diff --git a/bramble-android/build.gradle b/bramble-android/build.gradle
index c6a364eacbf93cf4fbfa85c573728c09ba860b1c..b2c52003219ac6802763a78ebedc05815aa5485d 100644
--- a/bramble-android/build.gradle
+++ b/bramble-android/build.gradle
@@ -1,8 +1,6 @@
 import com.android.build.gradle.tasks.MergeResources
 
 apply plugin: 'com.android.library'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 
 android {
 	compileSdkVersion 28
diff --git a/bramble-api/build.gradle b/bramble-api/build.gradle
index 67d141f843574fee697b38ba0e41cf7cf307bd38..925a364c80dbbb974fcf5f63fed9a8b2ccaf893e 100644
--- a/bramble-api/build.gradle
+++ b/bramble-api/build.gradle
@@ -3,8 +3,6 @@ sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
 apply plugin: 'ru.vyarus.animalsniffer'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 
 dependencies {
 	implementation "com.google.dagger:dagger:2.22.1"
diff --git a/bramble-api/witness.gradle b/bramble-api/witness.gradle
deleted file mode 100644
index 4c4fade57677ef511a7479d00d790fdecdd1d618..0000000000000000000000000000000000000000
--- a/bramble-api/witness.gradle
+++ /dev/null
@@ -1,24 +0,0 @@
-dependencyVerification {
-    verify = [
-        'cglib:cglib:3.2.0:cglib-3.2.0.jar:adb13bab79712ad6bdf1bd59f2a3918018a8016e722e8a357065afb9e6690861',
-        'com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'junit:junit:4.12:junit-4.12.jar:59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a',
-        'org.apache.ant:ant-launcher:1.9.4:ant-launcher-1.9.4.jar:7bccea20b41801ca17bcbc909a78c835d0f443f12d639c77bd6ae3d05861608d',
-        'org.apache.ant:ant:1.9.4:ant-1.9.4.jar:649ae0730251de07b8913f49286d46bba7b92d47c5f332610aa426c4f02161d8',
-        'org.beanshell:bsh:1.3.0:bsh-1.3.0.jar:9b04edc75d19db54f1b4e8b5355e9364384c6cf71eb0a1b9724c159d779879f8',
-        'org.codehaus.mojo.signature:java16:1.1:java16-1.1.signature:53799223a2c98dba2d0add810bed76315460df285c69e4f397ae6098f87dd619',
-        'org.codehaus.mojo:animal-sniffer-ant-tasks:1.16:animal-sniffer-ant-tasks-1.16.jar:890040976fbe2d584619a6a61b1fd2e925b3b5eb342a85eb2762c467c0d64e90',
-        'org.codehaus.mojo:animal-sniffer:1.16:animal-sniffer-1.16.jar:72be8bcc226ba43b937c722a08a07852bfa1b11400089265d5df0ee7b38b1d52',
-        'org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9',
-        'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c',
-        'org.jmock:jmock-junit4:2.8.2:jmock-junit4-2.8.2.jar:f7ee4df4f7bd7b7f1cafad3b99eb74d579f109d5992ff625347352edb55e674c',
-        'org.jmock:jmock-legacy:2.8.2:jmock-legacy-2.8.2.jar:f2b985a5c08a9edb7f37612330c058809da3f6a6d63ce792426ebf8ff0d6d31b',
-        'org.jmock:jmock-testjar:2.8.2:jmock-testjar-2.8.2.jar:8900860f72c474e027cf97fe78dcbf154a1aa7fc62b6845c5fb4e4f3c7bc8760',
-        'org.jmock:jmock:2.8.2:jmock-2.8.2.jar:6c73cb4a2e6dbfb61fd99c9a768539c170ab6568e57846bd60dbf19596b65b16',
-        'org.objenesis:objenesis:2.1:objenesis-2.1.jar:c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80',
-        'org.ow2.asm:asm-all:5.2:asm-all-5.2.jar:7fbffbc1db3422e2101689fd88df8384b15817b52b9b2b267b9f6d2511dc198d',
-        'org.ow2.asm:asm:5.0.4:asm-5.0.4.jar:896618ed8ae62702521a78bc7be42b7c491a08e6920a15f89a3ecdec31e9a220',
-    ]
-}
diff --git a/bramble-core/build.gradle b/bramble-core/build.gradle
index fdd1c8eff7e5261ae1626aad819233b744e136cf..5dcce6b6ef2a3198ba6ff66575a9dd3b198a110d 100644
--- a/bramble-core/build.gradle
+++ b/bramble-core/build.gradle
@@ -4,8 +4,6 @@ targetCompatibility = 1.8
 
 apply plugin: 'ru.vyarus.animalsniffer'
 apply plugin: 'idea'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 apply from: '../dagger.gradle'
 
 dependencies {
diff --git a/bramble-core/witness.gradle b/bramble-core/witness.gradle
deleted file mode 100644
index 9dbaca2eee7b99be8ccae734dad460159f87440e..0000000000000000000000000000000000000000
--- a/bramble-core/witness.gradle
+++ /dev/null
@@ -1,43 +0,0 @@
-dependencyVerification {
-    verify = [
-        'cglib:cglib:3.2.0:cglib-3.2.0.jar:adb13bab79712ad6bdf1bd59f2a3918018a8016e722e8a357065afb9e6690861',
-        'com.google.code.findbugs:jsr305:1.3.9:jsr305-1.3.9.jar:905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed',
-        'com.google.dagger:dagger-compiler:2.22.1:dagger-compiler-2.22.1.jar:e5f28302cbe70a79d3620cddebfb8ec0736814f3980ffe1e673bfe3342f507d3',
-        'com.google.dagger:dagger-producers:2.22.1:dagger-producers-2.22.1.jar:f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35',
-        'com.google.dagger:dagger-spi:2.22.1:dagger-spi-2.22.1.jar:4b0b922793b3bcb91b99fabb75dba77c68afd7ae4c5f0c4fd6ba681f0a291c7d',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'com.google.errorprone:error_prone_annotations:2.1.3:error_prone_annotations-2.1.3.jar:03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8',
-        'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30',
-        'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e',
-        'com.google.guava:guava:25.0-jre:guava-25.0-jre.jar:3fd4341776428c7e0e5c18a7c10de129475b69ab9d30aeafbb5c277bb6074fa9',
-        'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6',
-        'com.h2database:h2:1.4.192:h2-1.4.192.jar:225b22e9857235c46c93861410b60b8c81c10dc8985f4faf188985ba5445126c',
-        'com.madgag.spongycastle:core:1.58.0.0:core-1.58.0.0.jar:199617dd5698c5a9312b898c0a4cec7ce9dd8649d07f65d91629f58229d72728',
-        'com.squareup:javapoet:1.11.1:javapoet-1.11.1.jar:9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90',
-        'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'junit:junit:4.12:junit-4.12.jar:59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a',
-        'net.i2p.crypto:eddsa:0.2.0:eddsa-0.2.0.jar:a7cb1b85c16e2f0730b9204106929a1d9aaae1df728adc7041a8b8b605692140',
-        'org.apache.ant:ant-launcher:1.9.4:ant-launcher-1.9.4.jar:7bccea20b41801ca17bcbc909a78c835d0f443f12d639c77bd6ae3d05861608d',
-        'org.apache.ant:ant:1.9.4:ant-1.9.4.jar:649ae0730251de07b8913f49286d46bba7b92d47c5f332610aa426c4f02161d8',
-        'org.beanshell:bsh:1.3.0:bsh-1.3.0.jar:9b04edc75d19db54f1b4e8b5355e9364384c6cf71eb0a1b9724c159d779879f8',
-        'org.bitlet:weupnp:0.1.4:weupnp-0.1.4.jar:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb',
-        'org.briarproject:jtorctl:0.3:jtorctl-0.3.jar:f2939238a097898998432effe93b0334d97a787972ab3a91a8973a1d309fc864',
-        'org.checkerframework:checker-compat-qual:2.5.3:checker-compat-qual-2.5.3.jar:d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d',
-        'org.codehaus.mojo.signature:java16:1.1:java16-1.1.signature:53799223a2c98dba2d0add810bed76315460df285c69e4f397ae6098f87dd619',
-        'org.codehaus.mojo:animal-sniffer-annotations:1.14:animal-sniffer-annotations-1.14.jar:2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d',
-        'org.codehaus.mojo:animal-sniffer-ant-tasks:1.16:animal-sniffer-ant-tasks-1.16.jar:890040976fbe2d584619a6a61b1fd2e925b3b5eb342a85eb2762c467c0d64e90',
-        'org.codehaus.mojo:animal-sniffer:1.16:animal-sniffer-1.16.jar:72be8bcc226ba43b937c722a08a07852bfa1b11400089265d5df0ee7b38b1d52',
-        'org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9',
-        'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c',
-        'org.hsqldb:hsqldb:2.3.5:hsqldb-2.3.5.jar:6676a6977ac98997a80f827ddbd3fe8ca1e0853dad1492512135fd1a222ccfad',
-        'org.jmock:jmock-junit4:2.8.2:jmock-junit4-2.8.2.jar:f7ee4df4f7bd7b7f1cafad3b99eb74d579f109d5992ff625347352edb55e674c',
-        'org.jmock:jmock-legacy:2.8.2:jmock-legacy-2.8.2.jar:f2b985a5c08a9edb7f37612330c058809da3f6a6d63ce792426ebf8ff0d6d31b',
-        'org.jmock:jmock-testjar:2.8.2:jmock-testjar-2.8.2.jar:8900860f72c474e027cf97fe78dcbf154a1aa7fc62b6845c5fb4e4f3c7bc8760',
-        'org.jmock:jmock:2.8.2:jmock-2.8.2.jar:6c73cb4a2e6dbfb61fd99c9a768539c170ab6568e57846bd60dbf19596b65b16',
-        'org.objenesis:objenesis:2.1:objenesis-2.1.jar:c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80',
-        'org.ow2.asm:asm-all:5.2:asm-all-5.2.jar:7fbffbc1db3422e2101689fd88df8384b15817b52b9b2b267b9f6d2511dc198d',
-        'org.ow2.asm:asm:5.0.4:asm-5.0.4.jar:896618ed8ae62702521a78bc7be42b7c491a08e6920a15f89a3ecdec31e9a220',
-        'org.whispersystems:curve25519-java:0.5.0:curve25519-java-0.5.0.jar:0aadd43cf01d11e9b58f867b3c4f25c3194e8b0623d1953d32dfbfbee009e38d',
-    ]
-}
diff --git a/bramble-java/build.gradle b/bramble-java/build.gradle
index 6a130f8d5b92ebf45a4d0805b3f6073c33e98bb5..4b9388cd2df385364941b0262fe2d79ad2d16e8f 100644
--- a/bramble-java/build.gradle
+++ b/bramble-java/build.gradle
@@ -3,8 +3,6 @@ sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
 apply plugin: 'idea'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 apply from: '../dagger.gradle'
 
 configurations {
diff --git a/bramble-java/witness.gradle b/bramble-java/witness.gradle
deleted file mode 100644
index 979f3e870808c2556e98664fa99d4d27cdc26d54..0000000000000000000000000000000000000000
--- a/bramble-java/witness.gradle
+++ /dev/null
@@ -1,36 +0,0 @@
-dependencyVerification {
-    verify = [
-        'cglib:cglib:3.2.0:cglib-3.2.0.jar:adb13bab79712ad6bdf1bd59f2a3918018a8016e722e8a357065afb9e6690861',
-        'com.google.code.findbugs:jsr305:1.3.9:jsr305-1.3.9.jar:905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed',
-        'com.google.dagger:dagger-compiler:2.22.1:dagger-compiler-2.22.1.jar:e5f28302cbe70a79d3620cddebfb8ec0736814f3980ffe1e673bfe3342f507d3',
-        'com.google.dagger:dagger-producers:2.22.1:dagger-producers-2.22.1.jar:f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35',
-        'com.google.dagger:dagger-spi:2.22.1:dagger-spi-2.22.1.jar:4b0b922793b3bcb91b99fabb75dba77c68afd7ae4c5f0c4fd6ba681f0a291c7d',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'com.google.errorprone:error_prone_annotations:2.1.3:error_prone_annotations-2.1.3.jar:03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8',
-        'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30',
-        'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e',
-        'com.google.guava:guava:25.0-jre:guava-25.0-jre.jar:3fd4341776428c7e0e5c18a7c10de129475b69ab9d30aeafbb5c277bb6074fa9',
-        'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6',
-        'com.squareup:javapoet:1.11.1:javapoet-1.11.1.jar:9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90',
-        'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'junit:junit:4.12:junit-4.12.jar:59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a',
-        'net.java.dev.jna:jna-platform:4.5.2:jna-platform-4.5.2.jar:f1d00c167d8921c6e23c626ef9f1c3ae0be473c95c68ffa012bc7ae55a87e2d6',
-        'net.java.dev.jna:jna:4.5.2:jna-4.5.2.jar:0c8eb7acf67261656d79005191debaba3b6bf5dd60a43735a245429381dbecff',
-        'org.apache.ant:ant-launcher:1.9.4:ant-launcher-1.9.4.jar:7bccea20b41801ca17bcbc909a78c835d0f443f12d639c77bd6ae3d05861608d',
-        'org.apache.ant:ant:1.9.4:ant-1.9.4.jar:649ae0730251de07b8913f49286d46bba7b92d47c5f332610aa426c4f02161d8',
-        'org.beanshell:bsh:1.3.0:bsh-1.3.0.jar:9b04edc75d19db54f1b4e8b5355e9364384c6cf71eb0a1b9724c159d779879f8',
-        'org.briarproject:obfs4proxy:0.0.7:obfs4proxy-0.0.7.zip:5b2f693262ce43a7e130f7cc7d5d1617925330640a2eb6d71085e95df8ee0642',
-        'org.briarproject:tor:0.3.5.8:tor-0.3.5.8.zip:96e83391f01984f28669235fc02fbb0243140a2b3b2c73aeffd0042c8d3ced18',
-        'org.checkerframework:checker-compat-qual:2.5.3:checker-compat-qual-2.5.3.jar:d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d',
-        'org.codehaus.mojo:animal-sniffer-annotations:1.14:animal-sniffer-annotations-1.14.jar:2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d',
-        'org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9',
-        'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c',
-        'org.jmock:jmock-junit4:2.8.2:jmock-junit4-2.8.2.jar:f7ee4df4f7bd7b7f1cafad3b99eb74d579f109d5992ff625347352edb55e674c',
-        'org.jmock:jmock-legacy:2.8.2:jmock-legacy-2.8.2.jar:f2b985a5c08a9edb7f37612330c058809da3f6a6d63ce792426ebf8ff0d6d31b',
-        'org.jmock:jmock-testjar:2.8.2:jmock-testjar-2.8.2.jar:8900860f72c474e027cf97fe78dcbf154a1aa7fc62b6845c5fb4e4f3c7bc8760',
-        'org.jmock:jmock:2.8.2:jmock-2.8.2.jar:6c73cb4a2e6dbfb61fd99c9a768539c170ab6568e57846bd60dbf19596b65b16',
-        'org.objenesis:objenesis:2.1:objenesis-2.1.jar:c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80',
-        'org.ow2.asm:asm:5.0.4:asm-5.0.4.jar:896618ed8ae62702521a78bc7be42b7c491a08e6920a15f89a3ecdec31e9a220',
-    ]
-}
diff --git a/briar-android/build.gradle b/briar-android/build.gradle
index 915248827d74fd1339d1c5e1c2eed2a5ab65875f..e01c7a17c9b9a88e830fecfd80ee3e57cadc05bc 100644
--- a/briar-android/build.gradle
+++ b/briar-android/build.gradle
@@ -1,6 +1,4 @@
 apply plugin: 'com.android.application'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 
 def getStdout = { command, defaultValue ->
 	def stdout = new ByteArrayOutputStream()
diff --git a/briar-android/witness.gradle b/briar-android/witness.gradle
deleted file mode 100644
index 49df9e6ca10ead346ee4943b17035f930e40f265..0000000000000000000000000000000000000000
--- a/briar-android/witness.gradle
+++ /dev/null
@@ -1,207 +0,0 @@
-dependencyVerification {
-    verify = [
-        'android.arch.core:common:1.1.1:common-1.1.1.jar:3a616a32f433e9e23f556b38575c31b013613d3ae85206263b7625fe1f4c151a',
-        'android.arch.core:runtime:1.1.1:runtime-1.1.1.aar:c3215aa5873311b3f88a6f4e4a3c25ad89971bc127de8c3e1291c57f93a05c39',
-        'android.arch.lifecycle:common:1.1.1:common-1.1.1.jar:8d378e88ebd5189e09eef623414812c868fd90aa519d6160e2311fb8b81cff56',
-        'android.arch.lifecycle:extensions:1.1.1:extensions-1.1.1.aar:429426b2feec2245ffc5e75b3b5309bedb36159cf06dc71843ae43526ac289b6',
-        'android.arch.lifecycle:livedata-core:1.1.1:livedata-core-1.1.1.aar:d6fdd8b985d6178d7ea2f16986a24e83f1bee936b74d43167c69e08d3cc12c50',
-        'android.arch.lifecycle:livedata:1.1.1:livedata-1.1.1.aar:50ab0490c1ff1a7cfb4e554032998b080888946d0dd424f39900efc4a1bcd750',
-        'android.arch.lifecycle:runtime:1.1.1:runtime-1.1.1.aar:c4e4be66c1b2f0abec593571454e1de14013f7e0f96bf2a9f212931a48cae550',
-        'android.arch.lifecycle:viewmodel:1.1.1:viewmodel-1.1.1.aar:7de29cfaba77d6b5d5be234c57f6812d0150d087e63941af22ba1d1f8e2bc96a',
-        'androidx.annotation:annotation:1.0.0:annotation-1.0.0.jar:0baae9755f7caf52aa80cd04324b91ba93af55d4d1d17dcc9a7b53d99ef7c016',
-        'androidx.test:monitor:1.1.0:monitor-1.1.0.aar:0f08c6e9272b2647101af5da6d9bcea1f212db2adf2846efb2ef6a86a3ad0448',
-        'backport-util-concurrent:backport-util-concurrent:3.1:backport-util-concurrent-3.1.jar:f5759b7fcdfc83a525a036deedcbd32e5b536b625ebc282426f16ca137eb5902',
-        'cglib:cglib:3.2.0:cglib-3.2.0.jar:adb13bab79712ad6bdf1bd59f2a3918018a8016e722e8a357065afb9e6690861',
-        'ch.acra:acra:4.11:acra-4.11.aar:21ca06be074749c9aaf3f7df67fcbe3695e633b92e691f025af55cabde22e551',
-        'classworlds:classworlds:1.1-alpha-2:classworlds-1.1-alpha-2.jar:2bf4e59f3acd106fea6145a9a88fe8956509f8b9c0fdd11eb96fee757269e3f3',
-        'com.almworks.sqlite4java:sqlite4java:0.282:sqlite4java-0.282.jar:9e1d8dd83ca6003f841e3af878ce2dc7c22497493a7bb6d1b62ec1b0d0a83c05',
-        'com.android.support.constraint:constraint-layout-solver:1.1.3:constraint-layout-solver-1.1.3.jar:2cafbe356f71c208013d021f32943904798cd6459e5107f9fe27000eb5bc2aef',
-        'com.android.support.constraint:constraint-layout:1.1.3:constraint-layout-1.1.3.aar:27b4e5c0b80d3ff8b92f4c93b3b4d3ecf16c01589f4cdf70ca7cf64cb42d8122',
-        'com.android.support.test.espresso:espresso-contrib:3.0.2:espresso-contrib-3.0.2.aar:eacb4a10dde5597b8a6b8668804d4b63e3ae2d46a78192068532922fec0b4a66',
-        'com.android.support.test.espresso:espresso-core:3.0.2:espresso-core-3.0.2.aar:f40bf62e26e6f95a9c376c4e318415a77053b7dbb7ec12688eb6fab93dffdf73',
-        'com.android.support.test.espresso:espresso-idling-resource:3.0.2:espresso-idling-resource-3.0.2.aar:c6485150f9f4aea1ce9d138f3d60d82ebed3fe35b340a8b1dc975ff01f3b17b2',
-        'com.android.support.test.espresso:espresso-intents:3.0.2:espresso-intents-3.0.2.aar:556f99e8c8723a9ef313ed816fb9074d65903c6767521a66b099720d2cc21f10',
-        'com.android.support.test.uiautomator:uiautomator-v18:2.1.3:uiautomator-v18-2.1.3.aar:15e6b3c7104859630bf844e31805aa7cb2eb4b385e6119ab34132c8258eee2c4',
-        'com.android.support.test:monitor:1.0.2:monitor-1.0.2.aar:38ef4fa98a32dc55550ff49bb36a583e178b3a9b830fcb8dcc27bfc4254bc2bc',
-        'com.android.support.test:rules:1.0.2:rules-1.0.2.aar:7ddad387d1a16d4dbdbefacee070d34574e565b008117c1a163edac8ae02a6aa',
-        'com.android.support.test:runner:1.0.2:runner-1.0.2.aar:f04b9ae342975ba1cb3e4a06e13426e3e6b8a73faa45acba604493d83c9a4f00',
-        'com.android.support:animated-vector-drawable:28.0.0:animated-vector-drawable-28.0.0.aar:271ecbc906cda8dcd9e655ba0473129c3408a4189c806f616c378e6fd18fb3b7',
-        'com.android.support:appcompat-v7:28.0.0:appcompat-v7-28.0.0.aar:a3a8e5230359746ed91801579b5fbe4668e3b1c4e6a14c7d67c8f58cb0311752',
-        'com.android.support:asynclayoutinflater:28.0.0:asynclayoutinflater-28.0.0.aar:115bde87721f7334579b0c735f60dd7c98af1bb7f34010c5b0553b95dc351aa2',
-        'com.android.support:cardview-v7:28.0.0:cardview-v7-28.0.0.aar:bc9e6b0e06ce1205f1db34f0e6193019613d19cfeb54cdccea722340d1c60f26',
-        'com.android.support:collections:28.0.0:collections-28.0.0.jar:93c258c8a09f531a267653829742c0f8f6da0e348b11cb8655b0855628f2d4f0',
-        'com.android.support:coordinatorlayout:28.0.0:coordinatorlayout-28.0.0.aar:9dfacd80423dc979048fbaed83c0ee543c46259feb2417377e79a656888d3892',
-        'com.android.support:cursoradapter:28.0.0:cursoradapter-28.0.0.aar:87feffe742b8d62ca8a9833abe564838bf6a672e31c7ad1306ec4006adf90d21',
-        'com.android.support:customview:28.0.0:customview-28.0.0.aar:98db03845f994e08248bf701c1ff0ccaa12e70f94251ec9272900f0f694e072b',
-        'com.android.support:design:28.0.0:design-28.0.0.aar:7874ad1904eedc74aa41cffffb7f759d8990056f3bbbc9264911651c67c42f5f',
-        'com.android.support:documentfile:28.0.0:documentfile-28.0.0.aar:47cdcd3e9302b7b064923f05487a5c03babbd9bbda4726b71e97791fab5d4779',
-        'com.android.support:drawerlayout:28.0.0:drawerlayout-28.0.0.aar:8f6809afae4793550c37461c9810e954ae6a23dbb4d23e5333bf18148df1150a',
-        'com.android.support:exifinterface:28.0.0:exifinterface-28.0.0.aar:bbf44e519edd6333a24a3285aa21fd00181b920b81ca8aa89a8899f03ab4d6b0',
-        'com.android.support:interpolator:28.0.0:interpolator-28.0.0.aar:7bc7ee86a0db39a4b51956f3e89842d2bd962118d57d779eb6ed6b34ba0677ea',
-        'com.android.support:loader:28.0.0:loader-28.0.0.aar:920b85efd72dc33e915b0f88a883fe73b88483c6df8751a741e17611f2460341',
-        'com.android.support:localbroadcastmanager:28.0.0:localbroadcastmanager-28.0.0.aar:d287c823af5fdde72c099fcfc5f630efe9687af7a914343ae6fd92de32c8a806',
-        'com.android.support:preference-v14:28.0.0:preference-v14-28.0.0.aar:8133c6e19233fa51e036a341e6d3f4adeead3375cebf777efced0fe154c3267e',
-        'com.android.support:preference-v7:28.0.0:preference-v7-28.0.0.aar:75eabe936d1fc3b178450a554c4d433466036f2be6d6dccdf971eac9590fdbf5',
-        'com.android.support:print:28.0.0:print-28.0.0.aar:4be8a812d73e4a80e35b91ceae127def3f0bb9726bf3bc439aa0cc81503f5728',
-        'com.android.support:recyclerview-v7:28.0.0:recyclerview-v7-28.0.0.aar:eb296414c1f6d4c7b522f69fe50588ea85297855db0e7806c24eb4f75409587d',
-        'com.android.support:slidingpanelayout:28.0.0:slidingpanelayout-28.0.0.aar:d1d234f66a1b36a9aee9b94fa6c66f97128c0828078c8e889e9037ec898cd600',
-        'com.android.support:support-annotations:28.0.0:support-annotations-28.0.0.jar:5d5b9414f02d3fa0ee7526b8d5ddae0da67c8ecc8c4d63ffa6cf91488a93b927',
-        'com.android.support:support-compat:28.0.0:support-compat-28.0.0.aar:e17e3b01dbea3f9ea1c86943292f903ca93d2231c6242e456e0b6a9c5817118a',
-        'com.android.support:support-core-ui:28.0.0:support-core-ui-28.0.0.aar:bbc7f65fc95649464733af373361532ab5f9f3b749c3badaa2bbf27e574b6c6f',
-        'com.android.support:support-core-utils:28.0.0:support-core-utils-28.0.0.aar:c81e1e98ca3cb2edae002c69cf35b22aec364b8cb2f1042c97e206eb5790ac41',
-        'com.android.support:support-fragment:28.0.0:support-fragment-28.0.0.aar:3772fc738ada86824ba1a4b3f197c3dbd67b7ddcfe2c9db1de95ef2e3487a915',
-        'com.android.support:support-media-compat:28.0.0:support-media-compat-28.0.0.aar:266eff9605f515013eee1ebdbd8818a9270696dc807f34bbcc5fc11fb61a22c7',
-        'com.android.support:support-v4:28.0.0:support-v4-28.0.0.aar:8b9031381c678d628c9e47b566ae1d161e1c9710f7855c759beeac7596cecf30',
-        'com.android.support:support-vector-drawable:28.0.0:support-vector-drawable-28.0.0.aar:f658986d968172bccfed28578471c96050780fe5e133861e4d331069cc373f4d',
-        'com.android.support:swiperefreshlayout:28.0.0:swiperefreshlayout-28.0.0.aar:a3b41f7f6730866b49865e86e49f988d4858699765f534300fb2ff5f9325e712',
-        'com.android.support:transition:28.0.0:transition-28.0.0.aar:45d09fc51284c17bbab300f5122512ac7d7348a6d23bda2051648bbe76cc9aa5',
-        'com.android.support:versionedparcelable:28.0.0:versionedparcelable-28.0.0.aar:60eb1cb08f71b65c3f6123135e03ebeb5930b5e126e1e5b2ac91b386908c9d02',
-        'com.android.support:viewpager:28.0.0:viewpager-28.0.0.aar:013c4c53058758ec104dbae970be58159f75dfe342ba8b937d15ff5282e35ffc',
-        'com.android.tools.analytics-library:protos:26.4.0:protos-26.4.0.jar:ad760915586797d39319f402837b378bff3bb4ed583e3e0c48c965631fb2135f',
-        'com.android.tools.analytics-library:shared:26.4.0:shared-26.4.0.jar:1332106a905d48909c81268c9e414946de3e83487db394c6073b0a9b5c3d0ed2',
-        'com.android.tools.analytics-library:tracker:26.4.0:tracker-26.4.0.jar:d0020cfbfd4cd75935f2972d6a24089840d4a10df6f3ef2a796093217dd37796',
-        'com.android.tools.build:apksig:3.4.0:apksig-3.4.0.jar:91d5a1866139c69756280355a6f61b4d619d0516841580114f45a10f2177327e',
-        'com.android.tools.build:apkzlib:3.4.0:apkzlib-3.4.0.jar:8653c85f5fdf1dde840e8b8af7396aeb79c34b66e541b5860059616006535592',
-        'com.android.tools.build:builder-model:3.4.0:builder-model-3.4.0.jar:a88f138124a9f016a70bcb4760359a502f65c7deed56507ee4014f4dd9ea853b',
-        'com.android.tools.build:builder-test-api:3.4.0:builder-test-api-3.4.0.jar:31089ab1ec19ca7687a010867d2f3807513c805b8226979706f4247b5d4df26f',
-        'com.android.tools.build:builder:3.4.0:builder-3.4.0.jar:476221b5203a7f50089bf185ed95000a34b6f5020ef0a17815afd58606922679',
-        'com.android.tools.build:gradle-api:3.4.0:gradle-api-3.4.0.jar:215eca38f6719213c2f492b4d622cdd11676c66c9871f8a2aed0c66d00175628',
-        'com.android.tools.build:manifest-merger:26.4.0:manifest-merger-26.4.0.jar:29e45e690dedd165035e97c21c2ca94d0bd4ec16b6b210daa26669a582b6f220',
-        'com.android.tools.ddms:ddmlib:26.4.0:ddmlib-26.4.0.jar:93f56fe4630c3166adbd6c51d7bb602d96abb91b07ba5b1165fdcd071e88c940',
-        'com.android.tools.external.com-intellij:intellij-core:26.4.0:intellij-core-26.4.0.jar:30cb0e879d4424de9677a50b537fb628636b4a50f5470af5e52437980c41421f',
-        'com.android.tools.external.com-intellij:kotlin-compiler:26.4.0:kotlin-compiler-26.4.0.jar:dd1fe225c31a0e012dc025336363a5b783e2c5c20ffb69e77f8f57e89420d998',
-        'com.android.tools.external.org-jetbrains:uast:26.4.0:uast-26.4.0.jar:f25f3285b775a983327583ff6584dea54e447813ef69e0ce08b05a45b5f4aab0',
-        'com.android.tools.layoutlib:layoutlib-api:26.4.0:layoutlib-api-26.4.0.jar:52128f5cf293b224072be361919bfd416e59480ab7264ddcdbbf046b0d7a12e3',
-        'com.android.tools.lint:lint-api:26.4.0:lint-api-26.4.0.jar:fdb8fca8ae4c254f438338d03d72605e00ed106f2d5550405af41ca1c8509401',
-        'com.android.tools.lint:lint-checks:26.4.0:lint-checks-26.4.0.jar:4ff52d40488cd3e22b9c6b2eb67784e0c3269d0b42ef9d17689cd75a7b2bceb4',
-        'com.android.tools.lint:lint-gradle-api:26.4.0:lint-gradle-api-26.4.0.jar:714b7a85c7d2aa10daeab16e969fe7530c659d0728a7f24021da456870418d0f',
-        'com.android.tools.lint:lint-gradle:26.4.0:lint-gradle-26.4.0.jar:b8c130d273f522388734457e1b96790f41528fcec6fda9e8eaa4e4d95a07cfbb',
-        'com.android.tools.lint:lint:26.4.0:lint-26.4.0.jar:83aa062fb0405b60ed358d858c8c2955e1bae44a455b498068c6a60988755f00',
-        'com.android.tools:annotations:26.4.0:annotations-26.4.0.jar:a7955b8e19c3a2a861d6faa43a58b7c0d46ea9112188ee3e235c6f9f439ecc1a',
-        'com.android.tools:common:26.4.0:common-26.4.0.jar:ea40b94b3c1284ea7700f011388e2906a8363a66abd902891722b3c557984852',
-        'com.android.tools:dvlib:26.4.0:dvlib-26.4.0.jar:23af89c535b01ba36ceed1b6b309b672814eba624e643cd7dedf0519edad50cc',
-        'com.android.tools:repository:26.4.0:repository-26.4.0.jar:3d1763ab46199374dc6d94129bba11c70f1d5857e2c81a3ac4898abca40b176b',
-        'com.android.tools:sdk-common:26.4.0:sdk-common-26.4.0.jar:78a522525b30ffc6b7bf1299c831d24ce385f68a9f4878f8f752e9baefa31b0f',
-        'com.android.tools:sdklib:26.4.0:sdklib-26.4.0.jar:b854c23892013a326d761cf071c72cf3e038ed0469d10f4a356829fa56e4c132',
-        'com.github.bumptech.glide:annotations:4.9.0:annotations-4.9.0.jar:702a7521cb3f6d7e55edd66e90bda1a1975baf971d25f75b75638579f86bc69b',
-        'com.github.bumptech.glide:compiler:4.9.0:compiler-4.9.0.jar:3f48d75ab6fcc3b13ea4559b46d7b054ce97ea7ed8bb6d7ec3a24732c9d68ba5',
-        'com.github.bumptech.glide:gifdecoder:4.9.0:gifdecoder-4.9.0.aar:7ee9402ae1c48fac9232b67e81f881c217b907b3252e49ce57bdb97937ebb270',
-        'com.github.bumptech.glide:glide:4.9.0:glide-4.9.0.aar:1bf482442fce81aa9065a5e97e721039d921cc45f727a987be5f1a69f844d955',
-        'com.github.chrisbanes:PhotoView:2.1.4:PhotoView-2.1.4.aar:04cb397fcb3df0757c8aed6927ebdd247930b5c78ee9acc59cd07dccdaaf3460',
-        'com.github.kobakei:MaterialFabSpeedDial:1.2.1:MaterialFabSpeedDial-1.2.1.aar:e86198c3c48cd832fb209a769a9f222c2a3cc045743b110ac2391d9737e3ea02',
-        'com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0:accessibility-test-framework-2.0.jar:cdf16ef8f5b8023d003ce3cc1b0d51bda737762e2dab2fedf43d1c4292353f7f',
-        'com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.1:accessibility-test-framework-2.1.jar:7b0aa6ed7553597ce0610684a9f7eca8021eee218f2e2f427c04a7fbf5f920bd',
-        'com.google.code.findbugs:jsr305:1.3.9:jsr305-1.3.9.jar:905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed',
-        'com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7',
-        'com.google.code.gson:gson:2.8.0:gson-2.8.0.jar:c6221763bd79c4f1c3dc7f750b5f29a0bb38b367b81314c4f71896e340c40825',
-        'com.google.dagger:dagger-compiler:2.22.1:dagger-compiler-2.22.1.jar:e5f28302cbe70a79d3620cddebfb8ec0736814f3980ffe1e673bfe3342f507d3',
-        'com.google.dagger:dagger-producers:2.22.1:dagger-producers-2.22.1.jar:f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35',
-        'com.google.dagger:dagger-spi:2.22.1:dagger-spi-2.22.1.jar:4b0b922793b3bcb91b99fabb75dba77c68afd7ae4c5f0c4fd6ba681f0a291c7d',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'com.google.errorprone:error_prone_annotations:2.1.3:error_prone_annotations-2.1.3.jar:03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8',
-        'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30',
-        'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e',
-        'com.google.guava:guava:20.0:guava-20.0.jar:36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8',
-        'com.google.guava:guava:25.0-jre:guava-25.0-jre.jar:3fd4341776428c7e0e5c18a7c10de129475b69ab9d30aeafbb5c277bb6074fa9',
-        'com.google.guava:guava:26.0-jre:guava-26.0-jre.jar:a0e9cabad665bc20bcd2b01f108e5fc03f756e13aea80abaadb9f407033bea2c',
-        'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6',
-        'com.google.jimfs:jimfs:1.1:jimfs-1.1.jar:c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd',
-        'com.google.protobuf:protobuf-java:2.6.1:protobuf-java-2.6.1.jar:55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6',
-        'com.google.protobuf:protobuf-java:3.4.0:protobuf-java-3.4.0.jar:dce7e66b32456a1b1198da0caff3a8acb71548658391e798c79369241e6490a4',
-        'com.google.zxing:core:3.3.3:core-3.3.3.jar:5820f81e943e4bce0329306621e2d6255d2930b0a6ce934c5c23c0d6d3f20599',
-        'com.googlecode.json-simple:json-simple:1.1:json-simple-1.1.jar:2d9484f4c649f708f47f9a479465fc729770ee65617dca3011836602264f6439',
-        'com.ibm.icu:icu4j:53.1:icu4j-53.1.jar:e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab',
-        'com.jraska:falcon:1.0.4:falcon-1.0.4.aar:6114a48d8b3814f75fc69b5e84dc087c1254883874eae8a36bd778979800630a',
-        'com.squareup:javapoet:1.11.1:javapoet-1.11.1.jar:9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90',
-        'com.squareup:javawriter:2.1.1:javawriter-2.1.1.jar:f699823d0081f69cbb676c1845ea222e0ada79bc88a53e5d22d8bd02d328f57e',
-        'com.squareup:javawriter:2.5.0:javawriter-2.5.0.jar:fcfb09fb0ea0aa97d3cfe7ea792398081348e468f126b3603cb3803f240197f0',
-        'com.sun.activation:javax.activation:1.2.0:javax.activation-1.2.0.jar:993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce',
-        'com.sun.istack:istack-commons-runtime:2.21:istack-commons-runtime-2.21.jar:c33e67a0807095f02a0e2da139412dd7c4f9cc1a4c054b3e434f96831ba950f4',
-        'com.sun.xml.fastinfoset:FastInfoset:1.2.13:FastInfoset-1.2.13.jar:27a77db909f3c2833c0b1a37c55af1db06045118ad2eed96ce567b6632bce038',
-        'com.vanniktech:emoji-google:0.5.1:emoji-google-0.5.1.aar:5f4a88e1a3bb5f694ddccf2e49dc9ccc44431f1d4f980bc453c178f57869dea0',
-        'com.vanniktech:emoji:0.5.1:emoji-0.5.1.aar:d55f44e04e31895647d62c33c34a8d501995e9e1b5c5f5cee6cbb8630eeb37f7',
-        'commons-codec:commons-codec:1.10:commons-codec-1.10.jar:4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569',
-        'commons-logging:commons-logging:1.2:commons-logging-1.2.jar:daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636',
-        'de.hdodenhof:circleimageview:2.2.0:circleimageview-2.2.0.aar:bc34761dcd5036229ac1ffed6b5b1bef722ad5b097a2c8bba1c5ed2cd4b5c82b',
-        'info.guardianproject.panic:panic:0.5:panic-0.5.jar:a7ed9439826db2e9901649892cf9afbe76f00991b768d8f4c26332d7c9406cb2',
-        'info.guardianproject.trustedintents:trustedintents:0.2:trustedintents-0.2.jar:6221456d8821a8d974c2acf86306900237cf6afaaa94a4c9c44e161350f80f3e',
-        'it.unimi.dsi:fastutil:7.2.0:fastutil-7.2.0.jar:74fa208043740642f7e6eb09faba15965218ad2f50ce3020efb100136e4b591c',
-        'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'javax.xml.bind:jaxb-api:2.2.12-b140109.1041:jaxb-api-2.2.12-b140109.1041.jar:b5e60cd8b7b5ff01ce4a74c5dd008f4fbd14ced3495d0b47b85cfedc182211f2',
-        'junit:junit:4.12:junit-4.12.jar:59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a',
-        'nekohtml:nekohtml:1.9.6.2:nekohtml-1.9.6.2.jar:fdff6cfa9ed9cc911c842a5d2395f209ec621ef1239d46810e9e495809d3ae09',
-        'nekohtml:xercesMinimal:1.9.6.2:xercesMinimal-1.9.6.2.jar:95b8b357d19f63797dd7d67622fd3f18374d64acbc6584faba1c7759a31e8438',
-        'net.bytebuddy:byte-buddy-agent:1.9.7:byte-buddy-agent-1.9.7.jar:145ce0fab5390374e69b2b4070d65fedaa2b07c3cfad06b330bea1b6dcfa826f',
-        'net.bytebuddy:byte-buddy:1.9.7:byte-buddy-1.9.7.jar:69a9140c11de463789a1badfe6c3dcdc17608c4304cb443c5c3a179585b78b39',
-        'net.sf.jopt-simple:jopt-simple:4.9:jopt-simple-4.9.jar:26c5856e954b5f864db76f13b86919b59c6eecf9fd930b96baa8884626baf2f5',
-        'net.sf.kxml:kxml2:2.3.0:kxml2-2.3.0.jar:f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2',
-        'org.apache.ant:ant-launcher:1.9.4:ant-launcher-1.9.4.jar:7bccea20b41801ca17bcbc909a78c835d0f443f12d639c77bd6ae3d05861608d',
-        'org.apache.ant:ant:1.9.4:ant-1.9.4.jar:649ae0730251de07b8913f49286d46bba7b92d47c5f332610aa426c4f02161d8',
-        'org.apache.commons:commons-compress:1.12:commons-compress-1.12.jar:2c1542faf343185b7cab9c3d55c8ae5471d6d095d3887a4adefdbdf2984dc0b6',
-        'org.apache.httpcomponents:httpclient:4.5.6:httpclient-4.5.6.jar:c03f813195e7a80e3608d0ddd8da80b21696a4c92a6a2298865bf149071551c7',
-        'org.apache.httpcomponents:httpcore:4.4.10:httpcore-4.4.10.jar:78ba1096561957db1b55200a159b648876430342d15d461277e62360da19f6fd',
-        'org.apache.httpcomponents:httpmime:4.5.6:httpmime-4.5.6.jar:0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e',
-        'org.apache.maven.wagon:wagon-file:1.0-beta-6:wagon-file-1.0-beta-6.jar:7298feeb36ff14dd933c38e62585fb9973fea32fb3c4bc5379428cb1aac5dd3c',
-        'org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-6:wagon-http-lightweight-1.0-beta-6.jar:be214032de23c6b520b79c1ccdb160948e0c67ed7c11984b7ec4ca5537867b4e',
-        'org.apache.maven.wagon:wagon-http-shared:1.0-beta-6:wagon-http-shared-1.0-beta-6.jar:f095c882716d49269a806685dcb256fa6a36389b2713ac56bb758bf8693565a2',
-        'org.apache.maven.wagon:wagon-provider-api:1.0-beta-6:wagon-provider-api-1.0-beta-6.jar:e116f32edcb77067289a3148143f2c0c97b27cf9a1342f8108ee37dec4868861',
-        'org.apache.maven:maven-ant-tasks:2.1.3:maven-ant-tasks-2.1.3.jar:f16b5ea711dfe0323454b880180aa832420ec039936e4aa75fb978748634808a',
-        'org.apache.maven:maven-artifact-manager:2.2.1:maven-artifact-manager-2.2.1.jar:d1e247c4ed3952385fd704ac9db2a222247cfe7d20508b4f3c76b90f857952ed',
-        'org.apache.maven:maven-artifact:2.2.1:maven-artifact-2.2.1.jar:d53062ffe8677a4f5e1ad3a1d1fa37ed600fab39166d39be7ed204635c5f839b',
-        'org.apache.maven:maven-error-diagnostics:2.2.1:maven-error-diagnostics-2.2.1.jar:b3005544708f8583e455c22b09a4940596a057108bccdadb9db4d8e048091fed',
-        'org.apache.maven:maven-model:2.2.1:maven-model-2.2.1.jar:153b32f474fd676ec36ad807c508885005139140fc92168bb76bf6be31f8efb8',
-        'org.apache.maven:maven-plugin-registry:2.2.1:maven-plugin-registry-2.2.1.jar:4ad0673155d7e0e5cf6d13689802d8d507f38e5ea00a6d2fb92aef206108213d',
-        'org.apache.maven:maven-profile:2.2.1:maven-profile-2.2.1.jar:ecaffef655fea6b138f0855a12f7dbb59fc0d6bffb5c1bfd31803cccb49ea08c',
-        'org.apache.maven:maven-project:2.2.1:maven-project-2.2.1.jar:24ddb65b7a6c3befb6267ce5f739f237c84eba99389265c30df67c3dd8396a40',
-        'org.apache.maven:maven-repository-metadata:2.2.1:maven-repository-metadata-2.2.1.jar:5fe283f47b0e7f7d95a4252af3fa7a0db4d8f080cd9df308608c0472b8f168a1',
-        'org.apache.maven:maven-settings:2.2.1:maven-settings-2.2.1.jar:9a9f556713a404e770c9dbdaed7eb086078014c989291960c76fdde6db4192f7',
-        'org.beanshell:bsh:1.3.0:bsh-1.3.0.jar:9b04edc75d19db54f1b4e8b5355e9364384c6cf71eb0a1b9724c159d779879f8',
-        'org.bouncycastle:bcpkix-jdk15on:1.56:bcpkix-jdk15on-1.56.jar:7043dee4e9e7175e93e0b36f45b1ec1ecb893c5f755667e8b916eb8dd201c6ca',
-        'org.bouncycastle:bcprov-jdk15on:1.52:bcprov-jdk15on-1.52.jar:0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773',
-        'org.bouncycastle:bcprov-jdk15on:1.56:bcprov-jdk15on-1.56.jar:963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349',
-        'org.checkerframework:checker-compat-qual:2.5.3:checker-compat-qual-2.5.3.jar:d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d',
-        'org.checkerframework:checker-qual:2.5.2:checker-qual-2.5.2.jar:64b02691c8b9d4e7700f8ee2e742dce7ea2c6e81e662b7522c9ee3bf568c040a',
-        'org.codehaus.groovy:groovy-all:2.4.15:groovy-all-2.4.15.jar:51d6c4e71782e85674239189499854359d380fb75e1a703756e3aaa5b98a5af0',
-        'org.codehaus.mojo:animal-sniffer-annotations:1.14:animal-sniffer-annotations-1.14.jar:2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d',
-        'org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1:plexus-container-default-1.0-alpha-9-stable-1.jar:7c758612888782ccfe376823aee7cdcc7e0cdafb097f7ef50295a0b0c3a16edf',
-        'org.codehaus.plexus:plexus-interpolation:1.11:plexus-interpolation-1.11.jar:fd9507feb858fa620d1b4aa4b7039fdea1a77e09d3fd28cfbddfff468d9d8c28',
-        'org.codehaus.plexus:plexus-utils:1.5.15:plexus-utils-1.5.15.jar:2ca121831e597b4d8f2cb22d17c5c041fc23a7777ceb6bfbdd4dfb34bbe7d997',
-        'org.glassfish.jaxb:jaxb-core:2.2.11:jaxb-core-2.2.11.jar:37bcaee8ebb04362c8352a5bf6221b86967ecdab5164c696b10b9a2bb587b2aa',
-        'org.glassfish.jaxb:jaxb-runtime:2.2.11:jaxb-runtime-2.2.11.jar:a874f2351cfba8e2946be3002d10c18a6da8f21b52ba2acf52f2b85d5520ed70',
-        'org.glassfish.jaxb:txw2:2.2.11:txw2-2.2.11.jar:272a3ccad45a4511351920cd2a8633c53cab8d5220c7a92954da5526bb5eafea',
-        'org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9',
-        'org.hamcrest:hamcrest-integration:1.3:hamcrest-integration-1.3.jar:70f418efbb506c5155da5f9a5a33262ea08a9e4d7fea186aa9015c41a7224ac2',
-        'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c',
-        'org.jetbrains.kotlin:kotlin-reflect:1.3.21:kotlin-reflect-1.3.21.jar:a3065c822633191e0a3e3ee12a29bec234fc4b2864a6bb87ef48cce3e9e0c26a',
-        'org.jetbrains.kotlin:kotlin-stdlib-common:1.3.21:kotlin-stdlib-common-1.3.21.jar:cea61f7b611895e64f58569a9757fc0ab0d582f107211e1930e0ce2a0add52a7',
-        'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.21:kotlin-stdlib-jdk7-1.3.21.jar:a87875604fd42140da6938ae4d35ee61081f4482536efc6d2615b8b626a198af',
-        'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.21:kotlin-stdlib-jdk8-1.3.21.jar:5823ed66ac122a1c55442ebca5a209a843ccd87f562edc31a787f3d2e47f74d4',
-        'org.jetbrains.kotlin:kotlin-stdlib:1.3.21:kotlin-stdlib-1.3.21.jar:38ba2370d9f06f50433e06b2ca775b94473c2e2785f410926079ab793c72b034',
-        'org.jetbrains.trove4j:trove4j:20160824:trove4j-20160824.jar:1917871c8deb468307a584680c87a44572f5a8b0b98c6d397fc0f5f86596dbe7',
-        'org.jetbrains:annotations:13.0:annotations-13.0.jar:ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478',
-        'org.jmock:jmock-junit4:2.8.2:jmock-junit4-2.8.2.jar:f7ee4df4f7bd7b7f1cafad3b99eb74d579f109d5992ff625347352edb55e674c',
-        'org.jmock:jmock-legacy:2.8.2:jmock-legacy-2.8.2.jar:f2b985a5c08a9edb7f37612330c058809da3f6a6d63ce792426ebf8ff0d6d31b',
-        'org.jmock:jmock-testjar:2.8.2:jmock-testjar-2.8.2.jar:8900860f72c474e027cf97fe78dcbf154a1aa7fc62b6845c5fb4e4f3c7bc8760',
-        'org.jmock:jmock:2.8.2:jmock-2.8.2.jar:6c73cb4a2e6dbfb61fd99c9a768539c170ab6568e57846bd60dbf19596b65b16',
-        'org.jvnet.staxex:stax-ex:1.7.7:stax-ex-1.7.7.jar:a31ff7d77163c0deb09e7fee59ad35ae44c2cee2cc8552a116ccd1583d813fb4',
-        'org.mockito:mockito-core:2.25.0:mockito-core-2.25.0.jar:28028d70cc27d61442948fcb3d249d9df5b37c47aa0b82490a3d049094ff411f',
-        'org.objenesis:objenesis:2.6:objenesis-2.6.jar:5e168368fbc250af3c79aa5fef0c3467a2d64e5a7bd74005f25d8399aeb0708d',
-        'org.ow2.asm:asm-analysis:6.0:asm-analysis-6.0.jar:2f1a6387219c3a6cc4856481f221b03bd9f2408a326d416af09af5d6f608c1f4',
-        'org.ow2.asm:asm-commons:6.0:asm-commons-6.0.jar:f1bce5c648a96a017bdcd01fe5d59af9845297fd7b79b81c015a6fbbd9719abf',
-        'org.ow2.asm:asm-tree:6.0:asm-tree-6.0.jar:887998fb69727c8759e4d253f856822801e33f9fd4caa566b3ac58ee92106215',
-        'org.ow2.asm:asm-util:6.0:asm-util-6.0.jar:356afebdb0f870175262e5188f8709a3b17aa2a5a6a4b0340b04d4b449bca5f6',
-        'org.ow2.asm:asm:6.0:asm-6.0.jar:dd8971c74a4e697899a8e95caae4ea8760ea6c486dc6b97b1795e75760420461',
-        'org.robolectric:annotations:4.0.1:annotations-4.0.1.jar:42a625e546f5269dcdab5e8929ea610785184f113a981a676e0dadb1cad5674b',
-        'org.robolectric:junit:4.0.1:junit-4.0.1.jar:e4d3a41daf245c65b525684eb01cdef8dca925c1e649d64685017ca37cc03f1c',
-        'org.robolectric:resources:4.0.1:resources-4.0.1.jar:26706b4752fb284b1258dc114af5a711d57f1ff99fbd849747827599ac51eb08',
-        'org.robolectric:robolectric:4.0.1:robolectric-4.0.1.jar:88742d3a968f8b277600414bf3f3fc291b4bc02c9c4599547915b806266b075a',
-        'org.robolectric:sandbox:4.0.1:sandbox-4.0.1.jar:f99979605a3061799bd83f51fe1de8bc49e70299aa56656374f3e6f4712558e7',
-        'org.robolectric:shadowapi:4.0.1:shadowapi-4.0.1.jar:ccb26b6024760149fb52e057827220c9a1b929ad9c8c3c07cfe6277d29a78bd2',
-        'org.robolectric:shadows-framework:4.0.1:shadows-framework-4.0.1.jar:b468a4d0b225e846f3d52c71fe9c3e2dda0b00ced9317a1ea205bb6d78ba1591',
-        'org.robolectric:shadows-support-v4:3.3.2:shadows-support-v4-3.3.2.jar:6f689264738266e70fe08db7c04b7b5a75155994f4e3f7f311960d90486bf005',
-        'org.robolectric:utils:4.0.1:utils-4.0.1.jar:ee923ed66847271009ebeb246286b7206b160c2b6d1347fe820c00be06c280cb',
-        'tools.fastlane:screengrab:1.2.0:screengrab-1.2.0.aar:af4ee23bb06f94404d3ab18e2ea69db8265539fc8da29f9ee45b7e472684ba83',
-        'uk.co.samuelwall:material-tap-target-prompt:2.14.0:material-tap-target-prompt-2.14.0.aar:12ab447ba97019adbecb20e048921ca30ed7a9f72a37b83f39a4333bd759b518',
-    ]
-}
diff --git a/briar-api/build.gradle b/briar-api/build.gradle
index 6331e5edd5227490e438888b5d292681c5f9fe08..62bc67481b494be71c0c140cdfd2ad3acc9bbdc6 100644
--- a/briar-api/build.gradle
+++ b/briar-api/build.gradle
@@ -3,8 +3,6 @@ sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
 apply plugin: 'ru.vyarus.animalsniffer'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 
 dependencies {
 	implementation project(path: ':bramble-api', configuration: 'default')
diff --git a/briar-api/witness.gradle b/briar-api/witness.gradle
deleted file mode 100644
index d65148d713699b827d65dcf897fb8cf39d8df0c8..0000000000000000000000000000000000000000
--- a/briar-api/witness.gradle
+++ /dev/null
@@ -1,8 +0,0 @@
-dependencyVerification {
-    verify = [
-        'org.codehaus.mojo.signature:java16:1.1:java16-1.1.signature:53799223a2c98dba2d0add810bed76315460df285c69e4f397ae6098f87dd619',
-        'org.codehaus.mojo:animal-sniffer-ant-tasks:1.16:animal-sniffer-ant-tasks-1.16.jar:890040976fbe2d584619a6a61b1fd2e925b3b5eb342a85eb2762c467c0d64e90',
-        'org.codehaus.mojo:animal-sniffer:1.16:animal-sniffer-1.16.jar:72be8bcc226ba43b937c722a08a07852bfa1b11400089265d5df0ee7b38b1d52',
-        'org.ow2.asm:asm-all:5.2:asm-all-5.2.jar:7fbffbc1db3422e2101689fd88df8384b15817b52b9b2b267b9f6d2511dc198d',
-    ]
-}
diff --git a/briar-core/build.gradle b/briar-core/build.gradle
index 598513b52fe20cc5df4755592b10efd256eb5758..331d4e41caa318a0224c5b9132e869e7893c90c3 100644
--- a/briar-core/build.gradle
+++ b/briar-core/build.gradle
@@ -4,8 +4,6 @@ targetCompatibility = 1.8
 
 apply plugin: 'ru.vyarus.animalsniffer'
 apply plugin: 'idea'
-apply plugin: 'witness'
-apply from: 'witness.gradle'
 apply from: '../dagger.gradle'
 
 dependencies {
diff --git a/briar-core/witness.gradle b/briar-core/witness.gradle
deleted file mode 100644
index 5e16aadf24598f3e3371421fba65031e466f6099..0000000000000000000000000000000000000000
--- a/briar-core/witness.gradle
+++ /dev/null
@@ -1,44 +0,0 @@
-dependencyVerification {
-    verify = [
-        'cglib:cglib:3.2.0:cglib-3.2.0.jar:adb13bab79712ad6bdf1bd59f2a3918018a8016e722e8a357065afb9e6690861',
-        'com.google.code.findbugs:jsr305:1.3.9:jsr305-1.3.9.jar:905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed',
-        'com.google.dagger:dagger-compiler:2.22.1:dagger-compiler-2.22.1.jar:e5f28302cbe70a79d3620cddebfb8ec0736814f3980ffe1e673bfe3342f507d3',
-        'com.google.dagger:dagger-producers:2.22.1:dagger-producers-2.22.1.jar:f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35',
-        'com.google.dagger:dagger-spi:2.22.1:dagger-spi-2.22.1.jar:4b0b922793b3bcb91b99fabb75dba77c68afd7ae4c5f0c4fd6ba681f0a291c7d',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'com.google.errorprone:error_prone_annotations:2.1.3:error_prone_annotations-2.1.3.jar:03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8',
-        'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30',
-        'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e',
-        'com.google.guava:guava:25.0-jre:guava-25.0-jre.jar:3fd4341776428c7e0e5c18a7c10de129475b69ab9d30aeafbb5c277bb6074fa9',
-        'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6',
-        'com.rometools:rome-utils:1.12.1:rome-utils-1.12.1.jar:d65ce5f0926ee80e1ed19b176428846098000fc4db09360a1b4dd3a1a36ed477',
-        'com.rometools:rome:1.12.1:rome-1.12.1.jar:13414d70a6c185e1374588321861c6e9eb7928eee502d032094ef3ca0fd921ae',
-        'com.squareup.okhttp3:okhttp:3.12.2:okhttp-3.12.2.jar:ada4af7d0d82d56a65947bfc8e1d39d1f22a9a7cc568fcbc48b41288891606ad',
-        'com.squareup.okio:okio:1.15.0:okio-1.15.0.jar:693fa319a7e8843300602b204023b7674f106ebcb577f2dd5807212b66118bd2',
-        'com.squareup:javapoet:1.11.1:javapoet-1.11.1.jar:9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90',
-        'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'junit:junit:4.12:junit-4.12.jar:59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a',
-        'net.jodah:concurrentunit:0.4.2:concurrentunit-0.4.2.jar:5583078e1acf91734939e985bc9e7ee947b0e93a8eef679da6bb07bbeb47ced3',
-        'org.apache.ant:ant-launcher:1.9.4:ant-launcher-1.9.4.jar:7bccea20b41801ca17bcbc909a78c835d0f443f12d639c77bd6ae3d05861608d',
-        'org.apache.ant:ant:1.9.4:ant-1.9.4.jar:649ae0730251de07b8913f49286d46bba7b92d47c5f332610aa426c4f02161d8',
-        'org.beanshell:bsh:1.3.0:bsh-1.3.0.jar:9b04edc75d19db54f1b4e8b5355e9364384c6cf71eb0a1b9724c159d779879f8',
-        'org.checkerframework:checker-compat-qual:2.5.3:checker-compat-qual-2.5.3.jar:d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d',
-        'org.codehaus.mojo.signature:java16:1.1:java16-1.1.signature:53799223a2c98dba2d0add810bed76315460df285c69e4f397ae6098f87dd619',
-        'org.codehaus.mojo:animal-sniffer-annotations:1.14:animal-sniffer-annotations-1.14.jar:2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d',
-        'org.codehaus.mojo:animal-sniffer-ant-tasks:1.16:animal-sniffer-ant-tasks-1.16.jar:890040976fbe2d584619a6a61b1fd2e925b3b5eb342a85eb2762c467c0d64e90',
-        'org.codehaus.mojo:animal-sniffer:1.16:animal-sniffer-1.16.jar:72be8bcc226ba43b937c722a08a07852bfa1b11400089265d5df0ee7b38b1d52',
-        'org.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9',
-        'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c',
-        'org.jdom:jdom2:2.0.6:jdom2-2.0.6.jar:1345f11ba606d15603d6740551a8c21947c0215640770ec67271fe78bea97cf5',
-        'org.jmock:jmock-junit4:2.8.2:jmock-junit4-2.8.2.jar:f7ee4df4f7bd7b7f1cafad3b99eb74d579f109d5992ff625347352edb55e674c',
-        'org.jmock:jmock-legacy:2.8.2:jmock-legacy-2.8.2.jar:f2b985a5c08a9edb7f37612330c058809da3f6a6d63ce792426ebf8ff0d6d31b',
-        'org.jmock:jmock-testjar:2.8.2:jmock-testjar-2.8.2.jar:8900860f72c474e027cf97fe78dcbf154a1aa7fc62b6845c5fb4e4f3c7bc8760',
-        'org.jmock:jmock:2.8.2:jmock-2.8.2.jar:6c73cb4a2e6dbfb61fd99c9a768539c170ab6568e57846bd60dbf19596b65b16',
-        'org.jsoup:jsoup:1.11.3:jsoup-1.11.3.jar:df2c71a4240ecbdae7cdcd1667bcf0d747e4e3dcefe8161e787adcff7e5f2fa0',
-        'org.objenesis:objenesis:2.1:objenesis-2.1.jar:c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80',
-        'org.ow2.asm:asm-all:5.2:asm-all-5.2.jar:7fbffbc1db3422e2101689fd88df8384b15817b52b9b2b267b9f6d2511dc198d',
-        'org.ow2.asm:asm:5.0.4:asm-5.0.4.jar:896618ed8ae62702521a78bc7be42b7c491a08e6920a15f89a3ecdec31e9a220',
-        'org.slf4j:slf4j-api:1.7.16:slf4j-api-1.7.16.jar:e56288031f5e60652c06e7bb6e9fa410a61231ab54890f7b708fc6adc4107c5b',
-    ]
-}
diff --git a/briar-headless/build.gradle b/briar-headless/build.gradle
index c9b463af11d39234dcadc86e36599a1a1aa9809c..9246a60b1ff8509b06f633bc2b2ea35ba4449390 100644
--- a/briar-headless/build.gradle
+++ b/briar-headless/build.gradle
@@ -3,9 +3,7 @@ plugins {
 	id 'idea'
 	id 'org.jetbrains.kotlin.jvm' version '1.3.31'
 	id 'org.jetbrains.kotlin.kapt' version '1.3.31'
-	id 'witness'
 }
-apply from: 'witness.gradle'
 
 sourceCompatibility = 1.8
 targetCompatibility = 1.8
diff --git a/briar-headless/witness.gradle b/briar-headless/witness.gradle
deleted file mode 100644
index 347be7028c8ac17394d78fe73d9907c215c0e748..0000000000000000000000000000000000000000
--- a/briar-headless/witness.gradle
+++ /dev/null
@@ -1,82 +0,0 @@
-dependencyVerification {
-    verify = [
-        'com.fasterxml.jackson.core:jackson-annotations:2.9.0:jackson-annotations-2.9.0.jar:45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a',
-        'com.fasterxml.jackson.core:jackson-core:2.9.8:jackson-core-2.9.8.jar:d934dab0bd48994eeea2c1b493cb547158a338a80b58c4fbc8e85fb0905e105f',
-        'com.fasterxml.jackson.core:jackson-databind:2.9.8:jackson-databind-2.9.8.jar:2351c3eba73a545db9079f5d6d768347ad72666537362c8220fe3e950a55a864',
-        'com.github.ajalt:clikt:2.0.0:clikt-2.0.0.jar:c247adb96337e0799bf6d84f4c494df9d8f1e46e9157eacaf438d03323ee9475',
-        'com.google.code.findbugs:jsr305:1.3.9:jsr305-1.3.9.jar:905721a0eea90a81534abb7ee6ef4ea2e5e645fa1def0a5cd88402df1b46c9ed',
-        'com.google.dagger:dagger-compiler:2.22.1:dagger-compiler-2.22.1.jar:e5f28302cbe70a79d3620cddebfb8ec0736814f3980ffe1e673bfe3342f507d3',
-        'com.google.dagger:dagger-producers:2.22.1:dagger-producers-2.22.1.jar:f834a0082014213a68ff06a0f048d750178d02196c58b0b15beb367d32b97e35',
-        'com.google.dagger:dagger-spi:2.22.1:dagger-spi-2.22.1.jar:4b0b922793b3bcb91b99fabb75dba77c68afd7ae4c5f0c4fd6ba681f0a291c7d',
-        'com.google.dagger:dagger:2.22.1:dagger-2.22.1.jar:329d4340f24c4f5717af016c097e90668bfea2a5376e6aa9964b01cef3fd241a',
-        'com.google.errorprone:error_prone_annotations:2.1.3:error_prone_annotations-2.1.3.jar:03d0329547c13da9e17c634d1049ea2ead093925e290567e1a364fd6b1fc7ff8',
-        'com.google.errorprone:javac-shaded:9-dev-r4023-3:javac-shaded-9-dev-r4023-3.jar:65bfccf60986c47fbc17c9ebab0be626afc41741e0a6ec7109e0768817a36f30',
-        'com.google.googlejavaformat:google-java-format:1.5:google-java-format-1.5.jar:aa19ad7850fb85178aa22f2fddb163b84d6ce4d0035872f30d4408195ca1144e',
-        'com.google.guava:guava:25.0-jre:guava-25.0-jre.jar:3fd4341776428c7e0e5c18a7c10de129475b69ab9d30aeafbb5c277bb6074fa9',
-        'com.google.j2objc:j2objc-annotations:1.1:j2objc-annotations-1.1.jar:2994a7eb78f2710bd3d3bfb639b2c94e219cedac0d4d084d516e78c16dddecf6',
-        'com.squareup:javapoet:1.11.1:javapoet-1.11.1.jar:9cbf2107be499ec6e95afd36b58e3ca122a24166cdd375732e51267d64058e90',
-        'com.vaadin.external.google:android-json:0.0.20131108.vaadin1:android-json-0.0.20131108.vaadin1.jar:dfb7bae2f404cfe0b72b4d23944698cb716b7665171812a0a4d0f5926c0fac79',
-        'io.javalin:javalin:2.8.0:javalin-2.8.0.jar:1f2f8e60ba06b2d65058a4ca430fe74ba74c27c93b35c96a9c883bd960d6fb3f',
-        'io.mockk:mockk-agent-api:1.9.3:mockk-agent-api-1.9.3.jar:90b9b54158ad31aafa414cb7889bd5a9b70b23e990c5a72eb0c17c3322e6d12d',
-        'io.mockk:mockk-agent-common:1.9.3:mockk-agent-common-1.9.3.jar:a9ddd89f1e1393aa4b7e99d0032b961088bb8d51e48ff188ada3d1fa05696c88',
-        'io.mockk:mockk-agent-jvm:1.9.3:mockk-agent-jvm-1.9.3.jar:4e0661778c531d2849d9636f7896bbba314307fb45b47a0107f6a7ad31d1d531',
-        'io.mockk:mockk-common:1.9.3:mockk-common-1.9.3.jar:05b6d77650171b13194dd0edcc36656897d04267e85e9e89c4ec187bdaaa6a3d',
-        'io.mockk:mockk-dsl-jvm:1.9.3:mockk-dsl-jvm-1.9.3.jar:86c5c158640d244d19b29e894827e9d8c27741b4e13ed2ed3bb54b7a4ee4220f',
-        'io.mockk:mockk-dsl:1.9.3:mockk-dsl-1.9.3.jar:1ccb814a192a5e4d2c59369ddc2499e8417f49ec9834e4f3dc4619877fd6069a',
-        'io.mockk:mockk:1.9.3:mockk-1.9.3.jar:875ec9f02fa42231510cade8c677b8598d9a0f5687b5cb25a1f188c1c41ef332',
-        'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f',
-        'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff',
-        'javax.servlet:javax.servlet-api:3.1.0:javax.servlet-api-3.1.0.jar:af456b2dd41c4e82cf54f3e743bc678973d9fe35bd4d3071fa05c7e5333b8482',
-        'khttp:khttp:0.1.0:khttp-0.1.0.jar:48ab3bd22e461f2c2e74e3446d8f9568e24aab157f61fdc85ded6c0bfbe9a926',
-        'net.bytebuddy:byte-buddy-agent:1.9.10:byte-buddy-agent-1.9.10.jar:8ed739d29132103250d307d2e8e3c95f07588ef0543ab11d2881d00768a5e182',
-        'net.bytebuddy:byte-buddy:1.9.10:byte-buddy-1.9.10.jar:2936debc4d7b6c534848d361412e2d0f8bd06f7f27a6f4e728a20e97648d2bf3',
-        'org.apiguardian:apiguardian-api:1.0.0:apiguardian-api-1.0.0.jar:1f58b77470d8d147a0538d515347dd322f49a83b9e884b8970051160464b65b3',
-        'org.checkerframework:checker-compat-qual:2.5.3:checker-compat-qual-2.5.3.jar:d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d',
-        'org.codehaus.mojo:animal-sniffer-annotations:1.14:animal-sniffer-annotations-1.14.jar:2068320bd6bad744c3673ab048f67e30bef8f518996fa380033556600669905d',
-        'org.eclipse.jetty.websocket:websocket-api:9.4.15.v20190215:websocket-api-9.4.15.v20190215.jar:dd02de2d37c6ab4f96a2dfe0a54890dbd43731a9a42ce6e1c27cbc173283de85',
-        'org.eclipse.jetty.websocket:websocket-client:9.4.15.v20190215:websocket-client-9.4.15.v20190215.jar:b1ebbd22278233db8536cf0a7743b31dd12d7ce31b01546895588ed8f6c132df',
-        'org.eclipse.jetty.websocket:websocket-common:9.4.15.v20190215:websocket-common-9.4.15.v20190215.jar:ccfafda2d235e5dd1a665f8010d8c022a7d1f959e0f3eb6ee4acb92bd0047450',
-        'org.eclipse.jetty.websocket:websocket-server:9.4.15.v20190215:websocket-server-9.4.15.v20190215.jar:d5a6bb7b228eb96b172f403f2b9418f13a5a91e028e56605d4a7223119b41a98',
-        'org.eclipse.jetty.websocket:websocket-servlet:9.4.15.v20190215:websocket-servlet-9.4.15.v20190215.jar:db5d0dca8593763c74dee2816e593b0c66ead64e6dce634794670f8aa47cf3e1',
-        'org.eclipse.jetty:jetty-client:9.4.15.v20190215:jetty-client-9.4.15.v20190215.jar:17f5912b2b90c3a1398cce1c76f2e99910c2c3444932dd9a2b941a8fecf484ef',
-        'org.eclipse.jetty:jetty-http:9.4.15.v20190215:jetty-http-9.4.15.v20190215.jar:c95711e9759a2bfa43ad5e7eadbbbf86152acba065e38121181bc41596647f9a',
-        'org.eclipse.jetty:jetty-io:9.4.15.v20190215:jetty-io-9.4.15.v20190215.jar:6f40f4162739ebf1c89a96165f31598bae4101b264098017af563853af8a662a',
-        'org.eclipse.jetty:jetty-security:9.4.15.v20190215:jetty-security-9.4.15.v20190215.jar:2ae35c6be04d3f47d82fc75e337f6c4cf43ae6e04046cc8b9d6b4b2bb679f507',
-        'org.eclipse.jetty:jetty-server:9.4.15.v20190215:jetty-server-9.4.15.v20190215.jar:7dda78de3ba23e0c9f7599fb295d5d861fe0ada615b856ce345cf2b8f4e5975f',
-        'org.eclipse.jetty:jetty-servlet:9.4.15.v20190215:jetty-servlet-9.4.15.v20190215.jar:f817eaeb1d65cc27decf3db3b18f9a8e7d67f4b4587e323bf0f6be9ed0515e96',
-        'org.eclipse.jetty:jetty-util:9.4.15.v20190215:jetty-util-9.4.15.v20190215.jar:f3deed4141b4595971f504f6b516e7302f307032bc45403a720213e46ca87464',
-        'org.eclipse.jetty:jetty-webapp:9.4.15.v20190215:jetty-webapp-9.4.15.v20190215.jar:81b56aa7c29513654827adc48e786f121b54183791c132255195b9a45d83a0f3',
-        'org.eclipse.jetty:jetty-xml:9.4.15.v20190215:jetty-xml-9.4.15.v20190215.jar:c6d97a70572d5400e9ff3b7e32d4a4fd1c61319cbf997655a608064a75466082',
-        'org.jetbrains.intellij.deps:trove4j:1.0.20181211:trove4j-1.0.20181211.jar:affb7c85a3c87bdcf69ff1dbb84de11f63dc931293934bc08cd7ab18de083601',
-        'org.jetbrains.kotlin:kotlin-android-extensions:1.3.31:kotlin-android-extensions-1.3.31.jar:2f849616dcf5a5aa372e6c11ccd196607f0c3d42dd0a9be6d49ee3732ca050ba',
-        'org.jetbrains.kotlin:kotlin-annotation-processing-gradle:1.3.31:kotlin-annotation-processing-gradle-1.3.31.jar:29a5fb59416226e2326f9fcb3ad0974915a424eec9125449981e1b9bbd9b79d6',
-        'org.jetbrains.kotlin:kotlin-build-common:1.3.31:kotlin-build-common-1.3.31.jar:a37bace5fce25dade884ea75972fcf2a67d6f1326bf300eca27d052423773267',
-        'org.jetbrains.kotlin:kotlin-compiler-embeddable:1.3.31:kotlin-compiler-embeddable-1.3.31.jar:b7918cbce747683905486ae54e664fe5d5db60e8ed1cbfebc00c79912b9aaffd',
-        'org.jetbrains.kotlin:kotlin-compiler-runner:1.3.31:kotlin-compiler-runner-1.3.31.jar:f8ab33e2ec54a1c62a189c0cab04fbadb58dfd1bdda6a8ade0849a7a9a598b7c',
-        'org.jetbrains.kotlin:kotlin-daemon-client:1.3.31:kotlin-daemon-client-1.3.31.jar:f658006ac301cae33e2a6cb1afd3cc41e82d98b12876de8fbe70a202434162de',
-        'org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.3.31:kotlin-gradle-plugin-api-1.3.31.jar:e40152d09ec45eb9fd4c0a8340de46793ae3beeb0f70f8ab15dc0097767fc61c',
-        'org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.3.31:kotlin-gradle-plugin-model-1.3.31.jar:9bbe7b3afebb43e81ef4e6a3202eb86d51dee34ddb305090d5cf0f2861ce87be',
-        'org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31:kotlin-gradle-plugin-1.3.31.jar:307ced92080a1d7a887fd7f71eef7b297b514a205ecf947220bd7ce8391a5594',
-        'org.jetbrains.kotlin:kotlin-native-utils:1.3.31:kotlin-native-utils-1.3.31.jar:00af02020516eed7942ace3811cacd9fa3b1de2b66c6498e17dbe3a3e9bacce1',
-        'org.jetbrains.kotlin:kotlin-reflect:1.3.0:kotlin-reflect-1.3.0.jar:f3231ac1c612fe72de6ffcc4f0b4c5d85ad1ad4c808fb01a1981eab1ee1202c3',
-        'org.jetbrains.kotlin:kotlin-reflect:1.3.31:kotlin-reflect-1.3.31.jar:a0172daf57e511e8e0df9251b508db8aa6b885cdf0c5849addc9b840db4814f0',
-        'org.jetbrains.kotlin:kotlin-script-runtime:1.3.31:kotlin-script-runtime-1.3.31.jar:633692186b292292e41ea60d5170e811845b78aba88e20260ba70f7ce3a3ef32',
-        'org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.3.31:kotlin-scripting-compiler-embeddable-1.3.31.jar:4dff2f683f8ceee0e834aeb0ca2686774da6c010ad1faf671dcaf73f071de954',
-        'org.jetbrains.kotlin:kotlin-stdlib-common:1.3.31:kotlin-stdlib-common-1.3.31.jar:d6e9c54c1e6c4df21be9395de558665544c6bdc8f8076ea7518f089f82cd34fc',
-        'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.31:kotlin-stdlib-jdk7-1.3.31.jar:dbf77e6a5626d941450fdc59cbfe24165858403c12789749a2497265269859a3',
-        'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.31:kotlin-stdlib-jdk8-1.3.31.jar:ad6acd219b468a532ac3b3c5aacbfd5db02d0ffcf967e2113e4677e2429490f6',
-        'org.jetbrains.kotlin:kotlin-stdlib:1.3.31:kotlin-stdlib-1.3.31.jar:f38c84326543e66ed4895b20fb3ea0fca527fd5a040e1f49d0946ecf3d2b3b23',
-        'org.jetbrains:annotations:13.0:annotations-13.0.jar:ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478',
-        'org.json:json:20150729:json-20150729.jar:38c21b9c3d6d24919cd15d027d20afab0a019ac9205f7ed9083b32bdd42a2353',
-        'org.junit.jupiter:junit-jupiter-api:5.4.2:junit-jupiter-api-5.4.2.jar:cdfb355fee661633f15f2763b8c2029c2e1958585b97b9162d38a36b1754dc3e',
-        'org.junit.jupiter:junit-jupiter-engine:5.4.2:junit-jupiter-engine-5.4.2.jar:42aead7c5c1b74e0ef775c374a9fc07c771fd61a3621e66df1793dba14e534fd',
-        'org.junit.jupiter:junit-jupiter-params:5.4.2:junit-jupiter-params-5.4.2.jar:13f89bca59fb6931a0ca9e3f4dc74e1a3054e0c63863e091a5df4855605ae4ce',
-        'org.junit.platform:junit-platform-commons:1.4.2:junit-platform-commons-1.4.2.jar:104bfa65b30ceb425a6de19d66b976caf38443ff5978ae931c103fa0f99d04ce',
-        'org.junit.platform:junit-platform-engine:1.4.2:junit-platform-engine-1.4.2.jar:7edb2ad879a338a84dbb09202b1399640ec0cacc5a95168539a9a74b5a2302e1',
-        'org.objenesis:objenesis:3.0.1:objenesis-3.0.1.jar:7a8ff780b9ff48415d7c705f60030b0acaa616e7f823c98eede3b63508d4e984',
-        'org.opentest4j:opentest4j:1.1.1:opentest4j-1.1.1.jar:f106351abd941110226745ed103c85863b3f04e9fa82ddea1084639ae0c5336c',
-        'org.skyscreamer:jsonassert:1.5.0:jsonassert-1.5.0.jar:a310bc79c3f4744e2b2e993702fcebaf3696fec0063643ffdc6b49a8fb03ef39',
-        'org.slf4j:slf4j-api:1.7.26:slf4j-api-1.7.26.jar:6d9e5b86cfd1dd44c676899285b5bb4fa0d371cf583e8164f9c8a0366553242b',
-        'org.slf4j:slf4j-simple:1.7.26:slf4j-simple-1.7.26.jar:4b8ed75e2273850bf4eeb411ae5de5e0c0a44da59a96ca68d284749a6a373678',
-    ]
-}
diff --git a/build.gradle b/build.gradle
index 996b0a1c60abe2858a980dce38c76838533096de..82143ae1934e0b9cb3c7235ce73d7b06ead09460 100644
--- a/build.gradle
+++ b/build.gradle
@@ -30,6 +30,5 @@ buildscript {
 	dependencies {
 		classpath 'com.android.tools.build:gradle:3.4.0'
 		classpath 'ru.vyarus:gradle-animalsniffer-plugin:1.5.0'
-		classpath files('libs/gradle-witness.jar')
 	}
 }
diff --git a/checksum.xml b/checksum.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9adf3dfa65c7bddc7b44ed9844a027ebad96116a
--- /dev/null
+++ b/checksum.xml
@@ -0,0 +1,812 @@
+<?xml version='1.0' encoding='utf-8'?>
+<dependency-verification version='1'>
+  <trust-requirement pgp='GROUP' checksum='NONE' />
+  <ignored-keys>
+	  # Ignore the bintray key
+    <ignored-key id='379ce192d401ab61' />
+  </ignored-keys>
+  <trusted-keys>
+    <trusted-key id='1c8d5ef0df2b70d4' group='cglib' />
+    <trusted-key id='5ed22f661bbf0acc' group='com.almworks.sqlite4java' />
+    <trusted-key id='c4c8cb73b1435348' group='com.android.tools.build' />
+    <trusted-key id='c9fbaa83a8753994' group='com.fasterxml.jackson.core' />
+    <trusted-key id='26e74b6874aee127' group='com.github.bumptech.glide' />
+    <trusted-key id='840b2bf6da8ed8c8' group='com.google.android.apps.common.testing.accessibility.framework' />
+    <trusted-key id='b0f3710fa64900e7' group='com.google.auto.value' />
+    <trusted-key id='59a252fb1199d873' group='com.google.code.findbugs' />
+    <trusted-key id='8e3f0de7ae354651' group='com.google.code.gson' />
+    <trusted-key id='c51e6cbc7ff46f0b' group='com.google.dagger' />
+    <trusted-key id='9a259c7ee636c5ed' group='com.google.errorprone' />
+    <trusted-key id='bf935c771a8474f8' group='com.google.errorprone' />
+    <trusted-key id='9a259c7ee636c5ed' group='com.google.googlejavaformat' />
+    <trusted-key id='abe9f3126bb741c1' group='com.google.guava' />
+    <trusted-key id='29579f18fa8fd93b' group='com.google.j2objc' />
+    <trusted-key id='abe9f3126bb741c1' group='com.google.jimfs' />
+    <trusted-key id='a7764f502a938c99' group='com.google.protobuf' />
+    <trusted-key id='cc6346f2ce3872d9' group='com.google.protobuf' />
+    <trusted-key id='f6ce9695c9318406' group='com.google.zxing' />
+    <trusted-key id='40a3c4432bd7308c' group='com.googlecode.juniversalchardet' />
+    <trusted-key id='0a4b343f2a55fdae' group='com.h2database' />
+    <trusted-key id='44ce7bf2825ea2cd' group='com.ibm.icu' />
+    <trusted-key id='b21602fa2d5cc13c' group='com.madgag.spongycastle' />
+    <trusted-key id='45e8359dfc6dcd0e' group='com.rometools' />
+    <trusted-key id='80c08b1c29100955' group='com.squareup' />
+    <trusted-key id='8671a8df71296252' group='com.squareup' />
+    <trusted-key id='8e3f0de7ae354651' group='com.squareup' />
+    <trusted-key id='8671a8df71296252' group='com.squareup.okhttp3' />
+    <trusted-key id='8671a8df71296252' group='com.squareup.okio' />
+    <trusted-key id='6425559c47cc79c4' group='com.sun.activation' />
+    <trusted-key id='021e3be573f727ed' group='com.sun.istack' />
+    <trusted-key id='021e3be573f727ed' group='com.sun.xml.fastinfoset' />
+    <trusted-key id='ca62973fbf0451c0' group='com.vaadin.external.google' />
+    <trusted-key id='e96ef7ae7d967845' group='com.vanniktech' />
+    <trusted-key id='86fdc7e2a11262cb' group='commons-codec' />
+    <trusted-key id='86fdc7e2a11262cb' group='commons-io' />
+    <trusted-key id='a41f13c999945293' group='commons-logging' />
+    <trusted-key id='f8e1b29831baa7e9' group='de.hdodenhof' />
+    <trusted-key id='3e177817ba1b9bfa' group='info.guardianproject.panic' />
+    <trusted-key id='3e177817ba1b9bfa' group='info.guardianproject.trustedintents' />
+    <trusted-key id='b4bcd1bf57b747a2' group='io.javalin' />
+    <trusted-key id='8edf2667d0ecffaf' group='io.mockk' />
+    <trusted-key id='5e2f2b3d474efe6b' group='it.unimi.dsi' />
+    <trusted-key id='6425559c47cc79c4' group='javax.servlet' />
+    <trusted-key id='6e02af115075d251' group='javax.xml.bind' />
+    <trusted-key id='efe8086f9e93774e' group='junit' />
+    <trusted-key id='ad5bfde7b5ffd961' group='khttp' />
+    <trusted-key id='bb2914c1fa0811c3' group='net.bytebuddy' />
+    <trusted-key id='6a6914dafbea00da' group='net.i2p.crypto' />
+    <trusted-key id='15c71c0a4e0b8edd' group='net.java.dev.jna' />
+    <trusted-key id='e94a5ec4332cebf2' group='net.jodah' />
+    <trusted-key id='0da8a5ec02d11ead' group='net.sf.jopt-simple' />
+    <trusted-key id='be096e29edb8d141' group='net.sf.proguard' />
+    <trusted-key id='6b1b008864323b92' group='org.antlr' />
+    <trusted-key id='5efad9fe82a7fbcd' group='org.apache.ant' />
+    <trusted-key id='a2115ae15f6b8b72' group='org.apache.commons' />
+    <trusted-key id='7c25280eae63ebe5' group='org.apache.httpcomponents' />
+    <trusted-key id='30e6f80434a72a7f' group='org.apache.maven' />
+    <trusted-key id='c7ca19b7b620d787' group='org.apache.maven' />
+    <trusted-key id='30e6f80434a72a7f' group='org.apache.maven.wagon' />
+    <trusted-key id='164bd2247b936711' group='org.apiguardian' />
+    <trusted-key id='6bea6a368d500fae' group='org.bitlet' />
+    <trusted-key id='b341ddb020fcb6ab' group='org.bouncycastle' />
+    <trusted-key id='b16698a4adf4d638' group='org.checkerframework' />
+    <trusted-key id='41321490758aad6f' group='org.codehaus.groovy' />
+    <trusted-key id='6525fd70cc303655' group='org.codehaus.mojo' />
+    <trusted-key id='ae5a7fb608a0221c' group='org.codehaus.mojo' />
+    <trusted-key id='d5f974219ca2e722' group='org.codehaus.mojo.signature' />
+    <trusted-key id='2d0e1fb8fe4b68b4' group='org.eclipse.jetty' />
+    <trusted-key id='2d0e1fb8fe4b68b4' group='org.eclipse.jetty.websocket' />
+    <trusted-key id='102e05d8da6c286d' group='org.glassfish.jaxb' />
+    <trusted-key id='a6adfc93ef34893e' group='org.hamcrest' />
+    <trusted-key id='313cba932516c4d3' group='org.hsqldb' />
+    <trusted-key id='e93671c7272b7b3f' group='org.jdom' />
+    <trusted-key id='bcf4173966770193' group='org.jetbrains' />
+    <trusted-key id='98fe03a974ce0a0b' group='org.jetbrains.kotlin' />
+    <trusted-key id='70840c24899fd4cb' group='org.jmock' />
+    <trusted-key id='9395423af970e18b' group='org.jmock' />
+    <trusted-key id='99ce9d9f22dc5c99' group='org.json' />
+    <trusted-key id='f42e87f9665015c9' group='org.jsoup' />
+    <trusted-key id='85911f425ec61b51' group='org.junit.jupiter' />
+    <trusted-key id='85911f425ec61b51' group='org.junit.platform' />
+    <trusted-key id='021e3be573f727ed' group='org.jvnet.staxex' />
+    <trusted-key id='a1b4460d8ba7b9af' group='org.mockito' />
+    <trusted-key id='7c7d8456294423ba' group='org.objenesis' />
+    <trusted-key id='85911f425ec61b51' group='org.opentest4j' />
+    <trusted-key id='5f69ad087600b22c' group='org.ow2.asm' />
+    <trusted-key id='a40e24b5b408dbd5' group='org.robolectric' />
+    <trusted-key id='4c5eed3c53b75933' group='org.skyscreamer' />
+    <trusted-key id='2c7b12f2a511e325' group='org.slf4j' />
+    <trusted-key id='f65d24a32b10829e' group='org.whispersystems' />
+    <trusted-key id='43f63fdd328b612f' group='ru.vyarus' />
+  </trusted-keys>
+  <dependencies>
+    <dependency group='android.arch.core' module='common' version='1.1.1'>
+      <sha512>
+				10CE217DAB1200810D85872C68CF19B5DEDB2CBFDFED8F61F2D8B1D25E192A9BCFC1E1A9303782DFF188BD2DCE14DE9225E28A6D21DF8CE5FABF0514D2579A7D
+			</sha512>
+      <sha512>10CE217DAB1200810D85872C68CF19B5DEDB2CBFDFED8F61F2D8B1D25E192A9BCFC1E1A9303782DFF188BD2DCE14DE9225E28A6D21DF8CE5FABF0514D2579A7D</sha512>
+    </dependency>
+    <dependency group='android.arch.core' module='runtime' version='1.1.1' extension='aar'>
+      <sha512>
+				442EDE7BB5B56E4F552D9E06D09083C6B6175FC3A017D379E2ACFF78FFA324E2C646671378BDEE568559DCC524D6266416DBAA74FEEF5CFF01010966F0B684F5
+			</sha512>
+      <sha512>442EDE7BB5B56E4F552D9E06D09083C6B6175FC3A017D379E2ACFF78FFA324E2C646671378BDEE568559DCC524D6266416DBAA74FEEF5CFF01010966F0B684F5</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='common' version='1.1.1'>
+      <sha512>
+				DC6C0E7DD652D8894DD0D02E6AFBE2720432F36C5979E854540C6117EE558FA556527AB849B5529B4904B44A7E99B77094E620AE6D055CC4A8BC4A331AF85439
+			</sha512>
+      <sha512>DC6C0E7DD652D8894DD0D02E6AFBE2720432F36C5979E854540C6117EE558FA556527AB849B5529B4904B44A7E99B77094E620AE6D055CC4A8BC4A331AF85439</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='extensions' version='1.1.1' extension='aar'>
+      <sha512>
+				1BDE44D5DF58A5895441B21EF2A86843F1BB2B540613278662DFFB73224946900A14B029417AFFC71E8F7FC951A1D5ACFCF495522C5EAE4E8A2D6C1605135722
+			</sha512>
+      <sha512>1BDE44D5DF58A5895441B21EF2A86843F1BB2B540613278662DFFB73224946900A14B029417AFFC71E8F7FC951A1D5ACFCF495522C5EAE4E8A2D6C1605135722</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='livedata-core' version='1.1.1' extension='aar'>
+      <sha512>
+				9E4C936192EB3751D1CBABA4B0A91DD9F35BAACF9E46D373E7F1785A26C12D932421FEA6BF557A234FA69668E277FA680AF542980EF5F4FF2C32F9461A583177
+			</sha512>
+      <sha512>9E4C936192EB3751D1CBABA4B0A91DD9F35BAACF9E46D373E7F1785A26C12D932421FEA6BF557A234FA69668E277FA680AF542980EF5F4FF2C32F9461A583177</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='livedata' version='1.1.1' extension='aar'>
+      <sha512>
+				C6D0D242E4432C204E84D3E8FEFBF9284297CB92D485BBE2D41654446FBC0056DF2B903A185631F1C1955283DCFA0E85A272B7DF937B0CEC6B5BF0306B20CA71
+			</sha512>
+      <sha512>C6D0D242E4432C204E84D3E8FEFBF9284297CB92D485BBE2D41654446FBC0056DF2B903A185631F1C1955283DCFA0E85A272B7DF937B0CEC6B5BF0306B20CA71</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='runtime' version='1.1.1' extension='aar'>
+      <sha512>
+				5FEBDE18AEBAF80FFA6F2090803F950262C64A4F59C13AE288C1222FEDBAA6075060962D90C4582DA77D6F3FF6C57F7061911E1210AB4B6A0A2AE4DA2E6782D9
+			</sha512>
+      <sha512>5FEBDE18AEBAF80FFA6F2090803F950262C64A4F59C13AE288C1222FEDBAA6075060962D90C4582DA77D6F3FF6C57F7061911E1210AB4B6A0A2AE4DA2E6782D9</sha512>
+    </dependency>
+    <dependency group='android.arch.lifecycle' module='viewmodel' version='1.1.1' extension='aar'>
+      <sha512>
+				A9763B30E3A1F871C2A3528D1DDE67556D7B2E1C32E4178B372B1777CE2D411B4354417A27CE14F52860439E94D53C6EC91DE9559EE3AB1004DCA27E7E45D400
+			</sha512>
+      <sha512>A9763B30E3A1F871C2A3528D1DDE67556D7B2E1C32E4178B372B1777CE2D411B4354417A27CE14F52860439E94D53C6EC91DE9559EE3AB1004DCA27E7E45D400</sha512>
+    </dependency>
+    <dependency group='androidx.annotation' module='annotation' version='1.0.0'>
+      <sha512>
+				4B96C79E3DC883713E2BED7E6C39767672B965B99791671DA5DB3C82A45295A9DD84B6E61BB27137D1837D2595C0D2AE36B5B448F156990462C49D305639CC5C
+			</sha512>
+      <sha512>4B96C79E3DC883713E2BED7E6C39767672B965B99791671DA5DB3C82A45295A9DD84B6E61BB27137D1837D2595C0D2AE36B5B448F156990462C49D305639CC5C</sha512>
+    </dependency>
+    <dependency group='androidx.databinding' module='databinding-common' version='3.4.0'>
+      <sha512>
+				2CA27745AC8E955A5714084BE5AA55236491D40DCE020E97DDC8DACCD5BF1FD318A4F90DBC5F60DB947F8073669DD02562267CE5CB1E027C099C9ED76B982D66
+			</sha512>
+      <sha512>2CA27745AC8E955A5714084BE5AA55236491D40DCE020E97DDC8DACCD5BF1FD318A4F90DBC5F60DB947F8073669DD02562267CE5CB1E027C099C9ED76B982D66</sha512>
+    </dependency>
+    <dependency group='androidx.databinding' module='databinding-compiler-common' version='3.4.0'>
+      <sha512>
+				E5EAD2DA0F58E97F08EBE6742563154EAACE8FCB02C2A37BCEA813FD0F67C5D55838104E6AE7C059059E02C0FFEDB263D0E17FBA7A752353C4B9D37366805752
+			</sha512>
+      <sha512>E5EAD2DA0F58E97F08EBE6742563154EAACE8FCB02C2A37BCEA813FD0F67C5D55838104E6AE7C059059E02C0FFEDB263D0E17FBA7A752353C4B9D37366805752</sha512>
+    </dependency>
+    <dependency group='androidx.test' module='monitor' version='1.1.0' extension='aar'>
+      <sha512>
+				7A1DF4B4681A3763877D66C77DCDA33C7E85E963744848BA1BD8BB76319EF24BBBC78E7BE6C55B61D7969AF9B232B8BE423BAA48DCEDBD6D923A4684D06BEC2C
+			</sha512>
+      <sha512>7A1DF4B4681A3763877D66C77DCDA33C7E85E963744848BA1BD8BB76319EF24BBBC78E7BE6C55B61D7969AF9B232B8BE423BAA48DCEDBD6D923A4684D06BEC2C</sha512>
+    </dependency>
+    <dependency group='backport-util-concurrent' module='backport-util-concurrent' version='3.1'>
+      <sha512>
+				5F881CB5FC18DF80F574AB3AF261EF4A45A628794B40C3FFD896AF98B9FBBF06AD65AC41E0688FEFC9769901BC84A0EFF866C77BF07AF467A26C811003845F62
+			</sha512>
+      <sha512>5F881CB5FC18DF80F574AB3AF261EF4A45A628794B40C3FFD896AF98B9FBBF06AD65AC41E0688FEFC9769901BC84A0EFF866C77BF07AF467A26C811003845F62</sha512>
+    </dependency>
+    <dependency group='ch.acra' module='acra' version='4.11' extension='aar'>
+      <sha512>331C8998250B0122A4D05D204AD588C194A2F76D4365FF07BDC1A6FDBF200C57F78ECD52CF19BB6A41CECBF0F9BEAD02C37C290A9521719F9383DDFD008EAD26</sha512>
+    </dependency>
+    <dependency group='classworlds' module='classworlds' version='1.1-alpha-2'>
+      <sha512>
+				EB7752C709EC703764DE895099661DF36536FF4BD2380BD68726D0CDB40BD27C8CF775EE98FD2CE7B3CFBD07B100C782513D964A2C9C82F33C56909212E5B8CD
+			</sha512>
+      <sha512>EB7752C709EC703764DE895099661DF36536FF4BD2380BD68726D0CDB40BD27C8CF775EE98FD2CE7B3CFBD07B100C782513D964A2C9C82F33C56909212E5B8CD</sha512>
+    </dependency>
+    <dependency group='com.android.databinding' module='baseLibrary' version='3.4.0'>
+      <sha512>
+				D2DDB98BF7BBB843712ED4A81F95A090D943A6D76FF3F504E3C94421CF7E1DEEAF37C34598DE9C1D026975DB06EC48E9E80E0D8F9C155C7DDC2220979DC6F49D
+			</sha512>
+      <sha512>D2DDB98BF7BBB843712ED4A81F95A090D943A6D76FF3F504E3C94421CF7E1DEEAF37C34598DE9C1D026975DB06EC48E9E80E0D8F9C155C7DDC2220979DC6F49D</sha512>
+    </dependency>
+    <dependency group='com.android.support.constraint' module='constraint-layout-solver' version='1.1.3'>
+      <sha512>
+				68A70AE988E67CFA75DE59C265C3550CD6E25ED8BD7CB76941134D93CBAC020F5D0C9949ADCC740FD7E7F9495B323448151352B7F294A36C384FAFC1A3A1506D
+			</sha512>
+      <sha512>68A70AE988E67CFA75DE59C265C3550CD6E25ED8BD7CB76941134D93CBAC020F5D0C9949ADCC740FD7E7F9495B323448151352B7F294A36C384FAFC1A3A1506D</sha512>
+    </dependency>
+    <dependency group='com.android.support.constraint' module='constraint-layout' version='1.1.3' extension='aar'>
+      <sha512>
+				B3FC87CD5E91115F28C61AD33D8D5D19590FD7E011617865E7CC82DA44E8BB95A4B416018491D615DB1AC0CDFF166C0175990952EE7A71C681B2B04CCCC71026
+			</sha512>
+      <sha512>B3FC87CD5E91115F28C61AD33D8D5D19590FD7E011617865E7CC82DA44E8BB95A4B416018491D615DB1AC0CDFF166C0175990952EE7A71C681B2B04CCCC71026</sha512>
+    </dependency>
+    <dependency group='com.android.support.test.espresso' module='espresso-contrib' version='3.0.2' extension='aar'>
+      <sha512>
+				97A72D036C198C776B70B83E4553341830D6E2B15F9C022DAB94A28ABE0D2BC7C7086B91DAD7ED2DF8575F92FFEC7FE0F717BE4203A82CEDC735FF7A16F97593
+			</sha512>
+      <sha512>97A72D036C198C776B70B83E4553341830D6E2B15F9C022DAB94A28ABE0D2BC7C7086B91DAD7ED2DF8575F92FFEC7FE0F717BE4203A82CEDC735FF7A16F97593</sha512>
+    </dependency>
+    <dependency group='com.android.support.test.espresso' module='espresso-core' version='3.0.2' extension='aar'>
+      <sha512>
+				E895ECBAA3B3023B49EA7E095F7FA70EBFACC3627CA0D7CEF15C4763FA52403D2A2A4D7B2285812E9EDBF7C22015E2A89B60BE44D32470AC1308E3A9EB151F5D
+			</sha512>
+      <sha512>E895ECBAA3B3023B49EA7E095F7FA70EBFACC3627CA0D7CEF15C4763FA52403D2A2A4D7B2285812E9EDBF7C22015E2A89B60BE44D32470AC1308E3A9EB151F5D</sha512>
+    </dependency>
+    <dependency group='com.android.support.test.espresso' module='espresso-idling-resource' version='3.0.2' extension='aar'>
+      <sha512>
+				96B6472A56257C093346C32BCF44A53F42EF717C782F503028D56331C43B947602461D7421F085DBE1A54393A76BC9F089F8C75F9F4CCBF9BF5AAC3A60CDC42F
+			</sha512>
+      <sha512>96B6472A56257C093346C32BCF44A53F42EF717C782F503028D56331C43B947602461D7421F085DBE1A54393A76BC9F089F8C75F9F4CCBF9BF5AAC3A60CDC42F</sha512>
+    </dependency>
+    <dependency group='com.android.support.test.espresso' module='espresso-intents' version='3.0.2' extension='aar'>
+      <sha512>
+				B3E7E327DD6B8BBDA1BE2D91AEF161A191B0263725AAA503FDE6FD969B25B4AC7D5BD6EADEB8EE24B0DC1457BBCCAB23435595EC40180B62AB64B27F8AA54367
+			</sha512>
+      <sha512>B3E7E327DD6B8BBDA1BE2D91AEF161A191B0263725AAA503FDE6FD969B25B4AC7D5BD6EADEB8EE24B0DC1457BBCCAB23435595EC40180B62AB64B27F8AA54367</sha512>
+    </dependency>
+    <dependency group='com.android.support.test.uiautomator' module='uiautomator-v18' version='2.1.3' extension='aar'>
+      <sha512>
+				6ACD788D05F145CC8D8BC0607A1887DA218FD47540DAE85A70F5601A28D654B05396668CF201D5419C9C17056DDFC48DF8976E15024A72B3D838F5645958666F
+			</sha512>
+      <sha512>6ACD788D05F145CC8D8BC0607A1887DA218FD47540DAE85A70F5601A28D654B05396668CF201D5419C9C17056DDFC48DF8976E15024A72B3D838F5645958666F</sha512>
+    </dependency>
+    <dependency group='com.android.support.test' module='monitor' version='1.0.2' extension='aar'>
+      <sha512>
+				8F6CFE506CF15B0E58A33FBE0223A43A08B3759FFBCEEF238FD705FA9CAA2D03A7A7D65B9578FF44FDCB92A7B97E347CFA471149AEA80DB2833731FCBEAED58C
+			</sha512>
+      <sha512>8F6CFE506CF15B0E58A33FBE0223A43A08B3759FFBCEEF238FD705FA9CAA2D03A7A7D65B9578FF44FDCB92A7B97E347CFA471149AEA80DB2833731FCBEAED58C</sha512>
+    </dependency>
+    <dependency group='com.android.support.test' module='rules' version='1.0.2' extension='aar'>
+      <sha512>
+				32895A86AE1AF95EC302A78164F033DC404C6C192C1D167AA0882A1B1B821A755EF775BED78C36D1BD7A36405998C386C38B8242EED3E4F0B55A8BC3EDBC60A8
+			</sha512>
+      <sha512>32895A86AE1AF95EC302A78164F033DC404C6C192C1D167AA0882A1B1B821A755EF775BED78C36D1BD7A36405998C386C38B8242EED3E4F0B55A8BC3EDBC60A8</sha512>
+    </dependency>
+    <dependency group='com.android.support.test' module='runner' version='1.0.2' extension='aar'>
+      <sha512>
+				823342DB620682E38673F9E7BB3EEDA5175776038BAC8E17E9CB52EFE54218105A6AF4E7C8DC8B064D7333D64C239DD88D4AE402C9A918D6B5BDBB149D3A3EA7
+			</sha512>
+      <sha512>823342DB620682E38673F9E7BB3EEDA5175776038BAC8E17E9CB52EFE54218105A6AF4E7C8DC8B064D7333D64C239DD88D4AE402C9A918D6B5BDBB149D3A3EA7</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='animated-vector-drawable' version='28.0.0' extension='aar'>
+      <sha512>
+				D79958ACA0B15A9FD8B859A4A3622BB7A9A9FA6453B7A7C57CF48CD3C19842C2832EEE1392818C409A464A4882DA8CA4EE63B58AEFCE478D6C7CF52011EEA769
+			</sha512>
+      <sha512>D79958ACA0B15A9FD8B859A4A3622BB7A9A9FA6453B7A7C57CF48CD3C19842C2832EEE1392818C409A464A4882DA8CA4EE63B58AEFCE478D6C7CF52011EEA769</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='appcompat-v7' version='28.0.0' extension='aar'>
+      <sha512>
+				CE78E455561951342B4A0386CC36ADA4246C3456D3C14B20C16583FAE08EE6E9C07C92C534798862FACF52A1CDE2C2CE5756B7C241BA33D57D488C4CE0A926F2
+			</sha512>
+      <sha512>CE78E455561951342B4A0386CC36ADA4246C3456D3C14B20C16583FAE08EE6E9C07C92C534798862FACF52A1CDE2C2CE5756B7C241BA33D57D488C4CE0A926F2</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='asynclayoutinflater' version='28.0.0' extension='aar'>
+      <sha512>
+				FFA205AE4AD0DEDF5634E61B5A2684E5987BFD2D713B02A92D565F0FD5710E7682FD5902B6EEBBFACE1CC9E1DFA490BA8BB01862A77889E8D1C6B51ED36388F8
+			</sha512>
+      <sha512>FFA205AE4AD0DEDF5634E61B5A2684E5987BFD2D713B02A92D565F0FD5710E7682FD5902B6EEBBFACE1CC9E1DFA490BA8BB01862A77889E8D1C6B51ED36388F8</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='cardview-v7' version='28.0.0' extension='aar'>
+      <sha512>
+				EE7E8E8E546A4CA72143A89B34C757EBA9221EC26B4379A761DFC69516805AD5B8902A1AEC47FBAD5CC51B29531E87C592B8C8C8ED32CB2BE73AC5D576541408
+			</sha512>
+      <sha512>EE7E8E8E546A4CA72143A89B34C757EBA9221EC26B4379A761DFC69516805AD5B8902A1AEC47FBAD5CC51B29531E87C592B8C8C8ED32CB2BE73AC5D576541408</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='collections' version='28.0.0'>
+      <sha512>
+				4731AF41831444C7AA7BC6616006B9F2E6B0F154BE078C23D58E8270958B7133309CC38066CEE8EC13D79BA772A7B78A062E75BAA8E765FA50452FF27E23E060
+			</sha512>
+      <sha512>4731AF41831444C7AA7BC6616006B9F2E6B0F154BE078C23D58E8270958B7133309CC38066CEE8EC13D79BA772A7B78A062E75BAA8E765FA50452FF27E23E060</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='coordinatorlayout' version='28.0.0' extension='aar'>
+      <sha512>
+				1AE921FDFD689C34F427EBF9DE250273850C63F13442786A38AA8982829B9D3CBDAE8527D78B7F8EC30CCB242F4C4C6C57C793B36040EA1759848607BD7B42AC
+			</sha512>
+      <sha512>1AE921FDFD689C34F427EBF9DE250273850C63F13442786A38AA8982829B9D3CBDAE8527D78B7F8EC30CCB242F4C4C6C57C793B36040EA1759848607BD7B42AC</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='cursoradapter' version='28.0.0' extension='aar'>
+      <sha512>
+				6C6244CE84039B050970ABB0D91DFCC7BCDE5F6441F61238DFA8A7A4D3B38C345E43ECD48ABA1FE05C38F13C126462B98B66E35493DF27CE5C204827BC0518C2
+			</sha512>
+      <sha512>6C6244CE84039B050970ABB0D91DFCC7BCDE5F6441F61238DFA8A7A4D3B38C345E43ECD48ABA1FE05C38F13C126462B98B66E35493DF27CE5C204827BC0518C2</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='customview' version='28.0.0' extension='aar'>
+      <sha512>
+				262DBDBE9BDC053F7F5CD182F5A6144578E9AD58A03B0B6AA76F78CA628E74B0BD36C5D621606D2D4F6C52B686773025C464A46A80896109DAA8019BE9061B4
+			</sha512>
+      <sha512>262DBDBE9BDC053F7F5CD182F5A6144578E9AD58A03B0B6AA76F78CA628E74B0BD36C5D621606D2D4F6C52B686773025C464A46A80896109DAA8019BE9061B4</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='design' version='28.0.0' extension='aar'>
+      <sha512>
+				BA7FDA750AD69ACBE6A6C3D45B738C484C8E3C7E5C8096060575535DA6D099B1A43D0649227FDD9087C66CE1C812DE902E08FBD6314E71DBCE0A2878EC614109
+			</sha512>
+      <sha512>BA7FDA750AD69ACBE6A6C3D45B738C484C8E3C7E5C8096060575535DA6D099B1A43D0649227FDD9087C66CE1C812DE902E08FBD6314E71DBCE0A2878EC614109</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='documentfile' version='28.0.0' extension='aar'>
+      <sha512>
+				15EF7D67C0FF035D43DA9D33BACF59699423B0F580DDF3EF204EEFE9918F5E762D24F78F12A33C622C40F15A277B119B764D1456D6C86954F1480080055A1C96
+			</sha512>
+      <sha512>15EF7D67C0FF035D43DA9D33BACF59699423B0F580DDF3EF204EEFE9918F5E762D24F78F12A33C622C40F15A277B119B764D1456D6C86954F1480080055A1C96</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='drawerlayout' version='28.0.0' extension='aar'>
+      <sha512>
+				B76F29B7B91074F17B9AA0507FEF24C89E54562A5DAE3159901167CE9462A5BE6408AF276A21F103AA6DC907C6CE1E6436C08B85A5E4DF2C2C8C5F456273A589
+			</sha512>
+      <sha512>B76F29B7B91074F17B9AA0507FEF24C89E54562A5DAE3159901167CE9462A5BE6408AF276A21F103AA6DC907C6CE1E6436C08B85A5E4DF2C2C8C5F456273A589</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='exifinterface' version='28.0.0' extension='aar'>
+      <sha512>
+				C9F6647C038A7EF26FF392EECBDE68D3AFE93F0E5470A0A6BBB7746B927A0A693F3A798428360F588D50C53DB3AF295DCAA4030EA2A52DBF95D190600545F017
+			</sha512>
+      <sha512>C9F6647C038A7EF26FF392EECBDE68D3AFE93F0E5470A0A6BBB7746B927A0A693F3A798428360F588D50C53DB3AF295DCAA4030EA2A52DBF95D190600545F017</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='interpolator' version='28.0.0' extension='aar'>
+      <sha512>
+				270D927F905845704D1C5DCAD7838BC11E456E2835FF82F76804BB4D6D0BDCAA965C32093F1C41B7AF7FCC541967FF5663F16FD064BDA9D8C9907D0FE06B3CDC
+			</sha512>
+      <sha512>270D927F905845704D1C5DCAD7838BC11E456E2835FF82F76804BB4D6D0BDCAA965C32093F1C41B7AF7FCC541967FF5663F16FD064BDA9D8C9907D0FE06B3CDC</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='loader' version='28.0.0' extension='aar'>
+      <sha512>
+				18F88CCD3DBFC5862258999B94D33D4228A20500BD6ACDE47F849402E4258164ABFCAFFE7CC983498A3C2B2BE6672DBBF7464660B700331DC267CB275C5419DC
+			</sha512>
+      <sha512>18F88CCD3DBFC5862258999B94D33D4228A20500BD6ACDE47F849402E4258164ABFCAFFE7CC983498A3C2B2BE6672DBBF7464660B700331DC267CB275C5419DC</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='localbroadcastmanager' version='28.0.0' extension='aar'>
+      <sha512>
+				4698332153C30E9BBDAB5CF3745EB2E5B7EB019B647FBA3DDCF0B20E773D082BEEFC8733029F6EBB60C90D113D68DA671B201112ABC74B2C77069EF1E2C995D4
+			</sha512>
+      <sha512>4698332153C30E9BBDAB5CF3745EB2E5B7EB019B647FBA3DDCF0B20E773D082BEEFC8733029F6EBB60C90D113D68DA671B201112ABC74B2C77069EF1E2C995D4</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='preference-v14' version='28.0.0' extension='aar'>
+      <sha512>
+				F6CB954DC699FC0265C3D6C784C7627D924865C200BEFD3134EF8D4914B20E8FE2AF9FC43D0F371ED3E0996955E1A810F6F41EB59E03536E9133513594F488D5
+			</sha512>
+      <sha512>F6CB954DC699FC0265C3D6C784C7627D924865C200BEFD3134EF8D4914B20E8FE2AF9FC43D0F371ED3E0996955E1A810F6F41EB59E03536E9133513594F488D5</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='preference-v7' version='28.0.0' extension='aar'>
+      <sha512>
+				3F03D010B914070EF80489F571DE234AAF36A45E10EFCB1C0F9A6B8151FED35B95775F3F69881558D681260CA67EC76D0F93A69353DF0BE5AB238EB85C67FBE8
+			</sha512>
+      <sha512>3F03D010B914070EF80489F571DE234AAF36A45E10EFCB1C0F9A6B8151FED35B95775F3F69881558D681260CA67EC76D0F93A69353DF0BE5AB238EB85C67FBE8</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='print' version='28.0.0' extension='aar'>
+      <sha512>
+				B1E4D29CDBCF099B538F250702F6B0E5629E00010E7AF50C2426C8A75035816C9993952AD545287F3B38269BF294374E53D34AC9074D89F583B25D5CF88E4DC
+			</sha512>
+      <sha512>B1E4D29CDBCF099B538F250702F6B0E5629E00010E7AF50C2426C8A75035816C9993952AD545287F3B38269BF294374E53D34AC9074D89F583B25D5CF88E4DC</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='recyclerview-v7' version='28.0.0' extension='aar'>
+      <sha512>
+				6702804FB671BBE33931C08747EEED4600F88960FB8869764D512014C3F8BF7951831F2014AF3FF7F8B30D6147159E8D0789326E852F5D906CE91D906E845CC9
+			</sha512>
+      <sha512>6702804FB671BBE33931C08747EEED4600F88960FB8869764D512014C3F8BF7951831F2014AF3FF7F8B30D6147159E8D0789326E852F5D906CE91D906E845CC9</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='slidingpanelayout' version='28.0.0' extension='aar'>
+      <sha512>
+				59E7A0D4951C454E2A7AF1512FDAE0718B399C90EDCECF90E3F020AC68D68FC3AFF8DDEDDAA2E671058870E9A140775D55F46DB80A006575638C9CBB44D8E359
+			</sha512>
+      <sha512>59E7A0D4951C454E2A7AF1512FDAE0718B399C90EDCECF90E3F020AC68D68FC3AFF8DDEDDAA2E671058870E9A140775D55F46DB80A006575638C9CBB44D8E359</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-annotations' version='28.0.0'>
+      <sha512>
+				8A3CF8CA25E328AC8DA7D1310BBB19C775BA9B93CE249F0C80AE85229EC96A0EBDEB89AF5BAFB543D4CA78F859B28A4FA20683BAE1A04C56BA5E9F791EE0EC4A
+			</sha512>
+      <sha512>8A3CF8CA25E328AC8DA7D1310BBB19C775BA9B93CE249F0C80AE85229EC96A0EBDEB89AF5BAFB543D4CA78F859B28A4FA20683BAE1A04C56BA5E9F791EE0EC4A</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-compat' version='28.0.0' extension='aar'>
+      <sha512>
+				CA8990D2D6E6A9B79C2A5D967938300978B0920470B9A71F6146AF73AC3EB373FD44D79400E13898D6B18A406555018187851298E3C26982C1A3B7A802E10F9B
+			</sha512>
+      <sha512>CA8990D2D6E6A9B79C2A5D967938300978B0920470B9A71F6146AF73AC3EB373FD44D79400E13898D6B18A406555018187851298E3C26982C1A3B7A802E10F9B</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-core-ui' version='28.0.0' extension='aar'>
+      <sha512>
+				FCC27F5356277F1249287C2EF1E371C6C792B0D6BA92C20C80AD3ADA4A725F9225004E2866498FE840B416EA8C1AABD87F0DC5E44B654CBA983B22A067A803EB
+			</sha512>
+      <sha512>FCC27F5356277F1249287C2EF1E371C6C792B0D6BA92C20C80AD3ADA4A725F9225004E2866498FE840B416EA8C1AABD87F0DC5E44B654CBA983B22A067A803EB</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-core-utils' version='28.0.0' extension='aar'>
+      <sha512>
+				3AC71CC19D07267C0B1E043166A1AD2B620E8DC2D5B246A8395D3634B1A730987CB679DAA29E8F757F46FF12A2B383298FF9B3C97465CA2333D58A248F27C416
+			</sha512>
+      <sha512>3AC71CC19D07267C0B1E043166A1AD2B620E8DC2D5B246A8395D3634B1A730987CB679DAA29E8F757F46FF12A2B383298FF9B3C97465CA2333D58A248F27C416</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-fragment' version='28.0.0' extension='aar'>
+      <sha512>
+				46E87F0CC3EFA48FF581313F463DCABE7FF287D73625E57D3B598C46EE915101918EB62E1465E97267C31CA97CB0549095F2D568F2EEDCEFCA38D0CAFDB9DD54
+			</sha512>
+      <sha512>46E87F0CC3EFA48FF581313F463DCABE7FF287D73625E57D3B598C46EE915101918EB62E1465E97267C31CA97CB0549095F2D568F2EEDCEFCA38D0CAFDB9DD54</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-media-compat' version='28.0.0' extension='aar'>
+      <sha512>
+				B8D62B7FA5D26FF0DCC1C78F7B8AC6DB470C0616BD882643F8E8C4E7DDD1F1DC884AF7A76C474B5B0D66FC7BD2D39A7EDC0369A6684C29AAE0726BFAD2839B9D
+			</sha512>
+      <sha512>B8D62B7FA5D26FF0DCC1C78F7B8AC6DB470C0616BD882643F8E8C4E7DDD1F1DC884AF7A76C474B5B0D66FC7BD2D39A7EDC0369A6684C29AAE0726BFAD2839B9D</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-v4' version='28.0.0' extension='aar'>
+      <sha512>
+				6C56E507BBF4C77B1011BEBF130DF505CEF179724503B9FB4856E7DF22C3D7E49F09C3D9DEB7CEE042771846DA3E2C1F88EDCC85852B973A1406792BA8FDAA93
+			</sha512>
+      <sha512>6C56E507BBF4C77B1011BEBF130DF505CEF179724503B9FB4856E7DF22C3D7E49F09C3D9DEB7CEE042771846DA3E2C1F88EDCC85852B973A1406792BA8FDAA93</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='support-vector-drawable' version='28.0.0' extension='aar'>
+      <sha512>
+				FC79CBF3BD30A2157B614B22C4200233D401C20E5F600ACCF122AEB2D85CA3A8FD2BECF2B5E7C255654C6204065CC4DDBEBA419DAA3A5A65F9095FA27CA71060
+			</sha512>
+      <sha512>FC79CBF3BD30A2157B614B22C4200233D401C20E5F600ACCF122AEB2D85CA3A8FD2BECF2B5E7C255654C6204065CC4DDBEBA419DAA3A5A65F9095FA27CA71060</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='swiperefreshlayout' version='28.0.0' extension='aar'>
+      <sha512>
+				3AD603D28EEC19559381FC25FC12BC5E6ED2C5DC28127092E6A5A12314AE2A5D29CEDD329867935319070914BAD466B0E3FA7CED0E0EB544F20EA701E66A940
+			</sha512>
+      <sha512>3AD603D28EEC19559381FC25FC12BC5E6ED2C5DC28127092E6A5A12314AE2A5D29CEDD329867935319070914BAD466B0E3FA7CED0E0EB544F20EA701E66A940</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='transition' version='28.0.0' extension='aar'>
+      <sha512>
+				50A718E26F3D5C65DD2D66F0372E7A7764F6C14CEEBFCA6C5F91E6C91999380B79CC5087002149D944ACE7ECF06379D1E3E075AED70C355D092233A2076DA62
+			</sha512>
+      <sha512>50A718E26F3D5C65DD2D66F0372E7A7764F6C14CEEBFCA6C5F91E6C91999380B79CC5087002149D944ACE7ECF06379D1E3E075AED70C355D092233A2076DA62</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='versionedparcelable' version='28.0.0' extension='aar'>
+      <sha512>
+				BE0160965A4983646024C83411C38C6297905A347820DADD0DDAC2C1755357D33F08796D456ECCD8D93264B7E8FA54B98A45B3F304D8BCB571A9164B60E00D5B
+			</sha512>
+      <sha512>BE0160965A4983646024C83411C38C6297905A347820DADD0DDAC2C1755357D33F08796D456ECCD8D93264B7E8FA54B98A45B3F304D8BCB571A9164B60E00D5B</sha512>
+    </dependency>
+    <dependency group='com.android.support' module='viewpager' version='28.0.0' extension='aar'>
+      <sha512>
+				7EFC0AAEE3298A8C1FA3A87214BE487F64D7521268A2D5BF2B61007ADC96D1E25115FD3E0186C4AEFB42A86DC049C9F8AE40A3C16DF786B98D5DAFC54201D19C
+			</sha512>
+      <sha512>7EFC0AAEE3298A8C1FA3A87214BE487F64D7521268A2D5BF2B61007ADC96D1E25115FD3E0186C4AEFB42A86DC049C9F8AE40A3C16DF786B98D5DAFC54201D19C</sha512>
+    </dependency>
+    <dependency group='com.android.tools.analytics-library' module='crash' version='26.4.0'>
+      <sha512>
+				40D1144C5DEB67CC84F0F92F1AB160161C1A585B95931465CC118FC329FC6DE07113E12CBC4AD28A45FE884ECA8A65C7F1419B0F15F7F7F3A9061CAE2F79089B
+			</sha512>
+      <sha512>40D1144C5DEB67CC84F0F92F1AB160161C1A585B95931465CC118FC329FC6DE07113E12CBC4AD28A45FE884ECA8A65C7F1419B0F15F7F7F3A9061CAE2F79089B</sha512>
+    </dependency>
+    <dependency group='com.android.tools.analytics-library' module='protos' version='26.4.0'>
+      <sha512>
+				4A3652571E110D6F50E6C4DA09999990EBFE7FD2F2E775095437CB8840DCACC3D2AF380919732F87430C562C4CA62A4D87D699E88A3CD3F09794C82D4426747F
+			</sha512>
+      <sha512>4A3652571E110D6F50E6C4DA09999990EBFE7FD2F2E775095437CB8840DCACC3D2AF380919732F87430C562C4CA62A4D87D699E88A3CD3F09794C82D4426747F</sha512>
+    </dependency>
+    <dependency group='com.android.tools.analytics-library' module='shared' version='26.4.0'>
+      <sha512>
+				303A6109C69495A0C476E04B47BCB76270DF65F67290BD72BC40DD0425924A88E371488E23DB39FFD1DC74A6B64C50177548F523E795DCFD841DD5FD0F4A9952
+			</sha512>
+      <sha512>303A6109C69495A0C476E04B47BCB76270DF65F67290BD72BC40DD0425924A88E371488E23DB39FFD1DC74A6B64C50177548F523E795DCFD841DD5FD0F4A9952</sha512>
+    </dependency>
+    <dependency group='com.android.tools.analytics-library' module='tracker' version='26.4.0'>
+      <sha512>
+				77805D31566A66C28926E40D3ED9F3DC801B4A854913A6469A90CC2CB0A7C0A85AC17FC9759C55DA1D9A24D343ADE663ABC6D7A4D8CCE1AD1F0A66A594D17B3B
+			</sha512>
+      <sha512>77805D31566A66C28926E40D3ED9F3DC801B4A854913A6469A90CC2CB0A7C0A85AC17FC9759C55DA1D9A24D343ADE663ABC6D7A4D8CCE1AD1F0A66A594D17B3B</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build.jetifier' module='jetifier-core' version='1.0.0-beta04'>
+      <sha512>
+				154E2EA73115CA421C60BD5DE54B66AFFE8E07F68411147EFAF30DDA1C4E40B39424104B100394884B01DDD3F1EAC813083DE52886A27F49C2DB5701D47206B5
+			</sha512>
+      <sha512>154E2EA73115CA421C60BD5DE54B66AFFE8E07F68411147EFAF30DDA1C4E40B39424104B100394884B01DDD3F1EAC813083DE52886A27F49C2DB5701D47206B5</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build.jetifier' module='jetifier-processor' version='1.0.0-beta04'>
+      <sha512>
+				238C57E4C6F34529520EB1EB8AABD76876B793249B80703768EE4CE62FF97ED0B5641658D67CF314ED531B2FBE3C2B63A3EB68E45A59B5AB9D534BB84671E565
+			</sha512>
+      <sha512>238C57E4C6F34529520EB1EB8AABD76876B793249B80703768EE4CE62FF97ED0B5641658D67CF314ED531B2FBE3C2B63A3EB68E45A59B5AB9D534BB84671E565</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='aapt2-proto' version='0.3.1'>
+      <sha512>
+				794BFA1B02C8629B42E38BBCC4A8ABB80DF20EA685301CDD2AB9ABA280737724FFF1846E4718E5E4B3DA9B35532667D5345310103129B34E6C057882D07CF3E
+			</sha512>
+      <sha512>794BFA1B02C8629B42E38BBCC4A8ABB80DF20EA685301CDD2AB9ABA280737724FFF1846E4718E5E4B3DA9B35532667D5345310103129B34E6C057882D07CF3E</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='aapt2' version='3.4.0-5326820' classifier='linux'>
+      <sha512>
+				630F10CF392379D652D546EB946E9EDEE64FC03B8411EDA2CFD6897B9779FCACE12D5774B56683DD93D4804214547400DE38E125A8E68B2A1C8BB7ECE1763EDC
+			</sha512>
+      <sha512>630F10CF392379D652D546EB946E9EDEE64FC03B8411EDA2CFD6897B9779FCACE12D5774B56683DD93D4804214547400DE38E125A8E68B2A1C8BB7ECE1763EDC</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='apksig' version='3.4.0'>
+      <sha512>
+				6E82DE8EACA3D3C45FF4B1CB45039D575B103EA19D895E65CF9ABAE4BFAA4E48A1611655FE49364247D7FB25986960CE01448F0A9AD3C759EA05C9650DC3779E
+			</sha512>
+      <sha512>6E82DE8EACA3D3C45FF4B1CB45039D575B103EA19D895E65CF9ABAE4BFAA4E48A1611655FE49364247D7FB25986960CE01448F0A9AD3C759EA05C9650DC3779E</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='apkzlib' version='3.4.0'>
+      <sha512>
+				A3F92A0010E3F75659E62F9152903A7F2CAC103168D61D2F7A77A692CDE0C1ABE22A7519F1EB53603BB87BC14DA97E30B96B26A27C6B8FF0EEBE3CBE7929498B
+			</sha512>
+      <sha512>A3F92A0010E3F75659E62F9152903A7F2CAC103168D61D2F7A77A692CDE0C1ABE22A7519F1EB53603BB87BC14DA97E30B96B26A27C6B8FF0EEBE3CBE7929498B</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='builder-model' version='3.4.0'>
+      <sha512>
+				FE5AFCC889257F86F53E88E2C69A11389B71E27723869E2CE03C16936D5C2BE63CBF3D86C3C88E7B95298B0751C8F396B766D861C065BDE79991CE38E1870E10
+			</sha512>
+      <sha512>FE5AFCC889257F86F53E88E2C69A11389B71E27723869E2CE03C16936D5C2BE63CBF3D86C3C88E7B95298B0751C8F396B766D861C065BDE79991CE38E1870E10</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='builder-test-api' version='3.4.0'>
+      <sha512>
+				44D7771226D3DE05B919E6FDF0D04F7CB266376BD5246F6BFB1FF3B6998D8E22FEC8DF95515A84D850FD6D99D349652FF7C64C66EEB894E246EF2B9369AA63C
+			</sha512>
+      <sha512>44D7771226D3DE05B919E6FDF0D04F7CB266376BD5246F6BFB1FF3B6998D8E22FEC8DF95515A84D850FD6D99D349652FF7C64C66EEB894E246EF2B9369AA63C</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='builder' version='3.4.0'>
+      <sha512>
+				763B8084F859364FDACDB422A70DE5FD367444A56A2FD865CEB76A99B18C4393C82F5838E80C7A19034A0CD340B4C82A11FA94B5A3A100B2B464C3015F313460
+			</sha512>
+      <sha512>763B8084F859364FDACDB422A70DE5FD367444A56A2FD865CEB76A99B18C4393C82F5838E80C7A19034A0CD340B4C82A11FA94B5A3A100B2B464C3015F313460</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='bundletool' version='0.7.2'>
+      <sha512>
+				2943A363DF092C548F72714B6C6B6453C09CD7AD288838860B62E7798B5D8714BE44E657ABEF5CC858B6ACEC410A26CB5F377CB49D42B81A4FAA1A8F268ABF2E
+			</sha512>
+      <sha512>2943A363DF092C548F72714B6C6B6453C09CD7AD288838860B62E7798B5D8714BE44E657ABEF5CC858B6ACEC410A26CB5F377CB49D42B81A4FAA1A8F268ABF2E</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='gradle-api' version='3.4.0'>
+      <sha512>
+				52662EE69F712363F8CE0BF08EDBA60764D2DD5EE9A8A4640BA5D3B93966495B6D2CE1368948B5AB0E0A0CCD03F70E912A65A09353FDD6D496DEA1647DE32E55
+			</sha512>
+      <sha512>52662EE69F712363F8CE0BF08EDBA60764D2DD5EE9A8A4640BA5D3B93966495B6D2CE1368948B5AB0E0A0CCD03F70E912A65A09353FDD6D496DEA1647DE32E55</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='gradle' version='3.4.0'>
+      <sha512>
+				76D7C73058E4525446E49FC82C6CBFA0B13EA20988677C19880D5AC5A407D1E7FD017569B9FEFF50E221E3A285A9BDD0D3DBAE9E9A95A11C8D47EA65F31030FE
+			</sha512>
+      <sha512>76D7C73058E4525446E49FC82C6CBFA0B13EA20988677C19880D5AC5A407D1E7FD017569B9FEFF50E221E3A285A9BDD0D3DBAE9E9A95A11C8D47EA65F31030FE</sha512>
+    </dependency>
+    <dependency group='com.android.tools.build' module='manifest-merger' version='26.4.0'>
+      <sha512>
+				7DC872A82E9400F44D57D9BC04E9F6ABD621BB5DE74863B938E60897C839379C3FF9AB7B698256E00999A57CE7E10926FB5F74246836991774CE006B361B3822
+			</sha512>
+      <sha512>7DC872A82E9400F44D57D9BC04E9F6ABD621BB5DE74863B938E60897C839379C3FF9AB7B698256E00999A57CE7E10926FB5F74246836991774CE006B361B3822</sha512>
+    </dependency>
+    <dependency group='com.android.tools.ddms' module='ddmlib' version='26.4.0'>
+      <sha512>
+				3AD828BC9F4FFFBA58C84251A5D6D334AAD229FB9C7F17031A1581DF9E1AD859EEE9F6F9D8B802D8DB22CC5F67D36523E793290319446D0BF0E4A912DDF269B7
+			</sha512>
+      <sha512>3AD828BC9F4FFFBA58C84251A5D6D334AAD229FB9C7F17031A1581DF9E1AD859EEE9F6F9D8B802D8DB22CC5F67D36523E793290319446D0BF0E4A912DDF269B7</sha512>
+    </dependency>
+    <dependency group='com.android.tools.external.com-intellij' module='intellij-core' version='26.4.0'>
+      <sha512>
+				E31D3D9D59114BE84DEA28050551C2B1DD73E8ACFCDC9E3830F71E923C9BD58410C4D1F1C0F889FD8C05F464FD1FBF5BC787EDE85469E2CA3BB469128349DF0F
+			</sha512>
+      <sha512>E31D3D9D59114BE84DEA28050551C2B1DD73E8ACFCDC9E3830F71E923C9BD58410C4D1F1C0F889FD8C05F464FD1FBF5BC787EDE85469E2CA3BB469128349DF0F</sha512>
+    </dependency>
+    <dependency group='com.android.tools.external.com-intellij' module='kotlin-compiler' version='26.4.0'>
+      <sha512>
+				5BCD0D1DBB03722B7A524CC417FE8B3C2951942260853451EA2FE0508E33B25BD29D81FAB83FE1EB328E99DC9CF1F713C81C84EFE12081017FADCA4957C9575A
+			</sha512>
+      <sha512>5BCD0D1DBB03722B7A524CC417FE8B3C2951942260853451EA2FE0508E33B25BD29D81FAB83FE1EB328E99DC9CF1F713C81C84EFE12081017FADCA4957C9575A</sha512>
+    </dependency>
+    <dependency group='com.android.tools.external.org-jetbrains' module='uast' version='26.4.0'>
+      <sha512>
+				5907FE6A991907A74C89D532FE830F84DAD7CA27C60C485E729265FD9325F55D0D0C724894D9407EE3F54EF1191723D658C48C30D5D43E481C5BE9A9FCF76EC4
+			</sha512>
+      <sha512>5907FE6A991907A74C89D532FE830F84DAD7CA27C60C485E729265FD9325F55D0D0C724894D9407EE3F54EF1191723D658C48C30D5D43E481C5BE9A9FCF76EC4</sha512>
+    </dependency>
+    <dependency group='com.android.tools.layoutlib' module='layoutlib-api' version='26.4.0'>
+      <sha512>
+				E4DD84E843AB4FAD5812EE33C56F59653E6F12BFE6E665B4FC33316964BC9B44CC6C31F41E545AC716281F77B867C321ACF3D65FC2812A39A39EF42B67BD7AE5
+			</sha512>
+      <sha512>E4DD84E843AB4FAD5812EE33C56F59653E6F12BFE6E665B4FC33316964BC9B44CC6C31F41E545AC716281F77B867C321ACF3D65FC2812A39A39EF42B67BD7AE5</sha512>
+    </dependency>
+    <dependency group='com.android.tools.lint' module='lint-api' version='26.4.0'>
+      <sha512>
+				3BB364888F5B51BEDF564DDFDA818F35437E48985BFBA30D384BDB78BA051BD7051CD32F823E22E5E148BFD525F147FCE4952267EB5C1107D7612C3F3D7ECE70
+			</sha512>
+      <sha512>3BB364888F5B51BEDF564DDFDA818F35437E48985BFBA30D384BDB78BA051BD7051CD32F823E22E5E148BFD525F147FCE4952267EB5C1107D7612C3F3D7ECE70</sha512>
+    </dependency>
+    <dependency group='com.android.tools.lint' module='lint-checks' version='26.4.0'>
+      <sha512>
+				B9D90C45E17666BBEAD577325CBCF652777AED8A89816A2E0073AAA7C40BD364B2F2FA7FC2A4F857D2F7A0A4CF1AA73CFD2FF88852F20A212325B893362439EC
+			</sha512>
+      <sha512>B9D90C45E17666BBEAD577325CBCF652777AED8A89816A2E0073AAA7C40BD364B2F2FA7FC2A4F857D2F7A0A4CF1AA73CFD2FF88852F20A212325B893362439EC</sha512>
+    </dependency>
+    <dependency group='com.android.tools.lint' module='lint-gradle-api' version='26.4.0'>
+      <sha512>
+				74E00F8122A306423B920DA54E0C5EB798761A33E2792C3C6964AFD02C8C799E6694C73C46B28B57BF146179D77D7AA1E2D47F512F6EE6829E0F706240CA3B34
+			</sha512>
+      <sha512>74E00F8122A306423B920DA54E0C5EB798761A33E2792C3C6964AFD02C8C799E6694C73C46B28B57BF146179D77D7AA1E2D47F512F6EE6829E0F706240CA3B34</sha512>
+    </dependency>
+    <dependency group='com.android.tools.lint' module='lint-gradle' version='26.4.0'>
+      <sha512>
+				6C81496CC26C34578F3E384EEDC6B3CD9CE6444C626CC85927BD9F200DB1D16E86D6CBBFBF5D0EE3E05EC6FD546173794597FB0A11612824B5D90938111C9667
+			</sha512>
+      <sha512>6C81496CC26C34578F3E384EEDC6B3CD9CE6444C626CC85927BD9F200DB1D16E86D6CBBFBF5D0EE3E05EC6FD546173794597FB0A11612824B5D90938111C9667</sha512>
+    </dependency>
+    <dependency group='com.android.tools.lint' module='lint' version='26.4.0'>
+      <sha512>
+				623BEA3191B6B8036495801F8DD787D809F21B40AC42A641B4A74C05F610D98C2CE4B8A52D75F0724401E21BE223CCBF956CAE204D011EA88B6722776B4A1FE7
+			</sha512>
+      <sha512>623BEA3191B6B8036495801F8DD787D809F21B40AC42A641B4A74C05F610D98C2CE4B8A52D75F0724401E21BE223CCBF956CAE204D011EA88B6722776B4A1FE7</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='annotations' version='26.4.0'>
+      <sha512>
+				B2A9C5E01830612B9D3D0E79A47AD45468762E056991590EABA830E17C9CA36F78933AAFDA9A0508969A1FCE1C0719EC6093BC08F85FA7037E465CB7D0BAB42A
+			</sha512>
+      <sha512>B2A9C5E01830612B9D3D0E79A47AD45468762E056991590EABA830E17C9CA36F78933AAFDA9A0508969A1FCE1C0719EC6093BC08F85FA7037E465CB7D0BAB42A</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='common' version='26.4.0'>
+      <sha512>
+				5E719D5C7E1C1EDEC2F727FDA0A5140093AFD9EEDF02226590909F787D70FCEB8F4DA2898E16A5CD300282A5A90F4E1BCE26F4ED7E01DDA6DB8D823D7369E99F
+			</sha512>
+      <sha512>5E719D5C7E1C1EDEC2F727FDA0A5140093AFD9EEDF02226590909F787D70FCEB8F4DA2898E16A5CD300282A5A90F4E1BCE26F4ED7E01DDA6DB8D823D7369E99F</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='dvlib' version='26.4.0'>
+      <sha512>
+				5EFE962D680713C92BC29B5AF8AE136824436A8D9AF620FA4600A30810980BDED77C626F800704DD249D6C31D5A6754CA504C9547B256AD68CFC6099A8A402D2
+			</sha512>
+      <sha512>5EFE962D680713C92BC29B5AF8AE136824436A8D9AF620FA4600A30810980BDED77C626F800704DD249D6C31D5A6754CA504C9547B256AD68CFC6099A8A402D2</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='repository' version='26.4.0'>
+      <sha512>
+				75C60140E7F6D0191AB47A93F5991C2B794EFA25BFCCB6D833684D4402F77C83B41A496963F6BFBF4B851D18E14C0AF7B7F731CEC340EB03CE4A126A1A482F1F
+			</sha512>
+      <sha512>75C60140E7F6D0191AB47A93F5991C2B794EFA25BFCCB6D833684D4402F77C83B41A496963F6BFBF4B851D18E14C0AF7B7F731CEC340EB03CE4A126A1A482F1F</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='sdk-common' version='26.4.0'>
+      <sha512>
+				C5ECA793B6DFDE5D8B3C2835F614A484A09A21C223A5322D6A988FAE8C26CBABC182FD9A829DBAF2231A02BBAA31C12B137E55141EE8EB294515F511FE2DC54E
+			</sha512>
+      <sha512>C5ECA793B6DFDE5D8B3C2835F614A484A09A21C223A5322D6A988FAE8C26CBABC182FD9A829DBAF2231A02BBAA31C12B137E55141EE8EB294515F511FE2DC54E</sha512>
+    </dependency>
+    <dependency group='com.android.tools' module='sdklib' version='26.4.0'>
+      <sha512>
+				468FD63B37ABD9EE2B342829FFFBFC7F96D367EA569944249A3FE7C813DAD1D2785930486C78BC2A8ABC0D6B6EFFDF86AE102545781B9C37DA2DE5FDB9ACCD1B
+			</sha512>
+      <sha512>468FD63B37ABD9EE2B342829FFFBFC7F96D367EA569944249A3FE7C813DAD1D2785930486C78BC2A8ABC0D6B6EFFDF86AE102545781B9C37DA2DE5FDB9ACCD1B</sha512>
+    </dependency>
+    <dependency group='com.github.ajalt' module='clikt' version='2.0.0'>
+      <sha512>2222171F4BAC31CF5B28DC4AED69EC8803BF182D7EA2A771D319739A033822DD1FFEBE6E0CF6F73B429B2A9CDEC5BA19A29FE21896B17D4810540A257DEC6981</sha512>
+    </dependency>
+    <dependency group='com.github.chrisbanes' module='PhotoView' version='2.1.4' extension='aar'>
+      <sha512>
+				415349BAB2F20EB221B7D2975C2E5C54A950EB16F9DBB254697E59249E956A13200AFB109095772B1CBFD73A44D49F302F318B31731AD3DD83CAD64A5BAFDF8
+			</sha512>
+      <sha512>415349BAB2F20EB221B7D2975C2E5C54A950EB16F9DBB254697E59249E956A13200AFB109095772B1CBFD73A44D49F302F318B31731AD3DD83CAD64A5BAFDF8</sha512>
+    </dependency>
+    <dependency group='com.github.kobakei' module='MaterialFabSpeedDial' version='1.2.1' extension='aar'>
+      <sha512>
+				F75B262F070FACD4670FB63AA4F7457397A8A866F2C23CF9528AE655CA984A493B432AC188635436AF8AA4A42849E591587431CC059C12F4139A41BD8AC9E859
+			</sha512>
+      <sha512>F75B262F070FACD4670FB63AA4F7457397A8A866F2C23CF9528AE655CA984A493B432AC188635436AF8AA4A42849E591587431CC059C12F4139A41BD8AC9E859</sha512>
+    </dependency>
+    <dependency group='com.google.code.findbugs' module='jsr305' version='1.3.9'>
+      <sha512>
+				6DA282CFD8E30D9F8CF17702B8709172B00E22B75A627A1D85F8989615B8A1A401BC25D9AEE7B14AED1D9B5DF73BF2EA8D66F9C8468D9577C29F0CCFA2CC70A
+			</sha512>
+      <sha512>6DA282CFD8E30D9F8CF17702B8709172B00E22B75A627A1D85F8989615B8A1A401BC25D9AEE7B14AED1D9B5DF73BF2EA8D66F9C8468D9577C29F0CCFA2CC70A</sha512>
+    </dependency>
+    <dependency group='com.googlecode.json-simple' module='json-simple' version='1.1'>
+      <sha512>
+				F9CAAFC041EEA982D5BA266482418DCA05D46FB992BEF3F076A83D564765083A0870E30F68E7C6FC8C80EBD3C88B087EECD2F8455C12DAAF7DB3B5A975B622E4
+			</sha512>
+      <sha512>F9CAAFC041EEA982D5BA266482418DCA05D46FB992BEF3F076A83D564765083A0870E30F68E7C6FC8C80EBD3C88B087EECD2F8455C12DAAF7DB3B5A975B622E4</sha512>
+    </dependency>
+    <dependency group='com.jraska' module='falcon' version='1.0.4' extension='aar'>
+      <sha512>BE36F2657DCEE56926BB58C53A6062FC297F71979D30040C6FB3B6F065331A2E6D826EEE91BBEAFE0B4E87C043DB0DC8A7E2136C37E707F45DBA72D9252EA6E6</sha512>
+    </dependency>
+    <dependency group='javax.annotation' module='jsr250-api' version='1.0'>
+      <sha512>
+				8B5DD24460E42763F3645205BE4B4F80691E217D36BEE5FC5B5DF6EBC8782ED0F641FB9E2FE918A2D0EEDE32556656F6B61FE65D2CBEC5086E61EF3D91E4D871
+			</sha512>
+      <sha512>8B5DD24460E42763F3645205BE4B4F80691E217D36BEE5FC5B5DF6EBC8782ED0F641FB9E2FE918A2D0EEDE32556656F6B61FE65D2CBEC5086E61EF3D91E4D871</sha512>
+    </dependency>
+    <dependency group='javax.inject' module='javax.inject' version='1'>
+      <sha512>
+				E126B7CCF3E42FD1984A0BEEF1004A7269A337C202E59E04E8E2AF714280D2F2D8D2BA5E6F59481B8DCD34AAF35C966A688D0B48EC7E96F102C274DC0D3B381E
+			</sha512>
+      <sha512>E126B7CCF3E42FD1984A0BEEF1004A7269A337C202E59E04E8E2AF714280D2F2D8D2BA5E6F59481B8DCD34AAF35C966A688D0B48EC7E96F102C274DC0D3B381E</sha512>
+    </dependency>
+    <dependency group='nekohtml' module='nekohtml' version='1.9.6.2'>
+      <sha512>
+				5C720418F6FCCC99CAD205ED6B6C6E0E7DD1957D6AD47EB30E01FED543896BBDCB94D99DE149C1E9B41D14DCE70C9D033BDACAD4B3D9BC7608585FA0D1C5CE9E
+			</sha512>
+      <sha512>5C720418F6FCCC99CAD205ED6B6C6E0E7DD1957D6AD47EB30E01FED543896BBDCB94D99DE149C1E9B41D14DCE70C9D033BDACAD4B3D9BC7608585FA0D1C5CE9E</sha512>
+    </dependency>
+    <dependency group='nekohtml' module='xercesMinimal' version='1.9.6.2'>
+      <sha512>
+				7AA4D51FF56969A3C8B160C70D10F29856D0181639D6969E4482D8290DD22D13975355CE2DBEEF2CEF9315B2B4B0BEF4CDBA73E3E0D2D0872075F41883549DB0
+			</sha512>
+      <sha512>7AA4D51FF56969A3C8B160C70D10F29856D0181639D6969E4482D8290DD22D13975355CE2DBEEF2CEF9315B2B4B0BEF4CDBA73E3E0D2D0872075F41883549DB0</sha512>
+    </dependency>
+    <dependency group='net.sf.kxml' module='kxml2' version='2.3.0'>
+      <sha512>
+				F97D418D4C2892FA184F5BE83166AC2CD771FD10D7625104D9B054EC0FF361927A2AC2539D38F326F61373B6D700A3B5075605763562AC0AE6714903773CD1CB
+			</sha512>
+      <sha512>F97D418D4C2892FA184F5BE83166AC2CD771FD10D7625104D9B054EC0FF361927A2AC2539D38F326F61373B6D700A3B5075605763562AC0AE6714903773CD1CB</sha512>
+    </dependency>
+    <dependency group='org.beanshell' module='bsh' version='1.3.0'>
+      <sha512>
+				5D4AA73A7AF86F29921F93FAF586679A103D14C9D3ED55C680841CDCB8AAB0D33D455F5959B6516DD9CC8712A1EB6494082BC452A68409952438CC4832AD58F6
+			</sha512>
+      <sha512>5D4AA73A7AF86F29921F93FAF586679A103D14C9D3ED55C680841CDCB8AAB0D33D455F5959B6516DD9CC8712A1EB6494082BC452A68409952438CC4832AD58F6</sha512>
+    </dependency>
+    <dependency group='org.briarproject' module='jtorctl' version='0.3'>
+      <sha512>
+				D6C7388C5C46E1BE265E26500D532D59C92161AFE94F0A148AC52D46980504F617BF5EA9462695F9FF6F9CDFC53B0C98107E72B23D03461FD9CC19EF83B18D7A
+			</sha512>
+      <sha512>D6C7388C5C46E1BE265E26500D532D59C92161AFE94F0A148AC52D46980504F617BF5EA9462695F9FF6F9CDFC53B0C98107E72B23D03461FD9CC19EF83B18D7A</sha512>
+    </dependency>
+    <dependency group='org.briarproject' module='obfs4proxy-android' version='0.0.11-2' extension='zip'>
+      <sha512>
+				9A7444DB73845EE65DAC1C5AA34D479AE200D162582F41D4553A9AB86EE672E9CF7009E99C967BDBBBF4FFA82DC155A94BC92577125DA31CF28B84DCB12C0E1A
+			</sha512>
+      <sha512>9A7444DB73845EE65DAC1C5AA34D479AE200D162582F41D4553A9AB86EE672E9CF7009E99C967BDBBBF4FFA82DC155A94BC92577125DA31CF28B84DCB12C0E1A</sha512>
+    </dependency>
+    <dependency group='org.briarproject' module='obfs4proxy' version='0.0.7' extension='zip'>
+      <sha512>
+				17921580E51FF8C01432471D93678BBB33285D7388DF501E4A82AB382BD1168D7C78EDEE96A395E9941F709DFCFFE82C233E2C0A05A526F0A9F1F1C596616BEA
+			</sha512>
+      <sha512>17921580E51FF8C01432471D93678BBB33285D7388DF501E4A82AB382BD1168D7C78EDEE96A395E9941F709DFCFFE82C233E2C0A05A526F0A9F1F1C596616BEA</sha512>
+    </dependency>
+    <dependency group='org.briarproject' module='tor-android' version='0.3.5.8-64' extension='zip'>
+      <sha512>
+				244F6F5C80C322C931495ED450252FC281B25C0B4002B8F5418FCBF084F6319E29629B85592F79802A4FD0D76DCC6829BD7880D183F03099B5B4212ACD6EE287
+			</sha512>
+      <sha512>244F6F5C80C322C931495ED450252FC281B25C0B4002B8F5418FCBF084F6319E29629B85592F79802A4FD0D76DCC6829BD7880D183F03099B5B4212ACD6EE287</sha512>
+    </dependency>
+    <dependency group='org.briarproject' module='tor' version='0.3.5.8' extension='zip'>
+      <sha512>
+				254E64B9425945EB2E3E97262316114B370F4A538D7792B80D40E83AE18E3EC2CA822AB6393C526088CC99FBEB0F394C2DDB3E7F71CBDD45F5E16F177C3111C5
+			</sha512>
+      <sha512>254E64B9425945EB2E3E97262316114B370F4A538D7792B80D40E83AE18E3EC2CA822AB6393C526088CC99FBEB0F394C2DDB3E7F71CBDD45F5E16F177C3111C5</sha512>
+    </dependency>
+    <dependency group='org.codehaus.plexus' module='plexus-container-default' version='1.0-alpha-9-stable-1'>
+      <sha512>
+				7CB690F7D8E07DA36F019B9853CC924C513C254037ABDB11B2B77D26DF886B94468332F59008DE6CAFBC18BAE102617DF7877A68159717FBCDB1FAE932B67F5B
+			</sha512>
+      <sha512>7CB690F7D8E07DA36F019B9853CC924C513C254037ABDB11B2B77D26DF886B94468332F59008DE6CAFBC18BAE102617DF7877A68159717FBCDB1FAE932B67F5B</sha512>
+    </dependency>
+    <dependency group='org.codehaus.plexus' module='plexus-interpolation' version='1.11'>
+      <sha512>
+				5CC81293C43D43DD07AA91826B8258B026F26A4A594F60E6BF8FB01936361A9683EE2DE6F90B642366C4A7B6C226F25E4531689C20058FCA03295337314C4A0C
+			</sha512>
+      <sha512>5CC81293C43D43DD07AA91826B8258B026F26A4A594F60E6BF8FB01936361A9683EE2DE6F90B642366C4A7B6C226F25E4531689C20058FCA03295337314C4A0C</sha512>
+    </dependency>
+    <dependency group='org.codehaus.plexus' module='plexus-utils' version='1.5.15'>
+      <sha512>
+				EC8164FD22F9C6095839BAD381B4D1186BAD3D69C4B019828BA4864455F150C264FE471C71F80A4FD8FA0E52EEDD366A4A096A9FE7A7770DE98868B5A709E535
+			</sha512>
+      <sha512>EC8164FD22F9C6095839BAD381B4D1186BAD3D69C4B019828BA4864455F150C264FE471C71F80A4FD8FA0E52EEDD366A4A096A9FE7A7770DE98868B5A709E535</sha512>
+    </dependency>
+    <dependency group='org.jetbrains.intellij.deps' module='trove4j' version='1.0.20181211'>
+      <sha512>1C805EFE0DD5700941D20F02D6BA8DD79C54BFFE3B0147D82AF9B7525DBDCC97EEE5B3258CBCE161A39A699C28574BA43BA401DBF3AD3D73600293146949D512</sha512>
+    </dependency>
+    <dependency group='org.jetbrains.trove4j' module='trove4j' version='20160824'>
+      <sha512>
+				1CB8EFAC5A9D289447A587D54F610329D6A71BB86A021B305DB7952B2F423EFCAB70A90F54C3E9E43E25D866526F65CE91153486731E542F1A14B5745E1DC5D3
+			</sha512>
+      <sha512>1CB8EFAC5A9D289447A587D54F610329D6A71BB86A021B305DB7952B2F423EFCAB70A90F54C3E9E43E25D866526F65CE91153486731E542F1A14B5745E1DC5D3</sha512>
+    </dependency>
+    <dependency group='org.ow2.asm' module='asm-analysis' version='6.0'>
+      <sha512>
+				CE2D1464D8A1B3D3A13A04BD695F311126BF08B4242F88402F582AEC1083259D2CC4BED23B1A03CE3F11F11C7EAEC1293EDBDA365DF1830B8556400F60ECABED
+			</sha512>
+      <sha512>CE2D1464D8A1B3D3A13A04BD695F311126BF08B4242F88402F582AEC1083259D2CC4BED23B1A03CE3F11F11C7EAEC1293EDBDA365DF1830B8556400F60ECABED</sha512>
+    </dependency>
+    <dependency group='org.ow2.asm' module='asm-commons' version='6.0'>
+      <sha512>
+				49C8D569EF2B27B52C22E1C6541C1D0D3FBCAE8BBD299663E8F932CBFE8FBA2871C6DFEE20F072FD08D14F34B71E9C192ED06D612484A7F737B3BB29F1AD3591
+			</sha512>
+      <sha512>49C8D569EF2B27B52C22E1C6541C1D0D3FBCAE8BBD299663E8F932CBFE8FBA2871C6DFEE20F072FD08D14F34B71E9C192ED06D612484A7F737B3BB29F1AD3591</sha512>
+    </dependency>
+    <dependency group='org.ow2.asm' module='asm-tree' version='6.0'>
+      <sha512>
+				4FBD730BBC3C0A239169A01E71AAD988F6060D423FB7D0082E24702128E0EAF84827E86248F310D2FCECF5A66ED38B9766CD1D261AED1EBBA7FED6422A28E954
+			</sha512>
+      <sha512>4FBD730BBC3C0A239169A01E71AAD988F6060D423FB7D0082E24702128E0EAF84827E86248F310D2FCECF5A66ED38B9766CD1D261AED1EBBA7FED6422A28E954</sha512>
+    </dependency>
+    <dependency group='org.ow2.asm' module='asm-util' version='6.0'>
+      <sha512>
+				4E76795F3F5E5A2C1DDE1D709D7FD5C2530861EFAD5160C667512B051BC96DBACCA58BC1C4D256204BA70292A8FF01BCE42D47F4032D4143F92554AB38165826
+			</sha512>
+      <sha512>4E76795F3F5E5A2C1DDE1D709D7FD5C2530861EFAD5160C667512B051BC96DBACCA58BC1C4D256204BA70292A8FF01BCE42D47F4032D4143F92554AB38165826</sha512>
+    </dependency>
+    <dependency group='org.ow2.asm' module='asm' version='6.0'>
+      <sha512>
+				F4718219830CFC949BDB9BDF09E3565ED9F019F3D8900D8142E356C45BAF3B418BE9E4E7CD6406699AD61174386E006E9816D5C75DCE0E68307479AA7C96E894
+			</sha512>
+      <sha512>F4718219830CFC949BDB9BDF09E3565ED9F019F3D8900D8142E356C45BAF3B418BE9E4E7CD6406699AD61174386E006E9816D5C75DCE0E68307479AA7C96E894</sha512>
+    </dependency>
+    <dependency group='tools.fastlane' module='screengrab' version='1.2.0' extension='aar'>
+      <sha512>
+				7DF27BED1A6F9041A50A2C97A972867497387180562442BA39594EB8682AF142015744A9ED962546988B5842EBB7DAF487849C51ACE551BE5FC1672B8E8C6206
+			</sha512>
+      <sha512>7DF27BED1A6F9041A50A2C97A972867497387180562442BA39594EB8682AF142015744A9ED962546988B5842EBB7DAF487849C51ACE551BE5FC1672B8E8C6206</sha512>
+    </dependency>
+    <dependency group='uk.co.samuelwall' module='material-tap-target-prompt' version='2.14.0' extension='aar'>
+      <sha512>
+				BCC419B25D5E63C7619312797B7AD6CB33AC9661565EC9FC7D3189AD53447ABF4D10AEFEC14EA4241A9E9594AC24CB117F0B2B6CE5FC0D1974B979B10F41E7C9
+			</sha512>
+      <sha512>BCC419B25D5E63C7619312797B7AD6CB33AC9661565EC9FC7D3189AD53447ABF4D10AEFEC14EA4241A9E9594AC24CB117F0B2B6CE5FC0D1974B979B10F41E7C9</sha512>
+    </dependency>
+  </dependencies>
+</dependency-verification>
diff --git a/gradle.properties b/gradle.properties
index 750a6fc0eb8cea4b4dd76736dbca8c9c648a64be..1388279cb758e3fb36d55a354300fd0077008997 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
-noWitness=androidApis,_internal_aapt2_binary
 android.enableUnitTestBinaryResources=true
-org.gradle.jvmargs=-Xmx1g
\ No newline at end of file
+org.gradle.jvmargs=-Xmx1g
+#checksum.violation.log.level=lifecycle
\ No newline at end of file
diff --git a/libs/gradle-witness.jar b/libs/gradle-witness.jar
deleted file mode 100644
index eeb8b228693a102aa5b331d5f04121e8f295f805..0000000000000000000000000000000000000000
Binary files a/libs/gradle-witness.jar and /dev/null differ
diff --git a/settings.gradle b/settings.gradle
index def39c0cd9ae5490d079baed012780e6cbb49bf9..8b475916d297fc54cc687b25bc1e79cff67fc55d 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -6,3 +6,52 @@ include ':briar-api'
 include ':briar-core'
 include ':briar-android'
 include ':briar-headless'
+
+buildscript {
+	dependencies {
+		classpath('com.github.vlsi.gradle:checksum-dependency-plugin:1.33.0') {
+			// Gradle ships kotlin-stdlib which is good enough
+			exclude(group: "org.jetbrains.kotlin", module: "kotlin-stdlib")
+		}
+	}
+	repositories {
+		gradlePluginPortal()
+	}
+}
+
+// Note: we need to verify the checksum for checksum-dependency-plugin itself
+def expectedSha512 = [
+		'43BC9061DFDECA0C421EDF4A76E380413920E788EF01751C81BDC004BD28761FBD4A3F23EA9146ECEDF10C0F85B7BE9A857E9D489A95476525565152E0314B5B':
+				'bcpg-jdk15on-1.62.jar',
+		'2BA6A5DEC9C8DAC2EB427A65815EB3A9ADAF4D42D476B136F37CD57E6D013BF4E9140394ABEEA81E42FBDB8FC59228C7B85C549ED294123BF898A7D048B3BD95':
+				'bcprov-jdk15on-1.62.jar',
+		'17DAAF511BE98F99007D7C6B3762C9F73ADD99EAB1D222985018B0258EFBE12841BBFB8F213A78AA5300F7A3618ACF252F2EEAD196DF3F8115B9F5ED888FE827':
+				'okhttp-4.1.0.jar',
+		'93E7A41BE44CC17FB500EA5CD84D515204C180AEC934491D11FC6A71DAEA761FB0EECEF865D6FD5C3D88AAF55DCE3C2C424BE5BA5D43BEBF48D05F1FA63FA8A7':
+				'okio-2.2.2.jar',
+		'A9064CB324A9F8936B897ADAEAABC759F8F61C27D1985D5DA87B5DB6B995D02D1F395ACD5D3BC1056CB652ABC5B99B7B110BFAD825D0C0A4819039A04F4D2CE' :
+				'checksum-dependency-plugin-1.33.0.jar'
+]
+
+static def sha512(File file) {
+	def md = java.security.MessageDigest.getInstance('SHA-512')
+	file.eachByte(8192) { buffer, length ->
+		md.update(buffer, 0, length)
+	}
+	new BigInteger(1, md.digest()).toString(16).toUpperCase()
+}
+
+def violations =
+		buildscript.configurations.classpath
+				.resolve()
+				.sort { it.name }
+				.collectEntries { [(it): sha512(it)] }
+				.findAll { !expectedSha512.containsKey(it.value) }
+				.collect { file, sha512 -> "SHA-512(${file.name}) = $sha512 ($file)" }
+				.join("\n  ")
+
+if (!violations.isEmpty()) {
+	throw new GradleException("Buildscript classpath has non-whitelisted files:\n  $violations")
+}
+
+apply plugin: 'com.github.vlsi.checksum-dependency'
\ No newline at end of file
diff --git a/update-dependency-pinning.sh b/update-dependency-pinning.sh
deleted file mode 100755
index 1504e516b88f2e91378a27664a279284f35c63e2..0000000000000000000000000000000000000000
--- a/update-dependency-pinning.sh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/bash
-set -e
-
-PROJECTS=(
-    'bramble-api'
-    'bramble-core'
-    'bramble-android'
-    'bramble-java'
-    'briar-api'
-    'briar-core'
-    'briar-android'
-    'briar-headless'
-)
-
-# clear witness files to prevent errors when upgrading dependencies
-for project in ${PROJECTS[@]}
-do
-    echo "" > ${project}/witness.gradle
-done
-
-# calculating new checksums
-for project in ${PROJECTS[@]}
-do
-    echo "Calculating new checksums for ${project} ..."
-    ./gradlew -q --configure-on-demand ${project}:calculateChecksums | grep -v '^\(Skipping\|Verifying\|Welcome to Gradle\)' > ${project}/witness.gradle
-done