From e8c54a609c84c02f09dc8bee93f32350dc15ab0d Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 17 Nov 2017 12:47:25 +0000 Subject: [PATCH] Upgrade Gradle Witness. --- bramble-android/build.gradle | 27 +++++++- bramble-api/build.gradle | 19 +++++- bramble-core/build.gradle | 25 +++++++- bramble-j2se/build.gradle | 26 +++++++- briar-android/build.gradle | 117 +++++++++++++++++++++++++++++------ briar-api/build.gradle | 10 +++ briar-core/build.gradle | 36 +++++++++-- libs/gradle-witness.jar | Bin 20436 -> 40773 bytes 8 files changed, 225 insertions(+), 35 deletions(-) diff --git a/bramble-android/build.gradle b/bramble-android/build.gradle index a36d5a2c3..0fdfdf817 100644 --- a/bramble-android/build.gradle +++ b/bramble-android/build.gradle @@ -32,6 +32,27 @@ dependencies { provided 'javax.annotation:jsr250-api:1.0' } +dependencyVerification { + verify = [ + 'com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', + 'com.google.dagger:dagger-compiler:2.0.2:dagger-compiler-2.0.2.jar:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3', + 'com.google.dagger:dagger-producers:2.0-beta:dagger-producers-2.0-beta.jar:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'com.google.guava:guava:18.0:guava-18.0.jar:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99', + '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', + 'javax.annotation:jsr250-api:1.0:jsr250-api-1.0.jar:a1a922d0d9b6d183ed3800dfac01d1e1eb159f0e8c6f94736931c1def54a941f', + 'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff', + 'org.bitlet:weupnp:0.1.4:weupnp-0.1.4.jar:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb', + 'org.jacoco:org.jacoco.agent:0.7.4.201502262128:org.jacoco.agent-0.7.4.201502262128-runtime.jar:e357a0f1d573c2f702a273992b1b6cb661734f66311854efb3778a888515c5b5', + 'org.jacoco:org.jacoco.agent:0.7.4.201502262128:org.jacoco.agent-0.7.4.201502262128.jar:47b4bec6df11a1118da3953da8b9fa1e7079d6fec857faa1a3cf912e53a6fd4e', + 'org.jacoco:org.jacoco.ant:0.7.4.201502262128:org.jacoco.ant-0.7.4.201502262128.jar:013ce2a68ba57a3c59215ae0dec4df3498c078062a38c3b94c841fc14450f283', + 'org.jacoco:org.jacoco.core:0.7.4.201502262128:org.jacoco.core-0.7.4.201502262128.jar:ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb', + 'org.jacoco:org.jacoco.report:0.7.4.201502262128:org.jacoco.report-0.7.4.201502262128.jar:7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09', + 'org.ow2.asm:asm-debug-all:5.0.1:asm-debug-all-5.0.1.jar:4734de5b515a454b0096db6971fb068e5f70e6f10bbee2b3bd2fdfe5d978ed57', + ] +} + ext.torBinaryDir = 'src/main/res/raw' ext.torVersion = '0.2.9.12' ext.geoipVersion = '2017-09-06' @@ -47,11 +68,11 @@ def torBinaries = [ def downloadBinary(name) { return tasks.create("downloadBinary${name}", Download) { - src "$torDownloadUrl${name}.zip" + src "${torDownloadUrl}${name}.zip" .replace('tor_', "tor-${torVersion}-") .replace('geoip', "geoip-${geoipVersion}") .replaceAll('_', '-') - dest "$torBinaryDir/${name}.zip" + dest "${torBinaryDir}/${name}.zip" onlyIfNewer true } } @@ -61,7 +82,7 @@ def verifyBinary(name, chksum) { name : "verifyBinary${name}", type : Verify, dependsOn: downloadBinary(name)]) { - src "$torBinaryDir/${name}.zip" + src "${torBinaryDir}/${name}.zip" algorithm 'SHA-256' checksum chksum } diff --git a/bramble-api/build.gradle b/bramble-api/build.gradle index 7b03f5c18..059af0012 100644 --- a/bramble-api/build.gradle +++ b/bramble-api/build.gradle @@ -18,9 +18,22 @@ dependencies { dependencyVerification { verify = [ - 'com.google.dagger:dagger:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', - 'com.google.code.findbugs:jsr305:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', - 'javax.inject:javax.inject:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff', + '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.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + '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.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/bramble-core/build.gradle b/bramble-core/build.gradle index 324947821..a4c28dd22 100644 --- a/bramble-core/build.gradle +++ b/bramble-core/build.gradle @@ -21,9 +21,28 @@ dependencies { dependencyVerification { verify = [ - 'com.madgag.spongycastle:core:199617dd5698c5a9312b898c0a4cec7ce9dd8649d07f65d91629f58229d72728', - 'com.h2database:h2:225b22e9857235c46c93861410b60b8c81c10dc8985f4faf188985ba5445126c', - 'org.bitlet:weupnp:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb', + '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-compiler:2.0.2:dagger-compiler-2.0.2.jar:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3', + 'com.google.dagger:dagger-producers:2.0-beta:dagger-producers-2.0-beta.jar:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'com.google.guava:guava:18.0:guava-18.0.jar:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99', + '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', + '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.bitlet:weupnp:0.1.4:weupnp-0.1.4.jar:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb', + '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/bramble-j2se/build.gradle b/bramble-j2se/build.gradle index f920589eb..5a77dee5b 100644 --- a/bramble-j2se/build.gradle +++ b/bramble-j2se/build.gradle @@ -19,8 +19,30 @@ dependencies { dependencyVerification { verify = [ - 'net.java.dev.jna:jna:c4dadeeecaa90c8847902082aee5eb107fcf59c5d0e63a17fcaf273c0e2d2bd1', - 'net.java.dev.jna:jna-platform:e9dda9e884fc107eb6367710540789a12dfa8ad28be9326b22ca6e352e325499', + '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-compiler:2.0.2:dagger-compiler-2.0.2.jar:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3', + 'com.google.dagger:dagger-producers:2.0-beta:dagger-producers-2.0-beta.jar:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'com.google.guava:guava:18.0:guava-18.0.jar:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99', + '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', + '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.4.0:jna-platform-4.4.0.jar:e9dda9e884fc107eb6367710540789a12dfa8ad28be9326b22ca6e352e325499', + 'net.java.dev.jna:jna:4.4.0:jna-4.4.0.jar:c4dadeeecaa90c8847902082aee5eb107fcf59c5d0e63a17fcaf273c0e2d2bd1', + '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.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 274598674..94f2d94ec 100644 --- a/briar-android/build.gradle +++ b/briar-android/build.gradle @@ -46,24 +46,105 @@ dependencies { dependencyVerification { verify = [ - 'ch.acra:acra:afd5b28934d5166b55f261c85685ad59e8a4ebe9ca1960906afaa8c76d8dc9eb', - 'info.guardianproject.panic:panic:a7ed9439826db2e9901649892cf9afbe76f00991b768d8f4c26332d7c9406cb2', - 'info.guardianproject.trustedintents:trustedintents:6221456d8821a8d974c2acf86306900237cf6afaaa94a4c9c44e161350f80f3e', - 'de.hdodenhof:circleimageview:bcbc588e19e6dcf8c120b1957776bfe229efba5d2fbe5da7156372eeacf65503', - 'com.google.zxing:core:bba7724e02a997cec38213af77133ee8e24b0d5cf5fa7ecbc16a4fa93f11ee0d', - 'com.jpardogo.materialtabstrip:library:24d19232b319f8c73e25793432357919a7ed972186f57a3b2c9093ea74ad8311', - 'com.github.bumptech.glide:glide:750d9e7b940dc0ee48f8680623b55d46e14e8727acc922d7b156e57e7c549655', - 'uk.co.samuelwall:material-tap-target-prompt:5d4951124366bc5c52e57beaa294db7611f0aa2a8d80e0163e1383e1966ba5b2', - 'com.android.support:appcompat-v7:00f9d93acacd6731f309724054bf51492814b4b2869f16d7d5c0038dcb8c9a0d', - 'com.android.support:preference-v14:44881bb46094e86d0bc2426f205419674a5b4eb514b44b5a4659b5de29f71eb7', - 'com.android.support:design:003e0c0bea0a6891f8b2bc43f20ae7af2a49a17363e5bb10df5ee0bae12fa686', - 'com.android.support:cardview-v7:4595f1c4a28cfa083b6c0920ad4d49e1c2ca4b8302a955e548f68eb63b74931b', - 'com.android.support:animated-vector-drawable:06d1963b85aa917099d7757e6a7b3e4dc06889413dc747f625ae8683606db3a1', - 'com.android.support:support-vector-drawable:799bafe4c3de812386f0b291f744d5d6876452722dd40189b9ab87dbbf594ea1', - 'com.android.support:recyclerview-v7:44040a888e23e0c93162a3377cfe06751080e3c22d369ab0d4301ef60d63b0fe', - 'com.android.support:preference-v7:775101bd07bd052e455761c5c5d9523d7ad59f2f320e3e8cbde241fd6b1d6025', - 'com.android.support.constraint:constraint-layout:b0c688cc2b7172608f8153a689d746da40f71e52d7e2fe2bfd9df2f92db77085', - 'com.android.support.constraint:constraint-layout-solver:8c62525a9bc5cff5633a96cb9b32fffeccaf41b8841aa87fc22607070dea9b8d', + '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.8.5:acra-4.8.5.aar:afd5b28934d5166b55f261c85685ad59e8a4ebe9ca1960906afaa8c76d8dc9eb', + '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.0.2:constraint-layout-solver-1.0.2.jar:8c62525a9bc5cff5633a96cb9b32fffeccaf41b8841aa87fc22607070dea9b8d', + 'com.android.support.constraint:constraint-layout:1.0.2:constraint-layout-1.0.2.aar:b0c688cc2b7172608f8153a689d746da40f71e52d7e2fe2bfd9df2f92db77085', + 'com.android.support:animated-vector-drawable:23.2.1:animated-vector-drawable-23.2.1.aar:06d1963b85aa917099d7757e6a7b3e4dc06889413dc747f625ae8683606db3a1', + 'com.android.support:appcompat-v7:23.2.1:appcompat-v7-23.2.1.aar:00f9d93acacd6731f309724054bf51492814b4b2869f16d7d5c0038dcb8c9a0d', + 'com.android.support:cardview-v7:23.2.1:cardview-v7-23.2.1.aar:4595f1c4a28cfa083b6c0920ad4d49e1c2ca4b8302a955e548f68eb63b74931b', + 'com.android.support:design:23.2.1:design-23.2.1.aar:003e0c0bea0a6891f8b2bc43f20ae7af2a49a17363e5bb10df5ee0bae12fa686', + 'com.android.support:preference-v14:23.2.1:preference-v14-23.2.1.aar:44881bb46094e86d0bc2426f205419674a5b4eb514b44b5a4659b5de29f71eb7', + 'com.android.support:preference-v7:23.2.1:preference-v7-23.2.1.aar:775101bd07bd052e455761c5c5d9523d7ad59f2f320e3e8cbde241fd6b1d6025', + 'com.android.support:recyclerview-v7:23.2.1:recyclerview-v7-23.2.1.aar:44040a888e23e0c93162a3377cfe06751080e3c22d369ab0d4301ef60d63b0fe', + 'com.android.support:support-annotations:23.4.0:support-annotations-23.4.0.jar:e91a88dd0c5e99069b7f09d4a46b5e06f1e9c4c72fc0a8e987e25d86af480f01', + 'com.android.support:support-v4:23.2.1:support-v4-23.2.1.aar:81ce890f26d35c75ad17d0f998a7e3230330c3b41e0b629566bc744bee89e448', + 'com.android.support:support-vector-drawable:23.2.1:support-vector-drawable-23.2.1.aar:799bafe4c3de812386f0b291f744d5d6876452722dd40189b9ab87dbbf594ea1', + 'com.github.bumptech.glide:glide:3.8.0:glide-3.8.0.jar:750d9e7b940dc0ee48f8680623b55d46e14e8727acc922d7b156e57e7c549655', + '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:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', + 'com.google.dagger:dagger-compiler:2.0.2:dagger-compiler-2.0.2.jar:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3', + 'com.google.dagger:dagger-producers:2.0-beta:dagger-producers-2.0-beta.jar:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'com.google.guava:guava:18.0:guava-18.0.jar:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99', + 'com.google.guava:guava:20.0:guava-20.0.jar:36a666e3b71ae7f0f0dca23654b67e086e6c93d192f60ba5dfd5519db6c288c8', + 'com.google.protobuf:protobuf-java:2.6.1:protobuf-java-2.6.1.jar:55aa554843983f431df5616112cf688d38aa17c132357afd1c109435bfdac4e6', + 'com.google.zxing:core:3.3.0:core-3.3.0.jar:bba7724e02a997cec38213af77133ee8e24b0d5cf5fa7ecbc16a4fa93f11ee0d', + 'com.h2database:h2:1.4.192:h2-1.4.192.jar:225b22e9857235c46c93861410b60b8c81c10dc8985f4faf188985ba5445126c', + 'com.ibm.icu:icu4j:53.1:icu4j-53.1.jar:e37a4467bac5cdeb02c5c4b8e5063d2f4e67b69e3c7df6d6b610f13185572bab', + 'com.jpardogo.materialtabstrip:library:1.1.0:library-1.1.0.aar:24d19232b319f8c73e25793432357919a7ed972186f57a3b2c9093ea74ad8311', + 'com.madgag.spongycastle:core:1.58.0.0:core-1.58.0.0.jar:199617dd5698c5a9312b898c0a4cec7ce9dd8649d07f65d91629f58229d72728', + 'com.rometools:rome-utils:1.7.3:rome-utils-1.7.3.jar:f774a80e7e1bc9db5426b62333ab362537f901636cd0812dc84cb5ee2668acf9', + 'com.rometools:rome:1.7.3:rome-1.7.3.jar:077367bf8fa01b211c9da712c2aa862724195773c5693fd4d97d61d6457e96c6', + 'com.squareup.okhttp3:okhttp:3.8.0:okhttp-3.8.0.jar:19e1db51787716ff0046fa19e408fb34ed32a6274baa0c07475bf724b4eb6800', + 'com.squareup.okio:okio:1.13.0:okio-1.13.0.jar:734269c3ebc5090e3b23566db558f421f0b4027277c79ad5d176b8ec168bb850', + 'com.thoughtworks.xstream:xstream:1.4.8:xstream-1.4.8.jar:a219a1abf948400b669d08be73a6f9209fb720d237e5ff74c223bffe5f9df93d', + 'de.hdodenhof:circleimageview:2.1.0:circleimageview-2.1.0.aar:bcbc588e19e6dcf8c120b1957776bfe229efba5d2fbe5da7156372eeacf65503', + 'info.guardianproject.panic:panic:0.5:panic-0.5.jar:a7ed9439826db2e9901649892cf9afbe76f00991b768d8f4c26332d7c9406cb2', + 'info.guardianproject.trustedintents:trustedintents:0.2:trustedintents-0.2.jar:6221456d8821a8d974c2acf86306900237cf6afaaa94a4c9c44e161350f80f3e', + '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', + '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.6.14:byte-buddy-agent-1.6.14.jar:c141a2d6809c3eeff4a43d25992826abccebdd4b793af3e7a5f346e88ae73a33', + 'net.bytebuddy:byte-buddy:1.6.14:byte-buddy-1.6.14.jar:917758b3c651e278a15a029ba1d42dbf802d8b0e1fe2aa4b81c5750c64f461c1', + '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.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.bitlet:weupnp:0.1.4:weupnp-0.1.4.jar:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb', + 'org.bouncycastle:bcprov-jdk15on:1.52:bcprov-jdk15on-1.52.jar:0dc4d181e4d347893c2ddbd2e6cd5d7287fc651c03648fa64b2341c7366b1773', + '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.hamcrest:hamcrest-core:1.3:hamcrest-core-1.3.jar:66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9', + 'org.hamcrest:hamcrest-library:1.3:hamcrest-library-1.3.jar:711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c', + 'org.jacoco:org.jacoco.agent:0.7.4.201502262128:org.jacoco.agent-0.7.4.201502262128-runtime.jar:e357a0f1d573c2f702a273992b1b6cb661734f66311854efb3778a888515c5b5', + 'org.jacoco:org.jacoco.agent:0.7.4.201502262128:org.jacoco.agent-0.7.4.201502262128.jar:47b4bec6df11a1118da3953da8b9fa1e7079d6fec857faa1a3cf912e53a6fd4e', + 'org.jacoco:org.jacoco.ant:0.7.4.201502262128:org.jacoco.ant-0.7.4.201502262128.jar:013ce2a68ba57a3c59215ae0dec4df3498c078062a38c3b94c841fc14450f283', + 'org.jacoco:org.jacoco.core:0.7.4.201502262128:org.jacoco.core-0.7.4.201502262128.jar:ec4c74554312fac5116350164786f91b35c9e082fa4ea598bfa42b5db05d7abb', + 'org.jacoco:org.jacoco.report:0.7.4.201502262128:org.jacoco.report-0.7.4.201502262128.jar:7a3554c605e088e7e323b1084656243f0444fa353e2f2dee1f1a4204eb64ff09', + '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.10.3:jsoup-1.10.3.jar:a0784e793d7f518eb1defb47b428da011cd483c5da32d49c569bf491e4f1579a', + 'org.mockito:mockito-core:2.8.9:mockito-core-2.8.9.jar:a2bb9b8b40d81bb02ccb84259524c0f4911f73c6577bfc7ddd940b8fc729b6e6', + 'org.objenesis:objenesis:2.5:objenesis-2.5.jar:293328e1b0d31ed30bb89fca542b6c52fac00989bb0e62eb9d98d630c4dd6b7c', + 'org.ow2.asm:asm-commons:5.0.1:asm-commons-5.0.1.jar:fb1cb7fa27d892712ced8fbf8d027eb5052ecd3999dba1ba47824357accb40e7', + 'org.ow2.asm:asm-debug-all:5.0.1:asm-debug-all-5.0.1.jar:4734de5b515a454b0096db6971fb068e5f70e6f10bbee2b3bd2fdfe5d978ed57', + 'org.ow2.asm:asm-tree:5.0.1:asm-tree-5.0.1.jar:ff2aceed10da9930a44f6c8f81c6372d5e55eb59c4e0ea9d37f77dfd765fa9fa', + 'org.ow2.asm:asm:5.0.4:asm-5.0.4.jar:896618ed8ae62702521a78bc7be42b7c491a08e6920a15f89a3ecdec31e9a220', + 'org.robolectric:annotations:3.5.1:annotations-3.5.1.jar:14db0f7d2299c5400ff7764bb37b4fa80306582d8965fdf6999091723e2384ce', + 'org.robolectric:junit:3.5.1:junit-3.5.1.jar:b2e81b7d5a22755f2ea76aa9bbbd4359d61c4cb9577193ccfbb8f97378ed293b', + 'org.robolectric:resources:3.5.1:resources-3.5.1.jar:22a5564590c8bfd8df7efb2b0c7d9942b46a0beb59ba38899d59c1270f293b1c', + 'org.robolectric:robolectric:3.5.1:robolectric-3.5.1.jar:603cf898f93b854f18021fab452aca3fe482368eeb2e720988ae82212ebcf4b6', + 'org.robolectric:sandbox:3.5.1:sandbox-3.5.1.jar:beff8c3c1e840e0f7f78aadef170f347bae349f098babfc176765f499a4bcbb5', + 'org.robolectric:shadowapi:3.5.1:shadowapi-3.5.1.jar:6d574f9ae0922791eb8f06979f0010997d4b862c7aec96d485ae797ddfc13278', + 'org.robolectric:shadows-framework:3.5.1:shadows-framework-3.5.1.jar:597b54cc1a494799d783921c6ac04352f33e94fca8e00f299d4ca192db79e3fc', + 'org.robolectric:utils:3.5.1:utils-3.5.1.jar:d7d77326867e6d903156ebb18c244819b26aebe3aa82a1c57081081a0b6c4f63', + 'org.slf4j:slf4j-api:1.7.16:slf4j-api-1.7.16.jar:e56288031f5e60652c06e7bb6e9fa410a61231ab54890f7b708fc6adc4107c5b', + 'uk.co.samuelwall:material-tap-target-prompt:1.9.2:material-tap-target-prompt-1.9.2.aar:5d4951124366bc5c52e57beaa294db7611f0aa2a8d80e0163e1383e1966ba5b2', + 'xmlpull:xmlpull:1.1.3.1:xmlpull-1.1.3.1.jar:34e08ee62116071cbb69c0ed70d15a7a5b208d62798c59f2120bb8929324cb63', + 'xpp3:xpp3_min:1.1.4c:xpp3_min-1.1.4c.jar:bfc90e9e32d0eab1f397fb974b5f150a815188382ac41f372a7149d5bc178008', ] } diff --git a/briar-api/build.gradle b/briar-api/build.gradle index 0c6e6e1d7..7b41b6fc0 100644 --- a/briar-api/build.gradle +++ b/briar-api/build.gradle @@ -2,10 +2,20 @@ apply plugin: 'java' sourceCompatibility = 1.8 targetCompatibility = 1.8 +apply plugin: 'witness' + dependencies { compile project(path: ':bramble-api', configuration: 'default') } +dependencyVerification { + verify = [ + 'com.google.code.findbugs:jsr305:3.0.2:jsr305-3.0.2.jar:766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'javax.inject:javax.inject:1:javax.inject-1.jar:91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff', + ] +} + // If a Java 6 JRE is available, check we're not using any Java 7 or 8 APIs tasks.withType(JavaCompile) { useJava6StandardLibrary(it) diff --git a/briar-core/build.gradle b/briar-core/build.gradle index a4dddb5a2..6ee6909b0 100644 --- a/briar-core/build.gradle +++ b/briar-core/build.gradle @@ -25,12 +25,36 @@ dependencies { dependencyVerification { verify = [ - 'com.rometools:rome:077367bf8fa01b211c9da712c2aa862724195773c5693fd4d97d61d6457e96c6', - 'org.jdom:jdom2:1345f11ba606d15603d6740551a8c21947c0215640770ec67271fe78bea97cf5', - 'com.squareup.okhttp3:okhttp:19e1db51787716ff0046fa19e408fb34ed32a6274baa0c07475bf724b4eb6800', - 'org.jsoup:jsoup:a0784e793d7f518eb1defb47b428da011cd483c5da32d49c569bf491e4f1579a', - 'org.slf4j:slf4j-api:e56288031f5e60652c06e7bb6e9fa410a61231ab54890f7b708fc6adc4107c5b', - 'com.squareup.okio:okio:734269c3ebc5090e3b23566db558f421f0b4027277c79ad5d176b8ec168bb850', + '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-compiler:2.0.2:dagger-compiler-2.0.2.jar:b74bc9de063dd4c6400b232231f2ef5056145b8fbecbf5382012007dd1c071b3', + 'com.google.dagger:dagger-producers:2.0-beta:dagger-producers-2.0-beta.jar:99ec15e8a0507ba569e7655bc1165ee5e5ca5aa914b3c8f7e2c2458f724edd6b', + 'com.google.dagger:dagger:2.0.2:dagger-2.0.2.jar:84c0282ed8be73a29e0475d639da030b55dee72369e58dd35ae7d4fe6243dcf9', + 'com.google.guava:guava:18.0:guava-18.0.jar:d664fbfc03d2e5ce9cab2a44fb01f1d0bf9dfebeccc1a473b1f9ea31f79f6f99', + '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.rometools:rome-utils:1.7.3:rome-utils-1.7.3.jar:f774a80e7e1bc9db5426b62333ab362537f901636cd0812dc84cb5ee2668acf9', + 'com.rometools:rome:1.7.3:rome-1.7.3.jar:077367bf8fa01b211c9da712c2aa862724195773c5693fd4d97d61d6457e96c6', + 'com.squareup.okhttp3:okhttp:3.8.0:okhttp-3.8.0.jar:19e1db51787716ff0046fa19e408fb34ed32a6274baa0c07475bf724b4eb6800', + 'com.squareup.okio:okio:1.13.0:okio-1.13.0.jar:734269c3ebc5090e3b23566db558f421f0b4027277c79ad5d176b8ec168bb850', + '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.bitlet:weupnp:0.1.4:weupnp-0.1.4.jar:88df7e6504929d00bdb832863761385c68ab92af945b04f0770b126270a444fb', + '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.10.3:jsoup-1.10.3.jar:a0784e793d7f518eb1defb47b428da011cd483c5da32d49c569bf491e4f1579a', + 'org.objenesis:objenesis:2.1:objenesis-2.1.jar:c74330cc6b806c804fd37e74487b4fe5d7c2750c5e15fbc6efa13bdee1bdef80', + '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/libs/gradle-witness.jar b/libs/gradle-witness.jar index 561041d3661895d48bd396b342d9c043ecd741ae..31bbd78ad75bbb467dfa6036a17526112f325bca 100644 GIT binary patch literal 40773 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 X;cW$0V2hK1K^6!zfUVu*lR!KGKE4~> literal 20436 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 OSn7eTVFr-R!tx*AKLw-!