diff --git a/build.gradle b/build.gradle
index c85abd4b2..ddfc612f4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -23,7 +23,7 @@ import java.text.SimpleDateFormat
import java.util.regex.Pattern
plugins {
- id 'com.diffplug.spotless' version '6.25.0'
+ id 'com.diffplug.spotless' version '7.0.2'
id 'com.github.jk1.dependency-license-report' version '2.9'
id 'com.jfrog.artifactory' version '5.2.5'
id 'me.champeau.jmh' version '0.7.2' apply false
@@ -213,7 +213,7 @@ configure(allprojects - project(':platform')) {
target 'src/**/*.java'
targetExclude '**/src/reference-test/**', '**/src/main/generated/**', '**/src/test/generated/**', '**/src/jmh/generated/**'
removeUnusedImports()
- googleJavaFormat('1.22.0')
+ googleJavaFormat('1.25.2')
importOrder 'org.hyperledger', 'java', ''
trimTrailingWhitespace()
endWithNewline()
diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java
index f370df8dc..0d9d6ce8b 100644
--- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java
+++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/graphql/internal/response/GraphQLError.java
@@ -160,7 +160,7 @@ public enum GraphQLError {
case EXCEEDS_BLOCK_GAS_LIMIT -> EXCEEDS_BLOCK_GAS_LIMIT;
case TX_SENDER_NOT_AUTHORIZED -> TX_SENDER_NOT_AUTHORIZED;
case CHAIN_HEAD_WORLD_STATE_NOT_AVAILABLE -> CHAIN_HEAD_WORLD_STATE_NOT_AVAILABLE;
- // Private Transaction Invalid Reasons
+ // Private Transaction Invalid Reasons
case PRIVATE_TRANSACTION_FAILED -> PRIVATE_TRANSACTION_FAILED;
case GAS_PRICE_TOO_LOW -> GAS_PRICE_TOO_LOW;
case TX_FEECAP_EXCEEDED -> TX_FEECAP_EXCEEDED;
diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java
index 30ad7917a..e9b6de509 100644
--- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java
+++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/JsonRpcErrorConverter.java
@@ -44,7 +44,7 @@ public class JsonRpcErrorConverter {
return RpcErrorType.REPLAY_PROTECTED_SIGNATURE_REQUIRED;
case TX_SENDER_NOT_AUTHORIZED:
return RpcErrorType.TX_SENDER_NOT_AUTHORIZED;
- // Private Transaction Invalid Reasons
+ // Private Transaction Invalid Reasons
case PRIVATE_TRANSACTION_INVALID:
return RpcErrorType.PRIVATE_TRANSACTION_INVALID;
case PRIVATE_TRANSACTION_FAILED:
diff --git a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java
index 702c228cd..9297cc72d 100644
--- a/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java
+++ b/ethereum/api/src/main/java/org/hyperledger/besu/ethereum/api/jsonrpc/internal/privacy/methods/priv/PrivGetTransactionReceipt.java
@@ -182,7 +182,7 @@ public class PrivGetTransactionReceipt implements JsonRpcMethod {
LOG.warn(
"Unable to decrypt payload with configured privacy node key. Check if your 'privacy-public-key-file' property matches your Enclave public key.");
}
- // fall through
+ // fall through
default:
throw e;
}
diff --git a/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java b/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java
index 7629b3184..50fbd4f23 100644
--- a/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java
+++ b/ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/DataStoreModule.java
@@ -139,7 +139,7 @@ public class DataStoreModule {
return rocksDBFactory.get().create(segment, commonConfiguration, metricsSystem);
default:
System.err.println("Unknown key, continuing as though 'memory' was specified");
- // fall through
+ // fall through
case "memory":
return new InMemoryKeyValueStorage();
}
diff --git a/evm/src/main/java/org/hyperledger/besu/evm/EVM.java b/evm/src/main/java/org/hyperledger/besu/evm/EVM.java
index 4ce007dab..4b03def77 100644
--- a/evm/src/main/java/org/hyperledger/besu/evm/EVM.java
+++ b/evm/src/main/java/org/hyperledger/besu/evm/EVM.java
@@ -261,71 +261,71 @@ public class EVM {
? Push0Operation.staticOperation(frame)
: InvalidOperation.invalidOperationResult(opcode);
case 0x60, // PUSH1-32
- 0x61,
- 0x62,
- 0x63,
- 0x64,
- 0x65,
- 0x66,
- 0x67,
- 0x68,
- 0x69,
- 0x6a,
- 0x6b,
- 0x6c,
- 0x6d,
- 0x6e,
- 0x6f,
- 0x70,
- 0x71,
- 0x72,
- 0x73,
- 0x74,
- 0x75,
- 0x76,
- 0x77,
- 0x78,
- 0x79,
- 0x7a,
- 0x7b,
- 0x7c,
- 0x7d,
- 0x7e,
- 0x7f ->
+ 0x61,
+ 0x62,
+ 0x63,
+ 0x64,
+ 0x65,
+ 0x66,
+ 0x67,
+ 0x68,
+ 0x69,
+ 0x6a,
+ 0x6b,
+ 0x6c,
+ 0x6d,
+ 0x6e,
+ 0x6f,
+ 0x70,
+ 0x71,
+ 0x72,
+ 0x73,
+ 0x74,
+ 0x75,
+ 0x76,
+ 0x77,
+ 0x78,
+ 0x79,
+ 0x7a,
+ 0x7b,
+ 0x7c,
+ 0x7d,
+ 0x7e,
+ 0x7f ->
PushOperation.staticOperation(frame, code, pc, opcode - PUSH_BASE);
case 0x80, // DUP1-16
- 0x81,
- 0x82,
- 0x83,
- 0x84,
- 0x85,
- 0x86,
- 0x87,
- 0x88,
- 0x89,
- 0x8a,
- 0x8b,
- 0x8c,
- 0x8d,
- 0x8e,
- 0x8f ->
+ 0x81,
+ 0x82,
+ 0x83,
+ 0x84,
+ 0x85,
+ 0x86,
+ 0x87,
+ 0x88,
+ 0x89,
+ 0x8a,
+ 0x8b,
+ 0x8c,
+ 0x8d,
+ 0x8e,
+ 0x8f ->
DupOperation.staticOperation(frame, opcode - DupOperation.DUP_BASE);
case 0x90, // SWAP1-16
- 0x91,
- 0x92,
- 0x93,
- 0x94,
- 0x95,
- 0x96,
- 0x97,
- 0x98,
- 0x99,
- 0x9a,
- 0x9b,
- 0x9c,
- 0x9d,
- 0x9e,
- 0x9f ->
+ 0x91,
+ 0x92,
+ 0x93,
+ 0x94,
+ 0x95,
+ 0x96,
+ 0x97,
+ 0x98,
+ 0x99,
+ 0x9a,
+ 0x9b,
+ 0x9c,
+ 0x9d,
+ 0x9e,
+ 0x9f ->
SwapOperation.staticOperation(frame, opcode - SWAP_BASE);
default -> { // unoptimized operations
frame.setCurrentOperation(currentOperation);
diff --git a/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java b/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java
index 0192c6f57..71866bfe6 100644
--- a/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java
+++ b/evm/src/main/java/org/hyperledger/besu/evm/code/CodeV1Validation.java
@@ -173,38 +173,38 @@ public class CodeV1Validation implements EOFValidator {
}
break;
case PushOperation.PUSH_BASE,
- PushOperation.PUSH_BASE + 1,
- PushOperation.PUSH_BASE + 2,
- PushOperation.PUSH_BASE + 3,
- PushOperation.PUSH_BASE + 4,
- PushOperation.PUSH_BASE + 5,
- PushOperation.PUSH_BASE + 6,
- PushOperation.PUSH_BASE + 7,
- PushOperation.PUSH_BASE + 8,
- PushOperation.PUSH_BASE + 9,
- PushOperation.PUSH_BASE + 10,
- PushOperation.PUSH_BASE + 11,
- PushOperation.PUSH_BASE + 12,
- PushOperation.PUSH_BASE + 13,
- PushOperation.PUSH_BASE + 14,
- PushOperation.PUSH_BASE + 15,
- PushOperation.PUSH_BASE + 16,
- PushOperation.PUSH_BASE + 17,
- PushOperation.PUSH_BASE + 18,
- PushOperation.PUSH_BASE + 19,
- PushOperation.PUSH_BASE + 20,
- PushOperation.PUSH_BASE + 21,
- PushOperation.PUSH_BASE + 22,
- PushOperation.PUSH_BASE + 23,
- PushOperation.PUSH_BASE + 24,
- PushOperation.PUSH_BASE + 25,
- PushOperation.PUSH_BASE + 26,
- PushOperation.PUSH_BASE + 27,
- PushOperation.PUSH_BASE + 28,
- PushOperation.PUSH_BASE + 29,
- PushOperation.PUSH_BASE + 30,
- PushOperation.PUSH_BASE + 31,
- PushOperation.PUSH_BASE + 32:
+ PushOperation.PUSH_BASE + 1,
+ PushOperation.PUSH_BASE + 2,
+ PushOperation.PUSH_BASE + 3,
+ PushOperation.PUSH_BASE + 4,
+ PushOperation.PUSH_BASE + 5,
+ PushOperation.PUSH_BASE + 6,
+ PushOperation.PUSH_BASE + 7,
+ PushOperation.PUSH_BASE + 8,
+ PushOperation.PUSH_BASE + 9,
+ PushOperation.PUSH_BASE + 10,
+ PushOperation.PUSH_BASE + 11,
+ PushOperation.PUSH_BASE + 12,
+ PushOperation.PUSH_BASE + 13,
+ PushOperation.PUSH_BASE + 14,
+ PushOperation.PUSH_BASE + 15,
+ PushOperation.PUSH_BASE + 16,
+ PushOperation.PUSH_BASE + 17,
+ PushOperation.PUSH_BASE + 18,
+ PushOperation.PUSH_BASE + 19,
+ PushOperation.PUSH_BASE + 20,
+ PushOperation.PUSH_BASE + 21,
+ PushOperation.PUSH_BASE + 22,
+ PushOperation.PUSH_BASE + 23,
+ PushOperation.PUSH_BASE + 24,
+ PushOperation.PUSH_BASE + 25,
+ PushOperation.PUSH_BASE + 26,
+ PushOperation.PUSH_BASE + 27,
+ PushOperation.PUSH_BASE + 28,
+ PushOperation.PUSH_BASE + 29,
+ PushOperation.PUSH_BASE + 30,
+ PushOperation.PUSH_BASE + 31,
+ PushOperation.PUSH_BASE + 32:
final int multiByteDataLen = operationNum - PushOperation.PUSH_BASE;
pcPostInstruction += multiByteDataLen;
break;
@@ -648,12 +648,12 @@ public class CodeV1Validation implements EOFValidator {
targetCs.inputs);
}
}
- // fall through for terminal op handling
+ // fall through for terminal op handling
case StopOperation.OPCODE,
- ReturnContractOperation.OPCODE,
- ReturnOperation.OPCODE,
- RevertOperation.OPCODE,
- InvalidOperation.OPCODE:
+ ReturnContractOperation.OPCODE,
+ ReturnOperation.OPCODE,
+ RevertOperation.OPCODE,
+ InvalidOperation.OPCODE:
// terminal op, reset currentMin and currentMax to forward set values
if (nextPC < codeLength) {
currentMax = stack_max[nextPC];
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index e956f8713..e5dc45d85 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -17,35 +17,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -70,49 +41,49 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
@@ -171,11 +142,6 @@
-
-
-
-
-
@@ -186,11 +152,6 @@
-
-
-
-
-
@@ -206,11 +167,6 @@
-
-
-
-
-
@@ -226,11 +182,6 @@
-
-
-
-
-
@@ -256,11 +207,6 @@
-
-
-
-
-
@@ -282,14 +228,6 @@
-
-
-
-
-
-
-
-
@@ -303,14 +241,6 @@
-
-
-
-
-
-
-
-
@@ -335,14 +265,6 @@
-
-
-
-
-
-
-
-
@@ -356,14 +278,6 @@
-
-
-
-
-
-
-
-
@@ -388,14 +302,6 @@
-
-
-
-
-
-
-
-
@@ -409,14 +315,6 @@
-
-
-
-
-
-
-
-
@@ -425,43 +323,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -473,47 +339,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -530,17 +365,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -557,11 +381,6 @@
-
-
-
-
-
@@ -634,17 +453,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -653,14 +461,6 @@
-
-
-
-
-
-
-
-
@@ -669,14 +469,6 @@
-
-
-
-
-
-
-
-
@@ -685,19 +477,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -714,14 +493,6 @@
-
-
-
-
-
-
-
-
@@ -730,14 +501,6 @@
-
-
-
-
-
-
-
-
@@ -762,14 +525,6 @@
-
-
-
-
-
-
-
-
@@ -799,14 +554,6 @@
-
-
-
-
-
-
-
-
@@ -815,14 +562,6 @@
-
-
-
-
-
-
-
-
@@ -836,14 +575,6 @@
-
-
-
-
-
-
-
-
@@ -852,14 +583,6 @@
-
-
-
-
-
-
-
-
@@ -868,14 +591,6 @@
-
-
-
-
-
-
-
-
@@ -884,11 +599,6 @@
-
-
-
-
-
@@ -941,14 +651,6 @@
-
-
-
-
-
-
-
-
@@ -965,11 +667,6 @@
-
-
-
-
-
@@ -980,11 +677,6 @@
-
-
-
-
-
@@ -1000,14 +692,6 @@
-
-
-
-
-
-
-
-
@@ -1176,20 +860,20 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
@@ -1200,14 +884,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -1303,14 +987,6 @@
-
-
-
-
-
-
-
-
@@ -1319,24 +995,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1345,11 +1008,6 @@
-
-
-
-
-
@@ -1376,11 +1034,6 @@
-
-
-
-
-
@@ -1394,14 +1047,6 @@
-
-
-
-
-
-
-
-
@@ -1410,11 +1055,6 @@
-
-
-
-
-
@@ -1471,14 +1111,6 @@
-
-
-
-
-
-
-
-
@@ -1508,14 +1140,6 @@
-
-
-
-
-
-
-
-
@@ -1524,38 +1148,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1572,14 +1164,6 @@
-
-
-
-
-
-
-
-
@@ -1593,14 +1177,6 @@
-
-
-
-
-
-
-
-
@@ -1620,14 +1196,6 @@
-
-
-
-
-
-
-
-
@@ -1644,22 +1212,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1702,11 +1254,6 @@
-
-
-
-
-
@@ -1776,11 +1323,6 @@
-
-
-
-
-
@@ -1810,20 +1352,12 @@
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
@@ -1835,21 +1369,10 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -1877,14 +1400,6 @@
-
-
-
-
-
-
-
-
@@ -1917,14 +1432,6 @@
-
-
-
-
-
-
-
-
@@ -1933,14 +1440,6 @@
-
-
-
-
-
-
-
-
@@ -1949,14 +1448,6 @@
-
-
-
-
-
-
-
-
@@ -1965,14 +1456,6 @@
-
-
-
-
-
-
-
-
@@ -1981,24 +1464,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2007,14 +1477,6 @@
-
-
-
-
-
-
-
-
@@ -2023,14 +1485,6 @@
-
-
-
-
-
-
-
-
@@ -2039,14 +1493,6 @@
-
-
-
-
-
-
-
-
@@ -2055,14 +1501,6 @@
-
-
-
-
-
-
-
-
@@ -2071,14 +1509,6 @@
-
-
-
-
-
-
-
-
@@ -2087,14 +1517,6 @@
-
-
-
-
-
-
-
-
@@ -2103,14 +1525,6 @@
-
-
-
-
-
-
-
-
@@ -2119,14 +1533,6 @@
-
-
-
-
-
-
-
-
@@ -2135,14 +1541,6 @@
-
-
-
-
-
-
-
-
@@ -2151,14 +1549,6 @@
-
-
-
-
-
-
-
-
@@ -2167,14 +1557,6 @@
-
-
-
-
-
-
-
-
@@ -2183,14 +1565,6 @@
-
-
-
-
-
-
-
-
@@ -2199,14 +1573,6 @@
-
-
-
-
-
-
-
-
@@ -2215,14 +1581,6 @@
-
-
-
-
-
-
-
-
@@ -2231,14 +1589,6 @@
-
-
-
-
-
-
-
-
@@ -2247,14 +1597,6 @@
-
-
-
-
-
-
-
-
@@ -2263,14 +1605,6 @@
-
-
-
-
-
-
-
-
@@ -2279,14 +1613,6 @@
-
-
-
-
-
-
-
-
@@ -2295,56 +1621,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2353,34 +1629,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2389,14 +1642,6 @@
-
-
-
-
-
-
-
-
@@ -2405,14 +1650,6 @@
-
-
-
-
-
-
-
-
@@ -2421,14 +1658,6 @@
-
-
-
-
-
-
-
-
@@ -2437,19 +1666,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2458,19 +1674,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2479,14 +1682,6 @@
-
-
-
-
-
-
-
-
@@ -2495,14 +1690,6 @@
-
-
-
-
-
-
-
-
@@ -2511,14 +1698,6 @@
-
-
-
-
-
-
-
-
@@ -2527,14 +1706,6 @@
-
-
-
-
-
-
-
-
@@ -2543,14 +1714,6 @@
-
-
-
-
-
-
-
-
@@ -2559,14 +1722,6 @@
-
-
-
-
-
-
-
-
@@ -2575,14 +1730,6 @@
-
-
-
-
-
-
-
-
@@ -2591,19 +1738,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2612,19 +1746,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2633,19 +1754,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2654,14 +1762,6 @@
-
-
-
-
-
-
-
-
@@ -2670,34 +1770,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2706,19 +1783,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2727,14 +1791,6 @@
-
-
-
-
-
-
-
-
@@ -2743,17 +1799,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -2765,19 +1810,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2786,14 +1818,6 @@
-
-
-
-
-
-
-
-
@@ -2802,29 +1826,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2833,14 +1839,6 @@
-
-
-
-
-
-
-
-
@@ -2849,14 +1847,6 @@
-
-
-
-
-
-
-
-
@@ -2865,28 +1855,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2904,25 +1872,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2937,19 +1886,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2958,14 +1894,6 @@
-
-
-
-
-
-
-
-
@@ -2974,14 +1902,6 @@
-
-
-
-
-
-
-
-
@@ -2990,14 +1910,6 @@
-
-
-
-
-
-
-
-
@@ -3022,17 +1934,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3051,14 +1952,6 @@
-
-
-
-
-
-
-
-
@@ -3081,17 +1974,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3103,17 +1985,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3125,17 +1996,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3147,17 +2007,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3169,17 +2018,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3191,17 +2029,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3213,17 +2040,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3235,17 +2051,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3257,17 +2062,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3279,17 +2073,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3301,17 +2084,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3323,17 +2095,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3345,17 +2106,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -3367,14 +2117,6 @@
-
-
-
-
-
-
-
-
@@ -3535,39 +2277,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3576,14 +2295,6 @@
-
-
-
-
-
-
-
-
@@ -3592,14 +2303,6 @@
-
-
-
-
-
-
-
-
@@ -3608,14 +2311,6 @@
-
-
-
-
-
-
-
-
@@ -3624,14 +2319,6 @@
-
-
-
-
-
-
-
-
@@ -3640,14 +2327,6 @@
-
-
-
-
-
-
-
-
@@ -3656,14 +2335,6 @@
-
-
-
-
-
-
-
-
@@ -3672,14 +2343,6 @@
-
-
-
-
-
-
-
-
@@ -3688,14 +2351,6 @@
-
-
-
-
-
-
-
-
@@ -3704,14 +2359,6 @@
-
-
-
-
-
-
-
-
@@ -3720,24 +2367,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3746,14 +2380,6 @@
-
-
-
-
-
-
-
-
@@ -3762,14 +2388,6 @@
-
-
-
-
-
-
-
-
@@ -3778,14 +2396,6 @@
-
-
-
-
-
-
-
-
@@ -3794,67 +2404,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3863,19 +2412,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3892,14 +2428,6 @@
-
-
-
-
-
-
-
-
@@ -3924,14 +2452,6 @@
-
-
-
-
-
-
-
-
@@ -3964,14 +2484,6 @@
-
-
-
-
-
-
-
-
@@ -3980,14 +2492,6 @@
-
-
-
-
-
-
-
-
@@ -3996,24 +2500,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4022,14 +2513,6 @@
-
-
-
-
-
-
-
-
@@ -4038,14 +2521,6 @@
-
-
-
-
-
-
-
-
@@ -4054,11 +2529,6 @@
-
-
-
-
-
@@ -4074,14 +2544,6 @@
-
-
-
-
-
-
-
-
@@ -4090,60 +2552,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4152,14 +2575,6 @@
-
-
-
-
-
-
-
-
@@ -4168,14 +2583,6 @@
-
-
-
-
-
-
-
-
@@ -4184,14 +2591,6 @@
-
-
-
-
-
-
-
-
@@ -4200,14 +2599,6 @@
-
-
-
-
-
-
-
-
@@ -4216,11 +2607,6 @@
-
-
-
-
-
@@ -4234,14 +2620,6 @@
-
-
-
-
-
-
-
-
@@ -4268,27 +2646,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4297,14 +2654,6 @@
-
-
-
-
-
-
-
-
@@ -4334,14 +2683,6 @@
-
-
-
-
-
-
-
-
@@ -4350,14 +2691,6 @@
-
-
-
-
-
-
-
-
@@ -4366,43 +2699,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4465,14 +2772,6 @@
-
-
-
-
-
-
-
-
@@ -4481,14 +2780,6 @@
-
-
-
-
-
-
-
-
@@ -4497,11 +2788,6 @@
-
-
-
-
-
@@ -4625,11 +2911,6 @@
-
-
-
-
-
@@ -4654,14 +2935,6 @@
-
-
-
-
-
-
-
-
@@ -4709,11 +2982,6 @@
-
-
-
-
-
@@ -4754,11 +3022,6 @@
-
-
-
-
-
@@ -4804,14 +3067,6 @@
-
-
-
-
-
-
-
-
@@ -4841,11 +3096,6 @@
-
-
-
-
-
@@ -4854,21 +3104,11 @@
-
-
-
-
-
-
-
-
-
-
@@ -4884,11 +3124,6 @@
-
-
-
-
-
@@ -4954,11 +3189,6 @@
-
-
-
-
-
@@ -4969,14 +3199,6 @@
-
-
-
-
-
-
-
-
@@ -4985,11 +3207,6 @@
-
-
-
-
-
@@ -5000,14 +3217,6 @@
-
-
-
-
-
-
-
-
@@ -5016,14 +3225,6 @@
-
-
-
-
-
-
-
-
@@ -5032,14 +3233,6 @@
-
-
-
-
-
-
-
-
@@ -5076,46 +3269,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5132,24 +3285,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5171,14 +3311,6 @@
-
-
-
-
-
-
-
-
@@ -5187,14 +3319,6 @@
-
-
-
-
-
-
-
-
@@ -5203,14 +3327,6 @@
-
-
-
-
-
-
-
-
@@ -5235,14 +3351,6 @@
-
-
-
-
-
-
-
-
@@ -5348,11 +3456,6 @@
-
-
-
-
-
@@ -5607,17 +3710,17 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -6100,12 +4203,12 @@
-
-
-
+
+
+
-
-
+
+
@@ -6416,14 +4519,6 @@
-
-
-
-
-
-
-
-
@@ -6432,11 +4527,6 @@
-
-
-
-
-
@@ -6592,14 +4682,6 @@
-
-
-
-
-
-
-
-
@@ -6662,14 +4744,6 @@
-
-
-
-
-
-
-
-
@@ -6686,14 +4760,6 @@
-
-
-
-
-
-
-
-
@@ -6702,14 +4768,6 @@
-
-
-
-
-
-
-
-
@@ -6718,14 +4776,6 @@
-
-
-
-
-
-
-
-
@@ -6742,14 +4792,6 @@
-
-
-
-
-
-
-
-
@@ -6758,11 +4800,6 @@
-
-
-
-
-
@@ -6787,21 +4824,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6860,11 +4882,6 @@
-
-
-
-
-
@@ -6897,14 +4914,6 @@
-
-
-
-
-
-
-
-
@@ -6913,14 +4922,6 @@
-
-
-
-
-
-
-
-
@@ -6937,50 +4938,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6989,24 +4956,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7183,17 +5137,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7205,17 +5148,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7235,17 +5167,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7265,17 +5186,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7287,17 +5197,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7322,14 +5221,6 @@
-
-
-
-
-
-
-
-
@@ -7338,17 +5229,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -7373,14 +5253,6 @@
-
-
-
-
-
-
-
-
@@ -7397,14 +5269,6 @@
-
-
-
-
-
-
-
-
@@ -7421,24 +5285,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7447,14 +5298,6 @@
-
-
-
-
-
-
-
-
@@ -7463,11 +5306,6 @@
-
-
-
-
-
@@ -7478,24 +5316,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7504,14 +5329,6 @@
-
-
-
-
-
-
-
-
@@ -7710,14 +5527,6 @@
-
-
-
-
-
-
-
-
@@ -7845,14 +5654,6 @@
-
-
-
-
-
-
-
-
@@ -7885,14 +5686,6 @@
-
-
-
-
-
-
-
-
@@ -7914,11 +5707,6 @@
-
-
-
-
-
@@ -7942,11 +5730,6 @@
-
-
-
-
-
@@ -8040,30 +5823,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8086,30 +5845,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8118,30 +5853,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8153,30 +5864,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8199,50 +5886,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8254,30 +5902,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8289,30 +5913,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8324,30 +5924,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8356,14 +5932,6 @@
-
-
-
-
-
-
-
-
@@ -8372,24 +5940,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8446,14 +6001,6 @@
-
-
-
-
-
-
-
-
@@ -8462,27 +6009,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-