diff --git a/docs/plugin-graph/index.html b/docs/plugin-graph/index.html deleted file mode 100644 index bb05948a2255..000000000000 --- a/docs/plugin-graph/index.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Plugin Graph - - - - - - - - -
-
- - - \ No newline at end of file diff --git a/docs/plugin-graph/package.json b/docs/plugin-graph/package.json deleted file mode 100644 index 2ad119318a9e..000000000000 --- a/docs/plugin-graph/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "version": "0.0.0", - "private": true, - "scripts": { - "dev": "vite", - "build": "vite build --emptyOutDir", - "deploy": "pnpm run build && space hosting publish --public ij plugingraph ./dist", - "serve": "vite preview" - }, - "dependencies": { - "@fontsource/jetbrains-mono": "^4.5.0", - "comlink": "^4.3.1", - "cytoscape": "^3.19.1", - "cytoscape-cola": "^2.5.0", - "cytoscape-expand-collapse": "^4.1.0", - "cytoscape-popper": "^2.0.0", - "flexsearch": "^0.7.21", - "p-debounce": "^4.0.0", - "tippy.js": "^6.3.1" - }, - "devDependencies": { - "sass": "^1.38.0", - "vite": "^2.5.0" - } -} \ No newline at end of file diff --git a/docs/plugin-graph/plugin-graph.json b/docs/plugin-graph/plugin-graph.json deleted file mode 100644 index 37e406df0692..000000000000 --- a/docs/plugin-graph/plugin-graph.json +++ /dev/null @@ -1,8975 +0,0 @@ -[ { - "group": "nodes", - "data": { - "id": "cQZ", - "n": "AngularJS" - } -}, { - "group": "nodes", - "data": { - "id": "QZ", - "name": "intellij.angularJS", - "n": "i.angularJS", - "package": null, - "sourceModule": "intellij.angularJS", - "descriptor": "contrib/AngularJS/resources/META-INF/plugin.xml", - "pluginId": "AngularJS", - "parent": "cQZ", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "YE", - "name": "intellij.angularJS/diagram", - "n": "i.angularJS/diagram", - "package": "org.angularjs.diagram", - "sourceModule": "intellij.angularJS", - "descriptor": "contrib/AngularJS/resources/intellij.angularJS.diagram.xml", - "parent": "cQZ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "9d", - "name": "intellij.aopCommon", - "n": "i.aopCommon", - "package": "com.intellij.aop", - "sourceModule": "intellij.aopCommon", - "descriptor": "plugins/aop-common/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.aop", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cJ6", - "n": "com.intellij.clion" - } -}, { - "group": "nodes", - "data": { - "id": "J6", - "name": "intellij.clion", - "n": "i.clion", - "package": null, - "sourceModule": "intellij.clion", - "descriptor": "CIDR/clion/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.clion", - "parent": "cJ6", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "rI", - "name": "intellij.profiler.clion", - "n": "i.profiler.clion", - "package": "com.intellij.profiler.clion", - "sourceModule": "intellij.profiler.clion", - "descriptor": "plugins/profiler/clion/resources/intellij.profiler.clion.xml", - "parent": "cJ6", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Oc", - "name": "intellij.cloudFormation", - "n": "i.cloudFormation", - "package": "com.intellij.aws.cloudformation", - "sourceModule": "intellij.cloudFormation", - "descriptor": "contrib/CloudFormation/src/main/resources/META-INF/plugin.xml", - "pluginId": "AWSCloudFormation", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "c7x", - "n": "Docker" - } -}, { - "group": "nodes", - "data": { - "id": "7x", - "name": "intellij.clouds.docker.impl", - "n": "i.clouds.docker.impl", - "package": "com.intellij.docker", - "sourceModule": "intellij.clouds.docker.impl", - "descriptor": "plugins/Docker/resources/META-INF/plugin.xml", - "pluginId": "Docker", - "parent": "c7x", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Jm", - "name": "intellij.clouds.docker.java", - "n": "i.clouds.docker.java", - "package": "com.intellij.docker.java", - "sourceModule": "intellij.clouds.docker.java", - "descriptor": "plugins/Docker/Docker-java-impl/resources/intellij.clouds.docker.java.xml", - "parent": "c7x", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "tU", - "name": "intellij.clouds.docker.compose", - "n": "i.clouds.docker.compose", - "package": "com.intellij.docker.composeFile", - "sourceModule": "intellij.clouds.docker.compose", - "descriptor": "plugins/Docker/Docker-compose/resources/intellij.clouds.docker.compose.xml", - "parent": "c7x", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "dI", - "name": "intellij.clouds.docker.file", - "n": "i.clouds.docker.file", - "package": "com.intellij.docker.dockerFile", - "sourceModule": "intellij.clouds.docker.file", - "descriptor": "plugins/Docker/Docker-file/resources/intellij.clouds.docker.file.xml", - "parent": "c7x", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ra", - "name": "intellij.clouds.docker.remoteRun", - "n": "i.clouds.docker.remoteRun", - "package": "com.intellij.docker.remote", - "sourceModule": "intellij.clouds.docker.remoteRun", - "descriptor": "plugins/Docker/Docker-remote-run/resources/intellij.clouds.docker.remoteRun.xml", - "parent": "c7x", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c9", - "name": "intellij.clouds.docker.ssh", - "n": "i.clouds.docker.ssh", - "package": "com.intellij.docker.ssh", - "sourceModule": "intellij.clouds.docker.ssh", - "descriptor": "plugins/Docker/Docker-ssh/resources/intellij.clouds.docker.ssh.xml", - "parent": "c7x", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cup", - "n": "com.intellij.kubernetes" - } -}, { - "group": "nodes", - "data": { - "id": "up", - "name": "intellij.clouds.kubernetes", - "n": "i.clouds.kubernetes", - "package": "com.intellij.kubernetes", - "sourceModule": "intellij.clouds.kubernetes", - "descriptor": "plugins/kubernetes/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.kubernetes", - "parent": "cup", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "RP", - "name": "intellij.clouds.kubernetes.charts.gotpl", - "n": "i.clouds.kubernetes.charts.gotpl", - "package": "com.intellij.kubernetes.helm.gotpl", - "sourceModule": "intellij.clouds.kubernetes.charts.gotpl", - "descriptor": "plugins/kubernetes/charts-gotpl/resources/intellij.clouds.kubernetes.charts.gotpl.xml", - "parent": "cup", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c17", - "n": "org.coffeescript" - } -}, { - "group": "nodes", - "data": { - "id": "17", - "name": "intellij.coffeescript", - "n": "i.coffeescript", - "package": "org.coffeescript", - "sourceModule": "intellij.coffeescript", - "descriptor": "plugins/coffeescript/coffeescript-core/resources/META-INF/plugin.xml", - "pluginId": "org.coffeescript", - "parent": "c17", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "rP", - "name": "intellij.coffeescript/watcher", - "n": "i.coffeescript/watcher", - "package": "org.coffeescript.watcher", - "sourceModule": "intellij.coffeescript", - "descriptor": "plugins/coffeescript/coffeescript-core/resources/intellij.coffeescript.watcher.xml", - "parent": "c17", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ZY", - "name": "intellij.completionMlRanking", - "n": "i.completionMlRanking", - "package": "com.intellij.completion.ml", - "sourceModule": "intellij.completionMlRanking", - "descriptor": "community/plugins/completion-ml-ranking/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.completion.ml.ranking", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "w4", - "name": "intellij.configurationScript", - "n": "i.configurationScript", - "package": "com.intellij.configurationScript", - "sourceModule": "intellij.configurationScript", - "descriptor": "community/plugins/configuration-script/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.configurationScript", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cLX", - "n": "com.intellij.database" - } -}, { - "group": "nodes", - "data": { - "id": "LX", - "name": "intellij.database.plugin", - "n": "i.database.plugin", - "package": null, - "sourceModule": "intellij.database.plugin", - "descriptor": "dbe/plugin/META-INF/plugin.xml", - "pluginId": "com.intellij.database", - "parent": "cLX", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Zu", - "name": "intellij.database.diagrams", - "n": "i.database.diagrams", - "package": "com.intellij.database.diagram", - "sourceModule": "intellij.database.diagrams", - "descriptor": "dbe/database/diagrams/resources/intellij.database.diagrams.xml", - "parent": "cLX", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cBv", - "n": "com.intellij.diagram" - } -}, { - "group": "nodes", - "data": { - "id": "Bv", - "name": "intellij.diagram.impl", - "n": "i.diagram.impl", - "package": "com.intellij.uml", - "sourceModule": "intellij.diagram.impl", - "descriptor": "plugins/uml/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.diagram", - "parent": "cBv", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "lR", - "name": "intellij.diagram.java", - "n": "i.diagram.java", - "package": "com.intellij.uml.java", - "sourceModule": "intellij.diagram.java", - "descriptor": "plugins/uml/java/resources/intellij.diagram.java.xml", - "parent": "cBv", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Ns", - "name": "intellij.diagram.impl/vcs", - "n": "i.diagram.impl/vcs", - "package": "com.intellij.uml.diff", - "sourceModule": "intellij.diagram.impl", - "descriptor": "plugins/uml/resources/intellij.diagram.impl.vcs.xml", - "parent": "cBv", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Py", - "name": "intellij.diagram.properties", - "n": "i.diagram.properties", - "package": "com.intellij.uml.properties", - "sourceModule": "intellij.diagram.properties", - "descriptor": "plugins/uml/properties/resources/intellij.diagram.properties.xml", - "parent": "cBv", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cHS", - "n": "com.intellij.sisyphus" - } -}, { - "group": "nodes", - "data": { - "id": "HS", - "name": "intellij.exceptionAnalyzer", - "n": "i.exceptionAnalyzer", - "package": "com.intellij.sisyphus", - "sourceModule": "intellij.exceptionAnalyzer", - "descriptor": "plugins/exception-analyzer/src/main/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.sisyphus", - "parent": "cHS", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "de", - "name": "intellij.exceptionAnalyzer/profiler", - "n": "i.exceptionAnalyzer/profiler", - "package": "com.intellij.sisyphus.profiler", - "sourceModule": "intellij.exceptionAnalyzer", - "descriptor": "plugins/exception-analyzer/src/main/resources/intellij.exceptionAnalyzer.profiler.xml", - "parent": "cHS", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "xq", - "name": "intellij.exceptionAnalyzer/git", - "n": "i.exceptionAnalyzer/git", - "package": "com.intellij.sisyphus.git", - "sourceModule": "intellij.exceptionAnalyzer", - "descriptor": "plugins/exception-analyzer/src/main/resources/intellij.exceptionAnalyzer.git.xml", - "parent": "cHS", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "dn", - "name": "intellij.featuresTrainer", - "n": "i.featuresTrainer", - "package": "training", - "sourceModule": "intellij.featuresTrainer", - "descriptor": "community/plugins/ide-features-trainer/res/META-INF/plugin.xml", - "pluginId": "training", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cuY", - "n": "com.intellij.plugins.watcher" - } -}, { - "group": "nodes", - "data": { - "id": "uY", - "name": "intellij.fileWatcher", - "n": "i.fileWatcher", - "package": "com.intellij.plugins.watcher", - "sourceModule": "intellij.fileWatcher", - "descriptor": "plugins/fileWatcher/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.plugins.watcher", - "parent": "cuY", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Wz", - "name": "intellij.fileWatcher/webDeployment", - "n": "i.fileWatcher/webDeployment", - "package": "com.intellij.plugins.watcher.deployment", - "sourceModule": "intellij.fileWatcher", - "descriptor": "plugins/fileWatcher/resources/intellij.fileWatcher.webDeployment.xml", - "parent": "cuY", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "gR", - "name": "intellij.freemarker", - "n": "i.freemarker", - "package": "com.intellij.freemarker", - "sourceModule": "intellij.freemarker", - "descriptor": "plugins/freemarker/core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.freemarker", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "vW", - "name": "intellij.go.ide", - "n": "i.go.ide", - "package": "com.goide.ide", - "sourceModule": "intellij.go.ide", - "descriptor": "goland/intellij-go/ide/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.go.ide", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cae", - "n": "org.jetbrains.plugins.go" - } -}, { - "group": "nodes", - "data": { - "id": "ae", - "name": "intellij.go.plugin", - "n": "i.go.plugin", - "package": "com.goide", - "sourceModule": "intellij.go.plugin", - "descriptor": "goland/intellij-go/plugin/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.go", - "parent": "cae", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "m2", - "name": "intellij.go.template.integration", - "n": "i.go.template.integration", - "package": "com.goide.template.integration", - "sourceModule": "intellij.go.template.integration", - "descriptor": "goland/intellij-go/template-integration/resources/intellij.go.template.integration.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Pj", - "name": "intellij.go.terminal", - "n": "i.go.terminal", - "package": "com.goide.terminal", - "sourceModule": "intellij.go.terminal", - "descriptor": "goland/intellij-go/go-terminal/resources/intellij.go.terminal.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "30", - "name": "intellij.go.shell", - "n": "i.go.shell", - "package": "com.goide.sh", - "sourceModule": "intellij.go.shell", - "descriptor": "goland/intellij-go/go-shell/resources/intellij.go.shell.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "lQ", - "name": "intellij.go.coverage", - "n": "i.go.coverage", - "package": "com.goide.execution.testing.coverage", - "sourceModule": "intellij.go.coverage", - "descriptor": "goland/intellij-go/go-coverage/resources/intellij.go.coverage.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "j5", - "name": "intellij.go.copyright", - "n": "i.go.copyright", - "package": "com.goide.copyright", - "sourceModule": "intellij.go.copyright", - "descriptor": "goland/intellij-go/go-copyright/resources/intellij.go.copyright.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "9e", - "name": "intellij.go.watchers", - "n": "i.go.watchers", - "package": "com.goide.watchers", - "sourceModule": "intellij.go.watchers", - "descriptor": "goland/intellij-go/go-watchers/resources/intellij.go.watchers.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "tK", - "name": "intellij.go.featuresTrainer", - "n": "i.go.featuresTrainer", - "package": "com.goide.training", - "sourceModule": "intellij.go.featuresTrainer", - "descriptor": "goland/intellij-go/go-features-trainer/resources/intellij.go.featuresTrainer.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "qK", - "name": "intellij.go.grazie", - "n": "i.go.grazie", - "package": "com.goide.grazie", - "sourceModule": "intellij.go.grazie", - "descriptor": "goland/intellij-go/go-grazie/resources/intellij.go.grazie.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "7H", - "name": "intellij.go.completionMlRanking", - "n": "i.go.completionMlRanking", - "package": "com.goide.completion.ml", - "sourceModule": "intellij.go.completionMlRanking", - "descriptor": "goland/intellij-go/go-completion-ml-ranking/resources/intellij.go.completionMlRanking.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "l8", - "name": "intellij.go.sharedIndexes", - "n": "i.go.sharedIndexes", - "package": "com.goide.index.shared", - "sourceModule": "intellij.go.sharedIndexes", - "descriptor": "goland/intellij-go/go-shared-indexes/resources/intellij.go.sharedIndexes.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "VF", - "name": "intellij.go.diagram", - "n": "i.go.diagram", - "package": "com.goide.diagram", - "sourceModule": "intellij.go.diagram", - "descriptor": "goland/intellij-go/go-diagram/resources/intellij.go.diagram.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "rq", - "name": "intellij.go.profiler", - "n": "i.go.profiler", - "package": "com.goide.profiler", - "sourceModule": "intellij.go.profiler", - "descriptor": "goland/intellij-go/profiler/resources/intellij.go.profiler.xml", - "parent": "cae", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "chz", - "n": "org.jetbrains.plugins.go.sharedIndexes.bundled" - } -}, { - "group": "nodes", - "data": { - "id": "hz", - "name": "intellij.go.sharedIndexes.bundled", - "n": "i.go.sharedIndexes.bundled", - "package": "com.goide.index.shared.bundled", - "sourceModule": "intellij.go.sharedIndexes.bundled", - "descriptor": "goland/intellij-go/go-shared-indexes-bundled/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.go.sharedIndexes.bundled", - "parent": "chz", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "iY", - "name": "intellij.go.sharedIndexes.bundled/sharedCore", - "n": "i.go.sharedIndexes.bundled/sharedCore", - "package": "com.goide.index.shared.bundled.gosdk", - "sourceModule": "intellij.go.sharedIndexes.bundled", - "descriptor": "goland/intellij-go/go-shared-indexes-bundled/resources/intellij.go.sharedIndexes.bundled.sharedCore.xml", - "parent": "chz", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Aa", - "name": "intellij.go.template", - "n": "i.go.template", - "package": "com.goide.template", - "sourceModule": "intellij.go.template", - "descriptor": "goland/intellij-go/template/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.go-template", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cFJ", - "n": "org.jetbrains.idea.gradle.ext" - } -}, { - "group": "nodes", - "data": { - "id": "FJ", - "name": "intellij.gradle.ext", - "n": "i.gradle.ext", - "package": "org.jetbrains.idea.gradle.ext", - "sourceModule": "intellij.gradle.ext", - "descriptor": "plugins/gradle-ext/src/main/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.idea.gradle.ext", - "parent": "cFJ", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "QD", - "name": "intellij.gradle.ext/profiler", - "n": "i.gradle.ext/profiler", - "package": "org.jetbrains.idea.gradle.ext.profiler", - "sourceModule": "intellij.gradle.ext", - "descriptor": "plugins/gradle-ext/src/main/resources/intellij.gradle.ext.profiler.xml", - "parent": "cFJ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Ut", - "name": "intellij.gradle.ext/diagram", - "n": "i.gradle.ext/diagram", - "package": "org.jetbrains.idea.gradle.ext.uml", - "sourceModule": "intellij.gradle.ext", - "descriptor": "plugins/gradle-ext/src/main/resources/intellij.gradle.ext.diagram.xml", - "parent": "cFJ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "5n", - "name": "intellij.gradle.ext/docker.remoteRun", - "n": "i.gradle.ext/docker.remoteRun", - "package": "org.jetbrains.idea.gradle.ext.remote.docker", - "sourceModule": "intellij.gradle.ext", - "descriptor": "plugins/gradle-ext/src/main/resources/intellij.gradle.ext.docker.remoteRun.xml", - "parent": "cFJ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Bb", - "name": "intellij.gradle.ext/remote-run", - "n": "i.gradle.ext/remote-run", - "package": "org.jetbrains.idea.gradle.ext.remote.run", - "sourceModule": "intellij.gradle.ext", - "descriptor": "plugins/gradle-ext/src/main/resources/intellij.gradle.ext.remote-run.xml", - "parent": "cFJ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c05", - "n": "com.intellij.javaee.gradle" - } -}, { - "group": "nodes", - "data": { - "id": "05", - "name": "intellij.gradle.javaee", - "n": "i.gradle.javaee", - "package": "com.intellij.javaee.gradle", - "sourceModule": "intellij.gradle.javaee", - "descriptor": "plugins/javaee/gradle-integration/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee.gradle", - "parent": "c05", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "yH", - "name": "intellij.gradle.javaee/javaee", - "n": "i.gradle.javaee/javaee", - "package": "com.intellij.javaee.gradle.javaee", - "sourceModule": "intellij.gradle.javaee", - "descriptor": "plugins/javaee/gradle-integration/resources/intellij.gradle.javaee.javaee.xml", - "parent": "c05", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "yC", - "name": "intellij.gradle.javaee/javaee.web", - "n": "i.gradle.javaee/javaee.web", - "package": "com.intellij.javaee.gradle.javaeeWeb", - "sourceModule": "intellij.gradle.javaee", - "descriptor": "plugins/javaee/gradle-integration/resources/intellij.gradle.javaee.javaee.web.xml", - "parent": "c05", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c49", - "n": "tanvd.grazi" - } -}, { - "group": "nodes", - "data": { - "id": "49", - "name": "intellij.grazie", - "n": "i.grazie", - "package": "com.intellij.grazie", - "sourceModule": "intellij.grazie", - "descriptor": "community/plugins/grazie/resources/META-INF/plugin.xml", - "pluginId": "tanvd.grazi", - "parent": "c49", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Uo", - "name": "intellij.grazie.java", - "n": "i.grazie.java", - "package": "com.intellij.grazie.ide.language.java", - "sourceModule": "intellij.grazie.java", - "descriptor": "community/plugins/grazie/java/src/main/resources/intellij.grazie.java.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "jh", - "name": "intellij.grazie.json", - "n": "i.grazie.json", - "package": "com.intellij.grazie.ide.language.json", - "sourceModule": "intellij.grazie.json", - "descriptor": "community/plugins/grazie/json/src/main/resources/intellij.grazie.json.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "e9", - "name": "intellij.grazie.markdown", - "n": "i.grazie.markdown", - "package": "com.intellij.grazie.ide.language.markdown", - "sourceModule": "intellij.grazie.markdown", - "descriptor": "community/plugins/grazie/markdown/src/main/resources/intellij.grazie.markdown.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "I3", - "name": "intellij.grazie.properties", - "n": "i.grazie.properties", - "package": "com.intellij.grazie.ide.language.properties", - "sourceModule": "intellij.grazie.properties", - "descriptor": "community/plugins/grazie/properties/src/main/resources/intellij.grazie.properties.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "HP", - "name": "intellij.grazie.xml", - "n": "i.grazie.xml", - "package": "com.intellij.grazie.ide.language.xml", - "sourceModule": "intellij.grazie.xml", - "descriptor": "community/plugins/grazie/xml/main/resources/intellij.grazie.xml.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Sw", - "name": "intellij.grazie.yaml", - "n": "i.grazie.yaml", - "package": "com.intellij.grazie.ide.language.yaml", - "sourceModule": "intellij.grazie.yaml", - "descriptor": "community/plugins/grazie/yaml/main/resources/intellij.grazie.yaml.xml", - "parent": "c49", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cPH", - "n": "org.intellij.groovy" - } -}, { - "group": "nodes", - "data": { - "id": "PH", - "name": "intellij.groovy", - "n": "i.groovy", - "package": "org.jetbrains.plugins.groovy", - "sourceModule": "intellij.groovy", - "descriptor": "community/plugins/groovy/src/META-INF/plugin.xml", - "pluginId": "org.intellij.groovy", - "parent": "cPH", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Y3", - "name": "intellij.groovy/ant", - "n": "i.groovy/ant", - "package": "org.jetbrains.plugins.groovy.gant.ant", - "sourceModule": "intellij.groovy", - "descriptor": "community/plugins/groovy/resources/intellij.groovy.ant.xml", - "parent": "cPH", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "hV", - "name": "intellij.groovy/byte-code-viewer", - "n": "i.groovy/byte-code-viewer", - "package": "org.jetbrains.plugins.groovy.byteCodeViewer", - "sourceModule": "intellij.groovy", - "descriptor": "community/plugins/groovy/resources/intellij.groovy.byte-code-viewer.xml", - "parent": "cPH", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ccq", - "n": "org.intellij.grails" - } -}, { - "group": "nodes", - "data": { - "id": "cq", - "name": "intellij.groovy.grails", - "n": "i.groovy.grails", - "package": "org.jetbrains.plugins.grails", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/META-INF/plugin.xml", - "pluginId": "org.intellij.grails", - "parent": "ccq", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "ti", - "name": "intellij.groovy.grails/copyright", - "n": "i.groovy.grails/copyright", - "package": "org.jetbrains.plugins.grails.copyright", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.copyright.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Pt", - "name": "intellij.groovy.grails/i18n", - "n": "i.groovy.grails/i18n", - "package": "org.jetbrains.plugins.grails.i18n", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.i18n.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "BI", - "name": "intellij.groovy.grails/maven", - "n": "i.groovy.grails/maven", - "package": "org.jetbrains.plugins.grails.maven", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.maven.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ul", - "name": "intellij.groovy.grails/hibernate", - "n": "i.groovy.grails/hibernate", - "package": "org.jetbrains.plugins.grails.hibernate", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.hibernate.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "mX", - "name": "intellij.groovy.grails/intellilang", - "n": "i.groovy.grails/intellilang", - "package": "org.jetbrains.plugins.grails.injection", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.intellilang.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "B2", - "name": "intellij.groovy.grails/coverage", - "n": "i.groovy.grails/coverage", - "package": "org.jetbrains.plugins.grails.runner.coverage", - "sourceModule": "intellij.groovy.grails", - "descriptor": "plugins/groovy/resources/intellij.groovy.grails.coverage.xml", - "parent": "ccq", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cCF", - "n": "com.intellij.grpc" - } -}, { - "group": "nodes", - "data": { - "id": "CF", - "name": "intellij.grpc", - "n": "i.grpc", - "package": "com.intellij.grpc", - "sourceModule": "intellij.grpc", - "descriptor": "plugins/frameworks/grpc/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.grpc", - "parent": "cCF", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "T4", - "name": "intellij.grpc/intelliLang", - "n": "i.grpc/intelliLang", - "package": "com.intellij.grpc.restClient.mimeType", - "sourceModule": "intellij.grpc", - "descriptor": "plugins/frameworks/grpc/resources/intellij.grpc.intelliLang.xml", - "parent": "cCF", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "6U", - "name": "intellij.guice", - "n": "i.guice", - "package": "com.intellij.guice", - "sourceModule": "intellij.guice", - "descriptor": "plugins/frameworks/Guice/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.guice", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cmS", - "n": "org.jetbrains.plugins.haml" - } -}, { - "group": "nodes", - "data": { - "id": "mS", - "name": "intellij.haml", - "n": "i.haml", - "package": "org.jetbrains.plugins.haml", - "sourceModule": "intellij.haml", - "descriptor": "plugins/haml/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.haml", - "parent": "cmS", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "DZ", - "name": "intellij.haml/css", - "n": "i.haml/css", - "package": "org.jetbrains.plugins.haml.css", - "sourceModule": "intellij.haml", - "descriptor": "plugins/haml/resources/intellij.haml.css.xml", - "parent": "cmS", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "so", - "name": "intellij.haml/watcher", - "n": "i.haml/watcher", - "package": "org.jetbrains.plugins.haml.watcher", - "sourceModule": "intellij.haml", - "descriptor": "plugins/haml/resources/intellij.haml.watcher.xml", - "parent": "cmS", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "L2", - "name": "intellij.helidon", - "n": "i.helidon", - "package": "com.intellij.helidon", - "sourceModule": "intellij.helidon", - "descriptor": "plugins/frameworks/helidon/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.helidon", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cJt", - "n": "com.intellij" - } -}, { - "group": "nodes", - "data": { - "id": "Jt", - "name": "intellij.idea.ultimate.resources", - "n": "i.idea.ultimate.resources", - "package": null, - "sourceModule": "intellij.idea.ultimate.resources", - "descriptor": "ultimate/ultimate-resources/src/META-INF/plugin.xml", - "pluginId": "com.intellij", - "parent": "cJt", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "ZS", - "name": "intellij.profiler.ultimate.ideaAsyncProfiler", - "n": "i.profiler.ultimate.ideaAsyncProfiler", - "package": "com.intellij.profiler.ultimate.async", - "sourceModule": "intellij.profiler.ultimate.ideaAsyncProfiler", - "descriptor": "plugins/profiler/ultimate/idea-async-profiler/resources/intellij.profiler.ultimate.ideaAsyncProfiler.xml", - "parent": "cJt", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "TN", - "name": "intellij.profiler.common", - "n": "i.profiler.common", - "package": "com.intellij.profiler", - "sourceModule": "intellij.profiler.common", - "descriptor": "plugins/profiler/common/resources/intellij.profiler.common.xml", - "parent": "cJt", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Se", - "name": "intellij.profiler.ultimate", - "n": "i.profiler.ultimate", - "package": "com.intellij.profiler.ultimate", - "sourceModule": "intellij.profiler.ultimate", - "descriptor": "plugins/profiler/ultimate/resources/intellij.profiler.ultimate.xml", - "parent": "cJt", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "M4", - "name": "intellij.indexing.shared.ultimate.plugin.bundled", - "n": "i.indexing.shared.ultimate.plugin.bundled", - "package": "com.intellij.indexing.shared.ultimate.license", - "sourceModule": "intellij.indexing.shared.ultimate.plugin.bundled", - "descriptor": "plugins/shared-indexes/ultimate.plugin.bundled/resources/META-INF/plugin.xml", - "pluginId": "intellij.indexing.shared", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "AL", - "name": "intellij.jade", - "n": "i.jade", - "package": "com.jetbrains.plugins.jade", - "sourceModule": "intellij.jade", - "descriptor": "plugins/Jade/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.plugins.jade", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "F7", - "name": "intellij.java.byteCodeViewer", - "n": "i.java.byteCodeViewer", - "package": "com.intellij.byteCodeViewer", - "sourceModule": "intellij.java.byteCodeViewer", - "descriptor": "community/plugins/ByteCodeViewer/resources/META-INF/plugin.xml", - "pluginId": "ByteCodeViewer", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "6w", - "name": "intellij.java.pwa", - "n": "i.java.pwa", - "package": "com.intellij.analysis.pwa.java", - "sourceModule": "intellij.java.pwa", - "descriptor": "plugins/pwa/java-pwa/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.analysis.pwa.java", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "ZX", - "name": "intellij.javaFX.css", - "n": "i.javaFX.css", - "package": "org.jetbrains.plugins.javaFX", - "sourceModule": "intellij.javaFX.css", - "descriptor": "plugins/javaFX-CSS/src/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.javaFX", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cQG", - "n": "com.intellij.microservices.java.clients" - } -}, { - "group": "nodes", - "data": { - "id": "QG", - "name": "intellij.javaHttpClients", - "n": "i.javaHttpClients", - "package": "com.intellij.javahttp", - "sourceModule": "intellij.javaHttpClients", - "descriptor": "plugins/frameworks/java-http-clients/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.microservices.java.clients", - "parent": "cQG", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "RH", - "name": "intellij.javaHttpClients/retrofit", - "n": "i.javaHttpClients/retrofit", - "package": "com.intellij.javahttp.retrofit.httpClient", - "sourceModule": "intellij.javaHttpClients", - "descriptor": "plugins/frameworks/java-http-clients/resources/intellij.javaHttpClients.retrofit.xml", - "parent": "cQG", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cSp", - "n": "com.intellij.javaee.app.servers.integration" - } -}, { - "group": "nodes", - "data": { - "id": "Sp", - "name": "intellij.javaee.app.servers.impl", - "n": "i.javaee.app.servers.impl", - "package": null, - "sourceModule": "intellij.javaee.app.servers.impl", - "descriptor": "plugins/javaee/core/javaee-app-server-integration/app-server-integration-impl/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee.app.servers.integration", - "parent": "cSp", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "NV", - "name": "intellij.javaee.app.servers.impl/profiler", - "n": "i.javaee.app.servers.impl/profiler", - "package": "com.intellij.javaee.appServers.run.profiler", - "sourceModule": "intellij.javaee.app.servers.impl", - "descriptor": "plugins/javaee/core/javaee-app-server-integration/app-server-integration-impl/resources/intellij.javaee.app.servers.impl.profiler.xml", - "parent": "cSp", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ci7", - "n": "Tomcat" - } -}, { - "group": "nodes", - "data": { - "id": "i7", - "name": "intellij.javaee.appServers.tomcat", - "n": "i.javaee.appServers.tomcat", - "package": null, - "sourceModule": "intellij.javaee.appServers.tomcat", - "descriptor": "plugins/tomcat/resources/META-INF/plugin.xml", - "pluginId": "Tomcat", - "parent": "ci7", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "1U", - "name": "intellij.javaee.appServers.tomcat/profiler", - "n": "i.javaee.appServers.tomcat/profiler", - "package": "org.jetbrains.idea.tomcat.profiler", - "sourceModule": "intellij.javaee.appServers.tomcat", - "descriptor": "plugins/tomcat/resources/intellij.javaee.appServers.tomcat.profiler.xml", - "parent": "ci7", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c1u", - "n": "Weblogic" - } -}, { - "group": "nodes", - "data": { - "id": "1u", - "name": "intellij.javaee.appServers.weblogic", - "n": "i.javaee.appServers.weblogic", - "package": "com.intellij.javaee.weblogic", - "sourceModule": "intellij.javaee.appServers.weblogic", - "descriptor": "plugins/weblogic/resources/META-INF/plugin.xml", - "pluginId": "Weblogic", - "parent": "c1u", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "X5", - "name": "intellij.javaee.appServers.weblogic/ejb", - "n": "i.javaee.appServers.weblogic/ejb", - "package": "com.intellij.javaee.weblogic.ejb", - "sourceModule": "intellij.javaee.appServers.weblogic", - "descriptor": "plugins/weblogic/resources/intellij.javaee.appServers.weblogic.ejb.xml", - "parent": "c1u", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Yg", - "name": "intellij.javaee.beanValidation", - "n": "i.javaee.beanValidation", - "package": "com.intellij.beanValidation", - "sourceModule": "intellij.javaee.beanValidation", - "descriptor": "plugins/javaee/bean-validation/bv-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.beanValidation", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cck", - "n": "com.intellij.cdi" - } -}, { - "group": "nodes", - "data": { - "id": "ck", - "name": "intellij.javaee.cdi", - "n": "i.javaee.cdi", - "package": "com.intellij.cdi", - "sourceModule": "intellij.javaee.cdi", - "descriptor": "plugins/javaee/cdi/cdi-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.cdi", - "parent": "cck", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "eI", - "name": "intellij.javaee.cdi/diagram", - "n": "i.javaee.cdi/diagram", - "package": "com.intellij.cdi.diagram", - "sourceModule": "intellij.javaee.cdi", - "descriptor": "plugins/javaee/cdi/cdi-core/resources/intellij.javaee.cdi.diagram.xml", - "parent": "cck", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cXe", - "n": "com.intellij.javaee.ejb" - } -}, { - "group": "nodes", - "data": { - "id": "Xe", - "name": "intellij.javaee.ejb.impl", - "n": "i.javaee.ejb.impl", - "package": "com.intellij.javaee.ejb", - "sourceModule": "intellij.javaee.ejb.impl", - "descriptor": "plugins/javaee/ejb/ejb-impl/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee.ejb", - "parent": "cXe", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "pA", - "name": "intellij.javaee.ejb.impl/diagram", - "n": "i.javaee.ejb.impl/diagram", - "package": "com.intellij.javaee.ejb.diagram", - "sourceModule": "intellij.javaee.ejb.impl", - "descriptor": "plugins/javaee/ejb/ejb-impl/resources/intellij.javaee.ejb.impl.diagram.xml", - "parent": "cXe", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "mi", - "name": "intellij.javaee.ejb.impl/jpa", - "n": "i.javaee.ejb.impl/jpa", - "package": "com.intellij.javaee.ejb.ql", - "sourceModule": "intellij.javaee.ejb.impl", - "descriptor": "plugins/javaee/ejb/ejb-impl/resources/intellij.javaee.ejb.impl.jpa.xml", - "parent": "cXe", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "k9", - "name": "intellij.javaee.ejb.impl/intellijLang", - "n": "i.javaee.ejb.impl/intellijLang", - "package": "com.intellij.javaee.ejb.intelliLang", - "sourceModule": "intellij.javaee.ejb.impl", - "descriptor": "plugins/javaee/ejb/ejb-impl/resources/intellij.javaee.ejb.impl.intellijLang.xml", - "parent": "cXe", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cX0", - "n": "com.jetbrains.restWebServices" - } -}, { - "group": "nodes", - "data": { - "id": "X0", - "name": "intellij.javaee.jax.rs", - "n": "i.javaee.jax.rs", - "package": "com.intellij.ws.rest", - "sourceModule": "intellij.javaee.jax.rs", - "descriptor": "plugins/javaee/web-services/rs/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.restWebServices", - "parent": "cX0", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "g2", - "name": "intellij.javaee.jax.rs/cdi", - "n": "i.javaee.jax.rs/cdi", - "package": "com.intellij.ws.rest.cdi", - "sourceModule": "intellij.javaee.jax.rs", - "descriptor": "plugins/javaee/web-services/rs/resources/intellij.javaee.jax.rs.cdi.xml", - "parent": "cX0", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ZC", - "name": "intellij.javaee.jax.rs/http-client", - "n": "i.javaee.jax.rs/http-client", - "package": "com.intellij.ws.rest.providers.httpClient", - "sourceModule": "intellij.javaee.jax.rs", - "descriptor": "plugins/javaee/web-services/rs/resources/intellij.javaee.jax.rs.http-client.xml", - "parent": "cX0", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c5", - "name": "intellij.javaee.jax.rs/intellijLang", - "n": "i.javaee.jax.rs/intellijLang", - "package": "com.intellij.ws.rest.intelliLang", - "sourceModule": "intellij.javaee.jax.rs", - "descriptor": "plugins/javaee/web-services/rs/resources/intellij.javaee.jax.rs.intellijLang.xml", - "parent": "cX0", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "GA", - "name": "intellij.javaee.jax.ws", - "n": "i.javaee.jax.ws", - "package": "com.intellij.ws.xml", - "sourceModule": "intellij.javaee.jax.ws", - "descriptor": "plugins/javaee/web-services/ws/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.jax.ws", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "coF", - "n": "com.intellij.javaee.jpa" - } -}, { - "group": "nodes", - "data": { - "id": "oF", - "name": "intellij.javaee.jpa.impl", - "n": "i.javaee.jpa.impl", - "package": "com.intellij.jpa", - "sourceModule": "intellij.javaee.jpa.impl", - "descriptor": "plugins/javaee/jpa/jpa-impl/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee.jpa", - "parent": "coF", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "X2", - "name": "intellij.javaee.jpa.impl/diagram", - "n": "i.javaee.jpa.impl/diagram", - "package": "com.intellij.jpa.diagram", - "sourceModule": "intellij.javaee.jpa.impl", - "descriptor": "plugins/javaee/jpa/jpa-impl/resources/intellij.javaee.jpa.impl.diagram.xml", - "parent": "coF", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "FR", - "name": "intellij.javaee.jsf", - "n": "i.javaee.jsf", - "package": "com.intellij.jsf", - "sourceModule": "intellij.javaee.jsf", - "descriptor": "plugins/javaee/jsf/jsf-core/src/META-INF/plugin.xml", - "pluginId": "com.intellij.jsf", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "wv", - "name": "intellij.javaee.persistence.impl", - "n": "i.javaee.persistence.impl", - "package": "com.intellij.persistence", - "sourceModule": "intellij.javaee.persistence.impl", - "descriptor": "plugins/javaee/persistence/persistence-impl/META-INF/plugin.xml", - "pluginId": "com.intellij.persistence", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cs7", - "n": "com.intellij.javaee" - } -}, { - "group": "nodes", - "data": { - "id": "s7", - "name": "intellij.javaee.platform.impl", - "n": "i.javaee.platform.impl", - "package": "com.intellij.javaee", - "sourceModule": "intellij.javaee.platform.impl", - "descriptor": "plugins/javaee/core/javaee-platform/javaee-impl/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee", - "parent": "cs7", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Rz", - "name": "intellij.javaee.langInjection", - "n": "i.javaee.langInjection", - "package": "com.intellij.javaee.langInjection", - "sourceModule": "intellij.javaee.langInjection", - "descriptor": "plugins/javaee/IntelliLang/resources/intellij.javaee.langInjection.xml", - "parent": "cs7", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "gE", - "name": "intellij.webDeployment.transport", - "n": "i.webDeployment.transport", - "package": "com.jetbrains.plugins.webDeployment.transport", - "sourceModule": "intellij.webDeployment.transport", - "descriptor": "plugins/javaee/webDeployment-transport/resources/intellij.webDeployment.transport.xml", - "parent": "cs7", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ML", - "name": "intellij.javaee.platform.impl/database", - "n": "i.javaee.platform.impl/database", - "package": "com.intellij.javaee.dataSource", - "sourceModule": "intellij.javaee.platform.impl", - "descriptor": "plugins/javaee/core/javaee-platform/javaee-impl/resources/intellij.javaee.platform.impl.database.xml", - "parent": "cs7", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "fx", - "name": "intellij.javaee.web.impl", - "n": "i.javaee.web.impl", - "package": "com.intellij.javaee.web", - "sourceModule": "intellij.javaee.web.impl", - "descriptor": "plugins/javaee/web/web-impl/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.javaee.web", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cPN", - "n": "JavaScript" - } -}, { - "group": "nodes", - "data": { - "id": "PN", - "name": "intellij.javascript.impl", - "n": "i.javascript.impl", - "package": null, - "sourceModule": "intellij.javascript.impl", - "descriptor": "plugins/JavaScriptLanguage/src/META-INF/plugin.xml", - "pluginId": "JavaScript", - "parent": "cPN", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "HW", - "name": "intellij.javascript.impl/diagrams", - "n": "i.javascript.impl/diagrams", - "package": "com.intellij.lang.javascript.modules.diagram", - "sourceModule": "intellij.javascript.impl", - "descriptor": "plugins/JavaScriptLanguage/src/intellij.javascript.impl.diagrams.xml", - "parent": "cPN", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cn5", - "n": "com.intellij.jboss.arquillian" - } -}, { - "group": "nodes", - "data": { - "id": "n5", - "name": "intellij.jboss.arquillian", - "n": "i.jboss.arquillian", - "package": "com.intellij.plugins.jboss.arquillian", - "sourceModule": "intellij.jboss.arquillian", - "descriptor": "plugins/frameworks/jboss/arquillian/arquillian-core/src/META-INF/plugin.xml", - "pluginId": "com.intellij.jboss.arquillian", - "parent": "cn5", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "wD", - "name": "intellij.jboss.arquillian.junit", - "n": "i.jboss.arquillian.junit", - "package": "com.intellij.plugins.jboss.arquillian.junit", - "sourceModule": "intellij.jboss.arquillian.junit", - "descriptor": "plugins/frameworks/jboss/arquillian/arquillian-junit/src/intellij.jboss.arquillian.junit.xml", - "parent": "cn5", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "rq1", - "name": "intellij.jboss.arquillian.testng", - "n": "i.jboss.arquillian.testng", - "package": "com.intellij.plugins.jboss.arquillian.testng", - "sourceModule": "intellij.jboss.arquillian.testng", - "descriptor": "plugins/frameworks/jboss/arquillian/arquillian-testng/src/intellij.jboss.arquillian.testng.xml", - "parent": "cn5", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cPz", - "n": "com.intellij.jbpm" - } -}, { - "group": "nodes", - "data": { - "id": "Pz", - "name": "intellij.jboss.jbpm", - "n": "i.jboss.jbpm", - "package": "com.intellij.jboss.bpmn", - "sourceModule": "intellij.jboss.jbpm", - "descriptor": "plugins/frameworks/jboss/bpmn/jbpm/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.jbpm", - "parent": "cPz", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "UK", - "name": "intellij.jboss.jbpm/jsp", - "n": "i.jboss.jbpm/jsp", - "package": "com.intellij.jboss.bpmn.jpdl.el", - "sourceModule": "intellij.jboss.jbpm", - "descriptor": "plugins/frameworks/jboss/bpmn/jbpm/resources/intellij.jboss.jbpm.jsp.xml", - "parent": "cPz", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "v4", - "name": "intellij.less", - "n": "i.less", - "package": "org.jetbrains.plugins.less", - "sourceModule": "intellij.less", - "descriptor": "plugins/less/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.less", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "c2z", - "n": "org.jetbrains.idea.maven.ext" - } -}, { - "group": "nodes", - "data": { - "id": "2z", - "name": "intellij.maven.ext", - "n": "i.maven.ext", - "package": "org.jetbrains.idea.maven.ext", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.idea.maven.ext", - "parent": "c2z", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "wG", - "name": "intellij.maven.ext/profiler", - "n": "i.maven.ext/profiler", - "package": "org.jetbrains.idea.maven.ext.profiler", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.profiler.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "7j", - "name": "intellij.maven.ext/remoteRun", - "n": "i.maven.ext/remoteRun", - "package": "org.jetbrains.idea.maven.ext.remoteRun", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.remoteRun.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "WW", - "name": "intellij.maven.ext/javaee", - "n": "i.maven.ext/javaee", - "package": "org.jetbrains.idea.maven.ext.jee", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.javaee.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "og", - "name": "intellij.maven.ext/javaee-ejb", - "n": "i.maven.ext/javaee-ejb", - "package": "org.jetbrains.idea.maven.ext.javaee.ejb", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.javaee-ejb.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "h4", - "name": "intellij.maven.ext/javaee-web", - "n": "i.maven.ext/javaee-web", - "package": "org.jetbrains.idea.maven.ext.javaee.web", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.javaee-web.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "BV", - "name": "intellij.maven.ext/uml", - "n": "i.maven.ext/uml", - "package": "org.jetbrains.idea.maven.ext.uml", - "sourceModule": "intellij.maven.ext", - "descriptor": "plugins/maven-ext/src/main/resources/intellij.maven.ext.uml.xml", - "parent": "c2z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "caK", - "n": "com.intellij.micronaut" - } -}, { - "group": "nodes", - "data": { - "id": "aK", - "name": "intellij.micronaut", - "n": "i.micronaut", - "package": "com.intellij.micronaut", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.micronaut", - "parent": "caK", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Zb", - "name": "intellij.micronaut/yaml", - "n": "i.micronaut/yaml", - "package": "com.intellij.micronaut.config.yaml", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.yaml.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "V3", - "name": "intellij.micronaut/javaee-jpa", - "n": "i.micronaut/javaee-jpa", - "package": "com.intellij.micronaut.data", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.javaee-jpa.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "6K", - "name": "intellij.micronaut/maven", - "n": "i.micronaut/maven", - "package": "com.intellij.micronaut.run.maven", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.maven.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "de1", - "name": "intellij.micronaut/gradle", - "n": "i.micronaut/gradle", - "package": "com.intellij.micronaut.run.gradle", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.gradle.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "8C", - "name": "intellij.micronaut/restClient", - "n": "i.micronaut/restClient", - "package": "com.intellij.micronaut.provider.http.httpClient", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.restClient.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "U5", - "name": "intellij.micronaut/intelliLang", - "n": "i.micronaut/intelliLang", - "package": "com.intellij.micronaut.intelliLang", - "sourceModule": "intellij.micronaut", - "descriptor": "plugins/frameworks/micronaut/micronaut-core/resources/intellij.micronaut.intelliLang.xml", - "parent": "caK", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cJI", - "n": "com.intellij.microservices.config" - } -}, { - "group": "nodes", - "data": { - "id": "JI", - "name": "intellij.microservices.config", - "n": "i.microservices.config", - "package": "com.intellij.microservices.config", - "sourceModule": "intellij.microservices.config", - "descriptor": "plugins/microservices/microservices-config/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.microservices.config", - "parent": "cJI", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "60", - "name": "intellij.microservices.config/yaml", - "n": "i.microservices.config/yaml", - "package": "com.intellij.microservices.config.yaml", - "sourceModule": "intellij.microservices.config", - "descriptor": "plugins/microservices/microservices-config/resources/intellij.microservices.config.yaml.xml", - "parent": "cJI", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cs0", - "n": "com.intellij.microservices.ui" - } -}, { - "group": "nodes", - "data": { - "id": "s0", - "name": "intellij.microservices.plugin", - "n": "i.microservices.plugin", - "package": "com.intellij.microservices.plugin", - "sourceModule": "intellij.microservices.plugin", - "descriptor": "plugins/microservices/plugin/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.microservices.ui", - "parent": "cs0", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "mH", - "name": "intellij.microservices.backend/diagram", - "n": "i.microservices.backend/diagram", - "package": "com.intellij.microservices.backend.diagrams", - "sourceModule": "intellij.microservices.backend", - "descriptor": "plugins/microservices/microservices-backend/resources/intellij.microservices.backend.diagram.xml", - "parent": "cs0", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cNn", - "n": "org.jetbrains.plugins.node-remote-interpreter" - } -}, { - "group": "nodes", - "data": { - "id": "Nn", - "name": "intellij.nodeJS.remoteInterpreter", - "n": "i.nodeJS.remoteInterpreter", - "package": "com.jetbrains.nodejs.remote", - "sourceModule": "intellij.nodeJS.remoteInterpreter", - "descriptor": "plugins/NodeJS/node-remote-interpreter/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.node-remote-interpreter", - "parent": "cNn", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Ea", - "name": "intellij.nodeJS.remoteInterpreter/docker", - "n": "i.nodeJS.remoteInterpreter/docker", - "package": "com.jetbrains.nodejs.remote.docker", - "sourceModule": "intellij.nodeJS.remoteInterpreter", - "descriptor": "plugins/NodeJS/node-remote-interpreter/resources/intellij.nodeJS.remoteInterpreter.docker.xml", - "parent": "cNn", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cT41", - "n": "com.jetbrains.performancePlugin" - } -}, { - "group": "nodes", - "data": { - "id": "T41", - "name": "intellij.performanceTesting", - "n": "i.performanceTesting", - "package": "com.jetbrains.performancePlugin", - "sourceModule": "intellij.performanceTesting", - "descriptor": "plugins/performanceTesting/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.performancePlugin", - "parent": "cT41", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "HP1", - "name": "intellij.performanceTesting/profilers", - "n": "i.performanceTesting/profilers", - "package": "com.jetbrains.performancePlugin.profilers.impl", - "sourceModule": "intellij.performanceTesting", - "descriptor": "plugins/performanceTesting/resources/intellij.performanceTesting.profilers.xml", - "parent": "cT41", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "HX", - "name": "intellij.php.docker", - "n": "i.php.docker", - "package": "com.jetbrains.php.remote.docker", - "sourceModule": "intellij.php.docker", - "descriptor": "phpstorm/phpstorm-docker/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.phpstorm-docker", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "qt", - "name": "intellij.phpspec", - "n": "i.phpspec", - "package": "com.jetbrains.php.phpspec", - "sourceModule": "intellij.phpspec", - "descriptor": "phpstorm/phpspec/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.php.phpspec", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "3J", - "name": "intellij.properties", - "n": "i.properties", - "package": "com.intellij.lang.properties", - "sourceModule": "intellij.properties", - "descriptor": "community/plugins/properties/src/META-INF/plugin.xml", - "pluginId": "com.intellij.properties", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cgk", - "n": "idea.plugin.protoeditor" - } -}, { - "group": "nodes", - "data": { - "id": "gk", - "name": "intellij.protoeditor", - "n": "i.protoeditor", - "package": "com.intellij.protobuf", - "sourceModule": "intellij.protoeditor", - "descriptor": "contrib/protobuf/resources/META-INF/plugin.xml", - "pluginId": "idea.plugin.protoeditor", - "parent": "cgk", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "IF", - "name": "intellij.protoeditor.go", - "n": "i.protoeditor.go", - "package": "com.intellij.protobuf.go", - "sourceModule": "intellij.protoeditor.go", - "descriptor": "contrib/protobuf/protoeditor-go/resources/intellij.protoeditor.go.xml", - "parent": "cgk", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "AZ", - "name": "intellij.protoeditor.python", - "n": "i.protoeditor.python", - "package": "com.intellij.protobuf.python", - "sourceModule": "intellij.protoeditor.python", - "descriptor": "contrib/protobuf/protoeditor-python/resources/intellij.protoeditor.python.xml", - "parent": "cgk", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "mN", - "name": "intellij.protoeditor.jvm", - "n": "i.protoeditor.jvm", - "package": "com.intellij.protobuf.jvm", - "sourceModule": "intellij.protoeditor.jvm", - "descriptor": "contrib/protobuf/protoeditor-jvm/resources/intellij.protoeditor.jvm.xml", - "parent": "cgk", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c45", - "n": "com.intellij.lang.puppet" - } -}, { - "group": "nodes", - "data": { - "id": "45", - "name": "intellij.puppet", - "n": "i.puppet", - "package": "com.intellij.lang.puppet", - "sourceModule": "intellij.puppet", - "descriptor": "plugins/puppet/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.lang.puppet", - "parent": "c45", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "6D", - "name": "intellij.puppet/yaml", - "n": "i.puppet/yaml", - "package": "com.intellij.lang.puppet.ide.navigation.plugins.facts.yaml", - "sourceModule": "intellij.puppet", - "descriptor": "plugins/puppet/resources/intellij.puppet.yaml.xml", - "parent": "c45", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Mg", - "name": "intellij.pwa.core", - "n": "i.pwa.core", - "package": "com.intellij.analysis.pwa", - "sourceModule": "intellij.pwa.core", - "descriptor": "plugins/pwa/core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.analysis.pwa", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "che", - "n": "Pythonid" - } -}, { - "group": "nodes", - "data": { - "id": "he", - "name": "intellij.python.plugin", - "n": "i.python.plugin", - "package": null, - "sourceModule": "intellij.python.plugin", - "descriptor": "python/pluginSrc/META-INF/plugin.xml", - "pluginId": "Pythonid", - "parent": "che", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "I6", - "name": "intellij.python.docker", - "n": "i.python.docker", - "package": "com.intellij.python.docker", - "sourceModule": "intellij.python.docker", - "descriptor": "python/python-docker/resources/intellij.python.docker.xml", - "parent": "che", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Sp1", - "name": "intellij.python.profiler", - "n": "i.python.profiler", - "package": "com.jetbrains.python.profiler", - "sourceModule": "intellij.python.profiler", - "descriptor": "python/profiler/resources/intellij.python.profiler.xml", - "parent": "che", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cQl", - "n": "com.intellij.quarkus" - } -}, { - "group": "nodes", - "data": { - "id": "Ql", - "name": "intellij.quarkus", - "n": "i.quarkus", - "package": "com.intellij.quarkus", - "sourceModule": "intellij.quarkus", - "descriptor": "plugins/frameworks/quarkus/quarkus-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.quarkus", - "parent": "cQl", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "v2", - "name": "intellij.quarkus/yaml", - "n": "i.quarkus/yaml", - "package": "com.intellij.quarkus.config.yaml", - "sourceModule": "intellij.quarkus", - "descriptor": "plugins/frameworks/quarkus/quarkus-core/resources/intellij.quarkus.yaml.xml", - "parent": "cQl", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ea", - "name": "intellij.quarkus/maven", - "n": "i.quarkus/maven", - "package": "com.intellij.quarkus.run.maven", - "sourceModule": "intellij.quarkus", - "descriptor": "plugins/frameworks/quarkus/quarkus-core/resources/intellij.quarkus.maven.xml", - "parent": "cQl", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "YL", - "name": "intellij.quarkus/gradle", - "n": "i.quarkus/gradle", - "package": "com.intellij.quarkus.run.gradle", - "sourceModule": "intellij.quarkus", - "descriptor": "plugins/frameworks/quarkus/quarkus-core/resources/intellij.quarkus.gradle.xml", - "parent": "cQl", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Op", - "name": "intellij.quarkus/docker", - "n": "i.quarkus/docker", - "package": "com.intellij.quarkus.run.docker", - "sourceModule": "intellij.quarkus", - "descriptor": "plugins/frameworks/quarkus/quarkus-core/resources/intellij.quarkus.docker.xml", - "parent": "cQl", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "py", - "name": "intellij.reactivestreams.core", - "n": "i.reactivestreams.core", - "package": "com.intellij.reactivestreams", - "sourceModule": "intellij.reactivestreams.core", - "descriptor": "plugins/frameworks/reactive/reactive-streams-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.reactivestreams", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "xs", - "name": "intellij.remoteRun", - "n": "i.remoteRun", - "package": "com.jetbrains.plugins.remotesdk", - "sourceModule": "intellij.remoteRun", - "descriptor": "plugins/remote-run/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.remote-run", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cYg1", - "n": "com.jetbrains.restClient" - } -}, { - "group": "nodes", - "data": { - "id": "Yg1", - "name": "intellij.restClient", - "n": "i.restClient", - "package": "com.intellij.httpClient", - "sourceModule": "intellij.restClient", - "descriptor": "plugins/restClient/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.restClient", - "parent": "cYg1", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "eh", - "name": "intellij.restClient/intelliLang", - "n": "i.restClient/intelliLang", - "package": "com.intellij.httpClient.injection", - "sourceModule": "intellij.restClient", - "descriptor": "plugins/restClient/resources/intellij.restClient.intelliLang.xml", - "parent": "cYg1", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "KV", - "name": "intellij.restClient/javaScript", - "n": "i.restClient/javaScript", - "package": "com.intellij.httpClient.js", - "sourceModule": "intellij.restClient", - "descriptor": "plugins/restClient/resources/intellij.restClient.javaScript.xml", - "parent": "cYg1", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "6Y", - "name": "intellij.restClient/microservicesUI", - "n": "i.restClient/microservicesUI", - "package": "com.intellij.httpClient.microservices", - "sourceModule": "intellij.restClient", - "descriptor": "plugins/restClient/resources/intellij.restClient.microservicesUI.xml", - "parent": "cYg1", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c2K", - "n": "org.jetbrains.plugins.ruby" - } -}, { - "group": "nodes", - "data": { - "id": "2K", - "name": "intellij.ruby.plugin", - "n": "i.ruby.plugin", - "package": "org.jetbrains.plugins.ruby", - "sourceModule": "intellij.ruby.plugin", - "descriptor": "ruby/pluginResources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.ruby", - "parent": "c2K", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "uu", - "name": "intellij.ruby.remoteInterpreter", - "n": "i.ruby.remoteInterpreter", - "package": "org.jetbrains.plugins.ruby.remote.impl", - "sourceModule": "intellij.ruby.remoteInterpreter", - "descriptor": "ruby/remote-interpreter/resources/intellij.ruby.remoteInterpreter.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "GA1", - "name": "intellij.ruby.copyright", - "n": "i.ruby.copyright", - "package": "org.jetbrains.plugins.ruby.copyright", - "sourceModule": "intellij.ruby.copyright", - "descriptor": "ruby/ruby-copyright/resources/intellij.ruby.copyright.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "1I", - "name": "intellij.ruby.coverage", - "n": "i.ruby.coverage", - "package": "org.jetbrains.plugins.ruby.coverage", - "sourceModule": "intellij.ruby.coverage", - "descriptor": "ruby/coverage/ruby-coverage-common/resources/intellij.ruby.coverage.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "P5", - "name": "intellij.ruby.database", - "n": "i.ruby.database", - "package": "org.jetbrains.plugins.ruby.rails.database.impl", - "sourceModule": "intellij.ruby.database", - "descriptor": "ruby/ruby-database/resources/intellij.ruby.database.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "HP2", - "name": "intellij.ruby.puppet.shared", - "n": "i.ruby.puppet.shared", - "package": "com.intellij.lang.puppet.rubyShared", - "sourceModule": "intellij.ruby.puppet.shared", - "descriptor": "ruby/ruby-puppet-shared/src/intellij.ruby.puppet.shared.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Jp", - "name": "intellij.ruby.java", - "n": "i.ruby.java", - "package": "org.jetbrains.plugins.ruby.java", - "sourceModule": "intellij.ruby.java", - "descriptor": "ruby/ruby-java/resources/intellij.ruby.java.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "5r", - "name": "intellij.ruby.puppet.java", - "n": "i.ruby.puppet.java", - "package": "com.intellij.lang.puppet.ruby.java.ide.project.idea", - "sourceModule": "intellij.ruby.puppet.java", - "descriptor": "ruby/ruby-puppet-java/resources/intellij.ruby.puppet.java.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "oO", - "name": "intellij.ruby.cucumber", - "n": "i.ruby.cucumber", - "package": "org.jetbrains.plugins.ruby.cucumber", - "sourceModule": "intellij.ruby.cucumber", - "descriptor": "ruby/ruby-cucumber/resources/intellij.ruby.cucumber.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Pz1", - "name": "intellij.ruby.cucumber.java", - "n": "i.ruby.cucumber.java", - "package": "org.jetbrains.plugins.ruby.cucumber.java.run", - "sourceModule": "intellij.ruby.cucumber.java", - "descriptor": "ruby/ruby-plugin-cucumber/resources/intellij.ruby.cucumber.java.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "qc", - "name": "intellij.ruby.uml", - "n": "i.ruby.uml", - "package": "com.intellij.diagram.ruby", - "sourceModule": "intellij.ruby.uml", - "descriptor": "ruby/ruby-uml/resources/intellij.ruby.uml.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Ch", - "name": "intellij.ruby.wsl", - "n": "i.ruby.wsl", - "package": "com.intellij.wsl.remote.ruby", - "sourceModule": "intellij.ruby.wsl", - "descriptor": "ruby/ruby-wsl/resources/intellij.ruby.wsl.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "JW", - "name": "intellij.ruby.docker", - "n": "i.ruby.docker", - "package": "com.intellij.docker.remote.ruby", - "sourceModule": "intellij.ruby.docker", - "descriptor": "ruby/ruby-docker/resources/intellij.ruby.docker.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "hA", - "name": "intellij.ruby.terminal", - "n": "i.ruby.terminal", - "package": "org.jetbrains.plugins.ruby.terminal", - "sourceModule": "intellij.ruby.terminal", - "descriptor": "ruby/ruby-terminal/resources/intellij.ruby.terminal.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "eN", - "name": "intellij.ruby.puppet", - "n": "i.ruby.puppet", - "package": "com.intellij.lang.puppet.ruby", - "sourceModule": "intellij.ruby.puppet", - "descriptor": "ruby/ruby-puppet/resources/intellij.ruby.puppet.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "J4", - "name": "intellij.ruby.performanceTesting", - "n": "i.ruby.performanceTesting", - "package": "org.jetbrains.ruby.performanceTesting", - "sourceModule": "intellij.ruby.performanceTesting", - "descriptor": "ruby/performanceTesting/src/intellij.ruby.performanceTesting.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Jp1", - "name": "intellij.ruby.intelliLang", - "n": "i.ruby.intelliLang", - "package": "org.jetbrains.plugins.ruby.ruby.intelliLang", - "sourceModule": "intellij.ruby.intelliLang", - "descriptor": "ruby/ruby-intelliLang/resources/intellij.ruby.intelliLang.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "jl", - "name": "intellij.ruby.featuresTrainer", - "n": "i.ruby.featuresTrainer", - "package": "org.jetbrains.ruby.ift", - "sourceModule": "intellij.ruby.featuresTrainer", - "descriptor": "contrib/ide-features-trainer/ruby-features-trainer/resources/intellij.ruby.featuresTrainer.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "LD", - "name": "intellij.ruby.haml", - "n": "i.ruby.haml", - "package": "org.jetbrains.plugins.haml.ruby", - "sourceModule": "intellij.ruby.haml", - "descriptor": "ruby/ruby-haml/resources/intellij.ruby.haml.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "WF", - "name": "intellij.ruby.slim", - "n": "i.ruby.slim", - "package": "org.jetbrains.plugins.slim.ruby", - "sourceModule": "intellij.ruby.slim", - "descriptor": "ruby/ruby-slim/resources/intellij.ruby.slim.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "V31", - "name": "intellij.profiler.ruby", - "n": "i.profiler.ruby", - "package": "com.intellij.profiler.ruby", - "sourceModule": "intellij.profiler.ruby", - "descriptor": "plugins/profiler/ruby/resources/intellij.profiler.ruby.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Fa", - "name": "intellij.ruby.fileWatcher", - "n": "i.ruby.fileWatcher", - "package": "org.jetbrains.plugins.ruby.watcher", - "sourceModule": "intellij.ruby.fileWatcher", - "descriptor": "ruby/ruby-fileWatcher/resources/intellij.ruby.fileWatcher.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "hE", - "name": "intellij.ruby.css", - "n": "i.ruby.css", - "package": "org.jetbrains.plugins.ruby.css", - "sourceModule": "intellij.ruby.css", - "descriptor": "ruby/ruby-css/resources/intellij.ruby.css.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "YF", - "name": "intellij.ruby.sass", - "n": "i.ruby.sass", - "package": "org.jetbrains.plugins.ruby.sass", - "sourceModule": "intellij.ruby.sass", - "descriptor": "ruby/ruby-sass/resources/intellij.ruby.sass.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "55", - "name": "intellij.ruby.javascriptDebugger", - "n": "i.ruby.javascriptDebugger", - "package": "com.intellij.javascript.debugger.rails", - "sourceModule": "intellij.ruby.javascriptDebugger", - "descriptor": "ruby/ruby-javascript-debugger/resources/intellij.ruby.javascriptDebugger.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ug", - "name": "intellij.ruby.javascript", - "n": "i.ruby.javascript", - "package": "org.jetbrains.plugins.ruby.erb.js", - "sourceModule": "intellij.ruby.javascript", - "descriptor": "ruby/ruby-javascript/resources/intellij.ruby.javascript.xml", - "parent": "c2K", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "YP", - "name": "intellij.safe.push", - "n": "i.safe.push", - "package": "com.intellij.safepush", - "sourceModule": "intellij.safe.push", - "descriptor": "plugins/safe-push/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.idea.safepush", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "ctR", - "n": "com.intellij.selenium" - } -}, { - "group": "nodes", - "data": { - "id": "tR", - "name": "intellij.selenium", - "n": "i.selenium", - "package": "com.intellij.selenium", - "sourceModule": "intellij.selenium", - "descriptor": "plugins/frameworks/selenium/selenium/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.selenium", - "parent": "ctR", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Ha", - "name": "intellij.selenium.jvm", - "n": "i.selenium.jvm", - "package": "com.intellij.selenium.jvm", - "sourceModule": "intellij.selenium.jvm", - "descriptor": "plugins/frameworks/selenium/selenium-jvm/resources/intellij.selenium.jvm.xml", - "parent": "ctR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "fo", - "name": "intellij.selenium.docker", - "n": "i.selenium.docker", - "package": "com.intellij.selenium.docker", - "sourceModule": "intellij.selenium.docker", - "descriptor": "plugins/frameworks/selenium/selenium-docker/resources/intellij.selenium.docker.xml", - "parent": "ctR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Qs", - "name": "intellij.selenium.python", - "n": "i.selenium.python", - "package": "com.intellij.selenium.python", - "sourceModule": "intellij.selenium.python", - "descriptor": "plugins/frameworks/selenium/selenium-python/resources/intellij.selenium.python.xml", - "parent": "ctR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cv41", - "n": "com.jetbrains.sh" - } -}, { - "group": "nodes", - "data": { - "id": "v41", - "name": "intellij.sh.plugin", - "n": "i.sh", - "package": "com.intellij.sh.plugin", - "sourceModule": "intellij.sh.plugin", - "descriptor": "community/plugins/sh/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.sh", - "parent": "cv41", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Ae", - "name": "intellij.sh/terminal", - "n": "i.sh/terminal", - "package": "com.intellij.sh.run.terminal", - "sourceModule": "intellij.sh.plugin", - "descriptor": "community/plugins/sh/resources/intellij.sh.terminal.xml", - "parent": "cv41", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "XQ", - "name": "intellij.sh/copyright", - "n": "i.sh/copyright", - "package": "com.intellij.sh.copyright", - "sourceModule": "intellij.sh.plugin", - "descriptor": "community/plugins/sh/resources/intellij.sh.copyright.xml", - "parent": "cv41", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "WL", - "name": "intellij.slim", - "n": "i.slim", - "package": "org.jetbrains.plugins.slim", - "sourceModule": "intellij.slim", - "descriptor": "plugins/slim-lang/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.slim", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cmA", - "n": "com.jetbrains.space" - } -}, { - "group": "nodes", - "data": { - "id": "mA", - "name": "intellij.space", - "n": "i.space", - "package": "com.intellij.space", - "sourceModule": "intellij.space", - "descriptor": "plugins/space/src/main/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.space", - "parent": "cmA", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "wr", - "name": "intellij.space.index", - "n": "i.space.index", - "package": "com.intellij.space.index", - "sourceModule": "intellij.space.index", - "descriptor": "plugins/space/index/resources/intellij.space.index.xml", - "parent": "cmA", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Er", - "name": "intellij.space.java", - "n": "i.space.java", - "package": "com.intellij.space.java", - "sourceModule": "intellij.space.java", - "descriptor": "plugins/space/java/resources/intellij.space.java.xml", - "parent": "cmA", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cA0", - "n": "jetbrains.team.auth" - } -}, { - "group": "nodes", - "data": { - "id": "ccj", - "n": "com.intellij.spring.batch" - } -}, { - "group": "nodes", - "data": { - "id": "cj", - "name": "intellij.spring.batch", - "n": "i.spring.batch", - "package": "com.intellij.spring.batch", - "sourceModule": "intellij.spring.batch", - "descriptor": "plugins/spring/spring-batch/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.batch", - "parent": "ccj", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "QO", - "name": "intellij.spring.batch/javaee-integration", - "n": "i.spring.batch/javaee-integration", - "package": "com.intellij.spring.batch.el", - "sourceModule": "intellij.spring.batch", - "descriptor": "plugins/spring/spring-batch/resources/intellij.spring.batch.javaee-integration.xml", - "parent": "ccj", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cLR", - "n": "com.intellij.spring.boot" - } -}, { - "group": "nodes", - "data": { - "id": "LR", - "name": "intellij.spring.boot.core", - "n": "i.spring.boot.core", - "package": "com.intellij.spring.boot", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.boot", - "parent": "cLR", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "b8", - "name": "intellij.spring.boot.core/jsp", - "n": "i.spring.boot.core/jsp", - "package": "com.intellij.spring.boot.model.autoconfigure.jam.el", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.jsp.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Kg", - "name": "intellij.spring.boot.core/mvc", - "n": "i.spring.boot.core/mvc", - "package": "com.intellij.spring.boot.mvc", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.mvc.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Xe1", - "name": "intellij.spring.boot.cloud", - "n": "i.spring.boot.cloud", - "package": "com.intellij.spring.boot.cloud", - "sourceModule": "intellij.spring.boot.cloud", - "descriptor": "plugins/spring/spring-boot/spring-cloud/spring-boot-cloud/resources/intellij.spring.boot.cloud.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "pl", - "name": "intellij.spring.boot.cloud.stream", - "n": "i.spring.boot.cloud.stream", - "package": "com.intellij.spring.boot.cloud.stream", - "sourceModule": "intellij.spring.boot.cloud.stream", - "descriptor": "plugins/spring/spring-boot/spring-cloud/spring-boot-cloud-stream/resources/intellij.spring.boot.cloud.stream.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ck1", - "name": "intellij.spring.boot.cloud.stream.el", - "n": "i.spring.boot.cloud.stream.el", - "package": "com.intellij.spring.boot.cloud.stream.el", - "sourceModule": "intellij.spring.boot.cloud.stream.el", - "descriptor": "plugins/spring/spring-boot/spring-cloud/spring-boot-cloud-stream-el/resources/intellij.spring.boot.cloud.stream.el.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "5v", - "name": "intellij.spring.boot.configYaml", - "n": "i.spring.boot.configYaml", - "package": "com.intellij.spring.boot.application.yaml", - "sourceModule": "intellij.spring.boot.configYaml", - "descriptor": "plugins/spring/spring-boot/spring-boot-config-yaml/resources/intellij.spring.boot.configYaml.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "XO", - "name": "intellij.spring.boot.core/diagram", - "n": "i.spring.boot.core/diagram", - "package": "com.intellij.spring.boot.run.lifecycle.beans.diagram", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.diagram.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "4q", - "name": "intellij.spring.boot.run", - "n": "i.spring.boot.run", - "package": "com.intellij.spring.boot.run", - "sourceModule": "intellij.spring.boot.run", - "descriptor": "plugins/spring/spring-boot/spring-boot-run/resources/intellij.spring.boot.run.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "bk", - "name": "intellij.spring.boot.core/intelliLang", - "n": "i.spring.boot.core/intelliLang", - "package": "com.intellij.spring.boot.intelliLang", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.intelliLang.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "v5", - "name": "intellij.spring.boot.initializr", - "n": "i.spring.boot.initializr", - "package": "com.intellij.spring.boot.initializr", - "sourceModule": "intellij.spring.boot.initializr", - "descriptor": "plugins/spring/spring-boot/spring-boot-initializr/resources/intellij.spring.boot.initializr.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "hJ", - "name": "intellij.spring.boot.core/gradle", - "n": "i.spring.boot.core/gradle", - "package": "com.intellij.spring.boot.initializr.gradle", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.gradle.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "EP", - "name": "intellij.spring.boot.core/maven", - "n": "i.spring.boot.core/maven", - "package": "com.intellij.spring.boot.initializr.maven", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.maven.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Mj", - "name": "intellij.spring.boot.core/shared-indices", - "n": "i.spring.boot.core/shared-indices", - "package": "com.intellij.spring.boot.initializr.indexing", - "sourceModule": "intellij.spring.boot.core", - "descriptor": "plugins/spring/spring-boot/spring-boot-core/resources/intellij.spring.boot.core.shared-indices.xml", - "parent": "cLR", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c2Z", - "n": "com.intellij.spring" - } -}, { - "group": "nodes", - "data": { - "id": "2Z", - "name": "intellij.spring.core", - "n": "i.spring.core", - "package": "com.intellij.spring", - "sourceModule": "intellij.spring.core", - "descriptor": "plugins/spring/spring-framework/spring-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring", - "parent": "c2Z", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "6z", - "name": "intellij.spring.core/hibernate-integration", - "n": "i.spring.core/hibernate-integration", - "package": "com.intellij.spring.persistence.integration.hibernate", - "sourceModule": "intellij.spring.core", - "descriptor": "plugins/spring/spring-framework/spring-core/resources/intellij.spring.core.hibernate-integration.xml", - "parent": "c2Z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "wC", - "name": "intellij.spring.core/el", - "n": "i.spring.core/el", - "package": "com.intellij.spring.el", - "sourceModule": "intellij.spring.core", - "descriptor": "plugins/spring/spring-framework/spring-core/resources/intellij.spring.core.el.xml", - "parent": "c2Z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "gi", - "name": "intellij.spring.core/aop-integration", - "n": "i.spring.core/aop-integration", - "package": "com.intellij.spring.aop", - "sourceModule": "intellij.spring.core", - "descriptor": "plugins/spring/spring-framework/spring-core/resources/intellij.spring.core.aop-integration.xml", - "parent": "c2Z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "or", - "name": "intellij.spring.core/jsf", - "n": "i.spring.core/jsf", - "package": "com.intellij.spring.jsf", - "sourceModule": "intellij.spring.core", - "descriptor": "plugins/spring/spring-framework/spring-core/resources/intellij.spring.core.jsf.xml", - "parent": "c2Z", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cG9", - "n": "com.intellij.spring.data" - } -}, { - "group": "nodes", - "data": { - "id": "G9", - "name": "intellij.spring.data", - "n": "i.spring.data", - "package": "com.intellij.spring.data", - "sourceModule": "intellij.spring.data", - "descriptor": "plugins/spring/spring-data/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.data", - "parent": "cG9", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "5T", - "name": "intellij.spring.data/el", - "n": "i.spring.data/el", - "package": "com.intellij.spring.data.commons.ql", - "sourceModule": "intellij.spring.data", - "descriptor": "plugins/spring/spring-data/resources/intellij.spring.data.el.xml", - "parent": "cG9", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cnQ", - "n": "com.intellij.spring.integration" - } -}, { - "group": "nodes", - "data": { - "id": "nQ", - "name": "intellij.spring.integration.core", - "n": "i.spring.integration.core", - "package": "com.intellij.spring.integration", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.integration", - "parent": "cnQ", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "UP", - "name": "intellij.spring.integration.core/el", - "n": "i.spring.integration.core/el", - "package": "com.intellij.spring.integration.injection.el", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/intellij.spring.integration.core.el.xml", - "parent": "cnQ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Bf", - "name": "intellij.spring.integration.core/security", - "n": "i.spring.integration.core/security", - "package": "com.intellij.spring.integration.model.xml.security", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/intellij.spring.integration.core.security.xml", - "parent": "cnQ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "dz", - "name": "intellij.spring.integration.core/groovy", - "n": "i.spring.integration.core/groovy", - "package": "com.intellij.spring.integration.injection.groovy", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/intellij.spring.integration.core.groovy.xml", - "parent": "cnQ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "6J", - "name": "intellij.spring.integration.core/xpath", - "n": "i.spring.integration.core/xpath", - "package": "com.intellij.spring.integration.injection.xpath", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/intellij.spring.integration.core.xpath.xml", - "parent": "cnQ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ug1", - "name": "intellij.spring.integration.core/diagram", - "n": "i.spring.integration.core/diagram", - "package": "com.intellij.spring.integration.diagram", - "sourceModule": "intellij.spring.integration.core", - "descriptor": "plugins/spring/spring-integration/spring-integration-core/resources/intellij.spring.integration.core.diagram.xml", - "parent": "cnQ", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "v51", - "name": "intellij.spring.messaging", - "n": "i.spring.messaging", - "package": "com.intellij.spring.messaging", - "sourceModule": "intellij.spring.messaging", - "descriptor": "plugins/spring/spring-messaging/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.messaging", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cnx", - "n": "com.intellij.spring.mvc" - } -}, { - "group": "nodes", - "data": { - "id": "nx", - "name": "intellij.spring.mvc.impl", - "n": "i.spring.mvc.impl", - "package": "com.intellij.spring.mvc", - "sourceModule": "intellij.spring.mvc.impl", - "descriptor": "plugins/spring/spring-mvc-support/spring-mvc/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.mvc", - "parent": "cnx", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "xS", - "name": "intellij.spring.mvc.impl/el", - "n": "i.spring.mvc.impl/el", - "package": "com.intellij.spring.mvc.el", - "sourceModule": "intellij.spring.mvc.impl", - "descriptor": "plugins/spring/spring-mvc-support/spring-mvc/resources/intellij.spring.mvc.impl.el.xml", - "parent": "cnx", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cik", - "n": "com.intellij.spring.security" - } -}, { - "group": "nodes", - "data": { - "id": "ik", - "name": "intellij.spring.security", - "n": "i.spring.security", - "package": "com.intellij.spring.security", - "sourceModule": "intellij.spring.security", - "descriptor": "plugins/spring/spring-security/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.security", - "parent": "cik", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Tk", - "name": "intellij.spring.security/el", - "n": "i.spring.security/el", - "package": "com.intellij.spring.security.el", - "sourceModule": "intellij.spring.security", - "descriptor": "plugins/spring/spring-security/resources/intellij.spring.security.el.xml", - "parent": "cik", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "c2j", - "n": "com.intellij.spring.webflow" - } -}, { - "group": "nodes", - "data": { - "id": "2j", - "name": "intellij.spring.webflow", - "n": "i.spring.webflow", - "package": "com.intellij.spring.webflow", - "sourceModule": "intellij.spring.webflow", - "descriptor": "plugins/spring/spring-webflow/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.webflow", - "parent": "c2j", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "sY", - "name": "intellij.spring.webflow/mvc", - "n": "i.spring.webflow/mvc", - "package": "com.intellij.spring.webflow.mvc", - "sourceModule": "intellij.spring.webflow", - "descriptor": "plugins/spring/spring-webflow/resources/intellij.spring.webflow.mvc.xml", - "parent": "c2j", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "62", - "name": "intellij.spring.webflow/diagram", - "n": "i.spring.webflow/diagram", - "package": "com.intellij.spring.webflow.diagram", - "sourceModule": "intellij.spring.webflow", - "descriptor": "plugins/spring/spring-webflow/resources/intellij.spring.webflow.diagram.xml", - "parent": "c2j", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cTf", - "n": "com.intellij.spring.websocket" - } -}, { - "group": "nodes", - "data": { - "id": "Tf", - "name": "intellij.spring.websocket", - "n": "i.spring.websocket", - "package": "com.intellij.spring.websocket", - "sourceModule": "intellij.spring.websocket", - "descriptor": "plugins/spring/spring-websocket/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.spring.websocket", - "parent": "cTf", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "sv", - "name": "intellij.spring.websocket/js", - "n": "i.spring.websocket/js", - "package": "com.intellij.spring.websocket.js", - "sourceModule": "intellij.spring.websocket", - "descriptor": "plugins/spring/spring-websocket/resources/intellij.spring.websocket.js.xml", - "parent": "cTf", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cnC", - "n": "com.intellij.swagger" - } -}, { - "group": "nodes", - "data": { - "id": "nC", - "name": "intellij.swagger", - "n": "i.swagger", - "package": "com.intellij.swagger", - "sourceModule": "intellij.swagger", - "descriptor": "plugins/frameworks/swagger/swagger-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.swagger", - "parent": "cnC", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "kf", - "name": "intellij.swagger/endpoints", - "n": "i.swagger/endpoints", - "package": "com.intellij.swagger.providers.endpoints", - "sourceModule": "intellij.swagger", - "descriptor": "plugins/frameworks/swagger/swagger-core/resources/intellij.swagger.endpoints.xml", - "parent": "cnC", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "sf", - "name": "intellij.thymeleaf", - "n": "i.thymeleaf", - "package": "com.intellij.thymeleaf", - "sourceModule": "intellij.thymeleaf", - "descriptor": "plugins/frameworks/thymeleaf/thymeleaf-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.thymeleaf", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cJP", - "n": "Git4Idea" - } -}, { - "group": "nodes", - "data": { - "id": "JP", - "name": "intellij.vcs.git", - "n": "i.vcs.git", - "package": "git4idea", - "sourceModule": "intellij.vcs.git", - "descriptor": "community/plugins/git4idea/resources/META-INF/plugin.xml", - "pluginId": "Git4Idea", - "parent": "cJP", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "cIV", - "n": "org.jetbrains.plugins.github" - } -}, { - "group": "nodes", - "data": { - "id": "IV", - "name": "intellij.vcs.github.community", - "n": "i.vcs.github", - "package": "org.jetbrains.plugins.github", - "sourceModule": "intellij.vcs.github.community", - "descriptor": "community/plugins/github/community/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.github", - "parent": "cIV", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "4t", - "name": "intellij.vcs.github/tracker", - "n": "i.vcs.github/tracker", - "package": "org.jetbrains.plugins.github.tasks", - "sourceModule": "intellij.vcs.github", - "descriptor": "community/plugins/github/resources/intellij.vcs.github.tracker.xml", - "parent": "cIV", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "cE9", - "n": "org.jetbrains.plugins.vue" - } -}, { - "group": "nodes", - "data": { - "id": "E9", - "name": "intellij.vuejs", - "n": "i.vuejs", - "package": "org.jetbrains.vuejs", - "sourceModule": "intellij.vuejs", - "descriptor": "contrib/vuejs/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.vue", - "parent": "cE9", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "df", - "name": "intellij.vuejs/prettier", - "n": "i.vuejs/prettier", - "package": "org.jetbrains.vuejs.libraries.prettier", - "sourceModule": "intellij.vuejs", - "descriptor": "contrib/vuejs/resources/intellij.vuejs.prettier.xml", - "parent": "cE9", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "BD", - "name": "intellij.vuejs/copyright", - "n": "i.vuejs/copyright", - "package": "org.jetbrains.vuejs.copyright", - "sourceModule": "intellij.vuejs", - "descriptor": "contrib/vuejs/resources/intellij.vuejs.copyright.xml", - "parent": "cE9", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "IH", - "name": "intellij.w3validators", - "n": "i.w3validators", - "package": "org.jetbrains.w3validators", - "sourceModule": "intellij.w3validators", - "descriptor": "plugins/w3validators/src/META-INF/plugin.xml", - "pluginId": "W3Validators", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cxc", - "n": "com.jetbrains.plugins.webDeployment" - } -}, { - "group": "nodes", - "data": { - "id": "xc", - "name": "intellij.webDeployment", - "n": "i.webDeployment", - "package": "com.jetbrains.plugins.webDeployment", - "sourceModule": "intellij.webDeployment", - "descriptor": "plugins/webDeployment/resources/META-INF/plugin.xml", - "pluginId": "com.jetbrains.plugins.webDeployment", - "parent": "cxc", - "type": 2 - } -}, { - "group": "nodes", - "data": { - "id": "Ff", - "name": "intellij.webDeployment/phpStorm", - "n": "i.webDeployment/phpStorm", - "package": "com.jetbrains.plugins.webDeployment.phpStorm", - "sourceModule": "intellij.webDeployment", - "descriptor": "plugins/webDeployment/resources/intellij.webDeployment.phpStorm.xml", - "parent": "cxc", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "ZR", - "name": "intellij.wsl.remoteSdk", - "n": "i.wsl", - "package": "com.intellij.wsl.remoteSdk", - "sourceModule": "intellij.wsl.remoteSdk", - "descriptor": "plugins/wsl-remote-sdk/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.wsl", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "cV", - "name": "intellij.yaml", - "n": "i.yaml", - "package": "org.jetbrains.yaml", - "sourceModule": "intellij.yaml", - "descriptor": "community/plugins/yaml/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.yaml", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "vF", - "name": "util.android-studio.android-studio-roboscope-plugin", - "n": "util.android-studio.android-studio-roboscope-plugin", - "package": "org.jetbrains.kotlin.util.androidStudio.roboscope", - "sourceModule": "util.android-studio.android-studio-roboscope-plugin", - "descriptor": "plugins/kotlin/tools/android-studio/android-studio-roboscope-plugin/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.kotlin.androidStudio.roboscope", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "S9", - "name": "intellij.java.plugin", - "n": "i.java.plugin", - "package": null, - "sourceModule": "intellij.java.plugin", - "descriptor": "community/java/plugin/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.java", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "sk", - "name": "com.intellij.modules.json", - "n": "c.i.m.json", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "eZ", - "name": "com.intellij.modules.remoteServers", - "n": "c.i.m.remoteServers", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Rw", - "name": "com.intellij.modules.ssh", - "n": "c.i.m.ssh", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "KQ", - "name": "com.intellij.modules.vcs", - "n": "c.i.m.vcs", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "It", - "name": "com.intellij.modules.xml", - "n": "c.i.m.xml", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "pF", - "name": "com.intellij.modules.go-capable", - "n": "c.i.m.go-capable", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "6X", - "name": "intellij.terminal", - "n": "i.terminal", - "package": null, - "sourceModule": "intellij.terminal", - "descriptor": "community/plugins/terminal/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.terminal", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "rS", - "name": "com.intellij.modules.coverage", - "n": "c.i.m.coverage", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "EG", - "name": "intellij.copyright", - "n": "i.copyright", - "package": null, - "sourceModule": "intellij.copyright", - "descriptor": "community/plugins/copyright/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.copyright", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "1t", - "name": "intellij.indexing.shared", - "n": "i.indexing.shared", - "package": null, - "sourceModule": "intellij.indexing.shared", - "descriptor": "plugins/shared-indexes/core/resources/META-INF/plugin.xml", - "pluginId": "intellij.indexing.shared.core", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "87", - "name": "intellij.gradle.java", - "n": "i.gradle.java", - "package": null, - "sourceModule": "intellij.gradle.java", - "descriptor": "community/plugins/gradle/java/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.gradle", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "Rt", - "name": "intellij.markdown", - "n": "i.markdown", - "package": null, - "sourceModule": "intellij.markdown", - "descriptor": "community/plugins/markdown/resource/META-INF/plugin.xml", - "pluginId": "org.intellij.plugins.markdown", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "4E", - "name": "intellij.ant", - "n": "i.ant", - "package": null, - "sourceModule": "intellij.ant", - "descriptor": "community/plugins/ant/resources/META-INF/plugin.xml", - "pluginId": "AntSupport", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "RM", - "name": "intellij.javaee.jsp.base.impl", - "n": "i.javaee.jsp.base.impl", - "package": null, - "sourceModule": "intellij.javaee.jsp.base.impl", - "descriptor": "plugins/jsp/jsp-base-impl/src/META-INF/plugin.xml", - "pluginId": "com.intellij.jsp", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "MU", - "name": "intellij.java.i18n", - "n": "i.java.i18n", - "package": null, - "sourceModule": "intellij.java.i18n", - "descriptor": "community/plugins/java-i18n/src/META-INF/plugin.xml", - "pluginId": "com.intellij.java-i18n", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "Up", - "name": "intellij.maven", - "n": "i.maven", - "package": null, - "sourceModule": "intellij.maven", - "descriptor": "community/plugins/maven/src/main/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.idea.maven", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "ep", - "name": "intellij.hibernate", - "n": "i.hibernate", - "package": null, - "sourceModule": "intellij.hibernate", - "descriptor": "plugins/frameworks/hibernate/hibernate-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.hibernate", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "HN", - "name": "intellij.platform.langInjection", - "n": "i.platform.langInjection", - "package": null, - "sourceModule": "intellij.platform.langInjection.plugin", - "descriptor": "community/plugins/IntelliLang/plugin/src/META-INF/plugin.xml", - "pluginId": "org.intellij.intelliLang", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "J7", - "name": "com.intellij.modules.microservices", - "n": "c.i.m.microservices", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Pn", - "name": "intellij.css.plugin", - "n": "i.css.impl", - "package": null, - "sourceModule": "intellij.css.plugin", - "descriptor": "plugins/css/plugin/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.css", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "1s", - "name": "intellij.microservices.uast", - "n": "i.microservices.uast", - "package": null, - "sourceModule": "intellij.microservices.uast", - "descriptor": "plugins/microservices/microservices-uast/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.microservices.uast", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "JM", - "name": "intellij.jboss", - "n": "i.jboss", - "package": null, - "sourceModule": "intellij.jboss", - "descriptor": "plugins/frameworks/jboss/jboss-core/src/META-INF/plugin.xml", - "pluginId": "com.intellij.jboss.core", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "w3", - "name": "intellij.junit", - "n": "i.junit", - "package": null, - "sourceModule": "intellij.junit", - "descriptor": "community/plugins/junit/resources/META-INF/plugin.xml", - "pluginId": "JUnit", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "4Y", - "name": "intellij.testng", - "n": "i.testng", - "package": null, - "sourceModule": "intellij.testng", - "descriptor": "community/plugins/testng/resources/META-INF/plugin.xml", - "pluginId": "TestNG-J", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "gg", - "name": "intellij.javascript.debugger", - "n": "i.javascript.debugger", - "package": null, - "sourceModule": "intellij.javascript.debugger", - "descriptor": "plugins/JavaScriptDebugger/resources/META-INF/plugin.xml", - "pluginId": "JavaScriptDebugger", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "kL", - "name": "intellij.nodeJS", - "n": "i.nodeJS", - "package": null, - "sourceModule": "intellij.nodeJS", - "descriptor": "plugins/NodeJS/resources/META-INF/plugin.xml", - "pluginId": "NodeJS", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "RP1", - "name": "kotlin.idea", - "n": "kotlin.idea", - "package": null, - "sourceModule": "kotlin.idea", - "descriptor": "community/plugins/kotlin/resources-descriptors/META-INF/plugin.xml", - "pluginId": "org.jetbrains.kotlin", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "Rm", - "name": "intellij.php.impl", - "n": "i.php.impl", - "package": null, - "sourceModule": "intellij.php.impl", - "descriptor": "phpstorm/php/src/META-INF/plugin.xml", - "pluginId": "com.jetbrains.php", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "uT", - "name": "intellij.php.remoteInterpreter", - "n": "i.php.remoteInterpreter", - "package": null, - "sourceModule": "intellij.php.remoteInterpreter", - "descriptor": "phpstorm/phpstorm-remote-interpreter/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.phpstorm-remote-interpreter", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "43", - "name": "com.intellij.modules.python", - "n": "c.i.m.python", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "M0", - "name": "intellij.platform.images", - "n": "i.platform.images", - "package": null, - "sourceModule": "intellij.platform.images", - "descriptor": "community/images/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.platform.images", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "uy", - "name": "com.intellij.modules.ruby-capable", - "n": "c.i.m.ruby-capable", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "Fa1", - "name": "com.intellij.modules.database", - "n": "c.i.m.database", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "nodes", - "data": { - "id": "DI", - "name": "intellij.gherkin", - "n": "i.gherkin", - "package": null, - "sourceModule": "intellij.gherkin", - "descriptor": "contrib/cucumber/resources/META-INF/plugin.xml", - "pluginId": "gherkin", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "tn", - "name": "intellij.sass", - "n": "i.sass", - "package": null, - "sourceModule": "intellij.sass", - "descriptor": "plugins/sass/resources/META-INF/plugin.xml", - "pluginId": "org.jetbrains.plugins.sass", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "Jw", - "name": "intellij.xpath", - "n": "i.xpath", - "package": null, - "sourceModule": "intellij.xpath", - "descriptor": "community/plugins/xpath/xpath-view/src/META-INF/plugin.xml", - "pluginId": "XPathView", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "MW", - "name": "intellij.tasks.core", - "n": "i.tasks.core", - "package": null, - "sourceModule": "intellij.tasks.core", - "descriptor": "community/plugins/tasks/tasks-core/resources/META-INF/plugin.xml", - "pluginId": "com.intellij.tasks", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "iE", - "name": "intellij.prettierJS", - "n": "i.prettierJS", - "package": null, - "sourceModule": "intellij.prettierJS", - "descriptor": "contrib/prettierJS/resources/META-INF/plugin.xml", - "pluginId": "intellij.prettierJS", - "type": 1 - } -}, { - "group": "nodes", - "data": { - "id": "uu1", - "name": "com.intellij.modules.phpstorm", - "n": "c.i.m.phpstorm", - "package": null, - "sourceModule": "", - "descriptor": "", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QZ_YE", - "source": "QZ", - "target": "YE", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "J6_rI", - "source": "J6", - "target": "rI", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "7x_Jm", - "source": "7x", - "target": "Jm", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "7x_tU", - "source": "7x", - "target": "tU", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "7x_dI", - "source": "7x", - "target": "dI", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "7x_ra", - "source": "7x", - "target": "ra", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "7x_c9", - "source": "7x", - "target": "c9", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "up_RP", - "source": "up", - "target": "RP", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "17_rP", - "source": "17", - "target": "rP", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LX_Zu", - "source": "LX", - "target": "Zu", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Bv_lR", - "source": "Bv", - "target": "lR", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Bv_Ns", - "source": "Bv", - "target": "Ns", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Bv_Py", - "source": "Bv", - "target": "Py", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "HS_de", - "source": "HS", - "target": "de", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "HS_xq", - "source": "HS", - "target": "xq", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "uY_Wz", - "source": "uY", - "target": "Wz", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_m2", - "source": "ae", - "target": "m2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_Pj", - "source": "ae", - "target": "Pj", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_30", - "source": "ae", - "target": "30", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_lQ", - "source": "ae", - "target": "lQ", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_j5", - "source": "ae", - "target": "j5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_9e", - "source": "ae", - "target": "9e", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_tK", - "source": "ae", - "target": "tK", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_qK", - "source": "ae", - "target": "qK", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_7H", - "source": "ae", - "target": "7H", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_l8", - "source": "ae", - "target": "l8", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_VF", - "source": "ae", - "target": "VF", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ae_rq", - "source": "ae", - "target": "rq", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "hz_iY", - "source": "hz", - "target": "iY", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "FJ_QD", - "source": "FJ", - "target": "QD", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "FJ_Ut", - "source": "FJ", - "target": "Ut", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "FJ_5n", - "source": "FJ", - "target": "5n", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "FJ_Bb", - "source": "FJ", - "target": "Bb", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "05_yH", - "source": "05", - "target": "yH", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "05_yC", - "source": "05", - "target": "yC", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_Uo", - "source": "49", - "target": "Uo", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_jh", - "source": "49", - "target": "jh", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_e9", - "source": "49", - "target": "e9", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_I3", - "source": "49", - "target": "I3", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_HP", - "source": "49", - "target": "HP", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "49_Sw", - "source": "49", - "target": "Sw", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "PH_Y3", - "source": "PH", - "target": "Y3", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "PH_hV", - "source": "PH", - "target": "hV", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_ti", - "source": "cq", - "target": "ti", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_Pt", - "source": "cq", - "target": "Pt", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_BI", - "source": "cq", - "target": "BI", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_ul", - "source": "cq", - "target": "ul", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_mX", - "source": "cq", - "target": "mX", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cq_B2", - "source": "cq", - "target": "B2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "CF_T4", - "source": "CF", - "target": "T4", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "mS_DZ", - "source": "mS", - "target": "DZ", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "mS_so", - "source": "mS", - "target": "so", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Jt_ZS", - "source": "Jt", - "target": "ZS", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Jt_TN", - "source": "Jt", - "target": "TN", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Jt_Se", - "source": "Jt", - "target": "Se", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "QG_RH", - "source": "QG", - "target": "RH", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Sp_NV", - "source": "Sp", - "target": "NV", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "i7_1U", - "source": "i7", - "target": "1U", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "1u_X5", - "source": "1u", - "target": "X5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ck_eI", - "source": "ck", - "target": "eI", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Xe_pA", - "source": "Xe", - "target": "pA", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Xe_mi", - "source": "Xe", - "target": "mi", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Xe_k9", - "source": "Xe", - "target": "k9", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "X0_g2", - "source": "X0", - "target": "g2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "X0_ZC", - "source": "X0", - "target": "ZC", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "X0_c5", - "source": "X0", - "target": "c5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "oF_X2", - "source": "oF", - "target": "X2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "s7_Rz", - "source": "s7", - "target": "Rz", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "s7_gE", - "source": "s7", - "target": "gE", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "s7_ML", - "source": "s7", - "target": "ML", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "PN_HW", - "source": "PN", - "target": "HW", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "n5_wD", - "source": "n5", - "target": "wD", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "n5_rq1", - "source": "n5", - "target": "rq1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Pz_UK", - "source": "Pz", - "target": "UK", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_wG", - "source": "2z", - "target": "wG", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_7j", - "source": "2z", - "target": "7j", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_WW", - "source": "2z", - "target": "WW", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_og", - "source": "2z", - "target": "og", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_h4", - "source": "2z", - "target": "h4", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2z_BV", - "source": "2z", - "target": "BV", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_Zb", - "source": "aK", - "target": "Zb", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_V3", - "source": "aK", - "target": "V3", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_6K", - "source": "aK", - "target": "6K", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_de1", - "source": "aK", - "target": "de1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_8C", - "source": "aK", - "target": "8C", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "aK_U5", - "source": "aK", - "target": "U5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "JI_60", - "source": "JI", - "target": "60", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "s0_mH", - "source": "s0", - "target": "mH", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Nn_Ea", - "source": "Nn", - "target": "Ea", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "q0_7q", - "source": "q0", - "target": "7q", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "q0_En", - "source": "q0", - "target": "En", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "q0_a0", - "source": "q0", - "target": "a0", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "T41_j0", - "source": "T41", - "target": "j0", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "T41_HP1", - "source": "T41", - "target": "HP1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "gk_IF", - "source": "gk", - "target": "IF", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "gk_AZ", - "source": "gk", - "target": "AZ", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "gk_mN", - "source": "gk", - "target": "mN", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "45_6D", - "source": "45", - "target": "6D", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "he_I6", - "source": "he", - "target": "I6", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "he_Sp1", - "source": "he", - "target": "Sp1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Ql_v2", - "source": "Ql", - "target": "v2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Ql_ea", - "source": "Ql", - "target": "ea", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Ql_YL", - "source": "Ql", - "target": "YL", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Ql_Op", - "source": "Ql", - "target": "Op", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_eh", - "source": "Yg1", - "target": "eh", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_KV", - "source": "Yg1", - "target": "KV", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_6Y", - "source": "Yg1", - "target": "6Y", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_uu", - "source": "2K", - "target": "uu", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_GA1", - "source": "2K", - "target": "GA1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_1I", - "source": "2K", - "target": "1I", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_P5", - "source": "2K", - "target": "P5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_HP2", - "source": "2K", - "target": "HP2", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_Jp", - "source": "2K", - "target": "Jp", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_5r", - "source": "2K", - "target": "5r", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_oO", - "source": "2K", - "target": "oO", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_Pz1", - "source": "2K", - "target": "Pz1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_qc", - "source": "2K", - "target": "qc", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_Ch", - "source": "2K", - "target": "Ch", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_JW", - "source": "2K", - "target": "JW", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_hA", - "source": "2K", - "target": "hA", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_eN", - "source": "2K", - "target": "eN", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_J4", - "source": "2K", - "target": "J4", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_Jp1", - "source": "2K", - "target": "Jp1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_jl", - "source": "2K", - "target": "jl", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_LD", - "source": "2K", - "target": "LD", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_WF", - "source": "2K", - "target": "WF", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_V31", - "source": "2K", - "target": "V31", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_Fa", - "source": "2K", - "target": "Fa", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_hE", - "source": "2K", - "target": "hE", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_YF", - "source": "2K", - "target": "YF", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_55", - "source": "2K", - "target": "55", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2K_ug", - "source": "2K", - "target": "ug", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "tR_Ha", - "source": "tR", - "target": "Ha", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "tR_fo", - "source": "tR", - "target": "fo", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "tR_Qs", - "source": "tR", - "target": "Qs", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "v41_Ae", - "source": "v41", - "target": "Ae", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "v41_XQ", - "source": "v41", - "target": "XQ", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "mA_wI", - "source": "mA", - "target": "wI", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "mA_wr", - "source": "mA", - "target": "wr", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "mA_Er", - "source": "mA", - "target": "Er", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "A0_hC", - "source": "A0", - "target": "hC", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "A0_tX", - "source": "A0", - "target": "tX", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "A0_d9", - "source": "A0", - "target": "d9", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "cj_QO", - "source": "cj", - "target": "QO", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_b8", - "source": "LR", - "target": "b8", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_Kg", - "source": "LR", - "target": "Kg", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_Xe1", - "source": "LR", - "target": "Xe1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_pl", - "source": "LR", - "target": "pl", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_ck1", - "source": "LR", - "target": "ck1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_5v", - "source": "LR", - "target": "5v", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_XO", - "source": "LR", - "target": "XO", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_4q", - "source": "LR", - "target": "4q", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_bk", - "source": "LR", - "target": "bk", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_v5", - "source": "LR", - "target": "v5", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_hJ", - "source": "LR", - "target": "hJ", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_EP", - "source": "LR", - "target": "EP", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "LR_Mj", - "source": "LR", - "target": "Mj", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2Z_6z", - "source": "2Z", - "target": "6z", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2Z_wC", - "source": "2Z", - "target": "wC", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2Z_gi", - "source": "2Z", - "target": "gi", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2Z_or", - "source": "2Z", - "target": "or", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "G9_5T", - "source": "G9", - "target": "5T", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nQ_UP", - "source": "nQ", - "target": "UP", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nQ_Bf", - "source": "nQ", - "target": "Bf", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nQ_dz", - "source": "nQ", - "target": "dz", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nQ_6J", - "source": "nQ", - "target": "6J", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nQ_ug1", - "source": "nQ", - "target": "ug1", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nx_xS", - "source": "nx", - "target": "xS", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "ik_Tk", - "source": "ik", - "target": "Tk", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2j_sY", - "source": "2j", - "target": "sY", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "2j_62", - "source": "2j", - "target": "62", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "Tf_sv", - "source": "Tf", - "target": "sv", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "nC_kf", - "source": "nC", - "target": "kf", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "JP_TO", - "source": "JP", - "target": "TO", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "IV_4t", - "source": "IV", - "target": "4t", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "E9_df", - "source": "E9", - "target": "df", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "E9_BD", - "source": "E9", - "target": "BD", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "xc_Ff", - "source": "xc", - "target": "Ff", - "type": 1 - } -}, { - "group": "edges", - "data": { - "id": "YE_Bv", - "source": "YE", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "YE_HW", - "source": "YE", - "target": "HW", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "9d_S9", - "source": "9d", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "rI_TN", - "source": "rI", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Oc_cV", - "source": "Oc", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "7x_sk", - "source": "7x", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "7x_eZ", - "source": "7x", - "target": "eZ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Jm_S9", - "source": "Jm", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tU_cV", - "source": "tU", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "c9_Rw", - "source": "c9", - "target": "Rw", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "up_cV", - "source": "up", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "up_tU", - "source": "up", - "target": "tU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "up_sk", - "source": "up", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "RP_Aa", - "source": "RP", - "target": "Aa", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "17_PN", - "source": "17", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "rP_uY", - "source": "rP", - "target": "uY", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Zu_Bv", - "source": "Zu", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "lR_S9", - "source": "lR", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ns_KQ", - "source": "Ns", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Py_3J", - "source": "Py", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "e7_7x", - "source": "e7", - "target": "7x", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HS_S9", - "source": "HS", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "de_Se", - "source": "de", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xq_JP", - "source": "xq", - "target": "JP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "uY_It", - "source": "uY", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Wz_xc", - "source": "Wz", - "target": "xc", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "gR_S9", - "source": "gR", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "gR_3J", - "source": "gR", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "vW_ae", - "source": "vW", - "target": "ae", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ae_pF", - "source": "ae", - "target": "pF", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "m2_Aa", - "source": "m2", - "target": "Aa", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pj_6X", - "source": "Pj", - "target": "6X", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "30_v41", - "source": "30", - "target": "v41", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "lQ_rS", - "source": "lQ", - "target": "rS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "j5_EG", - "source": "j5", - "target": "EG", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "9e_uY", - "source": "9e", - "target": "uY", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tK_dn", - "source": "tK", - "target": "dn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "qK_49", - "source": "qK", - "target": "49", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "7H_ZY", - "source": "7H", - "target": "ZY", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "l8_M4", - "source": "l8", - "target": "M4", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "VF_Bv", - "source": "VF", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "rq_TN", - "source": "rq", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hz_ae", - "source": "hz", - "target": "ae", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "iY_1t", - "source": "iY", - "target": "1t", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FJ_87", - "source": "FJ", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QD_Se", - "source": "QD", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ut_Bv", - "source": "Ut", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5n_ra", - "source": "5n", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Bb_xs", - "source": "Bb", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "05_87", - "source": "05", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "05_s7", - "source": "05", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "yH_s7", - "source": "yH", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "yC_fx", - "source": "yC", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Uo_S9", - "source": "Uo", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "jh_sk", - "source": "jh", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "e9_Rt", - "source": "e9", - "target": "Rt", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "I3_3J", - "source": "I3", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HP_It", - "source": "HP", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Sw_cV", - "source": "Sw", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "PH_3J", - "source": "PH", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "PH_S9", - "source": "PH", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Y3_4E", - "source": "Y3", - "target": "4E", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hV_F7", - "source": "hV", - "target": "F7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_s7", - "source": "cq", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_RM", - "source": "cq", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_PH", - "source": "cq", - "target": "PH", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_3J", - "source": "cq", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_2Z", - "source": "cq", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cq_87", - "source": "cq", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ti_EG", - "source": "ti", - "target": "EG", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pt_MU", - "source": "Pt", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "BI_Up", - "source": "BI", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ul_ep", - "source": "ul", - "target": "ep", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mX_HN", - "source": "mX", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "B2_rS", - "source": "B2", - "target": "rS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "CF_J7", - "source": "CF", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "CF_gk", - "source": "CF", - "target": "gk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "CF_Yg1", - "source": "CF", - "target": "Yg1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "CF_sk", - "source": "CF", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "T4_eh", - "source": "T4", - "target": "eh", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "T4_HN", - "source": "T4", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "T4_Yg1", - "source": "T4", - "target": "Yg1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6U_3J", - "source": "6U", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6U_S9", - "source": "6U", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "DZ_Pn", - "source": "DZ", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "so_uY", - "source": "so", - "target": "uY", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "L2_S9", - "source": "L2", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "L2_J7", - "source": "L2", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "L2_ck", - "source": "L2", - "target": "ck", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "L2_1s", - "source": "L2", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Se_TN", - "source": "Se", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Se_ZS", - "source": "Se", - "target": "ZS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Se_S9", - "source": "Se", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "M4_1t", - "source": "M4", - "target": "1t", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "AL_It", - "source": "AL", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "AL_Pn", - "source": "AL", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "AL_PN", - "source": "AL", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "F7_S9", - "source": "F7", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6w_Mg", - "source": "6w", - "target": "Mg", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6w_S9", - "source": "6w", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QG_S9", - "source": "QG", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QG_J7", - "source": "QG", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QG_1s", - "source": "QG", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QG_HN", - "source": "QG", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "RH_Yg1", - "source": "RH", - "target": "Yg1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "NV_Se", - "source": "NV", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "1U_Se", - "source": "1U", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "1u_s7", - "source": "1u", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "1u_Sp", - "source": "1u", - "target": "Sp", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X5_Xe", - "source": "X5", - "target": "Xe", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Yg_s7", - "source": "Yg", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Yg_It", - "source": "Yg", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck_s7", - "source": "ck", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck_oF", - "source": "ck", - "target": "oF", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck_It", - "source": "ck", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "eI_Bv", - "source": "eI", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Xe_S9", - "source": "Xe", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Xe_MU", - "source": "Xe", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Xe_3J", - "source": "Xe", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Xe_Pn", - "source": "Xe", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Xe_s7", - "source": "Xe", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "pA_Bv", - "source": "pA", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "pA_wv", - "source": "pA", - "target": "wv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mi_oF", - "source": "mi", - "target": "oF", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "k9_HN", - "source": "k9", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X0_S9", - "source": "X0", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X0_s7", - "source": "X0", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X0_J7", - "source": "X0", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X0_1s", - "source": "X0", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "g2_ck", - "source": "g2", - "target": "ck", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ZC_Yg1", - "source": "ZC", - "target": "Yg1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "c5_HN", - "source": "c5", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "GA_s7", - "source": "GA", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "GA_S9", - "source": "GA", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "GA_J7", - "source": "GA", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "GA_1s", - "source": "GA", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_S9", - "source": "oF", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_It", - "source": "oF", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_MU", - "source": "oF", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_3J", - "source": "oF", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_s7", - "source": "oF", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_wv", - "source": "oF", - "target": "wv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_LX", - "source": "oF", - "target": "LX", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oF_Pn", - "source": "oF", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "X2_Bv", - "source": "X2", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FR_s7", - "source": "FR", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FR_Sp", - "source": "FR", - "target": "Sp", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FR_fx", - "source": "FR", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FR_RM", - "source": "FR", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "FR_PN", - "source": "FR", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wv_S9", - "source": "wv", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wv_3J", - "source": "wv", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wv_Bv", - "source": "wv", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wv_LX", - "source": "wv", - "target": "LX", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "s7_S9", - "source": "s7", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "s7_MU", - "source": "s7", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "s7_3J", - "source": "s7", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Rz_HN", - "source": "Rz", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "gE_xc", - "source": "gE", - "target": "xc", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ML_LX", - "source": "ML", - "target": "LX", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_S9", - "source": "fx", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_It", - "source": "fx", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_MU", - "source": "fx", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_3J", - "source": "fx", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_Pn", - "source": "fx", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_s7", - "source": "fx", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_Sp", - "source": "fx", - "target": "Sp", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fx_J7", - "source": "fx", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HW_Bv", - "source": "HW", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "n5_JM", - "source": "n5", - "target": "JM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "n5_Up", - "source": "n5", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wD_w3", - "source": "wD", - "target": "w3", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wD_Up", - "source": "wD", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "rq1_4Y", - "source": "rq1", - "target": "4Y", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "rq1_Up", - "source": "rq1", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pz_s7", - "source": "Pz", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pz_Bv", - "source": "Pz", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "UK_RM", - "source": "UK", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Hm_s7", - "source": "Hm", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Hm_Xe", - "source": "Hm", - "target": "Xe", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Hm_RM", - "source": "Hm", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Hm_FR", - "source": "Hm", - "target": "FR", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ng_Hm", - "source": "Ng", - "target": "Hm", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "vY_Hm", - "source": "vY", - "target": "Hm", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v4_Pn", - "source": "v4", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2z_Up", - "source": "2z", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wG_Se", - "source": "wG", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "7j_xs", - "source": "7j", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "WW_s7", - "source": "WW", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "WW_fx", - "source": "WW", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "og_WW", - "source": "og", - "target": "WW", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "og_Xe", - "source": "og", - "target": "Xe", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "h4_WW", - "source": "h4", - "target": "WW", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "h4_fx", - "source": "h4", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "BV_Bv", - "source": "BV", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "aK_S9", - "source": "aK", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "aK_J7", - "source": "aK", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "aK_3J", - "source": "aK", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "aK_JI", - "source": "aK", - "target": "JI", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "aK_1s", - "source": "aK", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Zb_cV", - "source": "Zb", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Zb_60", - "source": "Zb", - "target": "60", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "V3_oF", - "source": "V3", - "target": "oF", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6K_Up", - "source": "6K", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "de1_87", - "source": "de1", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "8C_Yg1", - "source": "8C", - "target": "Yg1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "U5_HN", - "source": "U5", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JI_S9", - "source": "JI", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JI_3J", - "source": "JI", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "60_cV", - "source": "60", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "s0_J7", - "source": "s0", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mH_Bv", - "source": "mH", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Nn_xc", - "source": "Nn", - "target": "xc", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Nn_xs", - "source": "Nn", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Nn_PN", - "source": "Nn", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Nn_gg", - "source": "Nn", - "target": "gg", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Nn_kL", - "source": "Nn", - "target": "kL", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ea_ra", - "source": "Ea", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "q0_S9", - "source": "q0", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "q0_8B", - "source": "q0", - "target": "8B", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "7q_87", - "source": "7q", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "En_RP1", - "source": "En", - "target": "RP1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "a0_Up", - "source": "a0", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "j0_S9", - "source": "j0", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "j0_Se", - "source": "j0", - "target": "Se", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HP1_TN", - "source": "HP1", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "kP_87", - "source": "kP", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "kP_T41", - "source": "kP", - "target": "T41", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "jU_Up", - "source": "jU", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "jU_T41", - "source": "jU", - "target": "T41", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_ra", - "source": "HX", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_7x", - "source": "HX", - "target": "7x", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_Rm", - "source": "HX", - "target": "Rm", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_uT", - "source": "HX", - "target": "uT", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_xs", - "source": "HX", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HX_xc", - "source": "HX", - "target": "xc", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "qt_Rm", - "source": "qt", - "target": "Rm", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "qt_cV", - "source": "qt", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "jH_PH", - "source": "jH", - "target": "PH", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "3J_It", - "source": "3J", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "IF_ae", - "source": "IF", - "target": "ae", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "AZ_43", - "source": "AZ", - "target": "43", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mN_S9", - "source": "mN", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6D_cV", - "source": "6D", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Mg_T41", - "source": "Mg", - "target": "T41", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "I6_ra", - "source": "I6", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Sp1_Bv", - "source": "Sp1", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Sp1_TN", - "source": "Sp1", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_S9", - "source": "Ql", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_J7", - "source": "Ql", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_3J", - "source": "Ql", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_JI", - "source": "Ql", - "target": "JI", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_ck", - "source": "Ql", - "target": "ck", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_X0", - "source": "Ql", - "target": "X0", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ql_1s", - "source": "Ql", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v2_cV", - "source": "v2", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v2_60", - "source": "v2", - "target": "60", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ea_Up", - "source": "ea", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "YL_87", - "source": "YL", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Op_ra", - "source": "Op", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "py_S9", - "source": "py", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xs_xc", - "source": "xs", - "target": "xc", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xs_6X", - "source": "xs", - "target": "6X", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_It", - "source": "Yg1", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_J7", - "source": "Yg1", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Yg1_M0", - "source": "Yg1", - "target": "M0", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "eh_HN", - "source": "eh", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "KV_PN", - "source": "KV", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6Y_s0", - "source": "6Y", - "target": "s0", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2K_cV", - "source": "2K", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2K_uy", - "source": "2K", - "target": "uy", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "uu_xs", - "source": "uu", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "GA1_EG", - "source": "GA1", - "target": "EG", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "1I_rS", - "source": "1I", - "target": "rS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "P5_Fa1", - "source": "P5", - "target": "Fa1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "HP2_45", - "source": "HP2", - "target": "45", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Jp_S9", - "source": "Jp", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5r_S9", - "source": "5r", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5r_45", - "source": "5r", - "target": "45", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5r_HP2", - "source": "5r", - "target": "HP2", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "oO_DI", - "source": "oO", - "target": "DI", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pz1_oO", - "source": "Pz1", - "target": "oO", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Pz1_Jp", - "source": "Pz1", - "target": "Jp", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "qc_Bv", - "source": "qc", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ch_ZR", - "source": "Ch", - "target": "ZR", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ch_uu", - "source": "Ch", - "target": "uu", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JW_ra", - "source": "JW", - "target": "ra", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JW_uu", - "source": "JW", - "target": "uu", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JW_1I", - "source": "JW", - "target": "1I", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hA_6X", - "source": "hA", - "target": "6X", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "eN_45", - "source": "eN", - "target": "45", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "eN_HP2", - "source": "eN", - "target": "HP2", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "J4_T41", - "source": "J4", - "target": "T41", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Jp1_HN", - "source": "Jp1", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "jl_dn", - "source": "jl", - "target": "dn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "LD_mS", - "source": "LD", - "target": "mS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "WF_WL", - "source": "WF", - "target": "WL", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "V31_TN", - "source": "V31", - "target": "TN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Fa_uY", - "source": "Fa", - "target": "uY", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hE_Pn", - "source": "hE", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "YF_tn", - "source": "YF", - "target": "tn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "55_gg", - "source": "55", - "target": "gg", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ug_PN", - "source": "ug", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "YP_KQ", - "source": "YP", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "YP_JP", - "source": "YP", - "target": "JP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tR_sk", - "source": "tR", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tR_HN", - "source": "tR", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tR_3J", - "source": "tR", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tR_Pn", - "source": "tR", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tR_Jw", - "source": "tR", - "target": "Jw", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ha_S9", - "source": "Ha", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ha_sk", - "source": "Ha", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ha_HN", - "source": "Ha", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ha_3J", - "source": "Ha", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "fo_7x", - "source": "fo", - "target": "7x", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Qs_43", - "source": "Qs", - "target": "43", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ae_6X", - "source": "Ae", - "target": "6X", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "XQ_EG", - "source": "XQ", - "target": "EG", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "WL_Pn", - "source": "WL", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "p3_KQ", - "source": "p3", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "p3_JP", - "source": "p3", - "target": "JP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mA_KQ", - "source": "mA", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mA_JP", - "source": "mA", - "target": "JP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "mA_Rt", - "source": "mA", - "target": "Rt", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wI_RP1", - "source": "wI", - "target": "RP1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wr_M4", - "source": "wr", - "target": "M4", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Er_S9", - "source": "Er", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hC_QD1", - "source": "hC", - "target": "QD1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "tX_M4", - "source": "tX", - "target": "M4", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "d9_HS", - "source": "d9", - "target": "HS", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "cj_2Z", - "source": "cj", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QO_RM", - "source": "QO", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "QO_wC", - "source": "QO", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "LR_2Z", - "source": "LR", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "LR_JI", - "source": "LR", - "target": "JI", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "b8_wC", - "source": "b8", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "b8_RM", - "source": "b8", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Kg_4q", - "source": "Kg", - "target": "4q", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Kg_nx", - "source": "Kg", - "target": "nx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "pl_nQ", - "source": "pl", - "target": "nQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck1_wC", - "source": "ck1", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck1_UP", - "source": "ck1", - "target": "UP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck1_pl", - "source": "ck1", - "target": "pl", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ck1_RM", - "source": "ck1", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5v_60", - "source": "5v", - "target": "60", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5v_cV", - "source": "5v", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "XO_Bv", - "source": "XO", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "XO_4q", - "source": "XO", - "target": "4q", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "bk_HN", - "source": "bk", - "target": "HN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v5_4q", - "source": "v5", - "target": "4q", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hJ_v5", - "source": "hJ", - "target": "v5", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "hJ_87", - "source": "hJ", - "target": "87", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "EP_v5", - "source": "EP", - "target": "v5", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "EP_Up", - "source": "EP", - "target": "Up", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Mj_v5", - "source": "Mj", - "target": "v5", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Mj_1t", - "source": "Mj", - "target": "1t", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2Z_MU", - "source": "2Z", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2Z_3J", - "source": "2Z", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2Z_J7", - "source": "2Z", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2Z_1s", - "source": "2Z", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6z_ep", - "source": "6z", - "target": "ep", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "wC_RM", - "source": "wC", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "gi_9d", - "source": "gi", - "target": "9d", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "or_wC", - "source": "or", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "or_FR", - "source": "or", - "target": "FR", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "G9_2Z", - "source": "G9", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "G9_s7", - "source": "G9", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "G9_oF", - "source": "G9", - "target": "oF", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5T_RM", - "source": "5T", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "5T_wC", - "source": "5T", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nQ_2Z", - "source": "nQ", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nQ_s7", - "source": "nQ", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "UP_RM", - "source": "UP", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "UP_wC", - "source": "UP", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Bf_ik", - "source": "Bf", - "target": "ik", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "dz_PH", - "source": "dz", - "target": "PH", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "6J_Jw", - "source": "6J", - "target": "Jw", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ug1_Bv", - "source": "ug1", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v51_2Z", - "source": "v51", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v51_J7", - "source": "v51", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "v51_1s", - "source": "v51", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_MU", - "source": "nx", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_3J", - "source": "nx", - "target": "3J", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_s7", - "source": "nx", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_fx", - "source": "nx", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_RM", - "source": "nx", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_J7", - "source": "nx", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_1s", - "source": "nx", - "target": "1s", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nx_2Z", - "source": "nx", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xS_wC", - "source": "xS", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ik_9d", - "source": "ik", - "target": "9d", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ik_2Z", - "source": "ik", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ik_gi", - "source": "ik", - "target": "gi", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ik_s7", - "source": "ik", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Tk_RM", - "source": "Tk", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Tk_wC", - "source": "Tk", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2j_2Z", - "source": "2j", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2j_ik", - "source": "2j", - "target": "ik", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2j_s7", - "source": "2j", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2j_RM", - "source": "2j", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "2j_wC", - "source": "2j", - "target": "wC", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "sY_nx", - "source": "sY", - "target": "nx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "62_Bv", - "source": "62", - "target": "Bv", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Tf_2Z", - "source": "Tf", - "target": "2Z", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Tf_v51", - "source": "Tf", - "target": "v51", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Tf_s7", - "source": "Tf", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "sv_PN", - "source": "sv", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xm_s7", - "source": "xm", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xm_fx", - "source": "xm", - "target": "fx", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xm_PN", - "source": "xm", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xm_MU", - "source": "xm", - "target": "MU", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nC_J7", - "source": "nC", - "target": "J7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nC_cV", - "source": "nC", - "target": "cV", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "nC_sk", - "source": "nC", - "target": "sk", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "kf_s0", - "source": "kf", - "target": "s0", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "sf_PN", - "source": "sf", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "sf_s7", - "source": "sf", - "target": "s7", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "sf_RM", - "source": "sf", - "target": "RM", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "JP_KQ", - "source": "JP", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "TO_6X", - "source": "TO", - "target": "6X", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "IV_JP", - "source": "IV", - "target": "JP", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "IV_Rt", - "source": "IV", - "target": "Rt", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "4t_MW", - "source": "4t", - "target": "MW", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "E9_PN", - "source": "E9", - "target": "PN", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "E9_Pn", - "source": "E9", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "df_iE", - "source": "df", - "target": "iE", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "BD_EG", - "source": "BD", - "target": "EG", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "IH_Pn", - "source": "IH", - "target": "Pn", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "IH_It", - "source": "IH", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xc_It", - "source": "xc", - "target": "It", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xc_KQ", - "source": "xc", - "target": "KQ", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "xc_Rw", - "source": "xc", - "target": "Rw", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "Ff_uu1", - "source": "Ff", - "target": "uu1", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "ZR_xs", - "source": "ZR", - "target": "xs", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "vF_S9", - "source": "vF", - "target": "S9", - "type": 0 - } -}, { - "group": "edges", - "data": { - "id": "vF_w3", - "source": "vF", - "target": "w3", - "type": 0 - } -} ] diff --git a/docs/plugin-graph/pnpm-lock.yaml b/docs/plugin-graph/pnpm-lock.yaml deleted file mode 100644 index 0ac2514984cb..000000000000 --- a/docs/plugin-graph/pnpm-lock.yaml +++ /dev/null @@ -1,329 +0,0 @@ -lockfileVersion: 5.3 - -specifiers: - '@fontsource/jetbrains-mono': ^4.5.0 - comlink: ^4.3.1 - cytoscape: ^3.19.1 - cytoscape-cola: ^2.5.0 - cytoscape-expand-collapse: ^4.1.0 - cytoscape-popper: ^2.0.0 - flexsearch: ^0.7.21 - p-debounce: ^4.0.0 - sass: ^1.38.0 - tippy.js: ^6.3.1 - vite: ^2.5.0 - -dependencies: - '@fontsource/jetbrains-mono': 4.5.0 - comlink: 4.3.1 - cytoscape: 3.19.1 - cytoscape-cola: 2.5.0_cytoscape@3.19.1 - cytoscape-expand-collapse: 4.1.0_cytoscape@3.19.1 - cytoscape-popper: 2.0.0_cytoscape@3.19.1 - flexsearch: 0.7.21 - p-debounce: 4.0.0 - tippy.js: 6.3.1 - -devDependencies: - sass: 1.38.0 - vite: 2.5.0 - -packages: - - /@fontsource/jetbrains-mono/4.5.0: - resolution: {integrity: sha512-gxUlpdCLoIrEQ6+1hkPbFHuQz8E5bPZ/iERU+13zEKb8rD/h21v3uHuAT7dTD+Co9nbSlgk6fyVkFwF5edUMog==} - dev: false - - /@popperjs/core/2.9.2: - resolution: {integrity: sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==} - dev: false - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.0 - dev: true - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /chokidar/3.5.2: - resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /colorette/1.3.0: - resolution: {integrity: sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==} - dev: true - - /comlink/4.3.1: - resolution: {integrity: sha512-+YbhUdNrpBZggBAHWcgQMLPLH1KDF3wJpeqrCKieWQ8RL7atmgsgTQko1XEBK6PsecfopWNntopJ+ByYG1lRaA==} - dev: false - - /cytoscape-cola/2.5.0_cytoscape@3.19.1: - resolution: {integrity: sha512-TCpzO+e7H7Bhi2uiAi2Nq7gFwcSGkffe1J6uQ7Dsx6SLN9OhIzrQkBkV6m8kHzar+flVbP76RwxAa2y97jdphA==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - cytoscape: 3.19.1 - webcola: 3.4.0 - dev: false - - /cytoscape-expand-collapse/4.1.0_cytoscape@3.19.1: - resolution: {integrity: sha512-RJsoSDAC0ui6U6CeM7z2tiFzsk4Z2aPG8PgNIwKeFVykFmMr5S+5aT1YceQZ5XnwGFGH0uteZ96XyAfUAVb/fw==} - peerDependencies: - cytoscape: ^3.3.0 - dependencies: - cytoscape: 3.19.1 - dev: false - - /cytoscape-popper/2.0.0_cytoscape@3.19.1: - resolution: {integrity: sha512-b7WSOn8qXHWtdIXFNmrgc8qkaOs16tMY0EwtRXlxzvn8X+al6TAFrUwZoYATkYSlotfd/36ZMoeKMEoUck6feA==} - peerDependencies: - cytoscape: ^3.2.0 - dependencies: - '@popperjs/core': 2.9.2 - cytoscape: 3.19.1 - dev: false - - /cytoscape/3.19.1: - resolution: {integrity: sha512-fQSymoCzmDF5dejZqv94WXQUnI3cVZfaHWFQR+Q9RhJ6LzEs7dtkwgFYaoklsbXcrXz0uCGx4i3vQ0FiuOUu9Q==} - engines: {node: '>=0.10'} - dependencies: - heap: 0.2.6 - lodash.debounce: 4.0.8 - dev: false - - /d3-dispatch/1.0.6: - resolution: {integrity: sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==} - dev: false - - /d3-drag/1.2.5: - resolution: {integrity: sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==} - dependencies: - d3-dispatch: 1.0.6 - d3-selection: 1.4.2 - dev: false - - /d3-path/1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} - dev: false - - /d3-selection/1.4.2: - resolution: {integrity: sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==} - dev: false - - /d3-shape/1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} - dependencies: - d3-path: 1.0.9 - dev: false - - /d3-timer/1.0.10: - resolution: {integrity: sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==} - dev: false - - /esbuild/0.12.20: - resolution: {integrity: sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q==} - hasBin: true - requiresBuild: true - dev: true - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /flexsearch/0.7.21: - resolution: {integrity: sha512-W7cHV7Hrwjid6lWmy0IhsWDFQboWSng25U3VVywpHOTJnnAZNPScog67G+cVpeX9f7yDD21ih0WDrMMT+JoaYg==} - dev: false - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - dev: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.1 - dev: true - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /heap/0.2.6: - resolution: {integrity: sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=} - dev: false - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-core-module/2.6.0: - resolution: {integrity: sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==} - dependencies: - has: 1.0.3 - dev: true - - /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} - engines: {node: '>=0.10.0'} - dev: true - - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} - dev: false - - /nanoid/3.1.25: - resolution: {integrity: sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true - - /p-debounce/4.0.0: - resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} - engines: {node: '>=12'} - dev: false - - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} - engines: {node: '>=8.6'} - dev: true - - /postcss/8.3.6: - resolution: {integrity: sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - colorette: 1.3.0 - nanoid: 3.1.25 - source-map-js: 0.6.2 - dev: true - - /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.0 - dev: true - - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.6.0 - path-parse: 1.0.7 - dev: true - - /rollup/2.56.2: - resolution: {integrity: sha512-s8H00ZsRi29M2/lGdm1u8DJpJ9ML8SUOpVVBd33XNeEeL3NVaTiUcSBHzBdF3eAyR0l7VSpsuoVUGrRHq7aPwQ==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /sass/1.38.0: - resolution: {integrity: sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==} - engines: {node: '>=8.9.0'} - hasBin: true - dependencies: - chokidar: 3.5.2 - dev: true - - /source-map-js/0.6.2: - resolution: {integrity: sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==} - engines: {node: '>=0.10.0'} - dev: true - - /tippy.js/6.3.1: - resolution: {integrity: sha512-JnFncCq+rF1dTURupoJ4yPie5Cof978inW6/4S6kmWV7LL9YOSEVMifED3KdrVPEG+Z/TFH2CDNJcQEfaeuQww==} - dependencies: - '@popperjs/core': 2.9.2 - dev: false - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /vite/2.5.0: - resolution: {integrity: sha512-Dn4B+g54PJsMG5WCc4QeFy1ygMXRdTtFrUPegqfk4+vzVQcbF/DqqmI/1bxezArzbujBJg/67QeT5wz8edfJVQ==} - engines: {node: '>=12.2.0'} - hasBin: true - dependencies: - esbuild: 0.12.20 - postcss: 8.3.6 - resolve: 1.20.0 - rollup: 2.56.2 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /webcola/3.4.0: - resolution: {integrity: sha512-4BiLXjXw3SJHo3Xd+rF+7fyClT6n7I+AR6TkBqyQ4kTsePSAMDLRCXY1f3B/kXJeP9tYn4G1TblxTO+jAt0gaw==} - dependencies: - d3-dispatch: 1.0.6 - d3-drag: 1.2.5 - d3-shape: 1.3.7 - d3-timer: 1.0.10 - dev: false diff --git a/docs/plugin-graph/src/GraphHighlighter.js b/docs/plugin-graph/src/GraphHighlighter.js deleted file mode 100644 index 6b3ff1f5f46b..000000000000 --- a/docs/plugin-graph/src/GraphHighlighter.js +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -export class GraphHighlighter { - constructor(cy, graphTextSearch) { - this.cy = cy - this.graphTextSearch = graphTextSearch - - let timeout = null - cy.on("mouseover", "node", e => { - const target = e.target - timeout = setTimeout(() => { - timeout = null - this.selectNode(target) - }, 100) - }) - cy.on("mouseout", "node", e => { - if (timeout === null) { - this.deselectNode(e.target) - } - else { - clearTimeout(timeout) - timeout = null - } - }) - } - - selectNode(selection) { - const cy = this.cy - - if (!this.graphTextSearch.totalUnion.empty()) { - cy.elements().difference(this.graphTextSearch.totalUnion).removeClass("semiTransparent") - } - - const toHighlight = GraphHighlighter.computeToHighlight(selection) - - cy.elements().difference(toHighlight).difference(this.graphTextSearch.totalUnion).addClass("semiTransparent") - toHighlight.difference(this.graphTextSearch.totalUnion).addClass("highlight") - } - - static computeToHighlight(selection) { - let result = null - if (selection.isParent()) { - for (const child of selection.children()) { - const partialResult = child.outgoers().union(child.incomers()) - result = result === null ? partialResult : result.union(partialResult) - } - } - else { - result = selection.outgoers().union(selection.incomers()) - const parent = selection.parent() - if (parent != null) { - result = result.union(parent) - } - } - return result.union(selection) - } - - deselectNode(selection) { - const cy = this.cy - cy.elements().removeClass("semiTransparent") - if (!this.graphTextSearch.totalUnion.empty()) { - cy.elements().difference(this.graphTextSearch.totalUnion).addClass("semiTransparent") - } - - GraphHighlighter.computeToHighlight(selection).difference(this.graphTextSearch.totalUnion).removeClass("highlight") - } -} \ No newline at end of file diff --git a/docs/plugin-graph/src/GraphTextSearch.js b/docs/plugin-graph/src/GraphTextSearch.js deleted file mode 100644 index 625704a0046a..000000000000 --- a/docs/plugin-graph/src/GraphTextSearch.js +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import {GraphHighlighter} from "./GraphHighlighter" -import {wrap} from "comlink" - -// https://bugs.webkit.org/show_bug.cgi?id=164860 - inline worker as workaround for Safari (module web worker is not supported) -// noinspection ES6CheckImport -import SearchWorker from "./SearchWorker?worker&inline" - -export class GraphTextSearch { - constructor(graph, cy) { - this.cy = cy - this.selectedNodes = new Set() - this.totalUnion = cy.collection() - - this.index = wrap(new SearchWorker()) - this.index.add(graph - .filter(it => it.group === "nodes" && "type" in it.data /* not a compound node */) - .map(it => it.data)) - } - - async searchNodes(text) { - const {selectedNodes, cy, index} = this - - const newNodes = [] - if (text.length !== 0) { - const originalText = text - const extraPrefix = "com.intellij." - // if (text.startsWith(extraPrefix) && text.length !== extraPrefix.length) { - // // remove useless prefix to avoid a lot of results - // text = text.substring(extraPrefix.length) - // } - - const result = await index.search(text) - console.log(`Search result for "${text}`, result) - for (const id of result) { - const node = cy.getElementById(id) - if (node == null) { - console.error(`Cannot find node by id ${id}`) - } - selectedNodes.delete(node) - newNodes.push(node) - } - } - - cy.elements().removeClass("semiTransparent") - for (const prevNode of selectedNodes) { - prevNode.removeClass(["highlight", "found"]) - prevNode.outgoers().union(prevNode.incomers()).removeClass("highlight") - } - - selectedNodes.clear() - if (newNodes.length === 0) { - this.totalUnion = cy.collection() - return - } - - let totalUnion = null - - for (const newNode of newNodes) { - selectedNodes.add(newNode) - - const union = GraphHighlighter.computeToHighlight(newNode) - totalUnion = totalUnion == null ? union : totalUnion.union(union) - - newNode.addClass("found") - } - - cy.elements().difference(totalUnion).addClass("semiTransparent") - totalUnion.addClass("highlight") - this.totalUnion = totalUnion - - cy.animate({ - // pan: totalUnion.boundingBox(), - // center: {eles: totalUnion}, - fit: {eles: totalUnion}, - }) - } -} diff --git a/docs/plugin-graph/src/GraphTooltipManager.js b/docs/plugin-graph/src/GraphTooltipManager.js deleted file mode 100644 index 77046964cf74..000000000000 --- a/docs/plugin-graph/src/GraphTooltipManager.js +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import Tippy from "tippy.js" -import "tippy.js/animations/scale.css" -import cytoscape from "cytoscape" -import popper from "cytoscape-popper" - -export class GraphTooltipManager { - constructor(cy) { - cytoscape.use(popper) - - this.tippy = null - this.lastNode = null - cy.on("tap", "node", function (event) { - const node = event.target - - if (this.lastNode === node) { - this.lastNode = null - if (this.tippy != null) { - this.tippy.hide() - } - return - } - - let data = node.data() - if (node.isParent()) { - data = node.children("[pluginId]").first().data() - } - - this.lastNode = node - - const ref = node.popperRef() - - if (this.tippy == null) { - const host = document.getElementById("tooltip") - this.tippy = new Tippy(host, { - getReferenceClientRect: ref.getBoundingClientRect, - trigger: "manual", - appendTo: host, - animation: "scale", - interactive: true, - allowHTML: true, - content: buildTooltipContent(data), - onHidden: instance => { - if (instance === this.tippy) { - this.lastNode = null - } - }, - }) - } - else { - this.tippy.hide() - this.tippy.setProps({ - getReferenceClientRect: ref.getBoundingClientRect, - content: buildTooltipContent(data), - }) - } - - this.tippy.show() - }) - } -} - -function buildTooltipContent(item) { - const isPackageSet = item.package != null && item.package.length !== 0 - - // for us is very important to understand dependencies between source modules, that's why on grap source module name is used - // for plugins as node name - const lines = [ - {name: item.name, value: null, main: true}, - {name: "package", value: isPackageSet ? item.package : "not set", extraStyle: isPackageSet ? null : "color: orange"}, - ] - if (item.pluginId !== undefined) { - lines.push({name: "pluginId", value: item.pluginId}) - } - lines.push( - {name: "sourceModule", value: item.sourceModule}, - {name: "descriptor", value: shortenPath(item.descriptor), hint: item.descriptor}, - ) - return buildTooltip(lines) -} - -function buildTooltip(lines) { - let result = "" - for (const line of lines) { - if (line.main) { - result += `${line.name}` - } - else { - result += `
${line.name}` - } - const valueStyleClass = "tooltipValue" - if (line.value != null) { - result += ` 0) { - result += ` style="${line.extraStyle}"` - } - if (line.hint != null && line.hint.length !== 0) { - result += ` title="${line.hint}"` - } - result += `>${line.value}` - } - } - return result -} - -function shortenPath(p) { - const prefix = "plugins/" - if (p.startsWith(prefix)) { - p = p.substring(prefix.length) - } - return p - .replace("/resources/META-INF/", " ") - .replace("/src/main/resources/", " ") - .replace("/META-INF/", " ") - .replace("/resources/", " ") - .replace("/src/main/java", " ") - .replace("/src/main/", " ") - .replace("/src/", " ") -} \ No newline at end of file diff --git a/docs/plugin-graph/src/SearchWorker.js b/docs/plugin-graph/src/SearchWorker.js deleted file mode 100644 index 6e796395d080..000000000000 --- a/docs/plugin-graph/src/SearchWorker.js +++ /dev/null @@ -1,31 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import {expose} from "comlink" -import Document from "flexsearch/src/document" -import {is_string} from "flexsearch/src/common" - -// flexsearch is the only lib that able to handle search queries like ruby (prefix search) -// or com.intellij.microservices.config (a lot of not related results due to common prefix com.intellij or common word config) -const index = new Document({ - document: { - id: "id", - index: ["name", "pluginId", "sourceModule", "package"], - }, -}) - -expose({ - add(data) { - for (const document of data) { - index.add(document.id, document) - } - }, - search(query) { - const result = index.search(query) - const ids = new Set() - for (const resultPerField of result) { - for (const id of resultPerField.result) { - ids.add(id) - } - } - return ids - } -}) \ No newline at end of file diff --git a/docs/plugin-graph/src/interaction.js b/docs/plugin-graph/src/interaction.js deleted file mode 100644 index 8aaa63cc8165..000000000000 --- a/docs/plugin-graph/src/interaction.js +++ /dev/null @@ -1,17 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import pDebounce from "p-debounce" - -import { GraphTextSearch} from "./GraphTextSearch" -import { GraphTooltipManager} from "./GraphTooltipManager" -import { GraphHighlighter} from "./GraphHighlighter" - -export function init(graph, cy) { - const search = new GraphTextSearch(graph, cy) - // noinspection JSCheckFunctionSignatures - document.getElementById("searchField").addEventListener("input", pDebounce(function (event) { - return search.searchNodes(event.target.value.trim()) - }, 300)) - - new GraphHighlighter(cy, search) - new GraphTooltipManager(cy) -} \ No newline at end of file diff --git a/docs/plugin-graph/src/main.js b/docs/plugin-graph/src/main.js deleted file mode 100644 index 3ed1ecb482ea..000000000000 --- a/docs/plugin-graph/src/main.js +++ /dev/null @@ -1,184 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -import "@fontsource/jetbrains-mono/400.css" -import "@fontsource/jetbrains-mono/600.css" -import "../style.css" - -import graphData from "../plugin-graph.json" -import cytoscape from "cytoscape" -import cola from "cytoscape-cola" -cytoscape.use(cola) - -let cy = null - -async function init() { - await Promise.all([ - document.fonts.load("11px 'JetBrains Mono'"), - document.fonts.load("13px 'JetBrains Mono'"), - ]) - - const fileInput = document.getElementById("fileInput") - fileInput.addEventListener("change", event => { - handleFile(event.target.files[0]) - }) - - // https://stackoverflow.com/a/31205873 - document.fonts.load("bold 13px 'JetBrains Mono'") - - const dropbox = document.body - dropbox.addEventListener("dragenter", preventDefault) - dropbox.addEventListener("dragover", preventDefault) - dropbox.addEventListener("drop", event => { - event.stopPropagation() - event.preventDefault() - - const file = event.dataTransfer.files[0] - // noinspection JSCheckFunctionSignatures - const timeFormat = new Intl.DateTimeFormat("default", { - timeStyle: "medium", - }) - document.title = `${file.name} (${timeFormat.format(new Date())})` - handleFile(file) - }) - - initGraph(graphData) - - // dynamic import - load after graph showing - const interactionModule = await import("./interaction") - interactionModule.init(graphData, cy) -} - -function preventDefault(e) { - e.stopPropagation(); - e.preventDefault(); -} - -function handleFile(selectedFile) { - selectedFile.text().then(it => { - if (cy != null) { - // noinspection JSCheckFunctionSignatures - cy.json(JSON.parse(it)) - } - }) -} - -function getItemSizeStyle(factor) { - const baseNodeDiameter = 10 - const size = `${Math.ceil(baseNodeDiameter * factor)}px` - return { - "width": size, - "height": size, - } -} - -function initGraph(graph) { - const layoutOptions = { - name: "cola", - fit: true, - nodeDimensionsIncludeLabels: true, - flow: {axis: "y"}, - } - - // noinspection SpellCheckingInspection - cy = cytoscape({ - container: document.getElementById("cy"), - elements: graph, - layout: layoutOptions, - minZoom: 0.2, - maxZoom: 3, - autoungrabify: true, - - style: [ - { - selector: "node", - style: { - "label": "data(n)", - "font-family": "JetBrains Mono", - "font-size": 13, - "color": "#515151", - }, - }, - - // compound node - smaller label font size - { - selector: "node[^sourceModule]", - style: { - "font-size": 11, - "color": "#515151", - }, - }, - { - selector: ":parent", - style: { - "shape" : "roundrectangle", - } - }, - - { - selector: "node[type=0]", - style: getItemSizeStyle(1), - }, - { - selector: "node[type=1]", - style: getItemSizeStyle(1.2), - }, - { - selector: "node[type=2]", - style: getItemSizeStyle(1.4), - }, - { - selector: "edge", - style: { - "curve-style": "straight", - "width": 1, - } - }, - { - selector: "edge[type=0]", - style: { - "target-arrow-shape": "triangle-backcurve", - }, - }, - { - selector: "edge[type=1]", - style: { - "target-arrow-shape": "square", - // square is too big - "arrow-scale": 0.7, - }, - }, - - // highlighting (https://stackoverflow.com/a/38468892) - { - selector: "node.semiTransparent", - style: {"opacity": "0.5"} - }, - { - selector: "edge.highlight", - style: {"mid-target-arrow-color": "#FFF"} - }, - { - selector: "edge.semiTransparent", - style: {"opacity": "0.2"} - }, - - { - selector: "node.found", - style: { - "font-weight": "600", - "background-color": "#FFFF00", - "text-background-color": "#FFFF00", - "text-background-opacity": 1, - "text-background-shape": "round-rectangle", - }, - }, - ] - }) - - // ensure that dragging of element causes panning and not selecting - // https://github.com/cytoscape/cytoscape.js/issues/1905 - cy.elements().panify() -} - -init().catch(e => { - console.error(e) -}) \ No newline at end of file diff --git a/docs/plugin-graph/style.css b/docs/plugin-graph/style.css deleted file mode 100644 index e47bf258fa26..000000000000 --- a/docs/plugin-graph/style.css +++ /dev/null @@ -1,32 +0,0 @@ -/* Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. */ -html, body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #515151; -} - -.tooltipMainName { - font-family: 'JetBrains Mono', monospace; - font-size: 13px; - user-select: text; -} - -.tooltipValue { - float: right; - margin-left: 10px; - user-select: text; - font-family: 'JetBrains Mono', monospace; - font-size: 13px; -} - -.tippy-box { - line-height: 1.2; - background: rgba(255, 255, 255, 0.9); - font-size: 14px; - padding: 10px; - border-radius: 4px; - box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1); - text-align: justify; - border: 1px solid #ebeef5; - width: fit-content; - max-width: 1000px !important; -} \ No newline at end of file diff --git a/docs/plugin-graph/vite.config.js b/docs/plugin-graph/vite.config.js deleted file mode 100644 index 291438a738ca..000000000000 --- a/docs/plugin-graph/vite.config.js +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -export default { - plugins: [ - { - name: "vite-plugin-fontsource", - apply: "build", - transformIndexHtml(html, context) { - const tags = [] - for (const item of Object.values(context.bundle)) { - if (item.type !== "asset" || !item.fileName.endsWith(".woff2")) { - continue - } - - tags.push({ - tag: "link", - attrs: { - rel: "preload", - href: `/${item.fileName}`, - as: "font", - type: "font/woff2", - crossorigin: true, - }, - injectTo: "head", - }) - } - return tags - }, - } - ], - build: { - rollupOptions: { - output: { - manualChunks: { - cytoscape: ["cytoscape", "cytoscape-cola"], - }, - }, - } - } -} \ No newline at end of file