From 2c9c4f37f670158e36f1413a3817860f795b13db Mon Sep 17 00:00:00 2001 From: Harimohan Rajamohanan <30436665+harimohanr@users.noreply.github.com> Date: Mon, 12 Jun 2023 08:26:26 +0530 Subject: [PATCH 1/3] Develop branch merge to master (#6) * Create README.md (#2) Created readme.md file * updated code-of-conduct, copying, contributing, readme (#3) * Update README.md * Create COPYING * Create CODE_OF_CONDUCT.md * Create CONTRIBUTING.md * Vulnerability fixes (#1) * Vulnerability fixes * removed unwanted loggers * super Admin User Authenticate Changes * Password Encryption Changes * modified .gitignore file (#4) * Update gitignore (#5) * modified .gitignore file * Create build-on-pull-request.yml * Create sast-and-package.yml * Delete Maven Build and CodeQL Analysis.yml * Delete logs directory --------- Co-authored-by: Mahima Elizabeth George <86731974+mahimaeg@users.noreply.github.com> Co-authored-by: Sweta Prakash <125380378+swetatech24@users.noreply.github.com> Co-authored-by: ravishanigarapu <133210792+ravishanigarapu@users.noreply.github.com> Co-authored-by: Vidyadevi Salunkhe <84471226+Vidyaaa24@users.noreply.github.com> --- .classpath | 63 - .factorypath | 4 - .github/workflows/build-on-pull-request.yml | 22 + ...deQL Analysis.yml => sast-and-package.yml} | 40 +- .gitignore | 27 +- .sts4-cache/classpath-data.json | 1 - CODE_OF_CONDUCT.md | 132 + CONTRIBUTING.md | 32 + COPYING | 674 ++++ README.md | 52 + hs_err_pid89928.log | 338 -- logs/app.log | 3428 ---------------- mvnw | 225 -- mvnw.cmd | 143 - pom.xml | 6 +- replay_pid89928.log | 3514 ----------------- src/main/environment/common_dev.properties | 8 +- src/main/environment/common_local.properties | 4 +- src/main/environment/common_test.properties | 8 +- src/main/environment/common_uat.properties | 4 +- .../iemr/common/config/PrimaryDBConfig.java | 18 +- .../iemr/common/config/SecondaryDBConfig.java | 21 +- .../controller/users/IEMRAdminController.java | 20 +- .../DoorToDoorServiceImpl.java | 18 +- .../service/email/EmailServiceImpl.java | 15 +- .../EverwellRegistrationServiceImpl.java | 12 +- .../common/service/otp/OTPHandlerImpl.java | 15 +- .../common/service/sms/SMSServiceImpl.java | 15 +- .../service/swaasa/SwassaServiceImpl.java | 28 +- .../com/iemr/common/utils/CryptoUtil.java | 55 + .../iemr/common/utils/encryption/AESUtil.java | 141 + src/main/resources/application.properties | 34 +- ...undAssessment1234567890121678177840715.wav | Bin 2654252 -> 0 bytes 33 files changed, 1278 insertions(+), 7839 deletions(-) delete mode 100644 .classpath delete mode 100644 .factorypath create mode 100644 .github/workflows/build-on-pull-request.yml rename .github/workflows/{Maven Build and CodeQL Analysis.yml => sast-and-package.yml} (61%) delete mode 100644 .sts4-cache/classpath-data.json create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 COPYING create mode 100644 README.md delete mode 100644 hs_err_pid89928.log delete mode 100644 logs/app.log delete mode 100644 mvnw delete mode 100644 mvnw.cmd delete mode 100644 replay_pid89928.log create mode 100644 src/main/java/com/iemr/common/utils/CryptoUtil.java create mode 100644 src/main/java/com/iemr/common/utils/encryption/AESUtil.java delete mode 100644 swaasaPathcoughSoundAssessment1234567890121678177840715.wav diff --git a/.classpath b/.classpath deleted file mode 100644 index 5b11d72a..00000000 --- a/.classpath +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/.factorypath b/.factorypath deleted file mode 100644 index 1447cc28..00000000 --- a/.factorypath +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/.github/workflows/build-on-pull-request.yml b/.github/workflows/build-on-pull-request.yml new file mode 100644 index 00000000..fd22ac2d --- /dev/null +++ b/.github/workflows/build-on-pull-request.yml @@ -0,0 +1,22 @@ +name: Build On Pull Request +on: + pull_request: + branches: [ "master","develop" ] + +jobs: + Build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + with: + ref: ${{ github.event.pull_request.head.ref }} + repository: ${{ github.event.pull_request.head.repo.full_name }} + + - name: Setup JDK 8 + uses: actions/setup-java@v2 + with: + java-version: 8 + distribution: 'adopt' + - name: Build with Maven + run: mvn clean install diff --git a/.github/workflows/Maven Build and CodeQL Analysis.yml b/.github/workflows/sast-and-package.yml similarity index 61% rename from .github/workflows/Maven Build and CodeQL Analysis.yml rename to .github/workflows/sast-and-package.yml index 0b61e9eb..018ffc71 100644 --- a/.github/workflows/Maven Build and CodeQL Analysis.yml +++ b/.github/workflows/sast-and-package.yml @@ -1,46 +1,52 @@ -name: Build and Deploy +name: Static Code Analysis and Packaging on: push: branches: [ "master","develop" ] - pull_request: - branches: [ "master","develop" ] jobs: - build: + CodeQL: runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false steps: - name: Checkout code uses: actions/checkout@v2 - - - name: Setup JDK 8 uses: actions/setup-java@v2 with: java-version: 8 distribution: 'adopt' - - name: Initialize CodeQL uses: github/codeql-action/init@v2 with: languages: Java - - - name: Build with Maven run: mvn clean install - - - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v2 - - + with: + languages: Java + + Packaging: + needs: codeql + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Setup JDK 8 + uses: actions/setup-java@v2 + with: + java-version: 8 + distribution: 'adopt' - name: Create WAR file run: mvn -B package --file pom.xml - - - name: Upload WAR file as artifact uses: actions/upload-artifact@v2 with: name: Common-API path: target/commonapi-v1.0.war - - diff --git a/.gitignore b/.gitignore index 2eb2ca59..c0f949c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,29 @@ +# Ignore the target directory target/ -.settings + +# Ignore the .settings directory +.settings/ + +# Ignore the .project file .project +# Ignore the .classpath file +.classpath + +# Ignore the .factorypath file +.factorypath + +# Ignore the .sts4-cache folder +.sts4-cache/ + +# Ignore the Maven wrapper files +mvnw +mvnw.cmd + +# Ignore the logs folder +logs/ + +# Ignore specific files +swaasaPathcoughSoundAssessment1234567890121678177840715.wav +replay_pid89928.log +hs_err_pid89928.log \ No newline at end of file diff --git a/.sts4-cache/classpath-data.json b/.sts4-cache/classpath-data.json deleted file mode 100644 index a985aed9..00000000 --- a/.sts4-cache/classpath-data.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Common","classpathEntries":[{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\resources.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\rt.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\jsse.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\jce.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\charsets.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Program Files\\Java\\jre1.8.0_341\\lib\\jfr.jar","javadocContainerUrl":"https://docs.oracle.com/javase/1/docs/api/","isSystem":true,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter\\1.5.3.RELEASE\\spring-boot-starter-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter/1.5.3.RELEASE/spring-boot-starter-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot\\1.5.3.RELEASE\\spring-boot-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot/1.5.3.RELEASE/spring-boot-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot/1.5.3.RELEASE/spring-boot-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-autoconfigure\\1.5.3.RELEASE\\spring-boot-autoconfigure-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.3.RELEASE/spring-boot-autoconfigure-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/1.5.3.RELEASE/spring-boot-autoconfigure-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-logging\\1.5.3.RELEASE\\spring-boot-starter-logging-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-logging/1.5.3.RELEASE/spring-boot-starter-logging-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\ch\\qos\\logback\\logback-classic\\1.1.11\\logback-classic-1.1.11.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/ch/qos/logback/logback-classic/1.1.11/logback-classic-1.1.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\ch\\qos\\logback\\logback-core\\1.1.11\\logback-core-1.1.11.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/ch/qos/logback/logback-core/1.1.11/logback-core-1.1.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\slf4j\\jul-to-slf4j\\1.7.25\\jul-to-slf4j-1.7.25.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\slf4j\\log4j-over-slf4j\\1.7.25\\log4j-over-slf4j-1.7.25.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.25/log4j-over-slf4j-1.7.25-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-core\\4.3.8.RELEASE\\spring-core-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-core/4.3.8.RELEASE/spring-core-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-core/4.3.8.RELEASE/spring-core-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\yaml\\snakeyaml\\1.17\\snakeyaml-1.17.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-test\\1.5.3.RELEASE\\spring-boot-starter-test-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-test/1.5.3.RELEASE/spring-boot-starter-test-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-test\\1.5.3.RELEASE\\spring-boot-test-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-test/1.5.3.RELEASE/spring-boot-test-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-test/1.5.3.RELEASE/spring-boot-test-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-test-autoconfigure\\1.5.3.RELEASE\\spring-boot-test-autoconfigure-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/1.5.3.RELEASE/spring-boot-test-autoconfigure-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/1.5.3.RELEASE/spring-boot-test-autoconfigure-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\jayway\\jsonpath\\json-path\\2.2.0\\json-path-2.2.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/jayway/jsonpath/json-path/2.2.0/json-path-2.2.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\net\\minidev\\json-smart\\2.2.1\\json-smart-2.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/minidev/json-smart/2.2.1/json-smart-2.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\net\\minidev\\accessors-smart\\1.1\\accessors-smart-1.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/minidev/accessors-smart/1.1/accessors-smart-1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\ow2\\asm\\asm\\5.0.3\\asm-5.0.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/ow2/asm/asm/5.0.3/asm-5.0.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\junit\\junit\\4.12\\junit-4.12.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/junit/junit/4.12/junit-4.12-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/junit/junit/4.12/junit-4.12-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\assertj\\assertj-core\\2.6.0\\assertj-core-2.6.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/assertj/assertj-core/2.6.0/assertj-core-2.6.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/assertj/assertj-core/2.6.0/assertj-core-2.6.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hamcrest\\hamcrest-core\\1.3\\hamcrest-core-1.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hamcrest\\hamcrest-library\\1.3\\hamcrest-library-1.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\skyscreamer\\jsonassert\\1.4.0\\jsonassert-1.4.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/skyscreamer/jsonassert/1.4.0/jsonassert-1.4.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/skyscreamer/jsonassert/1.4.0/jsonassert-1.4.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-test\\4.3.8.RELEASE\\spring-test-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-test/4.3.8.RELEASE/spring-test-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-test/4.3.8.RELEASE/spring-test-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-web\\1.5.3.RELEASE\\spring-boot-starter-web-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-web/1.5.3.RELEASE/spring-boot-starter-web-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-tomcat\\1.5.3.RELEASE\\spring-boot-starter-tomcat-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/1.5.3.RELEASE/spring-boot-starter-tomcat-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\hibernate-validator\\5.3.5.Final\\hibernate-validator-5.3.5.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/hibernate-validator/5.3.5.Final/hibernate-validator-5.3.5.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\javax\\validation\\validation-api\\1.1.0.Final\\validation-api-1.1.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\jboss\\logging\\jboss-logging\\3.3.1.Final\\jboss-logging-3.3.1.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/jboss/logging/jboss-logging/3.3.1.Final/jboss-logging-3.3.1.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-web\\4.3.8.RELEASE\\spring-web-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-web/4.3.8.RELEASE/spring-web-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-web/4.3.8.RELEASE/spring-web-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-webmvc\\4.3.8.RELEASE\\spring-webmvc-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-webmvc/4.3.8.RELEASE/spring-webmvc-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-webmvc/4.3.8.RELEASE/spring-webmvc-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-data-rest\\1.5.3.RELEASE\\spring-boot-starter-data-rest-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-data-rest/1.5.3.RELEASE/spring-boot-starter-data-rest-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\jackson\\core\\jackson-annotations\\2.8.0\\jackson-annotations-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.8.0/jackson-annotations-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-rest-webmvc\\2.6.3.RELEASE\\spring-data-rest-webmvc-2.6.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-rest-webmvc/2.6.3.RELEASE/spring-data-rest-webmvc-2.6.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-rest-webmvc/2.6.3.RELEASE/spring-data-rest-webmvc-2.6.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-rest-core\\2.6.3.RELEASE\\spring-data-rest-core-2.6.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-rest-core/2.6.3.RELEASE/spring-data-rest-core-2.6.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-rest-core/2.6.3.RELEASE/spring-data-rest-core-2.6.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\hateoas\\spring-hateoas\\0.23.0.RELEASE\\spring-hateoas-0.23.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/hateoas/spring-hateoas/0.23.0.RELEASE/spring-hateoas-0.23.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/hateoas/spring-hateoas/0.23.0.RELEASE/spring-hateoas-0.23.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\atteo\\evo-inflector\\1.2.1\\evo-inflector-1.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/atteo/evo-inflector/1.2.1/evo-inflector-1.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/atteo/evo-inflector/1.2.1/evo-inflector-1.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-data-jpa\\1.5.3.RELEASE\\spring-boot-starter-data-jpa-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-data-jpa/1.5.3.RELEASE/spring-boot-starter-data-jpa-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-aop\\1.5.3.RELEASE\\spring-boot-starter-aop-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-aop/1.5.3.RELEASE/spring-boot-starter-aop-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\aspectj\\aspectjweaver\\1.8.10\\aspectjweaver-1.8.10.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/aspectj/aspectjweaver/1.8.10/aspectjweaver-1.8.10-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-jdbc\\1.5.3.RELEASE\\spring-boot-starter-jdbc-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-jdbc/1.5.3.RELEASE/spring-boot-starter-jdbc-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\tomcat\\tomcat-jdbc\\8.5.14\\tomcat-jdbc-8.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/tomcat/tomcat-jdbc/8.5.14/tomcat-jdbc-8.5.14-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\tomcat\\tomcat-juli\\8.5.14\\tomcat-juli-8.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/tomcat/tomcat-juli/8.5.14/tomcat-juli-8.5.14-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-jdbc\\4.3.8.RELEASE\\spring-jdbc-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-jdbc/4.3.8.RELEASE/spring-jdbc-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-jdbc/4.3.8.RELEASE/spring-jdbc-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\hibernate-core\\5.0.12.Final\\hibernate-core-5.0.12.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/hibernate-core/5.0.12.Final/hibernate-core-5.0.12.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\javax\\persistence\\hibernate-jpa-2.1-api\\1.0.0.Final\\hibernate-jpa-2.1-api-1.0.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\javassist\\javassist\\3.21.0-GA\\javassist-3.21.0-GA.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\antlr\\antlr\\2.7.7\\antlr-2.7.7.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\jboss\\jandex\\2.0.0.Final\\jandex-2.0.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/jboss/jandex/2.0.0.Final/jandex-2.0.0.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\dom4j\\dom4j\\1.6.1\\dom4j-1.6.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\common\\hibernate-commons-annotations\\5.0.1.Final\\hibernate-commons-annotations-5.0.1.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\hibernate-entitymanager\\5.0.12.Final\\hibernate-entitymanager-5.0.12.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/hibernate-entitymanager/5.0.12.Final/hibernate-entitymanager-5.0.12.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\javax\\transaction\\javax.transaction-api\\1.2\\javax.transaction-api-1.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-jpa\\1.11.3.RELEASE\\spring-data-jpa-1.11.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-jpa/1.11.3.RELEASE/spring-data-jpa-1.11.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-jpa/1.11.3.RELEASE/spring-data-jpa-1.11.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-commons\\1.13.3.RELEASE\\spring-data-commons-1.13.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-commons/1.13.3.RELEASE/spring-data-commons-1.13.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-commons/1.13.3.RELEASE/spring-data-commons-1.13.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-orm\\4.3.8.RELEASE\\spring-orm-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-orm/4.3.8.RELEASE/spring-orm-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-orm/4.3.8.RELEASE/spring-orm-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-aspects\\4.3.8.RELEASE\\spring-aspects-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-aspects/4.3.8.RELEASE/spring-aspects-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-aspects/4.3.8.RELEASE/spring-aspects-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\javax\\servlet\\jstl\\1.2\\jstl-1.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/servlet/jstl/1.2/jstl-1.2-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\tomcat\\embed\\tomcat-embed-jasper\\8.5.14\\tomcat-embed-jasper-8.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/tomcat/embed/tomcat-embed-jasper/8.5.14/tomcat-embed-jasper-8.5.14-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\tomcat\\embed\\tomcat-embed-core\\8.5.14\\tomcat-embed-core-8.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.14/tomcat-embed-core-8.5.14-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\tomcat\\embed\\tomcat-embed-el\\8.5.14\\tomcat-embed-el-8.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/8.5.14/tomcat-embed-el-8.5.14-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\eclipse\\jdt\\core\\compiler\\ecj\\4.6.1\\ecj-4.6.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\mysql\\mysql-connector-java\\5.1.41\\mysql-connector-java-5.1.41.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/mysql/mysql-connector-java/5.1.41/mysql-connector-java-5.1.41-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\google\\code\\gson\\gson\\2.8.5\\gson-2.8.5.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-tx\\4.3.8.RELEASE\\spring-tx-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-tx/4.3.8.RELEASE/spring-tx-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-tx/4.3.8.RELEASE/spring-tx-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\hibernate\\javax\\persistence\\hibernate-jpa-2.0-api\\1.0.1.Final\\hibernate-jpa-2.0-api-1.0.1.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-beans\\4.3.8.RELEASE\\spring-beans-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-beans/4.3.8.RELEASE/spring-beans-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-context\\4.3.8.RELEASE\\spring-context-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-context/4.3.8.RELEASE/spring-context-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-context/4.3.8.RELEASE/spring-context-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-aop\\4.3.8.RELEASE\\spring-aop-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-aop/4.3.8.RELEASE/spring-aop-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-aop/4.3.8.RELEASE/spring-aop-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-expression\\4.3.8.RELEASE\\spring-expression-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-expression/4.3.8.RELEASE/spring-expression-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-expression/4.3.8.RELEASE/spring-expression-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-cache\\1.5.3.RELEASE\\spring-boot-starter-cache-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-cache/1.5.3.RELEASE/spring-boot-starter-cache-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-context-support\\4.3.8.RELEASE\\spring-context-support-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-context-support/4.3.8.RELEASE/spring-context-support-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\javax\\ws\\rs\\javax.ws.rs-api\\2.0\\javax.ws.rs-api-2.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0/javax.ws.rs-api-2.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\jackson\\core\\jackson-databind\\2.7.1\\jackson-databind-2.7.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.1/jackson-databind-2.7.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.7.1/jackson-databind-2.7.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\jackson\\core\\jackson-core\\2.8.8\\jackson-core-2.8.8.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.8/jackson-core-2.8.8-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.8.8/jackson-core-2.8.8-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\google\\guava\\guava\\21.0\\guava-21.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/google/guava/guava/21.0/guava-21.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/google/guava/guava/21.0/guava-21.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-swagger2\\2.8.0\\springfox-swagger2-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger2/2.8.0/springfox-swagger2-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger2/2.8.0/springfox-swagger2-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\swagger\\swagger-annotations\\1.5.14\\swagger-annotations-1.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/swagger/swagger-annotations/1.5.14/swagger-annotations-1.5.14-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/swagger/swagger-annotations/1.5.14/swagger-annotations-1.5.14-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\swagger\\swagger-models\\1.5.14\\swagger-models-1.5.14.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/swagger/swagger-models/1.5.14/swagger-models-1.5.14-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/swagger/swagger-models/1.5.14/swagger-models-1.5.14-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-spi\\2.8.0\\springfox-spi-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-spi/2.8.0/springfox-spi-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-spi/2.8.0/springfox-spi-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-core\\2.8.0\\springfox-core-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-core/2.8.0/springfox-core-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-core/2.8.0/springfox-core-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-schema\\2.8.0\\springfox-schema-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-schema/2.8.0/springfox-schema-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-schema/2.8.0/springfox-schema-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-swagger-common\\2.8.0\\springfox-swagger-common-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger-common/2.8.0/springfox-swagger-common-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger-common/2.8.0/springfox-swagger-common-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-spring-web\\2.8.0\\springfox-spring-web-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-spring-web/2.8.0/springfox-spring-web-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-spring-web/2.8.0/springfox-spring-web-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\reflections\\reflections\\0.9.11\\reflections-0.9.11.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\classmate\\1.3.3\\classmate-1.3.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/classmate/1.3.3/classmate-1.3.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\slf4j\\slf4j-api\\1.7.25\\slf4j-api-1.7.25.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\plugin\\spring-plugin-core\\1.2.0.RELEASE\\spring-plugin-core-1.2.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\plugin\\spring-plugin-metadata\\1.2.0.RELEASE\\spring-plugin-metadata-1.2.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\springfox\\springfox-swagger-ui\\2.8.0\\springfox-swagger-ui-2.8.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger-ui/2.8.0/springfox-swagger-ui-2.8.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/springfox/springfox-swagger-ui/2.8.0/springfox-swagger-ui-2.8.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\json\\json\\20160212\\json-20160212.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/json/json/20160212/json-20160212-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/json/json/20160212/json-20160212-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\jackson\\datatype\\jackson-datatype-joda\\2.4.0\\jackson-datatype-joda-2.4.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-joda/2.4.0/jackson-datatype-joda-2.4.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\joda-time\\joda-time\\2.9.9\\joda-time-2.9.9.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/joda-time/joda-time/2.9.9/joda-time-2.9.9-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/joda-time/joda-time/2.9.9/joda-time-2.9.9-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\quartz-scheduler\\quartz\\2.2.1\\quartz-2.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\c3p0\\c3p0\\0.9.1.1\\c3p0-0.9.1.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\quartz-scheduler\\quartz-jobs\\2.2.1\\quartz-jobs-2.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/quartz-scheduler/quartz-jobs/2.2.1/quartz-jobs-2.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/quartz-scheduler/quartz-jobs/2.2.1/quartz-jobs-2.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-configuration-processor\\1.5.3.RELEASE\\spring-boot-configuration-processor-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/1.5.3.RELEASE/spring-boot-configuration-processor-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/1.5.3.RELEASE/spring-boot-configuration-processor-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\vaadin\\external\\google\\android-json\\0.0.20131108.vaadin1\\android-json-0.0.20131108.vaadin1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\openkm\\sdk4j\\1.0\\sdk4j-1.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/openkm/sdk4j/1.0/sdk4j-1.0-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\slf4j\\slf4j-log4j12\\1.7.25\\slf4j-log4j12-1.7.25.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/slf4j-log4j12/1.7.25/slf4j-log4j12-1.7.25-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\log4j\\log4j\\1.2.17\\log4j-1.2.17.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\commons-io\\commons-io\\1.3.2\\commons-io-1.3.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-io/commons-io/1.3.2/commons-io-1.3.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\sun\\jersey\\jersey-client\\1.17.1\\jersey-client-1.17.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\sun\\jersey\\jersey-core\\1.17.1\\jersey-core-1.17.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\sun\\jersey\\contribs\\jersey-multipart\\1.17.1\\jersey-multipart-1.17.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/contribs/jersey-multipart/1.17.1/jersey-multipart-1.17.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/jersey/contribs/jersey-multipart/1.17.1/jersey-multipart-1.17.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\jvnet\\mimepull\\1.6\\mimepull-1.6.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/jvnet/mimepull/1.6/mimepull-1.6-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/jvnet/mimepull/1.6/mimepull-1.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\net\\sf\\dozer\\dozer\\5.3.2\\dozer-5.3.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/sf/dozer/dozer/5.3.2/dozer-5.3.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/sf/dozer/dozer/5.3.2/dozer-5.3.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\commons-beanutils\\commons-beanutils\\1.9.3\\commons-beanutils-1.9.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\commons-lang\\commons-lang\\2.5\\commons-lang-2.5.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-lang/commons-lang/2.5/commons-lang-2.5-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-lang/commons-lang/2.5/commons-lang-2.5-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\sun\\mail\\javax.mail\\1.5.6\\javax.mail-1.5.6.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/mail/javax.mail/1.5.6/javax.mail-1.5.6-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/sun/mail/javax.mail/1.5.6/javax.mail-1.5.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\javax\\activation\\activation\\1.1\\activation-1.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/javax/activation/activation/1.1/activation-1.1-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-starter-mail\\1.5.3.RELEASE\\spring-boot-starter-mail-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-starter-mail/1.5.3.RELEASE/spring-boot-starter-mail-1.5.3.RELEASE-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-redis\\1.7.11.RELEASE\\spring-data-redis-1.7.11.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-redis/1.7.11.RELEASE/spring-data-redis-1.7.11.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-redis/1.7.11.RELEASE/spring-data-redis-1.7.11.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\data\\spring-data-keyvalue\\1.2.3.RELEASE\\spring-data-keyvalue-1.2.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-keyvalue/1.2.3.RELEASE/spring-data-keyvalue-1.2.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/data/spring-data-keyvalue/1.2.3.RELEASE/spring-data-keyvalue-1.2.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\spring-oxm\\4.3.8.RELEASE\\spring-oxm-4.3.8.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-oxm/4.3.8.RELEASE/spring-oxm-4.3.8.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/spring-oxm/4.3.8.RELEASE/spring-oxm-4.3.8.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\slf4j\\jcl-over-slf4j\\1.7.25\\jcl-over-slf4j-1.7.25.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.25/jcl-over-slf4j-1.7.25-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\biz\\paluch\\redis\\lettuce\\3.5.0.Final\\lettuce-3.5.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/biz/paluch/redis/lettuce/3.5.0.Final/lettuce-3.5.0.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/biz/paluch/redis/lettuce/3.5.0.Final/lettuce-3.5.0.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\reactivex\\rxjava\\1.1.6\\rxjava-1.1.6.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/reactivex/rxjava/1.1.6/rxjava-1.1.6-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/reactivex/rxjava/1.1.6/rxjava-1.1.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\netty\\netty-common\\4.0.37.Final\\netty-common-4.0.37.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-common/4.0.37.Final/netty-common-4.0.37.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-common/4.0.37.Final/netty-common-4.0.37.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\netty\\netty-transport\\4.0.37.Final\\netty-transport-4.0.37.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-transport/4.0.37.Final/netty-transport-4.0.37.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-transport/4.0.37.Final/netty-transport-4.0.37.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\netty\\netty-buffer\\4.0.37.Final\\netty-buffer-4.0.37.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-buffer/4.0.37.Final/netty-buffer-4.0.37.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-buffer/4.0.37.Final/netty-buffer-4.0.37.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\netty\\netty-handler\\4.0.37.Final\\netty-handler-4.0.37.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-handler/4.0.37.Final/netty-handler-4.0.37.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-handler/4.0.37.Final/netty-handler-4.0.37.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\io\\netty\\netty-codec\\4.0.37.Final\\netty-codec-4.0.37.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-codec/4.0.37.Final/netty-codec-4.0.37.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/io/netty/netty-codec/4.0.37.Final/netty-codec-4.0.37.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\session\\spring-session\\1.3.0.RELEASE\\spring-session-1.3.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/session/spring-session/1.3.0.RELEASE/spring-session-1.3.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/session/spring-session/1.3.0.RELEASE/spring-session-1.3.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-module-junit4\\1.7.3\\powermock-module-junit4-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-module-junit4/1.7.3/powermock-module-junit4-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-module-junit4/1.7.3/powermock-module-junit4-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-module-junit4-common\\1.7.3\\powermock-module-junit4-common-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-module-junit4-common/1.7.3/powermock-module-junit4-common-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-module-junit4-common/1.7.3/powermock-module-junit4-common-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-reflect\\1.7.3\\powermock-reflect-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-reflect/1.7.3/powermock-reflect-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-reflect/1.7.3/powermock-reflect-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-core\\1.7.3\\powermock-core-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-core/1.7.3/powermock-core-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-core/1.7.3/powermock-core-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-api-mockito2\\1.7.3\\powermock-api-mockito2-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-mockito2/1.7.3/powermock-api-mockito2-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-mockito2/1.7.3/powermock-api-mockito2-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-api-mockito-common\\1.7.3\\powermock-api-mockito-common-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-mockito-common/1.7.3/powermock-api-mockito-common-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-mockito-common/1.7.3/powermock-api-mockito-common-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\powermock\\powermock-api-support\\1.7.3\\powermock-api-support-1.7.3.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-support/1.7.3/powermock-api-support-1.7.3-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/powermock/powermock-api-support/1.7.3/powermock-api-support-1.7.3-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\mockito\\mockito-core\\2.13.0\\mockito-core-2.13.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mockito/mockito-core/2.13.0/mockito-core-2.13.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mockito/mockito-core/2.13.0/mockito-core-2.13.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\net\\bytebuddy\\byte-buddy-agent\\1.7.9\\byte-buddy-agent-1.7.9.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/bytebuddy/byte-buddy-agent/1.7.9/byte-buddy-agent-1.7.9-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/bytebuddy/byte-buddy-agent/1.7.9/byte-buddy-agent-1.7.9-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\objenesis\\objenesis\\2.6\\objenesis-2.6.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\net\\bytebuddy\\byte-buddy\\1.7.9\\byte-buddy-1.7.9.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/bytebuddy/byte-buddy/1.7.9/byte-buddy-1.7.9-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/net/bytebuddy/byte-buddy/1.7.9/byte-buddy-1.7.9-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\dbunit\\dbunit\\2.5.1\\dbunit-2.5.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/dbunit/dbunit/2.5.1/dbunit-2.5.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/dbunit/dbunit/2.5.1/dbunit-2.5.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\commons-collections\\commons-collections\\3.2.2\\commons-collections-3.2.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\github\\springtestdbunit\\spring-test-dbunit\\1.2.1\\spring-test-dbunit-1.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/github/springtestdbunit/spring-test-dbunit/1.2.1/spring-test-dbunit-1.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/github/springtestdbunit/spring-test-dbunit/1.2.1/spring-test-dbunit-1.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\security\\spring-security-web\\5.0.0.RELEASE\\spring-security-web-5.0.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-web/5.0.0.RELEASE/spring-security-web-5.0.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-web/5.0.0.RELEASE/spring-security-web-5.0.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\security\\spring-security-core\\4.2.2.RELEASE\\spring-security-core-4.2.2.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-core/4.2.2.RELEASE/spring-security-core-4.2.2.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-core/4.2.2.RELEASE/spring-security-core-4.2.2.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\aopalliance\\aopalliance\\1.0\\aopalliance-1.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\security\\spring-security-config\\5.0.0.RELEASE\\spring-security-config-5.0.0.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-config/5.0.0.RELEASE/spring-security-config-5.0.0.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/security/spring-security-config/5.0.0.RELEASE/spring-security-config-5.0.0.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\projectlombok\\lombok\\1.16.16\\lombok-1.16.16.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/projectlombok/lombok/1.16.16/lombok-1.16.16-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/projectlombok/lombok/1.16.16/lombok-1.16.16-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\mapstruct\\mapstruct-jdk8\\1.2.0.Final\\mapstruct-jdk8-1.2.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mapstruct/mapstruct-jdk8/1.2.0.Final/mapstruct-jdk8-1.2.0.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mapstruct/mapstruct-jdk8/1.2.0.Final/mapstruct-jdk8-1.2.0.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\mapstruct\\mapstruct-processor\\1.2.0.Final\\mapstruct-processor-1.2.0.Final.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mapstruct/mapstruct-processor/1.2.0.Final/mapstruct-processor-1.2.0.Final-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/mapstruct/mapstruct-processor/1.2.0.Final/mapstruct-processor-1.2.0.Final-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\springframework\\boot\\spring-boot-devtools\\1.5.3.RELEASE\\spring-boot-devtools-1.5.3.RELEASE.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-devtools/1.5.3.RELEASE/spring-boot-devtools-1.5.3.RELEASE-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/springframework/boot/spring-boot-devtools/1.5.3.RELEASE/spring-boot-devtools-1.5.3.RELEASE-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\poi\\poi-ooxml\\5.0.0\\poi-ooxml-5.0.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/poi/poi-ooxml/5.0.0/poi-ooxml-5.0.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/poi/poi-ooxml/5.0.0/poi-ooxml-5.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\poi\\poi-ooxml-lite\\5.0.0\\poi-ooxml-lite-5.0.0.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlbeans\\xmlbeans\\4.0.0\\xmlbeans-4.0.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlbeans/xmlbeans/4.0.0/xmlbeans-4.0.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlbeans/xmlbeans/4.0.0/xmlbeans-4.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\xml-apis\\xml-apis\\1.4.01\\xml-apis-1.4.01.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\commons\\commons-compress\\1.20\\commons-compress-1.20.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-compress/1.20/commons-compress-1.20-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\github\\virtuald\\curvesapi\\1.06\\curvesapi-1.06.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/github/virtuald/curvesapi/1.06/curvesapi-1.06-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/github/virtuald/curvesapi/1.06/curvesapi-1.06-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\bouncycastle\\bcpkix-jdk15on\\1.68\\bcpkix-jdk15on-1.68.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.68/bcpkix-jdk15on-1.68-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.68/bcpkix-jdk15on-1.68-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\bouncycastle\\bcprov-jdk15on\\1.68\\bcprov-jdk15on-1.68.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.68/bcprov-jdk15on-1.68-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.68/bcprov-jdk15on-1.68-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\santuario\\xmlsec\\2.2.1\\xmlsec-2.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/santuario/xmlsec/2.2.1/xmlsec-2.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\fasterxml\\woodstox\\woodstox-core\\5.2.1\\woodstox-core-5.2.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.2.1/woodstox-core-5.2.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/fasterxml/woodstox/woodstox-core/5.2.1/woodstox-core-5.2.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\codehaus\\woodstox\\stax2-api\\4.2\\stax2-api-4.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-all\\1.13\\batik-all-1.13.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-anim\\1.13\\batik-anim-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-anim/1.13/batik-anim-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-anim/1.13/batik-anim-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-shared-resources\\1.13\\batik-shared-resources-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-shared-resources/1.13/batik-shared-resources-1.13-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\xml-apis\\xml-apis-ext\\1.3.04\\xml-apis-ext-1.3.04.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-awt-util\\1.13\\batik-awt-util-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.13/batik-awt-util-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.13/batik-awt-util-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\xmlgraphics-commons\\2.4\\xmlgraphics-commons-2.4.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/2.4/xmlgraphics-commons-2.4-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/2.4/xmlgraphics-commons-2.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-bridge\\1.13\\batik-bridge-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.13/batik-bridge-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.13/batik-bridge-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-codec\\1.13\\batik-codec-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-codec/1.13/batik-codec-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-codec/1.13/batik-codec-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-constants\\1.13\\batik-constants-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-constants/1.13/batik-constants-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-constants/1.13/batik-constants-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-css\\1.13\\batik-css-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-css/1.13/batik-css-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-css/1.13/batik-css-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-dom\\1.13\\batik-dom-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-dom/1.13/batik-dom-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-dom/1.13/batik-dom-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\xalan\\xalan\\2.7.2\\xalan-2.7.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xalan/xalan/2.7.2/xalan-2.7.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\xalan\\serializer\\2.7.2\\serializer-2.7.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/xalan/serializer/2.7.2/serializer-2.7.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-ext\\1.13\\batik-ext-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-ext/1.13/batik-ext-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-ext/1.13/batik-ext-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-extension\\1.13\\batik-extension-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-extension/1.13/batik-extension-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-extension/1.13/batik-extension-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-gui-util\\1.13\\batik-gui-util-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-gui-util/1.13/batik-gui-util-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-gui-util/1.13/batik-gui-util-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-gvt\\1.13\\batik-gvt-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.13/batik-gvt-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.13/batik-gvt-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-i18n\\1.13\\batik-i18n-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-i18n/1.13/batik-i18n-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-i18n/1.13/batik-i18n-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-parser\\1.13\\batik-parser-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-parser/1.13/batik-parser-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-parser/1.13/batik-parser-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-rasterizer-ext\\1.13\\batik-rasterizer-ext-1.13.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-rasterizer\\1.13\\batik-rasterizer-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-rasterizer/1.13/batik-rasterizer-1.13-sources.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-script\\1.13\\batik-script-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-script/1.13/batik-script-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-script/1.13/batik-script-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-slideshow\\1.13\\batik-slideshow-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-slideshow/1.13/batik-slideshow-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-slideshow/1.13/batik-slideshow-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-squiggle-ext\\1.13\\batik-squiggle-ext-1.13.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-squiggle\\1.13\\batik-squiggle-1.13.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-svg-dom\\1.13\\batik-svg-dom-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.13/batik-svg-dom-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.13/batik-svg-dom-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-svgbrowser\\1.13\\batik-svgbrowser-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgbrowser/1.13/batik-svgbrowser-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgbrowser/1.13/batik-svgbrowser-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-svggen\\1.13\\batik-svggen-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.13/batik-svggen-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.13/batik-svggen-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-svgpp\\1.13\\batik-svgpp-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgpp/1.13/batik-svgpp-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgpp/1.13/batik-svgpp-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-svgrasterizer\\1.13\\batik-svgrasterizer-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgrasterizer/1.13/batik-svgrasterizer-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-svgrasterizer/1.13/batik-svgrasterizer-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-swing\\1.13\\batik-swing-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-swing/1.13/batik-swing-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-swing/1.13/batik-swing-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-transcoder\\1.13\\batik-transcoder-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.13/batik-transcoder-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.13/batik-transcoder-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-util\\1.13\\batik-util-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-util/1.13/batik-util-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-util/1.13/batik-util-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-ttf2svg\\1.13\\batik-ttf2svg-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-ttf2svg/1.13/batik-ttf2svg-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-ttf2svg/1.13/batik-ttf2svg-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\xmlgraphics\\batik-xml\\1.13\\batik-xml-1.13.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-xml/1.13/batik-xml-1.13-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/xmlgraphics/batik-xml/1.13/batik-xml-1.13-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\de\\rototor\\pdfbox\\graphics2d\\0.30\\graphics2d-0.30.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/de/rototor/pdfbox/graphics2d/0.30/graphics2d-0.30-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/de/rototor/pdfbox/graphics2d/0.30/graphics2d-0.30-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\pdfbox\\pdfbox\\2.0.22\\pdfbox-2.0.22.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/pdfbox/pdfbox/2.0.22/pdfbox-2.0.22-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/pdfbox/pdfbox/2.0.22/pdfbox-2.0.22-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\pdfbox\\fontbox\\2.0.22\\fontbox-2.0.22.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/pdfbox/fontbox/2.0.22/fontbox-2.0.22-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/pdfbox/fontbox/2.0.22/fontbox-2.0.22-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\poi\\poi\\5.0.0\\poi-5.0.0.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/poi/poi/5.0.0/poi-5.0.0-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/poi/poi/5.0.0/poi-5.0.0-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\commons-codec\\commons-codec\\1.10\\commons-codec-1.10.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\commons\\commons-collections4\\4.4\\commons-collections4-4.4.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\org\\apache\\commons\\commons-math3\\3.6.1\\commons-math3-3.6.1.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"binary","path":"C:\\Users\\NE298657\\.m2\\repository\\com\\zaxxer\\SparseBitSet\\1.2\\SparseBitSet-1.2.jar","sourceContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2-sources.jar","javadocContainerUrl":"file:/C:/Users/NE298657/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2-javadoc.jar","isSystem":false,"isOwn":false,"isTest":false,"isJavaContent":false},{"kind":"source","path":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\src\\main\\java","outputFolder":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\target\\classes","javadocContainerUrl":"file:/D:/iEMR/HWC_2.0/HWC_old_Arch/common-api/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":true},{"kind":"source","path":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\src\\test\\java","outputFolder":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\target\\test-classes","javadocContainerUrl":"file:/D:/iEMR/HWC_2.0/HWC_old_Arch/common-api/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":true,"isJavaContent":true},{"kind":"source","path":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\src\\main\\resources","outputFolder":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\target\\classes","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":false},{"kind":"source","path":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\src\\test\\resources","outputFolder":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\target\\test-classes","isSystem":false,"isOwn":true,"isTest":true,"isJavaContent":false},{"kind":"source","path":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\src\\test\\java","outputFolder":"D:\\iEMR\\HWC_2.0\\HWC_old_Arch\\common-api\\target\\test-classes","javadocContainerUrl":"file:/D:/iEMR/HWC_2.0/HWC_old_Arch/common-api/target/site/apidocs","isSystem":false,"isOwn":true,"isTest":false,"isJavaContent":false}]} \ No newline at end of file diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..06f0dc78 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,132 @@ + +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at amrit@piramalswasthya.org. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +[https://www.contributor-covenant.org/version/2/0/code_of_conduct.html][v2.0]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available +at [https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.0]: https://www.contributor-covenant.org/version/2/0/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000..dc34fb92 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,32 @@ +# Contributing to AMRIT + +AMRIT is released under the GPLv3 license. If you would like to contribute something, or want to hack on the code this document should help you get started. + +# Code of Conduct +This project adheres to the [Contributor Covenant](CODE_OF_CONDUCT.md). +By participating, you are expected to uphold this code. Please report unacceptable behavior to amrit@piramalswasthya.org. + +# Using GitHub Issues +We use GitHub issues to track bugs and enhancements reported by the community. +If you have a general usage question please ask on amrit@piramalswasthya.org. + +If you are reporting a bug, please help to speed up problem diagnosis by providing as much information as possible. +Ideally, that would include a small sample project that reproduces the problem. + +# Reporting Security Vulnerabilities +If you think you have found a security vulnerability in AMRIT please *DO NOT* disclose it publicly until we've had a chance to fix it. +Please don't report security vulnerabilities using GitHub issues, instead drop an email to amrit@piramalswasthya.org by providing as much as information as possible. + +# Code Conventions and Housekeeping +None of these are essential for a pull request, but they will all help. They can also be added after the original pull request but before a merge. + +* Make sure all new `.java` files have a Javadoc class comment with at least an `@author` tag identifying you, and preferably at least a paragraph on what the class is for. +* Add the GPLv3 boilerplate notice (license header comment) to all new `.java` files (copy from existing files in the project). +* Add yourself as an `@author` to the `.java` files that you modify substantially (more than cosmetic changes). +* Add some Javadocs. +* A few unit tests would help a lot as well -- someone has to do it. +* If no-one else is using your branch, please rebase it against the current main branch (or other target branch in the project). +* When writing a commit message please follow [these conventions](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). + +# Working with the Code +For information on editing, building, and testing the code, see the [developer guide](https://psmri.github.io/PSMRI) page on the project wiki. diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..f288702d --- /dev/null +++ b/COPYING @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md new file mode 100644 index 00000000..24990d1e --- /dev/null +++ b/README.md @@ -0,0 +1,52 @@ +# AMRIT - Common Service +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) + +Common API is a microservice whch acts as a gateway for AMRIT. There are many APIs that are exposed by Common-API. It contains APIs of common integrators like c-Zentrix, Everwell, Openkm and some master APIs like location master, alerts, notification,language and location messages. +### Primary Features +* Beneficiary Registration +* User authorisation and authentication +* Call handling (107,1097 & mcts) +* Covid Vaccine status +* Email Service +* SMS Service +* OTP Service +* Feedback service +* Beneficiary Medical History maintenance +* Finding Institutions +* KM file management +* Fetching data from POCT devices +* Report APIs +* Language API +* Notification service +* CRM Reports +* Appointment Scheduling + +## Building From Source +This microservice is built on Java, Spring boot framework and MySQL DB. + +### Prerequisites +* JDK 1.8 +* Maven + +$ ./mvn clean install + +## Installation +This service has been tested on Wildfly as the application server. + +### Prerequisites +* Wildfly (or any compatible app server) +* Redis +* MySQL Database + +## Integrations +* C_Zentrix +* Everwell +* Openkm +* Door to door App +* Swaasa +* LOINCs +* SnomedCT + +## Usage +All features have been exposed as REST endpoints. Refer to the SWAGGER API specification for details. + diff --git a/hs_err_pid89928.log b/hs_err_pid89928.log deleted file mode 100644 index ce9dbbe9..00000000 --- a/hs_err_pid89928.log +++ /dev/null @@ -1,338 +0,0 @@ -# -# There is insufficient memory for the Java Runtime Environment to continue. -# Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate -# Possible reasons: -# The system is out of physical RAM or swap space -# In 32 bit mode, the process size limit was hit -# Possible solutions: -# Reduce memory load on the system -# Increase physical memory or swap space -# Check if swap backing store is full -# Use 64 bit Java on a 64 bit OS -# Decrease Java heap size (-Xmx/-Xms) -# Decrease number of Java threads -# Decrease Java thread stack sizes (-Xss) -# Set larger code cache with -XX:ReservedCodeCacheSize= -# This output file may be truncated or incomplete. -# -# Out of Memory Error (allocation.cpp:273), pid=89928, tid=0x0000000000010cec -# -# JRE version: Java(TM) SE Runtime Environment (8.0_161-b12) (build 1.8.0_161-b12) -# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.161-b12 mixed mode windows-amd64 compressed oops) -# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows -# - ---------------- T H R E A D --------------- - -Current thread (0x000000001e5df800): JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=68844, stack(0x000000001ef90000,0x000000001f090000)] - -Stack: [0x000000001ef90000,0x000000001f090000] -[error occurred during error reporting (printing stack bounds), id 0xc0000005] - -Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) - - -Current CompileTask: -C2: 157375 4741 ! 4 org.codehaus.plexus.interpolation.StringSearchInterpolator::interpolate (650 bytes) - - ---------------- P R O C E S S --------------- - -Java Threads: ( => current thread ) - 0x000000002013c800 JavaThread "JGit-WorkQueue" daemon [_thread_blocked, id=82068, stack(0x0000000023c40000,0x0000000023d40000)] - 0x000000001e650800 JavaThread "Service Thread" daemon [_thread_blocked, id=48124, stack(0x000000001f190000,0x000000001f290000)] - 0x000000001e611800 JavaThread "C1 CompilerThread3" daemon [_thread_blocked, id=84080, stack(0x000000001f090000,0x000000001f190000)] -=>0x000000001e5df800 JavaThread "C2 CompilerThread2" daemon [_thread_in_native, id=68844, stack(0x000000001ef90000,0x000000001f090000)] - 0x000000001e5c4800 JavaThread "C2 CompilerThread1" daemon [_thread_in_native, id=64324, stack(0x000000001ee90000,0x000000001ef90000)] - 0x000000001e5bb000 JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=90808, stack(0x000000001ed90000,0x000000001ee90000)] - 0x000000001e5b8000 JavaThread "Attach Listener" daemon [_thread_blocked, id=77700, stack(0x000000001ec90000,0x000000001ed90000)] - 0x000000001e5b7000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=90028, stack(0x000000001eb90000,0x000000001ec90000)] - 0x0000000000c49000 JavaThread "Finalizer" daemon [_thread_blocked, id=73796, stack(0x000000001e990000,0x000000001ea90000)] - 0x000000001c6bd800 JavaThread "Reference Handler" daemon [_thread_blocked, id=85848, stack(0x000000001e490000,0x000000001e590000)] - 0x0000000000b52800 JavaThread "main" [_thread_in_native, id=84280, stack(0x0000000002bd0000,0x0000000002cd0000)] - -Other Threads: - 0x000000001c6b8800 VMThread [stack: 0x000000001e390000,0x000000001e490000] [id=68988] - 0x000000001e652000 WatcherThread [stack: 0x000000001f290000,0x000000001f390000] [id=91348] - -VM state:not at safepoint (normal execution) - -VM Mutex/Monitor currently owned by a thread: None - -Heap: - PSYoungGen total 67584K, used 15978K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 60928K, 15% used [0x000000076b580000,0x000000076bf01da8,0x000000076f100000) - from space 6656K, 93% used [0x000000076f200000,0x000000076f818c60,0x000000076f880000) - to space 19456K, 0% used [0x0000000770400000,0x0000000770400000,0x0000000771700000) - ParOldGen total 90112K, used 19129K [0x00000006c2000000, 0x00000006c7800000, 0x000000076b580000) - object space 90112K, 21% used [0x00000006c2000000,0x00000006c32ae560,0x00000006c7800000) - Metaspace used 27003K, capacity 27510K, committed 27904K, reserved 1073152K - class space used 3090K, capacity 3209K, committed 3328K, reserved 1048576K - -Card table byte_map: [0x0000000012090000,0x0000000012890000] byte_map_base: 0x000000000ea80000 - -Marking Bits: (ParMarkBitMap*) 0x00000000675ef860 - Begin Bits: [0x00000000135e0000, 0x0000000017560000) - End Bits: [0x0000000017560000, 0x000000001b4e0000) - -Polling page: 0x0000000000b00000 - -CodeCache: size=245760Kb used=13857Kb max_used=13870Kb free=231902Kb - bounds [0x0000000002cd0000, 0x0000000003a70000, 0x0000000011cd0000] - total_blobs=4453 nmethods=4018 adapters=347 - compilation: enabled - -Compilation events (10 events): -Event: 157.364 Thread 0x000000001e611800 4742 3 java.util.ArrayList::remove (77 bytes) -Event: 157.364 Thread 0x000000001e611800 nmethod 4742 0x0000000003a65590 code [0x0000000003a65740, 0x0000000003a65c88] -Event: 157.364 Thread 0x000000001e611800 4747 3 com.google.common.collect.AbstractMapBasedMultimap::createCollection (5 bytes) -Event: 157.365 Thread 0x000000001e611800 nmethod 4747 0x0000000003a65190 code [0x0000000003a65300, 0x0000000003a65508] -Event: 157.365 Thread 0x000000001e611800 4748 3 com.google.common.collect.ArrayListMultimap::createCollection (5 bytes) -Event: 157.365 Thread 0x000000001e611800 nmethod 4748 0x0000000003a64c50 code [0x0000000003a64dc0, 0x0000000003a65088] -Event: 157.365 Thread 0x000000001e611800 4749 3 com.google.common.collect.ArrayListMultimap::createCollection (12 bytes) -Event: 157.365 Thread 0x000000001e611800 nmethod 4749 0x0000000003a69e10 code [0x0000000003a69f80, 0x0000000003a6a168] -Event: 157.366 Thread 0x000000001e5bb000 nmethod 4737% 0x0000000003a6d110 code [0x0000000003a6d260, 0x0000000003a6d588] -Event: 157.366 Thread 0x000000001e5bb000 4743 4 org.codehaus.plexus.interpolation.PrefixAwareRecursionInterceptor::expressionResolutionStarted (23 bytes) - -GC Heap History (10 events): -Event: 21.886 GC heap before -{Heap before GC invocations=4 (full 0): - PSYoungGen total 75776K, used 75760K [0x000000076b580000, 0x0000000770a00000, 0x00000007c0000000) - eden space 65024K, 100% used [0x000000076b580000,0x000000076f500000,0x000000076f500000) - from space 10752K, 99% used [0x000000076f500000,0x000000076ff7c010,0x000000076ff80000) - to space 10752K, 0% used [0x000000076ff80000,0x000000076ff80000,0x0000000770a00000) - ParOldGen total 173568K, used 4418K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 2% used [0x00000006c2000000,0x00000006c2450848,0x00000006cc980000) - Metaspace used 16579K, capacity 16948K, committed 17280K, reserved 1064960K - class space used 1952K, capacity 2058K, committed 2176K, reserved 1048576K -Event: 21.902 GC heap after -Heap after GC invocations=4 (full 0): - PSYoungGen total 75776K, used 10720K [0x000000076b580000, 0x0000000770a00000, 0x00000007c0000000) - eden space 65024K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f500000) - from space 10752K, 99% used [0x000000076ff80000,0x00000007709f8040,0x0000000770a00000) - to space 10752K, 0% used [0x000000076f500000,0x000000076f500000,0x000000076ff80000) - ParOldGen total 173568K, used 8385K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 4% used [0x00000006c2000000,0x00000006c2830510,0x00000006cc980000) - Metaspace used 16579K, capacity 16948K, committed 17280K, reserved 1064960K - class space used 1952K, capacity 2058K, committed 2176K, reserved 1048576K -} -Event: 117.884 GC heap before -{Heap before GC invocations=5 (full 0): - PSYoungGen total 75776K, used 75744K [0x000000076b580000, 0x0000000770a00000, 0x00000007c0000000) - eden space 65024K, 100% used [0x000000076b580000,0x000000076f500000,0x000000076f500000) - from space 10752K, 99% used [0x000000076ff80000,0x00000007709f8040,0x0000000770a00000) - to space 10752K, 0% used [0x000000076f500000,0x000000076f500000,0x000000076ff80000) - ParOldGen total 173568K, used 8385K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 4% used [0x00000006c2000000,0x00000006c2830510,0x00000006cc980000) - Metaspace used 20730K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -Event: 117.915 GC heap after -Heap after GC invocations=5 (full 0): - PSYoungGen total 74240K, used 10720K [0x000000076b580000, 0x0000000771980000, 0x00000007c0000000) - eden space 63488K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f380000) - from space 10752K, 99% used [0x000000076f500000,0x000000076ff78020,0x000000076ff80000) - to space 19456K, 0% used [0x0000000770680000,0x0000000770680000,0x0000000771980000) - ParOldGen total 173568K, used 14498K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 8% used [0x00000006c2000000,0x00000006c2e28a80,0x00000006cc980000) - Metaspace used 20730K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -} -Event: 118.485 GC heap before -{Heap before GC invocations=6 (full 0): - PSYoungGen total 74240K, used 13244K [0x000000076b580000, 0x0000000771980000, 0x00000007c0000000) - eden space 63488K, 3% used [0x000000076b580000,0x000000076b7f73c0,0x000000076f380000) - from space 10752K, 99% used [0x000000076f500000,0x000000076ff78020,0x000000076ff80000) - to space 19456K, 0% used [0x0000000770680000,0x0000000770680000,0x0000000771980000) - ParOldGen total 173568K, used 14498K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 8% used [0x00000006c2000000,0x00000006c2e28a80,0x00000006cc980000) - Metaspace used 20733K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -Event: 118.497 GC heap after -Heap after GC invocations=6 (full 0): - PSYoungGen total 78848K, used 10800K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 61952K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f200000) - from space 16896K, 63% used [0x0000000770680000,0x000000077110c030,0x0000000771700000) - to space 18944K, 0% used [0x000000076f200000,0x000000076f200000,0x0000000770480000) - ParOldGen total 173568K, used 14506K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 8% used [0x00000006c2000000,0x00000006c2e2aa80,0x00000006cc980000) - Metaspace used 20733K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -} -Event: 118.497 GC heap before -{Heap before GC invocations=7 (full 1): - PSYoungGen total 78848K, used 10800K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 61952K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f200000) - from space 16896K, 63% used [0x0000000770680000,0x000000077110c030,0x0000000771700000) - to space 18944K, 0% used [0x000000076f200000,0x000000076f200000,0x0000000770480000) - ParOldGen total 173568K, used 14506K [0x00000006c2000000, 0x00000006cc980000, 0x000000076b580000) - object space 173568K, 8% used [0x00000006c2000000,0x00000006c2e2aa80,0x00000006cc980000) - Metaspace used 20733K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -Event: 118.582 GC heap after -Heap after GC invocations=7 (full 1): - PSYoungGen total 78848K, used 0K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 61952K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f200000) - from space 16896K, 0% used [0x0000000770680000,0x0000000770680000,0x0000000771700000) - to space 18944K, 0% used [0x000000076f200000,0x000000076f200000,0x0000000770480000) - ParOldGen total 90112K, used 19057K [0x00000006c2000000, 0x00000006c7800000, 0x000000076b580000) - object space 90112K, 21% used [0x00000006c2000000,0x00000006c329c550,0x00000006c7800000) - Metaspace used 20733K, capacity 21164K, committed 21248K, reserved 1069056K - class space used 2421K, capacity 2548K, committed 2560K, reserved 1048576K -} -Event: 155.924 GC heap before -{Heap before GC invocations=8 (full 1): - PSYoungGen total 78848K, used 61952K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 61952K, 100% used [0x000000076b580000,0x000000076f200000,0x000000076f200000) - from space 16896K, 0% used [0x0000000770680000,0x0000000770680000,0x0000000771700000) - to space 18944K, 0% used [0x000000076f200000,0x000000076f200000,0x0000000770480000) - ParOldGen total 90112K, used 19057K [0x00000006c2000000, 0x00000006c7800000, 0x000000076b580000) - object space 90112K, 21% used [0x00000006c2000000,0x00000006c329c550,0x00000006c7800000) - Metaspace used 26149K, capacity 26680K, committed 27008K, reserved 1073152K - class space used 2985K, capacity 3108K, committed 3200K, reserved 1048576K -Event: 155.930 GC heap after -Heap after GC invocations=8 (full 1): - PSYoungGen total 67584K, used 6243K [0x000000076b580000, 0x0000000771700000, 0x00000007c0000000) - eden space 60928K, 0% used [0x000000076b580000,0x000000076b580000,0x000000076f100000) - from space 6656K, 93% used [0x000000076f200000,0x000000076f818c60,0x000000076f880000) - to space 19456K, 0% used [0x0000000770400000,0x0000000770400000,0x0000000771700000) - ParOldGen total 90112K, used 19129K [0x00000006c2000000, 0x00000006c7800000, 0x000000076b580000) - object space 90112K, 21% used [0x00000006c2000000,0x00000006c32ae560,0x00000006c7800000) - Metaspace used 26149K, capacity 26680K, committed 27008K, reserved 1073152K - class space used 2985K, capacity 3108K, committed 3200K, reserved 1048576K -} - -Deoptimization events (10 events): -Event: 155.127 Thread 0x0000000000b52800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002debed4 method=java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; @ 6 -Event: 155.127 Thread 0x0000000000b52800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000003323a0c method=java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 18 -Event: 155.127 Thread 0x0000000000b52800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002debed4 method=java.util.Hashtable.get(Ljava/lang/Object;)Ljava/lang/Object; @ 6 -Event: 155.127 Thread 0x0000000000b52800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000003323a0c method=java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @ 18 -Event: 155.565 Thread 0x0000000000b52800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000038bb458 method=java.util.Properties.load0(Ljava/util/Properties$LineReader;)V @ 145 -Event: 155.592 Thread 0x0000000000b52800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003826aa0 method=java.util.Properties.load0(Ljava/util/Properties$LineReader;)V @ 145 -Event: 155.944 Thread 0x0000000000b52800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000002f63bdc method=java.lang.StringCoding$StringDecoder.decode([BII)[C @ 20 -Event: 157.165 Thread 0x0000000000b52800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x0000000003436d0c method=java.util.Hashtable$Enumerator.nextElement()Ljava/lang/Object; @ 87 -Event: 157.165 Thread 0x0000000000b52800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x00000000033ad688 method=java.util.Hashtable$Enumerator.nextElement()Ljava/lang/Object; @ 87 -Event: 157.361 Thread 0x0000000000b52800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000003a37204 method=java.lang.StringCoding$StringDecoder.charsetName()Ljava/lang/String; @ 17 - -Classes redefined (0 events): -No events - -Internal exceptions (10 events): -Event: 128.939 Thread 0x0000000000b52800 Exception (0x000000076cfe1010) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.940 Thread 0x0000000000b52800 Exception (0x000000076cfe1920) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.940 Thread 0x0000000000b52800 Exception (0x000000076cfe6940) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.947 Thread 0x0000000000b52800 Exception (0x000000076cfe7250) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.947 Thread 0x0000000000b52800 Exception (0x000000076cfe81e8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.948 Thread 0x0000000000b52800 Exception (0x000000076cfe8af8) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.948 Thread 0x0000000000b52800 Exception (0x000000076cfedba0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.949 Thread 0x0000000000b52800 Exception (0x000000076cfee4b0) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.949 Thread 0x0000000000b52800 Exception (0x000000076cfef378) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] -Event: 128.949 Thread 0x0000000000b52800 Exception (0x000000076cfefc88) thrown at [C:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u161\10277\hotspot\src\share\vm\prims\jni.cpp, line 709] - -Events (10 events): -Event: 157.237 loading class org/apache/tools/ant/taskdefs/Concat$MultiReader done -Event: 157.237 loading class org/apache/tools/ant/taskdefs/Concat$MultiReader -Event: 157.237 loading class org/apache/tools/ant/taskdefs/Concat$MultiReader done -Event: 157.237 loading class org/apache/tools/ant/util/ReaderInputStream -Event: 157.237 loading class org/apache/tools/ant/util/ReaderInputStream done -Event: 157.237 loading class org/apache/tools/ant/util/ReaderInputStream -Event: 157.237 loading class org/apache/tools/ant/util/ReaderInputStream done -Event: 157.361 Thread 0x0000000000b52800 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000003a37204 -Event: 157.361 Thread 0x0000000000b52800 DEOPT PACKING pc=0x0000000003a37204 sp=0x0000000002ccd3b0 -Event: 157.361 Thread 0x0000000000b52800 DEOPT UNPACKING pc=0x0000000002d1583b sp=0x0000000002ccd2b8 mode 2 - - -Dynamic libraries: -0x00007ff619cd0000 - 0x00007ff619d07000 C:\Program Files\Java\jdk1.8.0_161\bin\javaw.exe -0x00007ffce4990000 - 0x00007ffce4b7d000 C:\Windows\SYSTEM32\ntdll.dll -0x00007ffce48a0000 - 0x00007ffce4953000 C:\Windows\System32\KERNEL32.DLL -0x00007ffce0b90000 - 0x00007ffce0e23000 C:\Windows\System32\KERNELBASE.dll -0x00007ffce3ef0000 - 0x00007ffce3f93000 C:\Windows\System32\ADVAPI32.dll -0x00007ffce21a0000 - 0x00007ffce223e000 C:\Windows\System32\msvcrt.dll -0x00007ffce40b0000 - 0x00007ffce414e000 C:\Windows\System32\sechost.dll -0x00007ffce38a0000 - 0x00007ffce39c2000 C:\Windows\System32\RPCRT4.dll -0x00007ffce3d50000 - 0x00007ffce3ee7000 C:\Windows\System32\USER32.dll -0x00007ffce0af0000 - 0x00007ffce0b10000 C:\Windows\System32\win32u.dll -0x00007ffce3a00000 - 0x00007ffce3a29000 C:\Windows\System32\GDI32.dll -0x00007ffce1830000 - 0x00007ffce19c9000 C:\Windows\System32\gdi32full.dll -0x00007ffce0a50000 - 0x00007ffce0af0000 C:\Windows\System32\msvcp_win.dll -0x00007ffce0f60000 - 0x00007ffce105a000 C:\Windows\System32\ucrtbase.dll -0x00007ffccc970000 - 0x00007ffcccbe9000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.17763.1098_none_de762ed45346ee8a\COMCTL32.dll -0x00007ffce1cf0000 - 0x00007ffce201c000 C:\Windows\System32\combase.dll -0x00007ffce0ee0000 - 0x00007ffce0f5e000 C:\Windows\System32\bcryptPrimitives.dll -0x00007ffce39d0000 - 0x00007ffce39fe000 C:\Windows\System32\IMM32.DLL -0x00007ffcccbf0000 - 0x00007ffcccc25000 C:\Program Files\CyberArk\Endpoint Privilege Manager\Agent\PASAgent\SFDP_Detours64.dll -0x00000000010a0000 - 0x00000000010b2000 C:\Windows\System32\umppc11604.dll -0x00007ffcdbe90000 - 0x00007ffcdbf42000 C:\Program Files\McAfee\Endpoint Security\Threat Prevention\Ips\EpMPApi.dll -0x00007ffce0b10000 - 0x00007ffce0b69000 C:\Windows\System32\WINTRUST.dll -0x00007ffce0980000 - 0x00007ffce0992000 C:\Windows\System32\MSASN1.dll -0x00007ffce19d0000 - 0x00007ffce1bac000 C:\Windows\System32\CRYPT32.dll -0x000000006a4c0000 - 0x000000006a4cc000 C:\Program Files\McAfee\Endpoint Security\Threat Prevention\Ips\EpMPThe.dll -0x0000000067670000 - 0x0000000067742000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\msvcr100.dll -0x0000000066dd0000 - 0x000000006766f000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\server\jvm.dll -0x00007ffce3890000 - 0x00007ffce3898000 C:\Windows\System32\PSAPI.DLL -0x00007ffcda820000 - 0x00007ffcda829000 C:\Windows\SYSTEM32\WSOCK32.dll -0x00007ffce3be0000 - 0x00007ffce3c4d000 C:\Windows\System32\WS2_32.dll -0x00007ffcdd970000 - 0x00007ffcdd994000 C:\Windows\SYSTEM32\WINMM.dll -0x00007ffcda7f0000 - 0x00007ffcda7fa000 C:\Windows\SYSTEM32\VERSION.dll -0x00007ffcdd940000 - 0x00007ffcdd96d000 C:\Windows\SYSTEM32\WINMMBASE.dll -0x00007ffce17e0000 - 0x00007ffce182a000 C:\Windows\System32\cfgmgr32.dll -0x000000006b460000 - 0x000000006b46f000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\verify.dll -0x000000006a3d0000 - 0x000000006a3f9000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\java.dll -0x0000000069990000 - 0x00000000699a6000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\zip.dll -0x00007ffce2240000 - 0x00007ffce3734000 C:\Windows\System32\SHELL32.dll -0x0000000002ad0000 - 0x0000000002b78000 C:\Windows\System32\shcore.dll -0x00007ffce1060000 - 0x00007ffce17ad000 C:\Windows\System32\windows.storage.dll -0x00007ffce0a20000 - 0x00007ffce0a44000 C:\Windows\System32\profapi.dll -0x00007ffce09a0000 - 0x00007ffce09fd000 C:\Windows\System32\powrprof.dll -0x00007ffce45d0000 - 0x00007ffce4622000 C:\Windows\System32\shlwapi.dll -0x00007ffce0a00000 - 0x00007ffce0a11000 C:\Windows\System32\kernel.appcore.dll -0x00007ffce0b70000 - 0x00007ffce0b87000 C:\Windows\System32\cryptsp.dll -0x00007ffcdfab0000 - 0x00007ffcdfae3000 C:\Windows\system32\rsaenh.dll -0x00007ffce17b0000 - 0x00007ffce17d6000 C:\Windows\System32\bcrypt.dll -0x00007ffce0880000 - 0x00007ffce08a8000 C:\Windows\SYSTEM32\USERENV.dll -0x00007ffce07d0000 - 0x00007ffce07dc000 C:\Windows\SYSTEM32\CRYPTBASE.dll -0x0000000069970000 - 0x000000006998a000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\net.dll -0x00007ffce0190000 - 0x00007ffce01f7000 C:\Windows\system32\mswsock.dll -0x00007ffcdfeb0000 - 0x00007ffcdfeed000 C:\Windows\SYSTEM32\IPHLPAPI.DLL -0x00007ffce2190000 - 0x00007ffce2198000 C:\Windows\System32\NSI.dll -0x00007ffcdacb0000 - 0x00007ffcdacc6000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL -0x00007ffcdac90000 - 0x00007ffcdacac000 C:\Windows\SYSTEM32\dhcpcsvc.DLL -0x00007ffcdfef0000 - 0x00007ffcdffb6000 C:\Windows\SYSTEM32\DNSAPI.dll -0x0000000069950000 - 0x0000000069961000 C:\Program Files\Java\jdk1.8.0_161\jre\bin\nio.dll -0x00007ffcdcae0000 - 0x00007ffcdcaea000 C:\Users\de40034072\AppData\Local\Temp\jansi-1.17.1-4147619807259439869.dll -0x00007ffccdb20000 - 0x00007ffccdb36000 C:\Windows\system32\napinsp.dll -0x00007ffccd4f0000 - 0x00007ffccd50a000 C:\Windows\system32\pnrpnsp.dll -0x00007ffcceaa0000 - 0x00007ffcceaae000 C:\Windows\System32\winrnr.dll -0x00007ffcdbac0000 - 0x00007ffcdbadb000 C:\Windows\system32\NLAapi.dll -0x00007ffcc80e0000 - 0x00007ffcc80f5000 C:\Windows\system32\wshbth.dll -0x00007ffcda870000 - 0x00007ffcda87a000 C:\Windows\System32\rasadhlp.dll -0x00007ffcdbbf0000 - 0x00007ffcdbc69000 C:\Windows\System32\fwpuclnt.dll - -VM Arguments: -jvm_args: -Dmaven.home=EMBEDDED -Dclassworlds.conf=D:\springpgms\.metadata\.plugins\org.eclipse.m2e.launching\launches\m2conf8673300648941154635.tmp -Dmaven.multiModuleProjectDirectory=D:\commonapi\common-api -Djansi.force=true -Djansi.passthrough=true -Dfile.encoding=Cp1252 -java_command: org.codehaus.plexus.classworlds.launcher.Launcher -B clean install -Denvironment=local -Dstyle.color=always -java_class_path (initial): C:\Users\de40034072\Downloads\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\sts-3.9.10.RELEASE\plugins\org.eclipse.m2e.maven.runtime_1.13.0.20190716-1623\jars\plexus-classworlds-2.6.0.jar -Launcher Type: SUN_STANDARD - -Environment Variables: -JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161 -PATH=C:/Program Files/Java/jre1.8.0_161/bin/server;C:/Program Files/Java/jre1.8.0_161/bin;C:/Program Files/Java/jre1.8.0_161/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Webex\Webex\Applications;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\nodejs\;D:\software\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin;C:\Program Files\Java\jdk1.8.0_161\bin;C:\Program Files\TortoiseGit\bin;D:\cordova\gradle-4.10.3\bin;C:\Users\de40034072\AppData\Local\Programs\Git\cmd;C:\Users\de40034072\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files\Java\jdk1.8.0_161;C:\Users\de40034072\AppData\Local\Android\Sdk\platform-tools;C:\Users\de40034072\AppData\Local\Android\Sdk\tools\bin;C:\Program Files\nodejs;C:\Users\de40034072\AppData\Roaming\npm;C:\Users\de40034072\AppData\Roaming\npm\node_modules\@angular\cli\bin;;C:\Users\de40034072\Downloads\spring-tool-suite-3.9.10.RELEASE-e4.13.0-win32-x86_64\sts-bundle\sts-3.9.10.RELEASE; -USERNAME=DE40034072 -OS=Windows_NT -PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 12, GenuineIntel - - - ---------------- S Y S T E M --------------- - -OS: Windows 10.0 , 64 bit Build 17763 (10.0.17763.475) - -CPU:total 8 (initial active 8) (4 cores per cpu, 2 threads per core) family 6 model 142 stepping 12, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx - -Memory: 4k page, physical 16644800k(1347292k free), swap 42908476k(64k free) - -vm_info: Java HotSpot(TM) 64-Bit Server VM (25.161-b12) for windows-amd64 JRE (1.8.0_161-b12), built on Dec 19 2017 17:52:25 by "java_re" with MS VC++ 10.0 (VS2010) - -time: Wed Aug 12 17:28:42 2020 -elapsed time: 157 seconds (0d 0h 2m 37s) - diff --git a/logs/app.log b/logs/app.log deleted file mode 100644 index 7de562eb..00000000 --- a/logs/app.log +++ /dev/null @@ -1,3428 +0,0 @@ -2023-05-24 08:59:01,085 INFO com.iemr.common.CommonApplicationTests [main] Starting CommonApplicationTests on APL-5YJM863 with PID 9680 (started by VI20329768 in C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api) -2023-05-24 08:59:01,091 DEBUG com.iemr.common.CommonApplicationTests [main] Running with Spring Boot v1.5.3.RELEASE, Spring v4.3.8.RELEASE -2023-05-24 08:59:01,098 INFO com.iemr.common.CommonApplicationTests [main] No active profile set, falling back to default profiles: default -2023-05-24 08:59:01,180 INFO org.springframework.web.context.support.GenericWebApplicationContext [main] Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3eb77ea8: startup date [Wed May 24 08:59:01 IST 2023]; root of context hierarchy -2023-05-24 08:59:01,853 INFO org.hibernate.validator.internal.util.Version [background-preinit] HV000001: Hibernate Validator 5.3.5.Final -2023-05-24 08:59:07,637 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [main] Multiple Spring Data modules found, entering strict repository configuration mode! -2023-05-24 08:59:10,984 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [main] Multiple Spring Data modules found, entering strict repository configuration mode! -2023-05-24 08:59:11,000 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'configProperties' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.config.ConfigProperties]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\config\ConfigProperties.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=configProperties; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 08:59:11,002 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'sessionObject' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.sessionobject.SessionObject]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\sessionobject\SessionObject.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=sessionObject; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 08:59:11,002 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'redisStorage' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.redis.RedisStorage]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\redis\RedisStorage.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=redisStorage; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 08:59:11,385 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'httpRequestHandlerAdapter' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.class]] -2023-05-24 08:59:11,509 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'propertySourcesPlaceholderConfigurer' with a different definition: replacing [Root bean: class [org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=propertySourcesPlaceholderConfigurer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class]] with [Root bean: class [org.springframework.boot.autoconfigure.session.RedisSessionConfiguration$SpringBootRedisHttpSessionConfiguration]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=propertySourcesPlaceholderConfigurer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/session/RedisSessionConfiguration$SpringBootRedisHttpSessionConfiguration.class]] -2023-05-24 08:59:12,449 INFO com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor [main] Post-processing PropertySource instances -2023-05-24 08:59:12,593 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource Inlined Test Properties [org.springframework.core.env.MapPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource systemProperties [org.springframework.core.env.MapPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource systemEnvironment [org.springframework.core.env.SystemEnvironmentPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource random [org.springframework.boot.context.config.RandomValuePropertySource] to EncryptablePropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource applicationConfig: [classpath:/application.properties] [org.springframework.core.env.PropertiesPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource class path resource [application.properties] [org.springframework.core.env.CompositePropertySource] to EncryptableEnumerablePropertySourceWrapper -2023-05-24 08:59:12,594 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource class path resource [myapp.properties] [org.springframework.core.io.support.ResourcePropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 08:59:13,115 INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [main] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$287e600] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-05-24 08:59:15,621 INFO com.ulisesbocchio.jasyptspringboot.resolver.DefaultLazyPropertyResolver [main] Property Resolver custom Bean not found with name 'encryptablePropertyResolver'. Initializing Default Property Resolver -2023-05-24 08:59:15,626 INFO com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector [main] Property Detector custom Bean not found with name 'encryptablePropertyDetector'. Initializing Default Property Detector -2023-05-24 08:59:17,511 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Building JPA container EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 08:59:17,542 INFO org.hibernate.jpa.internal.util.LogHelper [main] HHH000204: Processing PersistenceUnitInfo [ - name: db_iemr - ...] -2023-05-24 08:59:17,739 INFO org.hibernate.Version [main] HHH000412: Hibernate Core {5.0.12.Final} -2023-05-24 08:59:17,742 INFO org.hibernate.cfg.Environment [main] HHH000206: hibernate.properties not found -2023-05-24 08:59:17,742 INFO org.hibernate.cfg.Environment [main] HHH000021: Bytecode provider name : javassist -2023-05-24 08:59:17,888 INFO org.hibernate.annotations.common.Version [main] HCANN000001: Hibernate Commons Annotations {5.0.1.Final} -2023-05-24 08:59:22,779 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:847) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:874) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1081) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:856) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 82 common frames omitted -2023-05-24 08:59:22,782 WARN org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator [main] HHH000342: Could not obtain connection to query metadata : Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 08:59:22,815 INFO org.hibernate.dialect.Dialect [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect -2023-05-24 08:59:22,856 INFO org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl [main] HHH000422: Disabling contextual LOB creation as connection was null -2023-05-24 08:59:27,117 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Initialized JPA EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 08:59:27,253 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Building JPA container EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 08:59:27,253 INFO org.hibernate.jpa.internal.util.LogHelper [main] HHH000204: Processing PersistenceUnitInfo [ - name: db_reporting - ...] -2023-05-24 08:59:31,490 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:847) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:874) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1081) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:856) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 82 common frames omitted -2023-05-24 08:59:31,496 WARN org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator [main] HHH000342: Could not obtain connection to query metadata : Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 08:59:31,498 INFO org.hibernate.dialect.Dialect [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect -2023-05-24 08:59:31,500 INFO org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl [main] HHH000422: Disabling contextual LOB creation as connection was null -2023-05-24 08:59:31,518 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Initialized JPA EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 08:59:31,902 DEBUG com.iemr.common.config.quartz.QuartzConfig$$EnhancerBySpringCGLIB$$9357f0ec [main] QuartzConfig initialized. -2023-05-24 08:59:33,489 INFO org.hibernate.hql.internal.QueryTranslatorFactoryInitiator [main] HHH000397: Using ASTQueryTranslatorFactory -2023-05-24 08:59:37,470 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 08:59:37,470 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 08:59:37,470 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 08:59:37,470 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 08:59:37,470 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 08:59:37,471 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 08:59:39,186 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrilctBranchRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,189 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationStateRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,189 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,189 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.T_EpidemicOutbreakRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,193 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,193 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.EmailStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.scheme.SchemeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.BeneficiaryOccupationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.email.EmailRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.helpline104history.PrescribedDrugRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.IEMRBeneficiaryTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSNotificationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSTemplateRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.MasterServicePointRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.snomedct.SnomedRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.door_to_door_app.V_doortodooruserdetailsRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.GenderRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.mctshistory.OutboundHistoryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.DesignationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.VanServicepointMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.InstituteTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.everwell.EverwellFeedbackRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.NotificationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.EducationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.secondary.repository.callreport.CallReportSecondaryRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.DirectoryMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.category.CategoryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.category.SubCategoryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserLoginSecurityRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,194 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ProviderServiceMapRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,201 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.MasterVanRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,201 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.services.ServiesRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,202 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSParameterMapRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,202 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.report.CallReportRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,202 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.report.CRMCallReportRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.EmergencyContactsRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.EmployeeSignatureRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackResponseRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ServiceRoleScreenMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.notification.agent.UserNotificationMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrictBlockRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrictRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidVaccineTypeRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.StatusRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.questionconfig.QuestionnaireRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.RoleRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackSeverityRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackRequestRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.HealthCareWorkerRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.UserRoleMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.IncomeStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.swaasa.SwaasaRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.lonic.LonicRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.GovtIdentityTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.TitleRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSParameterRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserSecurityQuesAnsRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.mctshistory.OutboundResponseRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.IEMRCalltypeRepositoryImplCustom! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.ReligionRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserRepositoryCustom! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.LanguageRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidVaccinationRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.OutboundCallRequestRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.kmfilemanager.KMFileManagerRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationCityRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.NotificationTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.UserParkingplaceMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.services.ServiceTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.email.MDSR_CDREmailRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.CommunityRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.MaritalStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ServicePointVillageMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.InstituteRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.everwell.EverwellCallHandlingRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.BeneficiaryRelationshipTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.PhoneBlockRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.TCRequestModelRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.request_logger.CallLoggerRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,203 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.DirectoryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,218 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.SubDirectoryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,218 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidDoseTypeRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,219 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.BalVivahComplaintRepo! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,220 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.questionconfig.QuestionTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,220 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.SexualOrientationRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,220 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackLogRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,220 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationCountryRepository! Use @RepositoryRestResource instead! -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/updateCommunityorEducation],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.updateBenefciaryCommunityorEducation(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUser/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUser(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUserByID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUserByID(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/update],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.updateBenefciary(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/update/relationship],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.addBeneficiaryRelation(java.lang.String) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/create],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.createBeneficiary(com.iemr.common.model.beneficiary.BeneficiaryModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,596 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUserByPhone],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUserByPhone(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,602 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchBeneficiary],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchBeneficiary(com.iemr.common.model.beneficiary.BeneficiaryModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,602 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getRegistrationData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getRegistrationData() -2023-05-24 08:59:39,604 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getRegistrationDataV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getRegistrationDataV1(java.lang.String) -2023-05-24 08:59:39,605 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get/relationship],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiaryRelation() -2023-05-24 08:59:39,605 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/generateBeneficiaryIDs],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiaryIDs(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,605 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getBeneficiariesByPhoneNo],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiariesByPhone(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,606 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/brd/getIntegrationData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.brd.BRDIntegrationController.getDetails(java.lang.String) -2023-05-24 08:59:39,615 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/closeCallV1],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.closeCallV1(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,615 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/filterCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.filterCallList(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,620 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/blockPhoneNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.blockPhoneNumber(java.lang.String) -2023-05-24 08:59:39,620 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/isAvailed],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.isAvailed(java.lang.String) -2023-05-24 08:59:39,621 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallTypesV1],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getCallTypesV1(java.lang.String) -2023-05-24 08:59:39,621 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallList(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,621 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallTypes],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getAllCallTypes(java.lang.String) -2023-05-24 08:59:39,622 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getFilePathCTI],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getFilePathCTI(java.lang.String) -2023-05-24 08:59:39,623 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/redisInsert],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.redisInsert(java.lang.String) -2023-05-24 08:59:39,623 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/startCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.startCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,623 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/closeCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.closeCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,624 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/redisFetch],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.redisFetch(java.lang.String) -2023-05-24 08:59:39,624 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/unblockBlockedNumbers],methods=[GET],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.unblockBlockedNumbers() -2023-05-24 08:59:39,625 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updatebeneficiaryincall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBeneficiaryIDInCall(java.lang.String) -2023-05-24 08:59:39,626 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getBenRequestedOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getBenRequestedOutboundCall(java.lang.String) -2023-05-24 08:59:39,626 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundAllocation],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundAllocation(java.lang.String) -2023-05-24 08:59:39,627 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateOutboundCall(java.lang.String) -2023-05-24 08:59:39,627 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/filterCallListPage],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.filterCallListPaginated(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,627 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/completeOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.completeOutboundCall(java.lang.String) -2023-05-24 08:59:39,628 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallListByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallListByCallID(java.lang.String) -2023-05-24 08:59:39,628 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/beneficiaryByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.beneficiaryByCallID(com.iemr.common.model.beneficiary.CallRequestByIDModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,628 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/isAutoPreviewDialing],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.isAutoPreviewDialing(java.lang.String) -2023-05-24 08:59:39,629 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/resetOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.resetOutboundCall(java.lang.String) -2023-05-24 08:59:39,629 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/unblockPhoneNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.unblockPhoneNumber(java.lang.String) -2023-05-24 08:59:39,629 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/nueisanceCallHistory],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.nueisanceCallHistory(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,630 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallHistoryByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getCallHistoryByCallID(java.lang.String) -2023-05-24 08:59:39,630 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getBlacklistNumbers],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getBlacklistNumbers(java.lang.String) -2023-05-24 08:59:39,630 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallCount(java.lang.String) -2023-05-24 08:59:39,630 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/checkAutoPreviewDialing],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.checkAutoPreviewDialing(java.lang.String) -2023-05-24 08:59:39,632 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateBenCallIdsInPhoneBlock],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBenCallIdsInPhoneBlock() -2023-05-24 08:59:39,632 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateBeneficiaryCallCDIStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBeneficiaryCallCDIStatus(java.lang.String) -2023-05-24 08:59:39,633 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/createOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.createOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 08:59:39,633 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/deleteOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.deleteOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 08:59:39,633 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/UpdateOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.updateOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 08:59:39,639 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/switchToOutbound],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.switchToOutbound(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,639 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignRoles],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignRoles(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getVoiceFile],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getVoiceFile(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/doAgentLogout],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.doAgentLogout(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/disconnectCall],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.disconnectCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/switchToInbound],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.switchToInbound(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/createVoiceFile],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.createVoiceFile(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/doAgentLogin],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.doAgentLogin(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/transferCall],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.transferCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignNames],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignNames(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getLoginKey],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getLoginKey(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/callBeneficiary],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.callBeneficiary(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentState],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentState(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/setCallDisposition],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.setCallDisposition(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentIPAddress],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentIPAddress(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addUpdateAgentSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addUpdateAgentSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getTransferCampaigns],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getTransferCampaigns(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,640 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,644 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentCallStats],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentCallStats(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,644 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addUpdateUserData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addUpdateUserData(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,644 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAvailableAgentSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAvailableAgentSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,645 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getOnlineAgents],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getOnlineAgents(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,645 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/customerPreferredLanguage],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.customerPreferredLanguage(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,645 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getIVRSPathDetails],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getIVRSPathDetails(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,645 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/setAutoDialNumbers],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.setAutoDialNumbers(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,645 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addAutoDialNumbers],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addAutoDialNumbers(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,648 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getDirectoryV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getDirectoryV1(java.lang.String) -2023-05-24 08:59:39,648 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getSubDirectory],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getSubDirectory(java.lang.String) -2023-05-24 08:59:39,648 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getDirectory],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getDirectory() -2023-05-24 08:59:39,649 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getInstitutesDirectories],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getInstitutesDirectories(java.lang.String) -2023-05-24 08:59:39,649 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/doortodoorapp/getUserDetails],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.door_to_door_app.DoorToDoorAppController.getUserDetails(java.lang.String) -2023-05-24 08:59:39,649 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/doortodoorapp/getSuspectedData_HRP_TB_NCD],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.door_to_door_app.DoorToDoorAppController.getSuspectedData_HRP_TB_NCD(java.lang.String) -2023-05-24 08:59:39,651 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/SendEmail],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.SendEmail(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,652 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/sendEmailGeneral],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.sendEmailGeneral(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,652 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/getAuthorityEmailID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.getAuthorityEmailID(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallList(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/saveFeedback],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.saveCallDetails(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundAllocation],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundAllocation(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/completeOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.completeOutboundCall(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/resetOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.resetOutboundCall(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallCount(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/checkIfAlreadyCalled],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.checkIfCalledOrNot(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallListWithMobileNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallListWithMobileNumber(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/getEverwellfeedbackDetails],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.getEverwellfeedbackDetails(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/updateIncompleteCallStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.updateIncompleteCallStatus(java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/addSupportAction/{id}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.addSupportAction(java.lang.Long,java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/login],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.everwellLogin(com.iemr.common.model.user.LoginRequestModelEverwell) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/editManualDoses/{id}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.editManualDoses(java.lang.Long,java.lang.String) -2023-05-24 08:59:39,654 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/getjson],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.getdata() -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updateResponse],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateResponse(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackType],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackType(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/feedbacksList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.feedbacksList(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/beneficiaryRequests],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.feedbackRequest(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedback(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updatefeedback],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateFeedback(java.lang.String) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getAllFeedbackById1],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getAllfeedback(com.iemr.common.data.feedback.FeedbackResponse) -2023-05-24 08:59:39,663 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/requestFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.requestFeedback(java.lang.String) -2023-05-24 08:59:39,667 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackLogs],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackLogs(java.lang.String) -2023-05-24 08:59:39,667 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/createFeedback],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.createFeedback(java.lang.String) -2023-05-24 08:59:39,667 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbacksList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbacksList(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,667 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/searchFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.searchFeedback(java.lang.String) -2023-05-24 08:59:39,667 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getEmailStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getEmailStatus(java.lang.String) -2023-05-24 08:59:39,668 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/searchFeedback1],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.searchFeedback1(java.lang.String) -2023-05-24 08:59:39,668 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getfeedback/{feedbackID}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackByPost(java.lang.Long) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updateFeedbackStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateFeedbackStatus(java.lang.String) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getAllFeedbackById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getAllFeedbackById(java.lang.String) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getGrievancesByCreatedDate],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getGrievancesByCreatedDate(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/saveFeedbackRequest],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.createFeedbackRequest(java.lang.String) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getGrievancesByUpdatedDate],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getGrievancesByUpdatedDate(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,669 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackStatusTypes(java.lang.String) -2023-05-24 08:59:39,671 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackRequestById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackRequestById(java.lang.String) -2023-05-24 08:59:39,671 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackResponseById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackResponseById(java.lang.String) -2023-05-24 08:59:39,672 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getSeverity],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackSeverity(java.lang.String) -2023-05-24 08:59:39,672 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get104BenMedHistory],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.helpline104history.H104BenHistoryController.getBenCaseSheet(java.lang.String) -2023-05-24 08:59:39,672 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/realtimeDistrictDistribution],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getRealtimeDistrictWiseCallReport() -2023-05-24 08:59:39,674 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/districtWiseCallDistribution],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getDistrictWiseCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,674 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/urban_rural_calls],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getUrbanRuralCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteNameByTypeAndDistrict/{institutionTypeID}/{districtID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteNameByTypeAndDistrict(java.lang.Integer,java.lang.Integer) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteByBranch],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteByBranch(java.lang.String) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteTypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteTypes(java.lang.String) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstitutesByLocation],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstitutesByLocation(java.lang.String) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getDesignations],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getDesignations() -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteName/{institutionTypeID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteName(java.lang.Integer) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/kmfilemanager/addFile],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.kmfilemanager.KMFileManagerController.addFile(java.lang.String) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/kmfilemanager/getKMFileDownloadURL],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.kmfilemanager.KMFileManagerController.getKMFileDownloadURL(java.lang.String) -2023-05-24 08:59:39,676 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getLanguageList],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.language.LanguageController.getLanguageList() -2023-05-24 08:59:39,681 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/taluks/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getDistrictBlocks(int) -2023-05-24 08:59:39,681 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/getCountries],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getCountries() -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/states/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getStates(java.lang.Integer) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/districts/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getDistricts(int) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/statesDistricts/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getStatetDistricts(int) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/city/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getCity(int) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/village/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getVillages(int) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/lonic/getlonicRecordList],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.lonic.LonicController.getLonicRecordList(java.lang.String) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/mctsOutboundHistoryController/getMctsCallResponse],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.mctshistory.OutboundHistoryController.getMctsCallResponse(java.lang.String) -2023-05-24 08:59:39,682 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/mctsOutboundHistoryController/getMctsCallHistory],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.mctshistory.OutboundHistoryController.getCallHistory(java.lang.String) -2023-05-24 08:59:39,685 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/saveDetailedCallReport],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.saveDetailedCallReport(java.lang.String) -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/saveAgentSummaryReport],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.saveAgentSummaryReport(java.lang.String) -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/agentsummaryreport],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getAgentSummaryReport() -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/detailedCallReport],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getDetailedCallReport() -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/push/abandon_calls],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.pushAbandonCallsFromC_Zentrix(com.iemr.common.data.nhm_dashboard.AbandonCallSummary) -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/abandon_calls],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getAbandonCalls() -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/check_Job],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.checkJob() -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createEmergencyContacts(java.lang.String) -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createNotification(java.lang.String) -2023-05-24 08:59:39,686 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getSupervisorEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getSupervisorEmergencyContacts(java.lang.String) -2023-05-24 08:59:39,691 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getEmergencyContacts(java.lang.String) -2023-05-24 08:59:39,691 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getSupervisorNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getSupervisorNotification(java.lang.String) -2023-05-24 08:59:39,691 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateEmergencyContacts(java.lang.String) -2023-05-24 08:59:39,691 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateNotification(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateNotificationType(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getNotificationType(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createNotificationType(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getNotification(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/resendOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.resendOTP(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/sendOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.sendOTP(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/validateOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.validateOTP(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionnaireController/put/questionnaire],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionnaireController.createQuestionnaire(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionnaireController/get/questionnaireList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionnaireController.questionTypeList() -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionTypeController/put/questionType],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionTypeController.createQuestionType(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionTypeController/get/questionTypeList],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionTypeController.questionTypeList() -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getReportTypes/{providerServiceMapID}],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.patientAppChiefComplaintsMasterData(java.lang.Integer) throws java.lang.Exception -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllBySexualOrientationDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllBySexualOrientation(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getComplaintDetailReports],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getComplaintDetailReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallQualityReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCallQualityReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDateV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllReportsByDateV1(com.iemr.common.model.reports.Report1097RequestModel) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallSummaryReportDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCallSummaryReport(java.lang.String) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getUnblockedUserReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getUnblockedUserReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCountsByPreferredLanguageDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCountsByPreferredLanguage(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDateDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllReportsByDate(com.iemr.common.model.reports.Report1097RequestModel) -2023-05-24 08:59:39,692 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getDistrictWiseCallReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getDistrictWiseCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,703 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByGenderDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllByGender(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByAgeGroupDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllByAgeGroup(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getQualityReports],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getQualityReport(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/save/schemeDetails],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.saveSchemeDetails(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get/schemeList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.getSchemeList(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/scheme/deleteScheme],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.deleteScheme(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllBySexualOrientation],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllBySexualOrientation(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getComplaintDetailReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getComplaintDetailReport(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallQualityReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCallQualityReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallSummaryReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCallSummaryReport(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getUnblockedUserReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getUnblockedUserReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCountsByPreferredLanguage],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCountsByPreferredLanguage(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDate],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllReportsByDate(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getDistrictWiseCallReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getDistrictWiseCallReport(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByGender],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllByGender(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByAgeGroup],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllByAgeGroup(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getQualityReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getQualityReport(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/category/categories],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CategoryController.getAllCategries(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/categoryByID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getcategoriesById(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/getSubCategoryFilesWithURL],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubCategoryFilesWithURL(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/getSubCategoryFiles],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubCategoryFiles(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/servicetypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getservicetypes(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/subcategory],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubcategories(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/category],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getCategories(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/serviceList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.ServiceController.serviceList(java.lang.String) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getFullSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getFullSMSTemplate(com.iemr.common.model.sms.SMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/updateSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.updateSMSTemplate(com.iemr.common.model.sms.UpdateSMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSTemplates],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSTemplates(com.iemr.common.model.sms.SMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSTypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSTypes(com.iemr.common.model.sms.SMSTypeModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,704 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSParameters],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSParameters(com.iemr.common.model.sms.SMSParameterModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,718 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/saveSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.saveSMSTemplate(com.iemr.common.model.sms.CreateSMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,718 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/sendSMS],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.sendSMS(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,719 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/snomed/getSnomedCTRecord],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.snomedct.SnomedController.getSnomedCTRecord(java.lang.String) -2023-05-24 08:59:39,719 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/snomed/getSnomedCTRecordList],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.snomedct.SnomedController.getSnomedCTRecordList(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/getAssesmentDetails/{patientId}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAssessmentDetails(java.lang.Long) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/getAssesment/{assessmentId}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAssessment(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/validateCough],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAdminLogin(org.springframework.web.multipart.MultipartFile) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/startAssesment],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.startAssesment(org.springframework.web.multipart.MultipartFile,java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/uptsu/save/appointment-details],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.uptsu.UptsuController.saveAppointmentDetails(java.lang.String,java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/uptsu/get/facilityMaster/{providerServiceMapID}/{blockName}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.uptsu.UptsuController.getFacility(java.lang.Integer,java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/getSignClass/{userID}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.users.EmployeeSignatureController.fetchFileFromCentral(java.lang.Long) throws java.lang.Exception -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/{userID}],methods=[GET],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.users.EmployeeSignatureController.fetchFile(java.lang.Long) throws java.lang.Exception -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/signexist/{userID}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.users.EmployeeSignatureController.existFile(java.lang.Long) throws java.lang.Exception -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/validateSecurityQuestionAndAnswer],methods=[POST]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.validateSecurityQuestionAndAnswer(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getRolesByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getRolesByProviderID(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/setForgetPassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.setPassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/saveUserSecurityQuesAns],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.saveUserSecurityQuesAns(java.lang.Iterable) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getServicepointVillages],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getServicepointVillages(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateV1],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateV1(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getUsersByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getUsersByProviderID(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getLocationsByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getLocationsByProviderID(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/superUserAuthenticate],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.superUserAuthenticate(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/role/{roleID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getrolewrapuptime(java.lang.Integer) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateByEncryption],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateByEncryption(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getUserServicePointVanDetails],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getUserServicePointVanDetails(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/forceLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.forceLogout(com.iemr.common.model.user.ForceLogoutRequestModel) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getAgentByRoleID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getAgentByRoleID(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userForceLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userForceLogout(com.iemr.common.model.user.ForceLogoutRequestModel) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticate],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticate(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getRoleScreenMappingByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getRoleScreenMappingByProviderID(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/logOutUserFromConcurrentSession],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.logOutUserFromConcurrentSession(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateNew],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateNew(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getsecurityquetions],methods=[GET]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getSecurityts() -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userLogout(javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/changePassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.changePassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getLoginResponse],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getLoginResponse(javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/forgetPassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.forgetPassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/version],methods=[GET]}" onto public java.lang.String com.iemr.common.controller.version.VersionController.versionInformation() -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/master/VaccinationTypeAndDoseTaken],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.getVaccinationTypeAndDoseTaken(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/saveCovidVaccinationDetails],methods=[POST]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.saveCovidVaccinationDetails(java.lang.String,java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/getCovidVaccinationDetails],methods=[POST]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.getCovidVaccinationDetails(com.iemr.common.covidVaccination.CovidVaccinationStatus,java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getAlertsAndNotificationDetail],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.getAlertsAndNotificationDetail(java.lang.String) -2023-05-24 08:59:39,720 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getAlertsAndNotificationCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.getAlertsAndNotificationCount(java.lang.String) -2023-05-24 08:59:39,735 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/changeNotificationStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.changeNotificationStatus(java.lang.String) -2023-05-24 08:59:39,735 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/markDelete],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.markDelete(java.lang.String) -2023-05-24 08:59:39,738 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources]}" onto public org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() -2023-05-24 08:59:39,738 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources/configuration/ui]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() -2023-05-24 08:59:39,738 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources/configuration/security]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() -2023-05-24 08:59:39,748 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) -2023-05-24 08:59:39,748 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) -2023-05-24 08:59:40,203 INFO org.quartz.impl.StdSchedulerFactory [main] Using default implementation for ThreadExecutor -2023-05-24 08:59:40,272 INFO org.quartz.core.SchedulerSignalerImpl [main] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2023-05-24 08:59:40,273 INFO org.quartz.core.QuartzScheduler [main] Quartz Scheduler v.2.2.1 created. -2023-05-24 08:59:40,274 INFO org.quartz.simpl.RAMJobStore [main] RAMJobStore initialized. -2023-05-24 08:59:40,274 INFO org.quartz.core.QuartzScheduler [main] Scheduler meta-data: Quartz Scheduler (v2.2.1) 'jelies-quartz-scheduler' with instanceId 'NON_CLUSTERED' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2023-05-24 08:59:40,274 INFO org.quartz.impl.StdSchedulerFactory [main] Quartz scheduler 'jelies-quartz-scheduler' initialized from an externally provided properties instance. -2023-05-24 08:59:40,274 INFO org.quartz.impl.StdSchedulerFactory [main] Quartz scheduler version: 2.2.1 -2023-05-24 08:59:40,274 INFO org.quartz.core.QuartzScheduler [main] JobFactory set to: com.iemr.common.config.quartz.AutowiringSpringBeanJobFactory@2b437232 -2023-05-24 08:59:44,475 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 08:59:44,481 WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper [main] SQL Error: 0, SQLState: 08001 -2023-05-24 08:59:44,483 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper [main] Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 08:59:44,488 WARN org.springframework.web.context.support.GenericWebApplicationContext [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection -2023-05-24 08:59:44,550 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Closing JPA EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 08:59:44,551 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Closing JPA EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 08:59:44,560 INFO org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer [main] - -Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. -2023-05-24 08:59:44,583 ERROR org.springframework.boot.SpringApplication [main] Application startup failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - ... 41 common frames omitted -Caused by: javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1700) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:48) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - ... 46 common frames omitted -Caused by: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) - at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:90) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - ... 48 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - ... 55 common frames omitted -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 08:59:44,584 ERROR org.springframework.test.context.TestContextManager [main] Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@5dfe144] to prepare test instance [com.iemr.common.CommonApplicationTests@1d5b2d04] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - ... 26 common frames omitted -Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - ... 41 common frames omitted -Caused by: javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1700) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:48) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - ... 46 common frames omitted -Caused by: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) - at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:90) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - ... 48 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - ... 55 common frames omitted -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 08:59:44,600 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.cti.CTIControllerTest], using DelegatingSmartContextLoader -2023-05-24 08:59:44,601 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.cti.CTIControllerTest]: no resource found for suffixes {-context.xml}. -2023-05-24 08:59:44,601 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.cti.CTIControllerTest]: CTIControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 08:59:44,609 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:44,609 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@752eeec, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@769ba75d, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c334dec, org.springframework.test.context.support.DirtiesContextTestExecutionListener@45347a0f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5501d9cb, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7e0b3d79, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@18315379, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7e33a672, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@25a7e7fe, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2e0f6c6, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@1058d778, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@73bbf337] -2023-05-24 08:59:45,470 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@62fa898b: startup date [Wed May 24 08:59:45 IST 2023]; root of context hierarchy -2023-05-24 08:59:45,715 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"English", "weight":"30", "type":"add"} -2023-05-24 08:59:45,725 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is already exist.","status":"FAILURE"} -2023-05-24 08:59:45,734 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Tamil", "weight":"30", "type":"add"} -2023-05-24 08:59:45,734 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is not exist.","status":"FAILURE"} -2023-05-24 08:59:45,740 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "type":"add"} -2023-05-24 08:59:45,740 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is missing","status":"FAILURE"} -2023-05-24 08:59:45,747 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Tamil", "weight":"30", "type":"update"} -2023-05-24 08:59:45,747 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is not exist.","status":"FAILURE"} -2023-05-24 08:59:45,759 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Hindi", "weight":"30", "type":"add"} -2023-05-24 08:59:45,768 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"data":{"agent_id":"2003","skill":"Hindi","weight":"30","type":"add","transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","skill":"Hindi","weight":"30"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,777 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"English", "weight":"30", "type":"update"} -2023-05-24 08:59:45,779 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] addUpdateAgentSkills sending response {"data":{"agent_id":"2003","skill":"English","weight":"30","type":"update","transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","skill":"English","weight":"30"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,784 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {username:"test1097_2"} -2023-05-24 08:59:45,784 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"No data to update.","status":"FAILURE"} -2023-05-24 08:59:45,790 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {password:"Test@123"} -2023-05-24 08:59:45,790 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"username is missing","status":"FAILURE"} -2023-05-24 08:59:45,794 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {username:"test1097_2",firstname:Test2,lastname:user,role:"Supervisor_1097",designation:CO,phone:1234567890,email:"testuser2@wipro.com"} -2023-05-24 08:59:45,795 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"password is missing","status":"FAILURE"} -2023-05-24 08:59:45,800 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {username:"test1097_2",password:"Test@123"} -2023-05-24 08:59:45,801 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,805 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {username:"test1097_2",password:"Test@123",firstname:test2,lastname:user} -2023-05-24 08:59:45,805 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,809 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData received a request {username:"test1097_2",role:"Supervisor_1097",designation:CO} -2023-05-24 08:59:45,809 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,813 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {agent_id:2004, phone_num:1234567899} -2023-05-24 08:59:45,814 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,816 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {phone_num:1234567899} -2023-05-24 08:59:45,816 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,820 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {agent_id:2004, phone_num:1234567899} -2023-05-24 08:59:45,820 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,828 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {agent_id:2004} -2023-05-24 08:59:45,828 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,832 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {agent_id:2003} -2023-05-24 08:59:45,832 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,836 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {phone_num:1234567899} -2023-05-24 08:59:45,837 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,840 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {} -2023-05-24 08:59:45,840 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,844 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary received a request {agent_id:2003, phone_num:1234567899} -2023-05-24 08:59:45,844 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] callBeneficiary sending response {"data":{"agent_id":"2003","phone_num":"1234567899","agentid":"2003","status":"SUCCESS","response_code":"1","response":{"transaction_id":"CTI_DIAL","agentid":"2003","requestparam":"1234567899","status":"SUCCESS","response_code":"1"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,847 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile received a request {agent_id:2003, "session_id": "15113381541.2409000000"} -2023-05-24 08:59:45,848 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile sending response {"statusCode":5000,"errorMessage":"Failure","status":"FAIL"} -2023-05-24 08:59:45,851 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 08:59:45,851 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile sending response {"data":{"response":{"transaction_id":"CTI_MIX_VOICE_FILE","requestparam":"MIX_VOICE_FILE","status":"1","response_code":"1","session_id":"1511338154.2409000000","result":"SUCCESS"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"CTI_MIX_VOICE_FILE","status":"1","response_code":"1","result":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,855 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 08:59:45,855 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] createVoiceFile sending response {"data":{"response":{"transaction_id":"CTI_MIX_VOICE_FILE","requestparam":"MIX_VOICE_FILE","status":"1","response_code":"1","session_id":"1511338154.2409000000","result":"FILE Exist"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"CTI_MIX_VOICE_FILE","status":"1","response_code":"1","result":"FILE Exist"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,858 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {"agent_id":"2004"} -2023-05-24 08:59:45,859 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Unable to open socket connection.","status":"FAIL"} -2023-05-24 08:59:45,861 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:45,861 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent- ip-10.208.24.185 not complete as per the request.","status":"FAIL"} -2023-05-24 08:59:45,865 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:45,865 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Unable to open socket connection.","status":"FAIL"} -2023-05-24 08:59:45,868 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {"agent_id":"2003"} -2023-05-24 08:59:45,868 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"data":{"agent_id":"2003","transaction_id":"CTI_DISCONNECT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_DISCONNECT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,872 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin received a request {"agent_id":"2004"} -2023-05-24 08:59:45,872 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL###Agent already logged in."} -2023-05-24 08:59:45,875 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin received a request {} -2023-05-24 08:59:45,875 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,878 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin received a request {} -2023-05-24 08:59:45,879 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,883 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin received a request {"agent_id":"2003"} -2023-05-24 08:59:45,884 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] doAgentLogin sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_LOGIN","agentid":"2003","requestparam":"login","status":"SUCCESS","response_code":"1"},"transaction_id":"CTI_LOGIN","agentid":"2003","requestparam":"login","status":"SUCCESS","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,888 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout received a request {agent_id:2003} -2023-05-24 08:59:45,888 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,893 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout received a request {} -2023-05-24 08:59:45,893 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,898 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout received a request {} -2023-05-24 08:59:45,898 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 08:59:45,904 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout received a request {agent_id:2003} -2023-05-24 08:59:45,904 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] agentLogout sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_LOGOUT","agentid":"2003","requestparam":"logoff","status":"SUCCESS","response_code":"1"},"transaction_id":"CTI_LOGOUT","agentid":"2003","requestparam":"logoff","status":"SUCCESS","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,909 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {} -2023-05-24 08:59:45,910 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 08:59:45,923 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {} -2023-05-24 08:59:45,923 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 08:59:45,927 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {} -2023-05-24 08:59:45,927 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 08:59:45,933 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 08:59:45,933 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,940 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 08:59:45,941 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,945 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 08:59:45,946 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,950 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentIPAddress received a request {agent_id:200} -2023-05-24 08:59:45,950 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentIPAddress sending response {"statusCode":5000,"errorMessage":"Agent 200 is not loggedin.","status":"FAILURE"} -2023-05-24 08:59:45,953 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentIPAddress received a request {agent_id:2003} -2023-05-24 08:59:45,953 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentIPAddress sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_GET_AGENTIP","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","agent_ip":"10.208.24.185"},"transaction_id":"CTI_GET_AGENTIP","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","agent_ip":"10.208.24.185"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,962 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {"agent_id":"2004"} -2023-05-24 08:59:45,962 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"NOT_LOGGED_IN","status":"FAILURE"} -2023-05-24 08:59:45,967 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {} -2023-05-24 08:59:45,967 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"","status":"FAILURE"} -2023-05-24 08:59:45,969 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {} -2023-05-24 08:59:45,969 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"","status":"FAILURE"} -2023-05-24 08:59:45,977 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {"agent_id":"2003"} -2023-05-24 08:59:45,977 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"FREE"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","state":"FREE","dialer_type":"PROGRESSIVE","campaign_dialerType":"PROGRESSIVE","previewDialing":"ENABLED","manual_dial":"1","last_cust_ph_no":""},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2003","state":"FREE","status":"SUCCESS","response_code":"1","dialer_type":"PROGRESSIVE","campaign_dialerType":"PROGRESSIVE","previewDialing":"ENABLED","manual_dial":"1","last_cust_ph_no":"","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,983 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {"agent_id":"2005"} -2023-05-24 08:59:45,983 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"INCALL"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2005","status":"SUCCESS","response_code":"1","reason":"","skills":"","state":"INCALL","call_duration":"63","session_id":"1515038185.1230000000","ivrs_path":"","cust_ph_no":"1234567899"},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2005","state":"INCALL","call_duration":"63","status":"SUCCESS","response_code":"1","session_id":"1515038185.1230000000","ivrs_path":"","skills":"","cust_ph_no":"1234567899","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,988 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState received a request {"agent_id":"2006"} -2023-05-24 08:59:45,989 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"CLOSURE"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2006","status":"SUCCESS","response_code":"1","reason":"","state":"CLOSURE","session_id":"1515038185.1230000000","cust_ph_no":"1234567899","wrapTime":"0","wrpupDisconnectFlag":"1"},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2006","state":"CLOSURE","status":"SUCCESS","response_code":"1","session_id":"1515038185.1230000000","cust_ph_no":"1234567899","reason":"","wrapTime":"0","wrpupDisconnectFlag":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:45,992 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {serviceName:1097, type:OUTBOUND} -2023-05-24 08:59:45,993 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 08:59:45,998 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {type:BLENDED} -2023-05-24 08:59:45,998 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 08:59:46,002 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {serviceName:hello} -2023-05-24 08:59:46,003 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 08:59:46,006 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {serviceName:1097,type:INBOUND} -2023-05-24 08:59:46,006 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","type":"INBOUND","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}],"serviceName":"1097","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,010 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {serviceName:mcts,type:OUTBOUND} -2023-05-24 08:59:46,010 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","type":"OUTBOUND","campaign":[{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}],"serviceName":"mcts","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,014 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {serviceName:10} -2023-05-24 08:59:46,014 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}],"serviceName":"10","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,019 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames received a request {} -2023-05-24 08:59:46,019 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}],"reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,024 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles received a request {campaign:1097} -2023-05-24 08:59:46,024 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles sending response {"statusCode":5000,"errorMessage":"campaign name is incorrect","status":"FAILURE"} -2023-05-24 08:59:46,028 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles received a request {} -2023-05-24 08:59:46,028 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles sending response {"statusCode":5000,"errorMessage":"campaign name is missing","status":"FAILURE"} -2023-05-24 08:59:46,032 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles received a request {campaign:UAT_1097_CO} -2023-05-24 08:59:46,034 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignRoles sending response {"data":{"transaction_id":"CTI_GET_CAMP_ROLE","campaign":"UAT_1097_CO","roles":["Supervisor_1097","CO_1097"],"response_code":"1","status":"SUCCESS","reason":"","response":{"transaction_id":"CTI_GET_CAMP_ROLE","status":"SUCCESS","response_code":"1","reason":"","campaign":"UAT_1097_CO","roles":["Supervisor_1097","CO_1097"]}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,039 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills received a request {"campaign_name":"1097_CO"} -2023-05-24 08:59:46,039 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills sending response {"statusCode":5000,"errorMessage":"No active skill found.","status":"FAILURE"} -2023-05-24 08:59:46,046 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills received a request {} -2023-05-24 08:59:46,046 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills sending response {"statusCode":5000,"errorMessage":"Campaign Name is missing.","status":"FAILURE"} -2023-05-24 08:59:46,050 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills received a request {"campaign_name":"UAT_1097_CO"} -2023-05-24 08:59:46,050 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getCampaignSkills sending response {"data":{"campaign_name":"UAT_1097_CO","skills":[],"campaignskills":[],"response":{"transaction_id":"CTI_GET_CAMPAIGN_SKILLS","status":"SUCCESS","response_code":"1","reason":"","skills":[{"skill_id":"1","skill_name":"English"},{"skill_id":"3","skill_name":"Hindi"},{"skill_id":"2","skill_name":"Kannada"}],"campaign":"UAT_1097_CO"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,054 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getLoginKey received a request {username:"test1097", password:"Test@123"} -2023-05-24 08:59:46,055 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getLoginKey sending response {"statusCode":5000,"errorMessage":"username or password is incorrect.","status":"FAILURE"} -2023-05-24 08:59:46,059 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getLoginKey received a request {username:"test1097_1", password:"Test@123"} -2023-05-24 08:59:46,059 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getLoginKey sending response {"data":{"username":"test1097_1","password":"Test@123","transaction_id":"CTI_LOGIN_KEY","login_key":"66261306768283","reason":"","status":"SUCCESS","response_code":"1","response":{"transaction_id":"CTI_LOGIN_KEY","status":"SUCCESS","response_code":"1","reason":"","login_key":"66261306768283"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,062 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {agent_id:2003} -2023-05-24 08:59:46,063 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 08:59:46,066 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {} -2023-05-24 08:59:46,066 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 08:59:46,070 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats received a request {} -2023-05-24 08:59:46,070 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 08:59:46,074 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns received a request {agent_id:3003} -2023-05-24 08:59:46,074 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns sending response {"statusCode":5000,"errorMessage":"No Campaigns Available","status":"Failure"} -2023-05-24 08:59:46,078 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns received a request {} -2023-05-24 08:59:46,078 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns sending response {"statusCode":5000,"errorMessage":"No Campaigns Available","status":"Failure"} -2023-05-24 08:59:46,082 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns received a request {agent_id:2003} -2023-05-24 08:59:46,083 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getTransferCampaigns sending response {"data":{"transaction_id":"CTI_TRANSFERABLE_CAMPAIGNS","agentid":"2003","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}],"response":{"transaction_id":"CTI_TRANSFERABLE_CAMPAIGNS","agentid":"2003","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}]}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,087 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile received a request {agent_id:2003, "session_id": "15113381541.2409000000"} -2023-05-24 08:59:46,087 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile sending response {"statusCode":5000,"errorMessage":"For Agent-2003 Session-15113381541.2409000000 information not available.","status":"FAILURE"} -2023-05-24 08:59:46,091 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile received a request {agent_id:2003} -2023-05-24 08:59:46,091 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile sending response {"statusCode":5000,"errorMessage":"For Agent-2003 Session- information not available.","status":"FAILURE"} -2023-05-24 08:59:46,095 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 08:59:46,095 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] getVoiceFile sending response {"data":{"response":{"transaction_id":"GET_VOICE_FILENAME","agentid":"2003","status":"SUCCESS","response_code":"1","call_duration":"22","path":"monitor_0/preview_UAT_1097_CO/2017_11_22/","filename":"agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3","disconnect_by":"Agent"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"GET_VOICE_FILENAME","agentid":"2003","status":"SUCCESS","response_code":"1","path":"monitor_0/preview_UAT_1097_CO/2017_11_22/","filename":"agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3","disconnect_by":"Agent"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,100 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 08:59:46,100 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"statusCode":5000,"errorMessage":"Agent- disposition- not available.","status":"FAILURE"} -2023-05-24 08:59:46,104 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"agent_id":"2003", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 08:59:46,105 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"statusCode":5000,"errorMessage":"Agent-2003 disposition- not available.","status":"FAILURE"} -2023-05-24 08:59:46,108 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 08:59:46,108 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,112 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 08:59:46,114 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,118 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "session_id":"1515149676.2690000000"} -2023-05-24 08:59:46,118 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,123 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid"} -2023-05-24 08:59:46,124 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,127 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 08:59:46,127 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in DIALER mode","status":"FAIL"} -2023-05-24 08:59:46,132 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 08:59:46,133 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in DIALER mode","status":"FAIL"} -2023-05-24 08:59:46,136 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:46,136 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to DIALER mode","status":"FAIL"} -2023-05-24 08:59:46,140 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:46,140 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to DIALER mode","status":"FAIL"} -2023-05-24 08:59:46,145 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 08:59:46,145 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO DIALER","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,148 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 08:59:46,148 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO DIALER","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,151 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 08:59:46,151 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in MANUAL mode","status":"FAIL"} -2023-05-24 08:59:46,155 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 08:59:46,155 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in MANUAL mode","status":"FAIL"} -2023-05-24 08:59:46,158 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:46,158 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to MANUAL mode","status":"FAIL"} -2023-05-24 08:59:46,162 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {} -2023-05-24 08:59:46,162 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to MANUAL mode","status":"FAIL"} -2023-05-24 08:59:46,166 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 08:59:46,167 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO MANUAL","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,171 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 08:59:46,171 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO MANUAL","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,175 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_to:20000} -2023-05-24 08:59:46,175 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"statusCode":5000,"errorMessage":"20000 not available","status":"FAILURE"} -2023-05-24 08:59:46,178 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2004, transfer_campaign_info:"UAT_1097", skill:"kannada", skill_transfer_flag:"1"} -2023-05-24 08:59:46,178 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"statusCode":5000,"errorMessage":"FAIL-Wrong campaign info","status":"FAILURE"} -2023-05-24 08:59:46,181 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2000, transfer_campaign_info:"UAT_1097_CO", skill:"kannada", skill_transfer_flag:"1"} -2023-05-24 08:59:46,181 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"statusCode":5000,"errorMessage":"FAIL-Agent is not as per request","status":"FAILURE"} -2023-05-24 08:59:46,185 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_to:2004} -2023-05-24 08:59:46,186 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"data":{"transfer_to":"2004","transfer_from":"2003","transaction_id":"CTI_TRANSFER_AGENT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"SUCCESS","response":{"transaction_id":"CTI_TRANSFER_AGENT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"SUCCESS"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,190 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"Kannada", skill_transfer_flag:"1"} -2023-05-24 08:59:46,190 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill_transfer_flag":"1","skill":"Kannada","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,194 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"english", skill_transfer_flag:"0"} -2023-05-24 08:59:46,195 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill_transfer_flag":"0","skill":"english","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,197 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"kannada"} -2023-05-24 08:59:46,197 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill":"kannada","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,200 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO"} -2023-05-24 08:59:46,200 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$1905248267 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 08:59:46,202 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.cti.CTIServiceTest], using DelegatingSmartContextLoader -2023-05-24 08:59:46,203 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.cti.CTIServiceTest]: no resource found for suffixes {-context.xml}. -2023-05-24 08:59:46,204 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.cti.CTIServiceTest]: CTIServiceTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 08:59:46,213 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:46,213 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@3abb1abe, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@77f917a8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@219981e0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5c0ba6fc, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3e872929, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@17c2d06, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6c873a48, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6dba4d62, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6af3ef9d, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@a07fbd8, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5f07d5aa, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@60695275] -2023-05-24 08:59:46,226 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,227 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,235 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,235 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "English", "weight" : "30", "reason": "skill is already exist."} } -2023-05-24 08:59:46,239 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,239 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,239 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,239 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "Tamil", "weight" : "30", "reason": "skill is not exist."} } -2023-05-24 08:59:46,242 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,242 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,242 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=&weight=&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,243 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=&weight=&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "", "weight" : "30", "reason": "skill is missing"} } -2023-05-24 08:59:46,245 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,246 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,246 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=update&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,246 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=update&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "Tamil", "weight" : "30", "reason": "skill is not exist."} } -2023-05-24 08:59:46,248 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,248 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,248 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Hindi&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,248 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Hindi&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "skill" : "Hindi", "weight" : "30", "reason": ""} } -2023-05-24 08:59:46,253 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,254 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,254 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=update&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:46,254 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=update&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "skill" : "English", "weight" : "30", "reason": ""} } -2023-05-24 08:59:46,260 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 08:59:46,260 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "0", "status": "FAILURE", "reason": "No data to update."} } -2023-05-24 08:59:46,262 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 08:59:46,263 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "" , "response_code": "0", "status": "FAILURE", "reason": "username is missing"} } -2023-05-24 08:59:46,266 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 08:59:46,266 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_6" , "response_code": "0", "status": "FAILURE", "reason": "password is missing"} } -2023-05-24 08:59:46,270 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 08:59:46,270 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,274 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=test2&lastname=user&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 08:59:46,274 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=test2&lastname=user&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,277 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 08:59:46,277 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,280 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 08:59:46,280 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,286 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_ADD_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097&resFormat=3 -2023-05-24 08:59:46,287 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber API returned { "response": { "transaction_id": "CTI_ADD_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097", "response_code": "0", "status": "FAILURE", "reason": "Caller ID Based Routing disabled for campaign UAT_1097."} } -2023-05-24 08:59:46,290 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_ADD_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097_CO&resFormat=3 -2023-05-24 08:59:46,290 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber API returned { "response": {"transaction_id":"CTI_ADD_LEAD_RESTRICTION","status":"SUCCESS","response_code":"1","reason":""} } -2023-05-24 08:59:46,298 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:46,298 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,299 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 08:59:46,299 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,303 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:46,303 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,303 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 08:59:46,303 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,307 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:46,307 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,308 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=&phone_num=1234567899&resFormat=3 -2023-05-24 08:59:46,308 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,312 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:46,312 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,313 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=&resFormat=3 -2023-05-24 08:59:46,313 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,315 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,315 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,315 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=&phone_num=&resFormat=3 -2023-05-24 08:59:46,315 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2003", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,319 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:46,319 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,320 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 08:59:46,320 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,323 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:46,324 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,324 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=&phone_num=&resFormat=3 -2023-05-24 08:59:46,324 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 08:59:46,328 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,328 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,328 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 08:59:46,328 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2003", "requestparam": "1234567899", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:46,335 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 -2023-05-24 08:59:46,335 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "15113381541.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "FAIL", "result": "FAIL", "response_code": "-1", reason:"Failure"} } -2023-05-24 08:59:46,340 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 08:59:46,340 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "1511338154.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "1", "result": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:46,345 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 08:59:46,345 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "1511338154.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "1", "result": "FILE Exist", "response_code": "1" } } -2023-05-24 08:59:46,349 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:46,349 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,349 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=2004&session_info=&ip=&isFeedback=0&resFormat=3 -2023-05-24 08:59:46,713 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "2004", "status": "FAILURE", "response_code": "0", "reason": "Agent-2004 ip- not complete as per the request." } } -2023-05-24 08:59:46,719 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:46,719 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,720 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=&session_info=&ip=10.208.24.185&isFeedback=0&resFormat=3 -2023-05-24 08:59:46,818 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "", "status": "FAILURE", "response_code": "0", "reason": "Agent- ip-10.208.24.185 not complete as per the request." } } -2023-05-24 08:59:46,823 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:46,823 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,823 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=&session_info=&ip=&isFeedback=0&resFormat=3 -2023-05-24 08:59:46,922 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "", "status": "FAILURE", "response_code": "0", "reason": "Agent- ip- not complete as per the request." } } -2023-05-24 08:59:46,931 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:46,931 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:46,931 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=2003&session_info=&ip=10.208.24.185&isFeedback=0&resFormat=3 -2023-05-24 08:59:47,031 INFO CTIServiceImpl$MockitoMock$265948102 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "2003", "status": "FAILURE", "response_code": "0", "reason": "Agent-2003 ip-10.208.24.185 not in closure or incall state." } } -2023-05-24 08:59:47,042 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:47,044 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,044 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,045 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2004&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "2004", "requestparam": "login", "status": "FAIL###Agent already logged in.", "response_code": "-1" } } -2023-05-24 08:59:47,049 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,050 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,050 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,051 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "", "requestparam": "login", "status": "FAIL", "response_code": "-1" } } -2023-05-24 08:59:47,054 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,055 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,055 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=&resFormat=3 -2023-05-24 08:59:47,055 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "", "requestparam": "login", "status": "FAIL", "response_code": "-1" } } -2023-05-24 08:59:47,059 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,059 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,059 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,059 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "2003", "requestparam": "login", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:47,063 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,064 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,064 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=&resFormat=3 -2023-05-24 08:59:47,064 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "2003", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 08:59:47,067 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,067 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,067 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,067 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 08:59:47,069 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,070 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,070 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=&resFormat=3 -2023-05-24 08:59:47,070 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 08:59:47,073 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,073 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,073 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,073 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "2003", "requestparam": "logoff", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:47,079 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,320 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,322 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,323 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,328 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,406 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,407 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=&resFormat=3 -2023-05-24 08:59:47,408 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,414 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,491 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,493 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,493 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,499 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,499 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,499 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,499 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 08:59:47,508 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,582 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 08:59:47,582 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=&resFormat=3 -2023-05-24 08:59:47,583 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 08:59:47,585 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,586 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,586 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,586 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 08:59:47,589 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=200&resFormat=3 -2023-05-24 08:59:47,589 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "200" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 200 is not loggedin."} } -2023-05-24 08:59:47,591 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,591 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,594 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:47,661 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 08:59:47,661 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,661 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2004&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2004", "status": "FAILURE", "response_code": "0", "reason" : "NOT_LOGGED_IN" } } -2023-05-24 08:59:47,665 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,735 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,736 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=&resFormat=3 -2023-05-24 08:59:47,737 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "", "status": "FAILURE", "response_code": "0", "reason" : "" } } -2023-05-24 08:59:47,743 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:47,814 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:47,815 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,816 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "", "status": "FAILURE", "response_code": "0", "reason" : "" } } -2023-05-24 08:59:47,822 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:47,822 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:47,823 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,823 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2003", "state" : "FREE", "dialer_type" : "PROGRESSIVE", "campaign_dialerType" : "PROGRESSIVE", "previewDialing" : "ENABLED", "manual_dial" : "1", "last_cust_ph_no" : "", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:47,828 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2005&resFormat=3 -2023-05-24 08:59:47,900 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2005" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2005 is not loggedin."} } -2023-05-24 08:59:47,900 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2005&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,901 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2005&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2005", "state" : "INCALL", "session_id" : "1515038185.1230000000", "ivrs_path" : "", "call_duration" : "63", "skills" : "", "cust_ph_no" : "1234567899", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:47,906 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2006&resFormat=3 -2023-05-24 08:59:47,979 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2006" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2006 is not loggedin."} } -2023-05-24 08:59:47,980 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2006&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:47,980 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2006&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2006", "state" : "CLOSURE", "session_id" : "1515038185.1230000000", "wrapTime" : "0", "wrpupDisconnectFlag" : "1", "cust_ph_no" : "1234567899", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:47,986 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAvailableAgentSkills calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AVAILABLE_AGENTS&campaign_name=&skill_name=&resFormat=3 -2023-05-24 08:59:47,986 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAvailableAgentSkills API returned { "response": { "transaction_id": "CTI_GET_AVAILABLE_AGENTS" , "response_code": "1", "status": "SUCCESS", "skills" : [{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"Kannada","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"Kannada","weight":"30"},{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"Kannada","weight":"30"}], "reason": ""} } -2023-05-24 08:59:47,992 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAvailableAgentSkills calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AVAILABLE_AGENTS&campaign_name=UAT_1097_CO&skill_name=kannada&resFormat=3 -2023-05-24 08:59:47,992 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAvailableAgentSkills API returned { "response": { "transaction_id": "CTI_GET_AVAILABLE_AGENTS" , "response_code": "1", "status": "SUCCESS", "skills" : [{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"Kannada","weight":"30"}], "reason": ""} } -2023-05-24 08:59:48,000 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=1097&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,000 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=1097&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 08:59:48,004 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=BLENDED&searchkey=&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,004 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=BLENDED&searchkey=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 08:59:48,008 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=hello&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,008 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=hello&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 08:59:48,011 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=INBOUND&searchkey=1097&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,011 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=INBOUND&searchkey=1097&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}], "reason": ""} } -2023-05-24 08:59:48,014 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=mcts&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,014 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=mcts&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 08:59:48,016 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=10&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,016 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=10&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 08:59:48,019 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=&ip=AGENT_IP&resFormat=3 -2023-05-24 08:59:48,019 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 08:59:48,024 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=1097&resFormat=3 -2023-05-24 08:59:48,024 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=1097&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "1097" , "roles": [] , "response_code": "0", "status": "FAILURE", "reason": "campaign name is incorrect"} } -2023-05-24 08:59:48,026 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=&resFormat=3 -2023-05-24 08:59:48,026 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "" , "roles": [] , "response_code": "0", "status": "FAILURE", "reason": "campaign name is missing"} } -2023-05-24 08:59:48,027 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=UAT_1097_CO&resFormat=3 -2023-05-24 08:59:48,027 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=UAT_1097_CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "UAT_1097_CO" , "roles": ["Supervisor_1097", "CO_1097"] , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,032 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=1097_CO&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,034 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=&ip=&resFormat=3 -2023-05-24 08:59:48,036 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=UAT_1097_CO&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,042 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097&password=Test@123&resFormat=3 -2023-05-24 08:59:48,042 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097&password=Test@123&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN_KEY" , "response_code": "0", "status": "FAILURE", "username" : "test1097", "login_key" : "0", "reason": "username or password is incorrect."} } -2023-05-24 08:59:48,043 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097_1&password=Test@123&resFormat=3 -2023-05-24 08:59:48,043 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097_1&password=Test@123&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN_KEY" , "response_code": "1", "status": "SUCCESS", "username" : "test1097_1", "login_key" : "66261306768283", "reason": ""} } -2023-05-24 08:59:48,046 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,046 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,047 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,047 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "2003", "status": "", "response_code": "0" } } -2023-05-24 08:59:48,049 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,049 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,049 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,049 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "", "status": "", "response_code": "0" } } -2023-05-24 08:59:48,053 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,053 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,053 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=&resFormat=3 -2023-05-24 08:59:48,053 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "", "status": "", "response_code": "0" } } -2023-05-24 08:59:48,058 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=3003&resFormat=3 -2023-05-24 08:59:48,144 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "3003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 3003 is not loggedin."} } -2023-05-24 08:59:48,145 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=3003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,145 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=3003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "3003", "campaign": []} } -2023-05-24 08:59:48,148 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,212 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:48,213 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,213 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "", "campaign": [], "reason": "No Campaign Available" } } -2023-05-24 08:59:48,215 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,216 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,216 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:48,216 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "2003", "campaign": [{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}] } } -2023-05-24 08:59:48,218 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,287 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 08:59:48,287 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=&resFormat=3 -2023-05-24 08:59:48,288 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "2003", "campaign": [{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}] } } -2023-05-24 08:59:48,290 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 -2023-05-24 08:59:48,290 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "FAILURE", "response_code": "0", "path": "", "filename": "", "disconnect_by": "", "call_duration": "0", "reason": "For Agent-2003 Session-15113381541.2409000000 information not available." } } -2023-05-24 08:59:48,293 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=&resFormat=3 -2023-05-24 08:59:48,293 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "FAILURE", "response_code": "0", "path": "", "filename": "", "disconnect_by": "", "call_duration": "0", "reason": "For Agent-2003 Session- information not available." } } -2023-05-24 08:59:48,296 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 08:59:48,296 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "path": "monitor_0/preview_UAT_1097_CO/2017_11_22/", "filename": "agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3", "disconnect_by": "Agent", "call_duration": "22" } } -2023-05-24 08:59:48,301 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,371 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:48,372 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 08:59:48,372 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "", "status": "FAILURE", "response_code": "-1", "reason": "Agent- disposition- not available." } } -2023-05-24 08:59:48,377 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,377 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,377 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 08:59:48,377 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "FAILURE", "response_code": "-1", "reason": "Agent-2003 disposition- not available." } } -2023-05-24 08:59:48,382 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,382 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,383 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 08:59:48,383 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,388 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,458 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 08:59:48,458 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 08:59:48,458 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,468 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,468 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,470 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 08:59:48,470 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,476 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,476 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,476 INFO CTIServiceImpl$MockitoMock$265948102 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=&resFormat=3 -2023-05-24 08:59:48,476 INFO CTIServiceImpl$MockitoMock$265948102 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,481 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:48,548 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 08:59:48,549 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,549 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in DIALER mode" } } -2023-05-24 08:59:48,553 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:48,620 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 08:59:48,621 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,621 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in DIALER mode" } } -2023-05-24 08:59:48,625 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,700 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:48,701 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,702 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to DIALER mode" } } -2023-05-24 08:59:48,707 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:48,777 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:48,778 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,778 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to DIALER mode" } } -2023-05-24 08:59:48,781 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,781 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:48,781 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,781 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO DIALER", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,784 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:48,850 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 08:59:48,851 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=&mode=DIALER&resFormat=3 -2023-05-24 08:59:48,851 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO DIALER", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:48,854 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:48,934 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 08:59:48,934 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 08:59:48,934 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in MANUAL mode" } } -2023-05-24 08:59:48,937 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 08:59:49,008 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 08:59:49,009 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=&mode=MANUAL&resFormat=3 -2023-05-24 08:59:49,009 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in MANUAL mode" } } -2023-05-24 08:59:49,016 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:49,088 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:49,088 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 08:59:49,088 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to MANUAL mode" } } -2023-05-24 08:59:49,092 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 08:59:49,163 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 08:59:49,164 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=&mode=MANUAL&resFormat=3 -2023-05-24 08:59:49,164 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to MANUAL mode" } } -2023-05-24 08:59:49,171 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:49,171 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:49,172 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 08:59:49,172 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO MANUAL", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:49,179 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 08:59:49,260 INFO CTIServiceImpl$MockitoMock$265948102 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 08:59:49,260 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=&mode=MANUAL&resFormat=3 -2023-05-24 08:59:49,261 INFO CTIServiceImpl$MockitoMock$265948102 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO MANUAL", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 08:59:49,266 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_AGENT&transfer_from=2003&transfer_to=20000&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:49,267 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_AGENT", "agentid": "2003", "status": "FAILURE", "response_code": "0", "reason": "20000 not available" } } -2023-05-24 08:59:49,270 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2004&transfer_campaign_info=UAT_1097&skill=kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:49,891 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agent_id": "", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:49,898 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2000&transfer_campaign_info=UAT_1097_CO&skill=kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,517 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agent_id": "", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 08:59:50,522 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_AGENT&transfer_from=2003&transfer_to=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,522 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_AGENT", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "SUCCESS" } } -2023-05-24 08:59:50,526 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=Kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,526 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:50,529 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=english&skill_transfer_flag=0&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,530 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:50,533 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=kannada&skill_transfer_flag=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,533 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:50,536 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=&skill_transfer_flag=&ip=10.208.24.185&resFormat=3 -2023-05-24 08:59:50,536 INFO CTIServiceImpl$MockitoMock$265948102 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 08:59:50,540 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_DELETE_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097&resFormat=3 -2023-05-24 08:59:50,540 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber API returned { "response": { "transaction_id": "CTI_DELETE_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097", "response_code": "0", "status": "FAILURE", "reason": "Caller ID Based Routing disabled for campaign UAT_1097."} } -2023-05-24 08:59:50,541 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_DELETE_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097_CO&resFormat=3 -2023-05-24 08:59:50,541 INFO CTIServiceImpl$MockitoMock$265948102 [main] blockNumber API returned { "response": { "transaction_id": "CTI_DELETE_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097_CO", "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 08:59:50,661 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.users.IEMRAdminControllerTest], using DelegatingSmartContextLoader -2023-05-24 08:59:50,661 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.users.IEMRAdminControllerTest]: no resource found for suffixes {-context.xml}. -2023-05-24 08:59:50,661 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.users.IEMRAdminControllerTest]: IEMRAdminControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 08:59:50,669 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:50,669 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@319052b1, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@54c577ee, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@66ed73c1, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3be7d0b4, org.springframework.test.context.transaction.TransactionalTestExecutionListener@8d108a3, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@77547450, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@7aaa6200, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7fcd7f91, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7fd9f4db, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2b7be984, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2e82489, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@16cdf2b2] -2023-05-24 08:59:50,771 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:50,772 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@19599603, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@665cc575, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4e844e9f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@63d042fd, org.springframework.test.context.transaction.TransactionalTestExecutionListener@36ec390a, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@361b25cf, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5a877525, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3b210322, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6c525925, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3082c3d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@62c74f24, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@514c684d] -2023-05-24 08:59:50,775 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@2fa99830: startup date [Wed May 24 08:59:50 IST 2023]; root of context hierarchy -2023-05-24 08:59:50,836 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 08:59:50,837 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 08:59:50,837 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 08:59:50,837 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 08:59:50,837 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 08:59:50,837 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 08:59:50,856 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.port retrival failed. -java.lang.NullPointerException: null - at com.iemr.common.utils.config.ConfigProperties.getPropertyByName(ConfigProperties.java:130) - at com.iemr.common.utils.config.ConfigProperties.getInteger(ConfigProperties.java:156) - at com.iemr.common.utils.config.ConfigProperties.getRedisPort(ConfigProperties.java:98) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisPort(ConfigPropertiesTest.java:38) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 08:59:50,856 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.port retrival failed. -java.lang.NumberFormatException: null - at java.lang.Integer.parseInt(Integer.java:542) - at java.lang.Integer.parseInt(Integer.java:615) - at com.iemr.common.utils.config.ConfigProperties.getInteger(ConfigProperties.java:156) - at com.iemr.common.utils.config.ConfigProperties.getRedisPort(ConfigProperties.java:98) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisPort(ConfigPropertiesTest.java:38) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 08:59:50,861 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.url retrival failed. -java.lang.NullPointerException: null - at com.iemr.common.utils.config.ConfigProperties.getPropertyByName(ConfigProperties.java:130) - at com.iemr.common.utils.config.ConfigProperties.getRedisUrl(ConfigProperties.java:89) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisUrl(ConfigPropertiesTest.java:29) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 08:59:50,875 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:50,876 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6554d9a, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@30d64921, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6eae675d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@68d74371, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4442fa6c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@465f2c84, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5bd62f9d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@948335d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5a8a2982, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@658e055b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@f4e74b0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@47546cdf] -2023-05-24 08:59:50,878 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@4c199b8e: startup date [Wed May 24 08:59:50 IST 2023]; root of context hierarchy -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 08:59:50,917 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 08:59:51,185 ERROR com.iemr.common.utils.km.openkm.OpenKMServiceImpl [main] e:\FAQ for Onsite.docx (The system cannot find the path specified) -2023-05-24 08:59:51,199 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 08:59:51,199 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@243f5f42, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@dae0597, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@45217c9e, org.springframework.test.context.support.DirtiesContextTestExecutionListener@10418c7, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5f9f82ea, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@22e0a633, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6cebeb7d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4d881407, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6e23478e, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@49d5a547, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7ad61f03, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@77f30472] -2023-05-24 08:59:51,202 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@3983235: startup date [Wed May 24 08:59:51 IST 2023]; root of context hierarchy -2023-05-24 08:59:59,727 INFO com.iemr.common.utils.sessionobject.SessionObject [main] updating key:null -2023-05-24 09:00:03,817 INFO com.iemr.common.utils.sessionobject.SessionObject [main] Deleting key test1234 -2023-05-24 09:00:05,874 ERROR com.iemr.common.utils.sessionobject.SessionObject [main] deleteSessionObject failed with error Unable to connect to Redis on localhost:6379; nested exception is com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 -org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis on localhost:6379; nested exception is com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.createLettuceConnector(LettuceConnectionFactory.java:545) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.initConnection(LettuceConnectionFactory.java:214) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:518) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:190) - at com.iemr.common.utils.redis.RedisStorage.deleteObject(RedisStorage.java:86) - at com.iemr.common.utils.sessionobject.SessionObject.deleteSessionObject(SessionObject.java:77) - at com.iemr.common.utils.sessionobject.SessionObjectTest.test004DeleteObject(SessionObjectTest.java:97) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 - at com.lambdaworks.redis.AbstractRedisClient.initializeChannel(AbstractRedisClient.java:252) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:451) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:429) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:395) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.createLettuceConnector(LettuceConnectionFactory.java:535) - ... 39 common frames omitted -Caused by: java.net.ConnectException: Connection refused: no further information: localhost/127.0.0.1:6379 - at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) - at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715) - at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:224) - at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:289) - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:581) - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:505) - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:419) - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:391) - at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) - at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145) - at java.lang.Thread.run(Thread.java:750) -2023-05-24 09:00:07,943 INFO org.springframework.context.support.GenericApplicationContext [Thread-7] Closing org.springframework.context.support.GenericApplicationContext@62fa898b: startup date [Wed May 24 08:59:45 IST 2023]; root of context hierarchy -2023-05-24 09:00:07,949 INFO org.springframework.context.support.GenericApplicationContext [Thread-10] Closing org.springframework.context.support.GenericApplicationContext@3983235: startup date [Wed May 24 08:59:51 IST 2023]; root of context hierarchy -2023-05-24 09:00:07,952 INFO org.springframework.context.support.GenericApplicationContext [Thread-9] Closing org.springframework.context.support.GenericApplicationContext@4c199b8e: startup date [Wed May 24 08:59:50 IST 2023]; root of context hierarchy -2023-05-24 09:00:07,954 INFO org.springframework.context.support.GenericApplicationContext [Thread-8] Closing org.springframework.context.support.GenericApplicationContext@2fa99830: startup date [Wed May 24 08:59:50 IST 2023]; root of context hierarchy -2023-05-24 09:13:33,188 INFO com.iemr.common.CommonApplicationTests [main] Starting CommonApplicationTests on APL-5YJM863 with PID 12372 (started by VI20329768 in C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api) -2023-05-24 09:13:33,201 DEBUG com.iemr.common.CommonApplicationTests [main] Running with Spring Boot v1.5.3.RELEASE, Spring v4.3.8.RELEASE -2023-05-24 09:13:33,201 INFO com.iemr.common.CommonApplicationTests [main] No active profile set, falling back to default profiles: default -2023-05-24 09:13:33,263 INFO org.springframework.web.context.support.GenericWebApplicationContext [main] Refreshing org.springframework.web.context.support.GenericWebApplicationContext@3eb77ea8: startup date [Wed May 24 09:13:33 IST 2023]; root of context hierarchy -2023-05-24 09:13:33,807 INFO org.hibernate.validator.internal.util.Version [background-preinit] HV000001: Hibernate Validator 5.3.5.Final -2023-05-24 09:13:38,592 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [main] Multiple Spring Data modules found, entering strict repository configuration mode! -2023-05-24 09:13:43,941 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [main] Multiple Spring Data modules found, entering strict repository configuration mode! -2023-05-24 09:13:43,968 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'configProperties' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.config.ConfigProperties]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\config\ConfigProperties.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=configProperties; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 09:13:43,968 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'sessionObject' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.sessionobject.SessionObject]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\sessionobject\SessionObject.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=sessionObject; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 09:13:43,968 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'redisStorage' with a different definition: replacing [Generic bean: class [com.iemr.common.utils.redis.RedisStorage]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in file [C:\Users\VI20329768\Desktop\Workspace\Amrit\repositories\test\common-api\target\classes\com\iemr\common\utils\redis\RedisStorage.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=IEMRApplBeans; factoryMethodName=redisStorage; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/iemr/common/utils/IEMRApplBeans.class]] -2023-05-24 09:13:44,468 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'httpRequestHandlerAdapter' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration; factoryMethodName=httpRequestHandlerAdapter; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/data/rest/webmvc/config/RepositoryRestMvcConfiguration.class]] -2023-05-24 09:13:44,649 INFO org.springframework.beans.factory.support.DefaultListableBeanFactory [main] Overriding bean definition for bean 'propertySourcesPlaceholderConfigurer' with a different definition: replacing [Root bean: class [org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=propertySourcesPlaceholderConfigurer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class]] with [Root bean: class [org.springframework.boot.autoconfigure.session.RedisSessionConfiguration$SpringBootRedisHttpSessionConfiguration]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=propertySourcesPlaceholderConfigurer; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/session/RedisSessionConfiguration$SpringBootRedisHttpSessionConfiguration.class]] -2023-05-24 09:13:45,759 INFO com.ulisesbocchio.jasyptspringboot.configuration.EnableEncryptablePropertiesBeanFactoryPostProcessor [main] Post-processing PropertySource instances -2023-05-24 09:13:45,918 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource Inlined Test Properties [org.springframework.core.env.MapPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 09:13:45,918 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource systemProperties [org.springframework.core.env.MapPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 09:13:45,918 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource systemEnvironment [org.springframework.core.env.SystemEnvironmentPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 09:13:45,918 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource random [org.springframework.boot.context.config.RandomValuePropertySource] to EncryptablePropertySourceWrapper -2023-05-24 09:13:45,918 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource applicationConfig: [classpath:/application.properties] [org.springframework.core.env.PropertiesPropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 09:13:45,923 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource class path resource [application.properties] [org.springframework.core.env.CompositePropertySource] to EncryptableEnumerablePropertySourceWrapper -2023-05-24 09:13:45,923 INFO com.ulisesbocchio.jasyptspringboot.EncryptablePropertySourceConverter [main] Converting PropertySource class path resource [myapp.properties] [org.springframework.core.io.support.ResourcePropertySource] to EncryptableMapPropertySourceWrapper -2023-05-24 09:13:46,605 INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker [main] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$287e600] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) -2023-05-24 09:13:49,947 INFO com.ulisesbocchio.jasyptspringboot.resolver.DefaultLazyPropertyResolver [main] Property Resolver custom Bean not found with name 'encryptablePropertyResolver'. Initializing Default Property Resolver -2023-05-24 09:13:49,954 INFO com.ulisesbocchio.jasyptspringboot.detector.DefaultLazyPropertyDetector [main] Property Detector custom Bean not found with name 'encryptablePropertyDetector'. Initializing Default Property Detector -2023-05-24 09:13:52,251 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Building JPA container EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 09:13:52,309 INFO org.hibernate.jpa.internal.util.LogHelper [main] HHH000204: Processing PersistenceUnitInfo [ - name: db_iemr - ...] -2023-05-24 09:13:52,570 INFO org.hibernate.Version [main] HHH000412: Hibernate Core {5.0.12.Final} -2023-05-24 09:13:52,577 INFO org.hibernate.cfg.Environment [main] HHH000206: hibernate.properties not found -2023-05-24 09:13:52,577 INFO org.hibernate.cfg.Environment [main] HHH000021: Bytecode provider name : javassist -2023-05-24 09:13:52,797 INFO org.hibernate.annotations.common.Version [main] HCANN000001: Hibernate Commons Annotations {5.0.1.Final} -2023-05-24 09:13:58,000 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:847) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:874) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1081) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:856) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 82 common frames omitted -2023-05-24 09:13:58,008 WARN org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator [main] HHH000342: Could not obtain connection to query metadata : Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 09:13:58,047 INFO org.hibernate.dialect.Dialect [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect -2023-05-24 09:13:58,118 INFO org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl [main] HHH000422: Disabling contextual LOB creation as connection was null -2023-05-24 09:14:05,092 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Initialized JPA EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 09:14:05,354 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Building JPA container EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 09:14:05,354 INFO org.hibernate.jpa.internal.util.LogHelper [main] HHH000204: Processing PersistenceUnitInfo [ - name: db_reporting - ...] -2023-05-24 09:14:09,775 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:111) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:847) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:874) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1081) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:856) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 82 common frames omitted -2023-05-24 09:14:09,780 WARN org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator [main] HHH000342: Could not obtain connection to query metadata : Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 09:14:09,781 INFO org.hibernate.dialect.Dialect [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect -2023-05-24 09:14:09,782 INFO org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl [main] HHH000422: Disabling contextual LOB creation as connection was null -2023-05-24 09:14:09,818 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Initialized JPA EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 09:14:10,672 DEBUG com.iemr.common.config.quartz.QuartzConfig$$EnhancerBySpringCGLIB$$9357f0ec [main] QuartzConfig initialized. -2023-05-24 09:14:13,668 INFO org.hibernate.hql.internal.QueryTranslatorFactoryInitiator [main] HHH000397: Using ASTQueryTranslatorFactory -2023-05-24 09:14:20,954 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 09:14:20,954 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 09:14:20,954 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 09:14:20,954 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 09:14:20,954 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 09:14:20,955 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 09:14:23,588 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrilctBranchRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationStateRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.T_EpidemicOutbreakRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.EmailStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.scheme.SchemeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.BeneficiaryOccupationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.email.EmailRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.helpline104history.PrescribedDrugRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.IEMRBeneficiaryTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSNotificationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSTemplateRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,597 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.MasterServicePointRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,606 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.snomedct.SnomedRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,608 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.door_to_door_app.V_doortodooruserdetailsRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,609 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.GenderRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,611 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.mctshistory.OutboundHistoryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,614 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.DesignationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,614 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.VanServicepointMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,615 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.InstituteTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,616 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.everwell.EverwellFeedbackRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,616 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.NotificationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,617 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.EducationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,617 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.secondary.repository.callreport.CallReportSecondaryRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,624 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.DirectoryMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,625 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.category.CategoryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,626 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.category.SubCategoryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,627 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserLoginSecurityRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,627 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ProviderServiceMapRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,628 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.MasterVanRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.services.ServiesRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSParameterMapRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.report.CallReportRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.report.CRMCallReportRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.EmergencyContactsRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.EmployeeSignatureRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackResponseRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ServiceRoleScreenMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,629 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.notification.agent.UserNotificationMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,634 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrictBlockRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,634 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationDistrictRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,636 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidVaccineTypeRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,636 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.StatusRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,636 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.questionconfig.QuestionnaireRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,637 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.RoleRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,637 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackSeverityRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,640 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackRequestRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.HealthCareWorkerRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.UserRoleMappingRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.IncomeStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repo.swaasa.SwaasaRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.lonic.LonicRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.GovtIdentityTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,641 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.TitleRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,646 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.sms.SMSParameterRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,647 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserSecurityQuesAnsRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,647 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.mctshistory.OutboundResponseRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,647 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.IEMRCalltypeRepositoryImplCustom! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,648 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.ReligionRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,649 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.IEMRUserRepositoryCustom! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,649 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.LanguageRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,650 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidVaccinationRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,650 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.OutboundCallRequestRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,650 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.kmfilemanager.KMFileManagerRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,651 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationCityRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.notification.NotificationTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.UserParkingplaceMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.services.ServiceTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.email.MDSR_CDREmailRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.CommunityRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,652 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.MaritalStatusRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.users.ServicePointVillageMappingRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.institute.InstituteRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.everwell.EverwellCallHandlingRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.beneficiary.BeneficiaryRelationshipTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.PhoneBlockRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.callhandling.TCRequestModelRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.request_logger.CallLoggerRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.DirectoryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.directory.SubDirectoryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.covidVaccination.CovidDoseTypeRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,655 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.BalVivahComplaintRepo! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,661 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.questionconfig.QuestionTypeRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,661 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.userbeneficiarydata.SexualOrientationRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,661 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.feedback.FeedbackLogRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:23,661 WARN org.springframework.data.rest.core.mapping.RepositoryCollectionResourceMapping [main] @RestResource detected to customize the repository resource for com.iemr.common.repository.location.LocationCountryRepository! Use @RepositoryRestResource instead! -2023-05-24 09:14:24,218 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/updateCommunityorEducation],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.updateBenefciaryCommunityorEducation(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,224 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/update],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.updateBenefciary(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,224 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUserByID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUserByID(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,225 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUser/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUser(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,225 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/generateBeneficiaryIDs],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiaryIDs(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,226 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchBeneficiary],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchBeneficiary(com.iemr.common.model.beneficiary.BeneficiaryModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,226 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getRegistrationDataV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getRegistrationDataV1(java.lang.String) -2023-05-24 09:14:24,226 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getBeneficiariesByPhoneNo],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiariesByPhone(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,227 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/searchUserByPhone],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.searchUserByPhone(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,227 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getRegistrationData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getRegistrationData() -2023-05-24 09:14:24,228 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get/relationship],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.getBeneficiaryRelation() -2023-05-24 09:14:24,228 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/create],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.createBeneficiary(com.iemr.common.model.beneficiary.BeneficiaryModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,228 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/update/relationship],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.beneficiary.BeneficiaryRegistrationController.addBeneficiaryRelation(java.lang.String) -2023-05-24 09:14:24,228 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/brd/getIntegrationData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.brd.BRDIntegrationController.getDetails(java.lang.String) -2023-05-24 09:14:24,247 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/resetOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.resetOutboundCall(java.lang.String) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateBenCallIdsInPhoneBlock],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBenCallIdsInPhoneBlock() -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallListByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallListByCallID(java.lang.String) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/checkAutoPreviewDialing],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.checkAutoPreviewDialing(java.lang.String) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getBlacklistNumbers],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getBlacklistNumbers(java.lang.String) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/unblockPhoneNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.unblockPhoneNumber(java.lang.String) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/beneficiaryByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.beneficiaryByCallID(com.iemr.common.model.beneficiary.CallRequestByIDModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,248 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getBenRequestedOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getBenRequestedOutboundCall(java.lang.String) -2023-05-24 09:14:24,255 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/isAutoPreviewDialing],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.isAutoPreviewDialing(java.lang.String) -2023-05-24 09:14:24,256 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/nueisanceCallHistory],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.nueisanceCallHistory(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,257 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallHistoryByCallID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getCallHistoryByCallID(java.lang.String) -2023-05-24 09:14:24,257 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateBeneficiaryCallCDIStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBeneficiaryCallCDIStatus(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/startCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.startCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/closeCallV1],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.closeCallV1(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallTypesV1],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getCallTypesV1(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getCallTypes],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getAllCallTypes(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/closeCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.closeCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/redisInsert],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.redisInsert(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/blockPhoneNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.blockPhoneNumber(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/filterCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.filterCallList(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/isAvailed],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.isAvailed(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallList(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/getFilePathCTI],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.getFilePathCTI(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/redisFetch],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.redisFetch(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundAllocation],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundAllocation(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/filterCallListPage],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.filterCallListPaginated(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/completeOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.completeOutboundCall(java.lang.String) -2023-05-24 09:14:24,258 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updateOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateOutboundCall(java.lang.String) -2023-05-24 09:14:24,265 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/updatebeneficiaryincall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.updateBeneficiaryIDInCall(java.lang.String) -2023-05-24 09:14:24,266 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/outboundCallCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.outboundCallCount(java.lang.String) -2023-05-24 09:14:24,266 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/call/unblockBlockedNumbers],methods=[GET],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.callhandling.CallController.unblockBlockedNumbers() -2023-05-24 09:14:24,268 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/UpdateOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.updateOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 09:14:24,268 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/createOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.createOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 09:14:24,269 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/carestream/deleteOrder],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.carestream.CareStreamCreateOrderController.deleteOrder(java.lang.String) throws java.net.UnknownHostException,java.io.IOException -2023-05-24 09:14:24,277 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/callBeneficiary],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.callBeneficiary(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,277 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignRoles],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignRoles(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,277 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/disconnectCall],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.disconnectCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/transferCall],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.transferCall(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getVoiceFile],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getVoiceFile(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/switchToOutbound],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.switchToOutbound(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/switchToInbound],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.switchToInbound(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/doAgentLogout],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.doAgentLogout(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignNames],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignNames(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getLoginKey],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getLoginKey(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,278 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/createVoiceFile],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.createVoiceFile(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,282 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentState],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentState(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,282 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/doAgentLogin],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.doAgentLogin(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,283 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addUpdateUserData],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addUpdateUserData(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,283 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/setCallDisposition],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.setCallDisposition(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,284 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addUpdateAgentSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addUpdateAgentSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,284 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentIPAddress],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentIPAddress(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,285 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getTransferCampaigns],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getTransferCampaigns(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,285 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAgentCallStats],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAgentCallStats(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,285 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getCampaignSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getCampaignSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,286 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getAvailableAgentSkills],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getAvailableAgentSkills(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,286 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getOnlineAgents],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getOnlineAgents(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,287 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/addAutoDialNumbers],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.addAutoDialNumbers(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,287 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/setAutoDialNumbers],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.setAutoDialNumbers(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,287 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/customerPreferredLanguage],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.customerPreferredLanguage(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/cti/getIVRSPathDetails],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.cti.CTIController.getIVRSPathDetails(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getInstitutesDirectories],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getInstitutesDirectories(java.lang.String) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getDirectory],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getDirectory() -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getSubDirectory],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getSubDirectory(java.lang.String) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/directory/getDirectoryV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.directory.DirectoryController.getDirectoryV1(java.lang.String) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/doortodoorapp/getSuspectedData_HRP_TB_NCD],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.door_to_door_app.DoorToDoorAppController.getSuspectedData_HRP_TB_NCD(java.lang.String) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/doortodoorapp/getUserDetails],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.door_to_door_app.DoorToDoorAppController.getUserDetails(java.lang.String) -2023-05-24 09:14:24,288 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/getAuthorityEmailID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.getAuthorityEmailID(java.lang.String) -2023-05-24 09:14:24,296 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/sendEmailGeneral],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.sendEmailGeneral(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,296 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/emailController/SendEmail],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.email.EmailController.SendEmail(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,299 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/resetOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.resetOutboundCall(java.lang.String) -2023-05-24 09:14:24,300 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/updateIncompleteCallStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.updateIncompleteCallStatus(java.lang.String) -2023-05-24 09:14:24,300 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallListWithMobileNumber],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallListWithMobileNumber(java.lang.String) -2023-05-24 09:14:24,300 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/checkIfAlreadyCalled],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.checkIfCalledOrNot(java.lang.String) -2023-05-24 09:14:24,301 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/getEverwellfeedbackDetails],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.getEverwellfeedbackDetails(java.lang.String) -2023-05-24 09:14:24,301 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallList(java.lang.String) -2023-05-24 09:14:24,301 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/saveFeedback],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.saveCallDetails(java.lang.String) -2023-05-24 09:14:24,301 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundAllocation],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundAllocation(java.lang.String) -2023-05-24 09:14:24,302 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/completeOutboundCall],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.completeOutboundCall(java.lang.String) -2023-05-24 09:14:24,302 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwellCall/outboundCallCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwell.callhandle.EverwellCallController.outboundCallCount(java.lang.String) -2023-05-24 09:14:24,302 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/addSupportAction/{id}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.addSupportAction(java.lang.Long,java.lang.String) -2023-05-24 09:14:24,302 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/getjson],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.getdata() -2023-05-24 09:14:24,306 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/editManualDoses/{id}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.editManualDoses(java.lang.Long,java.lang.String) -2023-05-24 09:14:24,306 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/everwell/login],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.everwellTest.EverwellController.everwellLogin(com.iemr.common.model.user.LoginRequestModelEverwell) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackRequestById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackRequestById(java.lang.String) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getGrievancesByUpdatedDate],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getGrievancesByUpdatedDate(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getfeedback/{feedbackID}],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackByPost(java.lang.Long) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updateFeedbackStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateFeedbackStatus(java.lang.String) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getAllFeedbackById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getAllFeedbackById(java.lang.String) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackStatusTypes(java.lang.String) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getGrievancesByCreatedDate],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getGrievancesByCreatedDate(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackResponseById],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackResponseById(java.lang.String) -2023-05-24 09:14:24,308 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getSeverity],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackSeverity(java.lang.String) -2023-05-24 09:14:24,315 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/saveFeedbackRequest],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.createFeedbackRequest(java.lang.String) -2023-05-24 09:14:24,315 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updatefeedback],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateFeedback(java.lang.String) -2023-05-24 09:14:24,317 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/searchFeedback1],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.searchFeedback1(java.lang.String) -2023-05-24 09:14:24,317 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackType],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackType(java.lang.String) -2023-05-24 09:14:24,318 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/beneficiaryRequests],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.feedbackRequest(java.lang.String) -2023-05-24 09:14:24,318 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/createFeedback],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.createFeedback(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/requestFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.requestFeedback(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbackLogs],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbackLogs(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedback(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/feedbacksList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.feedbacksList(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/searchFeedback],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.searchFeedback(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getEmailStatus],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getEmailStatus(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getAllFeedbackById1],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getAllfeedback(com.iemr.common.data.feedback.FeedbackResponse) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/getFeedbacksList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.getFeedbacksList(com.iemr.common.model.feedback.FeedbackListRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/feedback/updateResponse],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.feedback.FeedbackController.updateResponse(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get104BenMedHistory],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.helpline104history.H104BenHistoryController.getBenCaseSheet(java.lang.String) -2023-05-24 09:14:24,319 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/districtWiseCallDistribution],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getDistrictWiseCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,325 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/urban_rural_calls],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getUrbanRuralCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,326 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/honeywell/realtimeDistrictDistribution],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.honeywell.HoneywellController.getRealtimeDistrictWiseCallReport() -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteNameByTypeAndDistrict/{institutionTypeID}/{districtID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteNameByTypeAndDistrict(java.lang.Integer,java.lang.Integer) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getDesignations],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getDesignations() -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteName/{institutionTypeID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteName(java.lang.Integer) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteByBranch],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteByBranch(java.lang.String) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstituteTypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstituteTypes(java.lang.String) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/institute/getInstitutesByLocation],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.institute.InstituteController.getInstitutesByLocation(java.lang.String) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/kmfilemanager/addFile],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.kmfilemanager.KMFileManagerController.addFile(java.lang.String) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/kmfilemanager/getKMFileDownloadURL],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.kmfilemanager.KMFileManagerController.getKMFileDownloadURL(java.lang.String) -2023-05-24 09:14:24,328 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/getLanguageList],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.language.LanguageController.getLanguageList() -2023-05-24 09:14:24,337 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/taluks/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getDistrictBlocks(int) -2023-05-24 09:14:24,337 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/states/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getStates(java.lang.Integer) -2023-05-24 09:14:24,338 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/districts/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getDistricts(int) -2023-05-24 09:14:24,338 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/getCountries],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getCountries() -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/village/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getVillages(int) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/city/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getCity(int) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/location/statesDistricts/{id}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.location.LocationController.getStatetDistricts(int) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/lonic/getlonicRecordList],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.lonic.LonicController.getLonicRecordList(java.lang.String) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/mctsOutboundHistoryController/getMctsCallHistory],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.mctshistory.OutboundHistoryController.getCallHistory(java.lang.String) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/mctsOutboundHistoryController/getMctsCallResponse],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.mctshistory.OutboundHistoryController.getMctsCallResponse(java.lang.String) -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/abandon_calls],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getAbandonCalls() -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/check_Job],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.checkJob() -2023-05-24 09:14:24,339 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/detailedCallReport],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getDetailedCallReport() -2023-05-24 09:14:24,345 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/push/abandon_calls],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.pushAbandonCallsFromC_Zentrix(com.iemr.common.data.nhm_dashboard.AbandonCallSummary) -2023-05-24 09:14:24,346 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/saveDetailedCallReport],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.saveDetailedCallReport(java.lang.String) -2023-05-24 09:14:24,346 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/saveAgentSummaryReport],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.saveAgentSummaryReport(java.lang.String) -2023-05-24 09:14:24,347 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/nhm_dashboard/get/agentsummaryreport],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.nhm_dashboard.NHM_DashboardController.getAgentSummaryReport() -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createEmergencyContacts(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getNotification(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getSupervisorNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getSupervisorNotification(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getNotificationType(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getEmergencyContacts(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateNotification(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createNotificationType(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateNotificationType],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateNotificationType(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/createNotification],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.createNotification(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getSupervisorEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.getSupervisorEmergencyContacts(java.lang.String) -2023-05-24 09:14:24,348 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/updateEmergencyContacts],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.notification.NotificationController.updateEmergencyContacts(java.lang.String) -2023-05-24 09:14:24,356 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/validateOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.validateOTP(java.lang.String) -2023-05-24 09:14:24,356 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/resendOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.resendOTP(java.lang.String) -2023-05-24 09:14:24,356 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/otp/sendOTP],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.otp.OTPGateway.sendOTP(java.lang.String) -2023-05-24 09:14:24,357 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionnaireController/get/questionnaireList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionnaireController.questionTypeList() -2023-05-24 09:14:24,358 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionnaireController/put/questionnaire],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionnaireController.createQuestionnaire(java.lang.String) -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionTypeController/get/questionTypeList],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionTypeController.questionTypeList() -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/questionTypeController/put/questionType],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.questionconfig.QuestionTypeController.createQuestionType(java.lang.String) -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getDistrictWiseCallReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getDistrictWiseCallReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getReportTypes/{providerServiceMapID}],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.patientAppChiefComplaintsMasterData(java.lang.Integer) throws java.lang.Exception -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getQualityReports],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getQualityReport(java.lang.String) -2023-05-24 09:14:24,359 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByGenderDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllByGender(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 09:14:24,366 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByAgeGroupDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllByAgeGroup(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 09:14:24,366 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getComplaintDetailReports],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getComplaintDetailReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,367 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDateDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllReportsByDate(com.iemr.common.model.reports.Report1097RequestModel) -2023-05-24 09:14:24,367 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDateV1],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllReportsByDateV1(com.iemr.common.model.reports.Report1097RequestModel) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getUnblockedUserReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getUnblockedUserReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllBySexualOrientationDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getAllBySexualOrientation(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCountsByPreferredLanguageDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCountsByPreferredLanguage(com.iemr.common.model.reports.Report1097RequestModel[]) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallQualityReportDeprecated],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCallQualityReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallSummaryReportDeprecated],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.report.CRMReports.getCallSummaryReport(java.lang.String) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/scheme/deleteScheme],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.deleteScheme(java.lang.String) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/get/schemeList],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.getSchemeList(java.lang.String) -2023-05-24 09:14:24,368 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/beneficiary/save/schemeDetails],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.scheme.SchemeController.saveSchemeDetails(java.lang.String) -2023-05-24 09:14:24,377 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getDistrictWiseCallReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getDistrictWiseCallReport(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getQualityReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getQualityReport(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByGender],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllByGender(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllByAgeGroup],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllByAgeGroup(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getComplaintDetailReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getComplaintDetailReport(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllReportsByDate],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllReportsByDate(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getUnblockedUserReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getUnblockedUserReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getAllBySexualOrientation],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getAllBySexualOrientation(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCountsByPreferredLanguage],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCountsByPreferredLanguage(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallQualityReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCallQualityReport(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/crmReports/getCallSummaryReport],methods=[POST],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.secondaryReport.CRMSecondaryReports.getCallSummaryReport(java.lang.String) -2023-05-24 09:14:24,378 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/category/categories],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CategoryController.getAllCategries(java.lang.String) -2023-05-24 09:14:24,386 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/category],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getCategories(java.lang.String) -2023-05-24 09:14:24,386 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/subcategory],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubcategories(java.lang.String) -2023-05-24 09:14:24,387 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/servicetypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getservicetypes(java.lang.String) -2023-05-24 09:14:24,387 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/getSubCategoryFiles],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubCategoryFiles(java.lang.String) -2023-05-24 09:14:24,387 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/getSubCategoryFilesWithURL],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getSubCategoryFilesWithURL(java.lang.String) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/categoryByID],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.CommonController.getcategoriesById(java.lang.String) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/service/serviceList],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.services.ServiceController.serviceList(java.lang.String) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSTemplates],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSTemplates(com.iemr.common.model.sms.SMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/saveSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.saveSMSTemplate(com.iemr.common.model.sms.CreateSMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSTypes],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSTypes(com.iemr.common.model.sms.SMSTypeModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getSMSParameters],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getSMSParameters(com.iemr.common.model.sms.SMSParameterModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/sendSMS],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.sendSMS(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/getFullSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.getFullSMSTemplate(com.iemr.common.model.sms.SMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/sms/updateSMSTemplate],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.sms.SMSController.updateSMSTemplate(com.iemr.common.model.sms.UpdateSMSRequest,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/snomed/getSnomedCTRecordList],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.snomedct.SnomedController.getSnomedCTRecordList(java.lang.String) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/snomed/getSnomedCTRecord],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.snomedct.SnomedController.getSnomedCTRecord(java.lang.String) -2023-05-24 09:14:24,388 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/validateCough],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAdminLogin(org.springframework.web.multipart.MultipartFile) -2023-05-24 09:14:24,396 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/getAssesment/{assessmentId}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAssessment(java.lang.String) -2023-05-24 09:14:24,396 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/startAssesment],methods=[POST],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.startAssesment(org.springframework.web.multipart.MultipartFile,java.lang.String) -2023-05-24 09:14:24,396 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swaasa/getAssesmentDetails/{patientId}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.swaasa.SwaasaController.getAssessmentDetails(java.lang.Long) -2023-05-24 09:14:24,396 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/uptsu/get/facilityMaster/{providerServiceMapID}/{blockName}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.uptsu.UptsuController.getFacility(java.lang.Integer,java.lang.String) -2023-05-24 09:14:24,397 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/uptsu/save/appointment-details],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.uptsu.UptsuController.saveAppointmentDetails(java.lang.String,java.lang.String) -2023-05-24 09:14:24,397 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/signexist/{userID}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.users.EmployeeSignatureController.existFile(java.lang.Long) throws java.lang.Exception -2023-05-24 09:14:24,397 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/{userID}],methods=[GET],headers=[Authorization]}" onto public org.springframework.http.ResponseEntity com.iemr.common.controller.users.EmployeeSignatureController.fetchFile(java.lang.Long) throws java.lang.Exception -2023-05-24 09:14:24,397 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/signature1/getSignClass/{userID}],methods=[GET],headers=[Authorization]}" onto public java.lang.String com.iemr.common.controller.users.EmployeeSignatureController.fetchFileFromCentral(java.lang.Long) throws java.lang.Exception -2023-05-24 09:14:24,405 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getRolesByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getRolesByProviderID(java.lang.String) -2023-05-24 09:14:24,405 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/setForgetPassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.setPassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 09:14:24,406 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticate],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticate(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,406 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userForceLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userForceLogout(com.iemr.common.model.user.ForceLogoutRequestModel) -2023-05-24 09:14:24,406 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getAgentByRoleID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getAgentByRoleID(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/forceLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.forceLogout(com.iemr.common.model.user.ForceLogoutRequestModel) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getServicepointVillages],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getServicepointVillages(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/superUserAuthenticate],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.superUserAuthenticate(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getUserServicePointVanDetails],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getUserServicePointVanDetails(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateV1],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateV1(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateByEncryption],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateByEncryption(java.lang.String,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/saveUserSecurityQuesAns],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.saveUserSecurityQuesAns(java.lang.Iterable) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getLocationsByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getLocationsByProviderID(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/role/{roleID}],methods=[GET],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getrolewrapuptime(java.lang.Integer) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getUsersByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getUsersByProviderID(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/validateSecurityQuestionAndAnswer],methods=[POST]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.validateSecurityQuestionAndAnswer(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/forgetPassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.forgetPassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/changePassword],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.changePassword(com.iemr.common.model.user.ChangePasswordModel) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getsecurityquetions],methods=[GET]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getSecurityts() -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userLogout],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userLogout(javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getLoginResponse],methods=[POST],headers=[Authorization],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getLoginResponse(javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/logOutUserFromConcurrentSession],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.logOutUserFromConcurrentSession(com.iemr.common.model.user.LoginRequestModel,javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/userAuthenticateNew],methods=[POST],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.userAuthenticateNew(java.lang.String) -2023-05-24 09:14:24,407 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/user/getRoleScreenMappingByProviderID],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.controller.users.IEMRAdminController.getRoleScreenMappingByProviderID(java.lang.String) -2023-05-24 09:14:24,416 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/version],methods=[GET]}" onto public java.lang.String com.iemr.common.controller.version.VersionController.versionInformation() -2023-05-24 09:14:24,418 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/master/VaccinationTypeAndDoseTaken],methods=[GET],produces=[application/json]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.getVaccinationTypeAndDoseTaken(java.lang.String) -2023-05-24 09:14:24,418 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/saveCovidVaccinationDetails],methods=[POST]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.saveCovidVaccinationDetails(java.lang.String,java.lang.String) -2023-05-24 09:14:24,418 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/covid/getCovidVaccinationDetails],methods=[POST]}" onto public java.lang.String com.iemr.common.covidVaccination.CovidVaccinationController.getCovidVaccinationDetails(com.iemr.common.covidVaccination.CovidVaccinationStatus,java.lang.String) -2023-05-24 09:14:24,421 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/markDelete],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.markDelete(java.lang.String) -2023-05-24 09:14:24,421 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getAlertsAndNotificationCount],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.getAlertsAndNotificationCount(java.lang.String) -2023-05-24 09:14:24,421 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/getAlertsAndNotificationDetail],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.getAlertsAndNotificationDetail(java.lang.String) -2023-05-24 09:14:24,421 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/notification/changeNotificationStatus],methods=[POST],headers=[Authorization],consumes=[application/json],produces=[application/json]}" onto public java.lang.String com.iemr.common.notification.agent.UserNotificationMappingController.changeNotificationStatus(java.lang.String) -2023-05-24 09:14:24,425 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources/configuration/security]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() -2023-05-24 09:14:24,426 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources/configuration/ui]}" onto public org.springframework.http.ResponseEntity springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() -2023-05-24 09:14:24,428 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/swagger-resources]}" onto public org.springframework.http.ResponseEntity> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() -2023-05-24 09:14:24,437 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) -2023-05-24 09:14:24,437 INFO org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping [main] Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) -2023-05-24 09:14:25,217 INFO org.quartz.impl.StdSchedulerFactory [main] Using default implementation for ThreadExecutor -2023-05-24 09:14:25,311 INFO org.quartz.core.SchedulerSignalerImpl [main] Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2023-05-24 09:14:25,318 INFO org.quartz.core.QuartzScheduler [main] Quartz Scheduler v.2.2.1 created. -2023-05-24 09:14:25,319 INFO org.quartz.simpl.RAMJobStore [main] RAMJobStore initialized. -2023-05-24 09:14:25,319 INFO org.quartz.core.QuartzScheduler [main] Scheduler meta-data: Quartz Scheduler (v2.2.1) 'jelies-quartz-scheduler' with instanceId 'NON_CLUSTERED' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2023-05-24 09:14:25,319 INFO org.quartz.impl.StdSchedulerFactory [main] Quartz scheduler 'jelies-quartz-scheduler' initialized from an externally provided properties instance. -2023-05-24 09:14:25,319 INFO org.quartz.impl.StdSchedulerFactory [main] Quartz scheduler version: 2.2.1 -2023-05-24 09:14:25,319 INFO org.quartz.core.QuartzScheduler [main] JobFactory set to: com.iemr.common.config.quartz.AutowiringSpringBeanJobFactory@2b437232 -2023-05-24 09:14:29,540 ERROR org.apache.tomcat.jdbc.pool.ConnectionPool [main] Unable to create initial connections of pool. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 09:14:29,547 WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper [main] SQL Error: 0, SQLState: 08001 -2023-05-24 09:14:29,552 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper [main] Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2023-05-24 09:14:29,557 WARN org.springframework.web.context.support.GenericWebApplicationContext [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection -2023-05-24 09:14:29,717 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Closing JPA EntityManagerFactory for persistence unit 'db_reporting' -2023-05-24 09:14:29,719 INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean [main] Closing JPA EntityManagerFactory for persistence unit 'db_iemr' -2023-05-24 09:14:29,738 INFO org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer [main] - -Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. -2023-05-24 09:14:29,777 ERROR org.springframework.boot.SpringApplication [main] Application startup failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - ... 41 common frames omitted -Caused by: javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1700) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:48) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - ... 46 common frames omitted -Caused by: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) - at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:90) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - ... 48 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - ... 55 common frames omitted -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 09:14:29,779 ERROR org.springframework.test.context.TestContextManager [main] Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@5dfe144] to prepare test instance [com.iemr.common.CommonApplicationTests@1d5b2d04] -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83) - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:189) - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:131) - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:230) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:228) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:287) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:289) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:247) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'quartzScheduler' defined in class path resource [com/iemr/common/config/quartz/QuartzConfig.class]: Invocation of init method failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) - at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:742) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98) - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116) - ... 26 common frames omitted -Caused by: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431) - at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) - at org.springframework.scheduling.quartz.SchedulerAccessor.registerJobsAndTriggers(SchedulerAccessor.java:200) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:510) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) - ... 41 common frames omitted -Caused by: javax.persistence.PersistenceException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) - at org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1700) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:48) - at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189) - at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380) - ... 46 common frames omitted -Caused by: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection - at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) - at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109) - at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:90) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:112) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:230) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:237) - at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:214) - at org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:52) - at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1512) - at org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:45) - ... 48 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2115) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2040) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:790) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:400) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:310) - at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:203) - at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:735) - at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:667) - at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:482) - at org.apache.tomcat.jdbc.pool.ConnectionPool.(ConnectionPool.java:154) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:118) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:107) - at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:386) - at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:87) - ... 55 common frames omitted -Caused by: java.sql.SQLException: null, message from server: "Host '10.208.63.59' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1040) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2205) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2056) - ... 77 common frames omitted -2023-05-24 09:14:29,816 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.cti.CTIControllerTest], using DelegatingSmartContextLoader -2023-05-24 09:14:29,817 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.cti.CTIControllerTest]: no resource found for suffixes {-context.xml}. -2023-05-24 09:14:29,818 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.cti.CTIControllerTest]: CTIControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 09:14:29,852 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:29,853 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@752eeec, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@769ba75d, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@7c334dec, org.springframework.test.context.support.DirtiesContextTestExecutionListener@45347a0f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5501d9cb, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7e0b3d79, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@18315379, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7e33a672, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@25a7e7fe, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2e0f6c6, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@1058d778, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@73bbf337] -2023-05-24 09:14:31,448 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@62fa898b: startup date [Wed May 24 09:14:31 IST 2023]; root of context hierarchy -2023-05-24 09:14:31,788 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"English", "weight":"30", "type":"add"} -2023-05-24 09:14:31,803 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is already exist.","status":"FAILURE"} -2023-05-24 09:14:31,814 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Tamil", "weight":"30", "type":"add"} -2023-05-24 09:14:31,815 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is not exist.","status":"FAILURE"} -2023-05-24 09:14:31,822 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "type":"add"} -2023-05-24 09:14:31,822 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is missing","status":"FAILURE"} -2023-05-24 09:14:31,832 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Tamil", "weight":"30", "type":"update"} -2023-05-24 09:14:31,832 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"statusCode":5000,"errorMessage":"skill is not exist.","status":"FAILURE"} -2023-05-24 09:14:31,848 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"Hindi", "weight":"30", "type":"add"} -2023-05-24 09:14:31,856 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"data":{"agent_id":"2003","skill":"Hindi","weight":"30","type":"add","transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","skill":"Hindi","weight":"30"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,858 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills received a request {"agent_id":2003, "skill":"English", "weight":"30", "type":"update"} -2023-05-24 09:14:31,858 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] addUpdateAgentSkills sending response {"data":{"agent_id":"2003","skill":"English","weight":"30","type":"update","transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_AGENT_SKILL_ADDUPDATE","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","skill":"English","weight":"30"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,868 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {username:"test1097_2"} -2023-05-24 09:14:31,868 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"No data to update.","status":"FAILURE"} -2023-05-24 09:14:31,876 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {password:"Test@123"} -2023-05-24 09:14:31,876 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"username is missing","status":"FAILURE"} -2023-05-24 09:14:31,887 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {username:"test1097_2",firstname:Test2,lastname:user,role:"Supervisor_1097",designation:CO,phone:1234567890,email:"testuser2@wipro.com"} -2023-05-24 09:14:31,888 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"statusCode":5000,"errorMessage":"password is missing","status":"FAILURE"} -2023-05-24 09:14:31,888 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {username:"test1097_2",password:"Test@123"} -2023-05-24 09:14:31,896 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,902 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {username:"test1097_2",password:"Test@123",firstname:test2,lastname:user} -2023-05-24 09:14:31,904 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,908 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData received a request {username:"test1097_2",role:"Supervisor_1097",designation:CO} -2023-05-24 09:14:31,908 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] updateUserData sending response {"data":{"transaction_id":"CTI_SYSTEM_USER","user_name":"test1097_2","reason":"","response_code":"1","status":"SUCCESS","response":{"transaction_id":"CTI_SYSTEM_USER","status":"SUCCESS","response_code":"1","reason":"","user_name":"test1097_2"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,916 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {agent_id:2004, phone_num:1234567899} -2023-05-24 09:14:31,916 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,918 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {phone_num:1234567899} -2023-05-24 09:14:31,918 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,927 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {agent_id:2004, phone_num:1234567899} -2023-05-24 09:14:31,927 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,938 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {agent_id:2004} -2023-05-24 09:14:31,938 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,947 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {agent_id:2003} -2023-05-24 09:14:31,948 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,948 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {phone_num:1234567899} -2023-05-24 09:14:31,956 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,960 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {} -2023-05-24 09:14:31,960 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:31,968 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary received a request {agent_id:2003, phone_num:1234567899} -2023-05-24 09:14:31,968 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] callBeneficiary sending response {"data":{"agent_id":"2003","phone_num":"1234567899","agentid":"2003","status":"SUCCESS","response_code":"1","response":{"transaction_id":"CTI_DIAL","agentid":"2003","requestparam":"1234567899","status":"SUCCESS","response_code":"1"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,968 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile received a request {agent_id:2003, "session_id": "15113381541.2409000000"} -2023-05-24 09:14:31,976 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile sending response {"statusCode":5000,"errorMessage":"Failure","status":"FAIL"} -2023-05-24 09:14:31,977 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 09:14:31,977 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile sending response {"data":{"response":{"transaction_id":"CTI_MIX_VOICE_FILE","requestparam":"MIX_VOICE_FILE","status":"1","response_code":"1","session_id":"1511338154.2409000000","result":"SUCCESS"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"CTI_MIX_VOICE_FILE","status":"1","response_code":"1","result":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,988 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 09:14:31,988 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] createVoiceFile sending response {"data":{"response":{"transaction_id":"CTI_MIX_VOICE_FILE","requestparam":"MIX_VOICE_FILE","status":"1","response_code":"1","session_id":"1511338154.2409000000","result":"FILE Exist"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"CTI_MIX_VOICE_FILE","status":"1","response_code":"1","result":"FILE Exist"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:31,997 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {"agent_id":"2004"} -2023-05-24 09:14:31,998 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Unable to open socket connection.","status":"FAIL"} -2023-05-24 09:14:31,998 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:31,998 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent- ip-10.208.24.185 not complete as per the request.","status":"FAIL"} -2023-05-24 09:14:32,009 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:32,010 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Unable to open socket connection.","status":"FAIL"} -2023-05-24 09:14:32,012 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {"agent_id":"2003"} -2023-05-24 09:14:32,012 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"data":{"agent_id":"2003","transaction_id":"CTI_DISCONNECT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_DISCONNECT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,021 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin received a request {"agent_id":"2004"} -2023-05-24 09:14:32,021 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL###Agent already logged in."} -2023-05-24 09:14:32,027 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin received a request {} -2023-05-24 09:14:32,028 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:32,033 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin received a request {} -2023-05-24 09:14:32,033 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:32,038 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin received a request {"agent_id":"2003"} -2023-05-24 09:14:32,038 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] doAgentLogin sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_LOGIN","agentid":"2003","requestparam":"login","status":"SUCCESS","response_code":"1"},"transaction_id":"CTI_LOGIN","agentid":"2003","requestparam":"login","status":"SUCCESS","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,047 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout received a request {agent_id:2003} -2023-05-24 09:14:32,049 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:32,056 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout received a request {} -2023-05-24 09:14:32,057 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:32,060 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout received a request {} -2023-05-24 09:14:32,060 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":"FAIL"} -2023-05-24 09:14:32,069 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout received a request {agent_id:2003} -2023-05-24 09:14:32,069 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] agentLogout sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_LOGOUT","agentid":"2003","requestparam":"logoff","status":"SUCCESS","response_code":"1"},"transaction_id":"CTI_LOGOUT","agentid":"2003","requestparam":"logoff","status":"SUCCESS","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,078 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {} -2023-05-24 09:14:32,078 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 09:14:32,098 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {} -2023-05-24 09:14:32,098 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 09:14:32,106 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {} -2023-05-24 09:14:32,106 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Agent Id is missing.","status":"FAILURE"} -2023-05-24 09:14:32,108 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 09:14:32,108 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,118 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 09:14:32,118 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,128 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {"agent_id":"2003"} -2023-05-24 09:14:32,129 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"data":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35","response_code":"1","response":{"transaction_id":"CTI_AGENT_CALL_RECORD","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","total_calls":"1","total_invalid_calls":"0","total_call_duration":"00:00:21","total_free_time":"03:44:14","total_break_time":"00:00:35"},"status":"SUCCESS","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,136 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentIPAddress received a request {agent_id:200} -2023-05-24 09:14:32,136 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentIPAddress sending response {"statusCode":5000,"errorMessage":"Agent 200 is not loggedin.","status":"FAILURE"} -2023-05-24 09:14:32,143 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentIPAddress received a request {agent_id:2003} -2023-05-24 09:14:32,143 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentIPAddress sending response {"data":{"stateObj":{},"response":{"transaction_id":"CTI_GET_AGENTIP","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","agent_ip":"10.208.24.185"},"transaction_id":"CTI_GET_AGENTIP","agent_id":"2003","status":"SUCCESS","response_code":"1","reason":"","agent_ip":"10.208.24.185"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,149 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {"agent_id":"2004"} -2023-05-24 09:14:32,149 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"NOT_LOGGED_IN","status":"FAILURE"} -2023-05-24 09:14:32,158 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {} -2023-05-24 09:14:32,158 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"","status":"FAILURE"} -2023-05-24 09:14:32,164 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {} -2023-05-24 09:14:32,166 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"statusCode":5000,"errorMessage":"","status":"FAILURE"} -2023-05-24 09:14:32,168 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {"agent_id":"2003"} -2023-05-24 09:14:32,168 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"FREE"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","state":"FREE","dialer_type":"PROGRESSIVE","campaign_dialerType":"PROGRESSIVE","previewDialing":"ENABLED","manual_dial":"1","last_cust_ph_no":""},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2003","state":"FREE","status":"SUCCESS","response_code":"1","dialer_type":"PROGRESSIVE","campaign_dialerType":"PROGRESSIVE","previewDialing":"ENABLED","manual_dial":"1","last_cust_ph_no":"","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,177 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {"agent_id":"2005"} -2023-05-24 09:14:32,177 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"INCALL"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2005","status":"SUCCESS","response_code":"1","reason":"","skills":"","state":"INCALL","call_duration":"63","session_id":"1515038185.1230000000","ivrs_path":"","cust_ph_no":"1234567899"},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2005","state":"INCALL","call_duration":"63","status":"SUCCESS","response_code":"1","session_id":"1515038185.1230000000","ivrs_path":"","skills":"","cust_ph_no":"1234567899","reason":""},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,187 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState received a request {"agent_id":"2006"} -2023-05-24 09:14:32,187 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentState sending response {"data":{"stateObj":{"stateName":"CLOSURE"},"response":{"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2006","status":"SUCCESS","response_code":"1","reason":"","state":"CLOSURE","session_id":"1515038185.1230000000","cust_ph_no":"1234567899","wrapTime":"0","wrpupDisconnectFlag":"1"},"transaction_id":"CTI_CHECK_AGENT_STATE","agentid":"2006","state":"CLOSURE","status":"SUCCESS","response_code":"1","session_id":"1515038185.1230000000","cust_ph_no":"1234567899","reason":"","wrapTime":"0","wrpupDisconnectFlag":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,189 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {serviceName:1097, type:OUTBOUND} -2023-05-24 09:14:32,189 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 09:14:32,199 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {type:BLENDED} -2023-05-24 09:14:32,199 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 09:14:32,205 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {serviceName:hello} -2023-05-24 09:14:32,206 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"statusCode":5000,"errorMessage":"No Campaign Created.","status":"FAILURE"} -2023-05-24 09:14:32,211 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {serviceName:1097,type:INBOUND} -2023-05-24 09:14:32,211 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","type":"INBOUND","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}],"serviceName":"1097","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,220 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {serviceName:mcts,type:OUTBOUND} -2023-05-24 09:14:32,221 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","type":"OUTBOUND","campaign":[{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}],"serviceName":"mcts","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,228 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {serviceName:10} -2023-05-24 09:14:32,228 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}],"serviceName":"10","reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,235 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames received a request {} -2023-05-24 09:14:32,236 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignNames sending response {"data":{"transaction_id":"CTI_GET_CAMPAIGNS","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}],"reason":"","response":{"transaction_id":"CTI_GET_CAMPAIGNS","status":"SUCCESS","response_code":"1","reason":"","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}]},"response_code":"1","status":"SUCCESS"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,238 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles received a request {campaign:1097} -2023-05-24 09:14:32,238 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles sending response {"statusCode":5000,"errorMessage":"campaign name is incorrect","status":"FAILURE"} -2023-05-24 09:14:32,248 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles received a request {} -2023-05-24 09:14:32,248 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles sending response {"statusCode":5000,"errorMessage":"campaign name is missing","status":"FAILURE"} -2023-05-24 09:14:32,258 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles received a request {campaign:UAT_1097_CO} -2023-05-24 09:14:32,258 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignRoles sending response {"data":{"transaction_id":"CTI_GET_CAMP_ROLE","campaign":"UAT_1097_CO","roles":["Supervisor_1097","CO_1097"],"response_code":"1","status":"SUCCESS","reason":"","response":{"transaction_id":"CTI_GET_CAMP_ROLE","status":"SUCCESS","response_code":"1","reason":"","campaign":"UAT_1097_CO","roles":["Supervisor_1097","CO_1097"]}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,264 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills received a request {"campaign_name":"1097_CO"} -2023-05-24 09:14:32,265 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills sending response {"statusCode":5000,"errorMessage":"No active skill found.","status":"FAILURE"} -2023-05-24 09:14:32,276 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills received a request {} -2023-05-24 09:14:32,277 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills sending response {"statusCode":5000,"errorMessage":"Campaign Name is missing.","status":"FAILURE"} -2023-05-24 09:14:32,279 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills received a request {"campaign_name":"UAT_1097_CO"} -2023-05-24 09:14:32,279 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getCampaignSkills sending response {"data":{"campaign_name":"UAT_1097_CO","skills":[],"campaignskills":[],"response":{"transaction_id":"CTI_GET_CAMPAIGN_SKILLS","status":"SUCCESS","response_code":"1","reason":"","skills":[{"skill_id":"1","skill_name":"English"},{"skill_id":"3","skill_name":"Hindi"},{"skill_id":"2","skill_name":"Kannada"}],"campaign":"UAT_1097_CO"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,288 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getLoginKey received a request {username:"test1097", password:"Test@123"} -2023-05-24 09:14:32,288 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getLoginKey sending response {"statusCode":5000,"errorMessage":"username or password is incorrect.","status":"FAILURE"} -2023-05-24 09:14:32,296 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getLoginKey received a request {username:"test1097_1", password:"Test@123"} -2023-05-24 09:14:32,297 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getLoginKey sending response {"data":{"username":"test1097_1","password":"Test@123","transaction_id":"CTI_LOGIN_KEY","login_key":"66261306768283","reason":"","status":"SUCCESS","response_code":"1","response":{"transaction_id":"CTI_LOGIN_KEY","status":"SUCCESS","response_code":"1","reason":"","login_key":"66261306768283"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,302 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {agent_id:2003} -2023-05-24 09:14:32,302 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 09:14:32,308 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {} -2023-05-24 09:14:32,308 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 09:14:32,308 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats received a request {} -2023-05-24 09:14:32,308 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getAgentCallStats sending response {"statusCode":5000,"errorMessage":"Failed with generic error","status":""} -2023-05-24 09:14:32,318 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns received a request {agent_id:3003} -2023-05-24 09:14:32,318 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns sending response {"statusCode":5000,"errorMessage":"No Campaigns Available","status":"Failure"} -2023-05-24 09:14:32,318 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns received a request {} -2023-05-24 09:14:32,325 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns sending response {"statusCode":5000,"errorMessage":"No Campaigns Available","status":"Failure"} -2023-05-24 09:14:32,328 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns received a request {agent_id:2003} -2023-05-24 09:14:32,328 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getTransferCampaigns sending response {"data":{"transaction_id":"CTI_TRANSFERABLE_CAMPAIGNS","agentid":"2003","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}],"response":{"transaction_id":"CTI_TRANSFERABLE_CAMPAIGNS","agentid":"2003","campaign":[{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}]}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,338 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile received a request {agent_id:2003, "session_id": "15113381541.2409000000"} -2023-05-24 09:14:32,338 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile sending response {"statusCode":5000,"errorMessage":"For Agent-2003 Session-15113381541.2409000000 information not available.","status":"FAILURE"} -2023-05-24 09:14:32,345 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile received a request {agent_id:2003} -2023-05-24 09:14:32,346 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile sending response {"statusCode":5000,"errorMessage":"For Agent-2003 Session- information not available.","status":"FAILURE"} -2023-05-24 09:14:32,348 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile received a request {agent_id:2003, "session_id": "1511338154.2409000000"} -2023-05-24 09:14:32,348 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] getVoiceFile sending response {"data":{"response":{"transaction_id":"GET_VOICE_FILENAME","agentid":"2003","status":"SUCCESS","response_code":"1","call_duration":"22","path":"monitor_0/preview_UAT_1097_CO/2017_11_22/","filename":"agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3","disconnect_by":"Agent"},"agent_id":"2003","session_id":"1511338154.2409000000","transaction_id":"GET_VOICE_FILENAME","agentid":"2003","status":"SUCCESS","response_code":"1","path":"monitor_0/preview_UAT_1097_CO/2017_11_22/","filename":"agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3","disconnect_by":"Agent"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,357 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 09:14:32,357 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"statusCode":5000,"errorMessage":"Agent- disposition- not available.","status":"FAILURE"} -2023-05-24 09:14:32,358 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"agent_id":"2003", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 09:14:32,358 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"statusCode":5000,"errorMessage":"Agent-2003 disposition- not available.","status":"FAILURE"} -2023-05-24 09:14:32,367 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 09:14:32,368 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,368 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid", "session_id":"1515149676.2690000000"} -2023-05-24 09:14:32,368 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,382 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "session_id":"1515149676.2690000000"} -2023-05-24 09:14:32,382 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","session_id":"1515149676.2690000000","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,390 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition received a request {"agent_id":"2003", "cust_disp":"test", "category":"valid"} -2023-05-24 09:14:32,391 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] setCallDisposition sending response {"data":{"response":{"transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""},"agent_id":"2003","cust_disp":"test","category":"valid","transaction_id":"CTI_SET_DISPOSITION","agentid":"2003","status":"SUCCESS","reason":"","response_code":"1"},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,397 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 09:14:32,398 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in DIALER mode","status":"FAIL"} -2023-05-24 09:14:32,404 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 09:14:32,404 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in DIALER mode","status":"FAIL"} -2023-05-24 09:14:32,408 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:32,408 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to DIALER mode","status":"FAIL"} -2023-05-24 09:14:32,413 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:32,414 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to DIALER mode","status":"FAIL"} -2023-05-24 09:14:32,420 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 09:14:32,421 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO DIALER","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,427 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 09:14:32,427 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO DIALER","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,428 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 09:14:32,428 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in MANUAL mode","status":"FAIL"} -2023-05-24 09:14:32,441 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2004} -2023-05-24 09:14:32,442 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent 2004 is already in MANUAL mode","status":"FAIL"} -2023-05-24 09:14:32,448 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:32,448 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to MANUAL mode","status":"FAIL"} -2023-05-24 09:14:32,455 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {} -2023-05-24 09:14:32,457 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"statusCode":5000,"errorMessage":"Agent is not allowed to switch to MANUAL mode","status":"FAIL"} -2023-05-24 09:14:32,458 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 09:14:32,463 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO MANUAL","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,469 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall received a request {agent_id:2003} -2023-05-24 09:14:32,469 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] disconnectCall sending response {"data":{"agent_id":"2003","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"SWITCH_MODE","agentid":"2003","requestparam":"SWITCH TO MANUAL","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,477 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_to:20000} -2023-05-24 09:14:32,478 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"statusCode":5000,"errorMessage":"20000 not available","status":"FAILURE"} -2023-05-24 09:14:32,525 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2004, transfer_campaign_info:"UAT_1097", skill:"kannada", skill_transfer_flag:"1"} -2023-05-24 09:14:32,526 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"statusCode":5000,"errorMessage":"FAIL-Wrong campaign info","status":"FAILURE"} -2023-05-24 09:14:32,528 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2000, transfer_campaign_info:"UAT_1097_CO", skill:"kannada", skill_transfer_flag:"1"} -2023-05-24 09:14:32,528 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"statusCode":5000,"errorMessage":"FAIL-Agent is not as per request","status":"FAILURE"} -2023-05-24 09:14:32,541 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_to:2004} -2023-05-24 09:14:32,542 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"data":{"transfer_to":"2004","transfer_from":"2003","transaction_id":"CTI_TRANSFER_AGENT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"SUCCESS","response":{"transaction_id":"CTI_TRANSFER_AGENT","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"SUCCESS"}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,548 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"Kannada", skill_transfer_flag:"1"} -2023-05-24 09:14:32,550 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill_transfer_flag":"1","skill":"Kannada","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,555 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"english", skill_transfer_flag:"0"} -2023-05-24 09:14:32,556 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill_transfer_flag":"0","skill":"english","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,561 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO", skill:"kannada"} -2023-05-24 09:14:32,562 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","skill":"kannada","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,565 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall received a request {transfer_from:2003, transfer_campaign_info:"UAT_1097_CO"} -2023-05-24 09:14:32,567 INFO com.iemr.common.controller.cti.CTIController$MockitoMock$43192712 [main] transferCall sending response {"data":{"transfer_from":"2003","transfer_campaign_info":"UAT_1097_CO","transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":"","response":{"transaction_id":"CTI_TRANSFER_CAMPAIGN","agentid":"2003","status":"SUCCESS","response_code":"1","reason":""}},"statusCode":200,"errorMessage":"Success","status":"Success"} -2023-05-24 09:14:32,569 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.cti.CTIServiceTest], using DelegatingSmartContextLoader -2023-05-24 09:14:32,570 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.cti.CTIServiceTest]: no resource found for suffixes {-context.xml}. -2023-05-24 09:14:32,570 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.cti.CTIServiceTest]: CTIServiceTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 09:14:32,588 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:32,588 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@3abb1abe, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@77f917a8, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@219981e0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5c0ba6fc, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3e872929, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@17c2d06, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6c873a48, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6dba4d62, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6af3ef9d, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@a07fbd8, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5f07d5aa, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@60695275] -2023-05-24 09:14:32,612 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,612 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,627 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,627 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "English", "weight" : "30", "reason": "skill is already exist."} } -2023-05-24 09:14:32,637 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,637 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,638 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,638 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "Tamil", "weight" : "30", "reason": "skill is not exist."} } -2023-05-24 09:14:32,646 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,647 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,648 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=&weight=&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,648 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=&weight=&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "", "weight" : "30", "reason": "skill is missing"} } -2023-05-24 09:14:32,656 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,656 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,657 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=update&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,657 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Tamil&weight=30&type=update&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "0", "status": "FAILURE", "agent_id" : "2003", "skill" : "Tamil", "weight" : "30", "reason": "skill is not exist."} } -2023-05-24 09:14:32,666 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,666 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,667 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Hindi&weight=30&type=add&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,668 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=Hindi&weight=30&type=add&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "skill" : "Hindi", "weight" : "30", "reason": ""} } -2023-05-24 09:14:32,679 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,679 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,679 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=update&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:32,679 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_SKILL_ADDUPDATE&agent_id=2003&skill=English&weight=30&type=update&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_SKILL_ADDUPDATE" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "skill" : "English", "weight" : "30", "reason": ""} } -2023-05-24 09:14:32,698 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 09:14:32,698 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "0", "status": "FAILURE", "reason": "No data to update."} } -2023-05-24 09:14:32,706 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 09:14:32,706 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "" , "response_code": "0", "status": "FAILURE", "reason": "username is missing"} } -2023-05-24 09:14:32,708 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 09:14:32,708 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_6" , "response_code": "0", "status": "FAILURE", "reason": "password is missing"} } -2023-05-24 09:14:32,718 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 09:14:32,718 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=&lastname=&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,728 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=test2&lastname=user&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 -2023-05-24 09:14:32,728 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=test2&lastname=user&phone=&email=&role=&sessiontimeout=60000&designation=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,736 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 09:14:32,736 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=&firstname=&lastname=&phone=&email=&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,738 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 -2023-05-24 09:14:32,738 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_SYSTEM_USER&username=test1097_2&password=Test@123&firstname=Test2&lastname=user&phone=1234567890&email=testuser2@wipro.com&role=Supervisor_1097&sessiontimeout=60000&designation=CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_SYSTEM_USER" , "user_name": "test1097_2" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,755 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_ADD_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097&resFormat=3 -2023-05-24 09:14:32,756 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber API returned { "response": { "transaction_id": "CTI_ADD_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097", "response_code": "0", "status": "FAILURE", "reason": "Caller ID Based Routing disabled for campaign UAT_1097."} } -2023-05-24 09:14:32,761 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_ADD_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097_CO&resFormat=3 -2023-05-24 09:14:32,761 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber API returned { "response": {"transaction_id":"CTI_ADD_LEAD_RESTRICTION","status":"SUCCESS","response_code":"1","reason":""} } -2023-05-24 09:14:32,779 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:32,779 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,779 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 09:14:32,779 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:32,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 09:14:32,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,798 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:32,798 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,799 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=&phone_num=1234567899&resFormat=3 -2023-05-24 09:14:32,799 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,802 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:32,805 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,806 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=&resFormat=3 -2023-05-24 09:14:32,806 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2004&ip=10.208.24.185&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,808 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,808 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,808 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=&phone_num=&resFormat=3 -2023-05-24 09:14:32,808 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2003", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,820 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:32,820 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,820 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 09:14:32,820 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "1234567899", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=&phone_num=&resFormat=3 -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=&ip=&phone_num=&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0" } } -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:32,827 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,835 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=10.208.24.185&phone_num=1234567899&resFormat=3 -2023-05-24 09:14:32,835 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DIAL&agent_id=2003&ip=10.208.24.185&phone_num=1234567899&resFormat=3 returned response { "response": { "transaction_id": "CTI_DIAL", "agentid": "2003", "requestparam": "1234567899", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:32,850 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 -2023-05-24 09:14:32,850 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "15113381541.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "FAIL", "result": "FAIL", "response_code": "-1", reason:"Failure"} } -2023-05-24 09:14:32,860 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 09:14:32,861 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "1511338154.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "1", "result": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:32,867 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 09:14:32,869 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_MIX_VOICE_FILE&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_MIX_VOICE_FILE", "session_id": "1511338154.2409000000", "requestparam": "MIX_VOICE_FILE", "status": "1", "result": "FILE Exist", "response_code": "1" } } -2023-05-24 09:14:32,874 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:32,875 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:32,875 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=2004&session_info=&ip=&isFeedback=0&resFormat=3 -2023-05-24 09:14:33,020 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "2004", "status": "FAILURE", "response_code": "0", "reason": "Agent-2004 ip- not complete as per the request." } } -2023-05-24 09:14:33,028 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,028 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,028 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=&session_info=&ip=10.208.24.185&isFeedback=0&resFormat=3 -2023-05-24 09:14:33,134 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "", "status": "FAILURE", "response_code": "0", "reason": "Agent- ip-10.208.24.185 not complete as per the request." } } -2023-05-24 09:14:33,142 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,143 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,143 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=&session_info=&ip=&isFeedback=0&resFormat=3 -2023-05-24 09:14:33,231 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "", "status": "FAILURE", "response_code": "0", "reason": "Agent- ip- not complete as per the request." } } -2023-05-24 09:14:33,236 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,236 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,236 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disconnect calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_DISCONNECT&agent_id=2003&session_info=&ip=10.208.24.185&isFeedback=0&resFormat=3 -2023-05-24 09:14:33,338 INFO CTIServiceImpl$MockitoMock$1511823889 [main] Disonnect API returned { "response": { "transaction_id": "CTI_DISCONNECT", "agent_id": "2003", "status": "FAILURE", "response_code": "0", "reason": "Agent-2003 ip-10.208.24.185 not in closure or incall state." } } -2023-05-24 09:14:33,346 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:33,347 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,347 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,347 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2004&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "2004", "requestparam": "login", "status": "FAIL###Agent already logged in.", "response_code": "-1" } } -2023-05-24 09:14:33,353 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,353 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,355 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,356 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "", "requestparam": "login", "status": "FAIL", "response_code": "-1" } } -2023-05-24 09:14:33,360 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,360 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,363 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=&resFormat=3 -2023-05-24 09:14:33,363 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "", "requestparam": "login", "status": "FAIL", "response_code": "-1" } } -2023-05-24 09:14:33,370 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,371 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,371 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,371 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGIN&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN", "agentid": "2003", "requestparam": "login", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:33,375 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,375 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,375 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=&resFormat=3 -2023-05-24 09:14:33,375 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "2003", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 09:14:33,388 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,388 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,389 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,389 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 09:14:33,395 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,395 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,396 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=&resFormat=3 -2023-05-24 09:14:33,396 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "", "requestparam": "logoff", "status": "FAIL", "response_code": "-1" } } -2023-05-24 09:14:33,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_LOGOUT&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGOUT", "agentid": "2003", "requestparam": "logoff", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:33,418 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,509 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,510 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,511 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,517 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,609 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,610 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=&resFormat=3 -2023-05-24 09:14:33,610 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,618 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,692 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,694 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,694 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "0", "status": "FAILURE", "agent_id" : "", "total_calls" : "0", "total_invalid_calls" : "0", "total_call_duration" : "0", "total_free_time" : "0", "total_break_time" : "0", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,697 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,697 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,697 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,697 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 09:14:33,711 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,784 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 09:14:33,785 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=&resFormat=3 -2023-05-24 09:14:33,785 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 09:14:33,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_AGENT_CALL_RECORD&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_AGENT_CALL_RECORD" , "response_code": "1", "status": "SUCCESS", "agent_id" : "2003", "total_calls" : "1", "total_invalid_calls" : "0", "total_call_duration" : "00:00:21", "total_free_time" : "03:44:14", "total_break_time" : "00:00:35", "reason": ""} } -2023-05-24 09:14:33,805 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=200&resFormat=3 -2023-05-24 09:14:33,805 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "200" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 200 is not loggedin."} } -2023-05-24 09:14:33,813 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:33,813 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:33,818 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:33,897 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 09:14:33,898 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:33,898 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2004&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2004", "status": "FAILURE", "response_code": "0", "reason" : "NOT_LOGGED_IN" } } -2023-05-24 09:14:33,899 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:33,977 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:33,978 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=&resFormat=3 -2023-05-24 09:14:33,979 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "", "status": "FAILURE", "response_code": "0", "reason" : "" } } -2023-05-24 09:14:33,985 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:34,059 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:34,061 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,061 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "", "status": "FAILURE", "response_code": "0", "reason" : "" } } -2023-05-24 09:14:34,068 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,068 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,068 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,068 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2003", "state" : "FREE", "dialer_type" : "PROGRESSIVE", "campaign_dialerType" : "PROGRESSIVE", "previewDialing" : "ENABLED", "manual_dial" : "1", "last_cust_ph_no" : "", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:34,080 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2005&resFormat=3 -2023-05-24 09:14:34,164 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2005" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2005 is not loggedin."} } -2023-05-24 09:14:34,165 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2005&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,165 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2005&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2005", "state" : "INCALL", "session_id" : "1515038185.1230000000", "ivrs_path" : "", "call_duration" : "63", "skills" : "", "cust_ph_no" : "1234567899", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:34,175 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2006&resFormat=3 -2023-05-24 09:14:34,269 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2006" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2006 is not loggedin."} } -2023-05-24 09:14:34,270 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2006&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,270 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_CHECK_AGENT_STATE&agent_id=2006&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_CHECK_AGENT_STATE", "agentid": "2006", "state" : "CLOSURE", "session_id" : "1515038185.1230000000", "wrapTime" : "0", "wrpupDisconnectFlag" : "1", "cust_ph_no" : "1234567899", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:34,276 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAvailableAgentSkills calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AVAILABLE_AGENTS&campaign_name=&skill_name=&resFormat=3 -2023-05-24 09:14:34,276 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAvailableAgentSkills API returned { "response": { "transaction_id": "CTI_GET_AVAILABLE_AGENTS" , "response_code": "1", "status": "SUCCESS", "skills" : [{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_104_RO","agent_id":"2003","skill_name":"Kannada","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_104_HAO","agent_id":"2003","skill_name":"Kannada","weight":"30"},{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"Hindi","weight":"30"},{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"English","weight":"30"},{"campaign_name":"UAT_1097_MO","agent_id":"2003","skill_name":"Kannada","weight":"30"}], "reason": ""} } -2023-05-24 09:14:34,284 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAvailableAgentSkills calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AVAILABLE_AGENTS&campaign_name=UAT_1097_CO&skill_name=kannada&resFormat=3 -2023-05-24 09:14:34,285 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAvailableAgentSkills API returned { "response": { "transaction_id": "CTI_GET_AVAILABLE_AGENTS" , "response_code": "1", "status": "SUCCESS", "skills" : [{"campaign_name":"UAT_1097_CO","agent_id":"2003","skill_name":"Kannada","weight":"30"}], "reason": ""} } -2023-05-24 09:14:34,298 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=1097&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,298 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=1097&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 09:14:34,300 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=BLENDED&searchkey=&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,300 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=BLENDED&searchkey=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 09:14:34,308 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=hello&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,308 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=hello&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "0", "status": "FAILURE", "campaign" : [], "reason": "No Campaign Created."} } -2023-05-24 09:14:34,317 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=INBOUND&searchkey=1097&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,317 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=INBOUND&searchkey=1097&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"}], "reason": ""} } -2023-05-24 09:14:34,323 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=mcts&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,324 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=OUTBOUND&searchkey=mcts&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 09:14:34,328 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=10&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,328 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=10&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 09:14:34,334 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=&ip=AGENT_IP&resFormat=3 -2023-05-24 09:14:34,334 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGNS&campaign_type=&searchkey=&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMPAIGNS" , "response_code": "1", "status": "SUCCESS", "campaign" : [{"campaign_id":"1","campaign_name":"UAT_1097_CO","campaign_type":"INBOUND"},{"campaign_id":"2","campaign_name":"UAT_MCTS_ANM","campaign_type":"OUTBOUND"},{"campaign_id":"3","campaign_name":"UAT_MCTS_MO","campaign_type":"OUTBOUND"},{"campaign_id":"4","campaign_name":"UAT_1097_MO","campaign_type":"INBOUND"},{"campaign_id":"5","campaign_name":"UAT_104_RO","campaign_type":"INBOUND"},{"campaign_id":"6","campaign_name":"UAT_104_CO","campaign_type":"OUTBOUND"}], "reason": ""} } -2023-05-24 09:14:34,344 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=1097&resFormat=3 -2023-05-24 09:14:34,345 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=1097&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "1097" , "roles": [] , "response_code": "0", "status": "FAILURE", "reason": "campaign name is incorrect"} } -2023-05-24 09:14:34,350 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=&resFormat=3 -2023-05-24 09:14:34,350 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "" , "roles": [] , "response_code": "0", "status": "FAILURE", "reason": "campaign name is missing"} } -2023-05-24 09:14:34,356 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=UAT_1097_CO&resFormat=3 -2023-05-24 09:14:34,356 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMP_ROLE&campaign=UAT_1097_CO&resFormat=3 returned response { "response": { "transaction_id": "CTI_GET_CAMP_ROLE" , "campaign": "UAT_1097_CO" , "roles": ["Supervisor_1097", "CO_1097"] , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,369 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=1097_CO&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,376 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=&ip=&resFormat=3 -2023-05-24 09:14:34,377 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_CAMPAIGN_SKILLS&campaign_name=UAT_1097_CO&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,392 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097&password=Test@123&resFormat=3 -2023-05-24 09:14:34,392 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097&password=Test@123&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN_KEY" , "response_code": "0", "status": "FAILURE", "username" : "test1097", "login_key" : "0", "reason": "username or password is incorrect."} } -2023-05-24 09:14:34,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097_1&password=Test@123&resFormat=3 -2023-05-24 09:14:34,397 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_LOGIN_KEY&username=test1097_1&password=Test@123&resFormat=3 returned response { "response": { "transaction_id": "CTI_LOGIN_KEY" , "response_code": "1", "status": "SUCCESS", "username" : "test1097_1", "login_key" : "66261306768283", "reason": ""} } -2023-05-24 09:14:34,406 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,406 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,406 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,406 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "2003", "status": "", "response_code": "0" } } -2023-05-24 09:14:34,407 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:34,407 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,407 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,407 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "", "status": "", "response_code": "0" } } -2023-05-24 09:14:34,416 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:34,417 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,417 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=&resFormat=3 -2023-05-24 09:14:34,417 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_ONLINE_AGENTS&agent_id=&ip=&resFormat=3 returned response { "response": { "transaction_id": "FREE_AGENTS", "agentid": "", "status": "", "response_code": "0" } } -2023-05-24 09:14:34,428 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=3003&resFormat=3 -2023-05-24 09:14:34,514 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "3003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 3003 is not loggedin."} } -2023-05-24 09:14:34,515 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=3003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,515 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=3003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "3003", "campaign": []} } -2023-05-24 09:14:34,517 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:34,592 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:34,593 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,593 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "", "campaign": [], "reason": "No Campaign Available" } } -2023-05-24 09:14:34,598 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,598 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,599 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:34,599 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=10.208.24.185&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "2003", "campaign": [{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}] } } -2023-05-24 09:14:34,599 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,679 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 09:14:34,680 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=&resFormat=3 -2023-05-24 09:14:34,680 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFERABLE_CAMPAIGNS&agent_id=2003&ip=&resFormat=3 returned response { "response": { "transaction_id": "CTI_TRANSFERABLE_CAMPAIGNS", "agentid": "2003", "campaign": [{"campaign_id":"1","campaign_name":"UAT_1097_CO"},{"campaign_id":"4","campaign_name":"UAT_1097_MO"}] } } -2023-05-24 09:14:34,686 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 -2023-05-24 09:14:34,686 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=15113381541.2409000000&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "FAILURE", "response_code": "0", "path": "", "filename": "", "disconnect_by": "", "call_duration": "0", "reason": "For Agent-2003 Session-15113381541.2409000000 information not available." } } -2023-05-24 09:14:34,688 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=&resFormat=3 -2023-05-24 09:14:34,688 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "FAILURE", "response_code": "0", "path": "", "filename": "", "disconnect_by": "", "call_duration": "0", "reason": "For Agent-2003 Session- information not available." } } -2023-05-24 09:14:34,696 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 -2023-05-24 09:14:34,697 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=GET_VOICE_FILENAME&agent_id=2003&session_id=1511338154.2409000000&resFormat=3 returned response { "response": { "transaction_id": "GET_VOICE_FILENAME", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "path": "monitor_0/preview_UAT_1097_CO/2017_11_22/", "filename": "agent-2003-1511338154-2411-preview_UAT_1097_CO-2017_11_22_13_39_14-4003.mp3", "disconnect_by": "Agent", "call_duration": "22" } } -2023-05-24 09:14:34,708 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:34,788 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:34,789 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 09:14:34,789 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "", "status": "FAILURE", "response_code": "-1", "reason": "Agent- disposition- not available." } } -2023-05-24 09:14:34,795 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,795 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,796 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 09:14:34,796 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "FAILURE", "response_code": "-1", "reason": "Agent-2003 disposition- not available." } } -2023-05-24 09:14:34,800 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,800 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,801 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 09:14:34,801 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:34,806 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,875 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 09:14:34,876 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 09:14:34,876 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=&cust_disp=test&category=valid&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:34,877 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,877 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,877 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=&session_id=1515149676.2690000000&resFormat=3 -2023-05-24 09:14:34,877 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=&session_id=1515149676.2690000000&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:34,887 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:34,887 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:34,888 INFO CTIServiceImpl$MockitoMock$1511823889 [main] calling URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=&resFormat=3 -2023-05-24 09:14:34,888 INFO CTIServiceImpl$MockitoMock$1511823889 [main] URL http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_SET_DISPOSITION&agent_id=2003&ip=10.208.24.185&cust_disp=test&category=valid&session_id=&resFormat=3 returned response { "response": { "transaction_id": "CTI_SET_DISPOSITION", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:34,888 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:34,963 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 09:14:34,964 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 09:14:34,964 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in DIALER mode" } } -2023-05-24 09:14:34,968 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:35,041 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 09:14:35,043 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=&mode=DIALER&resFormat=3 -2023-05-24 09:14:35,043 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in DIALER mode" } } -2023-05-24 09:14:35,052 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:35,127 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:35,128 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 09:14:35,128 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to DIALER mode" } } -2023-05-24 09:14:35,129 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:35,212 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:35,213 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=&mode=DIALER&resFormat=3 -2023-05-24 09:14:35,213 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to DIALER mode" } } -2023-05-24 09:14:35,218 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:35,218 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:35,218 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=10.208.24.185&mode=DIALER&resFormat=3 -2023-05-24 09:14:35,218 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO DIALER", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:35,218 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:35,296 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 09:14:35,298 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=&mode=DIALER&resFormat=3 -2023-05-24 09:14:35,298 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO DIALER", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:35,306 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:35,379 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 09:14:35,381 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,381 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in MANUAL mode" } } -2023-05-24 09:14:35,386 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2004&resFormat=3 -2023-05-24 09:14:35,457 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2004" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2004 is not loggedin."} } -2023-05-24 09:14:35,459 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2004&ip=&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,459 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2004", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent 2004 is already in MANUAL mode" } } -2023-05-24 09:14:35,464 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:35,533 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:35,534 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,535 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to MANUAL mode" } } -2023-05-24 09:14:35,538 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=&resFormat=3 -2023-05-24 09:14:35,621 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent Id is missing."} } -2023-05-24 09:14:35,621 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=&ip=&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,623 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "", "requestparam": "", "status": "FAIL", "response_code": "0", "reason": "Agent is not allowed to switch to MANUAL mode" } } -2023-05-24 09:14:35,629 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:35,629 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": 10.208.24.185 , "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:35,629 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=10.208.24.185&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,629 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO MANUAL", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:35,638 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_GET_AGENTIP&agent_id=2003&resFormat=3 -2023-05-24 09:14:35,726 INFO CTIServiceImpl$MockitoMock$1511823889 [main] getAgentIPAddress API returned { "response": { "transaction_id": "CTI_GET_AGENTIP" , "agent_id": "2003" , "agent_ip": "" , "response_code": "0", "status": "FAILURE", "reason": "Agent 2003 is not loggedin."} } -2023-05-24 09:14:35,728 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound calls calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_AGENT_MODE&agent_id=2003&ip=&mode=MANUAL&resFormat=3 -2023-05-24 09:14:35,728 INFO CTIServiceImpl$MockitoMock$1511823889 [main] switchToInbound API returned { "response": { "transaction_id": "SWITCH_MODE", "agentid": "2003", "requestparam": "SWITCH TO MANUAL", "status": "SUCCESS", "response_code": "1", "reason": "" } } -2023-05-24 09:14:35,738 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_AGENT&transfer_from=2003&transfer_to=20000&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:35,738 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_AGENT", "agentid": "2003", "status": "FAILURE", "response_code": "0", "reason": "20000 not available" } } -2023-05-24 09:14:35,746 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2004&transfer_campaign_info=UAT_1097&skill=kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:36,371 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agent_id": "", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:36,382 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2000&transfer_campaign_info=UAT_1097_CO&skill=kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,008 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agent_id": "", "status": "SUCCESS", "response_code": "1" } } -2023-05-24 09:14:37,018 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_AGENT&transfer_from=2003&transfer_to=2004&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,018 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_AGENT", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason": "SUCCESS" } } -2023-05-24 09:14:37,018 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=Kannada&skill_transfer_flag=1&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,018 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:37,029 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=english&skill_transfer_flag=0&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,029 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:37,038 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=kannada&skill_transfer_flag=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,039 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:37,040 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall calling url: http://10.208.122.99/apps/appsHandler.php?transaction_id=CTI_TRANSFER_CAMPAIGN&agent_id=2003&transfer_campaign_info=UAT_1097_CO&skill=&skill_transfer_flag=&ip=10.208.24.185&resFormat=3 -2023-05-24 09:14:37,046 INFO CTIServiceImpl$MockitoMock$1511823889 [main] transferCall API returned { "response": { "transaction_id": "CTI_TRANSFER_CAMPAIGN", "agentid": "2003", "status": "SUCCESS", "response_code": "1", "reason" : "" } } -2023-05-24 09:14:37,047 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_DELETE_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097&resFormat=3 -2023-05-24 09:14:37,047 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber API returned { "response": { "transaction_id": "CTI_DELETE_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097", "response_code": "0", "status": "FAILURE", "reason": "Caller ID Based Routing disabled for campaign UAT_1097."} } -2023-05-24 09:14:37,056 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber calls calling url: http://10.208.122.99/apps/cust_appsHandler.php?transaction_id=CTI_DELETE_LEAD_RESTRICTION&mobile=1234567890&campaign_name=UAT_1097_CO&resFormat=3 -2023-05-24 09:14:37,056 INFO CTIServiceImpl$MockitoMock$1511823889 [main] blockNumber API returned { "response": { "transaction_id": "CTI_DELETE_LEAD_RESTRICTION" , "phone": "1234567890" , "campaign": "UAT_1097_CO", "response_code": "1", "status": "SUCCESS", "reason": ""} } -2023-05-24 09:14:37,321 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.iemr.common.users.IEMRAdminControllerTest], using DelegatingSmartContextLoader -2023-05-24 09:14:37,325 INFO org.springframework.test.context.support.AbstractContextLoader [main] Could not detect default resource locations for test class [com.iemr.common.users.IEMRAdminControllerTest]: no resource found for suffixes {-context.xml}. -2023-05-24 09:14:37,325 INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils [main] Could not detect default configuration classes for test class [com.iemr.common.users.IEMRAdminControllerTest]: IEMRAdminControllerTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2023-05-24 09:14:37,344 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:37,346 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@319052b1, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@54c577ee, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@66ed73c1, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3be7d0b4, org.springframework.test.context.transaction.TransactionalTestExecutionListener@8d108a3, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@77547450, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@7aaa6200, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@7fcd7f91, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7fd9f4db, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2b7be984, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2e82489, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@16cdf2b2] -2023-05-24 09:14:37,568 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:37,568 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@19599603, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@665cc575, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@4e844e9f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@63d042fd, org.springframework.test.context.transaction.TransactionalTestExecutionListener@36ec390a, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@361b25cf, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5a877525, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3b210322, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6c525925, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3082c3d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@62c74f24, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@514c684d] -2023-05-24 09:14:37,570 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@2fa99830: startup date [Wed May 24 09:14:37 IST 2023]; root of context hierarchy -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 09:14:37,654 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 09:14:37,683 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.port retrival failed. -java.lang.NullPointerException: null - at com.iemr.common.utils.config.ConfigProperties.getPropertyByName(ConfigProperties.java:130) - at com.iemr.common.utils.config.ConfigProperties.getInteger(ConfigProperties.java:156) - at com.iemr.common.utils.config.ConfigProperties.getRedisPort(ConfigProperties.java:98) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisPort(ConfigPropertiesTest.java:38) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 09:14:37,684 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.port retrival failed. -java.lang.NumberFormatException: null - at java.lang.Integer.parseInt(Integer.java:542) - at java.lang.Integer.parseInt(Integer.java:615) - at com.iemr.common.utils.config.ConfigProperties.getInteger(ConfigProperties.java:156) - at com.iemr.common.utils.config.ConfigProperties.getRedisPort(ConfigProperties.java:98) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisPort(ConfigPropertiesTest.java:38) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 09:14:37,688 ERROR com.iemr.common.utils.config.ConfigProperties [main] iemr.redis.url retrival failed. -java.lang.NullPointerException: null - at com.iemr.common.utils.config.ConfigProperties.getPropertyByName(ConfigProperties.java:130) - at com.iemr.common.utils.config.ConfigProperties.getRedisUrl(ConfigProperties.java:89) - at com.iemr.common.utils.config.ConfigPropertiesTest.testGetRedisUrl(ConfigPropertiesTest.java:29) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -2023-05-24 09:14:37,715 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:37,716 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@6554d9a, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@30d64921, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@6eae675d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@68d74371, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4442fa6c, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@465f2c84, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5bd62f9d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@948335d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5a8a2982, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@658e055b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@f4e74b0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@47546cdf] -2023-05-24 09:14:37,717 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@4c199b8e: startup date [Wed May 24 09:14:37 IST 2023]; root of context hierarchy -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTime -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTime -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.common.utils.config.ConfigProperties.redisurl -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.redisport -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.common.utils.config.ConfigProperties.sessionExpiryTimeForChangePassword -2023-05-24 09:14:37,801 WARN org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor [main] Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.common.utils.config.ConfigProperties.extendExpiryTimeForChangePassword -2023-05-24 09:14:38,287 ERROR com.iemr.common.utils.km.openkm.OpenKMServiceImpl [main] e:\FAQ for Onsite.docx (The system cannot find the path specified) -2023-05-24 09:14:38,310 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener] -2023-05-24 09:14:38,310 INFO org.springframework.test.context.support.DefaultTestContextBootstrapper [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@243f5f42, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@dae0597, org.springframework.test.context.support.DependencyInjectionTestExecutionListener@45217c9e, org.springframework.test.context.support.DirtiesContextTestExecutionListener@10418c7, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5f9f82ea, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@22e0a633, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6cebeb7d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4d881407, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6e23478e, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@49d5a547, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7ad61f03, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@77f30472] -2023-05-24 09:14:38,310 INFO org.springframework.context.support.GenericApplicationContext [main] Refreshing org.springframework.context.support.GenericApplicationContext@3983235: startup date [Wed May 24 09:14:38 IST 2023]; root of context hierarchy -2023-05-24 09:14:46,996 INFO com.iemr.common.utils.sessionobject.SessionObject [main] updating key:null -2023-05-24 09:14:51,078 INFO com.iemr.common.utils.sessionobject.SessionObject [main] Deleting key test1234 -2023-05-24 09:14:53,126 ERROR com.iemr.common.utils.sessionobject.SessionObject [main] deleteSessionObject failed with error Unable to connect to Redis on localhost:6379; nested exception is com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 -org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis on localhost:6379; nested exception is com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.createLettuceConnector(LettuceConnectionFactory.java:545) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.initConnection(LettuceConnectionFactory.java:214) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getSharedConnection(LettuceConnectionFactory.java:518) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.getConnection(LettuceConnectionFactory.java:190) - at com.iemr.common.utils.redis.RedisStorage.deleteObject(RedisStorage.java:86) - at com.iemr.common.utils.sessionobject.SessionObject.deleteSessionObject(SessionObject.java:77) - at com.iemr.common.utils.sessionobject.SessionObjectTest.test004DeleteObject(SessionObjectTest.java:97) - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) - at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) - at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) - at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) - at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) - at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) - at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) - at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) - at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94) - at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) - at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) - at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) - at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) - at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) - at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) - at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) - at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) - at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) - at org.junit.runners.ParentRunner.run(ParentRunner.java:363) - at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191) - at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) - at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) - at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) -Caused by: com.lambdaworks.redis.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379 - at com.lambdaworks.redis.AbstractRedisClient.initializeChannel(AbstractRedisClient.java:252) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:451) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:429) - at com.lambdaworks.redis.RedisClient.connectAsync(RedisClient.java:395) - at org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory.createLettuceConnector(LettuceConnectionFactory.java:535) - ... 39 common frames omitted -Caused by: java.net.ConnectException: Connection refused: no further information: localhost/127.0.0.1:6379 - at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) - at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:715) - at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:224) - at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:289) - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:581) - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:505) - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:419) - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:391) - at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) - at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145) - at java.lang.Thread.run(Thread.java:750) -2023-05-24 09:14:55,171 INFO org.springframework.context.support.GenericApplicationContext [Thread-7] Closing org.springframework.context.support.GenericApplicationContext@62fa898b: startup date [Wed May 24 09:14:31 IST 2023]; root of context hierarchy -2023-05-24 09:14:55,177 INFO org.springframework.context.support.GenericApplicationContext [Thread-10] Closing org.springframework.context.support.GenericApplicationContext@3983235: startup date [Wed May 24 09:14:38 IST 2023]; root of context hierarchy -2023-05-24 09:14:55,178 INFO org.springframework.context.support.GenericApplicationContext [Thread-9] Closing org.springframework.context.support.GenericApplicationContext@4c199b8e: startup date [Wed May 24 09:14:37 IST 2023]; root of context hierarchy -2023-05-24 09:14:55,183 INFO org.springframework.context.support.GenericApplicationContext [Thread-8] Closing org.springframework.context.support.GenericApplicationContext@2fa99830: startup date [Wed May 24 09:14:37 IST 2023]; root of context hierarchy diff --git a/mvnw b/mvnw deleted file mode 100644 index 5bf251c0..00000000 --- a/mvnw +++ /dev/null @@ -1,225 +0,0 @@ -#!/bin/sh -# ---------------------------------------------------------------------------- -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -# ---------------------------------------------------------------------------- - -# ---------------------------------------------------------------------------- -# Maven2 Start Up Batch script -# -# Required ENV vars: -# ------------------ -# JAVA_HOME - location of a JDK home dir -# -# Optional ENV vars -# ----------------- -# M2_HOME - location of maven2's installed home dir -# MAVEN_OPTS - parameters passed to the Java VM when running Maven -# e.g. to debug Maven itself, use -# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -# MAVEN_SKIP_RC - flag to disable loading of mavenrc files -# ---------------------------------------------------------------------------- - -if [ -z "$MAVEN_SKIP_RC" ] ; then - - if [ -f /etc/mavenrc ] ; then - . /etc/mavenrc - fi - - if [ -f "$HOME/.mavenrc" ] ; then - . "$HOME/.mavenrc" - fi - -fi - -# OS specific support. $var _must_ be set to either true or false. -cygwin=false; -darwin=false; -mingw=false -case "`uname`" in - CYGWIN*) cygwin=true ;; - MINGW*) mingw=true;; - Darwin*) darwin=true - # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home - # See https://developer.apple.com/library/mac/qa/qa1170/_index.html - if [ -z "$JAVA_HOME" ]; then - if [ -x "/usr/libexec/java_home" ]; then - export JAVA_HOME="`/usr/libexec/java_home`" - else - export JAVA_HOME="/Library/Java/Home" - fi - fi - ;; -esac - -if [ -z "$JAVA_HOME" ] ; then - if [ -r /etc/gentoo-release ] ; then - JAVA_HOME=`java-config --jre-home` - fi -fi - -if [ -z "$M2_HOME" ] ; then - ## resolve links - $0 may be a link to maven's home - PRG="$0" - - # need this for relative symlinks - while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG="`dirname "$PRG"`/$link" - fi - done - - saveddir=`pwd` - - M2_HOME=`dirname "$PRG"`/.. - - # make it fully qualified - M2_HOME=`cd "$M2_HOME" && pwd` - - cd "$saveddir" - # echo Using m2 at $M2_HOME -fi - -# For Cygwin, ensure paths are in UNIX format before anything is touched -if $cygwin ; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --unix "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --unix "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --unix "$CLASSPATH"` -fi - -# For Migwn, ensure paths are in UNIX format before anything is touched -if $mingw ; then - [ -n "$M2_HOME" ] && - M2_HOME="`(cd "$M2_HOME"; pwd)`" - [ -n "$JAVA_HOME" ] && - JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" - # TODO classpath? -fi - -if [ -z "$JAVA_HOME" ]; then - javaExecutable="`which javac`" - if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then - # readlink(1) is not available as standard on Solaris 10. - readLink=`which readlink` - if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then - if $darwin ; then - javaHome="`dirname \"$javaExecutable\"`" - javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" - else - javaExecutable="`readlink -f \"$javaExecutable\"`" - fi - javaHome="`dirname \"$javaExecutable\"`" - javaHome=`expr "$javaHome" : '\(.*\)/bin'` - JAVA_HOME="$javaHome" - export JAVA_HOME - fi - fi -fi - -if [ -z "$JAVACMD" ] ; then - if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - else - JAVACMD="`which java`" - fi -fi - -if [ ! -x "$JAVACMD" ] ; then - echo "Error: JAVA_HOME is not defined correctly." >&2 - echo " We cannot execute $JAVACMD" >&2 - exit 1 -fi - -if [ -z "$JAVA_HOME" ] ; then - echo "Warning: JAVA_HOME environment variable is not set." -fi - -CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher - -# traverses directory structure from process work directory to filesystem root -# first directory with .mvn subdirectory is considered project base directory -find_maven_basedir() { - - if [ -z "$1" ] - then - echo "Path not specified to find_maven_basedir" - return 1 - fi - - basedir="$1" - wdir="$1" - while [ "$wdir" != '/' ] ; do - if [ -d "$wdir"/.mvn ] ; then - basedir=$wdir - break - fi - # workaround for JBEAP-8937 (on Solaris 10/Sparc) - if [ -d "${wdir}" ]; then - wdir=`cd "$wdir/.."; pwd` - fi - # end of workaround - done - echo "${basedir}" -} - -# concatenates all lines of a file -concat_lines() { - if [ -f "$1" ]; then - echo "$(tr -s '\n' ' ' < "$1")" - fi -} - -BASE_DIR=`find_maven_basedir "$(pwd)"` -if [ -z "$BASE_DIR" ]; then - exit 1; -fi - -export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} -echo $MAVEN_PROJECTBASEDIR -MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" - -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --path --windows "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` - [ -n "$MAVEN_PROJECTBASEDIR" ] && - MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` -fi - -WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -exec "$JAVACMD" \ - $MAVEN_OPTS \ - -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ - "-Dmaven.home=${M2_HOME}" "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ - ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" diff --git a/mvnw.cmd b/mvnw.cmd deleted file mode 100644 index 019bd74d..00000000 --- a/mvnw.cmd +++ /dev/null @@ -1,143 +0,0 @@ -@REM ---------------------------------------------------------------------------- -@REM Licensed to the Apache Software Foundation (ASF) under one -@REM or more contributor license agreements. See the NOTICE file -@REM distributed with this work for additional information -@REM regarding copyright ownership. The ASF licenses this file -@REM to you under the Apache License, Version 2.0 (the -@REM "License"); you may not use this file except in compliance -@REM with the License. You may obtain a copy of the License at -@REM -@REM http://www.apache.org/licenses/LICENSE-2.0 -@REM -@REM Unless required by applicable law or agreed to in writing, -@REM software distributed under the License is distributed on an -@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -@REM KIND, either express or implied. See the License for the -@REM specific language governing permissions and limitations -@REM under the License. -@REM ---------------------------------------------------------------------------- - -@REM ---------------------------------------------------------------------------- -@REM Maven2 Start Up Batch script -@REM -@REM Required ENV vars: -@REM JAVA_HOME - location of a JDK home dir -@REM -@REM Optional ENV vars -@REM M2_HOME - location of maven2's installed home dir -@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands -@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending -@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven -@REM e.g. to debug Maven itself, use -@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files -@REM ---------------------------------------------------------------------------- - -@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' -@echo off -@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on' -@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% - -@REM set %HOME% to equivalent of $HOME -if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") - -@REM Execute a user defined script before this one -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre -@REM check for pre script, once with legacy .bat ending and once with .cmd ending -if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat" -if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd" -:skipRcPre - -@setlocal - -set ERROR_CODE=0 - -@REM To isolate internal variables from possible post scripts, we use another setlocal -@setlocal - -@REM ==== START VALIDATION ==== -if not "%JAVA_HOME%" == "" goto OkJHome - -echo. -echo Error: JAVA_HOME not found in your environment. >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -:OkJHome -if exist "%JAVA_HOME%\bin\java.exe" goto init - -echo. -echo Error: JAVA_HOME is set to an invalid directory. >&2 -echo JAVA_HOME = "%JAVA_HOME%" >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -@REM ==== END VALIDATION ==== - -:init - -@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". -@REM Fallback to current working directory if not found. - -set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% -IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir - -set EXEC_DIR=%CD% -set WDIR=%EXEC_DIR% -:findBaseDir -IF EXIST "%WDIR%"\.mvn goto baseDirFound -cd .. -IF "%WDIR%"=="%CD%" goto baseDirNotFound -set WDIR=%CD% -goto findBaseDir - -:baseDirFound -set MAVEN_PROJECTBASEDIR=%WDIR% -cd "%EXEC_DIR%" -goto endDetectBaseDir - -:baseDirNotFound -set MAVEN_PROJECTBASEDIR=%EXEC_DIR% -cd "%EXEC_DIR%" - -:endDetectBaseDir - -IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a -@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% - -:endReadAdditionalConfig - -SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" - -set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* -if ERRORLEVEL 1 goto error -goto end - -:error -set ERROR_CODE=1 - -:end -@endlocal & set ERROR_CODE=%ERROR_CODE% - -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost -@REM check for post script, once with legacy .bat ending and once with .cmd ending -if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat" -if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd" -:skipRcPost - -@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' -if "%MAVEN_BATCH_PAUSE%" == "on" pause - -if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE% - -exit /B %ERROR_CODE% diff --git a/pom.xml b/pom.xml index bf93b282..900e401d 100644 --- a/pom.xml +++ b/pom.xml @@ -330,11 +330,7 @@ - - com.github.ulisesbocchio - jasypt-spring-boot-starter - 2.0.0 - + org.apache.poi diff --git a/replay_pid89928.log b/replay_pid89928.log deleted file mode 100644 index 5bd65059..00000000 --- a/replay_pid89928.log +++ /dev/null @@ -1,3514 +0,0 @@ -JvmtiExport can_access_local_variables 0 -JvmtiExport can_hotswap_or_post_breakpoint 0 -JvmtiExport can_post_on_exceptions 0 -# 221 ciObject found -ciMethod java/lang/Object ()V 4097 1 1006111 0 0 -ciMethod java/lang/Object hashCode ()I 2049 1 256 0 -1 -ciMethod java/lang/Object equals (Ljava/lang/Object;)Z 4097 1 6209 0 -1 -ciMethod java/lang/Object toString ()Ljava/lang/String; 0 0 16 0 -1 -ciMethod java/lang/CharSequence length ()I 0 0 1 0 -1 -ciMethod java/lang/CharSequence charAt (I)C 0 0 1 0 -1 -ciMethod java/lang/String ([CII)V 2097 1 6064 0 704 -ciMethod java/lang/String length ()I 4097 1 445766 0 0 -ciMethod java/lang/String charAt (I)C 4097 1 760695 0 160 -ciMethod java/lang/String equals (Ljava/lang/Object;)Z 2057 11273 19110 0 -1 -ciMethod java/lang/String startsWith (Ljava/lang/String;I)Z 2553 513 29024 0 480 -ciMethod java/lang/String startsWith (Ljava/lang/String;)Z 2193 1 84577 0 384 -ciMethod java/lang/String hashCode ()I 2889 32769 1387 0 320 -ciMethod java/lang/String indexOf (Ljava/lang/String;I)I 2097 1 83319 0 1120 -ciMethod java/lang/String indexOf ([CII[CIII)I 897 49329 1038 0 1280 -ciMethod java/lang/String substring (I)Ljava/lang/String; 2081 1 6408 0 928 -ciMethod java/lang/String substring (II)Ljava/lang/String; 2057 1 5405 0 960 -ciMethod java/lang/String contains (Ljava/lang/CharSequence;)Z 2241 1 24901 0 -1 -ciMethod java/lang/String valueOf (Ljava/lang/Object;)Ljava/lang/String; 633 1 41496 0 -1 -ciMethod java/lang/System arraycopy (Ljava/lang/Object;ILjava/lang/Object;II)V 5121 1 640 0 -1 -ciMethod java/util/Map get (Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/lang/AbstractStringBuilder (I)V 881 1 165555 0 -1 -ciMethod java/lang/AbstractStringBuilder ensureCapacityInternal (I)V 2809 1 158198 0 704 -ciMethod java/lang/AbstractStringBuilder newCapacity (I)I 849 1 5226 0 160 -ciMethod java/lang/AbstractStringBuilder hugeCapacity (I)I 0 0 1 0 -1 -ciMethod java/lang/AbstractStringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; 4097 12001 5808 0 1632 -ciMethod java/lang/StringBuilder (I)V 201 1 36000 0 256 -ciMethod java/lang/StringBuilder append (Ljava/lang/String;)Ljava/lang/StringBuilder; 1441 1 278489 0 -1 -ciMethod java/lang/StringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; 4097 1 60052 0 1568 -ciMethod java/lang/StringBuilder replace (IILjava/lang/String;)Ljava/lang/StringBuilder; 0 0 1 0 -1 -ciMethod java/lang/StringBuilder toString ()Ljava/lang/String; 785 1 133390 0 -1 -ciMethod java/util/List isEmpty ()Z 0 0 1 0 -1 -ciMethod java/util/List iterator ()Ljava/util/Iterator; 0 0 1 0 -1 -ciMethod java/util/Vector contains (Ljava/lang/Object;)Z 4097 1 9878 0 0 -ciMethod java/util/Vector indexOf (Ljava/lang/Object;I)I 4097 121 6883 0 928 -ciMethod java/util/Stack push (Ljava/lang/Object;)Ljava/lang/Object; 4097 1 12182 0 -1 -ciMethod java/util/Set contains (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/Set add (Ljava/lang/Object;)Z 0 0 1 0 -1 -ciMethod java/util/HashMap hash (Ljava/lang/Object;)I 2889 1 122052 0 160 -ciMethod java/util/HashMap getNode (ILjava/lang/Object;)Ljava/util/HashMap$Node; 3753 25 21379 0 512 -ciMethod java/util/HashMap containsKey (Ljava/lang/Object;)Z 361 1 8861 0 608 -ciMethod java/lang/Math min (II)I 3113 1 91445 0 -1 -ciMethod java/util/Iterator hasNext ()Z 0 0 1 0 -1 -ciMethod java/util/Iterator next ()Ljava/lang/Object; 0 0 1 0 -1 -ciMethod java/util/Arrays copyOf ([CI)[C 1097 1 22875 0 0 -ciMethod java/util/Arrays copyOfRange ([CII)[C 2153 1 6474 0 512 -ciMethodData java/lang/Object ()V 2 1006111 orig 264 152 82 59 103 0 0 0 0 128 4 205 27 0 0 0 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 249 192 122 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 1 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 data 0 oops 0 -ciMethodData java/lang/String charAt (I)C 2 760695 orig 264 152 82 59 103 0 0 0 0 104 61 205 27 0 0 0 0 120 1 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 185 203 92 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 8 0 2 0 0 0 80 0 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 10 0x10007 0x0 0x40 0xb9977 0xa0007 0xb9977 0x30 0x0 0x120002 0x0 oops 0 -ciMethod java/util/HashMap$TreeNode getTreeNode (ILjava/lang/Object;)Ljava/util/HashMap$TreeNode; 0 0 1 0 -1 -ciMethodData java/lang/String hashCode ()I 2 19231 orig 264 152 82 59 103 0 0 0 0 184 79 205 27 0 0 0 0 152 1 0 0 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 17 32 0 0 249 216 1 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 11 0 2 0 0 0 120 0 0 0 255 255 255 255 7 0 6 0 0 0 0 0 data 15 0x60007 0x21b 0x78 0x1e7 0xe0007 0x1 0x58 0x1e6 0x1e0007 0x1e6 0x38 0x3b02 0x2d0003 0x3b02 0xffffffffffffffe0 oops 0 -ciMethod java/util/HashSet contains (Ljava/lang/Object;)Z 2049 1 31727 0 1248 -ciMethodData java/lang/AbstractStringBuilder ensureCapacityInternal (I)V 2 158205 orig 264 152 82 59 103 0 0 0 0 96 61 212 27 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 95 1 0 0 241 68 19 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 11 0 2 0 0 0 64 0 0 0 255 255 255 255 7 0 7 0 0 0 0 0 data 8 0x70007 0x24e0b 0x40 0x1a93 0x110002 0x1a93 0x140002 0x1a93 oops 0 -ciMethodData java/lang/String length ()I 2 445766 orig 264 152 82 59 103 0 0 0 0 24 60 205 27 0 0 0 0 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 49 90 54 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 1 0 0 0 0 0 0 0 255 255 255 255 0 0 0 0 0 0 0 0 data 0 oops 0 -ciMethodData java/lang/AbstractStringBuilder newCapacity (I)I 2 5226 orig 264 152 82 59 103 0 0 0 0 32 62 212 27 0 0 0 0 176 1 0 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 0 0 0 1 160 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 18 0 2 0 0 0 136 0 0 0 255 255 255 255 7 0 13 0 0 0 0 0 data 17 0xd0007 0xc04 0x20 0x7fc 0x130007 0x0 0x40 0x1400 0x1a0007 0x1400 0x48 0x0 0x1f0002 0x0 0x220003 0x0 0x18 oops 0 -ciMethodData java/util/Arrays copyOf ([CI)[C 2 22875 orig 264 152 82 59 103 0 0 0 0 120 8 223 27 0 0 0 0 112 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 137 0 0 0 145 198 2 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 7 0 2 0 0 0 32 0 0 0 255 255 255 255 2 0 11 0 0 0 0 0 data 4 0xb0002 0x58d2 0xe0002 0x58d2 oops 0 -ciMethodData java/util/Arrays copyOfRange ([CII)[C 2 6474 orig 264 152 82 59 103 0 0 0 0 64 16 223 27 0 0 0 0 120 2 0 0 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 1 0 0 233 193 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 9 0 2 0 0 0 32 1 0 0 255 255 255 255 7 0 5 0 0 0 0 0 data 36 0x50007 0x183d 0x100 0x0 0x100002 0x0 0x140005 0x0 0x0 0x0 0x0 0x0 0x190005 0x0 0x0 0x0 0x0 0x0 0x1d0005 0x0 0x0 0x0 0x0 0x0 0x200005 0x0 0x0 0x0 0x0 0x0 0x230002 0x0 0x360002 0x183d 0x390002 0x183d oops 0 -ciMethodData java/lang/String ([CII)V 2 6064 orig 264 152 82 59 103 0 0 0 0 88 49 205 27 0 0 0 0 80 2 0 0 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 0 0 81 181 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 14 0 2 0 0 0 240 0 0 0 255 255 255 255 2 0 1 0 0 0 0 0 data 30 0x10002 0x16aa 0x50007 0x16aa 0x30 0x0 0xd0002 0x0 0x120007 0x16a8 0x70 0x2 0x160007 0x2 0x30 0x0 0x1e0002 0x0 0x250007 0x0 0x20 0x2 0x370007 0x16a8 0x30 0x0 0x410002 0x0 0x4b0002 0x16a8 oops 0 -ciMethodData java/util/HashMap hash (Ljava/lang/Object;)I 2 122052 orig 264 152 82 59 103 0 0 0 0 128 124 219 27 0 0 0 0 176 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 1 0 0 217 218 14 0 1 0 0 0 207 196 0 0 0 0 0 0 2 0 0 0 0 0 6 0 2 0 0 0 104 0 0 0 255 255 255 255 7 224 1 0 0 0 0 0 data 13 0x1e007 0x1d8a9 0x38 0x2b4 0x50003 0x2b4 0x48 0x90005 0x7534 0xb5af30 0x1609c 0x1c6c5250 0x4a oops 2 9 java/lang/String 11 java/io/File -ciMethodData java/util/HashMap getNode (ILjava/lang/Object;)Ljava/util/HashMap$Node; 2 21379 orig 264 152 82 59 103 0 0 0 0 48 134 219 27 0 0 0 0 8 4 0 0 160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 213 1 0 0 113 141 2 0 161 15 0 0 58 40 0 0 244 1 0 0 2 0 0 0 1 0 37 0 2 0 0 0 176 2 0 0 255 255 255 255 7 0 6 0 0 0 0 0 data 86 0x60007 0x48e 0x2b0 0x4d20 0xe0007 0x0 0x290 0x4d20 0x1c0007 0x249f 0x270 0x2881 0x250007 0x9cc 0xb0 0x1eb5 0x310007 0x1373 0x90 0xb42 0x35e007 0x33 0x70 0xb11 0x3b0005 0x8b2 0x1c6c5250 0x9 0x1c6c5640 0x256 0x3e0007 0x82 0x20 0xa8f 0x4c0007 0x60a 0x1a0 0x477 0x510004 0xfffffffffffffb89 0x204d9600 0x29 0x0 0x0 0x540007 0x477 0x80 0x0 0x590004 0x0 0x0 0x0 0x0 0x0 0x5e0005 0x0 0x0 0x0 0x0 0x0 0x680007 0x1f4 0xb0 0x364 0x740007 0xf7 0x90 0x26d 0x780007 0x0 0x70 0x26d 0x7e0005 0x13a 0xb5af30 0xca 0x1fb6b5f0 0x69 0x81e007 0x8 0x20 0x267 0x8f0007 0xe1 0xffffffffffffff50 0x11b oops 5 26 java/io/File 28 java/security/CodeSource 40 java/util/HashMap$Node 74 java/lang/String 76 java/util/jar/Attributes$Name -ciMethodData java/lang/String startsWith (Ljava/lang/String;I)Z 2 181358 orig 264 152 82 59 103 0 0 0 0 176 77 205 27 0 0 0 0 176 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 1 0 0 9 129 3 0 113 33 22 0 20 16 0 0 153 66 0 0 2 0 0 0 1 0 13 0 2 0 0 0 128 0 0 0 255 255 255 255 7 224 25 0 0 0 0 0 data 16 0x19e007 0xb 0x40 0x7018 0x250007 0x6f52 0x20 0xc6 0x2f0007 0x3f50 0x40 0x2c540 0x410007 0x2953e 0xffffffffffffffe0 0x3002 oops 0 -ciMethodData java/lang/String startsWith (Ljava/lang/String;)Z 2 84593 orig 264 152 82 59 103 0 0 0 0 72 78 205 27 0 0 0 0 128 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 1 0 0 249 74 10 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 2 0 0 0 48 0 0 0 255 255 255 255 5 0 3 0 0 0 0 0 data 6 0x30005 0x1 0xb5af30 0x1495e 0x0 0x0 oops 1 2 java/lang/String -ciMethodData java/lang/String indexOf ([CII[CIII)I 2 117306 orig 264 152 82 59 103 0 0 0 0 152 87 205 27 0 0 0 0 56 3 0 0 24 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 24 0 0 241 28 0 0 33 145 13 0 138 1 0 0 0 196 0 0 2 0 0 0 3 0 35 0 2 0 0 0 224 1 0 0 255 255 255 255 7 224 3 0 0 0 0 0 data 60 0x3e007 0x395 0x58 0xa 0x80007 0xa 0x38 0x0 0xc0003 0x0 0x18 0x130007 0x395 0x20 0x0 0x1b0007 0x395 0x20 0x0 0x390007 0x31f 0x148 0x1b41 0x420007 0x24d 0x78 0x18f4 0x4c0007 0x31d 0x58 0x1acb1 0x550007 0x15d6 0x38 0x196db 0x580003 0x196db 0xffffffffffffffc0 0x5f0007 0x31d 0x98 0x1823 0x7be007 0x76 0x58 0x182a 0x860007 0x17ae 0x38 0x7c 0x8f0003 0x7c 0xffffffffffffffc0 0x960007 0x17ae 0x20 0x76 0xa10003 0x1acb 0xfffffffffffffed0 oops 0 -ciMethodData java/lang/String substring (II)Ljava/lang/String; 2 5405 orig 264 152 82 59 103 0 0 0 0 112 92 205 27 0 0 0 0 40 2 0 0 208 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 225 160 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 15 0 2 0 0 0 248 0 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 31 0x10007 0x141c 0x30 0x0 0x90002 0x0 0x130007 0x141c 0x30 0x0 0x1b0002 0x0 0x240007 0x141c 0x30 0x0 0x2c0002 0x0 0x310007 0x2c9 0x58 0x1153 0x3a0007 0xb4b 0x38 0x608 0x3e0003 0x608 0x28 0x4b0002 0xe14 oops 0 -ciMethodData java/util/HashMap containsKey (Ljava/lang/Object;)Z 2 8861 orig 264 152 82 59 103 0 0 0 0 208 134 219 27 0 0 0 0 200 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 0 0 0 129 19 1 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 10 0 2 0 0 0 120 0 0 0 255 255 255 255 2 0 2 0 0 0 0 0 data 15 0x20002 0x2270 0x60005 0xeb 0x20739ca0 0x1346 0x204d7a50 0xe3f 0x90007 0x1998 0x38 0x8d8 0xd0003 0x8d8 0x18 oops 2 4 java/util/HashMap 6 java/util/LinkedHashMap -ciMethodData java/lang/String indexOf (Ljava/lang/String;I)I 2 83319 orig 264 152 82 59 103 0 0 0 0 168 85 205 27 0 0 0 0 104 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 0 0 137 35 10 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 2 0 0 0 16 0 0 0 255 255 255 255 2 0 21 0 0 0 0 0 data 2 0x150002 0x14471 oops 0 -ciMethodData java/lang/String substring (I)Ljava/lang/String; 2 6408 orig 264 152 82 59 103 0 0 0 0 136 91 205 27 0 0 0 0 208 1 0 0 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 33 192 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 10 0 2 0 0 0 168 0 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 21 0x10007 0x1804 0x30 0x0 0x90002 0x0 0x160007 0x1804 0x30 0x0 0x1e0002 0x0 0x230007 0x14ac 0x38 0x358 0x270003 0x358 0x28 0x340002 0x14ac oops 0 -ciMethod org/codehaus/plexus/interpolation/RecursionInterceptor expressionResolutionStarted (Ljava/lang/String;)V 0 0 1 0 -1 -ciMethod org/codehaus/plexus/interpolation/RecursionInterceptor expressionResolutionFinished (Ljava/lang/String;)V 0 0 1 0 -1 -ciMethod org/codehaus/plexus/interpolation/RecursionInterceptor hasRecursiveExpression (Ljava/lang/String;)Z 0 0 1 0 -1 -ciMethod org/codehaus/plexus/interpolation/ValueSource getValue (Ljava/lang/String;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethodData java/util/HashSet contains (Ljava/lang/Object;)Z 2 31727 orig 264 152 82 59 103 0 0 0 0 96 89 233 27 0 0 0 0 128 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 121 215 3 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 2 0 0 0 48 0 0 0 255 255 255 255 5 0 5 0 0 0 0 0 data 6 0x50005 0x0 0x20739ca0 0x7adc 0x204d7a50 0x13 oops 2 2 java/util/HashMap 4 java/util/LinkedHashMap -ciMethod org/codehaus/plexus/interpolation/InterpolationPostProcessor execute (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; 0 0 1 0 -1 -ciMethod org/codehaus/plexus/interpolation/StringSearchInterpolator interpolate (Ljava/lang/String;Lorg/codehaus/plexus/interpolation/RecursionInterceptor;Ljava/util/Set;)Ljava/lang/String; 3737 16385 18649 0 -1 -ciMethod org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor hasRecursiveExpression (Ljava/lang/String;)Z 4097 1 9870 0 0 -ciMethod org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor expressionResolutionStarted (Ljava/lang/String;)V 4097 1 9898 0 0 -ciMethodData java/lang/AbstractStringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; 2 22765 orig 264 152 82 59 103 0 0 0 0 24 75 212 27 0 0 0 0 40 4 0 0 80 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 220 5 0 0 129 165 0 0 137 152 2 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 25 0 2 0 0 0 200 2 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 89 0x10007 0x14b0 0x20 0x0 0x80007 0x0 0x90 0x14b0 0xd0007 0x0 0x70 0x14b0 0x120005 0x0 0xb5af30 0x14b0 0x0 0x0 0x170007 0x14b0 0x1c0 0x0 0x220002 0x0 0x270005 0x0 0x0 0x0 0x0 0x0 0x2b0005 0x0 0x0 0x0 0x0 0x0 0x300005 0x0 0x0 0x0 0x0 0x0 0x340005 0x0 0x0 0x0 0x0 0x0 0x390005 0x0 0x0 0x0 0x0 0x0 0x3d0005 0x0 0x0 0x0 0x0 0x0 0x420005 0x0 0x0 0x0 0x0 0x0 0x450005 0x0 0x0 0x0 0x0 0x0 0x480002 0x0 0x590002 0x14b0 0x680007 0x14b0 0x68 0x5311 0x740005 0x0 0xb5af30 0x5311 0x0 0x0 0x800003 0x5311 0xffffffffffffffb0 oops 2 14 java/lang/String 82 java/lang/String -ciMethodData java/lang/StringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; 2 60052 orig 264 152 82 59 103 0 0 0 0 144 124 212 27 0 0 0 0 72 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 161 68 7 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 2 0 0 0 16 0 0 0 255 255 255 255 2 0 4 0 0 0 0 0 data 2 0x40002 0xe894 oops 0 -ciMethod org/codehaus/plexus/interpolation/util/ValueSourceUtils trimPrefix (Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String; 4097 7889 7769 0 1600 -ciMethodData org/codehaus/plexus/interpolation/util/ValueSourceUtils trimPrefix (Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String; 2 14229 orig 264 152 82 59 103 0 0 0 0 160 122 49 33 0 0 0 0 56 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 218 3 0 0 201 226 0 0 217 157 1 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 18 0 2 0 0 0 224 1 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 60 0x10007 0x1c59 0x20 0x0 0x170007 0x1760 0x180 0x38b2 0x240005 0x1fe 0xb5af30 0x36b4 0x0 0x0 0x270007 0x33b9 0x118 0x4f9 0x2d0005 0x0 0xb5af30 0x4f9 0x0 0x0 0x300005 0x0 0xb5af30 0x4f9 0x0 0x0 0x370005 0x0 0xb5af30 0x4f9 0x0 0x0 0x3a0007 0x4f9 0x80 0x0 0x3f0005 0x0 0x0 0x0 0x0 0x0 0x430003 0x0 0x30 0x490003 0x33b9 0xfffffffffffffe98 0x4d0007 0x4f9 0x40 0x1760 0x510007 0x835 0x20 0xf2b oops 4 10 java/lang/String 20 java/lang/String 26 java/lang/String 32 java/lang/String -ciMethodData org/codehaus/plexus/interpolation/StringSearchInterpolator interpolate (Ljava/lang/String;Lorg/codehaus/plexus/interpolation/RecursionInterceptor;Ljava/util/Set;)Ljava/lang/String; 2 61289 orig 264 152 82 59 103 0 0 0 0 8 4 30 33 0 0 0 0 72 15 0 0 216 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 65 56 2 0 73 59 7 0 25 18 0 0 114 61 0 0 2 0 0 0 3 0 91 0 2 0 0 0 232 13 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 445 0x10007 0x4708 0x20 0x0 0xc0005 0x4bb 0xb5af30 0x424d 0x0 0x0 0x110002 0x4708 0x220005 0x759 0xb5af30 0x6ada 0x0 0x0 0x290007 0x4709 0xbc0 0x2b2a 0x350005 0x29d 0x1c6c4ff0 0x288d 0x0 0x0 0x420005 0x29d 0xb5af30 0x288d 0x0 0x0 0x490007 0x2b2a 0x38 0x0 0x4c0003 0x0 0xb20 0x580005 0x29d 0xb5af30 0x288d 0x0 0x0 0x5c0005 0x29d 0xb5af30 0x288d 0x0 0x0 0x670005 0x29d 0xb5af30 0x288d 0x0 0x0 0x6c0005 0x29d 0xb5af30 0x288d 0x0 0x0 0x730005 0x29d 0xb5af30 0x288d 0x0 0x0 0x770005 0x29d 0xb5af30 0x288d 0x0 0x0 0x7e0007 0x0 0x240 0x2b2a 0x850007 0x2b2a 0x220 0x0 0x8c0005 0x0 0x0 0x0 0x0 0x0 0x8f0007 0x0 0x1d0 0x0 0x940007 0x0 0x38 0x0 0x980003 0x0 0x48 0xa10005 0x0 0x0 0x0 0x0 0x0 0xa90007 0x0 0x148 0x0 0xb10005 0x0 0x0 0x0 0x0 0x0 0xbc0005 0x0 0x0 0x0 0x0 0x0 0xbf0007 0x0 0xc8 0x0 0xc60005 0x0 0x0 0x0 0x0 0x0 0xd40005 0x0 0x0 0x0 0x0 0x0 0xda0005 0x0 0x0 0x0 0x0 0x0 0xde0003 0x0 0xfffffffffffffbd0 0xe70005 0x0 0x20739b40 0x2b2a 0x0 0x0 0xece007 0xc 0x6c0 0x2b1f 0xf30005 0x29a 0xb5af30 0x2885 0x0 0x0 0xf60007 0x2b1f 0x50 0x0 0xfc0005 0x0 0x0 0x0 0x0 0x0 0x1040005 0x0 0x20739bf0 0x2b1f 0x0 0x0 0x1090007 0x2b1f 0x30 0x0 0x1150002 0x0 0x11c0005 0x0 0x20739bf0 0x2b1f 0x0 0x0 0x1270005 0x0 0x20739ca0 0x2b1f 0x0 0x0 0x1350005 0x0 0x20739d50 0x2b1f 0x0 0x0 0x13e0005 0x0 0x20739e00 0xc77a 0x0 0x0 0x1430007 0xb97 0x1a0 0xbbe3 0x1480005 0x0 0x20739e00 0xbbe3 0x0 0x0 0x14d0004 0x0 0x20739eb0 0x182 0x20739f60 0xc0 0x1540007 0x9c5b 0x38 0x1f88 0x1570003 0x1f88 0x100 0x15e0005 0x9a1a 0x20739eb0 0x181 0x20739f60 0xc0 0x1670007 0x7cd3 0xa0 0x1f88 0x16c0005 0x0 0xb5af30 0x1f88 0x0 0x0 0x1710005 0x242 0xb5af30 0x1d46 0x0 0x0 0x1740007 0x1f88 0x20 0x0 0x17e0003 0x9c5b 0xfffffffffffffe48 0x1830007 0x1f88 0x50 0xb97 0x1880007 0xb97 0x30 0x0 0x1940002 0x0 0x19a0007 0xb97 0x268 0x1f88 0x1a00002 0x1f88 0x1a50002 0x1f88 0x1ae0007 0x0 0x1d0 0x1f88 0x1b50005 0x0 0x20739d50 0x1f88 0x0 0x0 0x1ba0007 0x0 0x180 0x1f88 0x1c10005 0x0 0x20739d50 0x1f88 0x0 0x0 0x1ca0005 0x0 0x20739e00 0x3f65 0x0 0x0 0x1cf0007 0x1f3e 0x100 0x2027 0x1d40005 0x0 0x20739e00 0x2027 0x0 0x0 0x1d90004 0x0 0x2073a010 0xa1 0x2073a0c0 0x1f86 0x1e40005 0x0 0x2073a010 0xa1 0x2073a0c0 0x1f86 0x1ed0007 0x1fdd 0x38 0x4a 0x1f40003 0x4a 0x30 0x1f70003 0x1fdd 0xfffffffffffffee8 0x1fe0002 0x1f88 0x2010005 0x242 0x1c6c4ff0 0x1d46 0x0 0x0 0x2080003 0x1f88 0x48 0x20e0005 0x0 0x20739b40 0xb97 0x0 0x0 0x2170005 0x0 0x20739bf0 0x2b1f 0x0 0x0 0x21c0003 0x2b1f 0x48 0x2240005 0x0 0x0 0x0 0x0 0x0 0x22e0007 0x1f88 0x50 0xba3 0x2350005 0x5c 0x1c6c4ff0 0xb47 0x0 0x0 0x23c0007 0x0 0x50 0x2b2b 0x2450005 0x29e 0xb5af30 0x288d 0x0 0x0 0x24d0003 0x2b2b 0xfffffffffffff428 0x2530007 0x29cb 0xb8 0x1d3e 0x2590007 0x1d3e 0x98 0x0 0x2620005 0x0 0x0 0x0 0x0 0x0 0x2650005 0x0 0x0 0x0 0x0 0x0 0x2690003 0x0 0xc8 0x26f0005 0x4bc 0xb5af30 0x424d 0x0 0x0 0x2720007 0x0 0x80 0x4709 0x27d0005 0x4bc 0xb5af30 0x424d 0x0 0x0 0x2800005 0x4bc 0x1c6c4ff0 0x424d 0x0 0x0 0x2860005 0x4bc 0x1c6c4ff0 0x424d 0x0 0x0 oops 41 6 java/lang/String 14 java/lang/String 24 java/lang/StringBuilder 30 java/lang/String 43 java/lang/String 49 java/lang/String 55 java/lang/String 61 java/lang/String 67 java/lang/String 73 java/lang/String 151 java/util/HashSet 161 java/lang/String 177 org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor 189 org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor 195 java/util/HashMap 201 java/util/ArrayList 207 java/util/ArrayList$Itr 217 java/util/ArrayList$Itr 223 org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper 225 org/apache/maven/model/interpolation/BuildTimestampValueSource 236 org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper 238 org/apache/maven/model/interpolation/BuildTimestampValueSource 246 java/lang/String 252 java/lang/String 287 java/util/ArrayList 297 java/util/ArrayList 303 java/util/ArrayList$Itr 313 java/util/ArrayList$Itr 319 org/apache/maven/model/interpolation/PathTranslatingPostProcessor 321 org/apache/maven/model/interpolation/UrlNormalizingPostProcessor 325 org/apache/maven/model/interpolation/PathTranslatingPostProcessor 327 org/apache/maven/model/interpolation/UrlNormalizingPostProcessor 343 java/lang/StringBuilder 352 java/util/HashSet 358 org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor 377 java/lang/StringBuilder 387 java/lang/String 419 java/lang/String 429 java/lang/String 435 java/lang/StringBuilder 441 java/lang/StringBuilder -ciMethodData java/util/Vector contains (Ljava/lang/Object;)Z 2 9878 orig 264 152 82 59 103 0 0 0 0 136 39 217 27 0 0 0 0 184 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 177 36 1 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 6 0 2 0 0 0 104 0 0 0 255 255 255 255 5 0 3 0 0 0 0 0 data 13 0x30005 0x0 0x221c1a30 0x2496 0x0 0x0 0x60007 0x2496 0x38 0x0 0xa0003 0x0 0x18 oops 1 2 java/util/Stack -ciMethodData java/util/Vector indexOf (Ljava/lang/Object;I)I 2 6883 orig 264 152 82 59 103 0 0 0 0 0 41 217 27 0 0 0 0 112 2 0 0 120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 25 199 0 0 185 11 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 0 16 0 2 0 0 0 24 1 0 0 255 255 255 255 7 0 1 0 0 0 0 0 data 35 0x10007 0x18e3 0x90 0x0 0xb0007 0x0 0x58 0x0 0x140007 0x0 0x20 0x0 0x1c0003 0x0 0xffffffffffffffc0 0x1f0003 0x0 0xa0 0x290007 0x18e3 0x88 0x176 0x330005 0x0 0xb5af30 0x176 0x0 0x0 0x360007 0x176 0x20 0x0 0x3e0003 0x176 0xffffffffffffff90 oops 1 24 java/lang/String -ciMethodData org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor hasRecursiveExpression (Ljava/lang/String;)Z 2 9870 orig 264 152 82 59 103 0 0 0 0 88 27 30 33 0 0 0 0 232 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 113 36 1 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 13 0 2 0 0 0 152 0 0 0 255 255 255 255 2 0 9 0 0 0 0 0 data 19 0x90002 0x248e 0xe0007 0x0 0x88 0x248e 0x160005 0x0 0x221c1a30 0x248e 0x0 0x0 0x190007 0x248e 0x38 0x0 0x1d0003 0x0 0x18 oops 1 8 java/util/Stack -ciMethodData org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor expressionResolutionStarted (Ljava/lang/String;)V 2 9898 orig 264 152 82 59 103 0 0 0 0 240 28 30 33 0 0 0 0 144 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 68 79 32 101 120 116 114 97 32 100 97 116 97 32 108 111 99 107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 81 37 1 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 0 2 0 0 0 64 0 0 0 255 255 255 255 2 0 9 0 0 0 0 0 data 8 0x90002 0x24aa 0x120005 0x0 0x221c1a30 0x24aa 0x0 0x0 oops 1 4 java/util/Stack -instanceKlass org/apache/tools/ant/types/resources/LazyResourceCollectionWrapper$FilteringIterator -instanceKlass org/apache/tools/ant/types/resources/LazyResourceCollectionWrapper$CachedIterator -instanceKlass org/apache/tools/ant/types/Resource$1 -instanceKlass java/util/ComparableTimSort -instanceKlass org/apache/tools/ant/types/selectors/TokenizedPattern -instanceKlass org/apache/tools/ant/types/selectors/TokenizedPath -instanceKlass org/apache/tools/ant/util/SymbolicLinkUtils -instanceKlass org/apache/tools/ant/types/resources/FileResourceIterator -instanceKlass org/apache/tools/ant/types/resources/Resources$MyCollection$MyIterator -instanceKlass org/apache/tools/ant/util/FileNameMapper -instanceKlass org/apache/tools/ant/types/selectors/modifiedselector/Cache -instanceKlass org/apache/tools/ant/types/selectors/modifiedselector/Algorithm -instanceKlass org/apache/tools/ant/DirectoryScanner -instanceKlass org/apache/tools/ant/types/selectors/SelectorScanner -instanceKlass org/apache/tools/ant/types/selectors/WritableSelector -instanceKlass org/apache/tools/ant/types/selectors/ReadableSelector -instanceKlass org/apache/tools/ant/types/PatternSet$NameEntry -instanceKlass org/apache/tools/ant/types/selectors/ExtendFileSelector -instanceKlass org/apache/tools/ant/types/Parameterizable -instanceKlass org/apache/tools/ant/types/resources/Resources$2 -instanceKlass org/apache/tools/ant/types/resources/Resources$1 -instanceKlass org/apache/tools/ant/IntrospectionHelper$Creator -instanceKlass org/apache/tools/ant/IntrospectionHelper$MethodAndObject -instanceKlass org/apache/tools/ant/FileScanner -instanceKlass org/apache/tools/ant/types/selectors/FileSelector -instanceKlass org/apache/tools/ant/types/selectors/SelectorContainer -instanceKlass org/apache/tools/ant/taskdefs/Concat$2 -instanceKlass org/apache/tools/ant/taskdefs/Concat$1 -instanceKlass org/apache/tools/ant/types/resources/selectors/Not -instanceKlass org/apache/tools/ant/types/resources/selectors/Exists -instanceKlass org/apache/tools/ant/taskdefs/Concat$ReaderFactory -instanceKlass org/apache/tools/ant/types/selectors/SelectorUtils -instanceKlass org/apache/tools/ant/types/resources/selectors/ResourceSelector -instanceKlass org/apache/tools/ant/util/ResourceUtils$ResourceSelectorProvider -instanceKlass org/apache/tools/ant/util/ResourceUtils -instanceKlass org/apache/tools/ant/dispatch/Dispatchable -instanceKlass org/apache/tools/ant/dispatch/DispatchUtils -instanceKlass java/util/Vector$Itr -instanceKlass org/apache/tools/ant/DynamicAttribute -instanceKlass org/apache/tools/ant/Evaluable -instanceKlass org/apache/tools/ant/RuntimeConfigurable$AttributeComponentInformation -instanceKlass org/apache/tools/ant/types/Reference -instanceKlass org/apache/tools/ant/DynamicElementNS -instanceKlass org/apache/tools/ant/DynamicElement -instanceKlass org/apache/tools/ant/IntrospectionHelper$AttributeSetter -instanceKlass org/apache/tools/ant/IntrospectionHelper$NestedCreator -instanceKlass org/apache/tools/ant/IntrospectionHelper -instanceKlass org/apache/tools/zip/ZipFile$NameAndComment -instanceKlass org/apache/tools/zip/ZipEightByteInteger -instanceKlass org/apache/tools/zip/Zip64ExtendedInformationExtraField -instanceKlass org/apache/tools/zip/JarMarker -instanceKlass org/apache/tools/zip/AsiExtraField -instanceKlass org/apache/tools/zip/UnixStat -instanceKlass org/apache/tools/zip/ExtraFieldUtils -instanceKlass org/apache/tools/zip/ExtraFieldUtils$UnparseableExtraField -instanceKlass org/apache/tools/zip/AbstractUnicodeExtraField -instanceKlass org/apache/tools/zip/ZipUtil -instanceKlass org/apache/tools/zip/ZipShort -instanceKlass org/apache/tools/zip/GeneralPurposeBit -instanceKlass org/apache/tools/zip/UnparseableExtraFieldData -instanceKlass org/apache/tools/zip/CentralDirectoryParsingZipExtraField -instanceKlass org/apache/tools/zip/ZipFile$OffsetEntry -instanceKlass org/apache/tools/zip/FallbackZipEncoding -instanceKlass org/apache/tools/zip/ZipEncodingHelper$SimpleEncodingHolder -instanceKlass org/apache/tools/zip/ZipEncoding -instanceKlass org/apache/tools/zip/ZipEncodingHelper -instanceKlass org/apache/tools/zip/ZipFile$2 -instanceKlass org/apache/tools/ant/types/resources/URLProvider -instanceKlass org/apache/tools/ant/util/CollectionUtils$CompoundEnumeration -instanceKlass org/apache/tools/ant/util/CollectionUtils -instanceKlass java/util/Vector$1 -instanceKlass org/apache/tools/ant/util/ReflectUtil -instanceKlass org/apache/tools/ant/AntClassLoader$ResourceEnumeration -instanceKlass org/apache/tools/ant/util/ClasspathUtils$Delegate -instanceKlass org/apache/tools/ant/SubBuildListener -instanceKlass org/apache/tools/ant/util/ClasspathUtils -instanceKlass org/apache/tools/ant/PathTokenizer -instanceKlass org/apache/tools/ant/types/resources/FailFast -instanceKlass org/apache/tools/ant/types/Path$PathElement -instanceKlass org/apache/tools/ant/DefaultDefinitions -instanceKlass org/apache/tools/ant/TypeAdapter -instanceKlass org/apache/tools/ant/AntTypeDefinition -instanceKlass org/apache/tools/ant/ComponentHelper -instanceKlass org/apache/tools/ant/Main$1 -instanceKlass org/apache/tools/ant/DefaultLogger -instanceKlass org/apache/tools/ant/BuildLogger -instanceKlass org/apache/tools/ant/Main -instanceKlass org/apache/tools/ant/launch/AntMain -instanceKlass java/net/CookieStore -instanceKlass java/net/Proxy -instanceKlass java/lang/StrictMath -instanceKlass org/apache/tools/ant/util/JavaEnvUtils -instanceKlass org/apache/tools/ant/property/LocalPropertyStack -instanceKlass org/apache/tools/zip/ZipLong -instanceKlass org/apache/tools/zip/ZipExtraField -instanceKlass org/apache/tools/zip/ZipFile -instanceKlass org/apache/tools/ant/util/CollectionUtils$EmptyEnumeration -instanceKlass org/apache/tools/ant/RuntimeConfigurable -instanceKlass org/apache/tools/ant/PropertyHelper$PropertySetter -instanceKlass java/text/CharacterIterator -instanceKlass org/apache/tools/ant/launch/Locator -instanceKlass com/sun/org/apache/xerces/internal/impl/Constants$ArrayEnumeration -instanceKlass com/sun/org/apache/xerces/internal/impl/Constants -instanceKlass com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser$LocatorProxy -instanceKlass org/xml/sax/ext/Locator2 -instanceKlass org/xml/sax/Locator -instanceKlass com/sun/org/apache/xerces/internal/util/XMLSymbols -instanceKlass com/sun/org/apache/xerces/internal/util/XMLChar -instanceKlass com/sun/xml/internal/stream/Entity -instanceKlass com/sun/xml/internal/stream/util/BufferAllocator -instanceKlass com/sun/xml/internal/stream/util/ThreadLocalBufferAllocator -instanceKlass com/sun/org/apache/xerces/internal/util/URI -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLInputSource -instanceKlass com/sun/org/apache/xerces/internal/util/ErrorHandlerWrapper -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLErrorHandler -instanceKlass com/sun/org/apache/xerces/internal/impl/ExternalSubsetResolver -instanceKlass com/sun/org/apache/xerces/internal/util/EntityResolverWrapper -instanceKlass org/xml/sax/ext/EntityResolver2 -instanceKlass org/xml/sax/InputSource -instanceKlass com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser$AttributesProxy -instanceKlass org/xml/sax/ext/Attributes2 -instanceKlass org/xml/sax/Attributes -instanceKlass org/xml/sax/AttributeList -instanceKlass com/sun/org/apache/xerces/internal/util/PropertyState -instanceKlass com/sun/org/apache/xerces/internal/util/FeatureState -instanceKlass com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter -instanceKlass com/sun/org/apache/xerces/internal/util/MessageFormatter -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLVersionDetector -instanceKlass com/sun/org/apache/xerces/internal/impl/validation/ValidationManager -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/NMTOKENDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/NOTATIONDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/ENTITYDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/ListDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/IDREFDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/IDDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/dtd/StringDatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/DatatypeValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLAttributeDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLSimpleType -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLElementDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/validation/ValidationState -instanceKlass com/sun/org/apache/xerces/internal/impl/dv/ValidationContext -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator -instanceKlass com/sun/org/apache/xerces/internal/impl/RevalidationHandler -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidatorFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentFilter -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLEntityDecl -instanceKlass com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDFilter -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDContentModelSource -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDTDSource -instanceKlass com/sun/org/apache/xerces/internal/xni/grammars/XMLDTDDescription -instanceKlass com/sun/org/apache/xerces/internal/xni/grammars/XMLGrammarDescription -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$TrailingMiscDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$PrologDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl$XMLDeclDriver -instanceKlass com/sun/org/apache/xerces/internal/util/NamespaceSupport -instanceKlass com/sun/org/apache/xerces/internal/xni/NamespaceContext -instanceKlass com/sun/org/apache/xerces/internal/util/XMLAttributesImpl$Attribute -instanceKlass com/sun/org/apache/xerces/internal/util/XMLAttributesImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLAttributes -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$FragmentContentDriver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$Driver -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack2 -instanceKlass com/sun/org/apache/xerces/internal/xni/QName -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl$ElementStack -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLString -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLScanner -instanceKlass com/sun/xml/internal/stream/XMLBufferListener -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLDocumentSource -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLErrorReporter -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityScanner -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLLocator -instanceKlass com/sun/xml/internal/stream/XMLEntityStorage -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBuffer -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager$CharacterBufferPool -instanceKlass com/sun/org/apache/xerces/internal/util/AugmentationsImpl$AugmentationsItemsContainer -instanceKlass com/sun/org/apache/xerces/internal/util/AugmentationsImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/Augmentations -instanceKlass com/sun/org/apache/xerces/internal/util/XMLResourceIdentifierImpl -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLResourceIdentifier -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLEntityResolver -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLComponent -instanceKlass com/sun/org/apache/xerces/internal/util/SymbolTable$Entry -instanceKlass com/sun/org/apache/xerces/internal/util/SymbolTable -instanceKlass jdk/xml/internal/SecuritySupport$2 -instanceKlass jdk/xml/internal/SecuritySupport$1 -instanceKlass jdk/xml/internal/SecuritySupport -instanceKlass jdk/xml/internal/JdkXmlUtils -instanceKlass com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings -instanceKlass com/sun/org/apache/xerces/internal/parsers/XML11Configurable -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLPullParserConfiguration -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLParserConfiguration -instanceKlass com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager -instanceKlass com/sun/org/apache/xerces/internal/parsers/XMLParser -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDTDContentModelHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDTDHandler -instanceKlass com/sun/org/apache/xerces/internal/xni/XMLDocumentHandler -instanceKlass org/xml/sax/XMLReader -instanceKlass org/xml/sax/Parser -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager -instanceKlass com/sun/org/apache/xerces/internal/utils/SecuritySupport$8 -instanceKlass com/sun/org/apache/xerces/internal/utils/SecuritySupport$4 -instanceKlass com/sun/org/apache/xerces/internal/utils/SecuritySupport -instanceKlass com/sun/org/apache/xerces/internal/utils/XMLSecurityManager -instanceKlass javax/xml/parsers/SAXParser -instanceKlass com/sun/org/apache/xerces/internal/xs/PSVIProvider -instanceKlass com/sun/org/apache/xerces/internal/jaxp/JAXPConstants -instanceKlass javax/xml/parsers/SecuritySupport$1 -instanceKlass javax/xml/parsers/FactoryFinder$1 -instanceKlass javax/xml/parsers/SecuritySupport$5 -instanceKlass javax/xml/parsers/SecuritySupport$2 -instanceKlass javax/xml/parsers/SecuritySupport -instanceKlass javax/xml/parsers/FactoryFinder -instanceKlass javax/xml/parsers/SAXParserFactory -instanceKlass org/apache/tools/ant/util/JAXPUtils -instanceKlass org/xml/sax/helpers/DefaultHandler -instanceKlass org/apache/tools/ant/helper/AntXMLContext -instanceKlass java/text/ParsePosition -instanceKlass org/apache/tools/ant/property/ParseProperties -instanceKlass org/apache/tools/ant/property/ParseNextProperty -instanceKlass org/apache/tools/ant/PropertyHelper$4 -instanceKlass org/apache/tools/ant/PropertyHelper$3 -instanceKlass org/apache/tools/ant/PropertyHelper$2 -instanceKlass org/apache/tools/ant/PropertyHelper$1 -instanceKlass org/apache/tools/ant/property/PropertyExpander -instanceKlass org/apache/tools/ant/PropertyHelper$PropertyEvaluator -instanceKlass org/apache/tools/ant/PropertyHelper$Delegate -instanceKlass org/apache/tools/ant/PropertyHelper -instanceKlass org/apache/tools/ant/property/GetProperty -instanceKlass org/apache/tools/ant/util/StringUtils -instanceKlass org/apache/tools/ant/Target -instanceKlass org/apache/tools/ant/TaskContainer -instanceKlass org/apache/tools/ant/ProjectHelperRepository$ConstructingIterator -instanceKlass org/apache/tools/ant/helper/ProjectHelper2$AntHandler -instanceKlass org/xml/sax/DTDHandler -instanceKlass org/xml/sax/ErrorHandler -instanceKlass org/xml/sax/EntityResolver -instanceKlass org/xml/sax/ContentHandler -instanceKlass org/apache/tools/ant/util/LoaderUtils -instanceKlass org/apache/tools/ant/ProjectHelperRepository -instanceKlass org/apache/tools/ant/ProjectHelper -instanceKlass org/codehaus/plexus/util/IOUtil -instanceKlass org/codehaus/plexus/util/io/InputStreamFacade -instanceKlass org/codehaus/plexus/util/FileUtils -instanceKlass org/codehaus/plexus/util/StringUtils -instanceKlass org/codehaus/plexus/util/xml/PrettyPrintXMLWriter -instanceKlass org/codehaus/plexus/util/xml/XMLWriter -instanceKlass org/apache/maven/plugin/antrun/AntrunXmlPlexusConfigurationWriter -instanceKlass org/apache/tools/ant/input/DefaultInputHandler -instanceKlass org/apache/tools/ant/types/FilterSetCollection -instanceKlass org/apache/tools/ant/types/EnumeratedAttribute -instanceKlass org/apache/tools/ant/Location -instanceKlass org/apache/tools/ant/taskdefs/condition/Os -instanceKlass org/apache/tools/ant/taskdefs/condition/Condition -instanceKlass org/apache/tools/ant/util/FileUtils -instanceKlass org/apache/tools/ant/input/InputHandler -instanceKlass org/apache/tools/ant/types/resources/Appendable -instanceKlass org/apache/tools/ant/types/resources/FileProvider -instanceKlass org/apache/tools/ant/types/resources/Touchable -instanceKlass org/apache/maven/plugin/lifecycle/Lifecycle -instanceKlass org/apache/tools/ant/ProjectComponent -instanceKlass org/apache/tools/ant/types/ResourceCollection -instanceKlass org/apache/tools/ant/Project -instanceKlass org/apache/tools/ant/types/ResourceFactory -instanceKlass org/apache/tools/ant/BuildListener -instanceKlass java/util/EventListener -instanceKlass org/apache/maven/artifact/resolver/filter/AbstractScopeArtifactFilter -instanceKlass org/codehaus/plexus/util/io/FileInputStreamFacade -instanceKlass org/sonatype/plexus/build/incremental/EmptyScanner -instanceKlass org/codehaus/plexus/util/IOUtil -instanceKlass org/apache/maven/shared/filtering/DefaultMavenFileFilter$Wrapper$1 -instanceKlass org/codehaus/plexus/interpolation/SingleResponseValueSource -instanceKlass org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper -instanceKlass org/codehaus/plexus/interpolation/FeedbackEnabledValueSource -instanceKlass org/codehaus/plexus/interpolation/AbstractDelegatingValueSource -instanceKlass org/codehaus/plexus/interpolation/QueryEnabledValueSource -instanceKlass org/codehaus/plexus/interpolation/multi/DelimiterSpecification -instanceKlass org/codehaus/plexus/interpolation/multi/MultiDelimiterStringSearchInterpolator -instanceKlass org/codehaus/plexus/util/io/InputStreamFacade -instanceKlass org/codehaus/plexus/util/FileUtils -instanceKlass org/codehaus/plexus/util/SelectorUtils -instanceKlass org/codehaus/plexus/util/AbstractScanner -instanceKlass org/codehaus/plexus/interpolation/Interpolator -instanceKlass org/codehaus/plexus/interpolation/InterpolationPostProcessor -instanceKlass org/codehaus/plexus/interpolation/SimpleRecursionInterceptor -instanceKlass org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor -instanceKlass org/codehaus/plexus/interpolation/RecursionInterceptor -instanceKlass org/codehaus/plexus/interpolation/AbstractValueSource -instanceKlass org/codehaus/plexus/util/FileUtils$FilterWrapper -instanceKlass org/codehaus/plexus/util/StringUtils -instanceKlass org/codehaus/plexus/components/interactivity/DefaultPrompter -instanceKlass org/codehaus/plexus/interpolation/ValueSource -instanceKlass org/codehaus/plexus/components/interactivity/DefaultOutputHandler -instanceKlass org/codehaus/plexus/util/Scanner -instanceKlass org/sonatype/plexus/build/incremental/DefaultBuildContext -instanceKlass org/apache/maven/shared/filtering/AbstractMavenFilteringRequest -instanceKlass org/sonatype/plexus/build/incremental/BuildContext -instanceKlass org/apache/maven/shared/filtering/MavenResourcesFiltering -instanceKlass org/apache/maven/shared/filtering/MavenFileFilter -instanceKlass org/codehaus/plexus/components/interactivity/Prompter -instanceKlass org/codehaus/plexus/components/interactivity/OutputHandler -instanceKlass org/codehaus/plexus/components/interactivity/InputHandler -instanceKlass org/eclipse/sisu/plexus/ComponentDescriptorBeanModule$ComponentMetadata -instanceKlass com/fasterxml/jackson/databind/deser/std/NumberDeserializers -instanceKlass com/fasterxml/jackson/databind/annotation/JacksonStdImpl -instanceKlass java/util/function/Predicate -instanceKlass java/util/function/Consumer -instanceKlass java/util/Spliterator -instanceKlass java/util/function/UnaryOperator -instanceKlass com/fasterxml/jackson/annotation/JsonFormat -instanceKlass com/fasterxml/jackson/databind/deser/ContextualKeyDeserializer -instanceKlass com/fasterxml/jackson/databind/util/LinkedNode -instanceKlass sun/reflect/generics/tree/Wildcard -instanceKlass sun/reflect/generics/tree/BottomSignature -instanceKlass com/fasterxml/jackson/annotation/JsonCreator -instanceKlass com/fasterxml/jackson/databind/deser/impl/CreatorCollector -instanceKlass com/fasterxml/jackson/core/JsonLocation -instanceKlass com/fasterxml/jackson/databind/annotation/JsonValueInstantiator -instanceKlass java/util/zip/ZipUtils -instanceKlass java/lang/Package$1 -instanceKlass com/fasterxml/jackson/core/util/TextBuffer -instanceKlass java/time/Instant -instanceKlass java/time/temporal/TemporalAdjuster -instanceKlass java/time/temporal/Temporal -instanceKlass java/time/temporal/TemporalAccessor -instanceKlass com/google/common/io/Closeables -instanceKlass com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap$SerializerAndMapResult -instanceKlass pl/project13/maven/git/util/SortedProperties$EntryComparator -instanceKlass com/fasterxml/jackson/databind/ser/std/StdKeySerializers -instanceKlass com/fasterxml/jackson/annotation/JsonInclude -instanceKlass com/fasterxml/jackson/databind/ser/impl/PropertySerializerMap -instanceKlass com/fasterxml/jackson/annotation/JsonIgnoreProperties -instanceKlass com/fasterxml/jackson/annotation/JsonFilter -instanceKlass com/fasterxml/jackson/annotation/JsonPropertyOrder -instanceKlass com/fasterxml/jackson/databind/annotation/JsonNaming -instanceKlass com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$10 -instanceKlass com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$9 -instanceKlass com/fasterxml/jackson/annotation/JacksonInject -instanceKlass com/fasterxml/jackson/databind/annotation/JsonDeserialize -instanceKlass com/fasterxml/jackson/annotation/JsonSetter -instanceKlass com/fasterxml/jackson/annotation/JsonAnySetter -instanceKlass com/fasterxml/jackson/databind/util/BeanUtil -instanceKlass com/fasterxml/jackson/annotation/JsonValue -instanceKlass com/fasterxml/jackson/annotation/JsonAnyGetter -instanceKlass java/io/ObjectOutput -instanceKlass java/io/ObjectStreamConstants -instanceKlass java/io/ObjectInput -instanceKlass com/fasterxml/jackson/annotation/JacksonAnnotationsInside -instanceKlass com/fasterxml/jackson/databind/introspect/MemberKey -instanceKlass com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap -instanceKlass com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$Linked -instanceKlass com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder$WithMember -instanceKlass com/fasterxml/jackson/annotation/JsonIgnore -instanceKlass com/fasterxml/jackson/annotation/JsonAutoDetect$1 -instanceKlass com/fasterxml/jackson/annotation/JsonManagedReference -instanceKlass com/fasterxml/jackson/annotation/JsonBackReference -instanceKlass com/fasterxml/jackson/annotation/JsonUnwrapped -instanceKlass com/fasterxml/jackson/annotation/JsonView -instanceKlass com/fasterxml/jackson/annotation/JsonProperty -instanceKlass com/fasterxml/jackson/annotation/JsonGetter -instanceKlass com/fasterxml/jackson/databind/util/ArrayIterator -instanceKlass com/fasterxml/jackson/databind/annotation/JsonTypeResolver -instanceKlass com/fasterxml/jackson/annotation/JsonTypeInfo -instanceKlass com/fasterxml/jackson/annotation/JsonRawValue -instanceKlass com/fasterxml/jackson/databind/annotation/JsonSerialize -instanceKlass com/fasterxml/jackson/annotation/JsonIdentityInfo -instanceKlass com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector -instanceKlass com/fasterxml/jackson/databind/util/ClassUtil -instanceKlass com/fasterxml/jackson/databind/type/HierarchicType -instanceKlass com/fasterxml/jackson/databind/type/TypeBindings -instanceKlass com/fasterxml/jackson/databind/type/ClassKey -instanceKlass com/fasterxml/jackson/databind/util/TypeKey -instanceKlass com/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap$Bucket -instanceKlass com/fasterxml/jackson/databind/ser/impl/ReadOnlyClassToSerializerMap -instanceKlass com/fasterxml/jackson/core/io/CharTypes -instanceKlass com/fasterxml/jackson/core/JsonStreamContext -instanceKlass com/fasterxml/jackson/core/util/BufferRecycler -instanceKlass com/fasterxml/jackson/core/io/IOContext -instanceKlass com/fasterxml/jackson/databind/ObjectWriter$Prefetch -instanceKlass com/fasterxml/jackson/databind/ObjectWriter$GeneratorSettings -instanceKlass com/fasterxml/jackson/core/util/MinimalPrettyPrinter -instanceKlass com/fasterxml/jackson/databind/ObjectWriter -instanceKlass com/fasterxml/jackson/databind/ser/BeanSerializerModifier -instanceKlass com/fasterxml/jackson/databind/ser/Serializers -instanceKlass com/fasterxml/jackson/databind/cfg/SerializerFactoryConfig -instanceKlass java/util/UUID -instanceKlass com/fasterxml/jackson/databind/ser/std/StdJdkSerializers -instanceKlass java/lang/Short$ShortCache -instanceKlass java/lang/Long$LongCache -instanceKlass com/fasterxml/jackson/databind/ser/std/NumberSerializers -instanceKlass com/fasterxml/jackson/databind/deser/DeserializerCache -instanceKlass com/fasterxml/jackson/databind/KeyDeserializer -instanceKlass com/fasterxml/jackson/databind/deser/std/StdKeyDeserializers -instanceKlass com/fasterxml/jackson/databind/deser/KeyDeserializers -instanceKlass com/fasterxml/jackson/databind/deser/ValueInstantiators -instanceKlass com/fasterxml/jackson/databind/AbstractTypeResolver -instanceKlass com/fasterxml/jackson/databind/deser/BeanDeserializerModifier -instanceKlass com/fasterxml/jackson/databind/cfg/DeserializerFactoryConfig -instanceKlass java/util/concurrent/ConcurrentNavigableMap -instanceKlass com/fasterxml/jackson/databind/PropertyName -instanceKlass com/fasterxml/jackson/databind/deser/Deserializers -instanceKlass com/fasterxml/jackson/annotation/ObjectIdGenerator -instanceKlass com/fasterxml/jackson/databind/deser/SettableBeanProperty -instanceKlass com/fasterxml/jackson/databind/deser/ValueInstantiator -instanceKlass com/fasterxml/jackson/databind/deser/ResolvableDeserializer -instanceKlass com/fasterxml/jackson/databind/deser/ContextualDeserializer -instanceKlass com/fasterxml/jackson/annotation/ObjectIdResolver -instanceKlass com/fasterxml/jackson/databind/JsonDeserializer -instanceKlass com/fasterxml/jackson/databind/ser/SerializerCache -instanceKlass com/fasterxml/jackson/databind/ser/ResolvableSerializer -instanceKlass com/fasterxml/jackson/databind/ser/ContextualSerializer -instanceKlass com/fasterxml/jackson/databind/jsonschema/SchemaAware -instanceKlass com/fasterxml/jackson/databind/JsonSerializer -instanceKlass com/fasterxml/jackson/databind/jsonFormatVisitors/JsonFormatVisitable -instanceKlass com/fasterxml/jackson/databind/node/JsonNodeFactory -instanceKlass com/fasterxml/jackson/databind/node/JsonNodeCreator -instanceKlass com/fasterxml/jackson/databind/cfg/ContextAttributes -instanceKlass com/fasterxml/jackson/databind/cfg/ConfigFeature -instanceKlass com/fasterxml/jackson/databind/introspect/AnnotationMap -instanceKlass com/fasterxml/jackson/databind/util/Annotations -instanceKlass com/fasterxml/jackson/databind/BeanDescription -instanceKlass com/fasterxml/jackson/databind/cfg/MapperConfig -instanceKlass com/fasterxml/jackson/databind/introspect/SimpleMixInResolver -instanceKlass com/fasterxml/jackson/databind/util/RootNameLookup -instanceKlass com/fasterxml/jackson/databind/introspect/ClassIntrospector$MixInResolver -instanceKlass com/fasterxml/jackson/core/sym/BytesToNameCanonicalizer$TableInfo -instanceKlass com/fasterxml/jackson/core/sym/Name -instanceKlass com/fasterxml/jackson/core/sym/BytesToNameCanonicalizer -instanceKlass com/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer$TableInfo -instanceKlass com/fasterxml/jackson/core/sym/ByteQuadsCanonicalizer -instanceKlass com/fasterxml/jackson/core/sym/CharsToNameCanonicalizer$Bucket -instanceKlass com/fasterxml/jackson/core/sym/CharsToNameCanonicalizer -instanceKlass com/fasterxml/jackson/core/Base64Variant -instanceKlass com/fasterxml/jackson/core/Base64Variants -instanceKlass com/fasterxml/jackson/databind/type/TypeParser -instanceKlass com/fasterxml/jackson/databind/util/LRUMap -instanceKlass com/fasterxml/jackson/databind/type/TypeFactory -instanceKlass com/fasterxml/jackson/databind/cfg/BaseSettings -instanceKlass com/fasterxml/jackson/core/util/DefaultPrettyPrinter$NopIndenter -instanceKlass com/fasterxml/jackson/core/io/SerializedString -instanceKlass com/fasterxml/jackson/core/SerializableString -instanceKlass com/fasterxml/jackson/core/util/DefaultPrettyPrinter$Indenter -instanceKlass com/fasterxml/jackson/core/util/DefaultPrettyPrinter -instanceKlass com/fasterxml/jackson/core/util/Instantiatable -instanceKlass com/fasterxml/jackson/annotation/JacksonAnnotation -instanceKlass com/fasterxml/jackson/annotation/JsonAutoDetect -instanceKlass com/fasterxml/jackson/databind/introspect/VisibilityChecker$Std -instanceKlass com/fasterxml/jackson/databind/ser/PropertyWriter -instanceKlass com/fasterxml/jackson/databind/BeanProperty -instanceKlass com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition -instanceKlass com/fasterxml/jackson/databind/util/Named -instanceKlass com/fasterxml/jackson/databind/introspect/Annotated -instanceKlass com/fasterxml/jackson/core/JsonGenerator -instanceKlass com/fasterxml/jackson/databind/Module$SetupContext -instanceKlass com/fasterxml/jackson/databind/JsonSerializable$Base -instanceKlass com/fasterxml/jackson/core/TreeNode -instanceKlass com/fasterxml/jackson/core/JsonParser -instanceKlass com/fasterxml/jackson/databind/introspect/ClassIntrospector -instanceKlass com/fasterxml/jackson/databind/jsontype/TypeResolverBuilder -instanceKlass com/fasterxml/jackson/core/PrettyPrinter -instanceKlass com/fasterxml/jackson/databind/introspect/VisibilityChecker -instanceKlass com/fasterxml/jackson/databind/AnnotationIntrospector -instanceKlass com/fasterxml/jackson/databind/JsonSerializable -instanceKlass com/fasterxml/jackson/core/type/ResolvedType -instanceKlass com/fasterxml/jackson/databind/ser/SerializerFactory -instanceKlass com/fasterxml/jackson/databind/deser/DeserializerFactory -instanceKlass com/fasterxml/jackson/databind/DatabindContext -instanceKlass com/fasterxml/jackson/databind/jsontype/SubtypeResolver -instanceKlass com/fasterxml/jackson/core/JsonFactory -instanceKlass com/fasterxml/jackson/core/TreeCodec -instanceKlass com/fasterxml/jackson/core/Versioned -instanceKlass com/google/common/collect/FluentIterable -instanceKlass com/google/common/io/LineProcessor -instanceKlass com/google/common/io/ByteSource -instanceKlass com/google/common/io/ByteSink -instanceKlass com/google/common/collect/TreeTraverser -instanceKlass com/google/common/io/Files -instanceKlass java/net/InetAddress$CacheEntry -instanceKlass sun/net/InetAddressCachePolicy$2 -instanceKlass sun/net/InetAddressCachePolicy$1 -instanceKlass sun/net/InetAddressCachePolicy -instanceKlass java/net/Inet4AddressImpl -instanceKlass java/io/RandomAccessFile$1 -instanceKlass org/eclipse/jgit/lib/RepositoryCache$FileKey -instanceKlass java/util/concurrent/Executors$RunnableAdapter -instanceKlass java/util/concurrent/FutureTask$WaitNode -instanceKlass java/util/concurrent/FutureTask -instanceKlass org/eclipse/jgit/lib/RepositoryCache$1 -instanceKlass org/eclipse/jgit/lib/WorkQueue$2 -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject -instanceKlass java/util/concurrent/locks/Condition -instanceKlass java/util/concurrent/RunnableScheduledFuture -instanceKlass java/util/concurrent/ScheduledFuture -instanceKlass java/util/concurrent/Delayed -instanceKlass java/util/concurrent/RunnableFuture -instanceKlass java/util/concurrent/Executors$DefaultThreadFactory -instanceKlass java/util/concurrent/Executors -instanceKlass org/eclipse/jgit/lib/WorkQueue$1 -instanceKlass java/util/concurrent/ThreadPoolExecutor$AbortPolicy -instanceKlass java/util/concurrent/RejectedExecutionHandler -instanceKlass java/util/concurrent/AbstractExecutorService -instanceKlass java/util/concurrent/ScheduledExecutorService -instanceKlass java/util/concurrent/ExecutorService -instanceKlass org/eclipse/jgit/lib/WorkQueue -instanceKlass org/eclipse/jgit/lib/RepositoryCacheConfig -instanceKlass org/eclipse/jgit/lib/RepositoryCache$Lock -instanceKlass org/eclipse/jgit/lib/RepositoryCache -instanceKlass com/google/common/collect/AbstractIterator$1 -instanceKlass com/google/common/collect/Iterators$2 -instanceKlass com/google/common/collect/PeekingIterator -instanceKlass com/google/common/collect/UnmodifiableIterator -instanceKlass com/google/common/collect/Iterators -instanceKlass pl/project13/jgit/JGitCommon$2 -instanceKlass com/google/common/collect/Multiset -instanceKlass com/google/common/collect/Collections2 -instanceKlass pl/project13/jgit/JGitCommon$1 -instanceKlass pl/project13/maven/git/GitDataProvider$1 -instanceKlass com/google/common/base/Joiner -instanceKlass org/eclipse/jgit/lib/AbbreviatedObjectId -instanceKlass pl/project13/jgit/DescribeResult -instanceKlass pl/project13/maven/git/util/Pair -instanceKlass com/google/common/collect/TransformedIterator -instanceKlass org/eclipse/jgit/revwalk/RevWalk$3 -instanceKlass org/eclipse/jgit/revwalk/DepthWalk -instanceKlass org/eclipse/jgit/api/Status -instanceKlass org/eclipse/jgit/submodule/SubmoduleWalk -instanceKlass org/eclipse/jgit/internal/storage/pack/BinaryDelta -instanceKlass org/eclipse/jgit/internal/storage/file/DeltaBaseCache$Entry -instanceKlass org/eclipse/jgit/internal/storage/file/DeltaBaseCache$Slot -instanceKlass org/eclipse/jgit/internal/storage/file/PackFile$Delta -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeIterator$2 -instanceKlass org/eclipse/jgit/lib/CoreConfig$1 -instanceKlass org/eclipse/jgit/lib/CoreConfig -instanceKlass org/eclipse/jgit/ignore/internal/IMatcher$1 -instanceKlass org/eclipse/jgit/ignore/internal/PathMatcher$1 -instanceKlass org/eclipse/jgit/ignore/internal/AbstractMatcher -instanceKlass org/eclipse/jgit/ignore/internal/IMatcher -instanceKlass org/eclipse/jgit/ignore/internal/Strings -instanceKlass org/eclipse/jgit/ignore/FastIgnoreRule -instanceKlass org/eclipse/jgit/internal/storage/file/FileRepository$AttributesNodeProviderImpl -instanceKlass org/eclipse/jgit/treewalk/TreeWalk -instanceKlass org/eclipse/jgit/attributes/AttributesProvider -instanceKlass org/eclipse/jgit/dircache/DirCacheTree$1 -instanceKlass org/eclipse/jgit/dircache/DirCacheTree -instanceKlass org/eclipse/jgit/dircache/DirCache$1 -instanceKlass org/eclipse/jgit/dircache/DirCacheEntry -instanceKlass org/eclipse/jgit/dircache/DirCache -instanceKlass org/eclipse/jgit/lib/IndexDiff$1 -instanceKlass org/eclipse/jgit/lib/IndexDiff$WorkingTreeIteratorFactory -instanceKlass org/eclipse/jgit/lib/IndexDiff -instanceKlass org/eclipse/jgit/util/Paths -instanceKlass org/eclipse/jgit/lib/FileMode -instanceKlass org/eclipse/jgit/util/FS$Attributes -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeIterator$IteratorState -instanceKlass org/eclipse/jgit/treewalk/FileTreeIterator$DefaultFileModeStrategy -instanceKlass org/eclipse/jgit/lib/Config$ConfigEnum -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeOptions$1 -instanceKlass org/eclipse/jgit/lib/Config$SectionParser -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeOptions -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeIterator$1 -instanceKlass org/eclipse/jgit/treewalk/WorkingTreeIterator$Entry -instanceKlass org/eclipse/jgit/treewalk/FileTreeIterator$FileModeStrategy -instanceKlass org/eclipse/jgit/attributes/AttributesNode -instanceKlass org/eclipse/jgit/ignore/IgnoreNode -instanceKlass org/eclipse/jgit/treewalk/AbstractTreeIterator -instanceKlass com/google/common/collect/Lists -instanceKlass pl/project13/jgit/JGitCommon$3 -instanceKlass pl/project13/jgit/JGitCommon$4 -instanceKlass org/joda/time/tz/CachedDateTimeZone$Info -instanceKlass org/joda/time/tz/DateTimeZoneBuilder -instanceKlass org/joda/time/tz/ZoneInfoProvider -instanceKlass org/joda/time/chrono/BasicChronology$YearInfo -instanceKlass org/joda/time/chrono/AssembledChronology$Fields -instanceKlass org/joda/time/tz/Provider -instanceKlass org/joda/time/tz/NameProvider -instanceKlass org/joda/time/DateTimeZone -instanceKlass org/joda/time/DateTimeFieldType -instanceKlass org/joda/time/DurationFieldType -instanceKlass org/joda/time/DurationField -instanceKlass org/joda/time/DateTimeField -instanceKlass org/joda/time/DateTimeUtils$SystemMillisProvider -instanceKlass org/joda/time/ReadableInterval -instanceKlass org/joda/time/DateTimeUtils$MillisProvider -instanceKlass org/joda/time/DateTimeUtils -instanceKlass org/joda/time/convert/ConverterSet$Entry -instanceKlass org/joda/time/ReadablePeriod -instanceKlass org/joda/time/convert/IntervalConverter -instanceKlass org/joda/time/convert/PeriodConverter -instanceKlass org/joda/time/convert/DurationConverter -instanceKlass org/joda/time/convert/AbstractConverter -instanceKlass org/joda/time/convert/PartialConverter -instanceKlass org/joda/time/convert/InstantConverter -instanceKlass org/joda/time/convert/ConverterSet -instanceKlass org/joda/time/convert/Converter -instanceKlass org/joda/time/convert/ConverterManager -instanceKlass org/joda/time/Chronology -instanceKlass org/joda/time/base/AbstractInstant -instanceKlass org/joda/time/ReadableDateTime -instanceKlass org/joda/time/ReadableInstant -instanceKlass pl/project13/jgit/dummy/DatedRevTag -instanceKlass org/eclipse/jgit/lib/PersonIdent -instanceKlass org/eclipse/jgit/internal/storage/file/WindowCache$Entry -instanceKlass java/io/RandomAccessFile -instanceKlass org/eclipse/jgit/revwalk/BlockRevQueue$Block -instanceKlass org/eclipse/jgit/revwalk/BlockRevQueue$BlockFreeList -instanceKlass org/eclipse/jgit/api/ListTagCommand$1 -instanceKlass org/eclipse/jgit/util/RefMap$Ent -instanceKlass org/eclipse/jgit/util/RefMap$SetIterator -instanceKlass java/util/AbstractMap$2$1 -instanceKlass org/eclipse/jgit/internal/storage/file/LockFile$1 -instanceKlass org/eclipse/jgit/internal/storage/file/LockFile -instanceKlass org/eclipse/jgit/internal/storage/file/RefDirectory$LooseScanner -instanceKlass org/eclipse/jgit/api/Git -instanceKlass com/google/common/base/Optional -instanceKlass org/eclipse/jgit/api/GitCommand -instanceKlass org/eclipse/jgit/revwalk/DateRevQueue$Entry -instanceKlass org/eclipse/jgit/internal/storage/file/DeltaBaseCache -instanceKlass org/eclipse/jgit/internal/storage/file/WindowCache$Lock -instanceKlass org/eclipse/jgit/storage/file/WindowCacheConfig -instanceKlass org/eclipse/jgit/internal/storage/file/WindowCache -instanceKlass org/eclipse/jgit/internal/storage/file/UnpackedObject -instanceKlass org/eclipse/jgit/internal/storage/file/PackIndexWriter -instanceKlass org/eclipse/jgit/internal/storage/file/PackIndex -instanceKlass org/eclipse/jgit/internal/storage/file/PackFile$1 -instanceKlass org/eclipse/jgit/internal/storage/file/ByteWindow -instanceKlass org/eclipse/jgit/lib/ObjectLoader -instanceKlass org/eclipse/jgit/internal/storage/pack/PackExt -instanceKlass org/eclipse/jgit/lib/InflaterCache -instanceKlass org/eclipse/jgit/treewalk/filter/TreeFilter -instanceKlass org/eclipse/jgit/revwalk/filter/RevFilter -instanceKlass org/eclipse/jgit/lib/ObjectIdOwnerMap -instanceKlass org/eclipse/jgit/lib/ObjectIdSet -instanceKlass org/eclipse/jgit/revwalk/AsyncRevObjectQueue -instanceKlass org/eclipse/jgit/revwalk/Generator -instanceKlass org/eclipse/jgit/revwalk/RevWalk -instanceKlass org/eclipse/jgit/lib/SymbolicRef -instanceKlass org/eclipse/jgit/lib/RefComparator -instanceKlass org/eclipse/jgit/util/RefList$Builder -instanceKlass pl/project13/maven/git/util/PropertyManager -instanceKlass com/google/common/base/Preconditions -instanceKlass com/google/common/base/MoreObjects -instanceKlass org/eclipse/jgit/lib/BitmapIndex -instanceKlass org/eclipse/jgit/lib/AsyncObjectSizeQueue -instanceKlass org/eclipse/jgit/lib/AsyncObjectLoaderQueue -instanceKlass org/eclipse/jgit/lib/AsyncOperation -instanceKlass org/eclipse/jgit/internal/storage/file/UnpackedObjectCache$Table -instanceKlass org/eclipse/jgit/internal/storage/file/UnpackedObjectCache -instanceKlass org/eclipse/jgit/internal/storage/file/PackFile -instanceKlass org/eclipse/jgit/internal/storage/file/ObjectDirectory$PackList -instanceKlass org/eclipse/jgit/internal/storage/file/ObjectDirectory$AlternateHandle -instanceKlass org/eclipse/jgit/lib/RepositoryCache$Key -instanceKlass org/eclipse/jgit/internal/storage/pack/StoredObjectRepresentation -instanceKlass org/eclipse/jgit/lib/ObjectInserter -instanceKlass org/eclipse/jgit/internal/storage/pack/ObjectReuseAsIs -instanceKlass org/eclipse/jgit/lib/ObjectReader -instanceKlass org/eclipse/jgit/internal/storage/file/ReflogWriter -instanceKlass org/eclipse/jgit/lib/ObjectIdRef -instanceKlass org/eclipse/jgit/lib/RefRename -instanceKlass org/eclipse/jgit/lib/RefUpdate -instanceKlass org/eclipse/jgit/internal/storage/file/RefDirectory$LooseRef -instanceKlass org/eclipse/jgit/util/RefList -instanceKlass org/eclipse/jgit/lib/Ref -instanceKlass org/eclipse/jgit/events/ListenerHandle -instanceKlass org/eclipse/jgit/internal/storage/file/FileRepository$2 -instanceKlass java/lang/ProcessImpl$2 -instanceKlass java/lang/Process -instanceKlass java/lang/ProcessBuilder -instanceKlass org/eclipse/jgit/util/FS$Holder -instanceKlass org/eclipse/jgit/util/StringUtils -instanceKlass org/eclipse/jgit/lib/ConfigSnapshot$LineComparator -instanceKlass org/eclipse/jgit/lib/ConfigLine -instanceKlass org/eclipse/jgit/lib/Config$StringReader -instanceKlass org/eclipse/jgit/util/NB -instanceKlass org/eclipse/jgit/util/IO -instanceKlass org/eclipse/jgit/util/FileUtils -instanceKlass org/eclipse/jgit/internal/storage/file/FileSnapshot -instanceKlass org/eclipse/jgit/lib/ConfigSnapshot -instanceKlass org/eclipse/jgit/util/FS_Win32_Cygwin$1 -instanceKlass org/eclipse/jgit/util/FS$FSFactory -instanceKlass org/eclipse/jgit/util/FS -instanceKlass org/eclipse/jgit/events/ListenerList -instanceKlass org/eclipse/jgit/lib/ReflogReader -instanceKlass org/eclipse/jgit/events/RepositoryEvent -instanceKlass org/eclipse/jgit/attributes/AttributesNodeProvider -instanceKlass org/eclipse/jgit/lib/ObjectDatabase -instanceKlass org/eclipse/jgit/lib/RefDatabase -instanceKlass org/eclipse/jgit/events/ConfigChangedListener -instanceKlass org/eclipse/jgit/events/IndexChangedListener -instanceKlass org/eclipse/jgit/events/RepositoryListener -instanceKlass org/eclipse/jgit/util/SystemReader$1 -instanceKlass org/eclipse/jgit/util/MutableInteger -instanceKlass org/eclipse/jgit/util/RawParseUtils -instanceKlass org/eclipse/jgit/lib/Constants -instanceKlass org/eclipse/jgit/lib/ObjectChecker -instanceKlass org/eclipse/jgit/util/SystemReader -instanceKlass org/eclipse/jgit/lib/Config -instanceKlass org/eclipse/jgit/lib/Repository -instanceKlass org/eclipse/jgit/lib/BaseRepositoryBuilder -instanceKlass com/google/common/base/Predicate -instanceKlass pl/project13/jgit/JGitCommon -instanceKlass org/eclipse/jgit/lib/AnyObjectId -instanceKlass sun/security/util/ManifestEntryVerifier$SunProviderHolder -instanceKlass sun/nio/cs/Surrogate -instanceKlass sun/nio/cs/Surrogate$Parser -instanceKlass java/util/Base64$Encoder -instanceKlass java/util/Base64$Decoder -instanceKlass java/util/Base64 -instanceKlass java/security/Timestamp -instanceKlass sun/security/timestamp/TimestampToken -instanceKlass java/security/cert/CertPath -instanceKlass java/math/MutableBigInteger -instanceKlass sun/security/rsa/RSAPadding -instanceKlass sun/security/rsa/RSACore -instanceKlass java/security/interfaces/RSAPrivateCrtKey -instanceKlass sun/security/pkcs/PKCS8Key -instanceKlass java/security/interfaces/RSAPrivateKey -instanceKlass java/security/PrivateKey -instanceKlass sun/security/jca/ServiceId -instanceKlass java/security/SignatureSpi -instanceKlass javax/crypto/SecretKey -instanceKlass javax/security/auth/Destroyable -instanceKlass sun/security/util/Length -instanceKlass sun/security/util/KeyUtil -instanceKlass sun/text/normalizer/NormalizerBase$1 -instanceKlass sun/text/normalizer/NormalizerBase$QuickCheckResult -instanceKlass sun/text/normalizer/NormalizerBase$Mode -instanceKlass sun/text/normalizer/NormalizerBase -instanceKlass java/text/Normalizer -instanceKlass sun/security/x509/AVAKeyword -instanceKlass sun/security/util/ConstraintsParameters -instanceKlass sun/security/pkcs/ESSCertId -instanceKlass sun/security/pkcs/SigningCertificateInfo -instanceKlass sun/security/pkcs/PKCS9Attribute -instanceKlass sun/security/pkcs/PKCS9Attributes -instanceKlass sun/security/pkcs/SignerInfo -instanceKlass java/security/cert/PolicyQualifierInfo -instanceKlass sun/security/x509/CertificatePolicyId -instanceKlass sun/security/x509/PolicyInformation -instanceKlass sun/security/x509/DistributionPoint -instanceKlass sun/security/x509/DNSName -instanceKlass sun/security/x509/URIName -instanceKlass sun/security/x509/GeneralName -instanceKlass sun/security/x509/AccessDescription -instanceKlass sun/security/util/MemoryCache$CacheEntry -instanceKlass sun/security/x509/X509AttributeName -instanceKlass sun/security/x509/GeneralNames -instanceKlass sun/security/x509/KeyIdentifier -instanceKlass sun/security/x509/OIDMap$OIDInfo -instanceKlass sun/security/x509/PKIXExtensions -instanceKlass sun/security/x509/OIDMap -instanceKlass sun/security/x509/Extension -instanceKlass java/security/cert/Extension -instanceKlass sun/security/x509/CertificateExtensions -instanceKlass java/security/interfaces/RSAPublicKey -instanceKlass java/security/interfaces/RSAKey -instanceKlass java/security/spec/RSAPrivateKeySpec -instanceKlass java/security/spec/RSAPublicKeySpec -instanceKlass java/security/KeyFactorySpi -instanceKlass sun/security/rsa/SunRsaSignEntries -instanceKlass sun/security/jca/ProviderList$ServiceList$1 -instanceKlass java/security/KeyFactory -instanceKlass java/security/spec/EncodedKeySpec -instanceKlass java/security/spec/KeySpec -instanceKlass sun/security/util/BitArray -instanceKlass sun/security/x509/X509Key -instanceKlass java/security/PublicKey -instanceKlass sun/security/x509/CertificateX509Key -instanceKlass sun/security/x509/CertificateValidity -instanceKlass sun/security/x509/AVA -instanceKlass sun/security/x509/RDN -instanceKlass javax/security/auth/x500/X500Principal -instanceKlass sun/security/x509/X500Name$1 -instanceKlass sun/security/x509/X500Name -instanceKlass sun/security/x509/GeneralNameInterface -instanceKlass sun/security/x509/CertificateAlgorithmId -instanceKlass sun/security/x509/SerialNumber -instanceKlass sun/security/x509/CertificateSerialNumber -instanceKlass sun/security/x509/CertificateVersion -instanceKlass sun/security/x509/X509CertInfo -instanceKlass sun/security/x509/CertAttrSet -instanceKlass sun/security/util/Cache$EqualByteArray -instanceKlass java/security/cert/X509Extension -instanceKlass sun/security/util/Cache -instanceKlass java/security/cert/CertificateFactorySpi -instanceKlass java/security/cert/CertificateFactory -instanceKlass sun/security/x509/AlgorithmId -instanceKlass sun/security/util/ByteArrayTagOrder -instanceKlass sun/security/util/ByteArrayLexOrder -instanceKlass sun/security/util/DerEncoder -instanceKlass sun/security/util/DerValue -instanceKlass sun/security/util/ObjectIdentifier -instanceKlass sun/security/pkcs/ContentInfo -instanceKlass sun/security/util/DerIndefLenConverter -instanceKlass sun/security/util/DerInputStream -instanceKlass sun/security/pkcs/PKCS7 -instanceKlass sun/security/util/ManifestDigester$Entry -instanceKlass sun/security/util/ManifestDigester$Position -instanceKlass sun/security/util/ManifestDigester -instanceKlass pl/project13/maven/git/GitDataProvider -instanceKlass pl/project13/maven/git/GitProvider -instanceKlass pl/project13/maven/git/GitDirLocator -instanceKlass com/google/common/base/Function -instanceKlass pl/project13/maven/git/log/MavenLoggerBridge -instanceKlass org/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity -instanceKlass org/sonatype/plexus/components/cipher/PBECipher -instanceKlass pl/project13/maven/git/PropertiesReplacer -instanceKlass pl/project13/maven/git/PropertiesFilterer -instanceKlass pl/project13/maven/git/GitDescribeConfig -instanceKlass com/fasterxml/jackson/core/type/TypeReference -instanceKlass pl/project13/maven/git/log/LoggerBridge -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipher -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcher -instanceKlass org/eclipse/aether/util/version/UnionVersionRange -instanceKlass org/eclipse/aether/version/VersionRange$Bound -instanceKlass org/eclipse/aether/util/version/GenericVersionRange -instanceKlass sun/nio/fs/AbstractBasicFileAttributeView -instanceKlass sun/nio/fs/DynamicFileAttributeView -instanceKlass sun/nio/fs/WindowsFileAttributeViews -instanceKlass java/nio/file/attribute/BasicFileAttributeView -instanceKlass java/nio/file/WatchKey -instanceKlass java/nio/file/WatchEvent$Modifier -instanceKlass java/nio/file/WatchEvent$Kind -instanceKlass java/nio/file/WatchService -instanceKlass java/io/FileFilter -instanceKlass java/nio/file/FileVisitor -instanceKlass java/nio/file/FileStore -instanceKlass java/nio/file/attribute/FileAttributeView -instanceKlass java/nio/file/attribute/AttributeView -instanceKlass java/nio/file/attribute/UserPrincipal -instanceKlass java/nio/file/attribute/FileTime -instanceKlass java/util/stream/Stream -instanceKlass java/util/stream/BaseStream -instanceKlass java/util/function/BiPredicate -instanceKlass java/nio/file/CopyOption -instanceKlass java/nio/file/OpenOption -instanceKlass org/apache/maven/shared/utils/io/Java7Support -instanceKlass org/apache/maven/shared/utils/io/FileUtils -instanceKlass org/apache/maven/plugin/clean/Cleaner$Result -instanceKlass org/apache/maven/plugin/clean/Cleaner$3 -instanceKlass org/apache/maven/plugin/clean/Cleaner$2 -instanceKlass org/apache/maven/shared/utils/Os -instanceKlass org/apache/maven/plugin/clean/Cleaner$Logger -instanceKlass org/apache/maven/plugin/clean/Cleaner -instanceKlass org/eclipse/sisu/plexus/CompositeBeanHelper$1 -instanceKlass org/codehaus/plexus/util/introspection/MethodMap -instanceKlass org/codehaus/plexus/util/introspection/ClassMap$CacheMiss -instanceKlass org/codehaus/plexus/util/introspection/ClassMap -instanceKlass org/codehaus/plexus/util/introspection/ReflectionValueExtractor$Tokenizer -instanceKlass org/codehaus/plexus/util/introspection/ReflectionValueExtractor -instanceKlass org/eclipse/sisu/plexus/CompositeBeanHelper -instanceKlass org/apache/maven/plugin/internal/ValidatingConfigurationListener -instanceKlass org/apache/maven/plugin/DebugConfigurationListener -instanceKlass org/codehaus/plexus/component/configurator/converters/ParameterizedConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/AbstractConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/ConfigurationConverter -instanceKlass org/codehaus/plexus/component/configurator/converters/lookup/DefaultConverterLookup -instanceKlass org/codehaus/plexus/component/configurator/expression/DefaultExpressionEvaluator -instanceKlass org/apache/maven/plugin/PluginParameterExpressionEvaluator -instanceKlass org/codehaus/plexus/component/configurator/expression/TypeAwareExpressionEvaluator -instanceKlass org/apache/maven/monitor/logging/DefaultLog -instanceKlass com/google/common/collect/Iterables -instanceKlass com/google/inject/internal/Messages$Converter -instanceKlass com/google/inject/internal/Messages -instanceKlass org/apache/maven/plugin/clean/Selector -instanceKlass org/apache/maven/plugin/clean/Fileset -instanceKlass org/w3c/dom/Element -instanceKlass org/w3c/dom/Document -instanceKlass org/w3c/dom/Node -instanceKlass org/eclipse/sisu/space/FileEntryIterator -instanceKlass org/eclipse/sisu/space/ResourceEnumeration -instanceKlass org/eclipse/sisu/plexus/ComponentDescriptorBeanModule$PlexusDescriptorBeanSource -instanceKlass org/apache/maven/plugin/AbstractMojo -instanceKlass org/apache/maven/plugin/ContextEnabled -instanceKlass org/apache/maven/plugin/Mojo -instanceKlass org/eclipse/sisu/plexus/ComponentDescriptorBeanModule -instanceKlass org/apache/maven/classrealm/ArtifactClassRealmConstituent -instanceKlass org/apache/maven/plugin/internal/WagonExcluder -instanceKlass org/apache/maven/plugin/internal/PlexusUtilsInjector -instanceKlass org/apache/maven/plugin/CacheUtils -instanceKlass org/apache/maven/plugin/DefaultPluginRealmCache$CacheKey -instanceKlass java/lang/Character$CharacterCache -instanceKlass org/eclipse/aether/util/graph/visitor/TreeDependencyVisitor -instanceKlass org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitor -instanceKlass org/eclipse/aether/internal/impl/ArtifactRequestBuilder -instanceKlass org/eclipse/aether/util/graph/transformer/NearestVersionSelector$ConflictGroup -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ConflictItem -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$NodeInfo -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeContext -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ConflictContext -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$State -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictIdSorter$RootQueue -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictIdSorter$ConflictId -instanceKlass java/util/IdentityHashMap$IdentityHashMapIterator -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictMarker$ConflictGroup -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictMarker$Key -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictMarker -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictIdSorter -instanceKlass org/eclipse/aether/util/graph/transformer/TransformationContextKeys -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyGraphTransformationContext -instanceKlass java/util/AbstractMap$SimpleImmutableEntry -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool$GraphKey -instanceKlass org/eclipse/aether/util/graph/selector/ExclusionDependencySelector$ExclusionComparator -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool$Descriptor -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool$Constraint$VersionRepo -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool$Constraint -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool$ConstraintKey -instanceKlass org/eclipse/aether/collection/DependencyManagement -instanceKlass org/eclipse/aether/graph/Dependency$Exclusions$1 -instanceKlass org/eclipse/aether/util/graph/manager/ClassicDependencyManager$Key -instanceKlass org/eclipse/aether/graph/DependencyCycle -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollectionContext -instanceKlass org/eclipse/aether/internal/impl/collect/NodeStack -instanceKlass org/eclipse/aether/internal/impl/collect/ObjectPool -instanceKlass org/eclipse/aether/internal/impl/collect/CachingArtifactTypeRegistry -instanceKlass org/eclipse/aether/util/artifact/ArtifactIdUtils -instanceKlass org/apache/maven/project/DefaultDependencyResolutionRequest -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDependencyResolver$ReactorDependencyFilter -instanceKlass org/eclipse/aether/util/filter/AndDependencyFilter -instanceKlass org/eclipse/aether/util/filter/ScopeDependencyFilter -instanceKlass org/apache/maven/project/artifact/DefaultProjectArtifactsCache$CacheKey -instanceKlass org/apache/maven/lifecycle/internal/ExecutionPlanItem -instanceKlass org/apache/maven/model/Notifier -instanceKlass org/codehaus/plexus/component/repository/ComponentRequirement -instanceKlass org/apache/maven/plugin/MavenPluginValidator -instanceKlass org/codehaus/plexus/component/repository/ComponentDependency -instanceKlass org/apache/maven/plugin/descriptor/Parameter -instanceKlass org/codehaus/plexus/configuration/DefaultPlexusConfiguration -instanceKlass org/apache/maven/repository/internal/ArtifactDescriptorReaderDelegate -instanceKlass org/apache/maven/repository/internal/DefaultModelCache$Key -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3Reader$1 -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3Reader$ContentTransformer -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3Reader -instanceKlass org/apache/maven/repository/internal/DefaultModelResolver -instanceKlass org/apache/maven/repository/internal/DefaultModelCache -instanceKlass org/apache/maven/plugin/DefaultPluginDescriptorCache$CacheKey -instanceKlass org/apache/maven/lifecycle/internal/GoalTask -instanceKlass org/apache/maven/shared/utils/logging/AnsiMessageBuilder -instanceKlass org/apache/maven/shared/utils/logging/MessageBuilder -instanceKlass org/apache/maven/execution/ProjectExecutionEvent -instanceKlass org/apache/maven/lifecycle/internal/CompoundProjectExecutionListener -instanceKlass org/apache/maven/lifecycle/internal/LifecycleTask -instanceKlass org/eclipse/aether/util/repository/ChainedWorkspaceReader -instanceKlass java/util/LinkedList$ListItr -instanceKlass org/codehaus/plexus/util/dag/TopologicalSorter -instanceKlass org/codehaus/plexus/util/dag/Vertex -instanceKlass org/codehaus/plexus/util/dag/DAG -instanceKlass org/apache/maven/project/ProjectSorter -instanceKlass org/apache/maven/graph/DefaultProjectDependencyGraph -instanceKlass org/apache/commons/lang3/Validate -instanceKlass org/apache/maven/artifact/ArtifactUtils -instanceKlass org/apache/maven/project/DefaultProjectBuildingResult -instanceKlass org/apache/maven/model/ActivationFile -instanceKlass org/apache/maven/model/Site -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$1 -instanceKlass org/apache/maven/lifecycle/mapping/LifecycleMojo -instanceKlass org/apache/maven/lifecycle/mapping/Lifecycle -instanceKlass org/apache/maven/model/building/DefaultModelBuildingEvent -instanceKlass org/apache/maven/model/building/ModelBuildingEventCatapult$1 -instanceKlass org/apache/maven/project/DefaultProjectBuilder$InterimResult -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$LongItem -instanceKlass org/apache/maven/artifact/resolver/filter/IncludesArtifactFilter -instanceKlass org/apache/maven/artifact/versioning/Restriction -instanceKlass org/apache/maven/artifact/DefaultArtifact -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$StringItem -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$IntItem -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$Item -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion -instanceKlass org/apache/maven/artifact/versioning/DefaultArtifactVersion -instanceKlass org/apache/maven/model/Extension -instanceKlass org/codehaus/plexus/interpolation/util/StringUtils -instanceKlass org/apache/maven/model/MailingList -instanceKlass org/codehaus/plexus/interpolation/reflection/MethodMap -instanceKlass org/codehaus/plexus/interpolation/reflection/ClassMap$CacheMiss -instanceKlass org/codehaus/plexus/interpolation/reflection/ClassMap -instanceKlass org/codehaus/plexus/interpolation/reflection/ReflectionValueExtractor$Tokenizer -instanceKlass org/codehaus/plexus/interpolation/reflection/ReflectionValueExtractor -instanceKlass org/codehaus/plexus/interpolation/util/ValueSourceUtils -instanceKlass org/apache/maven/model/DistributionManagement -instanceKlass org/apache/maven/model/interpolation/StringSearchModelInterpolator$InterpolateObjectAction$CacheField -instanceKlass org/apache/maven/model/CiManagement -instanceKlass org/apache/maven/model/IssueManagement -instanceKlass org/apache/maven/model/interpolation/StringSearchModelInterpolator$InterpolateObjectAction$CacheItem -instanceKlass org/apache/maven/model/interpolation/StringSearchModelInterpolator$InterpolateObjectAction -instanceKlass org/apache/maven/model/interpolation/UrlNormalizingPostProcessor -instanceKlass org/apache/maven/model/interpolation/PathTranslatingPostProcessor -instanceKlass org/apache/maven/model/interpolation/MavenBuildTimestamp -instanceKlass org/apache/maven/model/interpolation/ProblemDetectingValueSource -instanceKlass org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper -instanceKlass org/codehaus/plexus/interpolation/FeedbackEnabledValueSource -instanceKlass org/codehaus/plexus/interpolation/AbstractDelegatingValueSource -instanceKlass org/codehaus/plexus/interpolation/QueryEnabledValueSource -instanceKlass java/util/Collections$EmptyEnumeration -instanceKlass org/apache/maven/model/Prerequisites -instanceKlass org/apache/maven/model/Scm -instanceKlass org/apache/maven/model/License -instanceKlass org/apache/maven/model/DependencyManagement -instanceKlass org/apache/maven/model/Organization -instanceKlass org/apache/maven/model/building/FilterModelBuildingRequest -instanceKlass java/nio/channels/spi/AbstractInterruptibleChannel$1 -instanceKlass sun/nio/ch/Interruptible -instanceKlass sun/nio/ch/FileKey -instanceKlass sun/nio/ch/FileLockTable -instanceKlass sun/nio/ch/NativeThread -instanceKlass java/nio/channels/FileLock -instanceKlass sun/nio/ch/FileDispatcherImpl$1 -instanceKlass sun/nio/ch/NativeDispatcher -instanceKlass sun/nio/ch/NativeThreadSet -instanceKlass sun/nio/ch/IOUtil$1 -instanceKlass sun/nio/ch/IOUtil -instanceKlass java/nio/file/attribute/FileAttribute -instanceKlass java/nio/channels/spi/AbstractInterruptibleChannel -instanceKlass java/nio/channels/InterruptibleChannel -instanceKlass java/nio/channels/ScatteringByteChannel -instanceKlass java/nio/channels/GatheringByteChannel -instanceKlass java/nio/channels/SeekableByteChannel -instanceKlass java/nio/channels/ByteChannel -instanceKlass org/eclipse/aether/repository/LocalArtifactRequest -instanceKlass org/eclipse/aether/internal/impl/CacheUtils -instanceKlass org/apache/maven/repository/internal/DefaultVersionResolver$Key -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher$1 -instanceKlass org/eclipse/aether/RepositoryEvent$Builder -instanceKlass org/eclipse/aether/internal/impl/DefaultSyncContextFactory$DefaultSyncContext -instanceKlass org/apache/maven/project/ReactorModelPool$CacheKey -instanceKlass org/eclipse/aether/util/version/GenericVersion$Item -instanceKlass org/eclipse/aether/util/version/GenericVersion$Tokenizer -instanceKlass org/eclipse/aether/util/version/GenericVersion -instanceKlass org/eclipse/aether/util/version/GenericVersionConstraint -instanceKlass org/eclipse/aether/version/VersionRange -instanceKlass org/eclipse/aether/version/VersionConstraint -instanceKlass org/eclipse/aether/util/version/GenericVersionScheme -instanceKlass org/eclipse/aether/artifact/AbstractArtifact -instanceKlass java/util/Formattable -instanceKlass java/util/Formatter$Conversion -instanceKlass java/util/Formatter$Flags -instanceKlass java/util/Formatter$FormatSpecifier -instanceKlass java/util/Formatter$FixedString -instanceKlass java/util/Formatter$FormatString -instanceKlass java/util/Formatter -instanceKlass org/apache/maven/project/ReactorModelCache$CacheKey -instanceKlass org/apache/maven/model/building/ModelCacheTag$2 -instanceKlass org/apache/maven/model/building/ModelCacheTag$1 -instanceKlass java/util/Collections$1 -instanceKlass org/apache/maven/repository/internal/ArtifactDescriptorUtils -instanceKlass org/apache/maven/model/ActivationProperty -instanceKlass org/apache/maven/model/building/DefaultModelProblem -instanceKlass org/apache/maven/model/building/ModelProblemCollectorRequest -instanceKlass org/apache/maven/model/building/ModelProblemUtils -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3ReaderEx$Xpp3DomBuilderInputLocationBuilder -instanceKlass org/apache/maven/model/Exclusion -instanceKlass org/apache/maven/model/Parent -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3ReaderEx$1 -instanceKlass org/codehaus/plexus/util/xml/Xpp3DomBuilder$InputLocationBuilder -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3ReaderEx$ContentTransformer -instanceKlass org/apache/maven/model/io/xpp3/MavenXpp3ReaderEx -instanceKlass org/apache/maven/building/FileSource -instanceKlass org/apache/maven/model/building/ModelSource2 -instanceKlass org/apache/maven/model/building/DefaultModelBuildingResult -instanceKlass org/apache/maven/model/building/AbstractModelBuildingListener -instanceKlass org/apache/maven/project/ProjectModelResolver -instanceKlass org/apache/maven/model/building/DefaultModelBuildingRequest -instanceKlass org/apache/maven/artifact/repository/LegacyLocalRepositoryManager -instanceKlass org/apache/maven/project/DefaultProjectBuildingRequest -instanceKlass org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult$1 -instanceKlass org/apache/maven/lifecycle/internal/DefaultExecutionEvent -instanceKlass org/apache/maven/AbstractMavenLifecycleParticipant -instanceKlass org/apache/maven/settings/RuntimeInfo -instanceKlass org/eclipse/aether/repository/RemoteRepository$Builder -instanceKlass org/eclipse/aether/AbstractRepositoryListener -instanceKlass org/eclipse/aether/util/repository/DefaultAuthenticationSelector -instanceKlass org/eclipse/aether/util/repository/DefaultProxySelector -instanceKlass org/eclipse/aether/util/repository/DefaultMirrorSelector -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecryptionResult -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecryptionRequest -instanceKlass org/eclipse/aether/internal/impl/TrackingFileManager -instanceKlass org/eclipse/aether/internal/impl/SimpleLocalRepositoryManager -instanceKlass org/eclipse/aether/internal/impl/PrioritizedComponent -instanceKlass org/eclipse/sisu/wire/EntrySetAdapter$ValueIterator -instanceKlass org/eclipse/aether/util/ConfigUtils -instanceKlass org/eclipse/aether/internal/impl/PrioritizedComponents -instanceKlass org/apache/maven/RepositoryUtils$MavenArtifactTypeRegistry -instanceKlass org/apache/maven/RepositoryUtils -instanceKlass org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy -instanceKlass org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy -instanceKlass org/eclipse/aether/artifact/DefaultArtifactType -instanceKlass org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry -instanceKlass org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner -instanceKlass org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver -instanceKlass org/eclipse/aether/graph/Exclusion -instanceKlass org/eclipse/aether/util/graph/selector/ExclusionDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/OptionalDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/ScopeDependencySelector -instanceKlass org/eclipse/aether/util/graph/selector/AndDependencySelector -instanceKlass org/eclipse/aether/util/graph/manager/ClassicDependencyManager -instanceKlass org/eclipse/aether/util/graph/traverser/FatArtifactTraverser -instanceKlass org/eclipse/aether/DefaultSessionData -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullFileTransformerManager -instanceKlass org/eclipse/aether/transform/FileTransformerManager -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullArtifactTypeRegistry -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullAuthenticationSelector -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullProxySelector -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession$NullMirrorSelector -instanceKlass org/eclipse/aether/SessionData -instanceKlass org/eclipse/aether/artifact/ArtifactTypeRegistry -instanceKlass org/eclipse/aether/artifact/ArtifactType -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$VersionSelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeSelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$OptionalitySelector -instanceKlass org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeDeriver -instanceKlass org/apache/maven/repository/internal/MavenRepositorySystemUtils -instanceKlass java/util/Collections$SynchronizedMap -instanceKlass org/apache/maven/execution/DefaultMavenExecutionResult -instanceKlass org/apache/maven/artifact/repository/MavenArtifactRepository -instanceKlass org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout2 -instanceKlass org/apache/maven/execution/AbstractExecutionListener -instanceKlass org/eclipse/aether/transfer/AbstractTransferListener -instanceKlass org/apache/maven/toolchain/building/DefaultToolchainsBuildingResult -instanceKlass org/apache/maven/building/DefaultProblemCollector -instanceKlass org/apache/maven/building/ProblemCollectorFactory -instanceKlass org/apache/maven/toolchain/building/DefaultToolchainsBuildingRequest -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuildingResult -instanceKlass org/codehaus/plexus/util/xml/pull/EntityReplacementMap -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader$1 -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader$ContentTransformer -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Reader -instanceKlass org/codehaus/plexus/interpolation/SimpleRecursionInterceptor -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuilder$1 -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils$DefaultEnvVarSource -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils$EnvVarSource -instanceKlass org/codehaus/plexus/interpolation/os/OperatingSystemUtils -instanceKlass org/codehaus/plexus/interpolation/AbstractValueSource -instanceKlass org/codehaus/plexus/interpolation/RegexBasedInterpolator -instanceKlass org/codehaus/plexus/util/xml/pull/MXSerializer -instanceKlass org/codehaus/plexus/util/xml/pull/XmlSerializer -instanceKlass org/apache/maven/settings/io/xpp3/SettingsXpp3Writer -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuildingRequest -instanceKlass org/eclipse/sisu/plexus/PlexusLifecycleManager$1 -instanceKlass java/security/spec/AlgorithmParameterSpec -instanceKlass java/security/Key -instanceKlass org/sonatype/plexus/components/sec/dispatcher/PasswordDecryptor -instanceKlass org/apache/maven/plugin/CompoundMojoExecutionListener -instanceKlass org/apache/maven/project/RepositorySessionDecorator -instanceKlass sun/misc/ProxyGenerator$1 -instanceKlass com/google/inject/internal/BytecodeGen -instanceKlass com/google/inject/internal/DelegatingInvocationHandler -instanceKlass org/codehaus/plexus/classworlds/realm/Entry -instanceKlass org/eclipse/sisu/inject/Guice4$1 -instanceKlass org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor -instanceKlass org/codehaus/plexus/interpolation/StringSearchInterpolator -instanceKlass org/apache/maven/model/Contributor -instanceKlass org/apache/maven/model/PatternSet -instanceKlass org/eclipse/sisu/plexus/OptionalPropertyBinding -instanceKlass org/apache/maven/cli/event/DefaultEventSpyContext -instanceKlass org/eclipse/sisu/wire/EntryListAdapter$ValueIterator -instanceKlass org/apache/maven/cli/logging/Slf4jLogger -instanceKlass org/eclipse/sisu/inject/LazyBeanEntry$JsrNamed -instanceKlass org/eclipse/sisu/inject/LazyBeanEntry -instanceKlass org/eclipse/sisu/inject/Implementations -instanceKlass org/eclipse/sisu/plexus/LazyPlexusBean -instanceKlass org/eclipse/sisu/inject/RankedSequence$Itr -instanceKlass org/eclipse/sisu/inject/RankedBindings$Itr -instanceKlass org/eclipse/sisu/inject/LocatedBeans$Itr -instanceKlass org/eclipse/sisu/plexus/RealmFilteredBeans$FilteredItr -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeans$Itr -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeans -instanceKlass org/eclipse/sisu/plexus/RealmFilteredBeans -instanceKlass org/eclipse/sisu/inject/LocatedBeans -instanceKlass org/eclipse/sisu/inject/MildElements$Indexable -instanceKlass com/google/inject/internal/ProviderInternalFactory$1 -instanceKlass com/google/inject/internal/ConstructorInjector$1 -instanceKlass org/eclipse/sisu/inject/MildValues$ValueItr -instanceKlass org/eclipse/sisu/inject/RankedSequence$Content -instanceKlass com/google/inject/internal/CircularDependencyProxy -instanceKlass org/eclipse/sisu/inject/InjectorBindings -instanceKlass com/google/inject/spi/ProvisionListener$ProvisionInvocation -instanceKlass com/google/inject/internal/MembersInjectorImpl$1 -instanceKlass com/google/inject/internal/InternalContext -instanceKlass com/google/inject/internal/Initializer$1 -instanceKlass com/google/common/collect/TransformedIterator -instanceKlass com/google/common/collect/CompactHashMap$Itr -instanceKlass com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator -instanceKlass com/google/inject/internal/SingleMethodInjector$1 -instanceKlass com/google/inject/internal/InjectorImpl$MethodInvoker -instanceKlass com/google/inject/internal/SingleMethodInjector -instanceKlass com/google/inject/internal/InjectorImpl$ProviderBindingImpl$1 -instanceKlass com/google/inject/internal/InjectorImpl$1 -instanceKlass com/google/inject/internal/SingleFieldInjector -instanceKlass com/google/inject/internal/SingleParameterInjector -instanceKlass javax/annotation/PreDestroy -instanceKlass javax/annotation/PostConstruct -instanceKlass org/eclipse/sisu/plexus/PlexusConfigurations$ConfigurationProvider -instanceKlass org/eclipse/sisu/bean/BeanPropertySetter -instanceKlass com/google/inject/internal/MembersInjectorImpl -instanceKlass org/eclipse/sisu/bean/BeanInjector -instanceKlass org/eclipse/sisu/plexus/PlexusLifecycleManager$2 -instanceKlass org/eclipse/sisu/bean/PropertyBinder$1 -instanceKlass org/eclipse/sisu/plexus/ProvidedPropertyBinding -instanceKlass org/eclipse/sisu/plexus/PlexusRequirements$AbstractRequirementProvider -instanceKlass org/eclipse/sisu/bean/BeanPropertyField -instanceKlass org/eclipse/sisu/bean/DeclaredMembers$MemberIterator -instanceKlass org/eclipse/sisu/bean/BeanPropertyIterator -instanceKlass org/eclipse/sisu/bean/DeclaredMembers -instanceKlass org/eclipse/sisu/bean/IgnoreSetters -instanceKlass org/eclipse/sisu/bean/BeanProperties -instanceKlass org/eclipse/sisu/plexus/PlexusRequirements -instanceKlass org/eclipse/sisu/plexus/PlexusConfigurations -instanceKlass org/eclipse/sisu/plexus/PlexusPropertyBinder -instanceKlass org/eclipse/sisu/bean/BeanLifecycle -instanceKlass com/google/inject/internal/EncounterImpl -instanceKlass com/google/inject/internal/AbstractBindingProcessor$Processor$1 -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$2 -instanceKlass org/apache/maven/session/scope/internal/SessionScope$2 -instanceKlass com/google/inject/internal/ProviderInternalFactory -instanceKlass com/google/inject/internal/InternalProviderInstanceBindingImpl$Factory -instanceKlass com/google/inject/internal/FactoryProxy -instanceKlass com/google/inject/internal/InternalFactoryToProviderAdapter -instanceKlass com/google/inject/internal/ConstructionContext -instanceKlass com/google/inject/internal/SingletonScope$1 -instanceKlass com/google/inject/internal/ProviderToInternalFactoryAdapter -instanceKlass com/google/inject/internal/CycleDetectingLock$CycleDetectingLockFactory$ReentrantCycleDetectingLock -instanceKlass com/google/inject/internal/Initializer$InjectableReference -instanceKlass com/google/common/collect/Collections2 -instanceKlass com/google/inject/internal/ProvisionListenerStackCallback -instanceKlass com/google/common/cache/LocalCache$AbstractReferenceEntry -instanceKlass com/google/inject/internal/ProvisionListenerCallbackStore$KeyBinding -instanceKlass com/google/inject/internal/util/Classes -instanceKlass com/google/inject/spi/ExposedBinding -instanceKlass com/google/inject/internal/CreationListener -instanceKlass com/google/inject/internal/InjectorShell$LoggerFactory -instanceKlass com/google/inject/internal/InjectorShell$InjectorFactory -instanceKlass com/google/inject/internal/Initializables$1 -instanceKlass com/google/inject/internal/Initializables -instanceKlass com/google/inject/internal/ConstantFactory -instanceKlass com/google/inject/internal/InjectorShell -instanceKlass com/google/inject/internal/ProvisionListenerCallbackStore -instanceKlass com/google/inject/spi/TypeEncounter -instanceKlass com/google/inject/internal/SingleMemberInjector -instanceKlass com/google/inject/internal/MembersInjectorStore -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$4 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$2 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$1 -instanceKlass com/google/inject/internal/TypeConverterBindingProcessor$5 -instanceKlass com/google/inject/internal/FailableCache -instanceKlass com/google/inject/internal/ConstructorInjectorStore -instanceKlass com/google/inject/internal/DeferredLookups -instanceKlass com/google/inject/spi/ProviderBinding -instanceKlass com/google/inject/spi/ConvertedConstantBinding -instanceKlass com/google/common/collect/ListMultimap -instanceKlass com/google/inject/internal/InjectorImpl -instanceKlass com/google/inject/internal/Lookups -instanceKlass com/google/inject/internal/InjectorImpl$InjectorOptions -instanceKlass org/eclipse/sisu/wire/BeanProviders$4 -instanceKlass org/eclipse/sisu/wire/PlaceholderBeanProvider -instanceKlass com/google/inject/internal/ProvisionListenerStackCallback$ProvisionCallback -instanceKlass com/google/inject/internal/ConstructorInjector -instanceKlass com/google/inject/internal/DefaultConstructionProxyFactory$ReflectiveProxy -instanceKlass com/google/inject/internal/ConstructionProxy -instanceKlass com/google/inject/internal/DefaultConstructionProxyFactory -instanceKlass com/google/inject/internal/ConstructionProxyFactory -instanceKlass com/google/inject/internal/ConstructorBindingImpl$Factory -instanceKlass org/eclipse/sisu/inject/TypeArguments$Implicit -instanceKlass org/eclipse/sisu/wire/BeanProviders$3 -instanceKlass org/sonatype/inject/BeanEntry -instanceKlass org/eclipse/sisu/BeanEntry -instanceKlass org/eclipse/sisu/wire/BeanProviders$7 -instanceKlass org/eclipse/sisu/wire/BeanProviders$1 -instanceKlass com/google/inject/spi/ProviderLookup$1 -instanceKlass com/google/inject/spi/ProviderWithDependencies -instanceKlass com/google/inject/spi/ProviderLookup -instanceKlass org/eclipse/sisu/wire/BeanProviders -instanceKlass org/eclipse/sisu/inject/HiddenSource -instanceKlass org/eclipse/sisu/wire/LocatorWiring -instanceKlass com/google/inject/ProvidedBy -instanceKlass com/google/inject/ImplementedBy -instanceKlass com/google/common/base/ExtraObjectsMethodsForWeb -instanceKlass org/eclipse/aether/internal/impl/DefaultDeployer$EventCatapult -instanceKlass com/google/inject/util/Types -instanceKlass org/eclipse/aether/spi/io/FileProcessor$ProgressListener -instanceKlass org/eclipse/aether/transform/FileTransformer -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultVersionFilterContext -instanceKlass org/eclipse/aether/graph/DefaultDependencyNode -instanceKlass org/eclipse/aether/version/Version -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector$PremanagedDependency -instanceKlass org/eclipse/aether/graph/Dependency -instanceKlass org/eclipse/aether/internal/impl/collect/DataPool -instanceKlass org/eclipse/aether/collection/VersionFilter -instanceKlass org/eclipse/aether/collection/DependencyTraverser -instanceKlass org/eclipse/aether/collection/DependencyManager -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector$Results -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector$Args -instanceKlass org/eclipse/aether/collection/VersionFilter$VersionFilterContext -instanceKlass org/eclipse/aether/collection/DependencyGraphTransformationContext -instanceKlass org/eclipse/aether/collection/DependencyCollectionContext -instanceKlass org/eclipse/aether/spi/connector/transport/Transporter -instanceKlass org/eclipse/aether/repository/RepositoryPolicy -instanceKlass org/eclipse/aether/RepositoryEvent -instanceKlass org/eclipse/aether/internal/impl/DefaultArtifactResolver$ResolutionGroup -instanceKlass org/eclipse/aether/repository/LocalArtifactResult -instanceKlass org/eclipse/aether/impl/UpdateCheck -instanceKlass org/eclipse/aether/spi/log/Logger -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayout -instanceKlass org/eclipse/aether/transfer/TransferResource -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumPolicy -instanceKlass org/eclipse/aether/SyncContext -instanceKlass org/eclipse/aether/resolution/ArtifactResult -instanceKlass org/eclipse/aether/resolution/ArtifactRequest -instanceKlass org/eclipse/aether/deployment/DeployResult -instanceKlass org/eclipse/aether/collection/CollectResult -instanceKlass org/eclipse/aether/collection/CollectRequest -instanceKlass org/eclipse/aether/resolution/DependencyResult -instanceKlass org/eclipse/aether/resolution/DependencyRequest -instanceKlass org/eclipse/aether/repository/LocalRepositoryManager -instanceKlass org/eclipse/aether/repository/LocalRepository -instanceKlass org/eclipse/aether/installation/InstallResult -instanceKlass io/takari/aether/client/AetherClient -instanceKlass io/takari/aether/client/RetryableSource -instanceKlass org/eclipse/aether/repository/RemoteRepository -instanceKlass javax/net/SocketFactory -instanceKlass org/eclipse/aether/spi/connector/RepositoryConnector -instanceKlass org/apache/maven/cli/internal/extension/model/CoreExtension -instanceKlass org/eclipse/aether/resolution/VersionRequest -instanceKlass org/eclipse/aether/resolution/VersionResult -instanceKlass org/apache/maven/model/Relocation -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorResult -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorRequest -instanceKlass org/eclipse/aether/spi/locator/ServiceLocator -instanceKlass org/eclipse/aether/resolution/VersionRangeResult -instanceKlass org/eclipse/aether/resolution/VersionRangeRequest -instanceKlass org/eclipse/aether/installation/InstallRequest -instanceKlass org/eclipse/aether/deployment/DeployRequest -instanceKlass org/eclipse/aether/impl/MetadataGenerator -instanceKlass org/apache/maven/classrealm/ClassRealmManagerDelegate -instanceKlass org/apache/maven/classrealm/ClassRealmConstituent -instanceKlass org/apache/maven/classrealm/ClassRealmRequest -instanceKlass org/eclipse/aether/repository/AuthenticationSelector -instanceKlass org/eclipse/aether/repository/ProxySelector -instanceKlass org/eclipse/aether/repository/MirrorSelector -instanceKlass org/eclipse/aether/resolution/ResolutionErrorPolicy -instanceKlass org/apache/maven/building/ProblemCollector -instanceKlass org/apache/maven/toolchain/merge/MavenToolchainMerger -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingResult -instanceKlass org/eclipse/aether/repository/WorkspaceRepository -instanceKlass org/eclipse/sisu/Nullable -instanceKlass org/apache/maven/ArtifactFilterManagerDelegate -instanceKlass sun/reflect/generics/tree/MethodTypeSignature -instanceKlass sun/reflect/generics/tree/VoidDescriptor -instanceKlass org/apache/maven/model/path/DefaultModelUrlNormalizer -instanceKlass org/apache/maven/eventspy/EventSpy -instanceKlass org/eclipse/aether/RepositoryListener -instanceKlass org/apache/maven/lifecycle/internal/PhaseRecorder -instanceKlass org/apache/maven/lifecycle/internal/DependencyContext -instanceKlass org/apache/maven/lifecycle/internal/ProjectIndex -instanceKlass java/util/concurrent/BlockingQueue -instanceKlass org/apache/maven/artifact/resolver/DefaultArtifactResolver -instanceKlass org/apache/maven/model/plugin/DefaultReportingConverter -instanceKlass org/apache/maven/repository/legacy/resolver/transform/DefaultArtifactTransformationManager -instanceKlass org/apache/maven/rtinfo/internal/DefaultRuntimeInformation -instanceKlass org/apache/maven/project/ReactorModelPool -instanceKlass org/apache/maven/project/DefaultProjectBuilder$InternalConfig -instanceKlass org/apache/maven/project/ReactorModelCache -instanceKlass org/apache/maven/model/building/ModelBuildingListener -instanceKlass org/apache/maven/project/DefaultProjectBuilder -instanceKlass org/apache/maven/profiles/ProfileManager -instanceKlass org/apache/maven/project/DefaultMavenProjectBuilder -instanceKlass org/apache/maven/model/plugin/DefaultReportConfigurationExpander -instanceKlass org/apache/maven/artifact/repository/metadata/io/DefaultMetadataReader -instanceKlass org/apache/maven/repository/metadata/ClasspathContainer -instanceKlass org/apache/maven/repository/metadata/DefaultClasspathTransformation -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache$CacheRecord -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache$Key -instanceKlass org/apache/maven/project/artifact/DefaultProjectArtifactsCache -instanceKlass org/sonatype/plexus/components/sec/dispatcher/model/SettingsSecurity -instanceKlass org/apache/maven/lifecycle/DefaultLifecycleExecutor -instanceKlass org/apache/maven/settings/building/DefaultSettingsProblemCollector -instanceKlass org/apache/maven/settings/merge/MavenSettingsMerger -instanceKlass org/apache/maven/settings/building/SettingsBuildingResult -instanceKlass org/codehaus/plexus/interpolation/InterpolationPostProcessor -instanceKlass org/apache/maven/settings/building/DefaultSettingsBuilder -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleMappingDelegate -instanceKlass org/apache/maven/model/path/DefaultPathTranslator -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixResult -instanceKlass org/apache/maven/plugin/prefix/internal/DefaultPluginPrefixResolver -instanceKlass org/apache/maven/project/ProjectRealmCache$Key -instanceKlass org/apache/maven/project/DefaultProjectRealmCache -instanceKlass org/eclipse/aether/DefaultRepositorySystemSession -instanceKlass org/apache/maven/execution/MavenExecutionResult -instanceKlass org/apache/maven/DefaultMaven -instanceKlass org/apache/maven/model/path/DefaultModelPathTranslator -instanceKlass org/apache/maven/plugin/PluginDescriptorCache$Key -instanceKlass org/apache/maven/plugin/DefaultPluginDescriptorCache -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver$Versions -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResult -instanceKlass org/eclipse/aether/RequestTrace -instanceKlass org/eclipse/aether/repository/ArtifactRepository -instanceKlass org/apache/maven/plugin/version/PluginVersionResult -instanceKlass org/eclipse/aether/version/VersionScheme -instanceKlass org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver -instanceKlass org/apache/maven/model/Activation -instanceKlass org/apache/maven/model/InputLocation -instanceKlass org/apache/maven/model/validation/DefaultModelValidator -instanceKlass org/apache/maven/execution/DefaultRuntimeInformation -instanceKlass org/apache/maven/repository/DefaultMirrorSelector -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/NewestConflictResolver -instanceKlass org/apache/maven/model/plugin/DefaultPluginConfigurationExpander -instanceKlass org/apache/maven/artifact/resolver/DefaultResolutionErrorHandler -instanceKlass org/apache/maven/model/profile/activation/FileProfileActivator -instanceKlass org/apache/maven/model/building/ModelBuildingEventCatapult -instanceKlass org/apache/maven/model/resolution/ModelResolver -instanceKlass org/apache/maven/model/profile/DefaultProfileActivationContext -instanceKlass org/apache/maven/model/building/ModelData -instanceKlass org/apache/maven/model/building/DefaultModelProblemCollector -instanceKlass org/apache/maven/model/building/ModelCacheTag -instanceKlass org/apache/maven/model/building/ModelCache -instanceKlass org/apache/maven/model/building/ModelBuildingEvent -instanceKlass org/apache/maven/model/building/ModelProblemCollectorExt -instanceKlass org/apache/maven/model/building/ModelBuildingResult -instanceKlass org/apache/maven/model/building/DefaultModelBuilder -instanceKlass org/apache/maven/model/building/DefaultModelProcessor -instanceKlass org/apache/maven/repository/legacy/repository/DefaultArtifactRepositoryFactory -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer$GoalSpec -instanceKlass org/apache/maven/lifecycle/mapping/LifecyclePhase -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecyclePluginAnalyzer -instanceKlass org/apache/maven/project/artifact/MavenMetadataSource$ProjectRelocation -instanceKlass org/apache/maven/project/artifact/MavenMetadataSource -instanceKlass org/apache/maven/settings/io/DefaultSettingsReader -instanceKlass org/eclipse/aether/collection/DependencySelector -instanceKlass org/eclipse/aether/resolution/ArtifactDescriptorPolicy -instanceKlass org/eclipse/aether/collection/DependencyGraphTransformer -instanceKlass org/apache/maven/plugin/internal/DefaultPluginDependenciesResolver -instanceKlass org/apache/maven/profiles/ProfilesRoot -instanceKlass org/apache/maven/model/io/DefaultModelWriter -instanceKlass org/apache/maven/artifact/repository/layout/FlatRepositoryLayout -instanceKlass org/apache/maven/artifact/factory/DefaultArtifactFactory -instanceKlass org/apache/maven/settings/building/SettingsProblemCollector -instanceKlass org/apache/maven/settings/validation/DefaultSettingsValidator -instanceKlass org/apache/maven/plugin/PluginRealmCache$CacheRecord -instanceKlass org/apache/maven/plugin/PluginRealmCache$Key -instanceKlass org/apache/maven/plugin/DefaultPluginRealmCache -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/FarthestConflictResolver -instanceKlass org/apache/maven/toolchain/DefaultToolchainsBuilder -instanceKlass org/apache/maven/settings/crypto/SettingsDecryptionResult -instanceKlass org/apache/maven/settings/crypto/DefaultSettingsDecrypter -instanceKlass org/apache/maven/model/management/DefaultDependencyManagementInjector -instanceKlass org/apache/maven/model/InputSource -instanceKlass org/apache/maven/model/io/DefaultModelReader -instanceKlass org/apache/maven/artifact/versioning/ArtifactVersion -instanceKlass org/apache/maven/repository/metadata/DefaultGraphConflictResolutionPolicy -instanceKlass java/nio/channels/WritableByteChannel -instanceKlass java/nio/channels/ReadableByteChannel -instanceKlass java/nio/channels/Channel -instanceKlass org/sonatype/plexus/components/cipher/PBECipher -instanceKlass org/apache/maven/model/management/DefaultPluginManagementInjector -instanceKlass org/apache/maven/project/ProjectBuildingResult -instanceKlass org/apache/maven/exception/ExceptionSummary -instanceKlass org/apache/maven/model/building/ModelProblem -instanceKlass org/apache/maven/exception/DefaultExceptionHandler -instanceKlass org/apache/maven/plugin/internal/DefaultPluginManager -instanceKlass org/apache/maven/wagon/OutputData -instanceKlass org/apache/maven/wagon/InputData -instanceKlass java/util/EventObject -instanceKlass org/apache/maven/wagon/events/SessionListener -instanceKlass org/apache/maven/wagon/resource/Resource -instanceKlass org/apache/maven/wagon/repository/RepositoryPermissions -instanceKlass org/apache/maven/wagon/events/TransferEventSupport -instanceKlass org/apache/maven/wagon/events/SessionEventSupport -instanceKlass org/apache/maven/wagon/proxy/ProxyInfoProvider -instanceKlass org/apache/maven/lifecycle/internal/builder/singlethreaded/SingleThreadedBuilder -instanceKlass org/apache/maven/project/artifact/DefaultMavenMetadataCache$CacheKey -instanceKlass org/apache/maven/repository/legacy/metadata/ResolutionGroup -instanceKlass org/apache/maven/project/artifact/DefaultMavenMetadataCache -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleTaskSegmentCalculator -instanceKlass org/apache/maven/toolchain/DefaultToolchainManager -instanceKlass org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory -instanceKlass org/codehaus/classworlds/ClassRealm -instanceKlass org/codehaus/plexus/component/configurator/AbstractComponentConfigurator -instanceKlass org/apache/maven/toolchain/model/TrackableBase -instanceKlass org/apache/maven/toolchain/DefaultToolchain -instanceKlass org/apache/maven/toolchain/ToolchainPrivate -instanceKlass org/apache/maven/toolchain/java/JavaToolchain -instanceKlass org/apache/maven/toolchain/Toolchain -instanceKlass org/apache/maven/toolchain/java/JavaToolchainFactory -instanceKlass org/apache/maven/repository/metadata/MetadataGraphEdge -instanceKlass org/apache/maven/repository/metadata/MetadataGraph -instanceKlass org/apache/maven/repository/metadata/MetadataGraphVertex -instanceKlass org/apache/maven/repository/metadata/DefaultGraphConflictResolver -instanceKlass org/apache/maven/artifact/handler/DefaultArtifactHandler -instanceKlass org/apache/maven/plugin/internal/DefaultLegacySupport -instanceKlass org/apache/maven/plugin/DefaultBuildPluginManager -instanceKlass org/apache/maven/execution/ExecutionEvent -instanceKlass org/apache/maven/lifecycle/internal/DefaultExecutionEventCatapult -instanceKlass org/apache/maven/artifact/handler/manager/DefaultArtifactHandlerManager -instanceKlass org/apache/maven/repository/legacy/metadata/MetadataResolutionRequest -instanceKlass org/apache/maven/repository/legacy/resolver/DefaultLegacyArtifactCollector -instanceKlass org/apache/maven/plugin/PluginArtifactsCache$CacheRecord -instanceKlass org/apache/maven/plugin/PluginArtifactsCache$Key -instanceKlass org/apache/maven/plugin/DefaultPluginArtifactsCache -instanceKlass org/apache/maven/model/composition/DefaultDependencyManagementImporter -instanceKlass org/apache/maven/artifact/repository/layout/DefaultRepositoryLayout -instanceKlass org/apache/maven/model/profile/DefaultProfileInjector -instanceKlass org/apache/maven/model/profile/activation/JdkVersionProfileActivator$RangeValue -instanceKlass org/apache/maven/model/profile/activation/JdkVersionProfileActivator -instanceKlass org/apache/maven/artifact/repository/metadata/Metadata -instanceKlass org/apache/maven/model/locator/DefaultModelLocator -instanceKlass org/apache/maven/project/ProjectRealmCache$CacheRecord -instanceKlass org/apache/maven/project/DefaultProjectBuildingHelper -instanceKlass org/apache/maven/model/ActivationOS -instanceKlass org/apache/maven/model/profile/activation/OperatingSystemProfileActivator -instanceKlass org/apache/maven/project/ProjectBuilderConfiguration -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/ConcurrencyDependencyGraph -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/ThreadOutputMuxer -instanceKlass org/apache/maven/lifecycle/internal/ProjectSegment -instanceKlass org/apache/maven/lifecycle/internal/ReactorBuildStatus -instanceKlass org/apache/maven/lifecycle/internal/ProjectBuildList -instanceKlass java/util/concurrent/CompletionService -instanceKlass java/util/concurrent/Executor -instanceKlass java/util/concurrent/ThreadFactory -instanceKlass org/apache/maven/lifecycle/internal/builder/multithreaded/MultiThreadedBuilder -instanceKlass org/apache/maven/plugin/ExtensionRealmCache$Key -instanceKlass org/apache/maven/plugin/DefaultExtensionRealmCache -instanceKlass org/apache/maven/project/DefaultDependencyResolutionResult -instanceKlass org/apache/maven/project/DependencyResolutionRequest -instanceKlass org/apache/maven/project/DependencyResolutionResult -instanceKlass org/apache/maven/project/DefaultProjectDependenciesResolver -instanceKlass org/apache/maven/model/building/Result -instanceKlass org/apache/maven/model/building/ModelSource -instanceKlass org/apache/maven/execution/ProjectDependencyGraph -instanceKlass org/apache/maven/graph/DefaultGraphBuilder -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixRequest -instanceKlass org/apache/maven/settings/building/SettingsBuildingRequest -instanceKlass org/apache/maven/cli/configuration/SettingsXmlConfigurationProcessor -instanceKlass org/apache/maven/wagon/proxy/ProxyInfo -instanceKlass org/apache/maven/wagon/observers/ChecksumObserver -instanceKlass org/apache/maven/wagon/repository/Repository -instanceKlass org/apache/maven/wagon/authentication/AuthenticationInfo -instanceKlass org/apache/maven/wagon/events/TransferListener -instanceKlass org/apache/maven/repository/legacy/DefaultWagonManager -instanceKlass org/apache/maven/settings/io/DefaultSettingsWriter -instanceKlass org/apache/maven/artifact/repository/metadata/Versioning -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadata -instanceKlass org/apache/maven/model/normalization/DefaultModelNormalizer -instanceKlass org/apache/maven/model/superpom/DefaultSuperPomProvider -instanceKlass org/codehaus/plexus/interpolation/Interpolator -instanceKlass org/codehaus/plexus/interpolation/BasicInterpolator -instanceKlass org/codehaus/plexus/interpolation/ValueSource -instanceKlass org/codehaus/plexus/interpolation/RecursionInterceptor -instanceKlass org/apache/maven/model/interpolation/AbstractStringBasedModelInterpolator -instanceKlass org/apache/maven/settings/RepositoryPolicy -instanceKlass org/apache/maven/settings/RepositoryBase -instanceKlass org/apache/maven/artifact/versioning/VersionRange -instanceKlass org/apache/maven/model/Reporting -instanceKlass org/apache/maven/model/PluginContainer -instanceKlass org/apache/maven/project/inheritance/DefaultModelInheritanceAssembler -instanceKlass org/apache/maven/model/profile/activation/PropertyProfileActivator -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/NearestConflictResolver -instanceKlass org/apache/maven/artifact/resolver/ResolutionNode -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/OldestConflictResolver -instanceKlass org/apache/maven/lifecycle/internal/DefaultLifecycleExecutionPlanCalculator -instanceKlass org/apache/maven/model/profile/ProfileActivationContext -instanceKlass org/apache/maven/model/profile/DefaultProfileSelector -instanceKlass org/apache/maven/project/path/DefaultPathTranslator -instanceKlass org/apache/maven/configuration/BeanConfigurationRequest -instanceKlass org/codehaus/plexus/component/configurator/converters/lookup/ConverterLookup -instanceKlass org/apache/maven/configuration/internal/DefaultBeanConfigurator -instanceKlass org/apache/maven/repository/Proxy -instanceKlass org/apache/maven/settings/TrackableBase -instanceKlass org/apache/maven/model/RepositoryPolicy -instanceKlass org/apache/maven/model/Dependency -instanceKlass org/apache/maven/artifact/repository/Authentication -instanceKlass org/apache/maven/model/RepositoryBase -instanceKlass org/apache/maven/artifact/repository/ArtifactRepositoryPolicy -instanceKlass org/apache/maven/repository/ArtifactTransferListener -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolutionResult -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolutionRequest -instanceKlass org/apache/maven/artifact/repository/RepositoryRequest -instanceKlass org/apache/maven/settings/crypto/SettingsDecryptionRequest -instanceKlass org/apache/maven/repository/legacy/LegacyRepositorySystem -instanceKlass org/apache/maven/lifecycle/internal/DefaultMojoExecutionConfigurator -instanceKlass org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator -instanceKlass org/eclipse/aether/graph/DependencyNode -instanceKlass org/eclipse/aether/graph/DependencyFilter -instanceKlass org/apache/maven/plugin/ExtensionRealmCache$CacheRecord -instanceKlass org/codehaus/plexus/component/repository/ComponentSetDescriptor -instanceKlass org/eclipse/aether/RepositorySystemSession -instanceKlass org/apache/maven/model/ConfigurationContainer -instanceKlass org/apache/maven/plugin/descriptor/PluginDescriptorBuilder -instanceKlass org/codehaus/plexus/component/configurator/ConfigurationListener -instanceKlass org/eclipse/aether/graph/DependencyVisitor -instanceKlass org/apache/maven/plugin/version/PluginVersionRequest -instanceKlass org/codehaus/plexus/component/configurator/expression/ExpressionEvaluator -instanceKlass org/codehaus/plexus/configuration/PlexusConfiguration -instanceKlass org/apache/maven/plugin/logging/Log -instanceKlass org/apache/maven/plugin/internal/DefaultMavenPluginManager -instanceKlass org/apache/maven/lifecycle/MavenExecutionPlan -instanceKlass org/eclipse/sisu/space/asm/Item -instanceKlass org/eclipse/sisu/space/asm/ByteVector -instanceKlass org/eclipse/sisu/space/asm/FieldVisitor -instanceKlass org/eclipse/sisu/space/asm/MethodVisitor -instanceKlass org/apache/maven/model/path/DefaultUrlNormalizer -instanceKlass org/apache/maven/artifact/resolver/filter/ArtifactFilter -instanceKlass org/apache/maven/DefaultProjectDependenciesResolver -instanceKlass org/apache/maven/lifecycle/mapping/DefaultLifecycleMapping -instanceKlass org/apache/maven/model/inheritance/DefaultInheritanceAssembler -instanceKlass org/apache/maven/lifecycle/internal/TaskSegment -instanceKlass org/apache/maven/lifecycle/internal/ReactorContext -instanceKlass org/apache/maven/execution/ProjectExecutionListener -instanceKlass org/apache/maven/execution/BuildSummary -instanceKlass org/apache/maven/project/validation/ModelValidationResult -instanceKlass org/apache/maven/project/validation/DefaultModelValidator -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/DefaultConflictResolverFactory -instanceKlass org/apache/maven/model/building/ModelProblemCollector -instanceKlass org/apache/maven/model/building/ModelBuildingRequest -instanceKlass org/apache/maven/model/ModelBase -instanceKlass org/apache/maven/model/InputLocationTracker -instanceKlass org/apache/maven/model/merge/ModelMerger -instanceKlass org/apache/maven/model/plugin/DefaultLifecycleBindingsInjector -instanceKlass java/lang/Deprecated -instanceKlass org/apache/maven/artifact/repository/ArtifactRepository -instanceKlass org/apache/maven/artifact/Artifact -instanceKlass org/apache/maven/artifact/metadata/ArtifactMetadata -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadata -instanceKlass org/eclipse/aether/metadata/Metadata -instanceKlass org/eclipse/aether/artifact/Artifact -instanceKlass org/codehaus/plexus/logging/AbstractLogEnabled -instanceKlass org/eclipse/sisu/inject/Guice4 -instanceKlass com/google/inject/spi/ProviderWithExtensionVisitor -instanceKlass org/codehaus/plexus/component/repository/ComponentDescriptor -instanceKlass org/eclipse/sisu/plexus/PlexusBean -instanceKlass org/sonatype/inject/Parameters -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanConverter -instanceKlass org/eclipse/sisu/plexus/PlexusBeanConverter -instanceKlass com/google/inject/spi/TypeConverterBinding -instanceKlass com/google/inject/spi/ProvisionListenerBinding -instanceKlass com/google/inject/spi/TypeListenerBinding -instanceKlass org/eclipse/sisu/bean/BeanListener -instanceKlass com/google/inject/matcher/Matchers -instanceKlass org/eclipse/sisu/bean/PropertyBinder -instanceKlass org/eclipse/sisu/plexus/PlexusBeanBinder -instanceKlass com/google/inject/spi/InjectionListener -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonConfigurator -instanceKlass org/eclipse/aether/transport/wagon/WagonConfigurator -instanceKlass org/eclipse/aether/internal/transport/wagon/PlexusWagonProvider -instanceKlass org/eclipse/aether/transport/wagon/WagonProvider -instanceKlass org/eclipse/aether/transport/wagon/WagonTransporterFactory -instanceKlass org/eclipse/aether/spi/connector/transport/TransporterFactory -instanceKlass org/eclipse/aether/connector/basic/BasicRepositoryConnectorFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultMetadataResolver -instanceKlass org/eclipse/aether/impl/MetadataResolver -instanceKlass org/eclipse/aether/internal/impl/DefaultDeployer -instanceKlass org/eclipse/aether/impl/Deployer -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdatePolicyAnalyzer -instanceKlass org/eclipse/aether/impl/UpdatePolicyAnalyzer -instanceKlass org/eclipse/aether/internal/impl/LoggerFactoryProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultFileProcessor -instanceKlass org/eclipse/aether/spi/io/FileProcessor -instanceKlass org/eclipse/aether/internal/impl/DefaultInstaller -instanceKlass org/eclipse/aether/impl/Installer -instanceKlass org/eclipse/aether/internal/impl/collect/DefaultDependencyCollector -instanceKlass org/eclipse/aether/impl/DependencyCollector -instanceKlass org/eclipse/aether/internal/impl/DefaultTransporterProvider -instanceKlass org/eclipse/aether/spi/connector/transport/TransporterProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultRemoteRepositoryManager -instanceKlass org/eclipse/aether/impl/RemoteRepositoryManager -instanceKlass org/eclipse/aether/internal/impl/DefaultLocalRepositoryProvider -instanceKlass org/eclipse/aether/impl/LocalRepositoryProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher -instanceKlass org/eclipse/aether/impl/RepositoryEventDispatcher -instanceKlass org/eclipse/aether/internal/impl/DefaultArtifactResolver -instanceKlass org/eclipse/aether/impl/ArtifactResolver -instanceKlass org/eclipse/aether/internal/impl/DefaultUpdateCheckManager -instanceKlass org/eclipse/aether/impl/UpdateCheckManager -instanceKlass org/eclipse/aether/internal/impl/SimpleLocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/internal/impl/EnhancedLocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/spi/localrepo/LocalRepositoryManagerFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryLayoutProvider -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayoutProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultSyncContextFactory -instanceKlass org/eclipse/aether/impl/SyncContextFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositoryConnectorProvider -instanceKlass org/eclipse/aether/impl/RepositoryConnectorProvider -instanceKlass org/eclipse/aether/internal/impl/slf4j/Slf4jLoggerFactory -instanceKlass org/eclipse/aether/spi/log/LoggerFactory -instanceKlass org/eclipse/aether/internal/impl/Maven2RepositoryLayoutFactory -instanceKlass org/eclipse/aether/spi/connector/layout/RepositoryLayoutFactory -instanceKlass org/eclipse/aether/internal/impl/DefaultChecksumPolicyProvider -instanceKlass org/eclipse/aether/spi/connector/checksum/ChecksumPolicyProvider -instanceKlass org/eclipse/aether/internal/impl/DefaultRepositorySystem -instanceKlass org/eclipse/aether/RepositorySystem -instanceKlass org/eclipse/aether/internal/impl/DefaultOfflineController -instanceKlass org/eclipse/aether/impl/OfflineController -instanceKlass org/apache/maven/wagon/AbstractWagon -instanceKlass org/apache/maven/wagon/StreamingWagon -instanceKlass io/takari/aether/connector/AetherRepositoryConnectorFactory -instanceKlass org/eclipse/aether/spi/connector/RepositoryConnectorFactory -instanceKlass org/sonatype/plexus/components/cipher/DefaultPlexusCipher -instanceKlass sun/reflect/ClassDefiner$1 -instanceKlass sun/reflect/ClassDefiner -instanceKlass sun/reflect/MethodAccessorGenerator$1 -instanceKlass sun/reflect/Label$PatchInfo -instanceKlass sun/reflect/Label -instanceKlass sun/reflect/UTF8 -instanceKlass sun/reflect/ClassFileAssembler -instanceKlass sun/reflect/ByteVectorImpl -instanceKlass sun/reflect/ByteVector -instanceKlass sun/reflect/ByteVectorFactory -instanceKlass sun/reflect/AccessorGenerator -instanceKlass sun/reflect/ClassFileConstants -instanceKlass org/apache/maven/cli/internal/BootstrapCoreExtensionManager -instanceKlass org/apache/maven/repository/internal/VersionsMetadataGeneratorFactory -instanceKlass org/apache/maven/repository/internal/DefaultVersionResolver -instanceKlass org/eclipse/aether/impl/VersionResolver -instanceKlass org/apache/maven/repository/internal/DefaultArtifactDescriptorReader -instanceKlass org/eclipse/aether/impl/ArtifactDescriptorReader -instanceKlass org/apache/maven/repository/internal/DefaultVersionRangeResolver -instanceKlass org/eclipse/aether/spi/locator/Service -instanceKlass org/eclipse/aether/impl/VersionRangeResolver -instanceKlass org/apache/maven/repository/internal/SnapshotMetadataGeneratorFactory -instanceKlass org/eclipse/aether/impl/MetadataGeneratorFactory -instanceKlass org/apache/maven/lifecycle/internal/DefaultProjectArtifactFactory -instanceKlass org/apache/maven/lifecycle/internal/ProjectArtifactFactory -instanceKlass org/apache/maven/classrealm/DefaultClassRealmManager -instanceKlass org/apache/maven/classrealm/ClassRealmManager -instanceKlass org/apache/maven/execution/DefaultMavenExecutionRequestPopulator -instanceKlass org/apache/maven/execution/MavenExecutionRequestPopulator -instanceKlass org/apache/maven/internal/aether/DefaultRepositorySystemSessionFactory -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDependencyResolver -instanceKlass org/apache/maven/toolchain/building/DefaultToolchainsBuilder -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuilder -instanceKlass org/apache/maven/plugin/MojoExecution -instanceKlass org/apache/maven/project/MavenProject -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$ScopeState -instanceKlass org/apache/maven/execution/MojoExecutionEvent -instanceKlass org/apache/maven/execution/scope/MojoExecutionScoped -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope$1 -instanceKlass org/apache/maven/execution/scope/internal/MojoExecutionScope -instanceKlass org/apache/maven/execution/MojoExecutionListener -instanceKlass org/apache/maven/ReactorReader -instanceKlass org/apache/maven/repository/internal/MavenWorkspaceReader -instanceKlass org/eclipse/aether/repository/WorkspaceReader -instanceKlass org/apache/maven/extension/internal/CoreExportsProvider -instanceKlass org/apache/maven/execution/MavenSession -instanceKlass org/apache/maven/session/scope/internal/SessionScope$ScopeState -instanceKlass org/apache/maven/session/scope/internal/SessionScope$Memento -instanceKlass org/apache/maven/SessionScoped -instanceKlass org/apache/maven/session/scope/internal/SessionScope$1 -instanceKlass org/eclipse/sisu/space/QualifiedTypeBinder$1 -instanceKlass org/apache/maven/session/scope/internal/SessionScope -instanceKlass org/apache/maven/DefaultArtifactFilterManager -instanceKlass org/apache/maven/ArtifactFilterManager -instanceKlass org/eclipse/sisu/space/WildcardKey$QualifiedImpl -instanceKlass org/eclipse/sisu/space/WildcardKey$Qualified -instanceKlass org/eclipse/sisu/space/WildcardKey -instanceKlass org/eclipse/sisu/Typed -instanceKlass org/sonatype/inject/EagerSingleton -instanceKlass org/eclipse/sisu/EagerSingleton -instanceKlass org/sonatype/inject/Mediator -instanceKlass org/eclipse/sisu/inject/TypeArguments -instanceKlass org/apache/maven/toolchain/io/DefaultToolchainsReader -instanceKlass org/apache/maven/toolchain/io/ToolchainsReader -instanceKlass org/eclipse/sisu/space/asm/Context -instanceKlass org/eclipse/sisu/space/asm/Attribute -instanceKlass org/eclipse/sisu/space/asm/AnnotationVisitor -instanceKlass org/eclipse/sisu/space/asm/ClassReader -instanceKlass org/eclipse/sisu/space/IndexedClassFinder$1 -instanceKlass org/eclipse/sisu/inject/Logs$SLF4JSink -instanceKlass org/eclipse/sisu/inject/Logs$Sink -instanceKlass org/eclipse/sisu/inject/Logs -instanceKlass org/eclipse/sisu/space/QualifierCache -instanceKlass org/eclipse/sisu/space/QualifiedTypeVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeVisitor$ComponentAnnotationVisitor -instanceKlass org/eclipse/sisu/space/AnnotationVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeVisitor -instanceKlass org/eclipse/sisu/space/ClassVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanModule$PlexusXmlBeanSource -instanceKlass org/eclipse/sisu/inject/DescriptionSource -instanceKlass org/eclipse/sisu/inject/AnnotatedSource -instanceKlass org/eclipse/sisu/Priority -instanceKlass org/eclipse/sisu/Hidden -instanceKlass org/eclipse/sisu/Description -instanceKlass org/eclipse/sisu/inject/Sources -instanceKlass com/google/inject/Key$AnnotationInstanceStrategy -instanceKlass com/google/inject/name/NamedImpl -instanceKlass com/google/inject/name/Named -instanceKlass com/google/inject/name/Names -instanceKlass com/google/inject/internal/MoreTypes$ParameterizedTypeImpl -instanceKlass sun/reflect/generics/reflectiveObjects/ParameterizedTypeImpl -instanceKlass sun/reflect/generics/reflectiveObjects/LazyReflectiveObjectGenerator -instanceKlass org/apache/maven/wagon/Wagon -instanceKlass org/codehaus/plexus/component/configurator/ComponentConfigurator -instanceKlass org/apache/maven/profiles/MavenProfilesBuilder -instanceKlass org/apache/maven/artifact/resolver/ArtifactResolver -instanceKlass org/apache/maven/artifact/resolver/ArtifactCollector -instanceKlass org/apache/maven/artifact/installer/ArtifactInstaller -instanceKlass org/apache/maven/artifact/manager/WagonManager -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataManager -instanceKlass org/apache/maven/artifact/repository/ArtifactRepositoryFactory -instanceKlass org/apache/maven/artifact/deployer/ArtifactDeployer -instanceKlass org/apache/maven/execution/RuntimeInformation -instanceKlass org/apache/maven/project/validation/ModelValidator -instanceKlass org/apache/maven/project/interpolation/ModelInterpolator -instanceKlass org/apache/maven/project/inheritance/ModelInheritanceAssembler -instanceKlass org/apache/maven/project/path/PathTranslator -instanceKlass org/apache/maven/project/MavenProjectBuilder -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolver -instanceKlass org/apache/maven/repository/metadata/ClasspathTransformation -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolutionPolicy -instanceKlass org/apache/maven/repository/legacy/resolver/transform/ArtifactTransformationManager -instanceKlass org/apache/maven/repository/legacy/resolver/transform/ArtifactTransformation -instanceKlass org/apache/maven/repository/legacy/resolver/LegacyArtifactCollector -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolverFactory -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolver -instanceKlass org/apache/maven/repository/legacy/WagonManager -instanceKlass org/apache/maven/repository/RepositorySystem -instanceKlass org/apache/maven/repository/legacy/UpdateCheckManager -instanceKlass org/apache/maven/repository/legacy/repository/ArtifactRepositoryFactory -instanceKlass org/apache/maven/repository/MirrorSelector -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipher -instanceKlass org/apache/maven/cli/configuration/ConfigurationProcessor -instanceKlass org/apache/maven/model/building/ModelProcessor -instanceKlass org/apache/maven/model/building/ModelBuilder -instanceKlass org/apache/maven/model/validation/ModelValidator -instanceKlass org/apache/maven/model/interpolation/ModelInterpolator -instanceKlass org/apache/maven/model/profile/ProfileSelector -instanceKlass org/apache/maven/model/profile/activation/ProfileActivator -instanceKlass org/apache/maven/model/profile/ProfileInjector -instanceKlass org/apache/maven/model/inheritance/InheritanceAssembler -instanceKlass org/apache/maven/model/composition/DependencyManagementImporter -instanceKlass org/apache/maven/model/management/PluginManagementInjector -instanceKlass org/apache/maven/model/management/DependencyManagementInjector -instanceKlass org/apache/maven/model/plugin/PluginConfigurationExpander -instanceKlass org/apache/maven/model/plugin/ReportConfigurationExpander -instanceKlass org/apache/maven/model/plugin/ReportingConverter -instanceKlass org/apache/maven/model/io/ModelWriter -instanceKlass org/apache/maven/model/io/ModelReader -instanceKlass org/apache/maven/model/path/ModelUrlNormalizer -instanceKlass org/apache/maven/model/path/ModelPathTranslator -instanceKlass org/apache/maven/model/path/UrlNormalizer -instanceKlass org/apache/maven/model/path/PathTranslator -instanceKlass org/apache/maven/model/normalization/ModelNormalizer -instanceKlass org/apache/maven/model/locator/ModelLocator -instanceKlass org/apache/maven/model/superpom/SuperPomProvider -instanceKlass org/apache/maven/settings/building/SettingsBuilder -instanceKlass org/apache/maven/settings/validation/SettingsValidator -instanceKlass org/apache/maven/settings/io/SettingsReader -instanceKlass org/apache/maven/settings/io/SettingsWriter -instanceKlass org/apache/maven/settings/crypto/SettingsDecrypter -instanceKlass org/apache/maven/toolchain/ToolchainManager -instanceKlass org/apache/maven/toolchain/ToolchainManagerPrivate -instanceKlass org/apache/maven/toolchain/ToolchainsBuilder -instanceKlass org/apache/maven/toolchain/ToolchainFactory -instanceKlass org/apache/maven/Maven -instanceKlass org/apache/maven/artifact/resolver/ResolutionErrorHandler -instanceKlass org/apache/maven/artifact/factory/ArtifactFactory -instanceKlass org/apache/maven/artifact/repository/metadata/io/MetadataReader -instanceKlass org/apache/maven/artifact/repository/layout/ArtifactRepositoryLayout -instanceKlass org/apache/maven/artifact/handler/manager/ArtifactHandlerManager -instanceKlass org/apache/maven/rtinfo/RuntimeInformation -instanceKlass org/apache/maven/model/plugin/LifecycleBindingsInjector -instanceKlass org/apache/maven/project/ProjectRealmCache -instanceKlass org/apache/maven/project/artifact/MavenMetadataCache -instanceKlass org/apache/maven/project/artifact/ProjectArtifactsCache -instanceKlass org/apache/maven/artifact/metadata/ArtifactMetadataSource -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadataSource -instanceKlass org/apache/maven/project/ProjectBuildingHelper -instanceKlass org/apache/maven/project/ProjectDependenciesResolver -instanceKlass org/apache/maven/project/MavenProjectHelper -instanceKlass org/apache/maven/project/ProjectBuilder -instanceKlass org/apache/maven/ProjectDependenciesResolver -instanceKlass org/apache/maven/eventspy/internal/EventSpyDispatcher -instanceKlass org/apache/maven/lifecycle/LifecycleExecutor -instanceKlass org/apache/maven/lifecycle/DefaultLifecycles -instanceKlass org/apache/maven/lifecycle/internal/LifecycleDebugLogger -instanceKlass org/apache/maven/lifecycle/internal/LifecycleStarter -instanceKlass org/apache/maven/lifecycle/internal/builder/BuilderCommon -instanceKlass org/apache/maven/lifecycle/internal/builder/Builder -instanceKlass org/apache/maven/lifecycle/internal/LifecyclePluginResolver -instanceKlass org/apache/maven/lifecycle/LifecycleMappingDelegate -instanceKlass org/apache/maven/lifecycle/internal/MojoDescriptorCreator -instanceKlass org/apache/maven/lifecycle/internal/BuildListCalculator -instanceKlass org/apache/maven/lifecycle/internal/ExecutionEventCatapult -instanceKlass org/apache/maven/lifecycle/internal/LifecycleExecutionPlanCalculator -instanceKlass org/apache/maven/lifecycle/internal/LifecycleModuleBuilder -instanceKlass org/apache/maven/lifecycle/internal/LifecycleTaskSegmentCalculator -instanceKlass org/apache/maven/lifecycle/internal/MojoExecutor -instanceKlass org/apache/maven/lifecycle/LifeCyclePluginAnalyzer -instanceKlass org/apache/maven/lifecycle/MojoExecutionConfigurator -instanceKlass org/apache/maven/plugin/ExtensionRealmCache -instanceKlass org/apache/maven/plugin/version/PluginVersionResolver -instanceKlass org/apache/maven/plugin/PluginRealmCache -instanceKlass org/apache/maven/plugin/BuildPluginManager -instanceKlass org/apache/maven/plugin/LegacySupport -instanceKlass org/apache/maven/plugin/PluginManager -instanceKlass org/apache/maven/plugin/MavenPluginManager -instanceKlass org/apache/maven/plugin/internal/PluginDependenciesResolver -instanceKlass org/apache/maven/plugin/prefix/PluginPrefixResolver -instanceKlass org/apache/maven/plugin/PluginDescriptorCache -instanceKlass org/apache/maven/plugin/PluginArtifactsCache -instanceKlass org/apache/maven/graph/GraphBuilder -instanceKlass org/apache/maven/bridge/MavenRepositorySystem -instanceKlass org/apache/maven/configuration/BeanConfigurator -instanceKlass org/apache/maven/settings/MavenSettingsBuilder -instanceKlass org/apache/maven/lifecycle/mapping/LifecycleMapping -instanceKlass org/apache/maven/artifact/handler/ArtifactHandler -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcher -instanceKlass org/eclipse/sisu/plexus/RequirementImpl -instanceKlass org/codehaus/plexus/component/annotations/Requirement -instanceKlass org/eclipse/sisu/space/CloningClassSpace$1 -instanceKlass org/eclipse/sisu/plexus/PlexusXmlMetadata -instanceKlass org/eclipse/sisu/space/AbstractDeferredClass -instanceKlass org/eclipse/sisu/plexus/Hints -instanceKlass org/apache/maven/lifecycle/Lifecycle -instanceKlass org/eclipse/sisu/plexus/ConfigurationImpl -instanceKlass org/eclipse/sisu/plexus/Roles -instanceKlass org/eclipse/sisu/space/Streams -instanceKlass org/eclipse/sisu/plexus/ComponentImpl -instanceKlass org/codehaus/plexus/component/annotations/Component -instanceKlass org/eclipse/sisu/plexus/PlexusTypeRegistry -instanceKlass org/eclipse/sisu/plexus/PlexusXmlScanner -instanceKlass javax/enterprise/inject/Typed -instanceKlass org/eclipse/sisu/space/QualifiedTypeBinder -instanceKlass org/eclipse/sisu/plexus/PlexusTypeBinder -instanceKlass com/google/inject/spi/InjectionRequest -instanceKlass org/eclipse/sisu/bean/BeanProperty -instanceKlass com/google/inject/internal/Nullability -instanceKlass com/google/inject/spi/InjectionPoint$OverrideIndex -instanceKlass org/eclipse/sisu/inject/RankedBindings -instanceKlass org/eclipse/sisu/Mediator -instanceKlass java/util/function/BiConsumer -instanceKlass sun/reflect/generics/tree/TypeVariableSignature -instanceKlass com/google/common/collect/ComparisonChain -instanceKlass com/google/inject/Inject -instanceKlass javax/inject/Inject -instanceKlass java/lang/reflect/WildcardType -instanceKlass java/lang/reflect/TypeVariable -instanceKlass sun/reflect/generics/tree/ClassSignature -instanceKlass sun/reflect/generics/tree/Signature -instanceKlass sun/reflect/generics/tree/FormalTypeParameter -instanceKlass com/google/inject/spi/InjectionPoint$InjectableMembers -instanceKlass com/google/inject/spi/InjectionPoint$InjectableMember -instanceKlass com/google/common/collect/Ordering -instanceKlass com/google/inject/spi/InjectionPoint -instanceKlass java/lang/reflect/ParameterizedType -instanceKlass com/google/inject/internal/MoreTypes$GenericArrayTypeImpl -instanceKlass com/google/inject/internal/MoreTypes$CompositeType -instanceKlass com/google/inject/Key$AnnotationTypeStrategy -instanceKlass com/google/common/util/concurrent/AbstractFuture$Failure -instanceKlass com/google/common/util/concurrent/AbstractFuture$Cancellation -instanceKlass com/google/common/util/concurrent/AbstractFuture$SetFuture -instanceKlass com/google/common/util/concurrent/Uninterruptibles -instanceKlass com/google/common/base/CommonPattern -instanceKlass com/google/common/base/Platform$JdkPatternCompiler -instanceKlass com/google/common/base/PatternCompiler -instanceKlass com/google/common/base/Platform -instanceKlass com/google/common/base/Stopwatch -instanceKlass java/util/concurrent/locks/LockSupport -instanceKlass com/google/common/util/concurrent/AbstractFuture$Waiter -instanceKlass com/google/common/util/concurrent/AbstractFuture$Listener -instanceKlass com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1 -instanceKlass com/google/common/util/concurrent/AbstractFuture$AtomicHelper -instanceKlass com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization -instanceKlass com/google/common/util/concurrent/ListenableFuture -instanceKlass com/google/common/cache/LocalCache$LoadingValueReference -instanceKlass java/lang/annotation/Documented -instanceKlass java/lang/annotation/Target -instanceKlass javax/inject/Named -instanceKlass javax/inject/Qualifier -instanceKlass com/google/inject/BindingAnnotation -instanceKlass javax/inject/Scope -instanceKlass com/google/inject/ScopeAnnotation -instanceKlass com/google/inject/internal/Annotations$AnnotationChecker -instanceKlass java/lang/reflect/Proxy$1 -instanceKlass java/lang/reflect/WeakCache$Value -instanceKlass sun/misc/ProxyGenerator$ExceptionTableEntry -instanceKlass sun/misc/ProxyGenerator$PrimitiveTypeInfo -instanceKlass sun/misc/ProxyGenerator$FieldInfo -instanceKlass java/io/DataOutput -instanceKlass sun/misc/ProxyGenerator$ConstantPool$Entry -instanceKlass sun/misc/ProxyGenerator$MethodInfo -instanceKlass sun/misc/ProxyGenerator$ProxyMethod -instanceKlass sun/misc/ProxyGenerator$ConstantPool -instanceKlass sun/misc/ProxyGenerator -instanceKlass java/lang/reflect/WeakCache$Factory -instanceKlass java/util/function/Supplier -instanceKlass java/lang/reflect/Proxy$ProxyClassFactory -instanceKlass java/lang/reflect/Proxy$KeyFactory -instanceKlass java/util/function/BiFunction -instanceKlass java/lang/reflect/WeakCache -instanceKlass java/lang/reflect/Proxy -instanceKlass sun/reflect/annotation/AnnotationInvocationHandler -instanceKlass sun/reflect/annotation/AnnotationParser$1 -instanceKlass sun/reflect/annotation/ExceptionProxy -instanceKlass java/lang/Class$4 -instanceKlass java/lang/annotation/Inherited -instanceKlass java/lang/annotation/Retention -instanceKlass sun/reflect/annotation/AnnotationType$1 -instanceKlass java/lang/reflect/GenericArrayType -instanceKlass sun/reflect/generics/visitor/Reifier -instanceKlass sun/reflect/generics/visitor/TypeTreeVisitor -instanceKlass sun/reflect/generics/factory/CoreReflectionFactory -instanceKlass sun/reflect/generics/factory/GenericsFactory -instanceKlass sun/reflect/generics/scope/AbstractScope -instanceKlass sun/reflect/generics/scope/Scope -instanceKlass sun/reflect/generics/tree/ClassTypeSignature -instanceKlass sun/reflect/generics/tree/SimpleClassTypeSignature -instanceKlass sun/reflect/generics/tree/FieldTypeSignature -instanceKlass sun/reflect/generics/tree/BaseType -instanceKlass sun/reflect/generics/tree/TypeSignature -instanceKlass sun/reflect/generics/tree/ReturnType -instanceKlass sun/reflect/generics/tree/TypeArgument -instanceKlass sun/reflect/generics/tree/TypeTree -instanceKlass sun/reflect/generics/tree/Tree -instanceKlass sun/reflect/generics/parser/SignatureParser -instanceKlass com/google/inject/internal/Annotations$TestAnnotation -instanceKlass com/google/inject/internal/Annotations$3 -instanceKlass com/google/common/base/Joiner$MapJoiner -instanceKlass com/google/common/base/Joiner -instanceKlass java/lang/reflect/InvocationHandler -instanceKlass com/google/inject/internal/Annotations -instanceKlass org/eclipse/sisu/Parameters -instanceKlass org/eclipse/sisu/wire/ParameterKeys -instanceKlass org/eclipse/sisu/wire/TypeConverterCache -instanceKlass org/eclipse/sisu/inject/DefaultRankingFunction -instanceKlass com/google/inject/internal/Scoping -instanceKlass com/google/inject/internal/InternalFactory -instanceKlass com/google/inject/spi/ConstructorBinding -instanceKlass com/google/inject/spi/InstanceBinding -instanceKlass com/google/inject/internal/DelayedInitialize -instanceKlass com/google/inject/spi/ProviderKeyBinding -instanceKlass com/google/inject/spi/ProviderInstanceBinding -instanceKlass com/google/inject/spi/HasDependencies -instanceKlass com/google/inject/spi/LinkedKeyBinding -instanceKlass com/google/inject/spi/UntargettedBinding -instanceKlass com/google/inject/internal/BindingImpl -instanceKlass com/google/inject/Key$AnnotationStrategy -instanceKlass org/eclipse/sisu/wire/ElementAnalyzer$1 -instanceKlass com/google/inject/util/Modules$EmptyModule -instanceKlass com/google/inject/util/Modules$OverriddenModuleBuilder -instanceKlass com/google/inject/util/Modules -instanceKlass sun/reflect/annotation/AnnotationParser -instanceKlass com/google/common/collect/ImmutableMap$Builder -instanceKlass com/google/inject/internal/MoreTypes -instanceKlass com/google/inject/multibindings/ProvidesIntoOptional -instanceKlass com/google/inject/multibindings/ProvidesIntoMap -instanceKlass com/google/inject/multibindings/ProvidesIntoSet -instanceKlass com/google/inject/Provides -instanceKlass javax/inject/Singleton -instanceKlass com/google/inject/spi/ElementSource -instanceKlass com/google/inject/spi/ScopeBinding -instanceKlass com/google/inject/Scopes$2 -instanceKlass com/google/inject/Scopes$1 -instanceKlass com/google/inject/internal/SingletonScope -instanceKlass com/google/inject/Scopes -instanceKlass com/google/inject/Singleton -instanceKlass com/google/inject/spi/Elements$ModuleInfo -instanceKlass com/google/inject/PrivateModule -instanceKlass com/google/inject/internal/util/StackTraceElements$InMemoryStackTraceElement -instanceKlass com/google/inject/internal/util/StackTraceElements -instanceKlass com/google/inject/spi/ModuleSource -instanceKlass com/google/inject/internal/InternalFlags$1 -instanceKlass com/google/inject/internal/InternalFlags -instanceKlass com/google/inject/internal/ProviderMethodsModule -instanceKlass com/google/inject/internal/AbstractBindingBuilder -instanceKlass com/google/inject/binder/ConstantBindingBuilder -instanceKlass com/google/common/collect/Sets -instanceKlass com/google/inject/binder/AnnotatedElementBuilder -instanceKlass com/google/inject/spi/Elements$RecordingBinder -instanceKlass com/google/inject/Binding -instanceKlass com/google/inject/spi/DefaultBindingTargetVisitor -instanceKlass com/google/inject/spi/BindingTargetVisitor -instanceKlass com/google/inject/spi/Elements -instanceKlass com/google/inject/internal/InjectorShell$RootModule -instanceKlass java/util/concurrent/atomic/AtomicReferenceArray -instanceKlass java/util/concurrent/Future -instanceKlass java/util/concurrent/ConcurrentLinkedQueue$Node -instanceKlass com/google/common/cache/Weigher -instanceKlass com/google/common/base/Predicate -instanceKlass com/google/common/base/Equivalence -instanceKlass com/google/common/base/MoreObjects -instanceKlass com/google/common/cache/LocalCache$1 -instanceKlass com/google/common/cache/ReferenceEntry -instanceKlass com/google/common/cache/CacheLoader -instanceKlass com/google/common/cache/LocalCache$LocalManualCache -instanceKlass com/google/inject/internal/WeakKeySet$1 -instanceKlass com/google/common/cache/LocalCache$StrongValueReference -instanceKlass com/google/common/cache/LocalCache$ValueReference -instanceKlass com/google/common/cache/CacheBuilder$2 -instanceKlass com/google/common/cache/CacheStats -instanceKlass com/google/common/base/Suppliers$SupplierOfInstance -instanceKlass com/google/common/base/Suppliers -instanceKlass com/google/common/cache/CacheBuilder$1 -instanceKlass com/google/common/cache/AbstractCache$StatsCounter -instanceKlass com/google/common/cache/LoadingCache -instanceKlass com/google/common/cache/Cache -instanceKlass com/google/common/base/Ticker -instanceKlass com/google/common/base/Supplier -instanceKlass com/google/common/cache/CacheBuilder -instanceKlass com/google/common/cache/RemovalListener -instanceKlass com/google/inject/internal/WeakKeySet -instanceKlass com/google/inject/internal/State$1 -instanceKlass com/google/inject/internal/InheritingState -instanceKlass com/google/inject/internal/ProcessedBindingData -instanceKlass com/google/inject/spi/DefaultElementVisitor -instanceKlass com/google/inject/internal/State -instanceKlass com/google/inject/internal/InjectorShell$Builder -instanceKlass com/google/common/collect/Lists -instanceKlass com/google/common/collect/AbstractMapEntry -instanceKlass com/google/common/collect/LinkedHashMultimap$ValueSetLink -instanceKlass com/google/common/collect/Platform -instanceKlass com/google/common/collect/Multiset -instanceKlass com/google/common/collect/AbstractMultimap -instanceKlass com/google/common/collect/SetMultimap -instanceKlass com/google/common/collect/Maps$EntryTransformer -instanceKlass com/google/common/base/Converter -instanceKlass com/google/common/collect/BiMap -instanceKlass com/google/common/collect/ImmutableMap -instanceKlass com/google/common/base/Function -instanceKlass com/google/common/collect/SortedMapDifference -instanceKlass com/google/common/collect/MapDifference -instanceKlass com/google/common/collect/Maps -instanceKlass com/google/inject/internal/CycleDetectingLock -instanceKlass com/google/common/collect/Multimap -instanceKlass com/google/inject/internal/CycleDetectingLock$CycleDetectingLockFactory -instanceKlass com/google/inject/internal/Initializable -instanceKlass com/google/inject/internal/Initializer -instanceKlass com/google/common/collect/PeekingIterator -instanceKlass com/google/common/collect/UnmodifiableIterator -instanceKlass com/google/common/collect/Iterators -instanceKlass com/google/inject/internal/util/SourceProvider -instanceKlass com/google/common/collect/Hashing -instanceKlass com/google/common/collect/ObjectArrays -instanceKlass com/google/common/primitives/Primitives -instanceKlass com/google/common/base/Preconditions -instanceKlass com/google/common/collect/CollectPreconditions -instanceKlass com/google/common/collect/ImmutableCollection$Builder -instanceKlass com/google/inject/internal/Errors -instanceKlass java/util/logging/LogManager$5 -instanceKlass sun/reflect/UnsafeFieldAccessorFactory -instanceKlass java/util/logging/LoggingProxyImpl -instanceKlass sun/util/logging/LoggingProxy -instanceKlass sun/util/logging/LoggingSupport$1 -instanceKlass sun/util/logging/LoggingSupport -instanceKlass sun/util/logging/PlatformLogger$LoggerProxy -instanceKlass sun/util/logging/PlatformLogger$1 -instanceKlass sun/util/logging/PlatformLogger -instanceKlass java/util/logging/LogManager$LoggerContext$1 -instanceKlass java/util/logging/LogManager$3 -instanceKlass java/util/logging/LogManager$2 -instanceKlass java/util/logging/LogManager$LogNode -instanceKlass java/util/logging/LogManager$LoggerContext -instanceKlass java/util/logging/LogManager$1 -instanceKlass java/util/logging/LogManager -instanceKlass java/util/concurrent/locks/AbstractQueuedSynchronizer$Node -instanceKlass java/util/concurrent/locks/AbstractOwnableSynchronizer -instanceKlass java/util/concurrent/CopyOnWriteArrayList -instanceKlass java/util/logging/Logger$LoggerBundle -instanceKlass java/util/logging/Level$KnownLevel -instanceKlass java/util/logging/Level -instanceKlass java/util/logging/Handler -instanceKlass java/util/logging/Logger -instanceKlass com/google/inject/internal/util/Stopwatch -instanceKlass com/google/inject/Injector -instanceKlass com/google/inject/internal/InternalInjectorCreator -instanceKlass com/google/inject/Guice -instanceKlass org/eclipse/sisu/wire/Wiring -instanceKlass org/eclipse/sisu/wire/WireModule$Strategy$1 -instanceKlass org/eclipse/sisu/wire/WireModule$Strategy -instanceKlass org/eclipse/sisu/wire/AbstractTypeConverter -instanceKlass com/google/inject/spi/ElementVisitor -instanceKlass org/eclipse/sisu/wire/WireModule -instanceKlass org/eclipse/sisu/bean/BeanBinder -instanceKlass org/eclipse/sisu/plexus/PlexusBindingModule -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$BootModule -instanceKlass org/codehaus/plexus/component/annotations/Configuration -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedMetadata -instanceKlass org/eclipse/sisu/plexus/PlexusBeanMetadata -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule$PlexusAnnotatedBeanSource -instanceKlass org/eclipse/sisu/space/SpaceModule$Strategy$1 -instanceKlass org/eclipse/sisu/space/DefaultClassFinder -instanceKlass org/eclipse/sisu/space/asm/ClassVisitor -instanceKlass org/eclipse/sisu/space/SpaceScanner -instanceKlass org/eclipse/sisu/space/IndexedClassFinder -instanceKlass org/eclipse/sisu/space/ClassFinder -instanceKlass org/eclipse/sisu/space/SpaceModule -instanceKlass org/eclipse/sisu/space/SpaceVisitor -instanceKlass org/eclipse/sisu/plexus/PlexusTypeListener -instanceKlass org/eclipse/sisu/space/QualifiedTypeListener -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule$1 -instanceKlass org/eclipse/sisu/space/SpaceModule$Strategy -instanceKlass org/eclipse/sisu/plexus/PlexusAnnotatedBeanModule -instanceKlass org/eclipse/sisu/plexus/PlexusBeanSource -instanceKlass org/eclipse/sisu/plexus/PlexusXmlBeanModule -instanceKlass org/eclipse/sisu/plexus/PlexusBeanModule -instanceKlass org/eclipse/sisu/space/URLClassSpace -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$SLF4JLoggerFactoryProvider -instanceKlass com/google/inject/util/Providers$ConstantProvider -instanceKlass com/google/inject/util/Providers -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Disposable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Startable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Initializable -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/Contextualizable -instanceKlass org/codehaus/plexus/logging/LogEnabled -instanceKlass org/eclipse/sisu/bean/PropertyBinding -instanceKlass org/eclipse/sisu/bean/LifecycleBuilder -instanceKlass org/eclipse/sisu/bean/BeanScheduler$1 -instanceKlass com/google/inject/spi/DefaultBindingScopingVisitor -instanceKlass com/google/inject/spi/BindingScopingVisitor -instanceKlass org/eclipse/sisu/bean/BeanScheduler$CycleActivator -instanceKlass com/google/inject/spi/ModuleAnnotatedMethodScanner -instanceKlass com/google/inject/PrivateBinder -instanceKlass com/google/inject/spi/TypeListener -instanceKlass com/google/inject/Scope -instanceKlass com/google/inject/binder/AnnotatedConstantBindingBuilder -instanceKlass com/google/inject/spi/Message -instanceKlass com/google/inject/spi/Element -instanceKlass com/google/inject/binder/AnnotatedBindingBuilder -instanceKlass com/google/inject/binder/LinkedBindingBuilder -instanceKlass com/google/inject/binder/ScopedBindingBuilder -instanceKlass com/google/inject/MembersInjector -instanceKlass com/google/inject/TypeLiteral -instanceKlass com/google/inject/spi/Dependency -instanceKlass com/google/inject/Key -instanceKlass com/google/inject/spi/ProvisionListener -instanceKlass com/google/inject/Binder -instanceKlass org/eclipse/sisu/bean/BeanScheduler -instanceKlass org/eclipse/sisu/plexus/DefaultPlexusBeanLocator -instanceKlass org/eclipse/sisu/inject/MildKeys -instanceKlass org/eclipse/sisu/plexus/ClassRealmManager -instanceKlass org/codehaus/plexus/context/ContextMapAdapter -instanceKlass org/codehaus/plexus/context/DefaultContext -instanceKlass org/codehaus/plexus/logging/AbstractLogger -instanceKlass org/codehaus/plexus/logging/AbstractLoggerManager -instanceKlass com/google/inject/matcher/AbstractMatcher -instanceKlass com/google/inject/matcher/Matcher -instanceKlass com/google/inject/spi/TypeConverter -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$LoggerProvider -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$DefaultsModule -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$ContainerModule -instanceKlass org/eclipse/sisu/inject/ImplicitBindings -instanceKlass org/eclipse/sisu/inject/MildValues$InverseMapping -instanceKlass org/eclipse/sisu/inject/MildValues -instanceKlass org/eclipse/sisu/inject/Weak -instanceKlass java/util/concurrent/atomic/AtomicReference -instanceKlass org/eclipse/sisu/inject/BindingPublisher -instanceKlass org/eclipse/sisu/inject/RankingFunction -instanceKlass org/eclipse/sisu/inject/BindingSubscriber -instanceKlass org/eclipse/sisu/inject/DefaultBeanLocator -instanceKlass org/eclipse/sisu/inject/DeferredClass -instanceKlass org/codehaus/plexus/DefaultPlexusContainer$LoggerManagerProvider -instanceKlass org/eclipse/sisu/inject/DeferredProvider -instanceKlass com/google/inject/Provider -instanceKlass com/google/inject/AbstractModule -instanceKlass org/codehaus/plexus/context/Context -instanceKlass org/eclipse/sisu/space/ClassSpace -instanceKlass javax/inject/Provider -instanceKlass org/eclipse/sisu/bean/BeanManager -instanceKlass org/eclipse/sisu/plexus/PlexusBeanLocator -instanceKlass org/codehaus/plexus/classworlds/ClassWorldListener -instanceKlass com/google/inject/Module -instanceKlass org/eclipse/sisu/inject/MutableBeanLocator -instanceKlass org/eclipse/sisu/inject/BeanLocator -instanceKlass org/codehaus/plexus/DefaultPlexusContainer -instanceKlass org/codehaus/plexus/MutablePlexusContainer -instanceKlass org/apache/maven/extension/internal/CoreExports -instanceKlass org/codehaus/plexus/DefaultContainerConfiguration -instanceKlass org/codehaus/plexus/ContainerConfiguration -instanceKlass org/codehaus/plexus/util/xml/XMLWriter -instanceKlass org/codehaus/plexus/util/xml/Xpp3Dom -instanceKlass org/codehaus/plexus/util/xml/pull/MXParser -instanceKlass org/codehaus/plexus/util/xml/pull/XmlPullParser -instanceKlass org/codehaus/plexus/util/xml/Xpp3DomBuilder -instanceKlass org/codehaus/plexus/util/ReaderFactory -instanceKlass org/apache/maven/project/ExtensionDescriptor -instanceKlass org/apache/maven/project/ExtensionDescriptorBuilder -instanceKlass org/apache/maven/extension/internal/CoreExtensionEntry -instanceKlass org/codehaus/plexus/util/StringUtils -instanceKlass org/codehaus/plexus/logging/Logger -instanceKlass org/apache/maven/cli/logging/Slf4jLoggerManager -instanceKlass org/slf4j/impl/MavenSlf4jSimpleFriend -instanceKlass org/slf4j/MavenSlf4jFriend -instanceKlass sun/net/DefaultProgressMeteringPolicy -instanceKlass sun/net/ProgressMeteringPolicy -instanceKlass sun/net/ProgressMonitor -instanceKlass org/slf4j/impl/SimpleLogger$1 -instanceKlass org/apache/maven/cli/logging/BaseSlf4jConfiguration -instanceKlass org/codehaus/plexus/util/IOUtil -instanceKlass org/codehaus/plexus/util/PropertyUtils -instanceKlass org/apache/maven/cli/logging/Slf4jConfiguration -instanceKlass org/apache/maven/cli/logging/Slf4jConfigurationFactory -instanceKlass java/util/concurrent/ConcurrentHashMap$Traverser -instanceKlass org/slf4j/helpers/NamedLoggerBase -instanceKlass org/slf4j/impl/SimpleLoggerFactory -instanceKlass org/slf4j/impl/StaticLoggerBinder -instanceKlass org/slf4j/spi/LoggerFactoryBinder -instanceKlass java/util/Collections$3 -instanceKlass org/slf4j/helpers/NOPLoggerFactory -instanceKlass org/slf4j/helpers/SubstituteLoggerFactory -instanceKlass org/slf4j/ILoggerFactory -instanceKlass org/slf4j/LoggerFactory -instanceKlass java/text/DontCareFieldPosition$1 -instanceKlass java/text/Format$FieldDelegate -instanceKlass java/util/Date -instanceKlass java/text/DigitList -instanceKlass java/text/FieldPosition -instanceKlass java/util/Currency$CurrencyNameGetter -instanceKlass java/util/Currency$1 -instanceKlass java/util/Currency -instanceKlass java/text/DecimalFormatSymbols -instanceKlass java/util/concurrent/atomic/AtomicMarkableReference$Pair -instanceKlass java/util/concurrent/atomic/AtomicMarkableReference -instanceKlass java/text/DateFormatSymbols -instanceKlass sun/util/calendar/CalendarUtils -instanceKlass sun/util/calendar/CalendarDate -instanceKlass java/util/Collections$EmptyIterator -instanceKlass sun/util/locale/LanguageTag -instanceKlass java/util/ResourceBundle$CacheKeyReference -instanceKlass java/util/ResourceBundle$CacheKey -instanceKlass java/util/ResourceBundle$RBClassLoader$1 -instanceKlass java/util/spi/ResourceBundleControlProvider -instanceKlass java/util/ResourceBundle -instanceKlass java/util/ResourceBundle$Control -instanceKlass sun/util/resources/LocaleData$1 -instanceKlass sun/util/resources/LocaleData -instanceKlass sun/util/locale/provider/LocaleResources -instanceKlass sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter -instanceKlass sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter -instanceKlass java/net/URLClassLoader$3$1 -instanceKlass sun/misc/CompoundEnumeration -instanceKlass java/net/URLClassLoader$3 -instanceKlass sun/misc/URLClassPath$1 -instanceKlass java/lang/ClassLoader$2 -instanceKlass sun/misc/URLClassPath$2 -instanceKlass java/util/ServiceLoader$1 -instanceKlass java/util/ServiceLoader$LazyIterator -instanceKlass java/util/ServiceLoader -instanceKlass sun/util/locale/provider/SPILocaleProviderAdapter$1 -instanceKlass sun/util/locale/provider/LocaleServiceProviderPool -instanceKlass sun/util/locale/provider/CalendarDataUtility -instanceKlass java/util/Calendar$Builder -instanceKlass sun/util/locale/provider/JRELocaleProviderAdapter$1 -instanceKlass sun/util/locale/provider/LocaleDataMetaInfo -instanceKlass sun/util/locale/provider/AvailableLanguageTags -instanceKlass sun/util/locale/provider/LocaleProviderAdapter$1 -instanceKlass sun/util/locale/provider/ResourceBundleBasedAdapter -instanceKlass sun/util/locale/provider/LocaleProviderAdapter -instanceKlass java/util/spi/LocaleServiceProvider -instanceKlass java/util/Calendar -instanceKlass java/util/TimeZone$1 -instanceKlass java/util/zip/CRC32 -instanceKlass java/util/zip/Checksum -instanceKlass sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule -instanceKlass java/io/DataInput -instanceKlass sun/util/calendar/ZoneInfoFile$1 -instanceKlass sun/util/calendar/ZoneInfoFile -instanceKlass sun/util/calendar/CalendarSystem -instanceKlass java/util/TimeZone -instanceKlass java/util/Locale$1 -instanceKlass java/text/AttributedCharacterIterator$Attribute -instanceKlass java/text/Format -instanceKlass org/apache/commons/lang3/StringUtils -instanceKlass org/apache/maven/cli/CLIReportingUtils -instanceKlass org/apache/maven/properties/internal/SystemProperties -instanceKlass java/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry -instanceKlass java/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$1 -instanceKlass org/codehaus/plexus/util/Os -instanceKlass org/apache/maven/properties/internal/EnvironmentUtils -instanceKlass org/apache/commons/cli/Util -instanceKlass org/apache/commons/cli/CommandLine -instanceKlass org/apache/commons/cli/Parser -instanceKlass org/apache/maven/cli/CleanArgument -instanceKlass org/apache/commons/cli/OptionValidator -instanceKlass org/apache/commons/cli/Option -instanceKlass org/apache/commons/cli/OptionBuilder -instanceKlass org/apache/commons/cli/Options -instanceKlass org/apache/commons/cli/CommandLineParser -instanceKlass org/apache/maven/cli/CLIManager -instanceKlass org/apache/maven/cli/logging/Slf4jStdoutLogger -instanceKlass org/eclipse/aether/DefaultRepositoryCache -instanceKlass org/apache/maven/project/ProjectBuildingRequest -instanceKlass org/eclipse/aether/RepositoryCache -instanceKlass org/apache/maven/execution/DefaultMavenExecutionRequest -instanceKlass org/apache/maven/execution/MavenExecutionRequest -instanceKlass java/lang/ApplicationShutdownHooks$1 -instanceKlass java/lang/ApplicationShutdownHooks -instanceKlass java/lang/Shutdown$Lock -instanceKlass java/lang/Shutdown -instanceKlass java/io/DeleteOnExitHook$1 -instanceKlass java/io/DeleteOnExitHook -instanceKlass sun/net/www/protocol/jar/JarFileFactory -instanceKlass sun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController -instanceKlass sun/nio/fs/BasicFileAttributesHolder -instanceKlass sun/nio/fs/WindowsDirectoryStream$WindowsDirectoryIterator -instanceKlass sun/nio/fs/WindowsFileAttributes -instanceKlass java/nio/file/attribute/DosFileAttributes -instanceKlass java/nio/file/attribute/BasicFileAttributes -instanceKlass sun/nio/fs/NativeBuffer$Deallocator -instanceKlass sun/nio/fs/NativeBuffer -instanceKlass sun/nio/fs/NativeBuffers -instanceKlass sun/nio/fs/WindowsNativeDispatcher$BackupResult -instanceKlass sun/nio/fs/WindowsNativeDispatcher$CompletionStatus -instanceKlass sun/nio/fs/WindowsNativeDispatcher$AclInformation -instanceKlass sun/nio/fs/WindowsNativeDispatcher$Account -instanceKlass sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace -instanceKlass sun/nio/fs/WindowsNativeDispatcher$VolumeInformation -instanceKlass sun/nio/fs/WindowsNativeDispatcher$FirstStream -instanceKlass sun/nio/fs/WindowsNativeDispatcher$FirstFile -instanceKlass sun/nio/fs/WindowsNativeDispatcher$1 -instanceKlass sun/nio/fs/WindowsNativeDispatcher -instanceKlass sun/nio/fs/WindowsDirectoryStream -instanceKlass java/nio/file/DirectoryStream -instanceKlass java/nio/file/Files$AcceptAllFilter -instanceKlass java/nio/file/DirectoryStream$Filter -instanceKlass java/nio/file/Files -instanceKlass sun/nio/fs/AbstractPath -instanceKlass sun/nio/fs/Util -instanceKlass sun/nio/fs/WindowsPathParser$Result -instanceKlass sun/nio/fs/WindowsPathParser -instanceKlass java/nio/file/FileSystem -instanceKlass java/nio/file/spi/FileSystemProvider -instanceKlass sun/nio/fs/DefaultFileSystemProvider -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder$1 -instanceKlass java/nio/file/FileSystems$DefaultFileSystemHolder -instanceKlass java/nio/file/FileSystems -instanceKlass java/net/NetworkInterface$2 -instanceKlass java/net/DefaultInterface -instanceKlass java/net/Inet6Address$Inet6AddressHolder -instanceKlass java/net/InetAddress$2 -instanceKlass sun/net/spi/nameservice/NameService -instanceKlass java/net/Inet6AddressImpl -instanceKlass java/net/InetAddressImpl -instanceKlass java/net/InetAddressImplFactory -instanceKlass java/net/InetAddress$Cache -instanceKlass java/net/InetAddress$InetAddressHolder -instanceKlass java/net/InetAddress$1 -instanceKlass java/net/InetAddress -instanceKlass java/net/InterfaceAddress -instanceKlass java/net/NetworkInterface$1 -instanceKlass java/net/NetworkInterface -instanceKlass sun/security/provider/ByteArrayAccess -instanceKlass sun/security/provider/SeedGenerator$1 -instanceKlass sun/security/provider/SeedGenerator -instanceKlass sun/security/provider/SecureRandom$SeederHolder -instanceKlass sun/security/jca/GetInstance$Instance -instanceKlass java/security/MessageDigestSpi -instanceKlass sun/security/jca/GetInstance -instanceKlass java/security/SecureRandomSpi -instanceKlass java/util/Collections$UnmodifiableCollection$1 -instanceKlass java/security/Provider$UString -instanceKlass java/security/Provider$Service -instanceKlass java/util/LinkedHashMap$LinkedHashIterator -instanceKlass sun/security/provider/NativePRNG$NonBlocking -instanceKlass sun/security/provider/NativePRNG$Blocking -instanceKlass sun/security/provider/NativePRNG -instanceKlass sun/security/provider/SunEntries$1 -instanceKlass sun/security/provider/SunEntries -instanceKlass sun/security/jca/ProviderConfig$2 -instanceKlass sun/security/jca/ProviderList$2 -instanceKlass sun/misc/FDBigInteger -instanceKlass sun/misc/FloatingDecimal$PreparedASCIIToBinaryBuffer -instanceKlass sun/misc/FloatingDecimal$ASCIIToBinaryConverter -instanceKlass sun/misc/FloatingDecimal$BinaryToASCIIBuffer -instanceKlass sun/misc/FloatingDecimal$ExceptionalBinaryToASCIIBuffer -instanceKlass sun/misc/FloatingDecimal$BinaryToASCIIConverter -instanceKlass sun/misc/FloatingDecimal -instanceKlass java/security/Provider$EngineDescription -instanceKlass java/security/Provider$ServiceKey -instanceKlass sun/security/jca/ProviderConfig -instanceKlass sun/security/jca/ProviderList -instanceKlass sun/security/jca/Providers -instanceKlass java/util/Random -instanceKlass java/io/File$TempDirectory -instanceKlass java/net/URLClassLoader$2 -instanceKlass sun/misc/Launcher$BootClassPathHolder$1 -instanceKlass sun/misc/Launcher$BootClassPathHolder -instanceKlass java/lang/ClassLoaderHelper -instanceKlass org/fusesource/hawtjni/runtime/Library -instanceKlass org/fusesource/jansi/internal/CLibrary -instanceKlass java/util/TreeMap$Entry -instanceKlass java/lang/ProcessEnvironment$CheckedEntry -instanceKlass java/lang/ProcessEnvironment$CheckedEntrySet$1 -instanceKlass java/util/Collections$UnmodifiableMap -instanceKlass java/lang/ProcessEnvironment$EntryComparator -instanceKlass java/lang/ProcessEnvironment$NameComparator -instanceKlass org/fusesource/jansi/AnsiConsole -instanceKlass org/fusesource/jansi/Ansi$1 -instanceKlass java/util/concurrent/Callable -instanceKlass org/fusesource/jansi/Ansi -instanceKlass org/apache/maven/shared/utils/logging/LoggerLevelRenderer -instanceKlass org/apache/maven/shared/utils/logging/MessageUtils -instanceKlass org/apache/maven/cli/CliRequest -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingRequest -instanceKlass org/apache/maven/building/Source -instanceKlass org/apache/maven/eventspy/EventSpy$Context -instanceKlass org/codehaus/plexus/PlexusContainer -instanceKlass org/apache/maven/execution/ExecutionListener -instanceKlass org/eclipse/aether/transfer/TransferListener -instanceKlass org/slf4j/Logger -instanceKlass org/codehaus/plexus/logging/LoggerManager -instanceKlass org/apache/maven/exception/ExceptionHandler -instanceKlass org/apache/maven/cli/MavenCli -instanceKlass java/util/TreeMap$PrivateEntryIterator -instanceKlass java/util/TimSort -instanceKlass sun/security/action/GetBooleanAction -instanceKlass java/util/Arrays$LegacyMergeSort -instanceKlass org/codehaus/plexus/classworlds/launcher/Configurator$1 -instanceKlass java/util/HashMap$HashIterator -instanceKlass java/net/URI$Parser -instanceKlass java/net/URI -instanceKlass java/util/ArrayList$Itr -instanceKlass org/codehaus/plexus/classworlds/strategy/AbstractStrategy -instanceKlass org/codehaus/plexus/classworlds/strategy/Strategy -instanceKlass org/codehaus/plexus/classworlds/strategy/StrategyFactory -instanceKlass java/util/NavigableMap -instanceKlass java/util/SortedMap -instanceKlass java/util/NavigableSet -instanceKlass java/util/SortedSet -instanceKlass java/io/FilenameFilter -instanceKlass org/codehaus/plexus/classworlds/launcher/ConfigurationParser -instanceKlass org/codehaus/plexus/classworlds/launcher/Configurator -instanceKlass org/codehaus/plexus/classworlds/launcher/ConfigurationHandler -instanceKlass java/lang/Void -instanceKlass org/codehaus/plexus/classworlds/ClassWorld -instanceKlass java/lang/Class$MethodArray -instanceKlass sun/launcher/LauncherHelper$FXHelper -instanceKlass org/codehaus/plexus/classworlds/launcher/Launcher -instanceKlass java/io/FilePermission$1 -instanceKlass sun/net/www/MessageHeader -instanceKlass java/net/URLConnection -instanceKlass java/security/PermissionCollection -instanceKlass sun/nio/ByteBuffered -instanceKlass sun/security/util/DisabledAlgorithmConstraints$1 -instanceKlass sun/security/util/DisabledAlgorithmConstraints$Constraint -instanceKlass java/util/AbstractList$Itr -instanceKlass java/util/regex/Matcher -instanceKlass java/util/regex/MatchResult -instanceKlass sun/security/util/DisabledAlgorithmConstraints$Constraints -instanceKlass java/util/ArrayList$SubList$1 -instanceKlass java/util/ListIterator -instanceKlass java/util/Properties$LineReader -instanceKlass java/security/Security$1 -instanceKlass java/security/Security -instanceKlass sun/security/util/AbstractAlgorithmConstraints$1 -instanceKlass java/util/regex/ASCII -instanceKlass java/util/regex/Pattern$TreeInfo -instanceKlass java/util/regex/Pattern$Node -instanceKlass java/util/regex/Pattern -instanceKlass sun/security/util/AlgorithmDecomposer -instanceKlass sun/security/util/AbstractAlgorithmConstraints -instanceKlass java/security/AlgorithmConstraints -instanceKlass sun/security/util/SignatureFileVerifier -instanceKlass sun/security/util/ManifestEntryVerifier -instanceKlass java/lang/Package -instanceKlass java/util/jar/JarVerifier$3 -instanceKlass java/security/CodeSigner -instanceKlass java/util/jar/JarVerifier -instanceKlass sun/misc/ASCIICaseInsensitiveComparator -instanceKlass java/util/jar/Attributes$Name -instanceKlass java/util/jar/Attributes -instanceKlass sun/misc/Resource -instanceKlass sun/misc/IOUtils -instanceKlass java/util/zip/ZStreamRef -instanceKlass java/util/zip/Inflater -instanceKlass sun/misc/ExtensionDependency -instanceKlass java/util/LinkedList$Node -instanceKlass java/util/zip/ZipEntry -instanceKlass sun/misc/JarIndex -instanceKlass sun/nio/ch/DirectBuffer -instanceKlass sun/misc/PerfCounter$CoreCounters -instanceKlass sun/misc/Perf -instanceKlass sun/misc/Perf$GetPerfAction -instanceKlass sun/misc/PerfCounter -instanceKlass java/util/zip/ZipCoder -instanceKlass java/util/Deque -instanceKlass java/util/Queue -instanceKlass java/nio/charset/StandardCharsets -instanceKlass java/util/jar/JavaUtilJarAccessImpl -instanceKlass sun/misc/JavaUtilJarAccess -instanceKlass sun/misc/FileURLMapper -instanceKlass sun/misc/URLClassPath$JarLoader$1 -instanceKlass sun/nio/cs/ThreadLocalCoders$Cache -instanceKlass sun/nio/cs/ThreadLocalCoders -instanceKlass java/util/zip/ZipFile$1 -instanceKlass sun/misc/JavaUtilZipFileAccess -instanceKlass java/util/zip/ZipFile -instanceKlass java/util/zip/ZipConstants -instanceKlass sun/misc/URLClassPath$Loader -instanceKlass sun/misc/URLClassPath$3 -instanceKlass sun/net/util/URLUtil -instanceKlass java/net/URLClassLoader$1 -instanceKlass java/lang/StringCoding$StringDecoder -instanceKlass java/io/FileOutputStream$1 -instanceKlass java/lang/StringCoding$StringEncoder -instanceKlass java/lang/ThreadLocal$ThreadLocalMap -instanceKlass java/lang/StringCoding -instanceKlass sun/usagetracker/UsageTrackerClient$3 -instanceKlass jdk/internal/util/EnvUtils -instanceKlass sun/usagetracker/UsageTrackerClient$2 -instanceKlass sun/usagetracker/UsageTrackerClient$4 -instanceKlass sun/usagetracker/UsageTrackerClient$1 -instanceKlass java/util/concurrent/atomic/AtomicBoolean -instanceKlass sun/usagetracker/UsageTrackerClient -instanceKlass sun/misc/PostVMInitHook -instanceKlass java/lang/invoke/MethodHandleStatics$1 -instanceKlass java/lang/invoke/MethodHandleStatics -instanceKlass java/lang/invoke/MemberName$Factory -instanceKlass java/lang/ClassValue$Version -instanceKlass java/lang/ClassValue$Identity -instanceKlass java/lang/ClassValue -instanceKlass java/lang/invoke/MethodHandleImpl$3 -instanceKlass java/lang/invoke/MethodHandleImpl$2 -instanceKlass java/util/function/Function -instanceKlass java/lang/invoke/MethodHandleImpl$1 -instanceKlass java/lang/invoke/MethodHandleImpl -instanceKlass java/lang/SystemClassLoaderAction -instanceKlass sun/misc/Launcher$AppClassLoader$1 -instanceKlass sun/misc/URLClassPath -instanceKlass java/security/Principal -instanceKlass java/security/ProtectionDomain$Key -instanceKlass java/security/ProtectionDomain$2 -instanceKlass sun/misc/JavaSecurityProtectionDomainAccess -instanceKlass java/security/ProtectionDomain$JavaSecurityAccessImpl -instanceKlass sun/misc/JavaSecurityAccess -instanceKlass java/net/URLStreamHandler -instanceKlass java/net/Parts -instanceKlass java/util/BitSet -instanceKlass sun/net/www/ParseUtil -instanceKlass java/io/FileInputStream$1 -instanceKlass java/lang/CharacterData -instanceKlass sun/util/locale/LocaleUtils -instanceKlass java/util/Locale$LocaleKey -instanceKlass sun/util/locale/BaseLocale$Key -instanceKlass sun/util/locale/BaseLocale -instanceKlass java/util/concurrent/ConcurrentHashMap$CollectionView -instanceKlass java/util/concurrent/ConcurrentHashMap$CounterCell -instanceKlass java/util/concurrent/ConcurrentHashMap$Node -instanceKlass java/util/concurrent/locks/ReentrantLock -instanceKlass java/util/concurrent/locks/Lock -instanceKlass java/util/concurrent/ConcurrentMap -instanceKlass sun/util/locale/LocaleObjectCache -instanceKlass java/util/Locale -instanceKlass java/lang/reflect/Array -instanceKlass java/nio/charset/CoderResult$Cache -instanceKlass java/nio/charset/CoderResult -instanceKlass java/nio/charset/CharsetDecoder -instanceKlass sun/nio/cs/ArrayDecoder -instanceKlass java/io/Reader -instanceKlass java/lang/Readable -instanceKlass sun/misc/MetaIndex -instanceKlass sun/misc/Launcher$ExtClassLoader$1 -instanceKlass java/util/StringTokenizer -instanceKlass java/net/URLClassLoader$7 -instanceKlass sun/misc/JavaNetAccess -instanceKlass java/lang/ClassLoader$ParallelLoaders -instanceKlass sun/security/util/Debug -instanceKlass sun/misc/Launcher$Factory -instanceKlass java/net/URLStreamHandlerFactory -instanceKlass java/lang/Compiler$1 -instanceKlass java/lang/Compiler -instanceKlass java/lang/System$2 -instanceKlass sun/misc/JavaLangAccess -instanceKlass sun/io/Win32ErrorMode -instanceKlass sun/misc/OSEnvironment -instanceKlass java/lang/Integer$IntegerCache -instanceKlass sun/misc/NativeSignalHandler -instanceKlass sun/misc/Signal -instanceKlass java/lang/Terminator$1 -instanceKlass sun/misc/SignalHandler -instanceKlass java/lang/Terminator -instanceKlass java/lang/ClassLoader$NativeLibrary -instanceKlass java/io/ExpiringCache$Entry -instanceKlass java/lang/ClassLoader$3 -instanceKlass java/nio/file/Path -instanceKlass java/nio/file/Watchable -instanceKlass java/lang/Enum -instanceKlass java/io/ExpiringCache -instanceKlass java/io/FileSystem -instanceKlass java/io/DefaultFileSystem -instanceKlass java/nio/Bits$1 -instanceKlass sun/misc/JavaNioAccess -instanceKlass java/nio/ByteOrder -instanceKlass java/nio/Bits -instanceKlass java/nio/charset/CodingErrorAction -instanceKlass java/nio/charset/CharsetEncoder -instanceKlass sun/nio/cs/ArrayEncoder -instanceKlass sun/reflect/ReflectionFactory$1 -instanceKlass java/lang/Class$1 -instanceKlass sun/nio/cs/SingleByte -instanceKlass sun/nio/cs/HistoricallyNamedCharset -instanceKlass sun/security/action/GetPropertyAction -instanceKlass java/lang/ThreadLocal -instanceKlass java/nio/charset/spi/CharsetProvider -instanceKlass java/nio/charset/Charset -instanceKlass java/io/Writer -instanceKlass java/util/Arrays -instanceKlass sun/reflect/misc/ReflectUtil -instanceKlass java/lang/reflect/ReflectAccess -instanceKlass sun/reflect/LangReflectAccess -instanceKlass java/lang/reflect/Modifier -instanceKlass sun/reflect/annotation/AnnotationType -instanceKlass java/lang/Class$AnnotationData -instanceKlass sun/reflect/generics/repository/AbstractRepository -instanceKlass java/lang/Class$Atomic -instanceKlass java/lang/Class$ReflectionData -instanceKlass java/lang/Class$3 -instanceKlass java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1 -instanceKlass java/security/PrivilegedExceptionAction -instanceKlass java/util/concurrent/atomic/AtomicReferenceFieldUpdater -instanceKlass java/io/OutputStream -instanceKlass java/io/Flushable -instanceKlass java/io/FileDescriptor$1 -instanceKlass sun/misc/JavaIOFileDescriptorAccess -instanceKlass java/io/FileDescriptor -instanceKlass sun/misc/Version -instanceKlass java/lang/Runtime -instanceKlass java/util/Hashtable$Enumerator -instanceKlass java/util/Iterator -instanceKlass java/util/Enumeration -instanceKlass java/util/Objects -instanceKlass java/util/Collections$SynchronizedCollection -instanceKlass java/lang/Math -instanceKlass java/util/Hashtable$Entry -instanceKlass sun/misc/VM -instanceKlass java/util/HashMap$Node -instanceKlass java/util/Map$Entry -instanceKlass sun/reflect/Reflection -instanceKlass sun/misc/SharedSecrets -instanceKlass java/lang/ref/Reference$1 -instanceKlass sun/misc/JavaLangRefAccess -instanceKlass java/lang/ref/ReferenceQueue$Lock -instanceKlass java/lang/ref/ReferenceQueue -instanceKlass java/util/Collections$UnmodifiableCollection -instanceKlass java/util/AbstractMap -instanceKlass java/util/Set -instanceKlass java/util/Collections -instanceKlass java/lang/ref/Reference$Lock -instanceKlass sun/reflect/ReflectionFactory -instanceKlass java/util/AbstractCollection -instanceKlass java/util/RandomAccess -instanceKlass java/util/List -instanceKlass java/util/Collection -instanceKlass java/lang/Iterable -instanceKlass java/security/cert/Certificate -instanceKlass sun/reflect/ReflectionFactory$GetReflectionFactoryAction -instanceKlass java/security/PrivilegedAction -instanceKlass java/security/AccessController -instanceKlass java/security/Permission -instanceKlass java/security/Guard -instanceKlass java/lang/String$CaseInsensitiveComparator -instanceKlass java/util/Comparator -instanceKlass java/io/ObjectStreamField -instanceKlass java/lang/Number -instanceKlass java/lang/Character -instanceKlass java/lang/Boolean -instanceKlass java/nio/Buffer -instanceKlass java/lang/StackTraceElement -instanceKlass java/security/CodeSource -instanceKlass sun/misc/Launcher -instanceKlass java/util/jar/Manifest -instanceKlass java/net/URL -instanceKlass java/io/File -instanceKlass java/io/InputStream -instanceKlass java/io/Closeable -instanceKlass java/lang/AutoCloseable -instanceKlass sun/misc/Unsafe -instanceKlass java/lang/AbstractStringBuilder -instanceKlass java/lang/Appendable -instanceKlass java/lang/invoke/CallSite -instanceKlass java/lang/invoke/MethodType -instanceKlass java/lang/invoke/LambdaForm -instanceKlass java/lang/invoke/MethodHandleNatives -instanceKlass java/lang/invoke/MemberName -instanceKlass java/lang/invoke/MethodHandle -instanceKlass sun/reflect/CallerSensitive -instanceKlass java/lang/annotation/Annotation -instanceKlass sun/reflect/FieldAccessor -instanceKlass sun/reflect/ConstantPool -instanceKlass sun/reflect/ConstructorAccessor -instanceKlass sun/reflect/MethodAccessor -instanceKlass sun/reflect/MagicAccessorImpl -instanceKlass java/lang/reflect/Parameter -instanceKlass java/lang/reflect/Member -instanceKlass java/lang/reflect/AccessibleObject -instanceKlass java/util/Dictionary -instanceKlass java/util/Map -instanceKlass java/lang/ThreadGroup -instanceKlass java/lang/Thread$UncaughtExceptionHandler -instanceKlass java/lang/Thread -instanceKlass java/lang/Runnable -instanceKlass java/lang/ref/Reference -instanceKlass java/security/AccessControlContext -instanceKlass java/security/ProtectionDomain -instanceKlass java/lang/SecurityManager -instanceKlass java/lang/Throwable -instanceKlass java/lang/System -instanceKlass java/lang/ClassLoader -instanceKlass java/lang/Cloneable -instanceKlass java/lang/Class -instanceKlass java/lang/reflect/Type -instanceKlass java/lang/reflect/GenericDeclaration -instanceKlass java/lang/reflect/AnnotatedElement -instanceKlass java/lang/String -instanceKlass java/lang/CharSequence -instanceKlass java/lang/Comparable -instanceKlass java/io/Serializable -ciInstanceKlass java/lang/Object 1 1 78 3 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 100 7 7 7 7 100 1 1 1 12 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 10 10 10 10 1 -ciInstanceKlass java/io/Serializable 1 0 7 1 1 1 100 100 1 -ciInstanceKlass java/lang/CharSequence 1 1 89 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 11 11 11 15 15 15 16 16 18 18 1 1 1 -ciInstanceKlass java/lang/String 1 1 540 3 3 3 3 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 7 7 100 100 100 7 7 100 100 7 100 100 100 7 100 100 7 100 7 7 100 7 100 100 7 100 7 100 100 7 7 7 7 100 7 7 100 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 1 1 -staticfield java/lang/String serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -staticfield java/lang/String CASE_INSENSITIVE_ORDER Ljava/util/Comparator; java/lang/String$CaseInsensitiveComparator -ciInstanceKlass java/lang/Class 1 1 1190 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 5 0 8 8 8 8 8 7 7 7 100 100 100 7 7 100 7 100 7 7 7 7 100 7 7 100 7 100 100 100 7 100 100 100 100 100 100 7 7 7 7 100 100 100 7 7 7 100 100 7 7 100 100 7 7 100 7 100 7 7 100 100 7 7 100 100 100 100 7 100 7 7 100 7 7 7 7 100 100 7 7 7 7 100 7 100 7 7 100 100 7 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 1 1 1 1 1 1 1 -staticfield java/lang/Class serialPersistentFields [Ljava/io/ObjectStreamField; 0 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/lang/Cloneable 1 0 7 1 1 1 100 100 1 -instanceKlass org/apache/tools/ant/AntClassLoader -instanceKlass com/google/inject/internal/BytecodeGen$BridgeClassLoader -instanceKlass org/eclipse/sisu/space/CloningClassSpace$CloningClassLoader -instanceKlass java/util/ResourceBundle$RBClassLoader -instanceKlass sun/reflect/DelegatingClassLoader -instanceKlass java/security/SecureClassLoader -ciInstanceKlass java/lang/ClassLoader 1 1 842 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 7 7 7 100 100 100 100 7 100 100 7 7 7 7 7 7 100 100 100 100 7 7 100 100 7 7 7 7 100 7 100 100 7 100 100 7 7 100 7 7 100 7 7 7 7 7 7 7 7 7 7 7 7 7 100 7 7 7 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 1 1 -staticfield java/lang/ClassLoader nocerts [Ljava/security/cert/Certificate; 0 [Ljava/security/cert/Certificate; -ciInstanceKlass java/lang/System 1 1 369 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 7 7 7 100 7 100 100 100 100 100 100 7 7 100 100 7 100 100 7 7 7 7 100 100 100 7 100 100 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 -staticfield java/lang/System in Ljava/io/InputStream; java/io/BufferedInputStream -staticfield java/lang/System out Ljava/io/PrintStream; java/io/PrintStream -staticfield java/lang/System err Ljava/io/PrintStream; java/io/PrintStream -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataDeploymentException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataInstallationException -instanceKlass java/lang/Exception -instanceKlass java/lang/Error -ciInstanceKlass java/lang/Throwable 1 1 327 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 100 100 100 100 100 7 100 100 100 100 7 7 100 100 100 100 100 100 100 100 100 7 7 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 1 1 1 1 1 -staticfield java/lang/Throwable UNASSIGNED_STACK [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -staticfield java/lang/Throwable SUPPRESSED_SENTINEL Ljava/util/List; java/util/Collections$UnmodifiableRandomAccessList -staticfield java/lang/Throwable EMPTY_THROWABLE_ARRAY [Ljava/lang/Throwable; 0 [Ljava/lang/Throwable; -staticfield java/lang/Throwable $assertionsDisabled Z 1 -instanceKlass javax/xml/parsers/FactoryConfigurationError -instanceKlass java/util/ServiceConfigurationError -instanceKlass com/google/common/util/concurrent/ExecutionError -instanceKlass java/lang/AssertionError -instanceKlass org/apache/maven/BuildAbort -instanceKlass java/lang/VirtualMachineError -instanceKlass java/lang/LinkageError -instanceKlass java/lang/ThreadDeath -ciInstanceKlass java/lang/Error 1 1 30 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 1 1 12 12 12 12 12 10 10 10 10 10 1 -ciInstanceKlass java/lang/ThreadDeath 0 0 18 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 10 1 -instanceKlass org/codehaus/plexus/interpolation/InterpolationException -instanceKlass org/codehaus/plexus/components/interactivity/PrompterException -instanceKlass org/apache/maven/shared/filtering/MavenFilteringException -instanceKlass org/eclipse/jgit/errors/InvalidPatternException -instanceKlass sun/nio/fs/WindowsException -instanceKlass org/eclipse/jgit/errors/StoredObjectRepresentationNotAvailableException -instanceKlass java/util/zip/DataFormatException -instanceKlass org/eclipse/jgit/errors/CommandFailedException -instanceKlass org/eclipse/jgit/errors/ConfigInvalidException -instanceKlass org/eclipse/jgit/api/errors/GitAPIException -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcherException -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipherException -instanceKlass pl/project13/maven/git/GitCommitIdMojo$CannotReadFileException -instanceKlass pl/project13/maven/git/GitCommitIdExecutionException -instanceKlass org/apache/maven/artifact/DependencyResolutionRequiredException -instanceKlass org/codehaus/plexus/util/introspection/MethodMap$AmbiguousException -instanceKlass java/net/URISyntaxException -instanceKlass javax/xml/parsers/ParserConfigurationException -instanceKlass org/xml/sax/SAXException -instanceKlass org/codehaus/plexus/interpolation/reflection/MethodMap$AmbiguousException -instanceKlass org/apache/maven/toolchain/building/ToolchainsBuildingException -instanceKlass org/apache/maven/repository/metadata/MetadataGraphTransformationException -instanceKlass org/apache/maven/settings/building/SettingsBuildingException -instanceKlass org/apache/maven/lifecycle/internal/builder/BuilderNotFoundException -instanceKlass org/apache/maven/lifecycle/NoGoalSpecifiedException -instanceKlass org/apache/maven/lifecycle/MissingProjectException -instanceKlass org/apache/maven/model/resolution/InvalidRepositoryException -instanceKlass org/apache/maven/model/resolution/UnresolvableModelException -instanceKlass org/apache/maven/model/building/ModelBuildingException -instanceKlass org/sonatype/plexus/components/sec/dispatcher/SecDispatcherException -instanceKlass org/sonatype/plexus/components/cipher/PlexusCipherException -instanceKlass org/apache/maven/plugin/version/PluginVersionNotFoundException -instanceKlass org/apache/maven/plugin/InvalidPluginException -instanceKlass org/apache/maven/toolchain/MisconfiguredToolchainException -instanceKlass org/apache/maven/repository/metadata/GraphConflictResolutionException -instanceKlass org/apache/maven/repository/metadata/MetadataResolutionException -instanceKlass org/apache/maven/repository/legacy/metadata/ArtifactMetadataRetrievalException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataReadException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataStoreException -instanceKlass org/codehaus/plexus/personality/plexus/lifecycle/phase/InitializationException -instanceKlass org/apache/maven/project/interpolation/ModelInterpolationException -instanceKlass org/apache/maven/project/DependencyResolutionException -instanceKlass org/apache/maven/BuildFailureException -instanceKlass org/codehaus/plexus/util/dag/CycleDetectedException -instanceKlass org/apache/maven/MavenExecutionException -instanceKlass org/apache/maven/project/DuplicateProjectException -instanceKlass org/apache/maven/project/ProjectBuildingException -instanceKlass org/apache/maven/execution/MavenExecutionRequestPopulationException -instanceKlass java/security/GeneralSecurityException -instanceKlass org/apache/maven/artifact/repository/metadata/RepositoryMetadataResolutionException -instanceKlass org/codehaus/plexus/interpolation/InterpolationException -instanceKlass org/apache/maven/configuration/BeanConfigurationException -instanceKlass org/apache/maven/artifact/versioning/InvalidVersionSpecificationException -instanceKlass org/apache/maven/artifact/InvalidRepositoryException -instanceKlass org/apache/maven/repository/ArtifactDoesNotExistException -instanceKlass org/apache/maven/repository/ArtifactTransferFailedException -instanceKlass org/apache/maven/wagon/WagonException -instanceKlass org/codehaus/plexus/configuration/PlexusConfigurationException -instanceKlass org/codehaus/plexus/component/composition/CycleDetectedInComponentGraphException -instanceKlass org/apache/maven/plugin/PluginConfigurationException -instanceKlass org/codehaus/plexus/component/configurator/ComponentConfigurationException -instanceKlass org/codehaus/plexus/component/configurator/expression/ExpressionEvaluationException -instanceKlass org/codehaus/plexus/component/repository/exception/ComponentLifecycleException -instanceKlass org/apache/maven/plugin/PluginManagerException -instanceKlass org/apache/maven/lifecycle/LifecycleExecutionException -instanceKlass org/apache/maven/plugin/version/PluginVersionResolutionException -instanceKlass org/apache/maven/lifecycle/LifecycleNotFoundException -instanceKlass org/apache/maven/plugin/prefix/NoPluginFoundForPrefixException -instanceKlass org/apache/maven/plugin/InvalidPluginDescriptorException -instanceKlass org/apache/maven/plugin/MojoNotFoundException -instanceKlass org/apache/maven/plugin/PluginDescriptorParsingException -instanceKlass org/apache/maven/lifecycle/LifecyclePhaseNotFoundException -instanceKlass org/apache/maven/plugin/PluginResolutionException -instanceKlass org/apache/maven/artifact/resolver/AbstractArtifactResolutionException -instanceKlass org/apache/maven/repository/legacy/resolver/conflict/ConflictResolverNotFoundException -instanceKlass org/apache/maven/artifact/deployer/ArtifactDeploymentException -instanceKlass org/apache/maven/artifact/installer/ArtifactInstallationException -instanceKlass org/eclipse/aether/RepositoryException -instanceKlass org/apache/maven/plugin/AbstractMojoExecutionException -instanceKlass java/util/concurrent/TimeoutException -instanceKlass java/util/concurrent/ExecutionException -instanceKlass com/google/inject/internal/ErrorsException -instanceKlass com/google/inject/internal/InternalProvisionException -instanceKlass org/codehaus/plexus/context/ContextException -instanceKlass java/text/ParseException -instanceKlass org/codehaus/plexus/PlexusContainerException -instanceKlass org/codehaus/plexus/component/repository/exception/ComponentLookupException -instanceKlass org/codehaus/plexus/util/xml/pull/XmlPullParserException -instanceKlass java/lang/CloneNotSupportedException -instanceKlass java/security/PrivilegedActionException -instanceKlass org/apache/commons/cli/ParseException -instanceKlass org/apache/maven/cli/MavenCli$ExitException -instanceKlass org/codehaus/plexus/classworlds/ClassWorldException -instanceKlass org/codehaus/plexus/classworlds/launcher/ConfigurationException -instanceKlass java/io/IOException -instanceKlass java/lang/InterruptedException -instanceKlass java/lang/ReflectiveOperationException -instanceKlass java/lang/RuntimeException -ciInstanceKlass java/lang/Exception 1 1 30 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 1 1 12 12 12 12 12 10 10 10 10 10 1 -instanceKlass org/apache/tools/ant/BuildException -instanceKlass org/eclipse/jgit/errors/StopWalkException -instanceKlass org/eclipse/jgit/errors/LargeObjectException -instanceKlass org/eclipse/jgit/errors/RevWalkException -instanceKlass org/eclipse/jgit/api/errors/JGitInternalException -instanceKlass org/apache/maven/project/DuplicateArtifactAttachmentException -instanceKlass java/util/ConcurrentModificationException -instanceKlass com/google/inject/OutOfScopeException -instanceKlass org/apache/maven/artifact/InvalidArtifactRTException -instanceKlass java/lang/annotation/IncompleteAnnotationException -instanceKlass java/lang/reflect/UndeclaredThrowableException -instanceKlass com/google/common/util/concurrent/UncheckedExecutionException -instanceKlass com/google/common/cache/CacheLoader$InvalidCacheLoadException -instanceKlass java/util/NoSuchElementException -instanceKlass com/google/inject/CreationException -instanceKlass com/google/inject/ConfigurationException -instanceKlass com/google/inject/ProvisionException -instanceKlass java/lang/TypeNotPresentException -instanceKlass java/lang/IndexOutOfBoundsException -instanceKlass java/lang/SecurityException -instanceKlass java/lang/UnsupportedOperationException -instanceKlass java/lang/IllegalStateException -instanceKlass java/lang/IllegalArgumentException -instanceKlass java/lang/ArithmeticException -instanceKlass java/lang/NullPointerException -instanceKlass java/lang/IllegalMonitorStateException -instanceKlass java/lang/ArrayStoreException -instanceKlass java/lang/ClassCastException -ciInstanceKlass java/lang/RuntimeException 1 1 30 1 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 1 1 12 12 12 12 12 10 10 10 10 10 1 -ciInstanceKlass java/lang/SecurityManager 0 0 375 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -ciInstanceKlass java/security/ProtectionDomain 1 1 278 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 7 100 100 100 100 100 100 100 100 100 7 7 100 7 7 100 7 7 7 100 100 100 100 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 1 1 1 1 -staticfield java/security/ProtectionDomain debug Lsun/security/util/Debug; null -ciInstanceKlass java/security/AccessControlContext 1 1 305 8 8 8 8 8 8 8 8 8 8 8 8 8 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 7 100 100 7 100 100 7 100 100 7 100 100 100 100 7 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 1 -instanceKlass java/net/URLClassLoader -ciInstanceKlass java/security/SecureClassLoader 1 1 130 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 100 100 100 7 100 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -staticfield java/security/SecureClassLoader debug Lsun/security/util/Debug; null -instanceKlass java/lang/NoSuchFieldException -instanceKlass java/lang/InstantiationException -instanceKlass java/lang/IllegalAccessException -instanceKlass java/lang/reflect/InvocationTargetException -instanceKlass java/lang/NoSuchMethodException -instanceKlass java/lang/ClassNotFoundException -ciInstanceKlass java/lang/ReflectiveOperationException 1 1 27 1 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 1 12 12 12 12 10 10 10 10 1 -ciInstanceKlass java/lang/ClassNotFoundException 1 1 32 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 100 1 1 1 12 12 12 9 10 10 1 -instanceKlass java/lang/ExceptionInInitializerError -instanceKlass java/lang/UnsatisfiedLinkError -instanceKlass java/lang/IncompatibleClassChangeError -instanceKlass java/lang/BootstrapMethodError -instanceKlass java/lang/NoClassDefFoundError -ciInstanceKlass java/lang/LinkageError 1 1 24 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 1 12 12 12 10 10 10 1 -ciInstanceKlass java/lang/NoClassDefFoundError 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 12 12 10 10 1 -ciInstanceKlass java/lang/ClassCastException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -ciInstanceKlass java/lang/ArrayStoreException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -instanceKlass java/lang/InternalError -instanceKlass java/lang/StackOverflowError -instanceKlass java/lang/OutOfMemoryError -ciInstanceKlass java/lang/VirtualMachineError 1 1 27 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 1 12 12 12 12 10 10 10 10 1 -ciInstanceKlass java/lang/OutOfMemoryError 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -ciInstanceKlass java/lang/StackOverflowError 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -ciInstanceKlass java/lang/IllegalMonitorStateException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -instanceKlass java/lang/ref/PhantomReference -instanceKlass java/lang/ref/FinalReference -instanceKlass java/lang/ref/WeakReference -instanceKlass java/lang/ref/SoftReference -ciInstanceKlass java/lang/ref/Reference 1 1 134 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 100 7 7 100 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 1 -instanceKlass org/eclipse/jgit/internal/storage/file/WindowCache$Ref -instanceKlass sun/security/util/MemoryCache$SoftCacheEntry -instanceKlass org/eclipse/sisu/inject/MildElements$Soft -instanceKlass com/google/common/cache/LocalCache$SoftValueReference -instanceKlass org/eclipse/sisu/inject/MildKeys$Soft -instanceKlass sun/util/locale/provider/LocaleResources$ResourceReference -instanceKlass java/util/ResourceBundle$BundleReference -instanceKlass sun/util/locale/LocaleObjectCache$CacheEntry -ciInstanceKlass java/lang/ref/SoftReference 1 1 35 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 7 1 1 1 1 12 12 12 12 12 9 9 10 10 10 1 -instanceKlass sun/nio/ch/SharedFileLockTable$FileLockReference -instanceKlass java/lang/reflect/Proxy$Key2 -instanceKlass org/eclipse/sisu/inject/MildElements$Weak -instanceKlass com/google/common/cache/LocalCache$WeakEntry -instanceKlass java/lang/reflect/WeakCache$CacheValue -instanceKlass java/lang/reflect/Proxy$Key1 -instanceKlass java/lang/reflect/WeakCache$CacheKey -instanceKlass com/google/common/cache/LocalCache$WeakValueReference -instanceKlass java/util/logging/LogManager$LoggerWeakRef -instanceKlass org/eclipse/sisu/inject/MildKeys$Weak -instanceKlass java/util/ResourceBundle$LoaderReference -instanceKlass java/lang/ThreadLocal$ThreadLocalMap$Entry -instanceKlass java/lang/ClassValue$Entry -instanceKlass java/util/WeakHashMap$Entry -ciInstanceKlass java/lang/ref/WeakReference 1 1 20 1 1 1 1 1 1 1 1 7 100 1 1 1 1 12 12 10 10 1 -instanceKlass java/lang/ref/Finalizer -ciInstanceKlass java/lang/ref/FinalReference 1 1 16 1 1 1 1 1 1 1 100 7 1 1 1 12 10 1 -instanceKlass sun/misc/Cleaner -ciInstanceKlass java/lang/ref/PhantomReference 1 1 19 1 1 1 1 1 1 1 1 1 1 100 7 1 1 1 12 10 1 -ciInstanceKlass sun/misc/Cleaner 1 1 74 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 7 100 7 100 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 10 10 10 10 10 10 10 11 1 -staticfield sun/misc/Cleaner dummyQueue Ljava/lang/ref/ReferenceQueue; java/lang/ref/ReferenceQueue -ciInstanceKlass java/lang/ref/Finalizer 1 1 148 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 7 7 100 7 7 100 100 100 7 7 100 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 1 -staticfield java/lang/ref/Finalizer lock Ljava/lang/Object; java/lang/Object -instanceKlass org/eclipse/jgit/util/FS$GobblerThread -instanceKlass java/util/logging/LogManager$Cleaner -instanceKlass org/apache/maven/shared/utils/logging/MessageUtils$1 -instanceKlass java/lang/ref/Finalizer$FinalizerThread -instanceKlass java/lang/ref/Reference$ReferenceHandler -ciInstanceKlass java/lang/Thread 1 1 539 3 3 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 100 100 100 100 100 100 100 100 100 100 100 100 7 7 7 100 7 100 7 7 100 100 100 100 100 100 7 7 100 100 100 100 100 100 7 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 1 1 1 1 1 -staticfield java/lang/Thread EMPTY_STACK_TRACE [Ljava/lang/StackTraceElement; 0 [Ljava/lang/StackTraceElement; -staticfield java/lang/Thread SUBCLASS_IMPLEMENTATION_PERMISSION Ljava/lang/RuntimePermission; java/lang/RuntimePermission -ciInstanceKlass java/lang/ThreadGroup 1 1 268 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 7 100 100 7 7 100 100 7 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 1 -ciInstanceKlass java/util/Map 1 1 132 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 -instanceKlass java/util/Hashtable -ciInstanceKlass java/util/Dictionary 1 1 31 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 1 1 1 1 1 1 12 10 1 -instanceKlass org/apache/tools/ant/Project$AntRefTable -instanceKlass java/util/Properties -ciInstanceKlass java/util/Hashtable 1 1 416 3 3 4 4 8 8 8 8 8 8 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 5 0 100 7 100 100 100 7 100 7 100 100 7 100 100 7 100 7 100 100 100 7 100 7 7 100 7 7 7 7 7 7 7 7 100 7 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 1 1 1 1 1 -instanceKlass pl/project13/maven/git/util/SortedProperties -instanceKlass java/security/Provider -ciInstanceKlass java/util/Properties 1 1 263 3 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 7 100 100 100 100 100 100 100 100 7 100 100 100 100 7 7 7 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 1 1 -staticfield java/util/Properties hexDigit [C 16 -instanceKlass java/lang/reflect/Executable -instanceKlass java/lang/reflect/Field -ciInstanceKlass java/lang/reflect/AccessibleObject 1 1 144 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 7 100 100 7 7 7 7 100 7 7 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 1 -staticfield java/lang/reflect/AccessibleObject ACCESS_PERMISSION Ljava/security/Permission; java/lang/reflect/ReflectPermission -staticfield java/lang/reflect/AccessibleObject reflectionFactory Lsun/reflect/ReflectionFactory; sun/reflect/ReflectionFactory -ciInstanceKlass java/lang/reflect/Field 1 1 362 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 100 7 100 7 7 7 100 7 100 7 7 7 7 7 100 7 7 100 100 100 100 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 1 -ciInstanceKlass java/lang/reflect/Parameter 0 0 210 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 1 -instanceKlass java/lang/reflect/Constructor -instanceKlass java/lang/reflect/Method -ciInstanceKlass java/lang/reflect/Executable 1 1 378 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 7 100 7 100 100 100 100 100 7 7 7 100 100 100 7 100 100 100 7 7 7 7 7 100 100 100 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 1 1 -ciInstanceKlass java/lang/reflect/Method 1 1 346 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 7 100 100 7 100 100 100 7 100 7 100 100 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 1 -ciInstanceKlass java/lang/reflect/Constructor 1 1 330 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 7 100 100 100 7 100 100 7 7 100 100 100 100 100 7 7 7 100 100 100 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 1 -instanceKlass sun/reflect/FieldAccessorImpl -instanceKlass sun/reflect/ConstructorAccessorImpl -instanceKlass sun/reflect/MethodAccessorImpl -ciInstanceKlass sun/reflect/MagicAccessorImpl 1 1 13 1 1 1 1 1 1 1 7 100 12 10 1 -instanceKlass sun/reflect/GeneratedMethodAccessor22 -instanceKlass sun/reflect/GeneratedMethodAccessor21 -instanceKlass sun/reflect/GeneratedMethodAccessor20 -instanceKlass sun/reflect/GeneratedMethodAccessor19 -instanceKlass sun/reflect/GeneratedMethodAccessor18 -instanceKlass sun/reflect/GeneratedMethodAccessor17 -instanceKlass sun/reflect/GeneratedMethodAccessor16 -instanceKlass sun/reflect/GeneratedMethodAccessor15 -instanceKlass sun/reflect/GeneratedMethodAccessor14 -instanceKlass sun/reflect/GeneratedMethodAccessor13 -instanceKlass sun/reflect/GeneratedMethodAccessor12 -instanceKlass sun/reflect/GeneratedMethodAccessor11 -instanceKlass sun/reflect/GeneratedMethodAccessor10 -instanceKlass sun/reflect/GeneratedMethodAccessor9 -instanceKlass sun/reflect/GeneratedMethodAccessor8 -instanceKlass sun/reflect/GeneratedMethodAccessor7 -instanceKlass sun/reflect/GeneratedMethodAccessor6 -instanceKlass sun/reflect/GeneratedMethodAccessor5 -instanceKlass sun/reflect/GeneratedMethodAccessor4 -instanceKlass sun/reflect/GeneratedMethodAccessor3 -instanceKlass sun/reflect/GeneratedMethodAccessor2 -instanceKlass sun/reflect/GeneratedMethodAccessor1 -instanceKlass sun/reflect/DelegatingMethodAccessorImpl -instanceKlass sun/reflect/NativeMethodAccessorImpl -ciInstanceKlass sun/reflect/MethodAccessorImpl 1 1 22 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 100 100 12 10 1 -instanceKlass sun/reflect/GeneratedConstructorAccessor19 -instanceKlass sun/reflect/GeneratedConstructorAccessor18 -instanceKlass sun/reflect/GeneratedConstructorAccessor17 -instanceKlass sun/reflect/GeneratedConstructorAccessor16 -instanceKlass sun/reflect/GeneratedConstructorAccessor15 -instanceKlass sun/reflect/GeneratedConstructorAccessor14 -instanceKlass sun/reflect/GeneratedConstructorAccessor13 -instanceKlass sun/reflect/GeneratedConstructorAccessor12 -instanceKlass sun/reflect/GeneratedConstructorAccessor11 -instanceKlass sun/reflect/GeneratedConstructorAccessor10 -instanceKlass sun/reflect/GeneratedConstructorAccessor9 -instanceKlass sun/reflect/GeneratedConstructorAccessor8 -instanceKlass sun/reflect/GeneratedConstructorAccessor7 -instanceKlass sun/reflect/GeneratedConstructorAccessor6 -instanceKlass sun/reflect/GeneratedConstructorAccessor5 -instanceKlass sun/reflect/GeneratedConstructorAccessor4 -instanceKlass sun/reflect/GeneratedConstructorAccessor3 -instanceKlass sun/reflect/GeneratedConstructorAccessor2 -instanceKlass sun/reflect/BootstrapConstructorAccessorImpl -instanceKlass sun/reflect/GeneratedConstructorAccessor1 -instanceKlass sun/reflect/DelegatingConstructorAccessorImpl -instanceKlass sun/reflect/NativeConstructorAccessorImpl -ciInstanceKlass sun/reflect/ConstructorAccessorImpl 1 1 24 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 7 12 10 1 -ciInstanceKlass sun/reflect/DelegatingClassLoader 1 1 13 1 1 1 1 1 1 1 7 100 1 12 10 -ciInstanceKlass sun/reflect/ConstantPool 1 1 106 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -instanceKlass sun/reflect/UnsafeFieldAccessorImpl -ciInstanceKlass sun/reflect/FieldAccessorImpl 1 1 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 -instanceKlass sun/reflect/UnsafeIntegerFieldAccessorImpl -instanceKlass sun/reflect/UnsafeBooleanFieldAccessorImpl -instanceKlass sun/reflect/UnsafeQualifiedFieldAccessorImpl -instanceKlass sun/reflect/UnsafeObjectFieldAccessorImpl -instanceKlass sun/reflect/UnsafeStaticFieldAccessorImpl -ciInstanceKlass sun/reflect/UnsafeFieldAccessorImpl 1 1 229 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 7 100 100 100 100 100 100 7 100 100 100 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -staticfield sun/reflect/UnsafeFieldAccessorImpl unsafe Lsun/misc/Unsafe; sun/misc/Unsafe -instanceKlass sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl -ciInstanceKlass sun/reflect/UnsafeStaticFieldAccessorImpl 1 1 38 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 7 7 1 1 1 1 12 12 12 12 12 9 9 10 10 10 1 -ciInstanceKlass sun/reflect/CallerSensitive 0 0 17 1 1 1 1 1 1 1 1 100 100 100 1 1 1 1 1 -instanceKlass java/lang/invoke/DirectMethodHandle -ciInstanceKlass java/lang/invoke/MethodHandle 1 1 438 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 7 100 7 100 100 100 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 1 1 -staticfield java/lang/invoke/MethodHandle FORM_OFFSET J 20 -staticfield java/lang/invoke/MethodHandle $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/DirectMethodHandle 0 0 701 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass java/lang/invoke/MemberName 1 1 642 3 3 3 3 3 3 3 3 3 3 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 100 100 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 100 100 100 100 100 100 7 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 1 1 -staticfield java/lang/invoke/MemberName $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/MethodHandleNatives 1 1 427 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 100 100 100 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 7 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 7 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 1 -staticfield java/lang/invoke/MethodHandleNatives COUNT_GWT Z 1 -staticfield java/lang/invoke/MethodHandleNatives $assertionsDisabled Z 1 -ciInstanceKlass java/lang/invoke/LambdaForm 0 0 967 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 8 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 1 1 1 1 1 1 -ciInstanceKlass java/lang/invoke/MethodType 0 0 591 8 8 8 8 8 8 8 8 8 8 8 8 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 5 0 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 1 1 -ciInstanceKlass java/lang/BootstrapMethodError 0 0 38 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 1 1 12 12 12 12 12 10 10 10 10 10 1 -instanceKlass java/lang/invoke/VolatileCallSite -instanceKlass java/lang/invoke/MutableCallSite -instanceKlass java/lang/invoke/ConstantCallSite -ciInstanceKlass java/lang/invoke/CallSite 0 0 311 8 8 8 8 8 8 8 8 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -ciInstanceKlass java/lang/invoke/ConstantCallSite 0 0 42 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 1 1 12 12 12 12 12 12 9 9 10 10 10 10 10 1 -ciInstanceKlass java/lang/invoke/MutableCallSite 0 0 57 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 1 -ciInstanceKlass java/lang/invoke/VolatileCallSite 0 0 33 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 12 12 12 12 12 12 10 10 10 10 10 10 1 -instanceKlass java/lang/StringBuilder -instanceKlass java/lang/StringBuffer -ciInstanceKlass java/lang/AbstractStringBuilder 1 1 318 3 3 3 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 100 7 100 100 100 7 7 7 100 7 100 100 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 -ciInstanceKlass java/lang/StringBuffer 1 1 371 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 100 7 100 7 7 100 100 7 7 7 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 1 1 -staticfield java/lang/StringBuffer serialPersistentFields [Ljava/io/ObjectStreamField; 3 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/lang/StringBuilder 1 1 326 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 100 7 7 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 -ciInstanceKlass sun/misc/Unsafe 1 1 389 8 8 7 7 7 7 7 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 100 7 100 100 7 7 7 100 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -staticfield sun/misc/Unsafe theUnsafe Lsun/misc/Unsafe; sun/misc/Unsafe -staticfield sun/misc/Unsafe ARRAY_BOOLEAN_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_BYTE_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_SHORT_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_CHAR_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_INT_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_LONG_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_FLOAT_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_DOUBLE_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_OBJECT_BASE_OFFSET I 16 -staticfield sun/misc/Unsafe ARRAY_BOOLEAN_INDEX_SCALE I 1 -staticfield sun/misc/Unsafe ARRAY_BYTE_INDEX_SCALE I 1 -staticfield sun/misc/Unsafe ARRAY_SHORT_INDEX_SCALE I 2 -staticfield sun/misc/Unsafe ARRAY_CHAR_INDEX_SCALE I 2 -staticfield sun/misc/Unsafe ARRAY_INT_INDEX_SCALE I 4 -staticfield sun/misc/Unsafe ARRAY_LONG_INDEX_SCALE I 8 -staticfield sun/misc/Unsafe ARRAY_FLOAT_INDEX_SCALE I 4 -staticfield sun/misc/Unsafe ARRAY_DOUBLE_INDEX_SCALE I 8 -staticfield sun/misc/Unsafe ARRAY_OBJECT_INDEX_SCALE I 4 -staticfield sun/misc/Unsafe ADDRESS_SIZE I 8 -instanceKlass org/apache/tools/ant/util/ReaderInputStream -instanceKlass org/apache/tools/ant/util/ConcatResourceInputStream -instanceKlass org/apache/tools/ant/DemuxInputStream -instanceKlass org/apache/tools/zip/ZipFile$BoundedInputStream -instanceKlass com/sun/org/apache/xerces/internal/impl/XMLEntityManager$RewindableInputStream -instanceKlass org/apache/tools/ant/util/FileUtils$2 -instanceKlass java/io/ObjectInputStream -instanceKlass org/eclipse/jgit/util/io/AutoLFInputStream -instanceKlass org/eclipse/jgit/lib/ObjectStream -instanceKlass java/util/jar/JarVerifier$VerifierStream -instanceKlass java/util/zip/ZipFile$ZipFileInputStream -instanceKlass java/io/FilterInputStream -instanceKlass java/io/FileInputStream -instanceKlass java/io/ByteArrayInputStream -ciInstanceKlass java/io/InputStream 1 1 61 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 5 0 100 100 100 7 100 100 100 7 12 12 12 12 12 10 10 10 10 10 10 10 1 -instanceKlass sun/security/util/DerInputBuffer -ciInstanceKlass java/io/ByteArrayInputStream 1 1 62 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 7 100 7 100 7 1 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 1 -ciInstanceKlass java/io/File 1 1 578 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 7 7 7 7 100 7 100 7 100 100 100 100 100 7 100 100 100 100 100 7 100 100 100 100 7 7 7 100 7 7 100 100 7 7 100 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 1 1 1 1 -staticfield java/io/File fs Ljava/io/FileSystem; java/io/WinNTFileSystem -staticfield java/io/File separatorChar C 92 -staticfield java/io/File separator Ljava/lang/String; "\" -staticfield java/io/File pathSeparatorChar C 59 -staticfield java/io/File pathSeparator Ljava/lang/String; ";" -staticfield java/io/File PATH_OFFSET J 16 -staticfield java/io/File PREFIX_LENGTH_OFFSET J 12 -staticfield java/io/File UNSAFE Lsun/misc/Unsafe; sun/misc/Unsafe -staticfield java/io/File $assertionsDisabled Z 1 -instanceKlass org/codehaus/plexus/classworlds/realm/ClassRealm -instanceKlass sun/misc/Launcher$ExtClassLoader -instanceKlass sun/misc/Launcher$AppClassLoader -ciInstanceKlass java/net/URLClassLoader 1 1 521 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 7 100 100 100 7 7 7 100 100 7 100 100 100 7 7 7 100 7 100 7 7 7 7 7 100 100 100 7 7 100 100 100 7 7 7 7 7 7 100 100 100 7 7 7 100 7 7 7 7 7 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 -ciInstanceKlass java/net/URL 1 1 550 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 100 100 7 100 7 7 100 100 100 100 100 7 7 100 7 7 100 100 100 100 7 100 100 100 100 7 7 7 100 100 7 7 7 100 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 -staticfield java/net/URL serialPersistentFields [Ljava/io/ObjectStreamField; 7 [Ljava/io/ObjectStreamField; -ciInstanceKlass java/util/jar/Manifest 1 1 230 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 7 7 7 100 7 7 100 7 100 100 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 1 1 -ciInstanceKlass sun/misc/Launcher 1 1 218 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 100 100 100 100 100 100 100 100 7 100 7 100 7 7 100 7 7 100 7 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 1 1 -ciInstanceKlass sun/misc/Launcher$AppClassLoader 1 1 201 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 7 7 100 7 100 7 7 100 100 7 100 7 100 7 100 7 7 7 100 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 1 -staticfield sun/misc/Launcher$AppClassLoader $assertionsDisabled Z 1 -ciInstanceKlass sun/misc/Launcher$ExtClassLoader 1 1 225 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 7 100 7 7 7 100 100 7 7 100 100 100 7 100 100 100 7 7 7 7 7 7 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 -ciInstanceKlass java/security/CodeSource 1 1 324 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 7 100 100 100 100 100 100 7 100 100 100 7 7 7 7 100 100 100 100 100 7 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 1 -ciInstanceKlass java/lang/StackTraceElement 1 1 98 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 7 100 7 100 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 1 -instanceKlass java/nio/LongBuffer -instanceKlass java/nio/CharBuffer -instanceKlass java/nio/ByteBuffer -ciInstanceKlass java/nio/Buffer 1 1 103 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 100 100 7 100 7 100 100 100 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -ciInstanceKlass java/lang/Boolean 1 1 110 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 7 100 100 100 7 100 7 7 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 1 -staticfield java/lang/Boolean TRUE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean FALSE Ljava/lang/Boolean; java/lang/Boolean -staticfield java/lang/Boolean TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Character 1 1 459 3 3 3 3 3 3 3 3 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 5 0 5 0 100 100 7 7 100 100 100 7 100 7 100 100 100 100 7 7 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 1 1 1 1 -staticfield java/lang/Character TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Character $assertionsDisabled Z 1 -instanceKlass java/math/BigDecimal -instanceKlass java/math/BigInteger -instanceKlass java/util/concurrent/atomic/AtomicLong -instanceKlass java/util/concurrent/atomic/AtomicInteger -instanceKlass java/lang/Long -instanceKlass java/lang/Integer -instanceKlass java/lang/Short -instanceKlass java/lang/Byte -instanceKlass java/lang/Double -instanceKlass java/lang/Float -ciInstanceKlass java/lang/Number 1 1 34 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 7 12 12 10 10 1 -ciInstanceKlass java/lang/Float 1 1 169 3 3 3 4 4 4 4 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 4 4 5 0 7 100 100 7 100 7 7 100 7 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -staticfield java/lang/Float TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Double 1 1 223 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 0 5 0 5 0 5 0 5 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 7 100 7 100 100 7 7 100 100 7 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 -staticfield java/lang/Double TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Byte 1 1 153 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 0 5 0 7 100 7 100 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -staticfield java/lang/Byte TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Short 1 1 159 3 3 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 0 5 0 7 100 100 7 7 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -staticfield java/lang/Short TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/Integer 1 1 309 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 5 0 5 0 5 0 100 7 7 100 100 7 7 100 7 100 7 7 100 100 7 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -staticfield java/lang/Integer TYPE Ljava/lang/Class; java/lang/Class -staticfield java/lang/Integer digits [C 36 -staticfield java/lang/Integer DigitTens [C 100 -staticfield java/lang/Integer DigitOnes [C 100 -staticfield java/lang/Integer sizeTable [I 10 -ciInstanceKlass java/lang/Long 1 1 356 3 3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 100 7 7 100 100 7 7 7 7 100 7 7 100 100 7 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -staticfield java/lang/Long TYPE Ljava/lang/Class; java/lang/Class -ciInstanceKlass java/lang/NullPointerException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 12 12 10 10 1 -ciInstanceKlass java/lang/ArithmeticException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 12 12 10 10 1 -ciInstanceKlass java/util/List 1 1 112 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 10 10 10 11 11 11 11 11 11 1 -instanceKlass java/util/Hashtable$ValueCollection -instanceKlass org/apache/tools/ant/types/resources/Resources$MyCollection -instanceKlass com/google/common/collect/Collections2$TransformedCollection -instanceKlass com/google/common/collect/Collections2$FilteredCollection -instanceKlass com/google/common/collect/ImmutableCollection -instanceKlass java/util/AbstractMap$2 -instanceKlass java/util/TreeMap$Values -instanceKlass org/eclipse/sisu/inject/MildElements -instanceKlass org/eclipse/sisu/inject/MildValues$1 -instanceKlass com/google/common/collect/Maps$Values -instanceKlass com/google/common/collect/AbstractMultimap$Values -instanceKlass java/util/AbstractQueue -instanceKlass com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection -instanceKlass com/google/common/collect/ImmutableCollection -instanceKlass java/util/HashMap$Values -instanceKlass java/util/LinkedHashMap$LinkedValues -instanceKlass java/util/ArrayDeque -instanceKlass java/util/AbstractSet -instanceKlass java/util/AbstractList -ciInstanceKlass java/util/AbstractCollection 1 1 143 3 3 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 7 7 100 7 100 100 7 7 100 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 1 -instanceKlass com/google/common/collect/Lists$Partition -instanceKlass com/google/common/collect/Lists$TransformingRandomAccessList -instanceKlass sun/security/jca/ProviderList$ServiceList -instanceKlass org/eclipse/aether/util/graph/visitor/Stack -instanceKlass java/util/Collections$SingletonList -instanceKlass com/google/common/collect/Lists$Partition -instanceKlass com/google/common/collect/Lists$TransformingRandomAccessList -instanceKlass sun/security/jca/ProviderList$3 -instanceKlass java/util/Arrays$ArrayList -instanceKlass java/util/ArrayList$SubList -instanceKlass java/util/AbstractSequentialList -instanceKlass java/util/Collections$EmptyList -instanceKlass java/util/ArrayList -instanceKlass java/util/Vector -ciInstanceKlass java/util/AbstractList 1 1 167 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 100 100 7 7 100 7 7 100 7 7 7 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 1 1 -instanceKlass org/apache/tools/ant/util/VectorSet -instanceKlass java/util/Stack -ciInstanceKlass java/util/Vector 1 1 353 3 3 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 100 100 100 100 100 100 7 100 100 7 100 7 7 100 7 100 100 100 100 100 100 7 7 7 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 1 1 1 1 1 -instanceKlass org/apache/tools/ant/util/IdentityStack -ciInstanceKlass java/util/Stack 1 1 56 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 7 1 1 1 1 12 12 12 12 12 12 12 10 10 10 10 10 10 10 10 1 -instanceKlass org/apache/maven/artifact/versioning/ComparableVersion$ListItem -instanceKlass org/eclipse/sisu/bean/BeanScheduler$Pending -ciInstanceKlass java/util/ArrayList 1 1 356 3 3 8 8 8 8 8 8 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 5 0 7 100 100 100 7 100 100 100 100 100 7 7 100 100 7 100 7 7 100 7 7 7 7 100 7 100 100 7 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 1 1 1 1 1 -staticfield java/util/ArrayList EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -staticfield java/util/ArrayList DEFAULTCAPACITY_EMPTY_ELEMENTDATA [Ljava/lang/Object; 0 [Ljava/lang/Object; -ciInstanceKlass java/util/Set 1 1 48 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 12 10 1 -instanceKlass java/util/Hashtable$KeySet -instanceKlass org/eclipse/jgit/util/RefMap$1 -instanceKlass java/util/IdentityHashMap$KeySet -instanceKlass org/eclipse/aether/graph/Dependency$Exclusions -instanceKlass java/util/Collections$SingletonSet -instanceKlass java/util/EnumSet -instanceKlass java/lang/ProcessEnvironment$CheckedKeySet -instanceKlass org/eclipse/sisu/wire/EntrySetAdapter -instanceKlass java/util/TreeMap$EntrySet -instanceKlass org/eclipse/sisu/wire/EntryMapAdapter$EntrySet -instanceKlass com/google/common/collect/CompactHashMap$EntrySetView -instanceKlass com/google/common/collect/Sets$ImprovedAbstractSet -instanceKlass com/google/common/collect/Sets$SetView -instanceKlass sun/util/resources/ParallelListResourceBundle$KeySet -instanceKlass java/util/LinkedHashMap$LinkedKeySet -instanceKlass java/util/LinkedHashMap$LinkedEntrySet -instanceKlass java/util/HashMap$EntrySet -instanceKlass java/lang/ProcessEnvironment$CheckedEntrySet -instanceKlass java/util/TreeMap$KeySet -instanceKlass java/util/HashMap$KeySet -instanceKlass java/util/TreeSet -instanceKlass java/util/HashSet -instanceKlass java/util/WeakHashMap$KeySet -instanceKlass java/util/Collections$SetFromMap -instanceKlass java/util/Hashtable$EntrySet -instanceKlass java/util/Collections$EmptySet -ciInstanceKlass java/util/AbstractSet 1 1 71 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 7 7 7 7 100 7 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 10 10 10 10 10 10 10 11 11 11 11 11 11 1 -instanceKlass java/util/EnumMap -instanceKlass java/util/concurrent/ConcurrentSkipListMap -instanceKlass org/eclipse/jgit/util/RefMap -instanceKlass java/util/Collections$SingletonMap -instanceKlass org/eclipse/sisu/wire/EntryMapAdapter -instanceKlass com/google/common/collect/Maps$ViewCachingAbstractMap -instanceKlass org/eclipse/sisu/wire/MergedProperties -instanceKlass com/google/common/cache/LocalCache -instanceKlass com/google/common/collect/CompactHashMap -instanceKlass java/util/IdentityHashMap -instanceKlass java/util/TreeMap -instanceKlass java/util/concurrent/ConcurrentHashMap -instanceKlass sun/util/PreHashedMap -instanceKlass java/util/WeakHashMap -instanceKlass java/util/HashMap -instanceKlass java/util/Collections$EmptyMap -ciInstanceKlass java/util/AbstractMap 1 1 152 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 7 100 7 100 100 7 100 7 100 100 100 7 7 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 1 1 1 -instanceKlass org/apache/maven/artifact/versioning/ManagedVersionMap -instanceKlass java/lang/ProcessEnvironment -instanceKlass java/util/LinkedHashMap -ciInstanceKlass java/util/HashMap 1 1 482 3 3 4 4 4 4 4 8 8 8 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 5 0 100 7 7 100 100 100 100 100 7 100 100 7 100 100 100 100 7 100 100 100 7 100 100 7 100 7 100 100 100 100 7 100 7 7 100 100 7 7 7 7 7 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1 1 1 1 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/LinkedHashMap$Entry -ciInstanceKlass java/util/HashMap$Node 1 1 85 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 100 100 7 100 100 7 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 10 10 10 10 10 10 10 11 11 1 -ciInstanceKlass java/lang/Math 1 1 281 3 3 3 3 3 3 4 4 4 4 4 8 8 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 5 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 6 0 100 100 7 7 7 100 100 100 100 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -staticfield java/lang/Math $assertionsDisabled Z 1 -ciInstanceKlass java/util/Iterator 1 1 45 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 1 1 1 1 12 12 12 12 12 10 10 11 11 11 1 -ciInstanceKlass java/util/Arrays 1 1 800 3 8 8 8 8 8 8 8 8 100 100 100 100 100 100 7 100 100 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 100 100 100 7 7 100 100 100 7 7 7 7 7 100 100 100 7 100 100 100 100 100 7 7 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 7 7 100 100 100 100 100 100 100 100 100 7 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 15 15 15 15 15 16 18 18 18 18 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield java/util/Arrays $assertionsDisabled Z 1 -instanceKlass java/io/ExpiringCache$1 -ciInstanceKlass java/util/LinkedHashMap 1 1 230 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 7 100 100 100 100 100 7 7 100 7 7 100 7 100 100 7 100 7 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 1 1 1 1 1 1 1 1 1 -instanceKlass java/util/regex/PatternSyntaxException -instanceKlass org/eclipse/jgit/dircache/InvalidPathException -instanceKlass org/joda/time/IllegalInstantException -instanceKlass org/joda/time/IllegalFieldValueException -instanceKlass org/eclipse/jgit/errors/RevisionSyntaxException -instanceKlass java/nio/charset/UnsupportedCharsetException -instanceKlass java/nio/charset/IllegalCharsetNameException -instanceKlass org/eclipse/jgit/errors/InvalidObjectIdException -instanceKlass java/lang/NumberFormatException -ciInstanceKlass java/lang/IllegalArgumentException 1 1 27 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 1 12 12 12 12 10 10 10 10 1 -ciInstanceKlass java/util/HashMap$TreeNode 0 0 177 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 100 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1 1 -instanceKlass java/util/LinkedHashSet -ciInstanceKlass java/util/HashSet 1 1 243 4 4 4 8 8 8 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 100 100 100 100 100 100 100 7 7 100 7 7 7 100 7 100 7 100 100 100 7 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 1 1 -staticfield java/util/HashSet PRESENT Ljava/lang/Object; java/lang/Object -ciInstanceKlass java/util/jar/Attributes$Name 1 1 172 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 7 7 7 100 7 7 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 11 1 -staticfield java/util/jar/Attributes$Name MANIFEST_VERSION Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name SIGNATURE_VERSION Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name CONTENT_TYPE Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name CLASS_PATH Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name MAIN_CLASS Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name SEALED Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name EXTENSION_LIST Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name EXTENSION_NAME Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name EXTENSION_INSTALLATION Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name IMPLEMENTATION_TITLE Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name IMPLEMENTATION_VERSION Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name IMPLEMENTATION_VENDOR Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name IMPLEMENTATION_VENDOR_ID Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name IMPLEMENTATION_URL Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name SPECIFICATION_TITLE Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name SPECIFICATION_VERSION Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -staticfield java/util/jar/Attributes$Name SPECIFICATION_VENDOR Ljava/util/jar/Attributes$Name; java/util/jar/Attributes$Name -instanceKlass java/util/ArrayList$ListItr -ciInstanceKlass java/util/ArrayList$Itr 1 1 87 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 7 7 7 100 100 100 100 100 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 12 12 12 12 12 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 1 1 -instanceKlass java/lang/ArrayIndexOutOfBoundsException -instanceKlass java/lang/StringIndexOutOfBoundsException -ciInstanceKlass java/lang/IndexOutOfBoundsException 1 1 21 1 1 1 1 1 1 1 1 1 1 1 5 0 100 7 12 12 10 10 1 -ciInstanceKlass java/lang/StringIndexOutOfBoundsException 0 0 38 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 0 100 100 100 1 1 12 12 12 12 12 10 10 10 10 10 10 1 -ciInstanceKlass org/codehaus/plexus/interpolation/RecursionInterceptor 1 0 16 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/ValueSource 1 0 13 100 100 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/InterpolationPostProcessor 1 0 9 100 100 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/StringSearchInterpolator 1 1 272 10 7 10 9 7 10 9 9 9 7 8 9 8 9 11 11 7 10 10 7 10 10 11 8 7 10 10 10 10 10 9 10 10 10 11 8 10 10 11 100 10 11 11 11 11 11 7 11 10 10 10 11 7 11 11 11 10 11 11 11 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 100 100 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 100 100 100 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 12 1 12 1 12 12 12 1 1 12 1 12 7 12 12 1 12 1 12 7 12 1 1 7 12 12 12 12 12 12 12 12 12 7 12 1 12 12 7 12 1 12 12 12 12 7 12 12 1 12 12 12 12 12 1 12 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/InterpolationCycleException 0 0 53 100 10 8 10 8 11 10 10 10 100 100 1 1 1 5 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 12 1 100 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor 1 1 113 10 7 10 9 9 11 7 11 7 9 10 10 10 10 9 10 10 10 10 7 7 100 1 1 1 8 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 1 1 1 1 1 1 1 1 1 1 12 1 12 12 7 12 1 12 12 7 12 12 12 12 100 12 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/codehaus/plexus/interpolation/PrefixedValueSourceWrapper 1 1 92 10 9 7 9 9 11 11 7 10 9 11 100 11 9 100 11 11 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 1 1 100 1 1 1 1 12 12 1 12 12 7 12 12 7 12 12 7 12 1 12 100 12 1 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/apache/maven/model/interpolation/BuildTimestampValueSource 1 1 48 10 7 10 9 8 10 8 10 7 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 1 12 12 1 7 12 1 12 1 1 1 1 1 1 1 1 -ciInstanceKlass org/apache/maven/model/interpolation/PathTranslatingPostProcessor 1 1 71 10 9 9 9 9 10 11 10 11 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 7 12 7 12 7 12 7 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -ciInstanceKlass org/apache/maven/model/interpolation/UrlNormalizingPostProcessor 1 1 71 10 9 9 11 10 11 7 10 8 11 8 8 8 8 7 7 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 7 12 12 7 12 1 1 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -staticfield org/apache/maven/model/interpolation/UrlNormalizingPostProcessor URL_EXPRESSIONS Ljava/util/Set; java/util/HashSet -ciInstanceKlass org/codehaus/plexus/interpolation/util/ValueSourceUtils 1 1 68 10 11 11 11 7 10 10 10 8 100 100 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 100 100 1 1 1 1 100 1 1 12 7 12 7 12 12 1 12 12 12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -compile org/codehaus/plexus/interpolation/StringSearchInterpolator interpolate (Ljava/lang/String;Lorg/codehaus/plexus/interpolation/RecursionInterceptor;Ljava/util/Set;)Ljava/lang/String; -1 4 inline 48 0 -1 org/codehaus/plexus/interpolation/StringSearchInterpolator interpolate (Ljava/lang/String;Lorg/codehaus/plexus/interpolation/RecursionInterceptor;Ljava/util/Set;)Ljava/lang/String; 1 12 java/lang/String length ()I 1 17 java/lang/StringBuilder (I)V 1 34 java/lang/String indexOf (Ljava/lang/String;I)I 2 21 java/lang/String indexOf ([CII[CIII)I 1 53 java/lang/StringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; 2 4 java/lang/AbstractStringBuilder append (Ljava/lang/CharSequence;II)Ljava/lang/AbstractStringBuilder; 3 18 java/lang/String length ()I 3 89 java/lang/AbstractStringBuilder ensureCapacityInternal (I)V 4 17 java/lang/AbstractStringBuilder newCapacity (I)I 4 20 java/util/Arrays copyOf ([CI)[C 3 116 java/lang/String charAt (I)C 1 66 java/lang/String indexOf (Ljava/lang/String;I)I 2 21 java/lang/String indexOf ([CII[CIII)I 1 88 java/lang/String length ()I 1 92 java/lang/String substring (II)Ljava/lang/String; 2 75 java/lang/String ([CII)V 3 1 java/lang/Object ()V 3 75 java/util/Arrays copyOfRange ([CII)[C 1 103 java/lang/String length ()I 1 108 java/lang/String length ()I 1 115 java/lang/String length ()I 1 119 java/lang/String substring (II)Ljava/lang/String; 2 75 java/lang/String ([CII)V 3 1 java/lang/Object ()V 3 75 java/util/Arrays copyOfRange ([CII)[C 1 231 java/util/HashSet contains (Ljava/lang/Object;)Z 2 5 java/util/HashMap containsKey (Ljava/lang/Object;)Z 3 2 java/util/HashMap hash (Ljava/lang/Object;)I 4 9 java/lang/String hashCode ()I 3 6 java/util/HashMap getNode (ILjava/lang/Object;)Ljava/util/HashMap$Node; 1 243 java/lang/String startsWith (Ljava/lang/String;)Z 2 3 java/lang/String startsWith (Ljava/lang/String;I)Z 1 260 org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor hasRecursiveExpression (Ljava/lang/String;)Z 2 9 org/codehaus/plexus/interpolation/util/ValueSourceUtils trimPrefix (Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String; 3 36 java/lang/String startsWith (Ljava/lang/String;)Z 4 3 java/lang/String startsWith (Ljava/lang/String;I)Z 3 45 java/lang/String length ()I 3 48 java/lang/String substring (I)Ljava/lang/String; 4 52 java/lang/String ([CII)V 5 1 java/lang/Object ()V 5 75 java/util/Arrays copyOfRange ([CII)[C 3 55 java/lang/String startsWith (Ljava/lang/String;)Z 4 3 java/lang/String startsWith (Ljava/lang/String;I)Z 2 22 java/util/Vector contains (Ljava/lang/Object;)Z 3 3 java/util/Vector indexOf (Ljava/lang/Object;I)I 1 284 org/codehaus/plexus/interpolation/PrefixAwareRecursionInterceptor expressionResolutionStarted (Ljava/lang/String;)V 2 9 org/codehaus/plexus/interpolation/util/ValueSourceUtils trimPrefix (Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String; diff --git a/src/main/environment/common_dev.properties b/src/main/environment/common_dev.properties index 6f5527f8..dd232803 100644 --- a/src/main/environment/common_dev.properties +++ b/src/main/environment/common_dev.properties @@ -3,14 +3,14 @@ spring.jpa.database=default ## Primary db -encDbUserName=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPass=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserName=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPass=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= spring.datasource.url=jdbc:mysql://10.208.122.32:3306/db_iemr?autoReconnect=true&useSSL=false spring.datasource.driver-class-name=com.mysql.jdbc.Driver ## Secondary db -encDbUserNameSec=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPassSec=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserNameSec=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPassSec=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= secondary.datasource.url=jdbc:mysql://10.208.122.32:3306/db_reporting?autoReconnect=true&useSSL=false secondary.datasource.driver-class-name=com.mysql.jdbc.Driver diff --git a/src/main/environment/common_local.properties b/src/main/environment/common_local.properties index aa905ffe..8f19692b 100644 --- a/src/main/environment/common_local.properties +++ b/src/main/environment/common_local.properties @@ -1,8 +1,8 @@ # dev env # DB Connections spring.datasource.url=jdbc:mysql://localhost:3306/db_iemr?autoReconnect=true&useSSL=false -encDbUserName=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPass=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserName=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPass=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= spring.datasource.driver-class-name=com.mysql.jdbc.Driver # KM config diff --git a/src/main/environment/common_test.properties b/src/main/environment/common_test.properties index c846541d..f089c3fb 100644 --- a/src/main/environment/common_test.properties +++ b/src/main/environment/common_test.properties @@ -5,15 +5,15 @@ spring.jpa.database=default ##--------------------------------------------## Primary db------------------------------------------------------------------- -encDbUserName=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPass=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserName=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPass=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= spring.datasource.url=jdbc:mysql://10.208.122.38:3306/db_iemr?autoReconnect=true&useSSL=false spring.datasource.driver-class-name=com.mysql.jdbc.Driver -encDbUserNameSec=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPassSec=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserNameSec=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPassSec=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= secondary.datasource.url=jdbc:mysql://10.208.122.38:3306/db_reporting?autoReconnect=true&useSSL=false secondary.datasource.driver-class-name=com.mysql.jdbc.Driver ##-------------------------------------------------------------# KM config-------------------------------------------------- diff --git a/src/main/environment/common_uat.properties b/src/main/environment/common_uat.properties index 5d6c8af7..f666ef81 100644 --- a/src/main/environment/common_uat.properties +++ b/src/main/environment/common_uat.properties @@ -2,8 +2,8 @@ # UAT env # DB Connections spring.datasource.url=jdbc:mysql://172.16.19.43:3306/db_iemr?autoReconnect=true&useSSL=false -encDbUserName=0YaEPoKpzM3TrEAHTLYQaf+DfR4mdaeP -encDbPass=V+g/nL6/+ely0bgD7Du0yX83xNRl1H9Y +encDbUserName=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPass=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= spring.datasource.driver-class-name=com.mysql.jdbc.Driver # KM config diff --git a/src/main/java/com/iemr/common/config/PrimaryDBConfig.java b/src/main/java/com/iemr/common/config/PrimaryDBConfig.java index e63549cf..ef07fabb 100644 --- a/src/main/java/com/iemr/common/config/PrimaryDBConfig.java +++ b/src/main/java/com/iemr/common/config/PrimaryDBConfig.java @@ -5,9 +5,9 @@ import org.apache.tomcat.jdbc.pool.PoolConfiguration; import org.apache.tomcat.jdbc.pool.PoolProperties; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder; @@ -20,6 +20,7 @@ import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.annotation.EnableTransactionManagement; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; @Configuration @@ -27,6 +28,9 @@ @EnableJpaRepositories(entityManagerFactoryRef = "entityManagerFactory", basePackages = { "com.iemr.common.repository", "com.iemr.common.repo", "com.iemr.common.notification.agent", "com.iemr.common.covidVaccination" }) public class PrimaryDBConfig { + + @Autowired + private CryptoUtil cryptoUtil; Logger logger = LoggerFactory.getLogger(this.getClass().getName()); @Primary @@ -48,16 +52,10 @@ public DataSource dataSource() { org.apache.tomcat.jdbc.pool.DataSource datasource = new org.apache.tomcat.jdbc.pool.DataSource(); datasource.setPoolProperties(p); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); + - encryptor.setPassword("dev-env-secret"); - -// logger.info(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbUserName"))); -// logger.info(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbPass"))); - - datasource.setUsername(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbUserName"))); - datasource.setPassword(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbPass"))); + datasource.setUsername(cryptoUtil.decrypt(ConfigProperties.getPropertyByName("encDbUserName"))); + datasource.setPassword(cryptoUtil.decrypt(ConfigProperties.getPropertyByName("encDbPass"))); return datasource; } diff --git a/src/main/java/com/iemr/common/config/SecondaryDBConfig.java b/src/main/java/com/iemr/common/config/SecondaryDBConfig.java index 74008130..980da8b4 100644 --- a/src/main/java/com/iemr/common/config/SecondaryDBConfig.java +++ b/src/main/java/com/iemr/common/config/SecondaryDBConfig.java @@ -5,7 +5,9 @@ import org.apache.tomcat.jdbc.pool.PoolConfiguration; import org.apache.tomcat.jdbc.pool.PoolProperties; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder; import org.springframework.boot.context.properties.ConfigurationProperties; @@ -18,6 +20,7 @@ import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.annotation.EnableTransactionManagement; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; @Configuration @@ -28,6 +31,11 @@ basePackages = { "com.iemr.common.secondary.repository.callreport" } ) public class SecondaryDBConfig { + + @Autowired + private CryptoUtil cryptoUtil; + + Logger logger = LoggerFactory.getLogger(this.getClass().getName()); @Bean(name = "secondaryDataSource") @ConfigurationProperties(prefix = "secondary.datasource") public DataSource dataSource() { @@ -46,16 +54,9 @@ public DataSource dataSource() { org.apache.tomcat.jdbc.pool.DataSource datasource = new org.apache.tomcat.jdbc.pool.DataSource(); datasource.setPoolProperties(p); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - -// logger.info(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbUserNameSec"))); -// logger.info(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbPassSec"))); - - datasource.setUsername(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbUserNameSec"))); - datasource.setPassword(encryptor.decrypt(ConfigProperties.getPropertyByName("encDbPassSec"))); + datasource.setUsername(cryptoUtil.decrypt(ConfigProperties.getPropertyByName("encDbUserNameSec"))); + datasource.setPassword(cryptoUtil.decrypt(ConfigProperties.getPropertyByName("encDbPassSec"))); return datasource; } diff --git a/src/main/java/com/iemr/common/controller/users/IEMRAdminController.java b/src/main/java/com/iemr/common/controller/users/IEMRAdminController.java index e52ff406..a2869673 100644 --- a/src/main/java/com/iemr/common/controller/users/IEMRAdminController.java +++ b/src/main/java/com/iemr/common/controller/users/IEMRAdminController.java @@ -36,6 +36,7 @@ import com.iemr.common.model.user.LoginRequestModel; import com.iemr.common.model.user.LoginResponseModel; import com.iemr.common.service.users.IEMRAdminUserService; +import com.iemr.common.utils.encryption.AESUtil; import com.iemr.common.utils.exception.IEMRException; import com.iemr.common.utils.mapper.InputMapper; import com.iemr.common.utils.mapper.OutputMapper; @@ -54,6 +55,13 @@ public class IEMRAdminController { private InputMapper inputMapper = new InputMapper(); private IEMRAdminUserService iemrAdminUserServiceImpl; + + private AESUtil aesUtil; + + @Autowired + public void setAesUtil(AESUtil aesUtil) { + this.aesUtil = aesUtil; + } @Autowired public void setIemrAdminUserService(IEMRAdminUserService iemrAdminUserService) { @@ -92,7 +100,9 @@ public String userAuthenticate( OutputResponse response = new OutputResponse(); logger.info("userAuthenticate request - " + m_User + " " + m_User.getUserName() + " " + m_User.getPassword()); try { - List mUser = iemrAdminUserServiceImpl.userAuthenticate(m_User.getUserName(), m_User.getPassword()); + String decryptPassword = aesUtil.decrypt("Piramal12Piramal", m_User.getPassword()); + logger.info("decryptPassword : " + decryptPassword); + List mUser = iemrAdminUserServiceImpl.userAuthenticate(m_User.getUserName(), decryptPassword); JSONObject resMap = new JSONObject(); JSONObject serviceRoleMultiMap = new JSONObject(); JSONObject serviceRoleMap = new JSONObject(); @@ -275,7 +285,8 @@ public String superUserAuthenticate( if (!m_User.getUserName().equalsIgnoreCase("SuperAdmin")) { throw new IEMRException("Please log with admin credentials"); } - User mUser = iemrAdminUserServiceImpl.superUserAuthenticate(m_User.getUserName(), m_User.getPassword()); + String decryptPassword = aesUtil.decrypt("Piramal12Piramal", m_User.getPassword()); + User mUser = iemrAdminUserServiceImpl.superUserAuthenticate(m_User.getUserName(), decryptPassword); JSONObject resMap = new JSONObject(); JSONObject previlegeObj = new JSONObject(); //condition added to check for concurrent login @@ -429,8 +440,9 @@ public String setPassword( } User mUser = mUsers.get(0); String setStatus; - noOfRowModified = iemrAdminUserServiceImpl.setForgetPassword(mUser, m_user.getPassword(), - m_user.getTransactionId(),m_user.getIsAdmin()); + String decryptPassword = aesUtil.decrypt("Piramal12Piramal", m_user.getPassword()); + noOfRowModified = iemrAdminUserServiceImpl.setForgetPassword(mUser, decryptPassword, + m_user.getTransactionId(), m_user.getIsAdmin()); if (noOfRowModified > 0) { setStatus = "Password Changed"; } else { diff --git a/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java b/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java index cb3a9df1..5e73b3ec 100644 --- a/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java +++ b/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java @@ -8,7 +8,7 @@ import java.util.HashMap; import java.util.Map; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -30,11 +30,15 @@ import com.iemr.common.data.door_to_door_app.V_doortodooruserdetails; import com.iemr.common.model.user.LoginRequestModel; import com.iemr.common.repo.door_to_door_app.V_doortodooruserdetailsRepo; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.mapper.InputMapper; @Service @PropertySource("classpath:application.properties") public class DoorToDoorServiceImpl implements DoorToDoorService { + + @Autowired + private CryptoUtil cryptoUtil; @Value("${avniRegistrationLimit}") private String avniRegistrationLimit; @@ -264,11 +268,13 @@ public void scheduleJobForRegisterAvniBeneficiary() throws Exception { public String amritUserAuthenticate() { String authorization = ""; - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String amritUser = encryptor.decrypt(amritUserName); - String amritPass = encryptor.decrypt(amritPassword); + /* + * StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); + * encryptor.setAlgorithm("PBEWithMD5AndDES"); + * encryptor.setPassword("dev-env-secret"); + */ + String amritUser = cryptoUtil.decrypt(amritUserName); + String amritPass = cryptoUtil.decrypt(amritPassword); LoginRequestModel loginCredentials = new LoginRequestModel(amritUser, amritPass); loginCredentials.setDoLogout(true); MultiValueMap headersLogin = new LinkedMultiValueMap(); diff --git a/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java b/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java index a0e3d7c8..830e5ef4 100644 --- a/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java +++ b/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java @@ -11,7 +11,6 @@ import javax.mail.internet.MimeMessage; import javax.mail.util.ByteArrayDataSource; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -36,13 +35,17 @@ import com.iemr.common.repository.email.StockAlertDataRepo; import com.iemr.common.repository.feedback.FeedbackRepository; import com.iemr.common.service.beneficiary.IEMRSearchUserService; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; import com.iemr.common.utils.mapper.InputMapper; @Service public class EmailServiceImpl implements EmailService { - + + @Autowired + private CryptoUtil cryptoUtil; + private InputMapper inputMapper = new InputMapper(); @Autowired private JavaMailSender javaMailSender; @@ -485,11 +488,9 @@ int sendEmailWithAttachment(String recipient, ByteArrayDataSource attachment) th JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost(host); mailSender.setPort(Integer.parseInt(port)); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String decryptSender = encryptor.decrypt(sender); - String decryptPass = encryptor.decrypt(password); + + String decryptSender = cryptoUtil.decrypt(sender); + String decryptPass = cryptoUtil.decrypt(password); mailSender.setUsername(decryptSender); mailSender.setPassword(decryptPass); diff --git a/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java b/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java index 76753140..7acb7342 100644 --- a/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java +++ b/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java @@ -8,7 +8,6 @@ import java.util.Date; import java.util.List; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -36,12 +35,15 @@ import com.iemr.common.repository.everwell.EverwellFetchAndSync; import com.iemr.common.repository.location.LocationDistrictRepository; import com.iemr.common.repository.location.LocationStateRepository; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.mapper.InputMapper; import com.iemr.common.utils.response.OutputResponse; @Service @PropertySource("classpath:application.properties") public class EverwellRegistrationServiceImpl implements EverwellRegistrationService { + @Autowired + private CryptoUtil cryptoUtil; private InputMapper inputMapper = new InputMapper(); @@ -124,11 +126,9 @@ public void registerBeneficiary() { try { // 1097 user authentication - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String amritUser = encryptor.decrypt(amritUserName); - String amritPass = encryptor.decrypt(amritPassword); + + String amritUser = cryptoUtil.decrypt(amritUserName); + String amritPass = cryptoUtil.decrypt(amritPassword); LoginRequestModel loginCredentials1097 = new LoginRequestModel(amritUser, amritPass); MultiValueMap headersLogin = new LinkedMultiValueMap(); diff --git a/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java b/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java index c8fd9151..6cad3416 100644 --- a/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java +++ b/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java @@ -5,7 +5,6 @@ import java.util.Random; import java.util.concurrent.TimeUnit; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.json.JSONObject; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -19,6 +18,7 @@ import com.google.common.primitives.Ints; import com.iemr.common.data.otp.OTPRequestParsor; import com.iemr.common.service.users.IEMRAdminUserServiceImpl; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; @@ -32,7 +32,10 @@ @Service public class OTPHandlerImpl implements OTPHandler { - + + @Autowired + private CryptoUtil cryptoUtil; + @Autowired HttpUtils httpUtils; @Autowired @@ -135,13 +138,11 @@ private String getEncryptedOTP(int otp) throws Exception { // send SMS to user private void sendSMS(int otp, String phoneNo, String msgText) throws Exception { // Boolean doSendSMS = ConfigProperties.getBoolean("send-sms"); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); + String sendSMSURL = ConfigProperties.getPropertyByName("send-message-url"); String sendSMSAPI = OTPHandlerImpl.SMS_GATEWAY_URL + "/" + sendSMSURL; - String senderName = encryptor.decrypt(ConfigProperties.getPropertyByName("sms-username")); - String senderPassword = encryptor.decrypt(ConfigProperties.getPropertyByName("sms-password")); + String senderName = cryptoUtil.decrypt(ConfigProperties.getPropertyByName("sms-username")); + String senderPassword = cryptoUtil.decrypt(ConfigProperties.getPropertyByName("sms-password")); String senderNumber = ConfigProperties.getPropertyByName("sms-sender-number"); sendSMSAPI = sendSMSAPI.replace("USERNAME", senderName).replace("PASSWORD", senderPassword) diff --git a/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java b/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java index 609f063b..3b7400d5 100644 --- a/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java +++ b/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java @@ -13,7 +13,6 @@ import java.util.Set; import java.util.stream.Collectors; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.json.JSONArray; import org.json.JSONObject; import org.slf4j.Logger; @@ -74,6 +73,7 @@ import com.iemr.common.repository.sms.SMSTypeRepository; import com.iemr.common.repository.users.IEMRUserRepositoryCustom; import com.iemr.common.service.beneficiary.IEMRSearchUserService; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; import com.iemr.common.utils.mapper.OutputMapper; @@ -86,7 +86,10 @@ public class SMSServiceImpl implements SMSService { private String prescription; @Autowired SMSMapper smsMapper; - + + @Autowired + private CryptoUtil cryptoUtil; + @Autowired SMSTemplateRepository smsTemplateRepository; @@ -873,15 +876,13 @@ private String getInstituteData(String className, String methodName, SMSRequest public void publishSMS() { if (!SMSServiceImpl.publishingSMS) { try { - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); + SMSServiceImpl.publishingSMS = true; Boolean doSendSMS = ConfigProperties.getBoolean("send-sms"); String sendSMSURL = ConfigProperties.getPropertyByName("send-message-url"); String sendSMSAPI = SMSServiceImpl.SMS_GATEWAY_URL + "/" + sendSMSURL; - String senderName = encryptor.decrypt(ConfigProperties.getPropertyByName("sms-username")); - String senderPassword = encryptor.decrypt(ConfigProperties.getPropertyByName("sms-password")); + String senderName = cryptoUtil.decrypt(ConfigProperties.getPropertyByName("sms-username")); + String senderPassword = cryptoUtil.decrypt(ConfigProperties.getPropertyByName("sms-password")); String senderNumber = ConfigProperties.getPropertyByName("sms-sender-number"); sendSMSAPI = sendSMSAPI.replace("USERNAME", senderName).replace("PASSWORD", senderPassword) .replace("SENDER_NUMBER", senderNumber); diff --git a/src/main/java/com/iemr/common/service/swaasa/SwassaServiceImpl.java b/src/main/java/com/iemr/common/service/swaasa/SwassaServiceImpl.java index f6d6fa5c..4b84453f 100644 --- a/src/main/java/com/iemr/common/service/swaasa/SwassaServiceImpl.java +++ b/src/main/java/com/iemr/common/service/swaasa/SwassaServiceImpl.java @@ -7,7 +7,6 @@ import javax.xml.ws.http.HTTPException; -import org.jasypt.encryption.pbe.StandardPBEStringEncryptor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -32,6 +31,7 @@ import com.iemr.common.data.swaasa.SwaasaAuthenticateResponse; import com.iemr.common.data.swaasa.SwaasaValidateCoughReponseDTO; import com.iemr.common.repo.swaasa.SwaasaRepository; +import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.http.HttpUtils; import com.iemr.common.utils.mapper.InputMapper; @@ -43,6 +43,9 @@ public class SwassaServiceImpl implements SwaasaService { private static long authCreatedAt; private static HttpUtils httpUtils = new HttpUtils(); + + @Autowired + private CryptoUtil cryptoUtil; private final Logger logger = LoggerFactory.getLogger(this.getClass().getName()); @@ -134,11 +137,9 @@ public Boolean verifyCough(MultipartFile file, String authToken, Long patientId) throw new Exception("file is missing,please pass a cough recording file"); long currTime = System.currentTimeMillis(); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String decryptswaasaEmail = encryptor.decrypt(swassaEmail); - String decryptswaasaPassword = encryptor.decrypt(swaasaPassword); + + String decryptswaasaEmail = cryptoUtil.decrypt(swassaEmail); + String decryptswaasaPassword = cryptoUtil.decrypt(swaasaPassword); if (swaasaToken == null || (((currTime - authCreatedAt) / (60 * 1000))) > 110) swaasaToken = getSwaasaAdminLogin(decryptswaasaEmail, decryptswaasaPassword); @@ -219,11 +220,8 @@ public String initiateAssesment(String request, MultipartFile file) throws Excep // check if swaasa session is active long currTime = System.currentTimeMillis(); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String decryptswaasaEmail = encryptor.decrypt(swassaEmail); - String decryptswaasaPassword = encryptor.decrypt(swaasaPassword); + String decryptswaasaEmail = cryptoUtil.decrypt(swassaEmail); + String decryptswaasaPassword = cryptoUtil.decrypt(swaasaPassword); if (swaasaToken == null || (((currTime - authCreatedAt) / (60 * 1000))) > 110) swaasaToken = getSwaasaAdminLogin(decryptswaasaEmail, decryptswaasaPassword); @@ -322,11 +320,9 @@ public String getAssesment(String assessmentId) throws Exception { return new Gson().toJson(swaasaEntity); } else { long currTime = System.currentTimeMillis(); - StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor(); - encryptor.setAlgorithm("PBEWithMD5AndDES"); - encryptor.setPassword("dev-env-secret"); - String decryptswaasaEmail = encryptor.decrypt(swassaEmail); - String decryptswaasaPassword = encryptor.decrypt(swaasaPassword); + + String decryptswaasaEmail = cryptoUtil.decrypt(swassaEmail); + String decryptswaasaPassword = cryptoUtil.decrypt(swaasaPassword); if (swaasaToken == null || (((currTime - authCreatedAt) / (60 * 1000))) > 110) swaasaToken = getSwaasaAdminLogin(decryptswaasaEmail, decryptswaasaPassword); diff --git a/src/main/java/com/iemr/common/utils/CryptoUtil.java b/src/main/java/com/iemr/common/utils/CryptoUtil.java new file mode 100644 index 00000000..bdfbcfcd --- /dev/null +++ b/src/main/java/com/iemr/common/utils/CryptoUtil.java @@ -0,0 +1,55 @@ +package com.iemr.common.utils; + +import java.nio.charset.StandardCharsets; +import java.util.Base64; + +import javax.crypto.Cipher; +import javax.crypto.SecretKey; +import javax.crypto.spec.SecretKeySpec; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Service; + +@Service +public class CryptoUtil { + + private static final Logger logger = LoggerFactory.getLogger(CryptoUtil.class); + private static final String ALGORITHM = "AES"; + private static final String SECRET_KEY = "dev-envro-secret"; + + public String encrypt(String value) throws Exception { + SecretKey secretKey = new SecretKeySpec(SECRET_KEY.getBytes(StandardCharsets.UTF_8), ALGORITHM); + Cipher cipher = Cipher.getInstance(ALGORITHM + "/ECB/PKCS5Padding"); + cipher.init(Cipher.ENCRYPT_MODE, secretKey); + byte[] encryptedBytes = cipher.doFinal(addPadding(value).getBytes(StandardCharsets.UTF_8)); + return Base64.getEncoder().encodeToString(encryptedBytes); + } + + public String decrypt(String encryptedValue) { + try { + SecretKey secretKey = new SecretKeySpec(SECRET_KEY.getBytes(StandardCharsets.UTF_8), ALGORITHM); + Cipher cipher = Cipher.getInstance(ALGORITHM + "/ECB/PKCS5Padding"); + cipher.init(Cipher.DECRYPT_MODE, secretKey); + byte[] decryptedBytes = cipher.doFinal(Base64.getDecoder().decode(encryptedValue)); + return removePadding(new String(decryptedBytes, StandardCharsets.UTF_8)); + } catch (Exception e) { + logger.error("Exception while decrypting string. Intentionally throwing null pointer", e); + return null; + } + } + + private String addPadding(String value) { + int paddingLength = 16 - (value.length() % 16); + StringBuilder paddedValue = new StringBuilder(value); + for (int i = 0; i < paddingLength; i++) { + paddedValue.append((char) paddingLength); + } + return paddedValue.toString(); + } + + private String removePadding(String value) { + int paddingLength = value.charAt(value.length() - 1); + return value.substring(0, value.length() - paddingLength); + } +} diff --git a/src/main/java/com/iemr/common/utils/encryption/AESUtil.java b/src/main/java/com/iemr/common/utils/encryption/AESUtil.java new file mode 100644 index 00000000..534a25ac --- /dev/null +++ b/src/main/java/com/iemr/common/utils/encryption/AESUtil.java @@ -0,0 +1,141 @@ +package com.iemr.common.utils.encryption; +import java.nio.charset.StandardCharsets; +import java.security.InvalidAlgorithmParameterException; +import java.security.InvalidKeyException; +import java.security.NoSuchAlgorithmException; +import java.security.SecureRandom; +import java.security.spec.InvalidKeySpecException; +import java.security.spec.KeySpec; +import java.util.Objects; + +import javax.crypto.BadPaddingException; +import javax.crypto.Cipher; +import javax.crypto.IllegalBlockSizeException; +import javax.crypto.NoSuchPaddingException; +import javax.crypto.SecretKey; +import javax.crypto.SecretKeyFactory; +import javax.crypto.spec.IvParameterSpec; +import javax.crypto.spec.PBEKeySpec; +import javax.crypto.spec.SecretKeySpec; +import javax.xml.bind.DatatypeConverter; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.stereotype.Component; + +@Component +public class AESUtil { + public enum DataType { + HEX, + BASE64 + } + + private static final Logger logger = LoggerFactory.getLogger(AESUtil.class); + private static final String CIPHER_ALGORITHM = "AES/CBC/PKCS5Padding"; + private static final String SECRET_KEY_ALGORITHM = "PBKDF2WithHmacSHA1"; + private static final String KEY_ALGORITHM = "AES"; + + private final int IV_SIZE = 128; + + private int iterationCount = 1989; + private int keySize = 256; + + private int saltLength; + + private final DataType dataType = DataType.BASE64; + + private Cipher cipher; + + public AESUtil() { + try { + cipher = Cipher.getInstance(CIPHER_ALGORITHM); + saltLength = this.keySize / 4; + } catch (NoSuchPaddingException | NoSuchAlgorithmException e) { + logger.info(e.getMessage()); + } + } + + public AESUtil(int keySize, int iterationCount) { + this.keySize = keySize; + this.iterationCount = iterationCount; + try { + cipher = Cipher.getInstance(CIPHER_ALGORITHM); + saltLength = this.keySize / 4; + } catch (NoSuchPaddingException | NoSuchAlgorithmException e) { + logger.info(e.getMessage()); + } + } + + public String decrypt(String salt, String iv, String passPhrase, String cipherText) { + try { + SecretKey key = generateKey(salt, passPhrase); + byte[] encrypted; + if (dataType.equals(DataType.HEX)) { + encrypted = fromHex(cipherText); + } else { + encrypted = fromBase64(cipherText); + } + byte[] decrypted = doFinal(Cipher.DECRYPT_MODE, key, iv, encrypted); + return new String(Objects.requireNonNull(decrypted), StandardCharsets.UTF_8); + } catch (Exception e) { + return null; + } + } + + public String decrypt(String passPhrase, String cipherText) { + try { + String salt = cipherText.substring(0, saltLength); + int ivLength = IV_SIZE / 4; + String iv = cipherText.substring(saltLength, saltLength + ivLength); + String ct = cipherText.substring(saltLength + ivLength); + return decrypt(salt, iv, passPhrase, ct); + } catch (Exception e) { + return null; + } + } + + private SecretKey generateKey(String salt, String passPhrase) { + try { + SecretKeyFactory secretKeyFactory = SecretKeyFactory.getInstance(SECRET_KEY_ALGORITHM); + KeySpec keySpec = new PBEKeySpec(passPhrase.toCharArray(), fromHex(salt), iterationCount, keySize); + return new SecretKeySpec(secretKeyFactory.generateSecret(keySpec).getEncoded(), KEY_ALGORITHM); + } catch (NoSuchAlgorithmException | InvalidKeySpecException e) { + logger.info(e.getMessage()); + } + return null; + } + + private static byte[] fromBase64(String str) { + return DatatypeConverter.parseBase64Binary(str.trim()); + } + + private static String toBase64(byte[] ba) { + return DatatypeConverter.printBase64Binary(ba); + } + + private static byte[] fromHex(String str) { + return DatatypeConverter.parseHexBinary(str); + } + + private static String toHex(byte[] ba) { + return DatatypeConverter.printHexBinary(ba); + } + + private byte[] doFinal(int mode, SecretKey secretKey, String iv, byte[] bytes) throws IllegalBlockSizeException, BadPaddingException { + try { + cipher.init(mode, secretKey, new IvParameterSpec(fromHex(iv))); + return cipher.doFinal(bytes); + } catch (InvalidAlgorithmParameterException | IllegalBlockSizeException | BadPaddingException + | InvalidKeyException e) { + logger.info(e.getMessage()); + } + return cipher.doFinal(bytes); + } + + private static byte[] generateRandom(int length) { + SecureRandom random = new SecureRandom(); + byte[] randomBytes = new byte[length]; + random.nextBytes(randomBytes); + return randomBytes; + } +} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 44f44555..8e026dfc 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -108,8 +108,8 @@ cron-scheduler-unblock=0 0 0 * * ? * spring.mail.host=smtp.gmail.com spring.mail.port=587 -spring.mail.username=NkYpYVHF66V2gHnu40pahZtnmGrOZdc0Q0gS5lF0rCYPQK093LSEyw== -spring.mail.password=KJIyYWFoNBKAKhCsNt+8AgqfQNupI6x0OqIak8V2Ywg= +spring.mail.username=aaHXGrs9rQvATAgeH/7GDf7sXkJqElxGvEHYCxA25iLwWtMPFRrP9brLluxLBhd5 +spring.mail.password=K9QfHpyJYHkY5UruzThjhvBa0w8VGs/1usuW7EsGF3nwWtMPFRrP9brLluxLBhd5 spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true mail-subject=Inventory alert!! @@ -161,8 +161,8 @@ logging.logback.rollingpolicy.max-history=1 ### SMS Gateway URL details sms-gateway-url=http://sms.smsjosh.com -sms-username=uS4PUpKAh7L6TL+6ayM4lg== -sms-password=OaroRlV1Re7tpuKq5p/7rDfOH9lxnef7 +sms-username=cQXj/cvwruBg24NQd8Bv0/Ba0w8VGs/1usuW7EsGF3k= +sms-password=5o4ctqHfM1DNYxG3+WNYVvBa0w8VGs/1usuW7EsGF3k= send-message-url=api/mt/SendSMS?user=USERNAME&password=PASSWORD&senderid=iAMRIT&channel=Trans&DCS=0&flashsms=0&number=91RECEIVER_NUMBER&text=SMS_TEXT&route=9 sms-sender-number=DOCTOR @@ -187,8 +187,8 @@ queue-capacity=500 ## everwell variables everwellUserName = Demo_API_SVA everwellPassword = Demo_API_SVA -amritUserName = tYjQj6MgoSuJfGpXZURmU8/nYk+PNSfx -amritPassword = JsIMz4z+J4fMTlZrSkGSa2gvuvddV03y +amritUserName = oLRC5amRa12f2l4um4BXQfBa0w8VGs/1usuW7EsGF3k= +amritPassword = qLr/xepKic9bbwXt8atLjfBa0w8VGs/1usuW7EsGF3k= everwellVanID = 1 everwellProviderServiceMapID = 1761 everwellgovtIdentityNo = 2 @@ -208,8 +208,8 @@ everwelluserAuthenticate = https://beta-hub.everwell.org/token everwellRegisterBenficiary = http://10.208.122.38:8080/commonapi-v1.0/beneficiary/create ## SWAASA credentials -swaasaEmail = js10kCVIVQoVo271vP6Ll62wclSSABj4fsEP9i03Ptkx6moas9xghA== -swaasaPassword = EcPvUbEmDVxZEaxhGb42SPzprZCSjYT1 +swaasaEmail = nbfJjsrz8Uz1+AbBpX4fOFiJiNXbfZ98WCsKjvCFvk/wWtMPFRrP9brLluxLBhd5 +swaasaPassword = 4HOXNVjATlzYZuQObN36svBa0w8VGs/1usuW7EsGF3k= ## SWASSA APIs swaasaAdminLogin = http://swaasa.sandbox.swaasa.ai/api/adminLogin @@ -224,20 +224,25 @@ failedLoginAttempt=5 # always press enter after last line + + + # Test env # DB Connections spring.jpa.database=default ##--------------------------------------------## Primary db------------------------------------------------------------------- -spring.datasource.username=piramaldev -spring.datasource.password=Piramal@2017 + +encDbUserName=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPass=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= spring.datasource.url=jdbc:mysql://10.208.122.38:3306/db_iemr?autoReconnect=true&useSSL=false spring.datasource.driver-class-name=com.mysql.jdbc.Driver -secondary.datasource.username=piramaldev -secondary.datasource.password=Piramal@2017 + +encDbUserNameSec=zFlYsp9Z0s+lRvLM15A3g/Ba0w8VGs/1usuW7EsGF3k= +encDbPassSec=JGGAGn5wTlrbTLUHY+5BzfBa0w8VGs/1usuW7EsGF3k= secondary.datasource.url=jdbc:mysql://10.208.122.38:3306/db_reporting?autoReconnect=true&useSSL=false secondary.datasource.driver-class-name=com.mysql.jdbc.Driver ##-------------------------------------------------------------# KM config-------------------------------------------------- @@ -261,14 +266,14 @@ genben-api=http://10.208.122.38:8080/bengenapi-v1.0 send-sms=false ###SMS Scheduler configurations -start-sms-scheduler=true +start-sms-scheduler=false cron-scheduler-sms=0 0/1 * * * ? * ##----------------------------------------------#### Email Configuration----------------------------------------------------------------- send-email=false ###Email Scheduler configurations -start-email-scheduler=true +start-email-scheduler=false cron-scheduler-email=0 0/1 * * * ? * ##-------------------------------###cti data sync Scheduler configurations------------------------------------------------------ @@ -327,4 +332,3 @@ avniRegistrationLimit=7 - diff --git a/swaasaPathcoughSoundAssessment1234567890121678177840715.wav b/swaasaPathcoughSoundAssessment1234567890121678177840715.wav deleted file mode 100644 index 38fd5b0e01cb3a0f15a3e96eb69e658f80c5afc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2654252 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

|m2|dxoFUvc;I#$qr-UhmZLSUpBXrFprT=f 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 z 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 q^MkC;jsb!^{P26E~0M$UL%P zgy!7*(=l|Ybtluoj>t1!LU@aOlOJo0takW(>mb+>u*f3 z#Ttr77tlp;hFsGNu#{fFQ|iHEa0M1}LiQ)i72Qr|$uHT237+YAA-T=|hR%=fXS;ZohdjrY zQAcpVd-bV1GOIuOMxNOva0Vs?kL1@U_L6$xfiqhe!rv>7oX_y>u#sSixH8(;uCn?e z4m0fA_;BD?`k;LTGxSLut|U$0U>@v1Fq&Or9fa)2;JG!2FJ#|(S#NeQq8rFT^oBS- z@(!QjC(n2Qzu+nLNvAguUJ5_K8TpjKFG6?&U(_iimt+g!d3;X3$Ux*Ao{%##Mb5;@ zqGxgM<&Qpw1+iPi$rjyCKGg{~f)|lB;qoGSlJ3USLj5FX;d%3AE)f0~l9%AAI>=}A z>|{(KL$OJWldQ9a^c4oc3G)!#3D)rE$Oj9Q_Z-^_KI^l(#kH@$=2hQ~L;ql(P=B+2 z)}P$s2Wvo<(HSzJm?mS!mxv_mgkW>=gWk$U6*BAA3R^KWGOg#J*8y>cyvU z!84ptcksf#DRu?^$LHjPUZ-=(4Y?(MbTJ&*y-2!!3YjHi(u4>$$S*H>B(vnx8BF#v z&RWT-_v{1p$v^pgMxA7re^wvlkp^po@BxO!zR_>#Lij<})d#oK6D-rN`qEce!9EeH zTRY0hFN9g@)eg)sN3emN!6vdFgbSY8Zl0~1y$&3P7vk0+&oDddU|sPB-9g^{Cd)iI z$4m4KnV?^SFV05}ANY>m_>q9t=k5cVybwsl(XRqg`?BqzyO&LnHSvCAc6CgS>-T;^bd{&4<3~KOJu_)v0dtqCI2w zPCnxiO4on+m9<`;k+?A#1OG*^0N=m_@+>q~@5QY@*~e$*0l^kHBTslix;ZhAnK$!f zKBI%=mxhm0C%#s9_9Wy2@pY0Fy3~Gztsy=B2KEPRp;yT;T#4L~L%0G95{knO^2xq{ zC**SXqQsRW*W_GYp}LiY126zqurIu`$D!llgf#Yme(Aful3{(1jUdgKDNokvNj3`|7{2$6_mTS87WAaDNIUEWx>Wht=M!ihh33Sk-u>GnE8b+KC}pGmokCCzGnU;?0wiS z?rR9OFHIlSZ=Q_V+!zbp&sH!m?6=IZ_vXiV>|2n&+*zbQ#*w?Ii|X!(vE;59pNP97 z*{``bVk~Sh`OJk-U&M`>J!6f`xlsGoGV_@|Pu5mnaNet|3UOvY5$<2~Ml33!#QA&y7kO>B|imArnz6=8g?XKz5h z;};^1&A6;0laE>Qjc#mAtc4;*Vv^C}R(z3`}7+ z=#O&jgWwGufHBBB_JncC%YF*3B;EL=!xec_XZ$ke1E!iIA=?7Zm^bz$JHuQGt%cAU zn0ul1@*cr{xB}Oab+G=?19-#U0=~c$d=FFbI^Br>@e;lw58`wo9q5_N$dA|Z4$mp8 z4EtR^akc~biawPtpFFYm)u$f17VpbLC&MFk;Com^R`5QaC&y$^NcQbfP~=J;GEes5 z3_pszkxL=JiF@aKC~(3ZF!`jz4tV4_xMeQ{&$O#fc%Wa#VhqM;PCV29^u0KnziS(DoUD);awd%ovbXWRG(1jz{mJ_q^bNj^Ra zc%nY#kvM$OraJUP8?Xt%Az|*Pn-BXEGOhnYc8IxS2iRknUwaF3Zq7ZEV;H~=gSqD2 z8i-3H|MEM7Nj^Rz?>)!HP>(f*?Lrvf2mcY=kG&dumK=(ccRYh%!cTY!58^*Od1n#b zLw|`QvWIuY=~Z%vr^yZ(BCq6!Y$``D#zqjw`}Ah?B>tCQy|92BkQeet?zBN}^hdw6 z4L_uL)?e75ygK!VT*X$X9a&{(DxxF(UP{PY@h|C&s0$ zzALMr<^_(BUm;uwuEG>^Z{A^rwF%C^70E1F_V3B15e?DHPV*)VS)GZsZ&1B z<`0=Kd8MbW;CcKy-szLRsYBn9zQG**(jV9Y^Xx@n43fr9!0YrB-e*gMfAN3x9sZT> zJuD&v%8&=TPl(^ig7-oM!@TzskFDbw&Z#eY)1H7GuU+^;?*@xtkUa@~Za+ho5jzFO zM3>92ED|T@@+hMYc@a!RFeLjNm<5wy35<~rKlnbC_Y6m1o%&&~eU5$`D?HGDG7nqK z9Uq2ygD>96CvY=J%c3|oU=zH?C?7V4LJ z*+mKS{hjejhiCes&&D7wT^-{33(J*LMu?;-WA5Oqe(Q(+=_jm$-TG?2g)rZITkl|) zwXvp%zQP~)CjKhxD2-o6nzi*FF2N^h!7po!C(I4L3V-26ZOV&0;|-XGUr}_beH31X zJ9r!4{;XvE$TlF9u)XuV>@XX0S+KjZ;76(>G($KWX-5=F0pab0GAN@5US^ z4$C}eZp{#GEYXM79}m$>^i=o> zZ{-;eX8J;Gua^BN@{Eqhg+Cb`we}H_*r<}Uf?Y%zAi@))- z{=;uL&X)A74fViGcuhXYiaKGZc=krw_e{1!#3S3}8OADOjIdi=f4n1y>SXJ{0PnO3 z1N7T-#^Jp=R963tC-Wn2T+)&8DTj;)eweT50Ck9GeEKGjb`z%~JnJL73$8?8(LKfj zU*wDKQC1u-35~(pt6RVHA6W;sj9>gQ(YL`GID^mVefmFoAAZo!_z(}qPJlVii=@G% zlno|%_8zG-_J(Kmt0(&s@1&_yJKnJi*c~uToJ@GfPb{4rMyALNIVS(?9-%!Y`v|^} zefRFj*(=5LJo4$gOR{w9!b^nI6~Z(`|geowkwIr^Ke z!G2K}yFlIE3AKfy=cDW6&mi~gHL^j+lNUOl9UzafC}Ujg86mrYt)N|b#P2NfUODg8 zVV{+~ADhCnJZufNqGxSq4#_4gBD?079K#v&Z;i}9{cjDex%DQO(qReQwO)8d+@9Ne z>m6Sle#-uXJi}2$_tODFq^vT2(GB8w2oHuIz4Ifp(%Ii+k?i7Qaz?%*e`JvSd8W7M zD0%2gdW~$*rECiF!;T<7yB9_0lTWfoXY-qo(fDD=ET4=03fWX9@<=|>2GOl8M3V1$hADFLp%DHeU>_vS0>oOK1si_-nLr%#M*(0~)4S7%2$Sm1a zmi)s7@&=EjD=VL}@@R*SOejtk$s0^Xa4%ybXU0edjVp2a*&4>Vyof!3^q2jhJw(Pc zCUWn6bhLc-2IfWm%EJJCP`|m8rZ3viuV91s>0{P_9=A?HI)&X7JRtkw6TCwQkzYEN zEYnN$JUa_^zy{mg%4R^_Ps2OB7oJ#=xBPoh+*#zUY&EiM@ztxZxSj!87}p_;}eRutr{eMe+zU zcJIX}p1Dhv(HV$?O!UNXM{9AWF>mtn>;u-5j58(l8>)F~`yR5nQ(&32p_QQvs z$qZaUa7RdHgk&qvFvfc!OcIg_SVJc8ee80$LXOBE*(FafhOCK`H*!zLVL^PrLiPb& z%{RN=dvWUoPDl%uz!umcq~oL0)fIwUaEKkCJ+d9Un=aQEvP-u0O@D`Itoo?$%7I^YHCYMrg= z1f$eH);P9!f)Y0@8$OnhA5{# z_K0?nbht)7vo|2Ouq8O-8NLYFE94mFkQ=fJ1L$M2OODtAumL7Wmq&Vh7_ldm3kHeH zA3T6VFafr}3+>YD`bj?Fa&)^ieUr}b;5nE`rj?h@#!COCY0rBYU`+8bD64IKl9oKm ziklmKF(>d?U$lulCr$s%w{^>UTc5~3xyCp&Ln%}f-DK~JsBWFLOkyszK>jy6Y}F7*-?faLdKn|kav3t7{Pzax9ENaKP8{z zq9V`vdq4g@kUa{YX2`R$@t2AtdlvQD&%hzJ3Jj9QX7Oy#0h6Tbk9SB}?}A(Mvv0CD zxwG~pFbZbLBd_w(_+7I<5~9?f{OVJeI@JZ^#LZvquHY$LF~6|MyuxI7lzpjnh3o80 z_y8C12c1Ah{UYx|wg?`=cVrcx<1IXhBER9w@V`8CE566iWKf(<5!`Fp7T z7NNK_f0M-jD{*J8Sd$JOF;jJPXM$zlFSf8Dv{}>YEEG-Ed(@IoGO@6A~-W-pes3zw3d=a2H-%6PO(vE_)Vxl-L-s0arQVYh}|uY|6znQaWcb3CnsbC7C3u= z4f*?m&L+sAcW6Noxh3mlpS%V;;DdKac{oC@h0>Ij9~O{n1lk@M_Bj1hL2KV?0e8yJxNhPsqhkN0_JF3l5sum;vhJoX4% zh`nJQ;X`Z>>kKQ{9rT6uk1fdF@MDA0EqDe#uo)1ZgAc(7_y7ag3h;v7qT?g)WPqO$ z&yyo^ERBqkUouS&$r>LeB76RZAHU^fS}O@H-ES^bi(Z~Ck}U#)%`bN*B znGE#h5eqrAdH|l#H}^5FQHG6 zbUYD%6bykS_O_G#6YwPa;mLaxcoW|noyJ!ulqQ5d_A+b~deB}4zrrCQqC*kA>AiQt zq^W~`#oOwTE|d?B#dk^`A{+EDTq7^+{)B9NvXo~s#?K+-4;3e8(e?I3*-MZ)dDu{i z+Y@*XOH(G8sxEeeyxu9NKK;~pV<5NY!2HBkL7AlJ5ywFTSbxo9s{c7Giq{`9tvxKLe76-{1&-qo-g<{0H_Z_TKE= z?CW6)UdFF{Jv*~aJ>u(k6iX)d9O}%TM;UrLdn9F3pZdvu`m1d^U%%i_{42(V zU<15@W5&!UL$1w>c|*ZGA#4zmb(jbv$U7{t7Lj@DpwXqm&W9sKF3xUH+J$Xj^xQ4nICgU7LmC$r{*DZNABTk{Ke|> zK6RK+^3Il%PS#<$^3tpcn@<{&W=-X@mfm@`-qP?^Yy%;_!5^^?gm@TVu|3K7WPZkL za6%YcRle{$d7z{4`TW<3T#18!K~Od+D+e# zD`VAn<3su{3`QA~_tN2yGTxgXb44%x{3BJX%Fag00ye=d^WQ5###}+|!7v3jJ$a5(AE%i#* zmUMaj#K{I(A_GG8YKy#ihErsmypw4*IXr*`^g8T;IS778_g;B%IHjDBEK7$I{d64q@DK1REla@0K<+QI~<}`Ml^w@T(S0D7ewSm$cZ%Y#=y>$HVX5Wse=cSJn^Cc?Tnf3r82KZUdU z4thblIr40b#x0a4pFEiZW0{;62FRQBuzr*MoYJj3-DK^|uk{qlCsd!fJVKOp7Se6O z74<2P?}7!v6}%U$2@mI;XR-l%$OPVp1(A{EB?IJ)9C%MgA|FCBN5;H|3uKer%BNi7 zo>Nvm@=qr6MRwFheuVNFi@xixXCZmhXL03{W8^1c0(I@4E>uX$Z3(9Yft+76cTR-~@&yhj=VhzcmcXWoIb+n$+BDdn!5)b*| zJ#wfHJdFRy1^I}~NWF?s9m;y25MFtwoG@b(8khHxM8DVg#wM;k^{Z2UWGwP(OP|CM%$huQ@6@5Z`SYx8ap|ec`dat!1wN97 zFYt@FHL+&O=#zRp3#Azwl0SSU^j>JqlSdlTrh21e(w-0xOD9Ws5x)2drK=P6sK;~q zpuW_f{+K&DNV=bTx;blAWeP7 zPVJa`_2~aZruxUT`4Hl>ti86(p?B)ip8hB+uQWe#KkvlNGoDuu9>&jPQhoSc zh?2*9?RX|58R)#F*HT^J#*y!z8d@{&pU5~@%C zk-W;K4r!jvmo#HACiNrvGe-5POWw?b@{`*VU*FRDy@a}rSH0>FNw?QA56J#To#Lre zUFODIdS^bYjk>Ijbn}9w=@)|M(F5TxW3le)%slCfwuH)S1EqfQrVYHIzVL@Iyc7Pz zo9b5vsYf66U;p&mvv+tGPYEX&uKrPvzWT{WCY3?bwW)qGp)E3?40$1oesnGwjXw4q zc~WoiK|Ox@qFlzKth%Gq)kD_VSJK!5>SHTtUmPCzNmCwHuq%{-AL6lN*c0prq55Kr z$fq85N9+(b4}4J8J9*e2-m_<7r)B@<*&a%{lwDx$LY>^$j5nh+(J;HfRrA>9JKl9+7vihP;GN69X#_xUJ8HeZeS*Tw^e4!re?FV=D z$IsmR$)g`B6P{8YDX)!;#Tfmx??>MB&pMDl>F|n7A~NcobZe%3)^Ku~dh~}ZCS7?y zGOXXy{q)70>38N_x@T=no=0_N-Si{l7n%d(H!t{+exZ-emo=iZG7my)s2%l*`(=*Q zr%$P0U;Ok>x}UN_{qx>9BD=}seaecf&)Qgjc``O}ZTrcex+fCqAJ2ZCmG{%0GMBz*F5_P^;_GXy-Pl!u}c@K59xz;LTNi=kgkk6 z^HUd@)_3pZwMO2nQ@Wpb+VWG6`HN$!AW|r{K6}{E|76E-!wOU%lR;v}@c* zpZv719qnbDc#b`#KDHB^iap1!Qa2mU`|zlI;nB3KAL^8@ZT(d5TCG@i(bcWCk)2KR;L*xbSZ zKYWq(SBE)Qr=Psu!xTJ^Uy1uPn>Hk;vC?9^*j(+&* zqq6CHa8!O6sW0A5#(!9-E%l-Bm3q~sjJnm4df~CSI$^4DDwnbAhw`ac+1O3+o85-k ze(X1P8d9%1%$2&4vg#80X;+@)6Uvu)Rfo2WQM$6mAZ~mqFI`zb`PDCvv81oYq^vdZ z-aPn8w>I9TZ`woZ6dHqi@<^lqQYLBXvpV!;VgU7z{%J#q z)a5zj_G}z}`c7{A!q3to8{R34uhg$Td6SlTRG&QfL_Nw2$*?@0y;olS`mP`5FF()f z_LHtIGDUvH)kWrm59)_ie)6P!WhVDS9BEe@^69^F+R-O{^fL}|dCar?p5+tQZ{@57 z%KVCl$Apm!>G@fI^{PiZ>LeG&;pbiY;n{n?%z5$&jm4N@V#XHyQ>Xgn@lLul^-EJ; zz0&l>&-&=Ma>)D$^+D(-uR8Px$wStRQNN8DnIq527_&N(UtRK>TkUy|_tg_T@T?xV zpf04Z*4fbf@4zqB>E4ejWwIl?z|n{xPt4?#$WNHZtVMe3K=dvSiA_&~&+$MPTZ zkvQ|EJG~diSD`(A7-`l=d;HJH+3@@#Wsy3i>x=gM%$GTU6~<)z#;Bj>A#*FAIGiw- z@|j0-imiLAM$4H^&xXCJu*01FDsids6#*floQvUpZTV* zW_N))uQ9r)% zjP%94`RSu)d5p>2;^XKmyc@p>zNO2og?{02W&G5yEHVZ@iseQ8AUStZPwwM5yE0Da zzs|6byD;vt<^GF1GW;jbvE)-%@+#~6N`3q_+S4a(kTG%n73vR})>mt8yvA(~@Q1at z#`xVDnLqq%F7bkA`Pr7?F=^&rIqQK^r_eiO{>h9q>w~nR59Z7o`bon#(#7>ls19}e zndjh=&{%}{gN#@+^G~N*8*yRQ32p@c%!PTubLQ1NhRkhj74_?w$Ubt`L~w51O98ISR4&pap-oN*V0&lX-;C-QC{)n#19sBUrV z$G45#rEz!09X)q!)Zspidn&;+>qT~q(b{TP8_LTM+qAD9zG5`L2!6`1y#D&>gSv#? z;U9G=FODzdRYqSY&vh^gKj1^-Gf(O>uj)kB#GJ~L@q4c>>+d|6ztXzk3+ruutet1` z?%o=5U)8rd{w|>J>)bgk?nAoUWUkE} z^6XBMyUp%CTN8Jqy>lPi{Ym$zeRJizuQQ5#pY_Ee-)Q;vN*i>Kxd~1gm+|Tw9)cgn z=gzHfYTUVnCw#2O@4>y0f`FBOP6zx(puW4S>oW?ngk4<@O$`6VzE^2LPZFo=P zdm0}tTGh0wX-4ym=EI7KQ(REyjk<2rbQL|Q_~ei(~8C##~T09@Q;T3i{=&W zR&C4cZ*RK2Y3t^#n}1n!NzwP4zTb3pkuI=tu?MYk7yq-c+kJw^^1K4|!pgP$Bcdf@1R zrv9e>d;0F_8!hVT@97^N93Gr9JZ1Rq(Yr@KGWLiXQ5GsPlbA z|5S8p(M#l%_SV~5?`pfN?QNZJ z>%4c`z0-Me=0 zHFK|-zncB4*_+SZeC|dYZnWV;MGH1su+gy_9=l;f(SvgzoO}43!{_Wdd(YWh&)jZ8&SgS$ogkd-h1tf6w{vIhz;t&+eZs{iYc=&G=jQ-?|T*cG$H3_Wt&zElXRT zYkIEft|@m-A!o;~K6dqSqsNW5j1NZjd+y7+WlYKiBty#5Z z)z(FGR?bp<`W-jxxLKFXykzG0ir!cB)U2mwZ9He=IY(@8 z#0Dcpzbx8g&K`3fnEAlW)25#`{T-^Tgw*0l_$E`nZy}Iq{ zw*A`oYhPUS!?qu`t!!D@@<7uAP3KQJf6AxFKRy1pvA>O-J9_Tu!y^xme5vS?;Y&!_ z@V5uQJ@~D@Z}mOC^6`~ttTp89Gz?BECJg@h>-pl(g@B6{P4+i@B z`}#NQ+pO>A-kW>xS#{5@2IZt%e21Bb60xo%|H@Ur29Mh+Tzf6>#!PY>TWdf(_)Yqna$R=mII{-)2ieYWl4 z&WAfc-}U*fbw!`*{#5teuDM-Db{^UJu4(U@c4*PjT}OA_(tS(!ZPRa?zU7Q9XPn-B zdiS+m*LGc9w9&MUrrp$eQ|I)q>0PHzJ9XO8okw@RyW`y*{w@+{XRp+ld3CDNZzSGuR^v;%dw(Q)zbMteJ&oyq)utCFS zE9~=JI@V9r%fRFPkN5v&_%FjJjh;06jj?ZxT{eE%c+XhR*vQbx z&_4b9^q;))qaR=M@iiNaZ!mt? zy2IAJy!Pd_TQqFZ(A(5Ip%;#CJHG9(j>9^-icV-hq5a&pbK8E}^wXxLYnQG)XZ)P; zrK3wnpBj5=?5K4|t$VfU)u!z`w(q#U`}*$TS;MognSIUdIWyFnv;xohXHcXYp_`+}|uy4H5C?cAYlhqgB~zoEHh zUCX*3j{b0Tw12e!TfN`vJz~`ntG4akw)cYJ3x+pYv&kBItGTne^Jmk4Hhp-;@Qk~= z@9sXZ^T5tGPJQFlTc_MQrEPWF>SZI#Mouq!`_S8mmJco;d~)E)ferdL=zC@5D=R;` z;-f1L?m4*UiIq>Re5LP|K0MU0u3_Ecro~NvZ24o$HtpNA-!t`|slKrt7#kSdX<(;; z%X=^H-Mi?>{v-Qmt)8{|+=g=-jAip_n@@YS^VQBBr|vj)Zo}M$Jx2E!ZRu_4{bkQD zd){BPtan-OWh0l3bT)Q2F78;|abfp`-QS-1?U_5w*kQ)3j#(W~H$UBMf3ro=BU2uk zvgOn*rw()sbWHD_-aT*nyy>l7tzApnmbBg5bZ?Wr$ZO-Tjr)G=*~VuZ4{SZK^@jEv z+F$B;spH2*7dBtm%vPQ=HfM~C4A$@Nk-JCUzV7YorZ-G)xUu=h=C4ov`qX2aj&1t) z#(!`0ozme&vl?eLvh#dX^wjuM<691IIebU&9lfXaoZ9pKqAgZ!v1;z{++p^?&D}S5 ze`$j+ZLr_G{pS78od22A)85lQbIr^(5A;0H^MmJq@cdTKZ1v2M&mZ}GM^8u3H6z!I zT-kVK=Z+7q9$bCUnuFFfj5mz?PWsxl*RFkR{IT&( zS8uv{d~keluYtV=7WFUcKXl;Gfn7&-9bq$lw&}A?zi<0}+xhM1w{O9Q$zqV*#(ZJgAwc|&$9?|+h z_XFJvW-XZYwHaTVv2Dk;9j{DzWy(%tJB_hdI*OhfeQxyGwa>17vH8X3o2TA9b!5uO zlqGAHths0Co}umgw(ong_sQNJ26h-2uiuGNPn^1H+Nx=Nv-)QJ^UQyqdD66#roFG} zeNAm+ZDV)$-`#)Js;gFAU9{EkR>SA4J!kFG=B3Stb{^WfMfZC8O6ONPe>(N2Q-`Ju zO*wJRiEG+M+D3L8+HL5+itZV`XLQlnqOnufowDxI#!DNAi=JwJs(Jgy?Hjv`Zkux3 zl%KEt`P!`-wrV({`H1F)Eel%??l`#Pon7zj`gP~8J3rU)xsEHRUOCk_2ESPSi`5GU z77qNn@7H|~6|Jn_!Gi}6&KR9BddJuuW4=E;v+>Nv`&#a6X>4n3d#K}~j=vYZ-2QU= zA)SYGE^S}henRI7ol82Fbo6)jcV5|kW&35Vm$i;IjyCSOde7DKN9K?GxbMe(iv|}B z4vY?r?y`25wHvi;)N)wYVO}@UKstd*a-~dJpT}pl^e|HyUp=>TyYWPwYCe>xm&x4EcHe=k-%6r&Kzc z9nB;Aj_j-SRC??otyor`J<-y@0ahFHxxG% zvjY4*p&H52&7+%p_V3w${=oSI8!Xsh!8JYC^wb;m#^hph(af9q>BCPS{-4qR89jT< z>@nMo+HTZo!%rK&M|F?tPJ=rQZq~P1-$wH`n)hbUn?2TO@z&z4v+}d@yq?#`229JR z*hMtw&8t?aFAbUC^_vN*C>p?8JeNduDx{H8}|tFtw^I=Q-A zz^4IwckJCUqiaUj^VR38dBB<-Yj$MSth!aURklO1Loqpqmjd{X_S`e^ZJ@kziY1Dgz-*?VU1osByi)mF8A zc6!ll(QJ==kNnQ+oz*k4GqRrru%$m~{iOAL<@wO|{))WMZ-z{1OlcfHaQwg)0bS1I?r zvUz25kH#L2%LgwXysCLs^T+)^?(YjYq;*JZpJJb4?`-d^x7J$|d+*b+PshIXed~93 z-Q9I~^YG^N3$9=ALH`H+Cx3SGXPbV$>F3?O-Mvo@J~g;lYq8b`^$+StEPTYmYmHuO z^d{Y#bZuQ76skr!qcW@4qC=j}Xi#kniaz3r>pz8cdrrssm@1x@+sMx7gVhKcRE zqIyMDy=eEw?u`|DSL~&eXU{!*?xXV`o&S9Q^Zkod7pWeZADO?{`C?~Gr~8(UTRK*+ ztzLVq@mPbczj6MJ^Pl?qsjrU+c>l}yzwDXUGw*=@1Nu*yd&=B7y>ohd2YLsdoB!N= zcKDY1E%mno?ig{$h!@AcI5xz3^vA`{l7;elzErIsISte>HK|#91qR zyu!z~_ubyt-QV56N^6x?J~kgaYVlEvU%$}x3r!e5Vf^T&M=$;Rk-s0wPCwZBVCQ+| zdF6^dEB5T#w`-quo<4v2{EPC7@+sX@x(}}%UVEVHfv#e7G5VPDm~xL|k77i1M78lv zu{V#symonQLB1e=t9YyE{G{`fGu}Sq?Z@7G?7iDxyZyB--`Mhvd%n5n zn?vRwGJpMY{c_@B6BoOE@!J<)|2yk{XUCB{j=Z~mcm4YdzQ5q8PmlWa>)Bt=9{c{- z_kZ*GZ$7`P|E~TC*@SHAp-T@P95Og$+VE+^SE;X3SEKOzI>+}M-!o#thy_#oruMO^ z{NzvO{bb%??_lpeU)}T7W#3%(&4|W`#xJYCtg`vXb|2e)+?eCW95Vcn;U5kAXxNA$ zBZlnVwRhL@jpZ9ksn!!88M7ax7{(I=i zWNXRR#i(uvb!DSy6#F&yYp7{$RokkjhGgB?gJBDX zEqLU!N0jzITO?q)ua^62Mq@@}R_ClvG!I>L=%PC>vGWo?4d@u%G5Vm+gF4y3ANBpH z@8I5pdz+1BxS_nEoY^t6W5do3 zJ6qkY?n7#a)Z}CbbsW^OR=HNY#`fp@&-vTg+u8Qz_T`?nJ!`8~SF5gBtXZ5|Ikj?M z^S1dMzn|-QuBWk}v0!F%W^+a{qxd-cI9s-3*^Zgr zGrKqM+PrI8eOmpQ$}^RDjd_h<_5Z40jqBlnSLVGk@16d4`fu#Jv9G)6E;g@iUc0$^ zbM=j(Zw#G0V)BR=hQ2WLrmma1hSZ1DFKu4h{Ndma2QTZptWS=?UVqvAvUy;3V7797 z<@%+amv;U;;M49;yY~$ELFW%TM+IzC-=@w6ZJBMEtrfM_Gs-i{i<=iWPZ~UF@VS70 z_5G`F`Tphm|I+wNW7lHWLXGtGuGhQzhxQNMJb*6$XV`y+{e9@)hsuG5HHI}N^i1d( z{`K&$Z~fxdFXULg^Lyv7)mW=ByEeP_V#kXe&kcEQ$ZFlIb>E)dp1o3erK0{J*PYg! z*8D;7gW`$&iF``ul+ODDRv5Ozu-|w7zVoW=s_eVvcgtOSckSI}-Y)ab`|7-}mYciW z+*5i_={@zSvChRh53CwVR}>K6GH z`Sj}as+zhzr5OV=1|AFuQ&K+Je6rb9@2Y>N>pNX)2CY%8QS#f}hVC|$i5)t)%B|`K7LfksE#A@Bl6L$(JeKb zX27b=RhxJ9+|@Iqe@6fN3*KLFMZie|Ck<>gxY6L&+1AP8ygM*%{T&f+Lyk5RuzLdX|vtL_uY|-)SfEVj8 z)?dzE&OWPrR>@m=%U+7Ts#)c%(%)6r%366^{#OQG83-|G zvI9rdj;Q@KVEKUc>g&}RK;9Q<(bqyCTjx9Z!f@1_2i!irwqzxLqTgJX&@ z#l_{t<&b0`PccY%~zXyMLubq>All?#SO3YztYwv@!KM; zMOw=T{3gIY$kwf`+xw@xw03Fvn{WFUSzK~Fzxk!cvR=S`0W&HyDre?r=10|!s-N6- za@U337j|zxWb+|C9X%bJ*Eg^KGy7+DLgR!6+V}0-w{Mx=WqRic*xw;bGZFhZLCg9Z*7_+7vc8$WDx2K+hTALTzv zIf9L*jf#zmBb!GyFKk@c7~34%e82I2V~xQz2A>WX-x%MxtGKJ!yWG3<8z)Otm#7|7 zJErz%_0j5P0eM{NHD5HpXdc#oSpUWY8xIT#xM9H!3l1MReBk`S^9O$s@Lcg+F)kmM zZ(rTMdU*Ztx_FKad_Lg1`gQfEYERV`sV`E0IDa_bA%KmRLu`|86RSHUKOx}f0rzJ2 zw(aD}*~yvT_}RJKx!f|}GQXj6L&fja?VjzP`K>nlCI{vR=8I>GXKG11<~zoY&G+-) zR)1UdTZDhj{+bO0*iYId+a&7_c)Id*<)7t0qk`~3sTOy9aeN_{TM+PvfY*!HBYNAT zxVd?AbNK)YJ)xLTtR0|^II0{~+IN{)Oe~Hlk0|l_i{gud&y)Y%Sl(FrearT}ysG?N z{GQ!`0TauK<&TRW7rV7~YyWng-yd%V5>w03Rn+Wyu3 ztHbhP`Fq)W*_?n=0%E%+yQz9pRctw}Hm$~2?o;2Vetp2h)rYIY^Wpi1tqohtmCKc{ zG+$}{B7ncO#{Vw=U2fdkxRqyl_E`Mp2AgJIcl*}%Ei(7(=C7Nt6t5K1o70>7miv}| z!|~YGu`T~E-}wQa9T2c{Yve*dxTGwPqoKc zwOqCIJB5nh_HN0Vec*ovh|&11eOmiOg<{jzd*yrOq}HVNZy|2c+M@mYBz^;NvjD$m zXm9w^^3rn8fFA`s+2GDCY)uGj))rV^j zw-1#5EBjZrPwW+6UtV9DSCkivwE`Xr_*=kzjr$r~mRpvynzNdRH4bZRQ*KipR~#1> z=&r(VPDXgy@_V8826UBOhoa~(Jk9k1# zkGAluCj{73w>RteNUizS0S5+r9`LUKwS0A`?^nNHeW3P0?VjpA)x+wC)t9L)QyX0! zUEQO$M{T!kw`|P-xwAd-k1HRy_m~gL4$3A5ESfKxACeuCy;^y-a#O$~@%wgPRlchH zZ@>}R5m~)jua3+|=Iq(~0lj5!c}nZZvRpEe@Q8Mrp!>%p%FFBrIB;Eu)}jVx-$ z?BwZ{(<^jp-+bSELM@;=p*knvn1BV@f}rwO5ZsunAKtQz{<>+?n5* z+nif5_O@RPI5B{IV*BkItFt*fa9)7l?s4A19{bJt&G`!fgx{XJ{cwAE_$FVlZ+3Zk zdCAxF@qZ}(P`pyUQnJne4ERs^pK@9NoR?&m#A@u8u_-GC%&*L^d=zk9ab25dm1d>6 z{NVC~lNys6BLmdV`4Ho@L~ZQ1@K!ZRZeQx7X2o!dXxmvZ-|OPHVWV`oI~+@$!le6Wj6-=Ibdpa zYL#6q0@kUnQ~fIYDjQQBQ(YrpBi||Dnt#ia*d(<}HtCM?j#BPnj%x%=&8B8gRGz3jnmyV+3$a|bT=u;Hzq{$2hP@2uGSsle zarmNM$EUB`TDLVe&et4L9#V=~P7L^6fc%D^J*7CMc%XcsygA^O;+Epf^2|~$$InGt zQ7qJ2sC7biLgw#e-^|~P%GPIjN5Gl^QKoI5Bif*~LF>cf!-BnV_M_gax85q>D)$NC zH;jLGc6YW)0J;wgu&47*09)_3-PEft%Pz}y30SkbW_5Z#Jw|&o=Qp>jZWo+gCn}M5 zR!y+}8a+Ua1 zq+hpw-9D#-){o1NOF3fB;3&gwp`Iq^Z`Hs~c zt3M3*TlTl?p!}frnmdnoWx&3zecQjq=eK;X4Cujs=3b=x?0R{5y-D6GkK#e2>7;v~oQ z&3lV`i>(9t%D(c6fbCk_we@3mIlJ_G%;G6~lKO5RFe#f99Nx7pmpkV>=V)Fxz~12! z*%H}G`AY40XxVJp?6ClK8eTDrA#>$m`CyTnQI?@ub9 zw9n1?e@D|Av!iU0y(@<2$bjdI=L>Q`M#e{vE3zxHt@EuTE6DT11D>orS@FB^!vgpo z^WHar->{E(c6oOB_ke9%+qQqN4L{Y*mI)Bsunp%n&uwlSFg(s^-PXLV$#1g_Vns5( zMZoxwO*X(;v=y@z+qvjUt(Drp*=+4sC|4-)@TT&ncFbV@;`PVl*BYHKTQ6HLvo}ev zkE$J2n^K)pbzp$s=GUyDvx;o4^LIapd{N$fX?AH?zU8v_EALmPWK%Nd(taGj>!oc+ zfY|Yetsl1LROVC`Z7tfOuXNKMBw2N4?eX&Qa-nRYY?Ju?(1Wvs+x&YWdm&pWUnn1) zjn4R1vU6^EZd+ExHR2hujlRbPY}4ANeO}IQw2KR-1w0(^L7W}^S%7_fan+v1o>7(U zDb&jzC>|(6ty)I}uz6x^H8l0rM*^10m&yk!0~LAO&$FLryT$Lli@W5$2eb}o=gr2m ze;_tHxpH#ljsR!ov_r>>{|DyJ28x%|_MHtG8E`>>J-SOPm$uKz*>mE!*zRKk9w{Fw z&x+svmJbb!b8+(g4QdMq$l)avuv~Wxw?6kdF{CV=le`o*B zr^$LjN~_ z{9WBwex)Ap^MHRuJzK1EW97#G?>Bpmiyw4m(STb6ZV#9n=b^>w{8}|Ge%t<2XMlW- z9NrmwYu{~txA|=2*~Z*}eZtOPQCv}MUT$70q_89O1s>-|ocla9&cTXP_-HZ6xMEye z#$Ic_)*KPAMY%;(e52+Yc8uNpG+=aXbZz(Q?$w{=Kg%!9F3#kB(~Ie`o4P~sVB^8Y zCjkpL7mmn1px7iTnlBXgWzk?$ODz0RfIW=kYRA>oL3Rz0KZ}3sm3rl!@||)>Ye@UI z^x2LF0}c*gd&O?|mG_0kT%i>I?H?fSvj%=U;o$)LuGVj%IE%}6;+uH+)BthkQq`rZ z?C~Ah9hn%=9tR*t8wH3l_||0u)ZvWj**yU}wRQ^2y;5t%_>IOTvnAW|e|3I!-X9>Z zw3i@m{W8uM>=3`@PUa439n`k%_Tt3U8wBw4&y~-WzX&+1IICE_wR%(`wr~ID@AldD z?b;GPu|>`^@gMiOvH* z7iX834Im@O6vq_e%%8V@-Z~*by^1gVFyOT6X%U%Ety-TS1n`wpD^uHNuJP2EYX(FK zv)sMdz4$}(56$xfh84rwa_9LDtsUCBB6hthzbbzz_I#HKSUN!bG`ljpefC;z^skty z^W2ALhiCG|1F{36>h;&md2Vsq)dBnw+rd8kw)NYnBCXtVhI`{|wW*#V0n0-5OF3@v;0)fc1Jb zev^GhfLe|7S$_*Sqk2a5wEVREyy|(?zvh3<#dl8y99kY)%4;8KJkn?kHU^zPo*3}w z=AWC>%js>~@=fKN3f(;>J0_bLXCL_HUj^(D=Lh(5c{TeY_Vjz+YKQ(`2r)RH%%7c6 zIisRpH$TAN7x@2Z9xWej<8Rx>;>Mz z@rwI$0k3DTXLIs7ZF!oP&CB}YfcAS)OL7LWyV>2|1M7*ib6W&#-q<|6U2G~zlL%%D#D;t%M3N5)RcixF#FxJbl*Zge! zPVj5xYhiu2XxAdHEw63+1TniaaJ!YeMW*v{xqHBB0rFq5y!iXvfRCd-eQf~${GR}I z0x<^PbwT`JBIF6qUj;lGIhB_Xp5PxgeXs5A)6B;U58V z#Sa3$4zMrtUVym#2LaAH(nIpWU(%Clah{NZ@&Dq^M%jo8$mQk4*2LDx0C8KCGAd&u z3R*k_y@B6#{hL8blh6Gwf*-gpU2)I{`mbxF`k-= z^%fgBv&L4*jr`pUd#IkhTEIJz%d(^5e=&zxi7q~yJsU0Z?2P=3eA|Hc19qzJRJ|_0 zt{p3iGwmtKl}?L%QLW>>$p40w!=fsEVX3C|yZAd3Hs`49s7y|CaDaT`i}H(7Jz{1# zv&1j|KaQI7mQib=}ZH+ZWs0!Y{=BE9WccljEG& zdr|+*>RJ8GT0r&9YMGb0+J{=E^J#KWm%1tcJh_})J{&+!#stuVq1n*vod7gk5wLpz zebN8rsMj9RJfb-?;NpNMiYE&BGaGzE^@i$p_3i3AbnMV^QJiZ~bLF$t|K+jDyw^wRlG_0szSc5Uw3 z98ruY{u(ejfRD3IUk315_XId=$0y21tlKiJWm@CPaizG+UX~nix$1J&0|OqbJr+AQ z7t}VcZd`pMpqVw>vL>(NpTr6)2gr$k9x%5#xA}I!^oSGxR{pKDS1In5m)b}AWdNVu zUF~kyikT9`qsR%ab@f@zTa4>xl;4k zfR&4ti(kfmGk^Hw06J^!<$3num&tZx9n-p=HJl3Ag)s?H`^k9F*e*JE-2dg%EN$rx_lz@c;#BXfnAL9RyI-)qD z*uA-X^QeG-26V^S5IMGZ*dEqJ*+rTBjGtIHVEx!Dk|VNda$>pl{{(EDZ=8!${vH2U zhPbkfLe=>J&jzr2bY5P-wyE!mvtEwhU!D;)bmugz!Nai!goeAzyW8?)Kh57Y>=U3K z$5-{em)#fAymj_y{GATHx0geQuLuxts=YoPAfE{}&h`u7SIP7e z0qmrh^u_@3=CPGyD-UK5M$~(6J3j4;KTP>ifPCShsLb)%;{3yk!-_)#$gq8YsqsH` zv2Sd#cI*P*HMBLfWqdNpHeC`xcFzo0H(xhri}wxS&#Zx5;+^81_TECRs6}P%-pEd8 z#?I~Q#oFcC?b^?~k%RJydW1+t$VM#qx)H@^A6Kr@bGbu1=Ef06tdUq5eS!N3=#nB)>{a&VjETSx00|Q!=%AzY)O3JQTohvHKUr-?qwk#PAR0 z59KdqFJ<{sqr-W#xM09!1FTRMP`QNObfV1L`+^U90#k<*Ls z)gRP*=mC3Jw2GFR8r>vIZwL4rWBZ7I2~eZP?}q}^`F;^+3)l|&E(T^3#7Bz+kZ-xm zWdY(r@x7eGdhluNv-zkqiZAJ9l&-TE^A}^r59JG27p`{a-4X4qoQqeKV)v*JvYb)ye`@pmEr8_-?ru8pgXtBwy4i_eO`?L0O+wk-$ZKWE_h zd%423#kKA8Cu=p=YOWS=YU9+#)6J*b`4GQvzd#P8M%xM?>*7SUGW&R9O6x1G5f`Yz zPRb|cuVk-e^0VX1<0B#&SMtaE1c<9<1iT+`adC0`Z==bk_(JR*TN3RU!``_42l!^? zv-0t^@wE-A8&uUv#lz0-i(Ta&@`GiHWeWA6FJceYJ`-CxSPqu<3#{AE1Nh1l0-Rrv z7tnL@U~E@acF1;U=kxr`-vY=W{pzfAw%0)HV;*?7gTfPma7?El3RYbo?JP{bhf7 zXTaD1^|?m^*jM!fHjh1BFa9SG@i_TnbI>WiWBb&g#K><2kOhAuc5Q$dl?F2;PRe5qZ(We0bTbIO+oJRaaoid?`Mv%_PL=FIAu)vW>!iF3Q^ zj_P-R2v9pw8&*5gUj7FEYsG8Dlz{tVPc}-rjs5^~@2oE^lBdRZ@b30Nt>zQhN` z2kmn&_5=ORzWLoBa9-3f=?Y(o)(zutTOSNi-&2zbRmqNS9o=FN)X%~k`slIdGsJjgdW``4{B+XaI!=tb znb;4n4~a7=d;tG1x7{SbK9YFaGi$9c|EE48Mo<@U_CowE&!hWtr3)$-RKzEvs-xoM z$b{+|wKZyE0@x2VA+?a(;_o8)czlwB*dG$3{3T$|I1{CoDV9*X5xLkqfG=i$ei4ASApzoy|B2tO;J3sEF9wKf#A|G-{aiVO8klpZ z)8d?p|3~7F0sP@!5u@67Q-4>pW9zMz{q{+5KJBIe@h$n>G~knfEd%&bxv9D}oAg%v z4GEt-F~GSD7hC;N0Q%%8bV9sueff2EN6zznfLaM3%eS#>@5T9Fd{t9bi~K0S{s;Rh zesGROd}z*c8v5vL8vT%eFB2fH;$1N|*4K-g4jb}6QNLklRV-&jyI4w$2_FT~wQ5KQ=5kjNQbe+wrG5nLU#G0@S9&BeC_|&i~}MR|KecktzOS zR)CrzybHG$Zr9b=LNPo2Qy0c#_&h%`K)hpLOuQ*)6azSSB$jiI5Feaj{ch{K?O5uA zID;Y2a`seSBgW;^L=Met3BR`L@p`?tC|L8u=#u)&4zN}7&Ho7V1FdsJUj{gHPrfxZE^G5+{uKc|k zxw;=4;@pXTKjL*~yZCziQ!})$Mh^TPi}CQ+TGCx} z|9ij-0ruwD7xh4Eh{xt27GdAiK@#0xRK94(4bC+4-|`J|EBAm?Oes$#H_jXT+Y|d6 zay5HL^v1p&Uu?h7=da`3k-SEZds4to0ly2d{~_RrdfPwR z-+m{4QAe%Q`4KgkcLL;!Ck8k}z@LiM(cBg1cH|FB#{M5UQ6Hn9XpkFNQ*+-s!2Xr> z#24p5$uv8tUb{lRLjH7snvOlmp1dcQ2dNv)jJ?c1#c%zvH>($`M}%=(yZ%xuYi-+M z4_$4UPg8s0_f85BU$eP#LhD5?#GclZZ{9Ti4_f>6bg+HKHSDI`7Vp_e=L6Y!GACbW zQ~6_gA799K9TzY?z+B};^v~LhxA`P`K>rVI9oqgKFY?Zp+bb8diJR55$o7~3`!x0x zCk5;upq6)FoKrQPy&wGG%h@OLDITRu;%;>xc9A|@9pJ3ol>ye7-#RRSZ{9EfJ}@yr zO^XimQ*59)iABy1_&m8NezuY zfvM%xc5RA0kw-NQ`gTPC|I!_2y4Wsz#B9Ov0Q_dVZwXMZLCdTFd7E}(7&6a?eLnz= zj|A|yYV;=s@JZ~({HP=E6>wyL7}S1`n2SHe7rt9Ox>SHXk{+rhh&jYTd=@`#{r#;u znc~a%Ych0pfSiJTS9g0G;*<*atC@J#Fz7f8{(CeG?}*&%JuUKLhMx zv$bp#{*q1OtRFRsB?9b;92H>yiT$@%WKA0z zIXHDXahx3OnfRLla^xJ3IKUYEBc7@KJsNdSzWS2#l6HLYSn-&YtGF-f+v+ve7CmTj zu4uIYd!FOstUp=)D$XgY;dTYw8+8xKY3CUDGyBGLho5Js#ol}qo5cpuNj8pslM|`)SU0}T7=Aa7 z-xp(vANhoz2JrXr$XCTEzgAxgAWO~~@y~y&{H?6fEZ0&LjS}z z_(Lzn+3MixN%B##uDZtC<=drwc>a;ztN+Ny*v54N_yB9op0Fd@@&+hd+YM`{ z4f>4XY|sw^*tmO zZ?49cyTF0Z;tYEf@;Wv_K6iKk9}Cpc{0+KzGY_ESV#h}V#OG|SbFT{ph@Huce91iJ z2;v4ZAcm0>T2sEC4KW9{SG=@DfPG0e#~Ry@S7Tsr=(ijL-<|yv6Y~>n4*SFI$(_Uo z?5lc$+(%3%r?Zdj?@{<9wvfGIJLFGt9&x-_S}oq%v!{~+>`_?XYvOFRvz_FP4MjH} zsTQ|foNd8lbwYc9)`Wj1Gwi-tO`M~xyiHuXegI!$4Xi1fpuWV;iY=VGRMVozXgH#B zL|ZS(l^PX4y`Wf7ELJWSS?-=~`4U^JPlF6f=?<`z^fh?r}EK!GaGwN zc}<+|c&(kAse?J=Di7i3t%bEB3+h?y@gs3|i%lih&Z3b;XG(U7Dh~a)K0wV;j*@&K z`#U%Gag9Y+HVD8U`4qcG2gvgH0CUDSzFvIdz5OyeLmrn2*grsRc1nQyxmZ~3QyySU zddsHECCC+&2l3OQ3h{I3tZVISXBu z$EovrZcXJ@^0#+lujTascEDZ^o4{W2J^X?iu$q-(n{#CRx|n!E0N&6`{#9H^f6*&` zkXNu3Y$zXLO~rRF$9YtH?Q9ksLZ8?t=fMt)eR8!uW3C;rRluDA;tl)6_D@`5UUp8c zNKHe%Ze+kE0py4Mbe{0afK_6z=-dGQMeK+V-dPu8tNXxdUC^!%pCoRjkL(b8$#3J6 z^D*MHn*-$j{Nr5#=CAHzkKn2Rxx4&D{h!RU7v`q6EEj}Vt|X?XpJJ8^0{B$5y!QS? z)Pl$dAEVA94|L{%eUv+@4ag&1{G4`@C3?nh@mXvPJF1O30XRRy|tZb$EiqDpdn(<-*?1**6YxyKQYfpK_0KBCW z&KHP{#APQ1s29k+>~X0_tB>HR_(=ZG?uhYz6F{c?EyWW7<_4EKBOAiE%RwFqP}5;c z#Ft_NbeNBN9{(+_rq^ON^%pW~oyd*6TE54xo5Q#OIUWD+46?b?6)^-qCO>Ao`vbXET=iAJ;jyRj zzX8r7Zy2CXO;6ZJ`+tMQU~%jJ!L0Zj$sfmWp26iz0KdvEo45H}M>66r7UPrI_`djC z9dXbK0nWgomkoL%dm>veU$33FPR*z0@5kR`z8CcYHdGE^4|TZ!dno(F-(rzldMZx2 zDnPt|$8wokR?FD!pF}NL-HpEUckCJas4e|iI`)j|uDqOliHp_^AbWJ&I;$J=ir=@qA>g=xBLl=2>@D9d7o`i< zYRiCK1J(^VH9$?!KC-`yQDfl~H;D7YzX_mo3kQge)sNVAu>@TbGl>mO4&dY10kN9e zthEueCI>SmUxDLGk3KQcALLo`{dVbHebW;@!ev4e+wxObiQ7!EzjYHA1Ahuhx+>#wfhwVr#^8GaVgu{&rvUOrew-&0 z_u5-i*OH^ivBdK1s9F-+Af6<1@(Ol={>U$k&8N@}IMo}(%XHAWe=5cuhFCds)%wv6tH&kx&kVmIZl@33Gpf! zpBjLdYTJyibClw8x*>1i%bclWFXT`s1+WR~1ns}Uh&>WET`kOf**0;CeG~giWJO+Q zozN?O5qq-9&W52=+)mHsf#iy8(@%S8=n%`35%C`W`tD*2;pMlW&x$iKVq|uN|J^WvOj$F3-$5S4Ue~V&X9+To#hQ|f?Uo$#Ul^K--?LO`5(L% zPgr|@8%U zdW2u%5VA@h~(dL6sK7pZmO5#MAz$)6Zf-JBgG7icq{F`Ox7AMBqw=b=80 zx8%v1lT&_2+#=s#*U3J4wno;At)bV}+_>yM*xR@-04+EZJLBTf-B!femp^ z2QBoA?I-(eIN6#UAO|F4VluL!znoS4B#u(AF|KvNL$(y3=o4LKcf?Hcd}j^$N_rqS z=IilOTlyq+kQbRRJ!H@6sXor9sj<1+uk|-H{4JbxN?t&2_+xToUi6F1;xidBPj;05 z#smJ8{bhgDr0JaRausvttNEXVi?7t*MGxsczLO*Jh<^Mat7@h0zFT)OubL>Jb9@6C zgaa*nE}5rO>cD&zIW|7M!AJa{kNmbhV0oN%V=L8O*lM(Cs}FlgrpO8(#HQf`{|`6Y zN*C3Hv`ch0j@<{Hi1sg2(p?k(h6I^T*dqx(}CpKW$ z%nk3XF}VTkh}??ZCc9}5Uwn!lb{$w7_Qo3EAzW;~^}}EGjhz$g(PuQ_qjv16G5B9= zqK_J*`LGw_5V;WhPj=Mq_zE&&O~`voicc|raWi|42C*BtF?VgvfqaOutG5^X=kvsN>Jh5&3z5LnS$qyNU13tWAPwPKxXCbDQhzc;_T^mS6F$e~Ih^p5AF&|2054lertMEyKk*G+=l{f&&Q#G)I?Z+g zI-O!za;`2;Uie4$8tv>Odaa-DfR9LVkhbC>IRkopRyW5J@`n$6t$hvtMBbr3N5<(H ze*y=&72mV-_OSV2`6k+DMQmeT$ROEg$LRtZjDtozB3s5|3-AZfMKZu%kPGe5C+090 z@{@c5zX0%4e5LlE;yE@){D%&}&eJD)_&f2!!vW;a+B&Z#|8*A7UV~aHd&*zq8D7fo;9)P^<*no!4!l7#Taolh zU$TpSd)4d?*^!ITb-Ji_j&Ac}SMbhyimja4q7!tRuTOc}Uh%s)XyE(B9^?d##&LGi ze!qI6xC33rG#**CruL@U9dat3#y>j4ZlOv3PB!sSU+YcR$tBwGi+s{S`iy?|gq@LV zkSDxPw!-?GA6X@{bdCh3=bk^D?djz-k#)DHIbHY2H@e>{V z3Et~xU0v40oa77qH#*1xSx1*=zOxBn<+Edv`IN&uj~M zz)QN9)G)&(E&9uLf$4Ut>00disbMc4RwJi#Nf#80y^`T%ht zS-~rSc04mL>p|x62!G{)>a%<^VCRe{b{8Ls8v&k~r+J$jJoFQ909nPCBtQ6IZS^6` z*2OdN1RnBx_=`4vNq_QaJ=r#X!Cf4rMncZmJ8>CVHy=6x&|>Y3O%CMacnPQX^n&dq z6L?FO$hZ6oZS)>}Nk6qSU-lbV2lB%v{;Ous=chPTdwgNH$-B9NgpZv! z9-fQg^}}XY5 z&ytNXXY%R7J9&z=^x0VWLQhj}#Xpf<y(1?nzGHjfX0y~{_*!{1+htsK!8l3w&4mxMw)D&Vt()~nw>ueNyUDBh zvt|4tI_NQb0LZ6xN_N+J(lhd89`MssvO^BZB|be8!2YLr5N+g_?KU?tAU*IMPV1B8 z6MxZ;HtVdtcKFH<(7_Z}duE-PklKrOF`m=@ZWCRWR>tj9HadhI3wGvC3 zlRKS27haKf>kIJA9iP#gbVWaU#Xcw5lHZYIHVBW{Z*9m2zM7}?Rs&-n#8+&-H8v+Y zfljtYdw2XXS8d3Q&z_-6AMMNsU+E}Wuzuv9Z0ctmx`apelE@Z$6T6TBe8MBVVW07W z9?D(kF1X2z%ly#Ku97WsW?t6Hcc0CjtePA8tcN-9MdoPz5>JgqZtxiojbl8Y zy~ATVLpSi>o!w+l;2;y|ByYyChU5qie6h~j8(Vx}j^-*?fS3H~k51!R2ehLz=_*|4 zLKB&yH`dSh)E+(NmEw~Wv*0bhqrqHKT!e>sM?S=5bTG+j@@Z_1`MA(S=g@CW&Btf- zCmy2LoYBNS>rW=wQaJe}Hdkx{*j~QTT<8V-)}P-4{1iXIj+;Z0AMfY`{u>M5tus2{OF*u*(~GJJ9gPRdgeX*XqoBe3qO-QTd(w;+>j}tkF`gOwn^7KOSoFceFS6B)9AfUeO_+@k@WQCbnX$`F?Sg_)vV7avpI2f2ptb z=9Y9I$q9V`_+uR7iw8LMz zfHrG`R%=2Y@XB{!3^bz4S|pn(Zec?`bGQE1j_i^fyu>qi{3C00%ia9&1%B_%$!GJz z1MkT#NOEPISpi9Rlg#OB?cvea9UlC~L%NXogZFpVD)+)t(o*56{(cwM4fWz3vGdB9+ zNIqLXYvb;@e#Ud*srB-itpJ``KNtPLdzW#6_we8?T%O^vHta{Tf!5CRWN+DK_LJPx z0q?Ze&bwrHw6RuXKl#FM+b%rN7j4>+75&wme4Z6R7vZ62N>89gW5yA3i6WNr%kWc*fP%XY;^Ux@_#^kIacp zHpiqZ?(pfC*6!Ohk{fio+Kc&r|Fj>(Kh_Qpl0P5^cuThQC8IvmHS$cZ=nF{pJlPj= zP2S`b^aXE{jKYQI=7IkIJ5e9?=K_)89~vG2fVeG)J6 z#TuXsuz4<@$+F8>c#-S~TJV5;dxl2u(EvAm)*KJfs-3%e;|D&m8|)OF_Ze@DO`g*@ zcwjBu;qy7o(KzO5Om}0Ew=_1owIu`k;X~rDJK3URctSVGkZ0~>PJ8yEES`Yow+H0Hen=^Sr zJ9}&%=Ioizi3je0?Y4g2!$+>s=kB>R2fpJKT>$!;7x0{1>gO|>UGTx-I~?W(@XK>J z&4X;1w|4GulMDUf@hr)L_WF@2vY{`Y_zv{p!;MD=$r?MCY%1A;8^9$FKoi*n+NHS0 z9e55$YC9`zq5fo;o%cS)3}Oi5@;S+$pi6uG;rHF$dZ+eyA~w^;-57Fku|FEbzuNk& zpLXUBd^fMeTYSL>@9@q&@zHnua`}uu+VVHPn+y6qlgFSFZSY$IvZ}vzw@&1ST)M13 z*?=d_)7aJvPGeY?BnaBI_$arAlY1a*;{&`FI%ghXYhJvEI8O5_}CUWlHC~} zIxF5{zvz6LkGYtu_4OGKfccrLIj41iA5F$EE_`T6ZO{jo?|5cS@sQq<8_&~vCVjWo z==a<>=HWZQSNM%1eVV5} zX`cAty|wfiPUC8CJoF|W;VayD_z!b2Ci>aSM3X*fGat{;3!l&C;5$0J zM+<-#KF{DnKfInBH`S=vXKj+7#J4nmb4+|U7XF%(_V}DW_~$9_Zu`R=)XzOz$ec4N?ccEdRI z8Gi54K~J^u%w0SDLYF(4)Xv>l^vY*C;4-f9w0CDy=y9@R>5hMCOwaI;?Sc!he1_9J zwN3oj*7#_nBi1?L^vqaj_sm?->^VNbH{TNuoq>-%q9<_p z>>YbbU(AP&>jS?zp~Zz(YnEhCf3)kLYzW)LHo(Qs!0%bY&xUCae~L>zV{_P;RKKIc zVrS1iW7F6&&*{59fZtG8o)w_3DW3OT-PwE3*$DIfwoNt`&<4I_PtonOalK1+ooz{N zzHN)O@f>dWd`@)gqrb7y={fKmzu>_O?>)y4INYt9JN~Biv>teGE%e7{>#Z#x;+eMQ z;JbNQKXcJmUpTd~&Ple&yS22wp1bQ0lH9QY+SAu>>lB+J-tf$4K+m-InT#i!L3ZgO z+u$8r2k1K6C?-;yr>|@#n?P5Msb8|6+WS5}z&ke8JMkKPaEr}-N1HuB^;5B^nytH9 ztoOi}Y>Yd6X*}a3eDJeNXf!|1(Pl2%`)u4~XUr8&`r;k_c$XmIOLNiIJ8jKJdp5yX z?(79Vy3%uPw8tm-@C^-~X#>)_S_f;(UU)_Z^!FUC);8hR#-)ur8Fi7fr0ZnOXL3bG zlbs-s@FtvSK|6VX&!vs_=<%7H8HWva>5DG%j(_gn!QnalF7xva9=PE$H*|TQ=r^V| zo}txebej)dfrp#}`1M1xe(t^-+jn>4Cz-bX=9qk-=RRwbd>~oz-CAmEPSzODwKry3 z7c`;|EomLx(O|AF?eQb|sr21EQXhP9rFnRccD&UOjbz1V^5dPhiKpm7hxTyct#J}w zyt9V*$)@8w%++}?DQqwSU?-H!cN1DKDL@1v9rc9NA!?qecJhTH=Mz@VSgl2gop+MHbzYZB5_VL^4VywNLiV zGkuc`vzz2t`=oQ8p^KiOOItYTA$`=}JD>Rg&)H(S;JLeabbNqu-T5SEoU{Y!jES+5 z-=HtXBG2gb8U5%>bi1QfTQvFZj`!?1T9Qs`haT_H>W&`x*b{4P3_P_~-un!!As&!x zvTto%WWskiJWI9#KI@7e7u;yH-f)qNB*Wg5<+R>(!!tT%&Ec`$?r8DOXBQfLh94cN zt@hr-nPL#Mlb`=;|D3jtk|la*zWOJfqX*jhF4w06p3xKSz0=-3@yLA00$k>b7x;rW zSL^gBgu(pszvP*DdB&g6ML5mH znC@snL*h-M8-Dyq@tkqt(pDS&%>ljcWWu~%aHV$U=&}yR!Z&LUtUrEeLr%z$zT_aS zJHEl~u3f@IPLd9KrXRi2&jl|TBQI$U^g)Au-lgaGkZ@>^MtG8JdJiA|Y3G6iUDgC% z?~U)X{=S=&IhvPuo|~Jy@!jD|{4)o0)E*t$pf}yofv<3RZw-uNjmS)r2ezGDhyjue zSU+v7zcq8$-dudP)^O_wFPYaDZgQoM@7ls;-rDP@J>GckLbK<1WR7qo{&}Y@Tt0he zET8p-Qy=4b=5vx0cQ}CyAM|wx+T#)4xa;e#4M3mqfVtz7=kQts{oufF_*|ZO=ehOv z-CWXh&+x=p>4Fpe)-&-09q5MJ99`DlINIrhF3<7SXFSv&uJjBY>GB+y3mUAQJO1jc zo&Ls2`l>%&O0rMh^g)w#rsMkfOkNT$yaMPlcc0B!KY%CZ06#z%JZMO=iB5nv&%A@j z+|ZXkd(Y3C4?8F}_g!3_KC26%(Q`3^zS_FX$9MRB_Zi)3Ue?<@jjK&suS8#xCHSqG zerST@+cYM;_~4y>#xs9oSaW&xZE{)jv_^?$V_8F&_WJ8XR_8nv9T3;*uN~V5muCr|&%js-(8(47{#RRa z2L~DT-g9?yr9XPo{5(stYaZTdqd%IwPjiGXjc+{Py(7PTxX+1Z_cVq+#(-Nt7rf?> z+G}e(ZQx0FZ4ytc5j<&K(EDvLZ#cvYXfu}gbj)XSGM;xn8^awK$9kEI@vMt}`lBb! zHO*gpG^5D{7x}ZU*4SsVMh?lQ%jfjm{LRC=gva>wOdI~&T_1iJPIt0m43}s67#m-F zrx)mjM_ash*A6c9>Tld+N4@hIer>6XKv==8Qj_#45q4efBc zr@8v>GueXQ+|X*yuH>K1H{tQw*w(;hoFwmPH}<#b^$xESUGz#nIIIgA^uZrvpe50z zA9}rW$5-!+iQni$54v62pdo$NHsQ1u`hEL58hm%5867@*h7V*6J>(9qlqaIg*l>c> z2YuS(4IIA9*YKE3>w`Xc%t>E&GKXez02kSD*A`vg8{b^vq7!iYY%KJ^Wq#&BR^i2a zc)a%n1-CY-opFq9t;ixfC4V9t$p)sjZ~^V$Ll1d1t}(rH_s(Z>3ew#8ByC-( zkGA+=d}E^9yj`AI-_#$U;nmKZ_$Brfpefl_V|r%{bI`|kfL`zEl=f^r-{W)Iulg_5 z|MkJfHh*;Cz0Y(-f4uWqoP^#a-)Pa#9e#emXTCu{`XGl*w0H*xI`PBzL^uBrhxhmg z7tj~o#z|{{Hf{7zIDOX_9%K7%ebE4~&-e@{`pijtc(wnw9Kfj`KEh|ti57UZ_fFl} zb9G|4#HuN7)y_VmnlSo}@0}W#dFY2O?GkQ0Q9t$^4f^0uYHPi;H!dE|3eX1FLq(H4 zOMTFT_xdC}X*~4%4DbR@ppU!uaG?P%yuc^-#P38i9C(yyOuR|!fCjjd4ESuGF3(&^ zu07Y^-7|Dp7k#Xq%e={`_vF+?{>fz0ac#&5{OI=GrH#JqpT6{(-JyGI4co$w@z3O) z|I4i{wb$4CgwGhp_MNTs87_W6TcE#jeD;nl z@!n_n(XTK1Q(ZwH?^Azc>xWOq@*TjNaGD<+`hr9g9BGc)dj}UtW2bSv_nhtW3|*-Y z-g|}@`WfHngv%KCn%33bT3bhV>*_NZfz!I05AfYZR=iJkNj7{2oMgrrXixTA-$bji^at>1>m9tlyS&raJD<_$@)>k_Z;{PtdH@v@jcC7zr_Fa+`P#W*@D9w zYXhu%!s|PF5}(jze#QamLaTn}g+6>^f3#)i%-?7IwQ>25Mq~MoHsisSXl5t8_YCih z377Zy2?u=eCOq1vxhFm+x|3gl18xAXKAypmWYSphd*`!vWZc-=;z^Qc?b4cSZ@kn8 z4P*sR%n_tD@;uS%vwnDx#!mM%H+SP$H{-+UjwW~SeMTpm5}$o`!L1FNtXH~{9H0vw z+R!nyu{-H`vIXwsjXl&}|0GZ5r=Rcop(~A*=4zg4O#CvI3tn?Vw>|(qIR4AI|Np!o z8sSKDWoyX<`)8i6WZ%p|fA>UBvLWu;n@{2)yotAHNca+tw5G<;4iC&D;V@1b3!MqS zd8N6yC;3eBO!hoa-`(LiuD0I!4ksBjratTu5HonjKjX1Jo+p_wzW3zbd!N}TG9{kC zOZbv}lRw|Bo3`+ov%a3;w>5^>GjrC?1(yr1gj0XxB)(~jcj)6Yjpvzpx|_GyMnB(; z0T=pR#z^h)#54Ew3|@WF>C(>_+Ia4cp0s}OnUA^Yiw=<1AD-0Kd;MM7pq0!gy)Ym0 z=R3cjbVnO9O78UcKH-ALGvfhmthc`Kd+(Vm@y%y#@dX~=&Cy)Yt3SR0{S*JS)83W( znY&A0I-otk597NMe~jTXUb`DdTjRh-rVn}@dWk{$2GzWj;x z^BF#J;X8hjVRtkcpU&#<8CueujjJ!b@cEwNVQt_RFM9@0(hcp6hkj$~tGzp&b5Att ztF62C=!ZvpmoYs+aG&*?xC^%6MujbP2s^awog!PQE71AOE9t9o;W9Q}!cW%eI^6Ue?$kexsV(pwjrik^C!V_-+jIESXX7QB$&SzXgf4B< z`XnB?jf9xt>prg!K^tGVj`Z5oZ? zowiBlyeH4zkyrAf4O!6Nn84>Ww(+%3^5i}F^&UNGEE-b5z zm~%Mhh#4`9iUGj{C`zzYg1H1yP!W$gU=E0R%p&HTo$uhCSL6D0IImT_dvJY712jQdTn-?-`J-@^EP9ACeG`+cx^y2zEzDm}sz zCD$IZ>}x;1p8cC)ynS=i1C@WiFX=>1->7(6BVO197kFrJ<_|vd&WHRYHpO55@D5jV z#Vb7R7t?w?>=#=op7_@6$5Yeuk7qH1$h221R^!DRzRm~DvpM_lTXpt~XEn`vVGLh; zj3-0v(ovmfgLmY7aPC-t;_pfL(M=xNXN}w;LmsioJ6*}K2I1-K!PmRrv+zRZkbQdl z)bVsSPH+76_S4fEdgB2zcH<8heCUL%wa&bCc!ag_b&Y58tivCLxjwtBW4mUJXMN*z zvKAlul8KCyz3N~O+~8`?yXSPn7Z&*h-=3Yz*0K@4D>g9jZm%_-@v=XCjnUD(UObSi ziD}IkN;kUWW1XICI{V!-UAha1AAH3NT*h_R`5%XIkeR zy_|t`fq`*kZD*~2*Xhi3zIt|+I#-?L_#3UJDOBKV(a`(Ti>7 z5x(2btqyutE2|;i@u!y<>$#rZsQjd_`s|&aau<1~zux-QhRz)4fVt|s^T3$;rKgu> z4ZX-RmyYJhC|ByOAy3V*mOOoWnYT8+J*Tg=>ZW&V$-k)RnKfkbW3|mY zeLBzdjp5(5+A8r%&gX+E87hvpKawQ=^JybMzG}YKOS6&$~U zyE*&F^lq;6PfxbB>MwnasZaQ+m)<=aQ@`oeIpzD#9R8lIwa0vQxU))cTu+voulD0- zuR5M=J)X&@ANl%-Ese2>9rTBl_-8L4z>D8uWe<5|drmj9JsU^PAK%8-I#=+8qxbx* zM|{msp38Udo_o({*5D&I@+lqh6=UpZPkh-TZoKQosJPVhWEt;Wyjm+x$@5;F(3{i9 zF;6}|@i!;_t;O3Kx|(N)*0Z&mck8rxl{d!JmvkFvePqu-p%Xd@0m~NM^j446JK~2JNBigXKU3*`jFwwz|YxW4qxMP*EnC&&AZ%HAM|R4F|~#7<+8dU zm(&+~)CTL-4t%UP?_HypG4iZuk7tdp_=aurts@%`HX0{GJ**kG##(rgX-!1u$edb3 zXFSz?cF^53{^qSWu11-&UOhFghFJpxW7c`svs*odnRn0hQ17hA&z; zU@M&9fEVgL{`iug9DDF%r#WPwcmB059P_DnaiZtz&P5n|*W+Q{o_MC8I4M^6U))*8 z@5NuSD?ZK1FR?2>JnO}t+|i3)`GtpEGbXO>$6s&1y<}KRw)bK-J@6LK=J3&s;b%=m zrWzn$@Uy18x7V0jV!d8{tybV^zux{;rnSb|W)D8j5;l<6U9kG2R$7m@wfK2vrv|^? z*<~KFhrZ;IpU$4sfeh=so7a0M2N_ErJUttuJG~F=m-ls!bC^RV$8F6QI0 zQ)vE!o?%08&tz6}VBuZOvX*S?*y`DOWW7dSJwK3{@8|?GF_8b+Zk)~HzMn8L;RT@lSuV=S;KHv+@vpKrglULl*L4yl9aKeNC zjN6}F^NrDgJUmw!){u*zwVw6f@eO~mQ^TK5-r+)aGPBE=xKo3~9Q*mzJ3XAChpWp*~1q5 z^kmXAd-)|>$$(2W4KF;|YOWYrbHJGW_OT;e*=G)(bYVNWdh3n3*H~km9q{BY&tw5d-B9A`sgSTg6p4(F{kYztP#>_Vc zZ|{gq?_|KxyFE4fm}?AAa(ma?kI2!(yj~22v-@7}?zW!g20h$Y$tDXH8r#E|OgMR` zC(Jc_^~T7w7Z1#f1V9?y7N2M5paWOJ=p@E-R33x5p{d4Z=EHZX*nHDqaI;BP&dVozL> zn-BGP7R&ZqueH9|HYP6cq)#=bJTz}FUe+`pA7gmYl}&V~3%%K+r>8M^>Jgvh7d(*l zJ@d8a@GXwmhR8BcKkxLTC!$+5!@Ig*zIF7q-#Wc_7-;eEY!0yv9^`qKGyFkc>%>vE zu+18C_C@w<-mTH+Pcn_s&p7_p(^=ye&&JfeY)n_{@uFYPaMS3b(NCY;@U*5eI+Md+ zo)Q1i%@{lB=p7}G9{8xecxiMt)*RjKvEM%OBjffN*R#<&KEV?&eAvck?bnkfUp>dlAzz!zN7k4lpN-jNpE>JVlMHg`Mjx2cM=sD!vkuV(AJpAdP4issFh@4K*+YkT zRtwC_7kc374(z#lWiH>sMGV{HPQr)uqc0y=$42wwR!;}|dNyCY!Q8XnendaI+RGL? zxVzJfU1~AiJg2igs5pcvS>CNBpO37^lYWRCcosY9#U^w16E>CZRc#5~Rku_xDPnL0V*j6uR ztSNu>2w&?pYsuEsZsU66?$Dn5eNT-0?NMDfX3iZPP8vPv!#DiQKF{oCuQg;_XHRFu37a;z5<*2#}z#yj46>+C^f!;W6;V?XQ=-uaR| zHrks_*z(ko}I;I^5UTni(dd)g|o6~F7+6O=K zlkM4FbMd3IW)9E%Zp?l?-moLfGorU<9#1mxHAfF|Zx1>46${lUKJjd?b?PS`WYPnl zY$XFv>x_wW%{zVZ#*3VKd#u&yrCEpMjXZF6(L?;JvtmZQ#NW6^9~5q6(q%U}|3N<8 z@x#aSnwQoil4@j)*QAJ6vC$2-!pA^g4LgEV@wf3tGq(X&0)(ZN`l(8nIl zJo~-F0MUUx)faY<10OoV+%p`KkuG}ttuv1=@{FIp`_O7k8(#t&F-pNcK{0t+&rJve&!y^nsH*hcRpM7Zb+uiYNT-fr~NE zz7^T!oj&%9$+d@>wfN_2Jm^6mGOS1Vq)&GU@$UCa{|4Bz|DF(8=}2EX=<&)nyxcvE z``=l>!@n2T$B!&F=<%>u@4bI#?zz2mLikwcS&!HPBRb?Oeluo{&1|%mZfwDuEp#Az zJ>TM^hZR2Y;y0M$3scYa){~`K*S=!NytQ-*e;9ejCs}%H@er?a!n-&vAB~warg;JHL!S+JG-nS!WWmomd&%;5V9&0rNidyzeIgKd1L@4jHaF?&2)uh~;i?#fF| zw`Z-TbixC9#w)zN+po6|Z{(RC=IED9HWYho(!$uD*4pcgq=z$xUWk2kc5dQrojv^G zIlY}}))@2Ox6!*FIIHmSY%RSyv*}`P^TvO7=c0LM8zP%7_@)=x)_b=f4)|%F?SmUW zdh5vuD|?Nz1rIr6uQ3GY{BGPjw&KSoI@!nGc$04pIre*|TP;4}MVIaX?87e`>F-<* zPxy6rp?kQH;hBEM>F2o~-t?8N<^!8OGHb&+4`M?QdYtD(`BP`sCb>f3=#vYmN7BzwGsI)BGDW|6eqE z|1J#qcU;y~`^ZxB$RJN$-5avTzX9{C@86Z-)f`@QBA-6$vv)lD_iOaV!&v_o&074j z$$s;CIYu?3=HDb4X5qDy+cp}4C%`=jd z;!V!UZ@knB_10Q-!ZSJY);jfrzUqrLbX9NYE;s0b=xLlzdSiIlZ_KxgaXKKm=$#(& zF`3rdM^9_2Z@!Csi&^iP-sbf7<4ND1)ft%S)g5!5?diQ|-)q$=cG6jI4;|xaJvr4= ze2gX6Ix^J;ve<&+Lk3)|)3ez+vdrO47w=^F{`0IS$Fu+a3b?>CJUm+u8~(!!v4fBC zOow#G&-1}hGWGs@urRgXI~!r3&qsK%3xE34$Fn`ww!Yd66YIqfztTx>+%vxVbZkF7 z5Z?Oy20!Z&K4MZYFUZuq)61G{@J?TH>1w=py+%)a@j>#2uWIJW!M8l~UOv!8E_he_ z_07X_ubtb*&XdS+t zRn;i+@g>igz2w=iZjqyQtA|M4QYXpstmay8?P@oFlc$BJcQVqAPV}KWUU-@dOZs~^ zZ=Gj2k)=+v8#!OpY-gdff_~QEL-#O^2fpkg)0k&=dk#A?ti?3p`{1IPb5+D5WqC>dqoj2_0-(-7+Io-s9^>EZY7a#ON*4pb+>1nO`b*yK5(v1vt%09ZN z!R&J8d3P4zrFN@dVPqdY!YJMGW*dHp{>ih(yS*^*jJNmp;Ac*6&a-pKe08}VfBNEY z-AZ&NFCOgWBWs;E=IylyKLkVXn!WH7AI9}!iO%AR&aj}Ty>y``dGN%aOhhKa4`2Mm zWPHSdG4lxTM_1*GaIU9#?&EXE&1w^{k~D~w?EuHlY!`!9mesphaP>a=#3%YNMtx8tX=gYlV0ZY zMfURtd%b6`_jJKKKNdHz=DW3tRrCCUmv~?oUE&K{yv((xb$D6Nx8|(17ll{nVRoBa z@xnuF(TzXFKYqnNyR_nj?PA%O9Fkx1OpVgZ)A;@{$$&`);7=P z$%TV>5KsQM8~CmBJ)hzWQy6J@B0Ath9-HuijX1*tPvkv}=t?hp5xc$9F~1qd52j)! zAL)xpde~#F`dJ*%3)b0Zo@}~{CHmn5r|{FZ(BuHHDjtiy{8@5sJ%7d!dYI{Nav zF>5qyG&b6A9EN)OYvizxeD-;U6<+pe*5CzS``IH#`GIUQtz9v}OWnrDIG$m@V>CL76JL=Qa8BWsJ9bih}`%b140y>NibZgBns?;2d< z-*~cMDt?UHZ>=8DQ_tSUtm~aDGVtC|+5Xd-@Gq|5ogaLYixc1LVnv*IuTJt0J;E6O zd`kjbVPu>R#@OMVo?;OXcEQ#&USb>31zG2vT=NKz;ty}nVZg3rh$Z~(g_FJB_0}Oe zldo^D{V>stt-Se^ZF+uHPvnI-RfOy#Dw@zH|+O}2dZv~N9)yKX8~ULsO{>g z=gvSmNuGCk>MmkW>+A9AJm?H&gFWQZpAK-O8@_YC{!WDWiC zgIP63yod|EI5&szW+y$_*?HW%d3sep=q)ew;x0LO&`00-P9OTFdvRlLwFVFG;+C#- zGR6+P#UMVgOHcOE%X)mwr5}9BS({wO-x|+-0!)%eAG+p>*<5c=MNa!n=SB& zzcp&7cXiM{a*KC3!6iM|Ab#-lthb(B@PLCJKYa6*dF#oe3mv?Zqc@+u>m)+Lip>1B`SYMwe1AH99}pk%d&9me2R zEYY3b#^_CUa`OZIwD^~|#>zR*_}g#ZUd>+PdgE$1{XK_^XU)2r{VR`bv6c+>X>`q& z>|hH&>5DrtW8Qn?Jr|?$s5$Xo{Mu*Em>4hL+=Z(p?qcde`K*^m)_QI)j5TubHO`K7 zkjIE@wS|s&==sW=_4&8x)&e(`}9zW7u#%po$Yw>RCwK+Pi0JF1T1 z!*2V@WuN_?$-zfVz+#K;TYi5wF0PE%i*w_}m*?^||Hqg9VL&GRVXf8Ur^$11XHLA? zi;AD{puhFz@E{Wz)5;qV&-X+=mU{?3^y^+m9{lV1$Q(*u_gwpplaEJO)1Qyv zi(m;Ojcj}L-KqVJg&qDL;htumT>N0kKYWJ7YWBe`O!VDZ?WI4mKPtxT%Rlt)KBq_K z*lL|UdW~H1Mz0#)-tB=geu!-Eun~W)7qgzT$uqm~4I^V~E9Tgaii z(^q_DKRP+Ky5X5T{K)f;uV;E&yVexE*hmiFnS;4!<7Cu4lOyglF=$K-(nGT!ws^n;w)E25 ztJ!CdT$EG33FVhw?U5T|98bBbm23EuPd8)qrUUZKSLR`e$V9!{@0oo2m*SKf<;>%a~i$gI4E4Jc~r$#TmcWbR_-hO1iIk?%+Mz+F*Ufzo%>+BJy z@`Qn2;LW#s@7D1bJ?z7uKE~zK+VY1nd#o+4jnNCS-CXl} zV;Y{;w0`$6|6vVV^Mhx)dlx&Njct*$oz3)NBi<;!c-7cqU$NrZT72NbS7FOn-eF1C z)o0bD=Hic+XYefS}AlBFll_f5n$>+JEop?3>!W8wmDy*LoFh<(MI=i0qrUHsu7{^knI)SNy8c z-yZApLGr9IEmE$akhYfB3;U$2V*4!%E8sWaMl5!Km*C?`*EOFMHSzFTBa62YJTa zrK-K^F#XcSIDG9VH(!tg10)9NVU786x4W6&!r80$_iN*RFDIijo?iKr&8T?9xA>up z=X^`Hv2>(A`D}u#e_PyLkxcXM803efR>_F~6>=8@kz|8)56^r4v z&RI_nJzemkGke+1CWHsyvbEf3+*&-vjs5OXY{8G7_*Xmew$?lT-eE{LxZ^2D*sj6S zm?rK#w~kyg@e;du>B)u*x#VlfCB1 zwbwqqb>{F=M>X=(OHLV=H}sL?)lI#ICt3UqUzqE?duFp|dcZ`Zi$)fn>{lb5IqHOS z!@GJyHazHIADJ-cBfQ~C9{!&BA^)jmkMf53d z$=xc|R@2GO$8fTa3^MtU?ea;D@NX&f@?6gjb{3Cf$9c|oa#YQCE_k-ad>HdJd7T-> z9iLlEFL7Wm9>}@Uo_OJ>u?c1{EXF-sZ>^q8y0O=K&*nT^OBNsE2R}H_haat>6M5Ep zx0jB{I<~}D&;D$H3mdGVOLLydwV!W18>1V2t#_9apYB&;7!KY&i(l_-@@x;8_|uh4 zc;X8ewuui|u}^QDy>w<a> z&o;8eO>t|SUfw-hpYC#st(}#4cJ9H0JTmA&cRKP58T`Vh;)7pdYK$!M$+AZa`+95f zVI#frJ4`hDjNze=vcrCB@WaO*bMT`heA#H;II=FX-WqH1fgfUL_I6&w=)}09H=cOV zKRZ`ltihii{F}dE8b7j-a~j@ajxW~xi*a_r06)5uN4B=w;hkRQtv45j=2lz1uW{p@ z|Ez&;@smwt7ek)&Ve|Hrji*L7!VlRK{`?|#@Q~NWs}J7g&01fpFV1ImMX$E#ty7CU zt54M+HIBYwv)XTu+N7^uIqUJT&v~p@#kS;HRIyKxV_=S7QFoi;h8)=8Bw`r zA6w`xHq|3J;ymtMjH_4HnPanc=BqE&pmf6*v4PF&`Q(}INX+QzF0RNCXYeGae2c#| z#Ui`;Wt9b=;?TSrz_#?p*RyeUks*KKXdV9M?Dd`wY_(TDTd&UQ#elu#5?$!PUv$fd z#=Y|=Do5buU5??=yD<$`n)P(zH*?m;k1TqpgPso7i8&Q(UFTU*S`xP(Gu=5;-5BA$L}(1N5v6L)kwUm*Pi7l9NFnP z{j7%zDnH2dT>g-cV62BT>|wZT4%P@njoWLhwC%6BOioV|#;hjvj`5ofcL;0A0;qN>k8$RUW>suWC`-t%LTb_ID!4Uas zm;3A*S9FFEoA`=+{?v?UpJV?W+>P#5s#18d19(>mjHOmDp5n~(M4s&_ic1(=J$^nerlw#u{pE!H!?ps?XD zw&=4>FJ_SZa9@@$#h0=5?_2iMfoxdO0~X#r^NVK~rfYRsu4IcEK@R@vBDvK=ILjOR z@xhbM>|j?pswYz~H|!ysj+(um`A~gOcjX3q{C7vm&OW-BH>WmOA0IlCPcLKau-2ab zc7>lB>%Z41Fa3Yanco{ShHt;a*h>aJ2tITtgUxzA);x=8J-ktN+Q&w7^kt{q#9MDn z%v67^FQ(XGubeinZW*(Oo_w+X&M6-FiSBBvbz&1Hbgd@PnI2(FtDy%;3GK7QM$k(`?HO{c&ama$-{U$J3C|4 z_`a{nGcG^ug%`W%3B!CRhQyk8aYBFg&=rYM7?RB%y>la7%+W=o7kSkaSn>g!*z285 z^nf3o=;E2})>*?B`JPTNLU@TUa@-S;vknFb=5#@HKzQT9$Lu7JpV`e$^VZp;o;x2s z%S#xd>U_1{7+l~>hkVdkBo4&|o9RuqUS5&Szx1#M9(p*!n_TB9a#wM$ai4Kd*=|wW zJ%E(Su!VAsat(|2*W5NCw$|8Dgt7^rSajV83=fx>mhRR7f1ML+2NVr$b=_5#F%x~8!KMOh6P{2%rpHx>tS!qK5Ox? zpB?xja=nYETDs_AD$X?T?Sm87LZY_E22wPac{JD@NJKclfEhcNl;>9yR>&bzKo{jd{ zj}Lq3?M&Gl^1qvjd>gwf@w1%bUvUdZarwI=QV-O6wLonmkG(L%Uwk0794_pEop-kK z9sAWIjc)7`d&b$rSMpH2@}>Nf4{8*daJ3KC_~AnnUD3|Ti9;DF@E7=7}9~g2SZ}CSfVS8*oh~**ynCdK6!9vxA=txS^BUc zr##6&bSSRjC@#ehjNt+wa>bCf_>+h7D_zJZxBE&un)A$lGQ}Nv{47?)9T|GE&BMYP z7~=<1w&D+GeR0e-{;1IzpW=wm_)csZBS&snvqjzZpRnN*cBXsw6i@V_pEYzOn+51T= z4k71WXOP|;e)b@`v&a787fvvM6}!tNWB7Y#mpDr=Yt893KH(?w*n;>4KbZ0e9-id~ zUEsqmm}VQy*-ehvwI7j94|DV-oBrmCd$z#~e|<5E7lJJx+pig;1D^IEy!7U*V~kFue@R_9K-{i(#u{kX)oXIgwB7^9S-Em3A9DdhB2(z8m98r8GzJg=Y=tH z@rMoBY=(il$S!dsx7bvCS_?BcY+l;F!^xxvo6W(V4(y``8`Nogyvw`B*~a$>R&2wI zPJBQTtn+G?a;7y-utD4&VkG{nlnQ*l?pNhNUm@Z`7?<{m* zb06*Q=nlnZdT6kTpPv8t60wah=t>8C>Bmpr_1%^9V#qzp-PC#iqa(Wc@aEk&0bQIE zu!T8Y$>c{l)9>tjY>aMnbU*2?>)YbTL*F0z+0f62+`E5yM80p>YQ6KxUUjvYWq0z~ zBj%0qT{*$$?34@ea%W)^9NE%6pDg5#!}fzAGWm@>{ELaO(!(DPdb)L5WL;T$L z;l`JA@U7v_@ArOke>jxA; zWxqI=L-JW&kypr^UQ;tPvh1sVh*|s0vz?CY4|_hR7qVZ?(c}|8@|Fy8#kpFtH)LGB z^R6Dik_`646u*2b|L`nF>`|lfyVVh?lX8i!?A7Q-XPD!K@S?vK*5p^8=#Q*{q4?r2 zn7d==H)CRg47Re-zVI|o9$)Y;xt_xdf7rs={%RTtV>=y&?9i zDeLdL#?_kcJ1}1Plat@+AzsNraX-01q|WvvuTI2M<2x z8`z3rwWsfWwZ=DEx5{ICT4=I}G_IbXK#EFUafc<2yF;pB@=whaUFDVYrEDHg%uIm+y?1gJQ*c zq_H1Wmx>j2!CgnsZ(>pGh(9>m!!|fn8_1B8sQW5iyt9vPbjG8)1247OyEqY})p)kj zi!3t53_tZQ2kB5_6aENB@`exi)H_~sl6-5-vx&{s40z*%H+g)n7YFR*d%6@O`gBSU zz5VpZmwa(p4w5G(QRf=}T1PL><*%GKrZ>-q)*0uQYD_YmNpK_|!K-)|6W+@uxZp>o zJ#^EnQ=XkK^z=+u&003H9lrF)5Beyd>%}11zWv+@-TBpDF;nf!KjhO(9FUdI!e0!l z2l(QZ9KO-;fqV936Fc%fAJ*VeKAdQaHR9HKRLy{=J#;cIM#!yJ!;L?X*w(|3P3*}o z^59?0!H$e_Ne%YBi0(Y(8&VxnJN*4XZ7D`!CKkwIJ9|B=MKBP5#!$aq$!%-tq_GE2 zz9QT2JN)EX?c*!<(wi)HqP~mN;drx^OnR}M&H2JJJ;bMZcH_$y{$#(}=zMlAc~(cn z5t1Kt7Jq!?U85iT^gW9UF{8H^ZzKlAW3iaseY4O755A=v{~~tNTQja%gN(7oI^*dj z#_%%-M{C6pobk{brIuh^lK%ed~_DsgQ zmv7Y>JyM@Ec9BIFSbNvR6`R&)W9m@3M<3XV6>;OfEnehL6$4^HEb<|F>Mb1aGIZA=wU=z; zWLQT(KC~B3VI>#X?42B#^K0ioH4v_H56OG@@|U{qcS3$;r`qQ}r9QFCTDeAcxeRBq z$tJSIDxwQqtqoULv61iaCWG(DbzdXP8a^kFPw?R*yz?J>XJ|I_o;003{-+Sm@ zL+nK4kt^QF5+8D(9KY3keMrAQ^qnDjYR($=!CG!2*wB@avbmbWMzZfS1OpiJF_NEh zLyY35-occOYQcAp$QaxCoNV!?$uaRLj?@Ej!bO`|gVTwA^2ECu%_nLCIc&k7FU2i9`Sfl><&8Ll zHM#uZY#>uih!OH&`_m!*^*fljf^RigjnJw=<+GE!lk9oxwix!&x2Y zFMeaY*fA!q=*Wk#BnvO{_$!<67As;`?#pR$hX;M-sQ4t$vw6HDbK+f&WD}prH+HEx zY|*n#y~}s7ED!M!17xdd@JgL^nC$R!EwTAEf zrh+;ryL%LmFmgtTM`LtSGt+@i;s_Zx4?ld^#xLRxe>KK=S^jn3k}K+v{DA}isU3Lp zzZ&0f)9hns<7C3bdU>SL4PJ;2h`nM`%!n6tR~-_UY7d?HUd+9393(e=VTg=%F0)&Y`Ot~4_FK@617 zFe9HGY-hK-jd!+MYfP_^MK{lQvRC}bmxCeoKt8Bz(YQSstk?06Sbt;I_$l%M?O-bfF) zlSeP{ir^Ysr*bc;e-}=STNB z=Q4kKm&4}yMhvq{tf^}Qi? zS2CRU=FlpiT>8l!K9^_YicL7OS)RCqxbM)1Y?#1@&FpfA`qt1_j_Ah28+Uq;D`wOO zIEeu@kM44jJ?wknkh{&3hkTnnYzV&AYH|TDei9pGeQoG7LwfgfcC&?_#fW|Ot9Rt0 z@|5oCO0mRt>)}XOc6H{IBWes=VMUJER2RIPQy3+31Yh8{hnW{Z6~*u$r4KRd}(1L3DG_HPN~1G(bCdgqP3 zelLKPXZDFZIgMIl+?%lDpPYhKK#Ph_i$Y<1TbD{{U_Kn7V z=Z8J?W{X%PkDYwgxnrJv?n&a9zpZx{?p%x`{(E$?x#d%MZN5Q5?b2 z87p4!*E?6~L8r$J`96Kp&~t~LIK&sQAsuy>t*ieuq;7*ys#IV!H2OIms3^x^w-8!y692 zIP}dSb>XW+;?_Hi<*NIK7^aK;WXoIMmwc}kLu?j9*=sGm#V48a{|iIpetD=ms}723 zJlQ9{YVK9FH8USzo!;O8Ar&-9T)-jO^< z>{a{ZliyaKHYA?>mZEmSTmGuyaz+gGyPtc_r-z(f&M|jYa_Aryd7ZZ{?Us~dO1&DF-#6S#NL;N z=ht3@G{EQ*BRIPU3AY07Xr`CyOe&v7XFkiyXSw*H^ zO`#9F;0;f);%pFi?gC`^ebTpze1NC#hwOy|8R{v2BK}sVKO?_cVim~}3?52)4RR^1a<;#bWUw_--!#~WX!E@19|;CV7{$pRX5`=55%l_aW5D2hb~&St zvJ1gpUX!OMpO5K9M?SGnW4qW_!__D6{6iKj?Xh2dgKsqhw&vuXJai|i#KeG8uuO4>K5P$d>!(SX5YaO}bR32I5o*=g5sCDi(bcO|d+`T;0 zgN54uzw4_K7`y zpeG*mz=Q5^6NBPU+{=5mh_mkT_~FZ6_OYA4=^!@Yt`2Ex5_`#nC1M-AjeDj`cPH}k z6vyPUg)BN6>z>Qk>XJGoX2qR2UdOD-7JS43Ux-_}YGTE{?%}>6eaEtaUHl>z`2==s z&;EQS?}~$B8*b_zzjycZJDM7#E~!KK&_P{iH{JQbUO9m$jM*>F;cpMQaC9E4y)aaJ zo!MeVe2_^--#V~{GaTe8yM4Plr~EeOHvqMO?HZo@Lst!bVCcf3w+_93NKKUwS@DR&zvh`Bi!&q z_K>e;@B!@U1y>l5XCHj!9v|l~I`ElTwAVOYJgZ^WYMop9e5Q8>TSEu>BWpVA)B<>@ zkMw5?yfi+OfBlYg{o(bydzbGmIq8h%XYpzeS$xYbe8eqW_{BRL^aYDW!*uqKNw zp5ej%@K8I**2pq$o*nj?b0(0b&R3Vs(?w6e&erOc_2%fHH;*r3Kb-004hA2+JB_^O zBN&JSK83Fu=}d8-|KyNw3gm8Y+;0x zI~)8)L zvVEsJFUfkz(94HBJ0s~OHpGIng6?Ga{ljkqA0P7D;75nV`N0sG&H>o+uQQp>&R9N! zCD||#t8^8s?-`Oe?;hG8B1cS<4`b)DTF8HR;ceXSywyFqqxPt`@}Ev(P|V9q{9vZG zxCe-7{PA#);7@m+;?5X(a1tMIbHBmI{gM8DM|3Ci`-RwtjWZ1v?kH*sIeSCmPY#pK z2E>nY4Dk*AeCanyIg}l8S#0xzb$!>-Pffswo^Vxzty3Gk(^r1L2Y)q^?(~$C@DZEV z!$yq5#ThF`>0a*hEq}sX&9Da#IevWT%At#gE*d(2$nVBtg`gbv48W>@3S!ED>=dcFjwdJ zlm5jE-Wp%3ZDLO>$Q@@G8+-?|M?CtDQtRmf$7&niWXK(LRD6p;euk4d_nXdUwmTo? zy%;4dd(AkLfzew&no?(lx&_qS5N zhreb>jq>+c|6UkQ^p#(DuoXUPv0gK$-teJudaIxI@|!V@AJj_u!9TE*GcdQ8ui$16 znfUOTT){(J^SyU@fy9iQgQM8@u93$ln%Yb*jOhu``uTqQ$NMFdn0`CM{;3}Q+#3QjsydD8rZ?4bKlvoCXmfO z@g_gIlhC7k85^wae(!sqOm=u?3u2>K^=+~@#3y22KDmn)2V#Lgo&CPi;qC9Pepmj~ zkTcWYoY}5Mu-jUG^A33mK8w}wC zTYAe6YvFM)q`u2ZIYmA!+>7C@f8CJ3e>z9uaOseHBVE)cIO5^_m0x1Ow}5Y=Vvp_Q zIWN>ux$As$7rkKUx}htEt{%E}=$s*T9~)Bd=Waj`+J<&l9SFcWA@1b`H7cYbe{1aywoYV#HVb7hjZB3BR=S>9;rca zS3l(eUViuV@ARBAVvWD$o;wBEY9ie=K6Q@qZ@gg+ELWp z)8v}CcV~l(_5AB>bZ1ms_|sX#_wF6Ab7oqvH|O3a?!<$96AxlfEmRZT-+g05f()ew!% z_&O{2k`46t?zaQq`Y;e%&JFUBea6KDyqv-2<*vFYX8mnh{!};ky&6is+*NbvtHHrI zKZ#9s!@K*YIsSkzBHx!o)J#$D+nhU(wt|!I-kgJw!v78 zlC8dq70-xYmei94z!_B!SpRB`Q zo{1%X75lz{+zHexe)8{1@=o68%NgJ+g(7tvL4Y%?V_XlD^}q{E?MlP2OrZ5(O2Ez zA3BQ}_YZpF$5#5u3wnrk^7%xKWxqO05A}=9dOXMx4{{T}bl^{VXz)`5`O7`WeE~nQ ztM2NpvDTdWB0lJ;c8eGLop+jg1~+<&2N-ykzhas$FqK>M#K#?*@A_?k@5p3BW9}Nh zC7fTrnL1C5iEn${XW*&n;io>pi9h%ShUCKqf40C|-od~)8}Lvo#Bk?)ajd43&tKsM zS90Wmd!>5W_lw`7eJ{HE!G<2>;4A;xBNu#k%0rmCQy}+sw$o8vXO}uiSM@j@7Q(gA1CW=?JolKY`{P+^~omuAj#hh5;d-B99%*2r1d1;>i=^^&S0KLf3@R1*y zp3UNbu6{RBr|DPT(UBbaf`{|WJHPQ6+~g2{iY2-ral`j&wz{I0JLl9JV}0k-LHwzq zz8kI>I(z74L+1>gIds|3@gct*!41ChPd=~@Uh1?uu9mq=kmsEBjpbhB`_3JQF3uPA z4X)JzznS2I1=U)Hqhg@Ns8tVSy_e%eU_wphCj`yOW%ZA9LgR{(i z)Y&U8HMpwT;!?eKR{6Ike!Fmf!{O2)G3wjZJx45Qa>AL!7QYSn{gfQv@_uud2W0xb zl@IR3VvD`}?Ytn9y?Fb+ymrX5?=G<_9@H|qN?-Bj?13|k-IrkO-YYNoKwgS3xvB1` zyKwR>9`Fzwe1?J;+?;oi7=FV?gL^-jlo~si+Oy-yZr0Utlr5b z7&wpML3jC$j~u5TebsI8MF;VXpEF#qZaZ__jXd)Oo@Db0-^xKa;3ZCAu4ckTUXrC= z!BI@8jR+QE(H+UTq?d>EaBrcDa{?Cf3_qBYt5)*?yWAbvB*xuo{J!ox&~G~ERYS(a z1>fKSdv%fwzbEutofr`d>VtbPf5258U?W}BYJTM#XM#E@Hr%7gk{9y8w?AU5^DLbG zCg>i~Z+YsoT%d>FBb-zG2y@?WFy?c7*lvss{O6t|M%fNq_h>n4o}PT7!IrJaw~5+g z%r^sFJj+dSpuTl?;%_#?9zQi2vE7+KpMJ*?lVU+#R^#LxU%KDG(l?n}>r7y)Zw9!_ zIpgjDbQNESU&-({4ZdcdT!1;5VnD2E@=rbHQ#Rn6oosX;R!7OE3z=e^AK3$6c#2j0 zou}fJd~)<;vr!y~bN*x--1v<=^+e5fzVff%RN&jU0X)fsC4NZkvX6ZH+2Wor=H(!N z=*5Iwl-uI5p6}Shr|!UX5KrW)uXJ-yvz~w4aoHwLoabUkjbJmZ)e=5ekMQM3XCIOm za+6<;J2UZzsd;&9%p82wK6r^;vdArV;Lc{Xf~{=sE-g;k%}1TFa)^FxfFB>&BS-1u zdq@7#!+v|kBL4Eh{YuSoM{u6gRjh~&K64hktB4ae;!A($E_v!H*=jHh@l)63hIoe; zyPa?1*}qM}hu_$OPu~@MMwYWjjCdA5^rt)Q_=_*d73cE7eL^jB<~i@w9JQ7I=)_iM z0&HLj7xC{N=$pmwedJZ+oJFvpm;7S~ebo(f&LA}gfAV}k`#$yE=-u5$jr0Ae20Ekd zp))(!lNi>tI8+oM(gcRZghok?&G^p+%1rrBLC!`dp-ZT zzj-FtnFvq%$p`r>K71#rm+oQW)Y%L#F)1g-KY#mnz*`*Rsdo=E?%wO}ByOEe?xS#p zX>$2b-A3X;&EYqG(d0eMVNIr5oiFGu-q|b`x*MyjAx2?FmO3U^ z#D+R2R_G)jV8b7BkdN3c2b{f#eqtAIcFPAiyN9#ex1k!(1~o~;6RB7Io}w1{ok1;f zPw+cWan5F#k;gV?l3Z~ILh5VhNO>Y&-PJU)!v=UdgUWF+DQ=xnauFu5p{KRtM?BJ< zoz5q=(glvrNBKZ6b&5PbrGvP$A7<9dFYnfgYxav}K2$U8rrI_ORJLzNc&cgR>ZuL&&!fnf_*s`t4Ah zTB{DqXSwTdr0xakvAYQyplHD*n}F_^8u-1ovc!H?i!#Al|&I1=St-fMDW2(>iC0ee~4CfjHw2u_uP$ ztbVB1)?33~K30F!2f8Bq(M$ct6X8c6xdAKKt253H@nH;}uoh!}%l3N=-#Y`MuvFcZ#JoKY{J8Rg&aC= zr^fdG4+j_ih84Tj1OCR3Og5{>Y7u{^QLwN6xG$*%d{*w$)4ZH!FMqo?`8%Y0fg0%d z0QXpN3Nv+B9=HRjGq9E8>|`_9bfUle7hd@I4FeDO@ikrG0T+6z5AG|T#lARZBU{x) zce?V_`M_Urb0*4R@!-zQm)(2$Q+)8Fvs`Ufi<}qz7UO&p6Y%9@K9!?tzwaV72v2tN zhkT$ro-m`UrWW&uJn@VtTw$!{IuG2_jtx17oV#LHZ2Kl43qJnl4lCz<|7HbdWQ#-o zuV#jiyb&`npetVDk}vr}UbwfB@3$HxKk1}S$TxPod;2zY-|+8Q+=bnpVXPOUV%A!< z!@Kw;mwx4^`m8?jsn}2(-E;hV5;fUf!2Q)Z1_Sy#d)X@|#T$A2>fR0?Si{tMb~`h~ z1|8r+FYEYGZdu03I~31hvzGIc>g^u zSRwCf16{?j-#+~QaQYDY-9d^y_WNdVPVfy(+*jl{o8?Y?#e?&Lf5f=EJU{up!Z!r` zVK1NLzdN%t(7*FIcPQTOf^tBOggrmO5N>#?J^k$lPh;N6p~G8-{GHElcd)Qt&cGUW za_iWTziXa1+)sV973T>jHf6KDAP zd*+oxR}Eb=^o>QAYE!jL%@Ct-;A6VGkBCS4t`5-0y^cL% zLhV9qAYc58S+PSeYuw$PS$L^yFfHE1s54T291PhD1Gtbce)Rn3F2pw9&Uo-MKdNi{ zL(Xl#oryoW2VXJ4PijA(%3XDs&b}p_CHQ;h*ZiUm^P4k|?P{Wb8>A*UANT=|Y;*4u zS8x$);#u7m^VX<)kfz9 z+tepim;0#r@x90vvBR(QgD+or7nksK z)@%46zJ@RR>FR#LpZ3#3<16LwBs?1is* zA(O4-!wt^GA^G^SU5_UoV%2?bf5>;Cv(OpuyoI;ilY?qEf5A{(@h@KDg57NBcUbx0 z&f@N(HkgAEtgKZZ;1zHBi$S`ppLnY`^39#jJ%UU*${v`AJ@~;p zrxrLn8saNhu?(S-_TB4qdB|Q0pJ>-z<9;ksj(Q z-|(Y+hpBs@-!J-I4lXcKGx=FQs-a|vbGhcu;-26)T|Q=C^-f${t0w8)N!2tMi4(O2 zKRQ&a*{lY^Ky4AP2)51+KIR+v@sD1uW3!lLw|I4DbdJCt4tz)lvhX0EZ2E{Vcf!8Q z;BflT`g=OtTlbq}WE!rf49^W6bYzH;WsN4SbRzvIXo zwUV7kT*z@v9TO|QE0G!`j@Zb4HBb(z#cXlLljXeXzRh;{TE`dVoVp5gwUJzBo;dR? z@5GYm}Q<2ML;b#EYp4>a<{iQMeGAy<7< zD_~2eZ&T+gyWv1Dv4W?(BuD(ZFOjbo$8Z);&T6*16RGQB_xRD@AJhm~$~9~FQJkwO z&KB#Dy<$ilvsL}^dxjWgH$9MVTzTs5M?ZBRUoylAtnlGi^~D$+_}2Z~cL4pI1L96R zz@)Q)p5lXF@fJH`7?Cd)#NXZ!z1YvU^c3^z86Di0{o8fq+sfYwodI&g`o5q2cJ4b) zthzVg!Cx>{tHmkI*d$iyiH|r_liB8*GXMFu>^pXU&Kh>|x4XCVN)EXjsLAAs_SgAM86*BOFlNiIh*cDsi+Bqb? z~^%{^4Uz*wE{cWUtjvvd*TV$I)U)L6XLe)n5GmHXls=4@gI|Iw3e zV#V3nUAj9a8~fgYm2XhGI`_m8etahO*(?70j)W;J5t-zhx1Wyg8FJTMK+iYgQmkln z;A6QVC*%)&K?Ux%j=`rkp!s+8z90$g_N94?E-#zxoF7 z??n7g;yYTsf|cB(Gk)rx`se=QEOXY;jbE+lTM>V`re}i~gCRWlj$F9{FFs+jUOb31 z=Y_MwxH~wX!-}oy4_`aykUIr@@q?Q^-4(=;y=pr@YW&B)^x!|(s~zOHKl!#&D?P&o zuIzJH@wehrhE5%NvD?D><~ZvrFTyfSN8eVkRQfcW6a%@&g!dp zgfV+P)0zJAPu%mV+9>weXCG|oZ5(NQMMpNtA$h@8@heW@q27yy{yS;ToMS`cQm(4! z@FgGKYE<7obPb|eSPsGH|aqR|B4YY z%MSQCKiqx#J<`3fZ=~`}4Wzq#peqdd$eqkt15ay;0e+LGY^s*R1=iI;F(o$W;f#f8 z^+!CglW)~Jd-w}x?xS*nY*@-YcskRn33PR*;cvQ`r@MMCuGAh_!rGnB_XM2bDo4~x z^~xQ`w<>+)8vcAnF8O@g-^5@~FSQ81Y!~lvfrXZAHPG4Pw_x{Aek4~NgcpqI>`ca= zJ;)tEeyjD)95N8>oE7f1{E6K4{JzXScQO3k57c+@%^vv;Q)i|c<6f(Fd1nXz^OHSv z<}Wc14?Nrj$j67id<17W$s^|uxoq@rWG){%K13(6hqrj-JNChqT(w0^z)KCQ-imSd zTSHgpjNiP9>+;+_*lTomcF0k21S__y_i)sUA(*ol{$x6b)h0EH-FQ@&)CI9>+*&d0 zT^@>;zPX(>>Mnc5lXzwWn|)9D{mR|NZ)g0>4*q~E8_0GC+aFR7+=<|+KB#TvTdS5k z1K2O_`9Tbd7Z|HuWcM8)9=!8`nx$DMR^j6rR_5s;2l?5#;tWzx{BGcEa+g-`$YeV^ z)evVJU$bBR5;Nxc1m<#+47$6&o1>qcWSjiw1G?D5pX7@*@xV`F#J$D++#S(5p-%Ff zHF!JA#EN>1+!N)larJ=xYPmC#zHs(E=$&uHvhR=oF?ApCSylJ{z#$7W~u|=Wrlr)Wc90*#Wm=Ck~!NtbgQ+Az$!;9Dz0O zvAh$2eLUo}*zg@3Ibd5pS|jXn@Sz7?#hX3qr`)n`Snuu4#od}|9pnS{**nNnIU_gm z3AM`@{wK%!Cl8EKhs@(AWUUc1cG~Om5%PR1Hr7J^;$!~xUd@_kFU)SwA=U@H*g_^8 zo5Obc$}{nWRX&7q_d>3~quQqasu}#_y^gh<41YoBZ|%v|FJFy^fAvx>!;&2FUdQtT zpTiH^=b$lx0>vaa)^dL)Kw2^^{Ww%TE{fHU!-v)qCw>k10{9d;O}4`%p5yv0%sk7Pjy?3viDIl*x%3-uGe#F`J}3;W@bFUXSv<~w&!oqWP#@Inrq#M7EXNBB_t@DLYqR*U&7_)5!8YYctV5q1+vkrgRW$%H|DStPOLF-XFUAFu)3ml zsfFUtE;_(6J;@T|@HYVASxOApBX;5mU;LwW$SHndQ=<_5f^WqWw#3JHF@}vG|DFN&eD^zC zeveE3!vuWMpDb&lXHYuGO>2&N2754$pSnwL&kgoM@P;cjc|~@U4CX8|Xm3yretbtXSHnCe$N22UlvNI*EMWli!UHFTUU-aki#=Mptjy%|~!ZZ@Gt` zYk4hJTKEjP;CaWhk{G~*yc2)(%@bEV_)<*e9Xrf}S^IF;^x<>kvlhiPKNcBV= z;S;qf#K+pHhOwO<{KfB~Zt1fY!!`U`7wk3JDlhN~7?6AFiM(;Zh@E3;Ki~+SeE){;#0=j*=3R>QjE!RH zeV*^ydN?9E?RUobO^jh#{>dAdbj@bAvDFy+Gi#H$ijO$*ojU2=n^p~AD~wvxJvUm5 z;mK#a>YDn=Uih>>^j(|2)AO!~Zi-00z?oQ(t9FFHhg(1boy0zNf$Z7ay_q%xrz}Oh6Xj@YC#wJS);)?URG>LpOU5x~qMjgTw((xH3)- zd#7oxcbc99VbtD$Px(PDQZLjf`yTJJ;h7F|!Zr-q-`Z#K zlixx0`G&O}2E>k^tU+)|U$vZ{$Tyd7)daY+pW-)r4Y7v{^(s7T!IyoRn&S`?dmg@m zS8~-aHi}WmH~DN$mQ&VE>jC}LK6ClNwOob)1XtopKAgcTq7zyF+$dK zF|)3~1K)_PT=2W2{%+oTXEw-5vhYwtJ!5zmczs0P2l`!DF>s&ng3qmOYBj8j!Nn1& z#(R0672O)qPb2zOMB#I8wZb03GpBtc+=`d=S6+CYp|5?F zd}o8tm8?yC=6T9K-a9e-ZFvrZ;vq)9x54LCXGSDmZ1Hyt;hEIlix1TaHOze2v4+9B zeUI7&_wvy-f5R~R!a6L%aF8qiJqN;==TNm5sR_o|2dFdZwdZ7Y&wM#77lR&fDHr69 z*zzkZsUe=5td$P9gJu64M9qiEJ0o)LcNg$g$E{s(MSn45pB6^tr98L4w62J+x?|75 zZfi2U@E3jY6+`d;eJ{nM5qZx>2Q{0ma+58v=ADYz;p;ir`(kl}N3|vF|I`5c0r9|t z?%pHF0rB)s&)VSKi05qekI(o)ZB%by!FN;Jis&xd4t?k3M( ziqFNvTJLYkV4uIVeqTU-h35it;FcfY$a)Fm{;v0ih<*`~yt^ zQv;qFurQ)U5q%Vq`tkdS_>Fz)s1r*omcao3Ap1+}20Yr=!Lu3w(`veSSl8ufSkL8(IC>US&(t+| zBFFk*pRK-FSJWDH#2(c=t-Q7lT4%%l&;B6zPAu$W#10?p9KHF&dk}Gv8}_W$b$Y0$ z@}9kFne_s;yvxz@js2OHFP-y~aeQb066%CJV86pUua2o__CDcnQ{aN_e8w(&DS6{P zNyrSS66#EQT1!UJCzLGXo~+yAK{FvQ>dBqx#BBl*cL^7vH@ z?0W()>uz{YqDH_0+{-U5Y+EzceQTooaPL`2ocWqf)~z5{tki6Ag@1L!KF>3QeX9Ks z{_2oA;MpuZWAUk4YhAH-vCs270hi`F*utOo5AxOiQk|9C>V;OU?PuUhE~<0(Y-HjM zJKk->zj$h`Z)~+sW*2<20U!2=3q0!cye7}#BJh_#)*W)J9rTvdT6KsVxy5$l>|Z+z)KIs61u_FD4Rdkl3*ZMCo9JL?~e z*gMik4yi@fa?k7Psyz)m)O5PTop{2gI%K`GH__Vf`x`8B)TQwIF#HB1;wS!a#~$$& z2m2-8{WLwI^CJrDxo0JQmPhbqO%-1;w=c3+V4HQ2@6-*p+l%=;J?srUUs;E&5!Ti4 znVCEedrP@)A7U?T4{2}wVnp*I`cp*yw#q)1e733+e4wVu9dU=P@cWGXs7}GH92RFa z%=5dvR}ZYMd?QEMNC#NpC-q(|<(YL=i;sFM2kj-TN7mGko8fs*-l-whW;o(6`w+F; znxW3QPY?0*yia#~4KcUBVTahz0XEo4H`up_A_H%^A@9VUUpx!I75@CgHZ{?nmCx9X z)K&G|9#{^AXBzu9>#tavZybE8Z)%C$w_lKl{0HO4tE2ePlh5HsPRmhi5gYW06P&Zz z{*IsJJ^vbu7aK$F%b$QVYj*hTUryqSoU7gR6;HOqt8;58d&OSOw-*WT4Adbw^*faI z&En@E``Cy=-0X+>R{Y>y&XT33s}FdpDb}G-yWwO@MD~C7O7<;q6ZSIJO?5=BsO$2Q z9b}8IJ+VEwHPgO=-E0yM>xdd@|4JtOtL18(cYfZv!H?flhbK8F7cY&-_r2K*s*7}m zDY1nmHA$UPpZFSn?ftyt=NIdceKH%=R5j234?j5ouWG#d!X_=7tz%+t?c*yxgGn}# zseY&}a0}1kCT8&DInX{&titDC>LHRdh)glHUnEc7d#}bP{3EV#CfE25$#r(iduxlm zlKKOG_FnP`U;0dX#u*^2&jE6&cuf|&Q@e;rA3}dgS4q5xy?A$#V=4<;$&y{k~bA$E5_aS<0J0;BLOXRP7glUvXAktJT9 zcRZKNM|RkU%Sm~m28fq&;vn|00r&Q3VK3rZj>0ig@6-!16jQd)ku0&oSH0#Z`yVwd ztWEUBSI+UvRS|jDz-RK@y8!zT_-C&?Q>W#(wUzGnYxW4fyV2hh$$9xF4~+}Yd-e=+ z!}9}-%OSY7_K_jyoWr>KZtYOJ<&qi+W9mrQmyqS1zx9fJ;kg1|alzZ3Lrs+LYUFbf z!J-(2_ZMoaIwDVCAmlLJt*tPP$gn?$HGXA-8Y@O>0{@d~?Fm>G4`hD?<0!mO5ntGW zGdP!1o?p~4^7zp+v_5*+6Tzc3O5D^3c$a7PA?}GStcpDh$Rlxc7z-Qn*tweH-Kkoj z7JE-3hpcP-fcW2`kFLfbKE|7^2tPGT%;+VDqm<)dd2ec})6 z_D1{(lXSP&AOp7eFXW(l$q)1sPk0eG>%6@)yuz=&n|@>Lh3Lly>#cfdA8S2C)|+4Xbp78P6K*@H{X7wEP$H)O~eJ4dWYeVGo`#A#P%gw{iB9o^S1c>{slS z<+<3vCR@lB3m6w;agf7uO`drs&{|j382cjihJ4Rv>K%R5aqEZ{4xE!I2F|T(o=wT3 zFP`?b-l=#Nm==-e4&TN4TtwvXCv1vK*w3lCYA^qY3wibjp4Y@!epq+tCx_w5e#4p) z_T}6(3EdA}z)kphIB!^)*>~F=u`p0MVwr<#4`Q0h@dA70t^1S9b zR6fC&eF7fVsgM))0qQz@z`FcGo}uhL)Enn&9UgSovK>FUqK-K5l`H%fYKlBiTf~g) z@a!YkE}m?yUp{pl9!7+L1ohtQv`V*KCT z)qnq|g*j|t7ahq|3(d2R!H@j)yv47`dqH~!^;ta^d-)&_tXJ#~xdSKkRqxrU7A}m) z8m+#C8pPKKFFMK(xgPG@PpThuQA4aDY-c0C(U}kU)_i^ld*AT6Bka&yPLVCf#;QSL zL}zQ3Yd*sdwmmDbHDC`v*fN(MC}7{Z>^(5tBlQm!=`08MKs@;xHq;C?R^Gy++@L#b z&=c0}t=S*qVSN!VZqDy9(&-9&-qCWRs-zm?2Fhz2RI<#zE?fAAF*a5wT3UmAmjkdI;TbDi8@vrA|>lPx{9*O>Hf&BpdiI@GA=Tgr+VrWkaF9GZP z2*>be4x8vn7XRVrd7od^PKMSkn(C`N%Va`mFw2=fwra;6cqW2jMFR z%!gYzP{+s@1AXCnncv{sJviVmYl`^8({Cg4>@PN+f!WGm^rySE(K>Jc&37=RR;a=9 z2|lgs{2rcV@gR#%@Iz17Hc#!~H+4@=;35CTlbz}j|GrMTgik!d!%Fk7voy_?0t!Tw!;y9 zJj=ipU(p9I_?JhX&*U#0$uU@>BmF%K@u$y#y_fX4kKfz3C$tyAj}JZH!Lt2;8el(V zUno{`NDQ|`q@D-)@&xfgSg*qSZu>QRx8Ftdmx#jW_hM=ed1Ux(?~I5pi0B6q`TWgi z;C?U1dI__9kFULqc&Y>Ty52e1i-h%(E%w>!I2`budGH8la)>SVh~7`z$K4f?y$@Th zE$j==`trzUeSeL}XZUwVB#*_3|K))7#a#P8@2lY3TIZdPx`3>E;d#@&P_q_BYd9X( z6S+rkvA2f{`)K=kb=N&O7jJtH{MA%zvDTU)MzALrU>;^*$GQCFM>WuTPbT~r?@)tb z+H_zQK$%St?hYgswM}kSUi(CiUY*K%%#cGJ0 z2y0>3|H)1GA_p($?7+tyyy>VOdv+09pMzTqynhiJF;M5|gWw|MmUxrl8iwG7EVl6# zUpUlXeSF7u^_L&`j&H;ys8bEI~7jEIlJ?n-##W#E&_NZz(AMv9&i#Z$V$38w$`{WKC z9M&EC>ktnz?fvP?M|9^CYaIOBpV-scuV_Qv37_+@*E++;;oTOjs6TKc2kn>1WQS|# zVb4vTSd+;f{(?_(yvwzBg;jOL8o>|ti)yBv@JwJ&tZtGc@5M=s@$q@0+_Lw9ANy;2 z0Q}fstlWV|IN&?F@Trzx!=6UHlON=Wjl5&K)_nLEBl`zy5K_z7Bu@B5Fr&hy@HHTdx z2fg=Vn|+R)fMIcRA4cd6t90fg^0c0L?6c)ITamg?SNvfs?1|*OIJ1FXa0V0nLO=Ml z7F(Z;6*KjOAK5AwJ*TUq>I$5zLvX`y_TOUUGeEW5T1R)p2jr=*0lRcnC*TuS!ul$9 zVxoqr+u^y3ot_2c7GH>|m|4sJTYdlg`7wLtD!$)eFVrm9l27b%uvwjeC78C~79+7E z!+K#q$JgvOm;P|WXMC*YlNn-cF8;=vYfmc=UCUE=lr!Rs#M?Rx7vjsW_5}7dYONfx z-{c4TFttFO$TOdO@#befrW<^EUSdBy@;efH_Q934!@-Z%T@l7bw1;B z{Ore(_fYIV#|kI( zw~km3eZFYF=`(7d{dtD*oJ+1)(qDd&Yc9Jz!^khP#8BLe{zdfr zl7835=c{TDoXIo$H!)JjtiwnjT;oR;T!;6eVysTv|Aci_OvEN&SWSa@aphBc0)28z z{gQk3Eo6E2RIk+@&-CuYAHUEOmiY`ey#K%h_N}@0>F}$Ts0G$K`dR}+y^uqEhOhSo zWbm_hW8$jj!lK$B*I|Q?;K6?0URBK`7tX|#?tJ7~UHybnzJz6U$L9}hX1hM?zI9QJ zf}5}od;X#~48yYAp}!a+HD8VJ{J}>)|AKAT;$x3wZxQy$e5O|Ny}hzMowZec4tryM zAPeTKb#MSHVytfCr%r_&Fy2}t*7A^#`BVKjUR~#FHOLynhx*853rv_JXC3@#jUZ2) z=x(nHA8W?$l93xCti;l8}n;>V|KRwvXB`vkRK&43RWGoKv%)n)ct8|_uq2gH{!q~#a3 zlHmyZ5_JHU)Ma@GL)J0%2rj~!;@mwxP`BhWUDP!^*w1IM$!Fq(%)wV)$q#EZo@yMQ z%3o^`9sv{VXQMuPIVT4%`%C@ofJ4OZFs2W|DP8F2P*V{8TE2!sy266kh=rWdhgYaa zY$aD~%`=}a>^H{TfGIg*zl;~zA;R@>1t+v>gSZ`pLP9eAOk#9k781^hcHoYA5hZA%828Q^DZ`3_D*`r&dy(h3n zqwu?5o-3`<4*3>*<=NYFx93)MRc?ej!)7|r4}Rc)4`2!(SR-3(_?3L?vpufZiYx!p z(;RidUPi4^_sLY(><8tdm<5?+k;$L%9r7GMeo(vlR=u_l;cH}{5-_E<^0U~$B>y6N zPPL9Ku~j?B2zd$9Y=YN-bus087^H)-A%|d}o@$7gs&#xQj{I!BU@tw~XBV8~fuCGb z56I(Fd1PJVdu@0Im)EeSrN24{?|ev(wI*Ok9>SZLxf4rQ_*&v&L%!Pe5 zM$XGIKH+1v9fg{2E}P{JTVO7%8Ls)+8bl{p47JHP`iV7yFY&jo!LS@u!}%T2mG6VT zVV&eVm=IIX=Jw+->iJL3$`Q8U6@0-i*ZSp&`ScVsaeyiIuuXo5xAk2fZHWkm*~3n{ zlOxWE4fe=#M||mrpY?!`;n1}hJC_H>(aBhcmhX&lz!BX-4bsAp+O57>JJlrl;t*%? zrn^|l0s6y@+APnF!=Ehzn6pSb!C|z<&5rcj!-FwMIVi6B#feFT{oYTK?f{I`aqO zH-51;uu}_{;=@LDo6qrLBfCQWij_UA+7s3>*pw4|6Y2#XbT*&fY~=&^;L&hVg_=xuc+X?J`$1Nir*@MW z@XSuKtbvG3_XF1Wmp}Q3?rarbei9q99nRSq;wX3Jntay6i&lMw5##8FKc43EkAC^6 zg#~OK|Iq)x z=<4}@wupuM_><=d`wDa13-+mZWUGN;k7A7RY6Co|7b7B4UttkG)saB<5g|Xc)@5^G z8No-`Ylt!4$U#Tvu%=cRt6l{1Yy+R<;!O{jflv4rGxo!eHHeSIlHT%wJa~qE{p83Y z_sEsgK|kZBAgMW1!Pjwbgw!jyi=%Qs)sMBN{Z$2_V zyaSReutpy~Fc-1Y9DL;g9m3jVuYf20@Z%5s^o4Qs4?5G)oS-|I`0Hmso!Kc~A!q1B zA9jRz!KZ6JQbUY~6PR-Sef+{nz>B!Ug!{&s@7!ED0*~4--hF*=YYYskr_R+a^%XYN zYI_|myoI`}Zp$6D4IlIMktv6bQ)A6lf8F!Eho>5EynglEJ^NI0?e*1qHQzI-`}Sbg zIDEH6gg1TgvEJ#IJNmWyLd~TE8|mTPJUr+Uh-~+??pg1`I!8x7@mws=!a7L~8GL44 zp(putGS|62V}fpSnEmvjW2kX_CU!`C_|xH>Oou#nE^aX4&~L1~ca3kzf4uS2hv0|L z@pSDzeqp}=OZ3pHIe|Ycl4oAPjBDf66}*g<-*kazy288ra?80n^n`i!lx}#KFSmmp z{D~iZ#l%>88t0xP*cH|Xywy+qjS2qLCtk+sbM0JhNf@PL!h7yM-o|FRPg zdcsDK;l8*2Y{kJCywybV)HCNuowtSNb1u)Tbp+Ec7F`v6U?MTpP!i#^FmBzQEs{&^k9ZtQW@9#li2c zLw=F*{hTsJZiKai@5N9|@pBj-uqN*A!5v)ahkaNG`35`g!Jzzft`5Vzny03!bN1@` z)jiK7;h9yv?n!s1$AYNgfwaFOQ>@k-Q^%;vF-)POJFMIVFub*$lLe7gXoP@aRbB`|C zP`k+EL%QH=o-rXV#?nE*G2|d)U@p`&7}c*Y9OCRgJ;)1V@Ke+H#(g^ChrcoOF$a!~ zfql7xuiR0;#Q(%ySPvN04EzacV@cjXj8+>PD!~YKE~|_tj?i)g-mXHT%^fwVHp_Nc9S_ zNgL{h`}p8NFY~lvZ?DCdUh1g&rcZ5EQ}Iz_wd%exWQ4u9H9$RMN3ew~W7rUMq2q{% z@G-}8CDL!7jd!Tqbikh;;lB067}wSf*L2Zm4btkPD|@Ul`ivo$J=Phr^%={)z|TGM z>EyY9-t@<1^2s=3kelWaH~T8S1=qt(>MK zS>)iQemEyv9;=H;zwui7sAHkNXpJ?8jpnnB4&)$x2)vlD-{l)ZSlRuh9wcsO^TFA(2r#hY)m{Kq%O=`+u{K03n)-Cz%(6^KEZbZzhv>X zaeRY+xHbm<=*nhBo+t&d6abUy#Elt$6F#k{NP=4g6(1 zJ=mvi;cu?`p;kGEBeDZ-%)u+@$tE&fBYGPv2Cj`){~TH|c27*S`qWqTORd(YeujH$ zEPm=VenD4#c)I>&$7JLgg@Xhwnj|U>#ICIIDib0o&%Vn+|xHN3YONCZd-E7RAC? zt#R%<@ZcN$0Sokj8M>H578&83ej%n|j(jJF-eOB%Eu4m2%e4ec+7_?m3L-8!bNijd3j($)i`u(|}iF15WvpeD;%TF29oLTEBC1 z>5C_u>EYm0N5F&@;Xwv6KJa(W7OlC#C;IT@Z+3*d(z+K8*A6o9c8HV1J$>#u=zxMx z@MVjfaIQ`n=RD}hujb&vUf1-ZzkWUue{=ZJd}GL!SL|`0F0P%kDewup(1T2|5d*x8 zcR%#Ok3%e-ldq%u;D4f$t{<~Hi#5dqfOEy_BfT#V2bMy3@qb7uT`htGy1Rv-NL^hl7Qjg4| z8-Dyx9=ZDI#3pmiW0yW-=%C*`yd3Pnn|yvU#yscl1wNslFX%^q@g>t-{xXMbV-Xo* zgg-u7WSls$)w#K3im5gn^k$z!>pJ9&vBv4whaU{Vlo*oj9(~-?7qACU<{;w{e4As8 zBiKWxKJ)47+*o#do}dG{c!eBcV|ccvr+NJ0oUa`CijkG{q`xAqzX*Y2B($fak%nRCA3D|3R60+zJy2mfiw#M@Z&=*Gu%bIoq!oQK>A zwaXYW=LfC(c!@P#kZbdUpXeR*5C`WD_vxaKETliw&45?^!EW;Ti41+gC+4w-eEy@a zvHIv1?01i?4t^yg#K&0o@eI1)r{6e!VK4pQ0tJ8IM+bU|P2ee>#snYWp=O2g0iyx4 zY;pwN#E)gC1J;>vqK<2tfcVop14}9rs zpDBMlC*nztK6-f0V;g%A+XGhJNBZ^IE0V9Z2B@WYA$@px)-YB}AM)r!7jx+2vlcu( z_v$kyw0H*n=@`}?pWo;=j*sy3S(5Q#96tO;kDxCG@ifovrRu<{Kt3t$>A?N zoFn7dX`C2q@xue&#PYx1`u}yo9CPVIH#U<6TUvS;qn}^Nb1%r12mBi91pUb6L-Wix zR!avw=s-Vxuom*&xr3gtXneq=KD9yY^?iR147(rl6NZf?hkowKuP}#fvH~CbFtX&Z ze*EwX`!j2qa|eF-;1P139Oqhia*vPXchH}F_w9@9|Jd%_eYytQ@G*}ZzM_X~tub2n z=o@^eA0}KI%m2>F<1cxPf1LNsRF1?Kp{=}E>jA1jKotuxBdE_|wJoq5QNWb~? zp-bSSg$Z^98Tgp5#hWe&-+&YR9PYChANK+_L#t059NJ*Fxn$t!FrPo!q0e}_iV5uU zgMRkH0K3egBYy^c-FHq7JMqLv%Z3mKJ`A>fr$F?>JUq!k<~Zm;9^BE(5inuj!eRk4;TrK|_C;n`pyYcjO zE=SD8*Lzj|MRehF=b@H4*JrN#@Ed9fdHBLPKeIjPAMhIdFUGK8yz?-ZKJ*WVYxn7I ztb5L39dGyW{62qpGLPN#6n|s+kNpn!gFo;KF`ExYJOjxp?|bMPg3^wPSoHO4u<#_4nDcZ6## z9gIUT$6n`h0#@luS1ruZ$9?<}oym9Z9;}LsvF7o!@oXobO!fzi1)ap&ISP4-H@Wz_ zALQz%D>-<{2|jV(IM?Bjhh*X--{=|g&{+5R#C=%CL$eL)vzo$B16h1y9NF~di!jDLeBBHB(uLma4?flgyMn(15B!YBi_YXajKeoz zBJ}YU8Ti3O@Q;=bDCiyf_<`ddWZ|X>5Rk*eP?9!!+qz$F6Y4(^Xboj2#&-aCIU{ZWv~){AIRG2 z+Ik8<#>1ADTn9aZf5nb3#Q=qCIvC^7!j6MJbVkk{#?Y0H&c&Us?$eWOE&2L_F2)CZ z;_n{a^daNf68N#rIns|0UxYjfcIyj!2m2uQyBB=pei*~HU<2FP!S-;@PJMU;yMsQi z>4+CwrNdXYgO>$3Msy zAM@FS@L?|*4r>j32fVv)&7qt8@LtY(VqBn*H{m|rjnNuojq>j7`@cu-cV4_dbk8}y z-(TCDn;U*dCcKlBcVWEuhv9vqmOQo@%Wrh&Z@RN7;F;gUVT@dnzwl(N`C8vEz^3qb zQ9h5S7ZMNtGtS?ih&y~~{f&;+-^uuH3;ccOiSOp~y@m5(ub3j-2`a6Q~9a+9lkso{)w3eRUYl|_z@qzjXS9J0HMZU``{7+in_3L|n z_{jI^_#W!3BRVmn@ev&qk^ecX&;ODP|D(ltIER1o*uf|82xDv|$9D=pAJIP|dO0Hh zZ@_n0`ra~F=6l~8c}zt6M3m@D^fgA*7Ex}0ZvO!h`JV~C_tST+zzTf(KC}lSdM2WO zMf6QXpGD+C#B(bEwy;{PQ0pMt*Q^YVz!iipkW5%u)-^fg4}e>R9M zEWZ;`b}Tz~UPOmSlo8P@177*gR?m2J^gm+#-v$4x_xOm0MD*{zfA_r>(SnG!MRZF4 zDc^m^xW8lM3;#R9_sIDkQ*!tcPJBP|KOY!C;3d-q^O zIT6k4o7ZU~G-*%A3a1^#cfJoo*sbpLZi zbn!QEH%62i(UQI;eSeN@N`wis+>QFMXE_boL#nCq#5yM0CD5BHtgyx9>)j7t4zckEnM*?|{V-@uj~p z_rI2pjtK6I_kZ(_jvXEQLCOzOx+3~z>Mv8Tj_Ah`y_@oGN?}Ad#%_#dMYMjv`T9*2s z(|1qbUDRIGen{+)*s7dWIj0w$UNo;{UdeAF`qjW+4IEfFuy9K5l-$G84oe%G9Gg79 z_59X7)qAQlsxqn;?p(NYQ{$$_>3!4tZYjB?WWl%v;~w7c;r)h995(T=%EKy;%sevl zrn;Nzj#_urx-XY~`Q4Ye%wIWwrC(;eyZP>BHEC$h(45DMA1|)0sIAyMX7iY>leSJe zXupH@J9gr+6Q_)tGAcDcHUEXq7dmgMx~ZytUHiI2*B-id?4L9 zF>LnUv-chw(RCxQ8(CdkUA#PVd1ifgefK}={!w?fabROrXI1C%eaH7*mT_6el=zhRzQy|%uNt&!&^yKN6!*k? z;y=##amLD?l|6rG`a{#b9re$&C-2Y1g*otc_dkX7*1;HL(kKj{2Hr)8g( z{dDisz4?3c_uRGau60K(IciDOr&XU`zUcBr!@d~y#lssO-f&0V9d#=cD-#Fi9+>;b zia%EDGhv?zuS|Yr@{tD~d0_Pc)dzHr=^S(3!1D&e!QwrO_Y{9y{OuiU?^rv1^YqOt zs#jE}_oVl{QuIpE_7U4h9J}wa``$9?mPr?mzi|BZ<=2;=mUmj-4apmlSMIoS$DVb2 z)*TelyBpr!Fn-(kZRd2J)A>@#OC_5|ZW>v6Xyu{fPac2rq@yPtJ!%R=TiaVa2rZ)5dQcwQW%;h*yM|9I zomM)sWMs*V+!?t!DLERhLzFWyh5rBicu_U(t3&+YMK0pwJB{WZRhl#(_b7fj=wqd&7o7r zPaS{QxWmTH-*^7L%O@|N{K=S4#?%k1AGW-7d1+HlQ_iD_M-zOqIimY(@2}0-owIvK zVn^cH>}RuweZ32j{M2+pA7$M$X7#7D?P3B_RQNe{}7Smh4vTP zf8Y1}zDF}3&3rEVx$F&j8}c40e59~_c>C~0C5uWD*@^5uxqEV_w@q&=+*7z`cGc{v z#TyrI%&W<(IkxK9s+XHzZub9{-io~yqxX!A85vJTR2(agbtF0xS*cm6k90rMT^UhP zZ&B~*t*5sxY+BefX8V}!hg2O>HMx3n^`pBU-L<)GbK8%*f84z~wmLR7dusN?%!!%p zvG(Yfl?JpgZC%=WP17|^XEmJFu(EY!YfVJ!yViF-op?HNT<>wcPj@}tRnStkiH;& zUFy2j&j)-y;N!lJ`+gbwWz2V!KbiStrtdgCuKl?7L5V?$3py|8+}^ak>4=&mYMzSd z=Ej>FS41?ueR_LgcVYLZ$xoB-XS|>BWbTu>W8-7vf6x4T=9u&`=?^3yNZ#Ibd(-lU ziyD=jPSs_d(>AIN_o|Gm8T@*a&p8ef{fH2geh*iW!caQGglh~7J>uKwGzw`ahhD1Z6w5PP^_wB!L zAJ8$N<5!7aC8l&w>5eDji3I}|4ERy(N3nO3?;<+bIt9ol$kBfq>*^+MGL z>pxikbVT=leec(QUh?N9nd>swP2V$p&sQB^b^I{phbg}*{#Eh#!Q%(NTl8+x-}C>T zU!PT^Q$;;>vBtBvi|yI1eseRucG>Ydel zS>I)Scuh&2l6q45N$H=YevN}rYfa74dJ`%T)3*(YXC$(oY& zJk1jsC_?02A4Cx)*JNVP$Pm8ZCys~gX@q*&Q=qSi5 z$lF%3tz^xRHACJmdb_Bgu%Pg|LDvmxDr_ozKIi$I1w{*r;^p!3sY9m@J*ncPik}So z$*|g@+M@qt{3qi_c|Xdlj912cb9;0Dr|^FYkE=MY;-QFE=B>PoTu`h%KM`5i^6BppGjX>zp(z&woBXOjOW}BazDu3RkW*UX4%ZL z_3`!b8&Yma+0(VB>#EIHZJw}t!s@{r25;ECWA~23w;aCZh;>J-`?~t;>W*;ul1-iCP_sy?autRiYHT|~!xAik>X4K5z zIe+IZ&9^ikP>9?it z?%UmWcFWlSt-6rL9k_Pi#rwlKy(>>!s@>no>EX zvS56{_=op-c%R!VZ?9ZCXzid`g|iCh_s;LVsQaSsQOQxshL(nwoMcW?jktK=#RJF0 z$Hbp1eyaF)6~C*ft*ou=D(x!0pzwmisby2k#ukk&T9CaU`}y?e)9r!xj_n=mPIf2N z%|w18ALf3X^W&U1%HJrzJ@xj~clNxqXKMS@_MDEKj!D}lZEN4uzG+qSs^<3_-fy^k z`{mm&?7FaPR$^8nYjf7-y{q=F`e*7tQ}6G-zk5KQk#L z5*3L7tpi%)HSwC>%-+ncC0k2I7mP0WV9*DHUW=%8XzS32dmip-Z)|Uz7@rt_tM9G8 zQHfEB5A#0EJEHW6(wj1G%JkmhjjT7aCiYM4x6VAC^?25*_^SA|nb&3}%aUb7Cl8%` z#@I8)HVkYS_`&E8MyKwRy3dS#XY9MrqK2jLe#xH937;`nZ9`1B+kIemVP3eShkk z(K@4bPVb!F%VU?v?0+9Dd$4Rv;g-UMqZW?J%g@VSQn#dTR`aapRf$!JTMBL|7*#Z? z=&@ms4Lf1f38Q|}|C9a;S}tgr&^)2}mKC?GDEnvGKkwae?}lGx|0?_Qtk1LRy6U=? zMD#)02Wk84+-GO?;_Ag4mu_5o$(NUWnYkfz!-usW);{0*eCw%or`A>OuH3!(tIc1v zeA4pCrxD%r@jV|Oxaz=Fil5)O;^%dr*In3G*w@_K+`FW8No!YUSLYd< z&)7U|#k3XOJ0prVf>&+0YQsxkz4X<;HvMbU>$_gxb^Ye+H>-7Hvc_cH(Q`*nMtVm2 z&cdCA@1(tx_G;>@sqd%1pMFK|6}kBZ`32)k$CoZFUs&EXuxns_W_{)ldLl~xAo*7AIGNf=w;ael$8u{1qzm~6TT-gZ2AJu_SdVHty=c(`ghlRw)xAhzw8>`H@xrB0gnzCyle2To}E2A>znGEZtcFcdvfaJ z)ajF^Pb!&EGGSWDw31IMKB>s*&FQ^h=LI`Qe=+)t(l1NDT#;Cj_%!}$JbI+q=eEOc zJM4kU4@^FO{PE*w6wfHWb=R%CF57w8&KsL(+mzR^FL@S_Q*4?lhQA^RS(@7$4dN1l~-R@&00 zrA-al4cTWFpILl%=GouvuU0p$Zu-N{KkPht^~tN>Tk+nC7uLV9enIwl}}t(qH}Z)mP=uWp~4GB@S(;?Ij;8}ZtRL&^^+A08hb?@9I~AKdidrum=D|D2gw|unaqr`&5f@xn&`yxu)&429uWACX$PaQgT%-AuP48LUftYNc; z9h7oVN_kaz)!)|qZOxyy{%LDPYej48*4C|8v|rH<HSTQOx$pLUw_A6wZ@Io@Qbcbxzty~{W>d}5 z#-)ufcD&f}bl=l`p5ZSjx}d0PSkBjNf$8TS_ zW#N|mo%uU2+H=vKxm|O+o^E-%<&K6s8eYzPIrHMai~DX#xg|w?j}^qe`$AtYh2KcL zk(k{&yR~RT(S{4wT(IWXyMMj=qt=gF|CaZ+y!S`GKQeo0_Rt|ELrSJ5rzXE>`J$y{ zN6C&&Yd5VuZNq6Bj^A?pmc=cLTMlnMy!DlaR~n}EPwP*sPpdz+_So8q*%PyK;yLke zhI}*R*0Nj6-YS2qeDRRQL+=~LqH2wYD z_j8XfIJ)4D*d4KD*~_vg7EUaDb>OQ5TgqC>j_E$8`}N+}dtXSrkeJXlp=(ZTPAr+4 zOufJC{<4#DPs+V!#5E&^j2bd3BQ+y+Le7Mo*OIR#z56;ZXJ_3PBPTiZvmh>T+kk1ag4=+vT`w3@UdGLOi#*ZzC^-`ijAez{v- z*Ywr&P0g5^adh_4+1_z1jxUan%Nm#Ur|dsvzt;6ymv@JGDS0VZHD1-|{q#{8M`g_G zo)_&HF6yprs%<*D>*%iA`)==BmROcJEq+>jS^Bc{;*#Q$$M<`Dzxyliue8s5x!~o3 z#=^$JiyAI!=-$}9v37gy_H_~cto>*04>dp3d{)+3SvOVQR9RP4S2Qd-4$3+x>yX?- za!;r@p<;GycI=M4JM!Mne>;CiY)5QK_mb|L_uRZ^Qs<=3uJ*3>_q*QjYA0oHOv9j(0kSHw}?C|cjDyu5%+_H1a)?}~AJ|^>+%uBN`&GsJb&ozIpxw`)9`pa4`Yt6{a$jmFv zD}8y;%Y)7ybM~04246M!XDL5R+1RtOCsCcKetY-ZyIaR9kM6lN68 z89Qfeyf9vv-JjimO8k`g&wGB}(^b<|^I-Rb-S(3&roNbZLHvUFZNqOHe$4n|#!nqG zb;z2+HHGyl^(nEMSWWe=>RrcG9ar_*w%4}Z*mGmg=>)x;1|6ZO~Jg>MS zry^%b*^;uO#vL{8;?j#tZy$F1u#bm+JT!WgFMF@_z0ygIlN#??ch9=jn^td{`svh9 zKYIV8_utv@&W0BoUTj!cys-F@QICvTJ8|vAeWT;Z;ZEY`tfz{r`)#FVv>T?n~iOU9GHu%iZXO7-IYWJwtg4TkjcvDae|_Mu4~+jH{)7JE{lkwO zcjUOc%kM6KKJk3wm56TWx}htzHMRAQraPK$XuP5ElAcR?yc75)>zk~PD?YB+UcSBj zi{W1ke`fSEqhA>G!k~#o6N@6q6%Xni)caV&V+|9#CU)6}T^PGCc6rz3UH4_&m+^z# zALLH%o!om<_f6g2J9ig!7aTk0*fDAGwD>R6ewlV$@o~jpy-Z0> zNzJ!y-?p6-KPTQ;)>yWybXV!x!D|O^&fc7Te&YPZa~;ohT)XMoO{>?hUcY(M=I_2l z@tm4-YHn@5wYeduAtx~~F_2!~Wj(alLwg-K?7(4tgZl>GS$1dHhrJ*6&g!1kU0z*Y zUAew;{X5&=iFUa+ZlAYf-i|eGYuc)kRmtm0uPgm@=%+(p%Y7~Pfr1ALd>;Cr*8j9V zQ2RjbrCTrEx^4Bg)hBE`VPjiITgTkGxpl`hAJg2P-k$#Fj6Y{=tk_s_<)|x1eN*vG zMdr}Vq00s>8#K3kZh7>`)PC@{2Y-9$rb9P9w*0Z>C;t1ye;@tD(O*1K^F&Q!S7X;x zsZXW8p7naxaV5uW9u%UDI!B+u-K+oxktA zA)g4QinF{gJ-hSl&bb|PJFKy@ zYG>7sY#7&=o-nzndg=>n}6i>^Z zmi<`lvDkhY`(^n2=e+v!>X&pb>Abh@-n!q^{-)MvEwLh2hT+V|94;D;J zotSz_?j^a6#f`;JUeRTRM z8K-0%-g$WE<8_bM&8(kUzcOuQTKTT>UAtO#wVYCXN^yBdc}GusPkTYKAUU^hZr|C> zXE*QNws%`ve_H>6jR!V<*6~@#9q~Kj>9O?KXAPeYiD#S+QhqviH*5 zOLMQtzapP6GIBF=uZ<`@BJZ81mP{@A%b>pux;Ew7l=W%r({`lqNPo8D*^VQck7#~> z_xrmqsJozUcH8VW&pDG)C#9a9b#_*DUv*zmPDGhSnf}-P{yF>SoRNJ-_WFYL1=h|J zqR$4u%J?ed=gFTZAEN%;?+NQOA-u`*}Q*BSRmDiTnp4@P9!&^;nHGRllxETIics=h&H!uZtO1OvHlLf7oAp*iSLI%nTNkg3f12}YPPF`Xo!@(YuXl;hH9yyUXWyNDgVF}2`97Y7 z84EM^O5H1UQ`4rV-!=TM;kJ(3I!^C8z3b%U$;s4sYW%>;11rBR{kHVoh-QwQIr7%L zTl1dke5&*M-0O26%zH2|dS%q%f9Y)-xNYE|+(Ehf_U+quO#GPmqq&df&g`Dqeb<1y z28_=bpHY%5NuHK+T1t9Odd`&Cl-Tj9$ERMOetr58eMj`IPOMJM?wsAZp=U#nwy~|T zZCA>!6rZDhnEGMr?3CFlZ}+_2^-p8JCt*K&+WZ+z^w!B$-XDME2k@G&7d`d<`11ebY%1yQBGM-S^uE^LEcLp z+kfnL-~Ia6uD^EutL0xUcXi&?87&jtrG2G+i&Gb;T0<%eD+{;fZp-zq6nwX5Y|rp} z5Hovb_QWFcZXmxkzttLdNyjA}D^pgc+>?1v<|7%8WJDhu=07{|*@0)4o>@AxU}nME z_}cii!fAz9rCpWQ*wfgvSN~r9`?u}iR$WtFb9=|_9nbeZ-}_SIOO0oCpV_@AZ&BX4 zS?6ZGl>Jinn}u%{#!KQQYx36Qc@MR&U|qqGv>|D~?fq?UX|gmqqi06X)16OuuI*jh zTN$g2{a>2SJK)Cp|NrM&=iK*gR8sm0*Y&<$)Gc_Ht%tK?Pk@VB&ZS~zIy z@MdqBZ<+AEjjTo%o(+5y=n6~xCH_=zs@K`=?C!|y$m|Yw2WZyaE_b{9-oEtqCHMtPn30;1 zy6j)}E2S%?Ilrs_Tm9cR!pRFKFL)Qdi#viH0sDbFh8;uv5O7ahGFvkLxc|6t_2^nZ zhChar%t>OM2bnJhF9!Wn{Zp1}xl=ApxwQTF?Z2P7c;;fM{8ITP|10_5u=KDr|IO~q z?o2VSn0GKd7(N?&Hg?WG=i>=EXdSfr_7s5? z_mRvanN#j5*B74lp7!vdz|lPHKkSdRMp}3>rWw{3|GO0{) zuei4**b<1&b*pBoX4+@lXNQ@LK zyDo2@HP0HC7?*h7dEUVrQ`#tPq++SqW%IIG!>D1jGuxT}2)kpuW4sH3cUvxxEsxRr z;@=u#4Y4K(cba#aPZ>`cuI<_%IUhOv9(vyc0_TAIb1Xa-`C`xrx5c)_IvO1fd@={Z z1L0-kveDXZZSRWhiu{GA&C_PSm2Z_X%b13KRFcFqcE-Nfyw@bwHcK>1yzRU#cKU0l zLA*hHcw%^hdifLM6QfzYS^PxKiJV95N9@;y-d1mGvcS9acsHzX_(rR+RpfcvW^Oaj z8Rrb%ulcd~ZgN$ge00RG@z!{&tI^fSm>Ki1bJ$s8E-|YZRg5jd@4^59uN$7hWS9&~ zXG>?%^qXg!XP*@M27LqG*^TFr>s3%_MVT$_mG-6u(}Gpj zDr=NE%A|ICB>PCVmiTkx+MPl_ub=lr`iFEgznQ;D8hdTCwz*WeD4-_~&KaCz*_ORf z;6CFC;~nLf!^`3K0v@FvZVwmF6**vNI5fn^)YIwdz*$wZtJ!wKPP}KnXAU=p8`PwD zyZXxSIW`;{{r5|Qr9u6$ez-nZAK*dd`=T}U5Bdk4!cO69?rUzoeu%prE_AriU1)Ww z)g}6XCFv#U{(gU-nzeqmes*dwRnDKU0ywof?i}~_%ta&fZJrAC+Pn*>b);@^4eyfwfcV2=_`I47Lp)^O_s;{)Su!Han@e2DvmZPqqxp|HwcW%m_` zxqrw0j-3imh3$fNK~J}*TSq9KDV|xJUYtfZFC|R#rg@n#6Xguz9vsa*@q6M`tSVMp z;g#4c(Y{4IpTsrlwaY?0hzG0P)ou&n34vJE-S6%n4~_>v#eRwr15U?I$G$SZGEWM4 zRCxy8G~YDq*mdkN&KPH(xlgBmn+bPE{lpG#I7^=EpZ%Zxa&9@7{Lsj24x!-9c97-HYJdpc9?u~gj<`u~;lKWfyxA-XGq>C z0<{3#GCtsq=0>xz)z}hU6~zK-g)^};kw2O^G1;DMZ@0Ev#q45sai_S`&+2F4k(d}x z4DqY3@z!|Mfu?7AXVYiXbMoipcM+5pQ%A2Hz0zMOmnoOw?BX*;U+!o2GjEUI9-r(? zc6P^i$4BLk%B^MBvU#rNnsd#{+9NLM+=Yke8gvb=_pbLo7QXYp^G9VzWo7R*=2&wq z-THVvr=CN9p_E?WX`x?EznsfLiFk>)VH&DfTAI%o&qV%2;sWn)tZUV^-ZkGf>sWQH zgZ4q&5f&H=BCp~P<_{)*&)bj|m}_rnwZ37;CGvRm1$>R0t!2{pnRA=mUP<16D0>kaEx`&Rn{p_zc; z_7?jVySdfeTJ9`&#>U1*8ZidzfBk>`szKFg0O>yOK5tECO{SV(&7YB(kvX3{pS(G9 zbLLa`Q%i%B_?;%o!Hty|#(A2{>su z^_PSef+&*2EzT_t9K$SgmWhXUxx3t5D=#m(=JW9L@J;JYtC37_-wQ|WqxQ$<$L3Ul zK6Rf^(X43FYhM%;Zo2eA)g>-=?oQ@5#$FL6w2OsZM3S+aS4^L*;- zLst%68IeCC|9JX%`bGD}XaKB@(Z;yey4LdJe*8Dp<1fcwjvo>3Gw(BZ7&{DRHUcvq#bO5d2d zQ4X^ynf2-Q>55)OZ(*=7_+7wv+}dhwp~ZC&8dwdiOe_QKiA0C$o}E~;Zyf^ zNOwr{d|pXiN%=`XIZOB;^+BpurdDQnYItgJdT@GeW^HD9a(S{uszfSq1G&%Uy5+ob z-so_2$lSrr!Og*9Z?T7e`D^cMZ)I|25+CiUE2nfd4_(=DX$Ru~m(Jy%%ReY&l9^=b zbm?f|&ky|&5BExQrTMk}wM}g>)*fr4IdqP7juA7+$-h{?Sc~jMcH4McMU36?!`5Mo zXJ@rQOnpEYYm7C%bG~y{3btvRGn^R?*MEVtz!@!&Luw~#Cq(TlI+TdF%4wBDy*Dy8 zGV-UD@=N)XQFHIjSddcI=)Cuc^-Lu`Z zCu1jLG7 zS<<)V-fH*^|0JB1!OJ#x0h zx5O(sm7FhytK(P4S6C}7xa``RoOvRAB4ozr&G60eSpkn@1K}a-A#01X#aU~vHHlx< z6V($cUE(905ss`G7PV({VN%&5#?JQ zJ^$X|-k?L+Azb6H@rMRO18Q#mOu|SQY4sGp#D0mrZoO_zbS63_>=HKr4t=7B-9wef zDm`(v?LVwPER}M0MW>=O&7Nj+*5=#uZQ{Yx_S1HrfIpPD)Wm7xEQv2sHoQGP-JWh! z|Mju@SQVTK4u1OTLG^&X=9GWRKOjE@wO&KFq08rdP?h?Ua7oC_LF-uS*xSMw;Xm^~ zvyxrOCa=$k&xkKfEKFSET;p`LyV{Rgk6D$KU*W)yYwm%0iT4EJSX;BLd8gi?&UHsG z?G@`4D=u!WV!UGfIp;ZNbnfWfwehv_m+hDBrSYZl`PO`k{{3j|s4Din*nPo$!71;Q zw70u^tGqxFf%snQ2&kTEp%~^U{_}lv1!awkz@t;AB z_m5_G2E_)&J{Cle26Z&Iuqs>?whUSZUBj+nls{tM$LM(*$d6xBIBA`{Rq<`2ye879a>ze7B8J-@V9*`W6 z>?y3yUoACyX@1RQ%_Khx=Na@JJV!mfo?bnnLD(Rio1L5G+|)E{nhTAE1~D&JzS8PO zb)&i2+$^6hpXGDXpHt8CTq=B}rwXrluXsD%o$gb?Qvr3F=x3)*yiJ^1vs`YuTyhxt zIQ8q?*xVR>A->A1R0kL{5{v1=jZA0>G108)lvNgmr~oRZ8<8O z(y?@GrL{7O?XOv{Szifj%rz!8Dm~j*-d7$PdYSw(`I|0py1Z0aCR9sSOVYa&vns_a z#hn}{NAy{4(*jKk^eou3;N-;QL=~rs10R0SKNxur=DG9Ss#mIBfdjgbypZgX>XE9F zsgl8i+{$a^l^323o(*bB-}=@2)jRGV_cn+3^j+E%s;}>Un2|-2Zx*e%|4!z1LlEf zzKIziW__6H8YhhQNBixDncePgcV=p4YD#)a8b81ee~153_))mk*lOSl{oVfEz9dlR5(j^@f3y$855(6Q z>x?g~FQQ(EnB;^`Sky1-!+(wS$NJ>lG3FRKiJy<+FJ}@C4IOZA-rhX^H=I3Q@|%Q% z!qYiV=NwBMOLQlR*(l+@;@wSNd5fCI2^m0{k{p zg&T!Q_9UCSr>p?~gcXZgo38A?u>XRUw35TU;aKA$-4IXU#l*$Lbp@^~@RHC=s4o;1=+koJx$%-t zNr!r1nmmzsbcpR;ye{5^%mjVHu9?T&$J{#v=Isv4pWMo9WlmOK{!#p+c-5S$Ip=cE zgHV%X2)m8sSDto?+We;;Jln-U8K0i^YyWE>?)q98Lg`yHz7y@%dq4Jm>_h8A zYo)kzVheo3jpmJ!j!Vsx3RB_r#`VUY*q&IIpi9s%+b?_8KkJuw%ex&j9WytiZ%F@> z|4;sjOD8VDKMoNZq#C5^1a$&YZ|*98mESMcFZOfrb8tF5EwyQQ2xrkvo((=1&+J9* z7g+7D_HQt5FivJpW`0Qiko++HVS0UXeX>oeO{!#JMylIUls3Wb+h1$=ZEt{w21=3qyD2lv2~gF!|C31uZpl+s2)~V^t~KD zZa!{~j*pIdC;E`_!a)Jf;{)LpfoGs+qGzIDPQjesPHzXUIcCS~Tco=XLqz+;h$;69 z!~=S!9>QDVieIx|Q|4Q0*K%q(ze+QtUxsV>(fHA*<=67jUzW)e!+Zw0bX;a!=5wKv zw6kC3k)|IzoH?96 zQF#fs3yEwZ+b`%ByeTjX-6CuemdlpQavtu`Y)fCwNzy~!n|p6=k3^3|d#ioqOWbH| zRG0Osu_3l0w#r-OmGDdWoYh{LUYWzvl!tmlz4tZeixxob+%M5D0cZTYP}`~PERfH3 zR$^8HZD(hEXZ%2c0|lI1C%0RoTjGp;#=c6zB3c&r7mjC^&_XyJoDNP3%zn^I(F46I z6wMaR!jUm|yF@q@KNa=MjT4O%vz%E`?q6yxwYU%Ph+Ln3;>hoI?{-V4N~caw@s)W)DFHezA^g8`p4E}*JQ~z6NOpUEUTdY8A$`_ui?h1a1r+ZpZ*nH%3N(C7am++p8gx3St-@B#I6>gSBJ##yDDQVu!| z8fbr~zq8xeZFrh(?~(11z1q84O44nrv>)(3c0YCx1P2287WQfo|08bMjGHU%m9{Q{ z^{en@{LA>h#J)tcoMt)Io$5}Lc#}9a*JQp65zd?EP5L?N`GwMb&?!m^b)CA- zb>?+u%WTUm{)*+<07L!i-u=}t}d?M%cRPT35zz2uk`DymkEV=eZ`$l_%&@TbrXkle&DAJ1WwHKTUm_QaccFR(x)HY;-rg`ZK~AA^H~i zudaYjf(D5XZKyNUnI`buQNtvSq;Xywf_Q%ElYa|;Q+Fu;ulRPfuvLOu5C4Q5Cd`Au ziBJdN(S`r}G5%xxww&8?isu&3eIxNkqJh)EA;z#bVS09Y7QarbRIAkE>BrLplLM1$ z^VjCznYuG&37zC`X%(~zsG+X5uC`Vis||Xh{q}zQKA~ey#~k|EHA0OjViWHsK zjE{tFLAS``P7Pm7_)?%IB<}vMT`Zp&pBdwY!e(I;KIphGRJb{Qb9{Y0i2{IiSz_u0?w7uCl@lS7km zgIkkZlRHy8Q@{AX_|3!SQgV|a+yGoz2d9HmGEp+IE_Yq-w47-<7c^Il{}7I7R%}-6 zSL0WM{t@1rdxW0(t@o|>ukfw=t$W5h_xa&l8^~p38kMH*KfwAEX0Sja7|p@HTiFadB(s*UoP!)D-YFGN19iz-|RN5c2-D z=Cxv?-!wlL@MPR&-4(^3+16}}d|FlT#dnL23i-j~L4VU!pr3tFUYFN}q);|nR#8K7 z!@OXYv&-3NRi8MYICbK6qT0KY-N|N7l^%s$ieILk{N7nV>r>lQ%CDqJ{Ohs&=YK5h zOz%wh&GgOC?@g4CDF}mzgN5UxR)Wv|R9NIJaz@xAY&5!0W1q(8o4N1wWUYiZf;WOa z{vIDMQ3tn!o6e-=1}c$ByJ@#XSRzD^r+21belq9DobPhK%dM5Dm1rT*HxP^K3Z2YO zCNZ#owtw~p_Xf9qx_-J!s!Hk)8KfHu4@#f!uDLRvnM#_uD|1(B`^BN$v+=X>l2%EplF(LqE7y@ed84~A(t2k4GyQuq_heRS_T@jp z^<95pI4~qmZpwy;~+vy53%lpZy@OXo!cDdUy# zYNl%HNy|-L7Jd~-l=@^%$|Ocvw6vr`=ga!Xjb)SpC?u=CfvftG>l&Z5MAB`FH9j>L$34 zeG`2XB{+)^Cu)HBtJ`imU>-i>^63H`@4NU z>x;&VMt`%v375Yjz9Q}l_+ik->DS27P0S{yq`623rdMj_HIu{PGp}8yU8ayQRj4e` zuh#SH`LQ4t6xQY^>Yw}MmqaU=Yt6OV+wJX|@&^sGhuKGjlt2&HPdamDd5>NTUW;ne z&ho3ZOSelmPc={7k-Q_>DcvcJXX=7`!9{y1rCmeJ-;g^#wm*&*`j$h5Q( zXROc+&2Ox4qPYL9^{rLdDeT|@8Y`ZeT?bsx#=IRR6kA>3&@&+C=_|84n9*b*S)GliO==`Xzp}Oq2anjK9zRJbGfs=WgD^cMdXpB+=TWpB$; z1HLBU)#g5-eHGKrtTyVaMrt-;Wqf6PkTb}k2EkX*NPg$meruhI-F~G^CB~aGTLrk4 zZmDjm3PN?EX|ieZrSwbb<=%1+&bd{#RrYuJjmeetR+Ej%MhmlrIZ3=7{p~xNohU4z zH}dy(&UVh$59+JKJ{sKQ-sF}SPhZF{X&0h($b>1*gAJloV@JJnCNHd-6hIUD_rKDrG&)J%C_iD|F0?}f+h$L&wdPt4J=(J}a#slp8!-u+iQy_f-@ z{-buiS>C66#Wx<5XBEw~o%Xsdl9z3}{5JF%Bg_#dUMYNW6r#jMdJ(*DNqG$p1_y)L z@{>|iju)6;Ix7zjJXtNFq2|Nsi#`fI3ec}>2<*|jtfc_-xBWFs`li5VMHl2*vIOoq z&smrav-N^{!CL~)?0RXp-^=n6al^Fb9vAP#0JFr8~qJF8{R?A%K+g$ zf!g*S%@N!#Ovp~i9u&|*uCcDMYRG#@yhn-F|Ua}KlOeo;kVdt5s%D_#Qnzo#%V3R z;0(jpH`5+TYUsV%HQ88N%^YKnF(^AI`-)~o_?~65WwP)eae-Zx^JDX4Hybw_wdG0N zEsg{4&<8?sfnK46z%@846c!$fJr=u0dy2S5lfp?M*NyLi7V@dE)7$Bl*WAG*f0Dnz zTj0&rPA=j`r=XKE!sg)b@bB;)?J~^j=WS(@^Re@hx2c2t5%8E(G;29h;MzZKJZ`)i zz8d}-{2Gk#NBH;&E6S?^x79P~8MF`EN7w2WaeSY|K8ZbPJZbzS|J-!p4Pm}9-}qKo zDXdYZWtO>>uu$42^#Q#pxnQESwfBTKgr(t9eXB`fd%wLO7rF@S_PITKySmQnv-ps< zm|INzZNwmA&Kcv3!RN;}L$0T{r^gv85Z9jzo(ul+{}MCY+20;+46$>Mdui^X+VtQ~#L~%zEZ9W0+W`r{t(xU=SM~lux0%JTB;Z ze}#XAkNc1NBc%}?kngyK-@?rIs08??J+rsiNC zHXb&4MrR#moS^ zDE0<>gE9izH}Sbw*em25z-Mq~|Be3}zuvyyuB!Q(a#lHOXm)6pv$Ixyw!ebE0{)Jd z!k5AqVlPC#j6Cgo!DyvUo-~2X)Q5=8^1??9&4AggSGrym)ZH_%W!r=#kLY$VGnye+0+0KXQ&RMqZKw z(qM;ZkLg)~>w_PN-f?y?J0NcIEG5E(nA06$p=_ZnJ}`RkF+vTYgWn-~X85yk;?x@O z_k)AMQcL#*7yJu8*ZN2K^)>_>0=!^w4P2XZ!MVWnO~0-*TzY%_mlA7<1h0sv6J&ndUA3k=YE$!?fY}==NL6EH3#wNQ_Zvy8@m`? z46Y@)hWN(J1UZ)H?gxR-I!-e%XziR?YS^c=W7PM2FYTxOSKU|L&jmQY1KPnN>L8jw zx-6Y(tbC$)F0Rq8Ug|XNE8OOkU`kLWtP)Zqa=m#jUiM%1zYe|*)`jaru5E*CgKRh9 zcJ039Ebv{P5x9njvxg&I?zH$RILppq=O|`G%D zhaLtW0<&uLv177hqU$;}HZ{h5J!T#=xvmey9*EtiowKjV!&1kuc7_;34E%AWg=zwN3(q0^5gw&s;jobY;AUa2 z!1v)=;n6u|o-(QPJkvAV3+Nj^$^TVdGdNX+M%hNu{^dflQ z+wR-$Df!Mj$QMW5NAAd%>A!4PHtZsvoH-ieDjdahf4WcnBk!R#Z;{teZE|#d;gj}+ zdqV0D;tre~^;jS?MMD9P5PU8*{6*uUBIr8?zVof-R&#**;v#ktyRN+3HS8MpD$Qz; zp9%=aPH<;bznpYB*NyB*Ac-f$@Yb`y2XCHp$gk~zp$8ZtkJ9LpRgpaI`bSK`o zJ`v^!aANdL@Vc{&*@=L5%=!A32fU4nCl~K+eB4yfx~RXKDud zY5~5S-}S5itIz*kPKaWqeqSO;1mDRYPoKEM+u?B?R|?FF;F)JWkUF}CaJ4vWzFQsb zzo8DLCcINXAAzUh{`{x+S9}=zFa~EyY#42hHk%vG4fv{i?R)Kd^4;$e7HiIQnZ3+L z%fP?E&I4+8;tHJomjeDA>hE8SUyQP5S(EyAgJxmrZ=TZ5q7m|sGH>SmcC3ST=Oh@^f9u*!EP3WoEQ!)A*bcEIBYO|vDT;HSJNEL)(+AUmK*rol- zoY$*_X2Jo@@7*E%B-9jmj*AH;y^>P1H+xex8?#Q>Azu*QjmP9gqMo4UPG{3uyrk7M zbAD7a9>kw20(==YD105dH22wwInj=G&LigxeyOFnKD^}k^EkW2ga54mtWugUJuFW% zar2;N7V#ILT`V>in-#1I(Yykh{#V-ZNW9~W5m%_EIAhc-2L$SRbceU(Q`stfr(HvE zS~Y|P;erq^J^#&>;7Tw~-0pV*ac``^^MPNF+FvP1PxN7bwl~|$6WVH455Ei73@_Jw z?X|vE@35io;9fssJYr;p`!!#2MSJAQM<=!aWsGJnslTa>ig-o5irU5al<j{4d}oz}JZSVZdz$pGJoD?!b>@!Pju^3*7)dX} z|Ncz7LdoZc!^5Gh@IkJ2!@z-k8Gad(Tb|U6(6icSO^oIqQ9F0k-jU{hb00qt{KZmX zrV#hy9>4Da;VR9c-6{Md4fd_@tw;+vry16y@PcNat-z9MUORYCyEA##%Lx?(JfHM# z@R-D0?)PGWI*sRqe8KzIH&=O|`GlMPu z7QdPJaB>o3fjt`9gS*-2!zpeSAgn`ln*2V$6R4 zYD;SHN%CEG6h>+P(`uoJcIrJGJREs_s1rwO{@^a-E^V}$YIHZdYxB_~=4;YgsXyr- z#@pj<;x6}MV{Bs#uOgZSx=5aYHjMsGFF?=DJ?UU{FfPjXbCq#b6i<0LspH|iPs=An zUie!+W%}~=0y+D(;I_aNr~j^Y)Weay9D6zH@qf^M>Gs;!J0d$G`=h`t0M8!v+H8SY zRrm(@*`KxJA1-~rzu&Jc%=hL;d)bMz)co}{NB&IqnQU#Nc2t+sBi$(Nk!PBEc$u** z`uDSAv!izvQ1hUf;a|N)xT1lIFc!uZ3DiVC32;?>UpUbQu?8{n$CL6A;yr}t>mj@( zknhI{)adXihXr~I=0mBK;DhG-^Hq%mtWuS;v#9?<@Io+GvvTyzos3R$;JmMsz1?Ue zkNi?&shG>jVv1@+wS8ZCxbx*fs3CZP7sQ2z!Vf|VVXWpjIZM5>y`%5nGS)KcPm0N_ zK@PdWzCo^vGB!Kz$*srj<8~pZkVD_gpMjg_49^$1e_T&uK@(xTW+He7$Wvd&zKn5? z9@MPgc@~@H%h{KMT)D3+XQO7vR$OS^KOib`_f#L+&EJ!sn1Tdip*6-`wBa z*9AEN+*ZOD-WOgazmi`|yAa?<%lc(~dU~D<&fY89MKeLTU|q0Q%8zrudB3KUPn+*( zH)IR>tKc@7>m8=KZ)yVSu+f@L(y{UP3cUrM`D?Xj0=}=F-f425ai5&FeGNDp;vk$h zHRkKW1o>xQa$a)Y6X@B`+vn}k)@Tb)3jGnBC$W{@YMf9)yA2D3AM~EU-*HIu{lvP(0{M~iOilc@a8%%&+$HVrm}ZG?^>6jL9`Mpj1mc@0 z*>H{C#X-+M*ccqmLc=o_5ef<9eQF}=0csJnDCP@p)w?}%VmYy%+6M?v^t8M^{5{l1 zf?R|zhxDCzPx0>^l(zh>@V&tG zgp;Z!kn{1B|D$=7Vw#nNKc_|}mlD_Mujpy-(<~s|x7OodxM{US`qF&*-U8#4t)XLV9T2nnsAJ4Nu9ZD`+qW8$~S@^!IVymL} zrjXAY%AW%lMxJS_xfSvwIsc#FpNPBXemPl3Ou@b=hHEr7;wh=|(bMjZ-5u>*pvPwy zKimS`EN29Mitj+)XI_K6OfJH&N8Da64?13Pc>OK0EzwznhlexdGx2x8Pc<+b$cg-) zNk2vGqn@Q!Y!qu0dqSw2t($EjUIAVfo}|9?ZFsq7wacQRJfkXstQDH+xkEn6HJTCm zTJJ!ik4otsAb5ulxCdOglbA5spB&YxTr;jaIUCO46YVE}W2aw%+bS%bX|C|O0I$P+ zr#CJWmI;5+?y$Fov))-&$;!d=gOrJ0o*oswZQ!g6ztzTV<5rbN^qBTY*VN1p`2()} zUd`7GmrlA;_`iOGx`n(7=Y!XPd`BPgqd-r#P+q(1wKwUw-rw|&cA!_&tnWv{Zuw~8 z!r&%12v=fPqIaq6Vy}!q%xz=0vG-bgts>gnvsv0HT6LZl6j2{nwkzB8SJyh%I!_2) z%q}KgHF7p*n6v!7|Gl;Y^q0H!egApww^^ha1US9l^*4>sj3n2oyWQQMZcVqS579Q) z$m>Y$jvhdNM$Dp4r7nTjWETUv5T3MJdQ;G2#$yKc3*WK00O#{%@MTp0ek4!W76BgM zS-gn;h^61x+mv@2ykBztZtibcZ&sKT=EcrKA2xvDOj12~! z9QuYO0=@>$8Zn6PS4es%=d_)?H*gvcX=gs1Fx)ph6!nyB3$aV)B@>SSc426Is5U^| z8YeHHFD}&%h+qEK*NOr+xhM21+ceidU7%kfws78;XdlEJ?dE~sfnSOV#29$+k&3K8 z3-Cu=Cu%BYi>R;Yuk!VtGwQXY-cfZ?MZBLfKV>Gk6Wo;cy&M$y=ezRo<3avZ=%Dux z@%yN)?>6r?mkVVz4}s1>oPj4v2-MZYZer0bdbbp@=?3kJ%N3puo{l__{PQ^SpMJv=XTC$e|yaA4YY+SaYmdN{g=1ABeL2*?)y2 zdLIKk5b>JWPX54Og#JpNDj=wI47o;JOSBheY~Y*(7Lv=W3TyQ4g_HhCKO1DD=LfxnI)G>8K7qX-)W~QCh4r4N z=LEbtM>RvaPf%Faw>V;cXnbf8Q{lNAiYuFFO|&MPlg;9qyLi!h(c<|lZWXtP%Ww^F z==3!3X_vxF%Gf_fGh*;Jj|gu{zuheDj(VE@bh&oOkelFe;T!O0@V$u1A8GcFnvnB~ zHr_*iY5Jfy#JSM_<4ZUw?U_1=x`i6y4}p8dvwgp2%E(dZ_MDj~G{cRzp|9S(Kz~84 zD(h*~n|0MJCtNJrI=l*+E}x5dlQL7$Y^ZPe>W=O*&S@_Yxd(l1y?VY)(#+u{rU-Z$ z;NhtEo|9HbKg9LCC>{}?=XPo8%m#cf4{X{>TO~BRn=qt2B33#44gqK;xr%aO#iw0zCBb@VFSQ1(b$S{N(zg zwevfO_r%`L0yQ|iAT{7z^#M)7ChG8C47Un@#r}$M?l^CF<>2PKXx0$=3kIri)Mv>MNFk8ZE3VLMhKj5;u&?{IPLuE?saE1tknG` z-lOiLZoWVrb6QxT-D%VY+`lmb+BUvfI9qryo?UuJ`o_)TeLG93q<8x~_&m}dOJ+-E ze+YjF@5$a1>E>vtKWZlmT;S6JerE0`9v@;QdKO+3>bPo7HRt}s{n1{+^4fvfM0>*u9qnytBi)dE z{GtD$-^=ag9!(!jzbbs6`97Ne;P;?W;90)Ty3QhIRJE!`93wnCT<$RK?;+MN*6d-w zct1I}TE#!op0v0?FG275p7tPotUW`s)3ei6g!-xasdLG5$uj9O>BscWz~0)Q%=zHC z=`XHhyWX+Id$k@&JfHy5Y2N zB6S64p^vaf^F~$tDn4=gpl076(*6kQqrc6+%^S1_C|~$k9@%p8tj&+lk0xBkJz{Xb^w8*| z1%+dphaTsSbNOe+&qT4Yy83(a1kdF$?dIDc{3K4igFt?u$A(MbTsPJ`IEx7Q#CL1% z4P9iR-YrXfJt@Gutk#U@3U7sXTJy3OGZ!-jy@DRP1Kc(qAnp&f3I8peS2wd;)Dz*G z_(}N6_{x~6cUZBvfw}_UBmDSR+7mZGXdvG}QN8n++JgAWJ?6TQ3ogq?OI~XsP&;mv zPj;!mwaj=Kk7xI7;T9n$%n82{$aVM2`*yE(0^$QGByhIR2=HUu#r5Fkn*W3R|}k#*9CsiOW>5z?x`E`>`}w-7s#7awCfcPit9s9 z^O5E*IrpL_V&p>3<41Z&3ONCef0sah;(U+N&P@30XSBDB`$3MnAkJ#LzuhNJ;|(b< zppEkUyl%W6aU|94>Nc^txqSOc&6L6M5R=Js-32@dEyS1p6#S%(Lbq#M)WWFGJ}o@} zUWn%hZTyUOSd5f!3$646?*p%|Ku#SP3=GgbYKZUtUVC?6)*cu*hHnJk3o%r9FY#XD zHsNu3V2P8TsV*I(9YBjRi!$ul+#>vw`6qf`-8Q|~kL#HdZWljD?pz?iu@gfp37ZAZ z2#p)hJ#m0~<+9#^vpBvuzC`ahc}Hj?zx-v*B$LZ)W@=_;BxfYIU)g?TP5zqv?^55T zX1lXpzWZR!+ZncD57m6xuEegy+c|INoXkC$+fY%I@ZuAl3_n0_%`Dpg8b zmjLdCj{979| zfAyJmB3_?!eNL4`mBbbMiv5XrDZBvZGv_m-h5IyvcwSJs?{}65hi8u*MeRRG7$Vd$ z>WIZk>m+_=@La-Y^bUFl6XZ=_Dvgmk+YHQr`t48o!kB+pETFgS5U<%i>>jR?ukcj* zl(N&7^v9ZmCGMe3z2v{-lcUh~;LCYVsMlJ@TgR8`{fk9;r=0pHcnxASdO=;GmGF#k zRd`i2=Qv9{;HC*&v%ds1ntJka{T}`vdC0z#X93QfcvDB%DWFM_*YMjsrTP83@w)N* zgeXUeWTE~h*6}QS=zi$V5+2YTZxw;M5swzV&u(+KSy}IiTrRXsv`nPpsc8OulD1M( zr%+eG=l-Z!M|3o<-zH&+IMy;o8Dpbnf{62XXttQ%fSDa?JZj!|)z6R{$hkEHv{`s< zc!%2Z;r{OY?(DVqs>>{4lgE3@Cr5qJPqX2_dB1u4H1|+AQ#dm~;2u%;;$wJTyL)Fd zFQ$3Qrose)9G$hYQN6`=%k ze$wK?ecC7Zm-dKM5xNOzh}3cLke%($_GV|ZGgNbk+yi_8?|bj7a=FR-K)X{r32nSK zs=T{<@O<#^a9US1Pjahfjz-F}U)m|{@I9`Te-yue1IVwsI-F1YQw*kZ?u#UG5jiDX$AW6XY4{4ZIR)HvNP}!Ytuo^I`Mm z@aE9;O+Vvi+_9OlV$6QZP+wfAtTImW;zG#12){!c=-*8+nu$` z0o~wd?N=aP_L5GDr);lw3BM;zhcmKSfJ1pfzS8>Itx8@Z#=>dB4KH#RxnBr3X%8oU z`sX#%{H^e$Kz+I##q)n>_F=vEobyHOh8v?d;@R#ipmXAFXC4f_1djhX0iKn*6hA;O z@zX`*K~mf2aW>IQM#yJ;k9Ch#&#o8k#;B=zt98~oi~IG2^@Iga$@M~OM?d9xyidEl z3j2lqBi<2@Ye;X0Zi^p|T#c6quQoXfo^h{craJ1K;qb}yh19for=J#x>3lDGWMUQHiaLt&=yhP)D-A+9O?AbJ0Q_7c#ql@i8z<06d%-gmmt z#BbuGV-3(A2#-nQS?2CcEt9*u6A$9hMg@5X-!-w<){$`kb7oYgkc%4Z5)<<>g`SrH|7xb!t zCiJcFyugeGT-*Wq!{8fuR^g=ho$!v|3Lgk~NbzKoPvCc{Vc=xYXyAD#$0kQRH|A?5 z<9X|Osr>t_R(30!{Ri+J@IJiUX2y23S@A=;>&F2ry>_wMo|4aVbTB%g z?%FQ!J>VaSWyCo8pGUQyaI-Y&`SN(YAn(Zo0yQ1^PLe{TL8B4VU%sbZk>sjB%s*7s z4mOFi)HG;I=*DPqH~Ke5v4j5W>fq|2vGz}(<^L^h>zwwk_!`Jfd*sJBDm*IP zhCh!lmfDVajHSXS0=iiv0X}R_Y)-_*;IXVIzXQ+nA)%*0zksGd@7h{E2HLeXkEzbgfCmKHb9Qxfff$y0oKOVhe3(cbA7i}!iOVS4{i!F=6^X$=% zl<@-fT%e!&0=gjH8~Es_g^AgTS#)kbPe-exRo|{}@6cX8Vmkdc8Vvns8)+b21@75D z@)6MgRn~mXVEKT^8)z421kMv0u z1vn{U1u>p$K&||R{6#e0pKF%F@f_~~|ADC9M}y(B!=0j$-X`!IwiPA__!+1#Y6y=D zt}tIXEiH1LW=!CNxd#7f)&PIo%|hBsdk^cqA)Gz*3eg-7O3a(7IDAnm6(qq zcHAyh3#tX^9Mtx|`@j42$M?v?=E%##bw%qMYmL?4_^Xwt*(E#*c%wTA=%!@_athuw zI630-^Flm`N3pe;{Csd1Xq)I{aJh|yHwF4&&KC1K)bgBNG$pWW|?*{$|{{J!I72$+HJ7(g?=81pYs-2yS1@7NQ0e-NA@UT2g?}YC}TK_K1K*K?wl>YdpFgchU zpdVeEy*A>W@MrKlItxXGazY_#b<_*g#SaVAdz}R4g{bfFc@qCQi{y`S0xI?1Jd;TrHn4HCcP1 zuzUjax_h*n13xQXcV^7+;!s=870^j|-tm**FMtoFc7*41LPt)U55lQ(*>mRkyC#|w zO==Xhuu%f_5dKo~AJ;8k^AbF(eBb%PF8T86$oGjB2j5FRTOr_2z{|^=Gck*Mh8Fg@ za6zynFisUV2t3n`1T;!G3A|y%{Xzmddo_W+qlwT*s4J9^r;wOWPeH!F$Gj)XS=4Gg zPx!^YmS69PW*j*a#D%HCo5E~izUCC@3-I?a=R$6)uNlHY#-ONoWiEvua$GfmYezif zGs49#5#Ufi*G?b){w?yi@%{L-UF4PIIifd$|0yecC{Q~s%r1;HUO4q_@&b()IG@BG zdhCv2$1pd@4aR6ME22bqp`~_P^L?vit3>blDJShes;jiGYpc9X)P>Wv!;L?)Nd6^q z+cE(k6wfbxKK=F@=~?e;eu-I!hlQ1zi)bnw(r!5VbDj-yE&m<*GQA;n3bpY-c@g3I z9@9R6%L4WBV1eABTWL`<@g0Z_@Q{NA&K2j5{(H8(eFHR?+FUp;9Fg8YZMj!^C-wOt zp@H;lIJX({7SK@2Q|%UIX6&%uQB+r40(!0{diN2r^cC%^gYTq2Tx2dX@mQm`j}#Y=Unx)X zj01$Rn$_v@za5|CEO_|O1^6$tJbJ(Xc~!d{uaQ3PXM9TV%t&{nJH#8}(bvJp zG|@huS9sT_)zhk}9qQe*+w&34A9RqPp13wadl5Jv#1Fg-_(kA=h!s3Tcs+<^1q6yL z>ehG|56SCIg!A$WQ47&iY?BAYF`bBiAE|fa?T_z|x79mDK8t@A@9K1Q=)KUQs6ESR zwr!ARpNV0A3iJYxX?{*C@UrxuctGJ*%WFRaH6=X|&lh|l_mg>=I(oOlOaWbuxJI3g zhX}r$n8iIuw?c=9+nc35if~@fdC%#MJB=dmW-GnFgJ=X)nxd%}x#W2m9!V^d`iX9opAG?@&gd);Xj(KWZ+%=Pv@YeXnW< z44<1?j;fEM_Wa9mg=B!$!R*YoG;^G6E@6h9)tUnuMB|TEB-tjwGkz+51VL zUZX$Y&r)v_mzW1zBn=3C6i)`8KKebrFK3P(f!O_*Kz!m}7nJ@>&Du}9oPO0T?qSVs z!6Pq`pT4GWo4|FuMtD(x3q(upshRu71mf=PnvQfl$e6nN`HbUoml|* zgV*Glgg>O#`dPR^dmZq(kRLf?)I;=Of5=12St7SnC)^@XGlGo*xrX@2XTdwg_x@Af z!1LM>*+;;;PJWyq(9571aNlmzyK8G`56-_ri&zV(v{Pd6$Z(4EUG($h3g&G~XtsN# z_Fc{JW@sY%MQ@StvH!78fAO_Izf>t(Ns4H@Ecu7$yN1A7uqq;um$? zKLVTzbt17mia+uy)E4-2=d~YbxMv2G|iKhY%f!?gO z-m^e_9;_WT^wId;;A_zu4hozBNuLo%L=8GuI4Qur&>Nv$-7ho~;2iKGP1Q`=38Axm zbo7z*@Myo(Gy?_df6fT!qK1HGf`$$+i`V!L%?FGXei6#a-xBrz+H=`mC@BzQ+6&DD zV#Wc1SYAnU_Vn{*g`YKJ1b@I;X&~-vpM0InhY=@;^*nF81$w9H0&)5tp}lZcpjM^t zg7ctGg~vn}AO;g>?-cfm&z~qP7l^;ageL|3|CNMk!c#&|0bcwKp_u&m@R#U-@N;Mn zj|R93d|9*q;n!ul>eC4gs|DX{2Av*ai$JcSABWdN zBR((Cr^6*u-;vA6f4>Rz&XWZA7*iluP0)@q`Z!_|ai4mopa8#2JSi2HlCsz<{6ctE z{%p=Pea{}@8G-vn>}F=b7O0tj75I#NR?fvNVTeFXZz+5!&t`uCE|nPaslY$URnG|g zt{DQ?a*jZ(rsh4R8CLp^XNAb?qVpwoBkHXtYPS{t{k6jT0-P_Ok9byF?~bZ35UaUI z)buwC^wPbAr2@|&Jwj#qW`+yYy=MjL8~Ctg+J%A+O%2gcyK3Pc=&`xi)H`sUa7z!# zV@2$!ERWQ^!Y=tLsP{z)n(PR&g#Y^tnQSIH=X@4o8~3P!_58k}ajMD)wDL7-=*-(N3m|KCjaBKgRA z3GDr%#_Ayuf9SLS5#V!63)F~(q-pTn!aLlmd0ftbAuQ6KJ7O@LAlett7P<&|oBC^; zK#xs52%p2fq^2V$y(9Dy$e-||Ug(LXSrI+UaIHMo5JiTPYCq7O51XEERS|H z@!wx9!242)z$^Y#C@x({f(it2Iv_uPJ8$x9_6fCLb+ z&=f>OAfcC_AXN~hO7BgigMfSqNEZoRX`v%kKzc`diAaYKAPGrcyS@D8^Zd_RS^wE< z<;;LO8(vi68uwz3v_A9PUw@66MH^(=5DRrJAfQ(-Sd2VT>yKw%>u|d))Vu`+%l*5 z#+qi$wAP7#-*{PzoikW7RT{1u95q5P3V7;);ie)zSeCYoiSW~U9&S%X{=Wy~D`Q#}1 z%6^6K#EtxA*o%rib5?B0k>;Q0H|vVnwTG0a z?I*pDe*N;!+>^^%#dd6LeKKFX zYX@Rd%>6uowbZkQD|^__u?0M5dUV&W#5h?lyzfDujf}%X{F@i*e8;Btdw697*vFdN zanH@}^pivF8LgGT{};6fWGgXhoiHc8rxTOn$U2IyxH3P<;$DsyA7YBH@U;JB2j?#0 zj*qNk<~%#=CkLI$htBi>Y$Jx%(N*Y57whXl0C|WW_9Wt;{lx)#)&aDAlV@IuDLmK? zK0b6o7fty1co*rOUGPDZ-`(3cc$Tp4(ub|AMb={bF8NI?u$8#6u81pkP&XcZHuH=q zm!dD%l0$xtXEgQ+kbIf{bKP>l=T@JEGl=JM1 z?4hE6$j?t=*j~%L;TLkTiCExVNf^ElFDbMhK%4WNhE6ccP{Ew!fF``K6D7{DCn zGxunkzkDV>*<22nH|?*j-{jx}_uB3E_>f-ahg=l>izlC=!Dja1_Al%cb5?jgI1(Su zM9g<{nB4pWhn>V9f8%G)n15oMU-(FFv>thWVMlc2eRd$5d}O{D58r+sj`<`%8!K-Z zvrz!gQ%eP~zM{>Rd?M$1Hj@86FWE16mtbv>&*V?*G=K4<94}_jCj-1)0$6K2zoCmi z-SLw*>{rDL-RvvKwL$=~?b}T;Wu3qSj{I*P$jNLe5AY`+$T#*QVv+9Z>}u}vuUHWa zVhFCfJ~ocF7E{{A4mx}h^8r7Ylj6^F93P7dan8m74|85_lgG_Hc8T_PZ=JPA+a>@z z+8^5cYyU+6^OjBA8_QPow>FsPdj@b8@N=SFfYg;zQi&9^h1M9f%VB)An#k7K1jHfv$KKMSyn0xJUk3&ym_}>`$4ljDpK`s-MVn|$}!{+9#JS2wH#V)(b zN#?R#BX82*-o(}Xz)Rj2GwiA^cjJdY{n;8HcHwV2(pO!doJmLd**)59F1L8jM^C)i zi}4@2bTX%`$L_6dd?(-VqkdQOlK;`>4?Yxc)_Zy=@{qi5->IO1m;7nXW-m6eX3>jn z(O2Ypab-T6%g)A~Ww5Wc&Uj-1-zan>x0pebec4uC;7_^59#9VE6W=!R8$XG0{Mb_r zS_jEWC-y{3ELi{XrUUuuYAs<`H02jQ=3jOszji#xh^E*PoBV2?h+kK}n-YK?)@OzP z=-_Iseph_uQy`Cu>nJllqW#QM@nH-bJnyv!4JV*~n_gW?vi|INOhk@Ii% zW>0a>|7>Uu(3hO(YG+eE<#$(h;~O&D1E`Y~$VqIIpTV{Yd!U5|`Jz3|J3b%-zG9V3JguP@30H|9(<;`}qlSor}jy2uZFhKBhg2aum^uHsUh#KLa; zZ!U;;`xbViH$TfMbXP~ioMt0>8YedNv8_3QuRb8(i$8OMUUIiw$#!`06MVKKm)OuQ zNARh3@)<`@^!Skv$zgs+pULOuthr&X%CDZ)`HL;ZH@ihX^f!;io%v~=p` z9RYtE!`^gyv4rQ#)sY6+#XJe=OWtK)>u5nM_gO1zr z*~eTLd+5_$-POIixZ_v06W44`e$TJ`DUN|U-NXx>*$}>cg+BH}i#+P+$?fWNx2_t? z&*IPe1jLS5`Z$1gdhr!~(Tn?D^71(wkzd}VHynj*>~BtpSA|c^Z82sXJ<);37iAWEz$Slhn(^b zdDz->8a?SFPK;v{@r0h7>RgL2$%m&Hbw!)a&=f0l#S>kHos<|?=xUQ^;n7Px%JcLf zr!|AF)+BUe9OBKNY{>uo$o_!6;K~)o(F0AkWLIFWus462U+gCy*^_U{F9(pF-{cVU zkB;!<+So^T_IBlG{Lo{Um^1hUAO5y>vMV|0&927N)!xXy(jGI$0$JIT9jt5oZ7(Vw zJaam$5;OKbXrhCjT!$WA_*5HvDdvc{L&q3?CkNj2Ca*TQ#?eQN;3+oPUmM%wgNAv8 zzIn(#_Jc8Zu!}hr_2n17W(R;DI%v~XP7q6Mh8BE2V0%2!lLO=!YYpD~qwov;=p#>C zo8T#ALIZvCP&_-2q6b{-o+3t_O_9NP_~s}X@b&y-yco28;V1Uw1U%#)Jjw1^napst zqbDEfC#!2*cf_9Y>?}XK#@OR4blmHsv%G+Z=Wn`*eRG5^aPTqD*ai+Aw6h-{nq#h> zk;E&X(vQy-d-%8(>epx9@D(~@f}Pn6{kTukM-H^M+QkQX z*2ak`wj&Sv{AL_n@ktN<7MI$@B-(UG zC;FAojOA1Mk&C^fPHaan1&%e!z4JXjCZ~Oeb%MX>VBN)&{Kh*2F^2!91+ab@OLl(e z2S8V2#j&D|{q3*FjixrTX=D5NJYn^OC)^=@U0mU-Q*?vRgygP+d-8 zFTTT*ed&X~IUC~>O}38o$i_c(B73}&oqTcK6bArr>xDQHALP@{#$GrCky$>0O%9_&Ia1hk@JnAv$Yi+b|t@j!hiNKbVnb5b#cZ|Vk6?A z=lJIveu|z2#2h$e;~P_v}cQxSzm7Y@2s@85i}p zhf(-JyJF9w-HqX$~Ztl`kEU^We zVwbNJxeE?DaL|P#mgpXB&+l;_(its&r5k)a@Q-^eHlZ_{;1lib%nYy{8yUkdbYnX{ zrVD)h#Rl5+;x|4b6FhxvjR(H^$!3pACi`&sVoZL*gIr>Uo@kNLKhQ?Q`Hpvh^gx5$>=b38JHO*aX7&Q{xj-8_d`=GX8;`H}p%)x-nGfO#us^zD zL2Me!rpECZ4s}*$A(Q@SzwlHtRmi62GVsH5P!(|KpP^TY#$wDtOxaV)SmXFPQ za?x3io)*BpcC_ioclNvJk(Vs=f`czz$Veu7u#aZ|Ym0mKj``mi2if?}IODAcXc|u@ z{q{5Dz+dh+&icp(&QPoy+Fj%RlWf)yG!$|G_GdG;cg}|f{n6HM?I9=q(DYnqe+!RZ zo@@9+42U8AVlQ^)bMcA}+rpQl6}a?{bgYGJ!mebtUgK-eY;M`}8n57`prM%iZ03AI zT!|gN<{N$`6Z=Gauz_bhHbs*U*g-qrp|4L~WoL5n2iudGZgk`uc5{!1vBt0!y<+^b z4|?PwGo9EZ^58S}#v|@?T#Y9u`ed>v1!RyT_)9y!+VND##)jqqyYss%8?lu!WXz`D|30m+KwqG)4;fhNo#si-GMpyEQfhB43-N!*k zegJrh9|b-i8n4Y*bYtAewPavJ@!)D6!Qm${qtMeBxb%jD7v0f!PcL!K5BTaw4`2Kh z^9+u;Bc9PClemKu?~P*z_h`BDso10+JO5AH|2?a^7jtY$b~whd6T8Rw)EDWHBkGC1 zxT7aM(2g+>=Mj43q6h!u2{*=#`E9&@XCHFGLy!LCbuVW0i8Zw8tIp== zlR5IBE1LXbUgDvUi$3fphr?6XkB)nM#S^~qo~*{>qo4m{Y)4z_Q{ah9Uo&ROb;usj8f2XH*}lP^7M^w1dSwl>?Q3;Kx@_KtfXHqg#S z;+5~va<$jtPxo=}#y<3+n?i27kdaJrKDft&4(5cI#)DjVqTz~9^p7jMx#Ed796IB{ zuIv%7Q3g7~gClOt6XVICO}}E!vQ5mV(Wd&eyXP-COdHwp#*dxp{y%U1Z(V?A?T>lQ zvk(8uW3k{#C$tnf1#L3ObMa~%dUB0iBrgIo;h~=laL5qzaMTI?Sf@k8kG#>PqdsdR z&}M&PZ$=imPcGMo7kq1({77b3g^$@4ZFU!1Y@^-PI5v-di)#SC;*VC81wCzIHQE>r zbj6L>lq1Cp-@=Cr=!=$uHa_eij?qxa0K`g^2|xYDXk%lsVm!INQ20kCq2TgX5ekVuNA8mNi zhvXAy)--D(dT5JNbv(=$vPQd!d382mBXZ$~rh*r{kcAzLkGknclO41huf)6|Zldp8 zV;v7V$`NqLAV1*2Kd$77aR?U=#~AX6 zSALE2p1&d;vZ2Qw{D&`EVmsP}y|wcJziAi8aUNO|>;cTpDFN68ZX8D@b#mHQ@Hsr| zhxHyUcC`kfj}}?cQ%B3*#oRO=eR0RO`s8+3w4zLrZnTlHbY(ZVd_<2()4igNuK26R zHHnPs@&H`+L7Ol2p-FZ!krCY`WrWKoc<=}NyXT)6%Y4lTu3|%D?nR5RX2{F^ow%1#@HhZJbvXnK2VHDhrZ-c_!TcUV<&b* z+gMkAL7TnlWNx5g96ia5u50uGT7Vq(ykrnhVo{seaTRl9QP4LJ$<2>+(@qY3bS5(# za(!#2Yu15WN{A^bjWNhpR;AuQ$Jo} zEJjmK7*&A;|xz9-t2ggK6;={mpC`j;6Gy` zZL;de*SHwlVuwA9(IyV?Ub{qaZF81&qu6MdmhR=GxAQ>3;r=sZ|KXm95C1j%h@Sez2%7vtUv@N}Z0h7xqFv#QG=zWnRJ&qb zMUM_~K9CVlGO`;TwDE;Dx>+OXgEv}a1@6hF4IeTp?$H;Ybl^+$;E*@g;nH0ksJn_+ zGLnfLG2X}(<0R&=Xft%p12kfcX#a6ppykZ!CJolU*A=Y=Vw< zG0jipMJLk4A5M&aI1$&}p{KcoKA!4qXCAsYN8}f63YpLnW8{R7o+1}%H|HacJb*U6 z@Fths1n|a3e$tPhapVOGy2jI&40Ho*$0uaahce@9!OM?PcdNN#fI zCnw!q=}caIY!>sg_P8!Yp5j5>Sl5`((2qFy;LTR-M+Q8#v!Q#m0UMw}AAUzyyRq7h zN7oql=#rDJAdc0q9lo*X@f-U3*hL#TBd)r2iVg4}9~^ah$7f$OvU zLpJo-5T3fR&T93ckGCs)vZDp?LsLJQ*@52_w$mSh-0Ji+hWy6FVqCNzI&j#6ZrUSF zF-U&26m@Z+#Cgwd>>P1poW=DUP2<@@%o>Y7eD`Q7WJCvDwurgR+!p8X<2qstIU_x} zOU@D>-a(o3a=E;z$ff28Jh?Gm`JY=pi(^x2v$;!#YITV1S?m#_5W#cpui>vONfdK~K>4jKv^e}f}7J8d=Ale|te&huoJvj723$TT@i04XHxrAKS z0YC=#<}G}3YQsmqLCajzPd9YrB6f2x58yAK#XJW$?$7Z+Lq9w=G#(CK@yeEQ4MZ1x z^rAfSAerzZkK!8Th*$l_;3L1Yk9)aV(GM42w!qVRfgX`bQSdQ z!IQ4hC)%T}jnyt5*dbog!N*$2-uTG<`so+rOWXkT6n$hf79aTJqyxFcf!d;$j3dK(np-3OXlc5yy?OB`q0#;u$w+~f@bGihu8vo-?4r;|yMi8ku}5Y(4_#x?^=%;@ z_O#KyY^%U0XB>xzdorUL`}Fgfc6{()NAs0U$N|SyiTJK$V8f`7{^$cTpez39$li2| zAU4=TKfW=}#VP%x{n139erThKHooE_>WzoGyhJYi&{ebnae+45l7svTTEN&i&&bY4o+;>pK3@9C8ucX; zU%*w^MV)NwfFJS4gU(_NZ)4F#lRxMso+2NyX1sCm*q7X5WJK`rk2>09Qpl=Af8&K7 zUi5=UUbc!cs1F_VjU$5sAK&O_ed=tBZj42Cjdk<^eT-kyE@&xmm8iS(8F*|SW0s%j zPB;AIFjux92c7s8E%n$>7xq;68NNaueE<)K2Z<%WCP^( zEI<}@{Lpb#qK(Pp*#Iv#j$_#hzAHJkqeb3Wr!U#jg6kgeh4?|wc>5kQz+*@K(MORM zofOYn`W3XuryV{ZCpp-X9reK_hyHl4jjRA(lo6hLH1JlUZ{X-7J6hyc$I~8*JlYjD zXZt9JE7{SfE86z5?iG77deMhX_<=3ZRLG-_u6uQ3(KXhUeA?Iw4qf3#d$^)a2Xf*U z{q8>6fDGu7k$%9vv9Y*U&@>n5ub3)dz9>IFD41Gc3b8gRr~uZG`n8#(3f}0z zr6>AuV{EvhrJ(Cde&bx(KGt2)hT|G}qDepfXlRF{&Q=OO`sH@`>T(8LwsX}6m#lDN z-B`e$Q3rJ6dO?2e=tR50XAgAL;j^XKT(WKqI>x(_0S=oQ#|C0S-c=`)qL2J>Y^1G? zJa_;l(sWfu8pA*O*>Oo(^+nxXqp#zbs8h_hXwU&&b!!$Jbme-ovn`zf+2BTfwZ$>U z(;E)G&{YTUt(WTPlGz&W%v6c{U3m5^=;C7x8PJaL2_J23fNkA7k0p!!in_6`WI|6n zTs-hbmn`l98Q|N;*jqY37H{^%=*F>hh-<$q8KNJJRo9L-xzNQA4RS;}X!8SrM+R+d zV=TGJq0ha(SdTVk3k6+#6@5$66a)J3kNof=lPf-SP}mqPwh;qjNZoi>vMFd86XQ=k z&f6G2@XV(rd7_Ok(2lOLbc?jmR?tzRY~r5`WR5bbvx# zMwW<=7CwqTc>E4W4pt|(D_VGwMVm3&=%GX&aJA`&M<@KybFU9BdEx5Qjuu(S&PIwh z1uaFLJ=io}+1xlXM_Z$fFFui%`?#*S!l926Wx^xMq>XH@=mNUqr`#q<9vh<^uxy+U*pN8oju9M-mYxVzfpGfAgA#Pd(fZn(ROvuk1@84 z!NZkI#sc!PKiYf{eMc@faE}HY@}P-#j1l~`TiDO1M281=-@|Jbuz+n1#r*;Q7$r=GYb0f*&2>}`o})w(P10K6)%1?PAsUCoz2)o zOzXo>;V-&GJGr9CH|p^|%0~}2BM*8}5B%XqUD3v0QFo;qI`GU-W6>c4o$dMD%M^2RsyG)yWolY2$mgp;z?1ae!W~=*IjI>BGkdO?YUC z8T9N^*htLCBidYzMN1){c7BU?BoA8f6#e9l_R)r~F|p4*-U?aOjgR@sz4pjE(vLnc zF7nqGeQP|KBh8r8>8lN{dgQ0g82YKR1)ITBcO^3*v$1@QKYf-g?&(eDs9&@V+S<`X zgS@^gz!!h_c)(L!$%wvjbOmu<;DdII3pDXGF4AKMdrf;%dtZA=buy^)H=gmk1@)+Z zloQXWJ6kAxfS0+ZzGNHu$P1zm*)!VMm8=m59Xc)a%2>U={kau(oh#J5b&_IzLETPAhyHk~H{bmb#_A}{ya&2cnc z*@;}vL-2Rrp>B*bEV9OLqCEGLLmOH2<3%Rp$O1Qh1Lm6m--7wZij3rrKwj-+QrE9e z2mAqEAhyBt?V2kdzR}Z%rZ%#Wkv!}}KW%Y*q^ln<^79#8W1e5qR@%^WrE{bgZ9ryq zx~s!wUu}GfzA@~Jt}EW+!95?axpw~N3w`S3autu--0O!guGHz^N;bUFafOR7Tro@* zv4oDXiavPy@i3QM%?oWH<^_2`T$&&9Gn}{{n2TsfdFhWfImkx`dXm9hjdKePfHsKh zGdb`whsc1gLT2}5Bo|ss<`X$YK9y7Skrm((@yLZ&%pdrmhkleL>WPLN6>|()kq#Vs zXv0@gM=R<s6a|dljog9Fk zWQcaK9?{XbCFfF{e{v03$iipv#PddwY zc*gmL2VGqC!>3EkJKFFt1`mHjfV@lojV-wFmK-Cu#M~WamBWlB3;yyd8}pGiu}^05 z$brVektgwXMHjFq{5U@P*%-3bigahsjjdkUcQ<2_m_dcOX=@#`kP7g zm%H%64;{SlaD}Umm%q2?>hBw&r=Q+rMn_#vAtze&gonO9IDmf9ujDj;*qOc9TK-}` zc>xb&*olnn573S|OgozFV5}n6_*$%p13dVZ53EVr%^3hsyo(QD4!Rdt?$zOoPe4v| zjE#9B?zKMdd^|D-V!VlWd=>d!tgw&2mF;g*`7IZ1Waoc!n_vDutN#OFexYp+iaWOE zJ23741OD*0Gtp4!V?G!|b~NJ}!!Q0`IeUo@^AZn#2ik9P_#IilQH3|%>C4vSC9A(n zj<0)tWc54WTL)M^Ks%I)or#?v1-K%BzxhW#zvJoe-y16?*yr&8eqa5p02c)C8^r4e zSSf(trT?h?QTw?7PXO_yQ^~wN}!p{O+9AHj>TsoKb zqxZKYw z0<06@`SkPYQv&=q`ERmXfE!XbU^z0+{YI_deLpQZE!ir)Rr-bi+Xr|(c|BPrfZtO4 zp#4GnqyU)!uLtlO?eC}FPu-WkFMV|8=*<4v{j+}#a8>52%qPhw$zGkkI)7>YrP)>M zsx2xnDjzp|-0)>XmkmuWPc9!(J)-(T;vSTtWKP{i>%5=Ti^JdTH zy_@&m)pJ+RqOL_Yvv>uU%cgx<0)*y(vDo%Wjwb zb>Y{Ag{6h1ivqL?t-`+9eX|>NHtL*PKes-kJfr;h(Bnf_2l!d#XO$BhCpJz_ot*kC z_gU`3t_!;s^)Bii-#5PR^iije8r?IxXXWC`#dp*1rrXVSGhfYD7Y;5Q{Gk7X{wo9g zVDJZn3o8pNA2dH`X4Bd9)A^_K*Osm=?cTk6_XVX3N*fh6Dy)=QDN|`z+P5}uZBDLD zu3b~Trn+iv)!L`^PwR7Ab6fJ*%*@QpW4Xt2n-(@LTo7P|+zPqVGN)zap}CE@jcL_s z)jfvy82&QAzXP05J)wGc^X}%jWL#3oRdNdo3kr9Y?kc@pe7VSWr>9R(FW+3g`Bdep z%GjZ?L;Lsd-+%Aodlw(xe|Z1a!&?uRYNgsvt({t1C0ix8W^T=Na-H090nW&rk-0c^ zaq7b6h0TL%2h|3L2ZtXXe0XsG0DBGXHMDVM;=D3pS zFEsaR@6~=Xc{150yGwSR08eF}%Dj=hk>uLB_Luc9>jzg4uAVY{%J6xE=MC;Lw8zk! z0cH))8b^Zw8KhXR~FaQeW%2LClUet7)w+SRqIbLw;I zQ(IG8e&73uRd%rf1g8 zt(&_ee@A}n!q$a4$k+2h#M}`9CItvnJ10)JC~i^g3T0vU!tV2W&+Gj#z^wru3-EaN zKsI$zPtiJk#F}(ClySTi>_7T4lA$cgx=`|7-YP!=D7Wt$bT~tLj$OpVxj~ zd!+G5W6#!}t!lH{ECyJ)zH+hD0^D& zwA>>BMh7@6e^$O+EEl)#+Pdqh?x(s>=slsg+*9tE7~scUKkiyKw`^`wdQw`h|8euj z&HoGVQR}1DZK>N*8>Kf&=X3d7E8of=nmaW2Ugo{bNy$mcmaQ#Y`&9R-{&(=dgZ+#8 z7j3>^^95grGI9RI`RfF*QTS}|v%#t5spa(=>ouwY-f6zme7gR0{hZ13uF#O}8PTo~Yn0Mi4!8eq5K-G(QWCzStD{YQ0jeR6$zZF=pV z`aSh0nol(U(E3B`g!T#T71ArDzsP@)|GM;bX`pwYx7=6m%Lk~Bs*l>UYtODvGM{8N zXm8NowYh6^wbp8_O9NbNM>iVc_t>Rk62=#&pJXK5u;9SWsI~3sbN@uQ{)|PHUakD$P}zpVmID zeNg?Nnk(nZ-wb{;xarWQLr+(puFPo8XxcYlnY%J)&6%H?pZcizQFGbBWe4|}x6izJ zbLP#t`>kugbw_}OlNU}taqNj>Z!g?l zI3RUE>bk~tjW=p<)Lw4B+&nOSVER}2U*%_&W|fxiS-NL__x$c{y0++Tm+EblAG=1pcMF%gMyLj&6q3Tfes?JrNCo)fDuI#$9Yt`OWdv7S+ zP2e;WZ0)pTGP3fiDNX+-2@Ab9)!`F1T>u!hw6L_f%&lGn2FP zXXn=o@Kxrk%%!PIQ&&{4sBY80P5<5t_Fi!BynE*@{$}wvpA3F7_@Bmq8rdX3FG{=t=lEB567F8;gt z^5~aGj}K*=N!v`iVd)!|p0(7hrT#eKj}y)sd)C-Se ziEG(!mi=b;uXg|Ho3Fq5`q)LsF1n%?AnduXE?!-D&@22i++}Ajz zd`fxR;IzS$1H8ZR{e`JTsYT^^<$2G|d2Y^2pTG3^j4x(# zj_fKmM7q&x}2&bWrJw)EB8@y;z?$G;8SgMYk_X^{4vJ89rzD+WNKiquNKc zf0z6&nNgTg_;!GU0!;6k-gRH`zG6?VC--6UVX|^(<<44-wHiBCcdULAAlu9~_v`G} zk@E(62710f?)&4~3@ zJ+r!PW821N0gkI5SN~`2pEYaKUG2NtmnN4c_8oFnpU4yA50IXFUVhz-=VZaX-4mi-mL<36}k%c>T7q_?rhZD zsJU-#-`Z=9*BXURp>tz^N3xG(_bKdCm|B`zn$$h1d(GZ8d(EK<`3X{G{+jGH+1rxa z61Z8>6I^XO3xAEV`PL-W1lZGY@9T?yjwO`bJ*!W??Z{ggMza_tM*T!9E zjXG=88UYpuc%}E1Ui*+=Wq*}jHoa_mx7uzsd!;klXS8<+Fex)Bb4lTn!kxuCi`NI( zxwCWU56K@AvR+=fymD3Qs*&e9vGeoN&r7T4R?m4xdavL%;LO1@2cMev)V#@qlLwzJKVAN&`c3t<)N3iv zJBJkxE6i@qZq4Y-=xmqUF1J&9r;#!J2T?IgfQm5(Zm>Wk`oxAtz4^XBZ$ z*|F`h?Yr`KSohzE!xS`;zYWa_{AqDJ)a?UibI9Z_3@2J2QP| z`mg!F=8w%CoAbPUOX`-??5^2e%~G>8F~B+9=XC#d)L%zkmRy#EN36=K%~hL+R}ZhA zTRXSrH*eSNUbp+QF_(=waQuPeKc4jQq~^rt#2dP9=$cWQQJUH{wab}==jVfxgOaz? z0g|_qsm-a)_v-J}*I&H;;u(u(Eb^SNM*kZ9_IIxgzcT#o#v9!`KK>9eZeOEoAfW$UaH-f>&u15yUZVZ|JeI^_vhVvr1wZC<)pm#;NF8h?Vk2a zm6s~34XrkGZu8vcg!F{;e`^1!%@~|9_}k&%4nH{f;NYPHhYqYexbEO?$!^KQ^uqL| zxl3~s$4ne^N#7-X-M!tt*C*E}r)N*ken0p9+$GgZs-HDJYny0`*b9lxXM^Z=%pQk@h zFKRDp@6+0+_3z~0$yr@zh26;AUHNQ2E0*7CzSX>T=-QzJ1`im#{p;JmUVicNi^m7J zwta2;+he{x=IpU&kKJaOZIC8XJv~?F|jv!YVK2WCx0^eldz@vVBnL1Pgb3~>f9%5Pu7mi9GO{MT3i}4Zp^r4 z`j+WCt>?6!<+96VUrk<3{$Bli)p|R*Gr5z5vUPpy`h%?pThDhr-{o0iur=74m70~B zoy<-yYhBiQAooCSr!hN?*>2Q!qspan>4{NKjM}Vcvz`}IFQz;PZ(H29xNl+K!tI&c zGn*DSEuPeUQn&cEZrgvc`8w@&+83rS3{Mq*PYtz(T44!F?VjB|yH|Rz^vVGyv?sK; z=xovXdGhn*{>=TEJ+gabH?3@1dAs~}`L5<&O*uS>HJIw8Is@GU-JUtV$$gVMCVx!c z-sQE0uPxku{`T|FSaims^A?=9pgGhWy1agQ{oLZY#d|XMWa^E2Cg} z;=C2-$z^Ys-Yz|sc`UPcZtvVF?Ni#d0NX9tZoyWIw_5ymfKBFYGVj#psZHlK&vrlC zJ+^CX*KPUR^6!=2EA8;j4&VH8!7mqFKJW5*$Idx+&YuVVJn-Ynk1L0aK4kPUV~!cK z`{>tD06X5;ei%ez-Btyo$#VbO#M z<0g!IsPCb^)4EUVUQk|84$E)P2dNKIMjJbrPVm zb>-~D6+p<@TxVQ#*C>sf$-O>lu;oZ$DB3stceRoEf{5;*rdKmeY1s|Eqr*E)c%_NYj$dTYWv#8wT+VkT%Eo;eO>9gl0DonC;W24Zp-Yp%+$$KCr>O)EWDC= zC9`R5)7t9`USDwG;tLmlxANVJePz;<^h};GdBWVK<}P*Dgu5op7&l|wZliV^H7z|Y zjn4-G?&;jq@m#TMYS+|-?F-vSmya&5FtozZJB#00d_eVp>ip*XW^PPw%w{WWw!%&; z?X=Q6%f7ShbEBRcbwcNaPBJ%{`}K!ke|Xt@m%X?8r>lS3x3F*Fck17%pFQsEas89~ zC$F`_S}UwFd6mg;l-?+vmzRp ze6#iZt>^EzaKDAK`e*e!H=R0e>bR%JKRteGfZhOy^c>Rj-R5_juMfOFV4v{fz>5P{ zRj;ak(Djg@;>?)`D;$EDwQem`;^ZEtgP<>t!# z!TE!4R^F^UoIISopL;*IYH8KdRb#Ijd&R^nCT==u(@77EePHZEqaPamt5Lri<=OeI z%v+gkJsY0N*R0POm^1K~MSodzSb&=bZyNk)_@m*Y%14zqNH(yfCJzKyp|C>XA6@_G zdZzeH@rB$AIq$2!pZ+XwhgfE$Ky7~Z42N4Z!l*5;(=q@7Kkl07ARa?i;&$a8)aL>R!13w!6(eN|1XKFjQc5cZ>*JQ5AoL@YDF0E<*L8x{Hk+&{rHiyto54fH5U&o9+*;}Qa`0~N<|Fc z+q}2=T!3qf*A`dktk8L@{#O0I{C#=n)YHn-%6ARkHF$sd{_;kZjVjJvTA{q1c{_7# z{@DC?1MHvPKg`sZ)6N{7eP5TlE_Ha<;axxL{#p0Y>7&zr3;QR@Pm;qbhgI?m^9#2g z+M>vCzslcOxUnD?dco6I?W?X{TfOGobd%a9wN|6mc%kq@;l%uj`FE3dlMhoLrVeT! z)c$qr*RA)O?={bCpV>Y&b84p9)$F>m@5;VcM!z!J8AZFhJ@R40OPQB4Z?@lT|EBeu zmNR%~*M8^m@#OL3h}IFU?dsdrpJ+VM_*d;;wW9}*9=xk|SIzqw??(>J9GbbecyICW z(%~g%>&FLhJ|{-sZol1LoL-#XBH1E&H1%kzkSS!G`R~-(spH(MlB%SpHK#Ru%f00% z8&5XGl=nI0|E%;`X_)~3$^0iXIz2l5e)0X{ouxZVd*=4cJyCk1^nTC#J-OaoZ(p&m zI6F5xXAeE6Hm7!6^SCBo-dn!6d{clos&7=UAHIJ0xWVHFXO?G{FB-mR_|<_|2kgCO z)o0c1%jUJ`wZG~5rfdDt>yMr@YR;$=MxQX++0Cd>7Uvh|x5;jkU8}WLYm4$0j=;*! zl|Ekd@uL6q|EK?fp$CRigQ-D##UsLdirWKt=V6ZTU)n#M+%GKMJL=w1^ZVxa-P?O_ zuk+h-cxSv}d&9Q(ZQhT*S9`D4*9uVRD}?l!EZbVP<+*Ix^0JPe%4-a-F??` zd}W|Aa9{s@{bPs64sTH2p!`(*sru5brCXkL#|QXP;YWpeUGus;E5BHLv8Y{a{we#X z?8TXjGc)ot@;haB%J!xE(#N)sZ6Dk^xaD1$=l^{I?AY3|<$P$b>R#1d1K9i8qi&Mg zBs}%qnHoqBq@82^sqm-5QTe0tGqW?Za|0X@;QuoJH?k(n&-=9ZX+PL_u<=gqo!a{W zwg_;4fS~}+&!+_#)fv^fDRoooo&Y}!uwrM$&N10zvO@vZ&#a%R1(;Wy7oI4uDmqJc z&TBn;ru|HNbbWMqa(TIK-rUo=r*(LM-_?Fs3+Ab;T3@wpjlC&=Zzyie-bTVY0d{Hb(mX$a`F>dHu+*NNJv-+o=O=Gu-^lKh-zVRf?aQuM zSg~+L_KK{zcwc}*yU@P9d3*EY`p5M>T6?q>rxvHyORtyySN31o{|it~m%}b#T6(k2 zW+NXOI|K8q@%#4g+vj!88+rdaFPWFz6d;?+<~Av9QaUien#DDXVm;fP?cShkgRT>c zCl=q!znA|*0DEQc`n=!qj@7xJoSh0VI>7F&-COl`y?tSFVX{VMjgfWwy4-cSX9~|0 z{t#e|{2KXn0<0Eb>FmnE>M1d!>^GPa2#UVBWyIflmiN z9sFM9dzHrmT-CU$@x%5H+kP|t+RnA%RAcRt_t6iwA8h|E^|#dW?d99{5sL!MY0Mef zPfw^#sNG$@yZmVN(du>O>&jCC95j5;@B`%s%D-#;uHkv?mc}g&&q}*DcK3-%qf)Qb zk8U5`_MUa$0DixBzt(=OFPdL8S8T1=^6qS>#!ih5Y8%w_J1d{jn9*3iwS3FkC3n46 zd#(0p{n7eejk_90G>>TV{c_22BjkGjpj25`=K zL+gf?XU_{77c@NIO>a+c9~$85&ebFDk@rgNmHK=8@9o`MyS0YuL-pTRe_#D=<+qho zIaU5yfaQmlAKERz?DFjLb;H*UJ4>ims+Cu2uhi^E-wH6;9BkfEzoUL%IL9M@rjn_Q z5Ab>U^YV)UuB%;FD>MtuJyLs&d?Ro`azJuH`hxUs?cLh7W-Yvpp4F6lyesJnut|H9 z_NkpyJ1@0gYQNojyX8IPl=hVNx0>H-4mE}ve{cQ0H76-Pg>wq$=g!Z`i^BlAb*R|xPyfctaz=f0c$Zr0r2GP`B=@BkMF_-TMQ1NtekDR`$y7m9^HKmpw1*ylj~O zN2ZTVli`g3_Xd#oewqAoBrcp0{5SL8k#71uk*00*TGN=;3s+NLM+{e}Tf zPM@51UVUTw#nZZfGYx^yeZ#JTt%_1I%jAYJWfZz9;YGnDjAe&rq!Z>t)u<zq%TWdmO3QBw>sbIyx4lN^X>oO5IGe5o7z`k8ZV#|*_%3U!0Nx4MzxpOh{lVnH5)AFllSI)F=to4;>* z*EX{?v-RitpX=6)_gn9`o@qYQEVhg7F|9GJ?E{q5A32r$bYRrw)7m`u_0u zhaV|FQvOxtSCv++RXeb8VB?VRKGJssKk58rWVa14Co?CrRC=lO4#^J5 zW~t3m4|E>r{IT`N*5dGukp0^`jdvQ;Thm)d2DqnjPvgVphs}ID-~LPLFR6be|4OWV z_SEa=*3X@kKPfLadnVg1y~FfPKL(wOwlA*s1=P%3msFOo*OX?4_9vF#*rIV$T?E`!ez`pXB+%Y+4Xx4^v^5^7V&Ab|(G>!>7+~YEIS~Wl_ zl$F{mwV&)f*}1HJS=+Pra_!~Xmvk-(yP;P*Yb0wV4`m+8%*@ZsUs1ZEbWPVaT}KAk zHo)A%+=6F>gEI$bu1c;-e5dy7&aXSaOZ_f&di(UYcl7Tz-fbLFJEC@Vh$o& z^@{3>wH0eGHD7A_ZqB?|A;7MgT{9o&KF*2RCFN>)_!ax zr%h~4Y}r$962N)EFIvB7S+`2*QhJN*7TM{!={e6S-iaKPJ1FNIw=e1QMmO<3sjuDF zwx9Fv>R$owY2MR3uW?@E7XemouH5{p{#E_d#;Fayd@{gG0jxXE<(|v!6<}O(Tyb>Q z=&taXQd+LKTyf{Z&V|3{|DNA8fNv*G2e?9kd_WM9;s zbSIuwpUpp;-@CMT>95^??f!Lu)4NXZ`cL6M1#8v0nR7F%byn;6mg0r#3)L&jSC-pD z?V&dZ-W*t^yh_>kY~Hbd-uk>{9kG^Lf3FE=HDi;piSHx5W3&f#X5cw#uhw3z_1o*W zuWw!7db0Usv$x$lQg^^s&d!~kaqV$!=KxnUu4vpIz`nZ~z@GDp0NtJL z&Kl`8(pzS>%v_VZCg+{{hJ_6a>t)x=9+y5YZQac^a*f&5+133k`&U*huULLFz~|M^ zt4{`ax%P5xN@GgnoYpz5nVp%P-=uz%x+Hx`+8IGTz(LuAvj0v0H+^UO&XIif=hmNF zt!AsaX=~Hg((R?&_5j|)g(JS?v(#rJ?-}H+=UdOWd}p(NfJ}hx0{DLAtN`BguauP)ZF%Tq35)hCemn-M&m1e#FZ*luQ zzBl!KduGjaS65Y6S5;T{%>H-a%>J4EqpG7S`Nun&cQj`mn|18|fV}34trc7A2PQWs zH;)UInVpid0S-@jeGJ<{Drsz)k*d&6o&%lMV?O%6NMcc|L~bKvm6;bQ^oqT8Q@-Ltyp zeC*vCfh`+bHkQqr?s2W-M)|$>$KM~#Yr|suPl0Dz&$O)fip#C7%YRJmPwhY4d$_m4 zV1=x(E_Z?)!3rB$L1bethrdzIGQ6MZo}{A0*7}G@4h+l=EMu# z7rNgJ9N9Utb4~A>o;|O8y}b`&NAnMBqv9j;^D6LA{h|6Zjb|DwG*@W;FnchsX&8=r5yTYI;*VL%@Frr}LP>yYOS&l}qBer@)R{Gj!N zmY9F5=2p!aS~IlR_dgB)G+e)0zj~?nQg6?|&fT56S4>CVH3${ zslbnWKkn@|*lqChfW50PG+t;N);_HL^}xH$cboPLu!_g?+I z`k}Q$YwKj6@?q6s)uw|@2TKL)rImACsJBoo#AUrZJ9l z2%jZBF^0t1YbD2bR^aNu( zVu2mTc1Q$t(%4GPm6~+t@W9mC)X_LHk9%(L+~8XQb64{*W0D<`&-+x~!C9cWKy%Z8 zJr%PzXKxyF_I4~fTy(fmZ=>D;odY_DXHU1ip*wVU=+4`lH(q3N@22ie-TzGg&-7!n z-)q+HtX=t$Cu&cOeC*rJx0~k%1SaO5Z`9wY>%-Hl(<|fr*Z_b1X6MZgy}o;J_hA3t z{ylnhNA{qZk7Q}KJ=@r9V><_S9N%&L=D?M$D_eUs_h@G7-?}@w{Jk4{Hy#MAnfD`p z-Tie}Ki)ZU=fup@W}ddd^aZAG6?i545#R5=-`%9zq*`^b>R{K}uC;Yq>tsj5nxnXX z`S$W{xd}PeJ6diw>~FpZ*o#~ zQk9fdO>C==?-{>m++Mu*Tkp5z4Tk+;|Crt}y|X6Hn)u_iKV}v4fNAyyZ8@>!#95uQ zI@6|4oBr9(XFDhLPU^|Yu!k?#UanaWIiY<*TONF?v8~2-3LKU76YFBe@GgyAM*AGu z;_Cy?)SemX`osN)``2d==Rt#m2692>N7EbA8}qd1X+J#n@R%I&TCKHOp9`>wr&Om@ z_6e_@T>p*}J7(4M9}~X|eAxZ4`&>Xw^{4FL`B!qT_asN#&wginonIV#acq_>z`l}P zk9^g_c|T>r!GeQ{zy^U=1MG>u7E3JBSfsIT;Pv|J^+%hJHnW_b-C38mRu0@2c)R{~ zeV^JsHTmUh2iGP-J$CTh{%`v)c3vFmU$$@cMK za{cS}}xnYy;U0PjQ$q()lko$aR`a9F*BE=31cNgwH zl|91d4G#y%VYPrbcBbY`O?LXI#!-#;o9{R83|Qm+O!G6z0PPUd^Yc_eP{5UfqA<*z||91 zXO(;D3F`~@2Tt#t-Z?MpY?}qF+sxURGdm6*X~@-YF}B6ndE@7eKQQ*d*v^x7p0wiF zieu+A&S@+iu-9wzYV*o|WACR}3*qZ#%zIeokYb;21;iQKw6|%W*E+A&YPLrE4#hNQ zR%ce{_Rj5DH+VH5E?v31a(9>BF4?WId@m`qZYLo4ePQszfRA~n_D*fR`g(Oa?H>$( zFl5(H9-chPV{BjFzV5x6+XM2ua%U6GiRRby-pgkL=2_;t~^+IFr_x7WVK+#;^4%A__%x%8X_)24wz%K*G)Q+jW7SQJx1m+ zHxF+fo)lOk>r47nyJrW)Wc&2@$?orOj>hh1dY|e2BCuU|yY3OaBYLm&U+JF_Sh8BO zx}tVPO$=Z?n0(}I>^~Dv{=M<{#+3o{0>-x>t=srDJIh17H0)4Zn%pE1TJ$Tja<+jlfJ#m2i-yHwU2o(w!#dvGMDU)O#; zdJj`R{nh%b_3t*mJ9=O2NA(}of7twCQ$FkL`q}ksv)5|bfcy%d``X~O!QZlvRsLb& z=?hO^c4FCy)dIU_ug#6!8@oRm{Agg_vS0QEp^LwGy#07vzRy~7JMX#K8~AEKF6o27 z(zT^W`FHbqd89#dk7LcTW>v51v*!IR_v}&HHG8WMX&jQ(w$~b`1o+&Mz9g>rdhP3@ z{Omk~c?L6Pq5Smj>D{S;RVP-R*k$@I)3@ks(Rpj)t%-ZP_jd0I>>jYrDxY&_;Dh=H z_0Q&=ln2Ki9D6PB)$y;6Z`$5;lnXz$d2G|%Vukt&b@4&A)>mr;HW_S^Hy}0|m~VYM zxmtO#59=S+cT5g^QB|b-u!x2El+PQ&|07+uDPjkQ)6m# zYV(G`ZP|OWa%1Jpe3u)&2e@^8>$?2wi2-pGynN92hTj{??`)T~JoAfF16xgOH8ERf zw$8eF&nhN#n*7XK6KhR~1;qmL2G)hwY^>Q>q`62_Y*KGFKhS=leMI20z}b0s z;qu|-!v_Zs4w}Q}aQoi&z3a2D_}0LE0r{S*dsp}5Yz_^)95|;sr&^`9O5V!bzxIv# zH|qN~_HFzuYcp>I`0^jLf6#s-utwmDyw7xZV7|tD4RQY+!#hTK@@K1OllA&>HGAHF z757>Hk@I5*F3z0Cek3uFxPZO)&gD01->7{s_+a22Il0vRI{S4_nRd#wdnfLl*fucR z^x3B0HgVg8{iFDJDC^jA#p^cL9mS(!Df`af7=L4Yma$pJUTnPB;FshqjL)l*H4uk+ z-&Ahu+TOLjx4Lh25NFB(|CzJ8rd?eSfv zyG-}q&b=LLez#7)b-J-~L+6Ihxz)L&_gLu4Dp_~p_x}?RQ+ogBzSe!M&6}Gy&HK;H zd$#6Es|S+u7_3;Wn3b}BR!7y28vXB(=koq3on(ij|Ff@OEYidEL2&a}B*GZJkD3uw>p-_P(;*h`l!R z1ng85_8LXZy|q6AMhp$=o<`@T)%V*NpE<^2{hGd-05lgIm1VAE>TYVm-*VSftzZuq+)8@J7Hn<0Ck z@2vqI(>|s>kyY=58V5E0)%;g;oxDdj9+0mWLs(0mF>A+c@zI^5J9FoKuK&t=4q|)j z%WwDI?k!p^T3OpUBk%ovuKl_8HLYt}Z?@me+n)Qkt$7~RI;yo)bE)RzjmH~oOW!tosmx)o4B(Yb+%#*;M`T@Y>-N^|v+Q5Uz18y0;>z`v>*S7y zy{f&c6Zpg!Dh-cmiteAaHujc(SF^oNTe3bd}3H1}Qn{Czl8;v&_ z@|A}NtOe7xdKON|cisBBbveJ=s@tmj2KNo%_*UShfPBgZwG9#tT~WI_>%DR{mj#Sn zKE^!C7`iWD3{9)1Rpx#-=A9Nf&Y1@@kNonny<>adAAEmsPTr+GC?JO3FmQhWAOFst zcIz?nGh%)|chA5}f#dRi0sRu=uijX_abfMk+P8<_9<3RBS4bY1ojyMBR`S%=J*@e^ z*Ltt@=k}l5Cyt#swt0K=wmrwzu8eazAn&lfJ$QS-w!D&ep_l6|*IPLIm=_%^I{0$+ zO zlaoUj?~He*OiY>BY5GpnR|tr2t_sKnoRIz0Y`DDV-p#$69|S&?_Z+qg>@mK__$FhU zjLBP^7|@0>^FY>m&JOUQmsgipn+`V}(n+}?`nPVNmJd~|)m*D-t@eY~2a)P~t*Py) zqj#;JZ9F?#pM~c;0qb3tcQ5Z=mHqt2wt2ff%!_mv>7I~1N&0JQa=zxZUuu7;Er)P- z`|i>E!WWNSJT_N*t~P!BP2O3PqmoClPOxHk#qJWlCGr;c!M(lvd-s1^{kEDd-@&k6 zkk`7h3+?3QLIHGc5V)mrOID5!ZG1ax)bgI)VRuNs&EFbF9^=*vOIZ(A=S!rJS)t1L*s7;FhdK@Vmdsw=U$t%z-Bb%za$j`y-cSJX^E) za_h^jp9dZqdnmoI$=H+aC)@7_mT4{15__BX%EQYE9h&{G*7TMN%+#ByH<9DI?sZ)@ z(fE8c-0?DXpIEE9|X+Xjz~`Tp6Z_Jj{*5BKKkjw)1y3q zIopff7rQI>Rvz(g?t61}bH$#mo;?-TT(%0Bo9e4SW^elaflmhZ%6pwFXRpSl{Z0FO zb@%Gd)0w9;;XG}k1`ur2~Pq3T6${wTl2k#HeU*(XRIm{3CYV6fmt+`rr)qwnu zF*GS)eUWe8IB-#NNAj2N2j@;!p%vtPy-@*X;0wNq=S*453cM{7gk zlRwt~SU1nN&Uby@tMy1?J56N!UBr_GZbAh%;_z+|c-R^V5lr z7isR4{W{_wYh&g-*#?}E^1#r(l6UIwjBE*h<`~W~8iR5mY|%9n*GzN*^LFR$nx}rU z|4Ct1|Cqd+#!uXtJ?s2`UUkXa1sAl))0|VDfAQhsL+^IU&+icse}5|Locj#-$%@z~ zhU}KPgdEiZc~51-09z}ka&*4=@SA+QVDrE{&3T$~<2PjgfO(ev6ykCFuJ#}7pSLrP z8Rhci^==y6G?4!swVOP%?^by~T5Pu3aJ8ZN)1v|XGE;q~y7}8*nty2;`*Mi(ip<}h zzx|KKKN|MN>>LnF*=x8{;Io6z4(901(X+>5i-5g&?4mekyT*2n8(KHC)@!fVHn7?F z?E+#X??mid1+pL7z6s-N>%6z%-OF|Iek5DK&&h}Ww)WfF)A`Ou%t^A=KWS{++_q_c z%m>Mfukm(>kbj&`8JR%Ec_d3#?nMTgmtCGTdcIzkV6`bKuIr){U(j z^xS?NdGbF6Mw*qMg;BD<)p( zywI@+#aJ=77E|ui-lzSS>~EE0@(!4s+j)Wc8}pBR`Q_P5L09Y-ki-01K+b)MYKc)U zf4kv!S$(}|^bM+w>KoO?d)7wf1NqELnwMneJGIF#&y_Xm{R84LdL$+}V|d2!hW-tG z^Dp}>uk2pgwHN;3zzn?^dei#Tvb*-@{SUJq;hm~Y8=E%Rxf@$IwoVy4W$cdj9iu(J zgZ7}kMc#oo=MdlgtpBsTmAX-Xo$fl__a@$(ShBNZ=cb99CKl>0)crx=l-?;lbNb`! z$Jg6AZVP;E>}z9h1wKFN^OKV57~3XswtS?V%T>dxhR+P18JyTVv3E`P8m|F&FYa92 zIj(zLchTOWz4P<#*#BhzW^33Q?IC?O-_jIUie<&b&t%(Av|ql;zzQa;N3MXrPWlAk%Se_$}5+5c~ zc6`}!bM{?ZySB)|e8Ikvm9roCr`boW3u1!_~!AWIns=c85pfzZ%++4YNSmUt9uk+ojiw74E^#30w{xGrB^rfb+G;O76n+4VnY@6>i z=}+&yADeYQImgdsUFGWb)$OOoo*FxJ{Lt}c;I#H>qdf=K^4UA$MjJUTMA3I$(waW;lKP^l^J&=M9J#jLVY; zClBn^GZ%3_sC!WN`+>Fde#@!Jhh3X>PdX@W9Saz92V{NK+Kkv!j)qOM#u2fOa%@*N zuWYU#c)0#>{k7zy+3m)lF_^PAXYZ}fTcfqp2f7b**Xym~VQHxtzb{o!qCg-eb?s1$htr$APy4*SD{4KizyfmSnZ&FnbQn z$;H-U9D2P^zE|`};L6UGoect6y6(tbh}G5}u00gD)8V`FEt{{5eP!$y?O(Jn8@p^w z4&d0-N$90 z@&~;Sdh%Ac1uh7j8CWxUmzf4L4dhJd-r~*0^Y+e5&6&n#8nYkbl)NAOW?=V#e1V)J zKP+!$-SOPcxp`}7_s;u))4Hd1pA6j9zpKAt-t`tQ-Wo8!n58*O^KW^d;FatvhWm;3 z6YZY`?8~@4`yjW@cevzy_Q>ArYFG{TtoE$->hCq$KloVhvEF=v9RhcD@667q>D}e~ z%a6WQB+qPKe?#_OteU;ly})+)KAzb3nd~XLEFcbBvbkiwRyJ>Q$?Vx#Am6S0UGjlv z2X@W7A?Ewf1*|EG-Ppv-vJc~(z`lX)YTMO5mG`~u>tHkN0iA7pw()O|eS2)Tz)a&a zjnA3A#^wy>kn`5(tuK{a#q{3v-hzRhv!7>jXL9GcY0phF7vURz)%jJ&8kIFBYjpgX zz0e1=4rq;!jgPI~UcJ3gfIry2xqVZv>hOF+an)+o%DylAi1+C4kuM%CmYvOq^u_kx z__9zoVkHDUB(kwGQ(|dGYm{>ovU}dsu*t{93+;VGd!g%eR@kn!o=% zdjU`GoZPXm;p)!S*~$B@4n4iUbARW$-gUiwk~0&(eIoCK@Do#$%lK!&9M?Mmvu5wy z-B}+nACiaran=OB7&th4P0Y=2=-tqJGw`+S+w=aqT<8&*XFphfaP%#R$FetW-Q;n% z$omxk%zJ@k0rbWD0k&4m;=PJZYn#@7k?*YiGjLvYUcA6Q*-dyub?@Nb!H@bsiZ<=l zUo&8?@}JCI9_c^QpM5y{@EcioI6t5*w*AI{Ij8ybnc3&NN!~G#+dCooziCNe-cj9A z-7>gk@Lcwgz1w?t)E67}HXOYZWY6UB{o_ab7S|iDHyqRkwGRWIYkqE|<9oID8tp5& zFz*_yI=1TA9IZK8kJKNjvj_aW`K6qKKBeO)^iBxIesA7Ddi`UK3>_-v5|0E!8IXnBC*3CY{-I}{KAIf`-V%)3qeXZNGcW;M)7+4?fA2=s) z*5It{_`GVA=as{Wdj;PNELC5s zj=miO@ATg39oRXrvr2cB?i_(V14riF+J9%S4PCGnzPPXHhW?G48;|m7_D0^=zOnsQ z^R4ET?9DQVwAT4d^-MKuzM&&7xjf&&nl(U2|1tQ-K;H6zd^70P>eXuZ;qF6wedJr^ zs;t>t-#(;%NPUgQ8jVc5n}dM$t8S~?VlS@`yq#~3T^cYSoH6T+^55UccNLA{r@K#g z=jzSXn?GQ^%)8LW+R1^H^6gf3>#V>Dfgc10^+8sN*3XW;BkDH?{!{x;R)MdrnK#}T zm{glI%2WI(`y=Pidy?W6YcN00zO~N>ycZ^S`kVf5`u5T&XMTQD{ieFLN_pcWn@8r2 z)N``3dhBQpxO`*z#?#r)_eA4~#%cMkfVGt0238Nq%~)r(M`o|yUcHO^7x%v&$aaF> z{e$}la|hVMck+JXJK66b_pw{PvpL_`d}9aXovh0PZv}41n&=Bz)7d27nptbO*6=d{ zd$IYw6_PieZ7|zl)83{%dGtT$T?97vtb9{IKIgXq`;?x`de(^nd0Dbz0~gHq=HAPm zx%ab%cz^x=`bCY48W-n%=40~i#XkaaCD&zd%|d~#v-V>jgf^e=J)e>MpHVLJTgkIO z8}RNNy1d(E{ZtOde!_%}joq8OH>*a~csB1Q$+aIGIJtIm?WfgGtN-M?C9?n(ywBeUHBitWwmx_3|Y5XHNf8W0`|PR&t{4N>}#Q? zhXj0k$lAd|0rUT_1I+!~6 zRrYJ!`)@ytxKsX1jHCQ{0ex!Tws62a%lf4Jx5J)EcE%c{F=77x`TFNaKEu3&onAU? z({fk)Rr^)n9emfVylHXRD0g&mb#b)$&(%!BnMUuAlG|E=JpC8_DJiwJ+4{jkqx|LtvrCLis}0_M=!{tRly< zW8Q0J_YO?1ZR=|5O0J<7uoq&702;_cp6mPBlfP)77q~Y0vtzT5xD&ve9P0AP_w5{@ z!(vwB{*J(B@^P4z1G@(9%et7kg!tqSf!ne-!x*@!x+!0dekB?02S<7TzvcZadqU(A zrX{Cb*2={R^2c!S1y={;pSrbfjXjbleIamUfNf%r*2&%r>o#u%rsuoA_KcfnSaar> zN3rf;!_hkua{m0q|F<=6%gXLSqi<(? zHv6mO=J*}!_S;t5W;fUz6<_q7yt}+(-d8tw&eW{BBp^0@EpT}tsmDruXzvu6$PKL- zu-9jXx|xavrp%_yt8qCz}(^DfH@o8fP0a^?E!l(<-F;FcbDn0n9=xd226m>C-tLv z%$$cG$D_5wCGtJGKL!r39bPkr{t&n+`ysAOZs5Ykg^i@08*&ErxamXdT_pnBH4 zzw3Jhw*-uVtLj(P_Ybf$+t#tV_{L zdjP}&&j-8J(APEcjdSDiuh|D7mj6t?QD>fR%#-mg*|oJ^fIl`L z5|?~0-*dPoFn2X~bz9zJ6C?d0@0FjEwXUD!+v(yV>qqvIP02nD`R=^}_>xEGZ$6iO z*!FYS=XPRXt^j)Z^MeEOH)1UQ#k$QE0ebX&_9t1lJ}z)q;IaU_Z9Zk3%k#^(n~UMq zyzpm%6PhQC=50qbj~MMyyt{sPqL|a_@_qWo9uf293j%8e774IpNhOc=`_EF%l3jYc zjQD3`*jaM5zAoo>S3pi%tW96}E%U}p0#mc5k|q4Qxt`oTU$K3)ef8A<+je0_IRCs* zz#IjC{KJlkad!)Nukef6Z@pLGqWVRnwS&Ww!{Z-+9=Iy-eD>tXbIK8&T03?0&aYfO z-z;8PDetwj$@Y=SV^~L?2$+l6dtq(EnjZTy%waq&60kO6zGRQ|X^qqJHrBzT`R?Sr zqhx&C7(k2Icb0scmY=ZS#M;x^0XA*Fz~8f<_>jRN18cCC6W-vGT*bCv#EWbz{r;265YB)na)&`r1nVQ*2BB#ks?Pb0K05I zu$X!0zz11x`mX?b*qpWUPSN=RZHhtpM81an+3h3qP8b_-Vqnd@J8a$iuHjw7!?G8K zFW51_*Z)sov&Lo(c<&B~hr~#(`53uJ^KpIfm%P8;%nn=|XN@Z{Hoefd^!Vz0Pr-X= zt!%2GNBY^^N*rSU#BBlX>-VDq+PF9C7S?3s^vsK_4eX!2J@SX*F4y#Tvw*msFK|4W zwG?wq<36EWwM+K?d0%|<06();_Mr16bYptp(E6eA7%z|3;^nS0q~bYW8tKzx*-tDU z_~P)3!xsYl#5V(M&L;z6TQ*mmyJ+@le=k6mJ7oW~xu$&>Vmx-A9Qj4~={x^ujBFj) zF#E~o3&80xCheCaD|%@@xk+H9fN^epA6?4?tZ{i?NG^+CWnZof@N+i>%x^afSdZdU z@PASE8SIpAnOFy4JM3>`JLPowjAsIu1hlna-f_7sAXfQg_Akm2k{Mkvzq%u^M8JNU ziNMzb>s0Gx$LB*8KVYtLUSR#Kj~^XaKmW&Mw*dcjMfUZ6Js?l~yTD?BPv?6%)}6_W zE|9^Q0e1VUdt*h5kbM$=46qaSZyWFCPxi)c6re}?hrfW+9Ll;YyzI&$ z`9_{Nc=x=wO@G;x18WE7%b5S2uPyw-636HsTgDh(5%_D~C*H5NUt0NQ?aJYmqy8|y z#l~#bo&k2-*kkkDr|W1G13J@TXZ6Sst>$xU2h8vJDRUQjYV(RO)xT7~Df_Ih3W$5y zT{IhycriamE55G}7?1XG%DZo$_jtb&V0Uf_uu}d9QCZ_a1KHt` zKJshkt@yAP?OOqPt=sb+v$?6bR(W$JzR3QLn*uZEeK+$3_UO65oOvHxF4%r1F`f1| z$p1a@3_fjnH`Ki8CxOHAUY=N<{a~-muf=clT5OIt^H6I_;!iqrMs-HD;&8?6ruy+{ zeKn#O?RjR0wK2pWu)*es z^nlLrr}(@wAa0SnG|uP`y2;2lBCZRVSKkxBm-zPI`M*uuYDmvQAxGpijloY?e8rxI`R*PX6iKfcyvBWd3UYNw43^|1`p* zxL1DBT-x|!FYnJj2R3c(j4!zr@ARXAZIsLA*B1^vn0Fh<=F))u&~ku$z)u6-!O@rO zkGSE503O)<#{+DavB^KP?fjPY74(S#;WqasD|=MZ!gobsFO=cAi+ z)p#{0L)Xy(a$>WM4P%ZEdCl<_8CD)%7f;YY-X?pxQ9TNBH$ zapq0{esbU+*eqk3JjArVl_c*X?ht3m8OeRheHs`uMYz3yf{Z}O0UF;>^48ZSFqdc8@tPgPtChN z^99WF?#g~CZQdAoAV5Dyv0QY4trrK_`^*mU-R#od0kH{vG0v2um#^pBc=|*hlpL)O zu$$zA2lGZg*ZKq+9JOTIEG`7LJ-)!b%S@)LjTd-&ig0F7m(fKImsJ%tefCJkays2aI9-C%)M_H$N?Jt4;Y%&)Gfx zY*HdZ_H=;&J8Hen9A0dCQ~*EXSa^R?{UTrH`*nKyu2Bx_Tls#Dz86ceN%qef>+FJg zi8X$)p>c9bz+A={GH;=`axmsuVibC|S3sP@pYUgFu6c%WMGweX{tK}8-nIE*K&16H21@R{uwW)vg3!fs!p-1M6_Tci})=G>my2FQ?|M92ngE4HbBabV7 z-XkF2ZOrpa^!9=P-(&4bJg`-O9}|1gO|gT1`&$5i?4kbj{x-RZ-NZh0YvF)#EQZq# zy2(&%pg$i8=zDu!0h_}f;Yln*$IX|tuO0Cbz0}8aiO+gC-@qXke$BXIFXa-9Z~EL1 zh?~jE+BJEapQGKlp)2~B-1WDZMsA3n^QU|*eWAo%a>ndV0rpIvu$ksB=96?(&d)p_ zAL4rQq4U;_j7xNj+v%bDWG&WV=dDGEb?Lq}aj_CRh92LX7HhMS;zj+yHqj?>CXj;= zgV;mNUyBp1hv|o{1L8929iHll(47^`%M9MDEi`cxmYqx_I~ zfR9s`T*-=DjbZ)4o)~||7M-CZVob5WzJ4OWUW-}mTQtw1cW^q`Q3qQGzi~+)$Uxi1 zo_N)s7W*}gefb%(F!y0wUawxS=nOk%j>=aVjiTt;ELG7V*QM;*)&Er)2b>{C`_N-)@!p2@ zO>rj~=yT(SKOlQNu*v8r5Az-EnFol$#WZxs_~!e>g4$w()McN^08jiLpCQ(SlOKmu zEW{U@SF#1{+N=SxW@qGt$((Hk{0*A%$ezosijU3BKm6Zs0-0MqS3OtJ+3f>#jl8wF zQveTQXL9{ya$bBui4*t*vAF*7&I8{{PuUmw3jHq6>=Im|vJL z@-5;nI{i|BZI`37#(RJEGrSbA4tI6n<$!sq_@0f{PjHL5#0li6f9a4Ik*yvj@AH?f zq`%ss2jYm{GhhPoaG=Ie(>J&_!p_Nw#t% zK%R{a<}2AKlbDVDlgs9(%}?n9n-^rQJV;A`$ z`k}64azNjR!O%nQVise~SQkSXKlGFi(hGL(vH%&Ok)30&<;d7+^Kokmd@8#_@5l@P z<{08R?_|A_oY5+I7hRk|hs6l=p3Sqiv39)9?)as#JCc> z;Rje7(C=tuyR>gl06pRZ^{cT;zxBEP=U4bXId1!5v?bOs7t~kuM{I8GReb(-Kn|5n zF&`BBSXU79$pNrQVqvicUuKPxk7dK?zWIrHpg2}}c1>NnL;h?CpJWbiPYs&IA@rKw z@Ehu%9-x2pi0#wYXfcMY(TP#SSn{p%pT?7M!KR2y*g(F3?dMnV06%>(ZuxS)27cqr znGWd#a|Ux)S1 z7-M{^HrY)2B+o8pU^lgEK0_b%tyq#C(H%Y&-{Knbp@;aCU&j;PmI;Wp&E4R%UclDN z{VQwyu^Dp7auWQwIWGMa+uMU+td;y9JHT$}3qD*7xpsiAieL4Obw+#`$7Ih>i4&}K zh!4ygo{??`)xSMJOnm&*bt2ks6S*# zm^mq@ z-o$`ndh-ssGi#`Hg`X8Wv0e1TTCjZ;TL-oXY!}!iuy(*2B%1k3G8gaD4RbUJi=S0L z%iFC7Wp~|vqdgP$gq;?6H6V^6Ble$GkdPS7l8Ap0Wz2GTP0v0xUt3G^Beq!`H^o~$VrfqJ)iVl ze8~=(AG24+hHq%jnEdqWfrA6~sp-!R0@jk~7F!@rv=)6~;A?@2>>>Gg;4gtW^FMU$ zhdVwnDgU>4zX03Aez42NkoXZ;Tc-2$-JT$0z?e0z#A583{H{RD9tJu|E)I6kSQXFk z3+6I%K=$p4SsV36qSmFd<6zm*n37vGS0)?rf%zDH7E|}D{wQ9(E#DmYLx2x2gc?$V#If{0D^eV|n z?qz+De-$qqpK{nQCg*{6`+I*CcsDRZ-tm^-Dt1zC$Q)ISD@HIrm&|&kF>73zgRo)d z&hk&n@=0P7HrCpRJdM3-_@GlS1>O%BuVh8nO8$nt_+;}bF{M2O#;ZArKA}%?nS4L{ zEZ#AG*krkcXR~+B+~nTCEdlE&e2knFA0@A19z9#uVwMT)8dy5O_K1D#$uTz-Q?mPA^MC@GsiGrU?1iB$(}Fa1JJL}#TLc^zbl@BUrcT7OzdY)xl=$qA?L!cxKHQA zkzyaditLS3`_7*X7;Ah1T|z&fBDNJr@Y^#7*d2Sd%n#W$ewQ7k3+$VmpLosqr89h$ z^=<3IY!H3=Y=GUcCdeQ2onk*WZh?UD3g{G>(=jnTomneDFN^^=>|qga*?%$?K);;I z&jaEvF*ly&-1t242KiqaATRNoc!^!(Q{>~=7x@eEzBt)DoP6ku`KEDfjw`M<$Fc@0 zM$(7C_?81=lRcM5kyrBDI2M!1!I;a5*~nSEb45Vk8;4?0ZLlxwzi~t-@BxG@_fM9wI51sRpMXvO8!UOAf7a)<@3#x*;Mv}{#(;y zqs3`-lnvr{&4cJAf2*(geB*)L7vI~1K+iuBU~}{-|4Tp3v+$;0=?!_9vl_o*Q}adf z8h@t0<%`WJ=)8W_4|LP~#<*wS$%atnR@ff4LVNmLe4?Kzh*;TpG-oykH1}hh_y^-i z-{~8^i;T<@j7#}Xv6=ZQxtTk#17c9Q4?OUz;tf2Aujs4z+BJIRvaETCr;SJXBIAoL zxq4*E-90As+Ikvow8 z<)h{J_zgCOj?fQ!fj_jfPxP73H%8bJ<4^2YY>R#+Q-}PJoCAHqA38jzAIg|do70hV zk)?QmE{KK5Pu-FeG0!sYWcy6RKMeaEl2<40J^m$W;3snn?gUEA>YAHi;0yd8@f&>$(SDM zU%JR<+Y6!`|7D!hKQfm4B6I7l)|U7-xdd@4A1YVKZ-^`95y&2`?4NOnc6O6&TAQ~JH{ki zp%atlGPeo7R!duZ1_sE-nW*hY1 zdnOJQ$Cz{KC%EX6{x%kjD>}zwlt-f-`t++tm z2QPF-pJ{_WDT81B4c%<0YyOjrwM{?aVLRMIi!q8PcC*mUu9Jr`r9D27UXl;_kv|)% zuh79J>0{#&z38DoVsi4=PvUTGi*M9(pU%<=w4kBLMIVqCJn+(I_lzZdK{n>~{Gs&+ zet|DzgRB+OF*b#5B@;3y2Yp6Xbj8@_+wf3iET7Hxu}S*GdJ%g~M(*o>^rDYF zVkg8_d<@{n=oA^zMSVeE*aY>^FZOXR{-D@EV~p+BFKAZ3@UQ>b1GGBRXYw~D^fP&) zkL?zdv(ap^IRHNB8Jk76`qmg`>+~yKa?J)9JK7bq(JM9pEygQg|LJD&QRFIa(3kX) z-W9zhXYnOH(xz+lvZvZ8GB;M-ClmduJXz5h{X-_&VRO{c z20!B&ocMOFKOOp_$cPLIZTeV!cACDMpRft$75Z09u6;VJO*r{AGBI8pY!(^w<9@SU zY^7^F;~g)`;7!a%4#upybQ2BeBV%@t&jH4gaive_zdq78%Fri$K%UOpLLVIXrUUeq z?C@nSKvM%^oNU{m=md>1~n2e)yjue7Ca$pHSB zqIc{$9`pmCBjiP%^hR6cq)*XBc67P;QP<^n@i}Njd!YyK=+zh6hu^`5k&*i9!bu05 z=>Qz$SYkWlmoK|7z-Efy^$C5)KiXZxsg0sg%H=ebR7CH<+e#l69eWt(FqnBht7V4T0(2Wuo(-(dKE@kkhU(oKl=!W0uha3HL zLO4)YIFwfpAKJtlzW5jYs;n{ROg`iW;HH0gGsf`a8cuyhkI{)YvH;3y z&so``!{{yZ6}o~B`0$H=b_5=FNnL&HzP`Y_{zOl)%if}7iZ7u4jt2;GHAy$Ug-%vfRnr&cyy>=bOvqe z(S3d58cz7=JbZMG?24^{-!nk|#yYwffhMvj`mf*7N{`AID>UgB^s*b|L1)a+pEg!_Mp%))`pv&|dt=ho@ zy(&Ov=)(`X3q9oLH#yNw;{lEOmfZM!?UR+V%847$$j+FLqZ_{tvLOq6sYhSQjt)Ab zjc%dKfhN~Qrsz^vS>@HS3!eqAcF?Z>&4Eqkni)290>qCv*ajH+EAA4ioT#< zT{3k>15l1`DTj|DM|jo2Cm!MVTR8_DWLutT3r%pjN1o_ZRy*+M7tc!H(I@>0xBKMp zj3#B#iVifn=eaTLAnzh~W87h!JBnPj4F{YB7aq__ANVG^wCZP zrjFn6p^q%ksvdsy3Ebr3K$pHjD?M>$JMm+@>vy)K@Pr{e;Ie_?4pvMNY0uTj)_nUwH0-8{I|D&;u z$cH{UT;t2NGdU=S7V`329rfYWj&kU7l)C!GZ+O(zE_#(K{>*Q<9C$-Rk)vm96#kt3 z)=zjVI)w&uRL8wy&&UGM2cT_0_S#m@bM$K)o$70!9_SBx<8Y0Be5tR$(M%S~)5B6$ zUHrj~CiDRJlvM{lV^3K?-VW{aIofgHo2=DEJ3Z1in*Amdx}qI=hPIEm{D1p0j5GM~ z3=g`MCo>294tVhhccGb#)bmU`z<~~Z;S8tx>X9?N0IzTZI*u+ffg4Wc*$L0dqx2sh zl!2?1(FPsU_wH%eHJtAI4R?9&j8=3Nn^*dp?s!gK?2o!-tipv3ycsiP453HAILJsp z={JYIcOQ?+k+tV|#G9jxvC`kp%D@F2Wc=}iPT&>qa25NCR`lst&+tWN`U=nR;SXPU zQ4Sw)yq?h$?HC{Y37(3s6&~Stujnl~7nz_% z+v;hfj9a+1fp2B;NRP-!|BwwlA8GDKd1H0a?d)(SA9&HC9d!8ZT-rjPa@rz8*YGQk zH*FN!OC2~I#jdz79&k2SC8J_9^erAr|EdS4y3S~ER=4N`dbNQze4<7F!J~}(MQ7*= z`M|F~3$LZFdPN51jK9(@-n312g-^Z)eT7f$y9TcHjrRRk&Vf#Cc?J)jif*V=`c&KM zl|Do_nw6(xAD4yS@H&H{FWM=6>7F{uIgA;7sSMemk8W#IpO7EAK5jGd0!mxPDxB_- zt-9!Rcm~{827Ya61C8Y9Ib5Ejg?yC*=q4j{7(eP1`NFR)<%^vzeNk|b8yyu-v6b+f zUl<=`Ooz1#FZ#7fCa%dDZRm9$9`~HxH@4vA$Hc~P!Rcw*7YB zp>6T4xddGBig(=8rZ(`59_KRN3l4laoYCPvo}Kv&_wZ2WruxNm04F&YnUk~M%Fr7; zxF%EbDtf4%Yxm0d!Vmt-Sv~aQPkmz#Z)lQ3RS%!V#-c~tcm#zG=MjVXL!RhDFB-^_ zE%6*J+V>o70 z=qlhD`~a_X!+1jvKKKe_QEVY6gr<^zL#MtaQ-}J_#)@b3LtQwX(c-?gicL@k_>FFT zAeRRZSvc^5CUup84?XU?c1DAKE^|=70s6?q;S4W2$_-=Y_IMGqdGi#)VJpV@8)yxJ)D$QkX% z8+j;$UT5u*6B@LO2D$<8g%A4g+B1i8+ICjI=#*z@L7(U70Q#oH8}6&4jI!Dt2`YbF zvz>UxAN<9JDg%eMl+pj>QOcIK@QHTi(2O_N+682)EWFxtXbUZ5hDZA7TAO4K4_e$S zHVYolOTWRPp0?;Ny}&1(WB<^ku6x=l_~29zF0?yJ+phJgvUqh3Kbp{~JRV#F*W}?K zD|kv@c#eNG6d9od&=dF3>bm$OzC=Cr(-(BAi&pjMhI+;Uy;6pb-Q!2ls|{y|YqEw5z3>(Ps*G!O9eB__KFXLxmvY*5 ztxTZ>UUcBoGvGj{dvvMbqc6rn!9!mPU35*Gj-rEjgiCu4GD8PG^aq)#?_A`k931YG zHNMnC!^h=TWQ<1gfDc~&m^|cs$rT>Y)Ghsh1~dWpi|p~PJvcq{Tdbi^z{mT($X8jk zpug~jes};GXt&7CJ!2DI{X@6iD|%A!mHuJ3^glY4#~0eHo zscU7O@qnI>s2dyoCMP)6Bd?-^>?ZtpKo^>v$qUbAychj(E_OuO64w^l6n)VKJM(ef z(gq&OSjH8p191f& zor|9lm*`vVp+OtU0Q|X+W@XrUJa~pCIJIY7p`E-uH?II_D)A4zo|U)??Q}yu_T4k> z!;Nlj`%Nc{&DRgg!3EUCGrge~cqU7Sdg`NFf0L6s@ZtmQ`dWK@8QNW=$un)CpKS38 zHymhj9}c|0sgClVJKQ5P{Xo`eR-P=Cb5_1x!q#h(o)x~)gg&%7;8O;`uPmJCEoJb84*jBT=__T>hE~_^lQkS=uh8V|7lQ|l z?yHY)^|a?%ksVt6F0mJW{8r9hDralAaM@1Des^cQ*7ww=|eSKQ+qTk^ed8tn( z^r*<1o|nEK4e%?LT1&WPC6I$T3XX_)Y{L%Waeo`0D?rX!n(tq?7T>y<_LLTVQ zHlDS|7nB^0Ju~TrwdcyYMhCg!MO)79qXUlx zA9@P!+NXnPVH@ad0d3G&cb=WuZWB=e&9cF=OdKYo-^F;YnS}h2kt53aCT2$&;>e= zR(0V=10Lv`@^C2&N6|rLJuC85#{m~P7?*Ss?e4+rIlK%Af^} z@Zphu1NRCq`o&TFymA0eZNfz!%7M~P+ViZ?RcO$rGHjK5?2Dt|)egGp8h$+&hZLPc zmv)p#r?TqfxAY_4;07b&|M!ow?xC&NZ@$rQ^st4Bl96)yf~_p{vX7-4o9(`QzjFKq zKfqrpSA47WQ)RT{tc+*Hw!@=6_xNS~iyl0ZD|*K(iZ(wzv!28p1W_H zu*=4dINUY+!fuu^q?|DTip@bIz=N~#&z`c?%FuiI4xfI9ujIDeQ{Fvg(N=s;nRAsn z0UA6f)!!m~8cva%85zJS*)KIlzl=GSfD`3Z3x7Y3`&y3h$-w;C0YD?V$l4b+n_7_O*d- zG@!T8T4bfHYki1s&+()ldI}w64B+w{J~WWOv-$-;90d;=;XxN2b*9tqqr2GnqT_J8 zb|3xPDZauu(hgbB`yy}cvai~7P4)!`{){zzxaTkq;Y5RH&JOLBK1LgUwddM>c*~(} zcpPXoz8&lndt)4;$r%q0I2_tRE4kqV=tpI>fhK2owV}M{`1e~m;GVkZD`$1whZ`P; z7#LmZk^%Xb{z4mG)X}Ej@RdGw?YZA@smuP6A6v#g;umcIf7&S5%Ai#lc3OG&JZG!X z#YUpF;Np8cQ;vNG>Z470w4#BnhR0lx?PtH$^{m)iXZ7`kcAPy|4=&Hh1wUlyKns82 zK78satFChRaW4Agxw7boo4ol!b=-G`Q@x@m>X3&v`P0%b+Q1+DKwW$l`pLw7beC~N zF51z5+AsCc;T~S;1>W?f=V(y}UD_Z&_x&z|F&@S4Q1DoREP3G*|H``$7g~$&EOel=w2w}8@TDG_iY$un z#gA);cHx9ypQz)k3>`6nc~`_mnBJ#fSQ(k4ya`1N~tfunTn0?=n8% zaNtjQ^7we);}e}|DE&ny=pYAmw5N{ti%zTKa0be0*FAl~j`;1`Gj$6Nc+mxK!AHgp zvQ*x4a`PJ=<>((io!LU=i=8A_JUg_hOtER~pt9=1>%KF3lqCbU(V6_v>hN5<1>Dyc z%6d-s02=rjbZP_dY_>Do%EtTcT=qus5$>VQ8SQYX<6Q7N_<#ov*UEVAOgG%8fAm-1=s!5Lfd~Am?>-*Y(`IR>@Cm0n%8@hO zgdZ3ez_kOd%9A1fK*3Gk$`l&>rfcMiR=D9I2l|C(_sZcuc@&vBlSAQKI{=+%M}yzw zuME)Nr9E`ONe+eYB6H=mi=Wb_a<0itU1#OWbNpx*59oIkn#crh{p6lQ-NK*pcq#4T zP20-CKSGv2?mLwC3{Gcwl`p(Im-b2@!(Hm=7dY{uKhZ%Jr4Kwa4z;aLsY?dr2)Ao( zY8!vbc?JhM$=Nl(>a4G|r7m6_?rE2v@(Z4`f$Tjw(g8FoU*rszcH#HD=nQ;xoowLr zy!3-Qz)X}#7M89}lACWtI^^xWJ$aa;nM<2Bfj05%DEA|bp(k^=8f)^e77fyBE zcTGNUdj?OrX4}{}Z7Ab=DraDZ?m{#1z_f7JmV2-|`o(+FDW2VXgl8voxv=qYva%pMf_)B(!CYiyHUu^H?M znzZNeOnZKp*o$p&k1Yf0q75##!8Lma7rO+|jaGQzRIcDw*0W;A*uBD|`|vy9Cto-U zPVt|1vY^Qc8d(~iM=r#9S&yR1o+d+-!JP!`}@S=Z>WhM=7yA7^#+SCOwa zOFycwKk!Fp^bRdliY(Pr#-U#6N9E~Kk#mucI_hf+F7l#R@X>$eUDHL+jStV^a?n@c zxju4F83$bM(QWM+r^XxF%D9C~`O=pAaDRLpxGr_zEqFd|>x}balZ{E^6HV@GpM5Fz zqvX2T>H_K%yRIy|r>-&14x@n|P#%5C8oTVIx}{C!wWD0I6`tYGffoFt9UeH~MQ_1_ zZgPUlnJrUJ9qlTojq+SwbdZa3>N{&k*&;jl;Zlzd`CVkM9ke;nQ~DC!>Z6q|DG$)1 z@5sv80UtdjtD<}Ki{5C@8C`VB0jHxpSHB$UsiVy@_UWj$oJ$_j*rmT^%xJre9d+SB z6a9lvo9H)2JTL7R`)FLkW$YGvg%>o#0bd!{o-13%GCB)A&ge9r)d$)@3n+3yPmwh_ zpvNiI0~OdzVH?thqgP*Q z3k~kUQ~KRAw#XPa?tpv7yQA1cHo-VHCdH)2nmVA^gJL7pgTrCm8#i=F+rVM$tLyL_ ze)hvz8$dpjtt&CK*cq@>?5wyLEy_46$0o5clLOXGmGR9%dt`i14^I1V;DJLuXU~-N z{XO6A@m*DWMSXwNclp#W05^bFJ^0jt(|zTf?LAe-_e*^bvV5!6H@o32-|lu+r+oL> zGv7NcZEN3e&*3V3q5C6=EbxEt;m>{YBM-i&$cvmxdGj3Ksl>B$`L3!uY`(HZ{>o^Z zT(#{P{OajL_tYtE(II6)@hAF~4KDZTlJe?%Mh88o7j)A&r9<>Z8Tv!d_!m0$f0#P+ zxS7iT|DSDU?)|>)g-Q|$sc1#A6fKmJ7FmiYQpi?>sI=LNLRtt#dujQ6lonL9%Ti>^ zl6|?|%gov4_j;b+_dFh-dH!)`&YW|d>s-tGdT(cj+w03GjSa`j(uE* zGT2X<$P><`9k28{EuJU zGcWpq_pywik77AOKQk71(I=E0%bU1AWBEi`yyt#7p3iJKo;vVi%f7fBxo+H6@qKU& z>dWVNTr$469-pZbFRn#B8I2QQB27|!86 z$ME7a_d+{S7T<9$@0n|yPhFTN92*}`T{wq(u-IR@x^%B9WNLi`=)@tJ#I z8^36i819vGIfrs-XO4~A37JWK*+*SCmU_hJP;biO8uSzWNx#PZPP=lAcr5T9=yT3P z)^ZQ@KlP)GxIE@{ypR5*49)|}li4UYUm?jqxmcYH^Ae8=xcQXb#O za*+F{?p&WbaS!YRuFthOhcc)G@|H6Bj(zc#eQ}-Ry#Kh~l)Xd5_ZZiYbK+w;mpV}< z?Z9<7j(cDqx+C|)2Q!dxzGi}DbF@AVYIq?|d9A1>e7)0L3V>g~#oX6OR$2GE?W4I3W z7j)RFVqaxJdId-Sw=0@+7-ahZJP81zx( z2FGwLa)PqaYx$0P@jm{{7TL-FD^VZ*50d}%Ligl<1!6sv?}4`9c)mxcJ-=0DFQAzLU5D2Ly1M)vR>zrV|t&+&he@Z0(P=LzyFKA+!Z=C_jh zF8&`F{;!G8KslVl|E=*o@A(~g;62xk&*fO&v!82HHvf6X|MT$wL-BuE@?TJ#&l(V4 zpK~am{glD^Y`Nd~xcEPRIEOO$PZjZ{Q3m6fwVnCG_y%5#bLK)^ zmv{}~SkC8M%4HqkSUxjHc+b4zGxLL2JZIvv+5f-S;5wAUyp81!^B)cM?+-FSVZ{dmu{s2k_S z_w~Q+f{cv6<9v>x?vxF*2la^WE4~IYlDbnC_r&+C@07o_3(Fe9yJ0 zV_a8`=SA6ZIgA_Ho?{qie9!n}EHU=cVHm%Rd&Usskp1!aW9TEMDLe8)c*~AuEL-~AWiyUK%{Ng?3BhQdMoC|ypT%UWQ zuGEWTs0Ul>$93cOWIwW%y0IU)Ci~)hk~?L&DS!+W+|oAcwfjIueGI4TIZd{Y=^B&ni8L|98-ms7IIS1LqmNH}A5Pi3vpnUX9wtP>Sv8+c9 z#_}C~o8!@ek*REvvB+LN12UNMk;9aMKFa-2Cgo5M_QyJFtn0D`>H!?fG292`QFr!n zefD#0)V7@fc-)yl${%tTIN~ z@?wnfVvNMw_&sBT`M~jv$#|ZyWk2xZJjOV4iFp*upIFu*58^q_{AbL^bC6@%$NWW( zutgRiOW0B#vW7AM*@vt`j`5i-*X0=IDswuPEtJJEaXt9Vd-hQWK z&9Qvuc;pvb?w#Y~`cY@D&G+o5%y@nH-}l@j`#CmlAGXw$`g1Mn$8j7Jw+Y|H@-;q= zI>hI)Wj|Zap&XzsC@+T3+#_XEcaEX0IFGiVOyngplw*PKIiF*>2KOHyPk+-ljDdIz zF%B3jvF^#1&;RS&;4?4Ip$v{;3^5*&sqvO`7=Oshc+B#i^Wt*Z&sb%ia4h>7;}9Q1 z*<6#dIiKU%@|oj!{coN4F0M1*F`r`niEVrhj*E|_EWV>Ww$v*=mSd5&j1S)PUA#WCpK{qUPJr(jYwTys_1MpQUhx>@+U#RI zbA8HSF0rKy&Iit=9eB_E@rv7)eY~g4xZP>fcpvrT-YK8=jBDl{P5d>@z3 zIh4n7@%>RI@M6pP!27r!Y=LXgca+0>u1~+k{l|BdAJ>^J*N)4k%=jFRrA)?PJijO> zz8~Jl_rf(em-47P=kb|i;xajpvbit5=QA(%{qOzrJ>PL2_W+d7HkR*kpD-RcK9(hn zlX$E%c4!C6<{0YA_J8|@&y>rSI>mM27|LQlTgC_HQzmt0ALAuHo@-EFUc8U5%a-Ff zmsh-I#N&_saoxFRpiH1G+44R0pq%)9Twc88+T1sDjyfEfUQQ}eYns`Et6~o1~|3@dIlW~=}S#V9ZcL?qg`+_#5U)G8R{|EQ= zp`g$3G0;bs3F=pXrF7dG7-fj}aMUW$(h}%Ui@n`sF__DZDwEjOjg`L7d;tg?9 zG|o28-Xo~fU~!G8E)IoOP8q78Zo+5tO`Ie_2#V=?Xjn3u63>bc#24ZR@w+%6GU9yed~3MaB%0aH?1AE2@v(SE^b|*} zqt+ARq0jnu=6#&`I8&T1PA{lfP_epvb@>o6P4uqlU9q}yb!Cf8 zi_8{xi+jR5;Z5XKTTyEM0Re&_rP z3N9$PC;y)Oae3qNy5w}pxg>c>@?qy;=M4J{yTYolM%W|l^AhJJzE6Iid@Sd&ocek7 z^F9=dMAO`+xm8nDQfM=Y3xA zdBNPmxrO7zy<%nl%KQuSF3dZaJeUle!0BvtwpwRfXLkfUf`7e#y#?ZC|7QOl@p|xj zaDRAzXlBjqjbchLC0OV$^nZ4Lc2}lXrmI#~t-PrGqVlR@m>6C$yy8&hp~}j1W%?KQ z7q^Mu#6RX9bKQ)axiNiX`ihDxDvHaB%NCwkc%sqqM#sA!>wfIO@dL-3pJ;yKH_^Vl zefd|FUsaw=pG?2uzTvj@+Ip_o@9+1IxJTTj;ytlOboM%Xwzw>~EciJ5INV}vF}|?A zupgsajaI@ap`l^Y^9prPe#^9puoT!Joln{$u{){HGDzT59$Z~{r>(?(I{*bB5R*CpENrsIwvNi zCZz7qxj*O9+)HzN=k(5bF!^BeY3FGN*)YkNWaMY_v&e1c{t9b_)jHKWbs+CR-sHl` zh3S%X$+gw4tyU=hs`^*eYpYya<%hx_3a92z&2OL6KIgUMYsr^IJ8@g;wp6XWT6y_m zQSPGLPWhekzs>zNcT8$b>W#!3iTX}`=K<>hYq~Mr*c0vv2L=O!PsA+ok3dciGzJ>T zu3N+>VuCTjcqw=(DDg}D+uhsUcIkHMDV0+ykrx|;sZ;b@{!CVnUU#{>B;_N|AFv<@HYQ8 zf1kI{>l$AKvM@x>*JTmjh#m6r`UaPcL>DJ1vmG^n~c@u&OK^LQo(a36K zeIjzrT=P!jPGewpVD=gR8UID^MK4#haoe~JyawJNe~|xt@O;og{Nn%O&kkk>7ljvv z_Xqa}L$X7%OU)i6zH)u#;>_aAru3$C+pukjpS5q;H$-n*8LkY`2^fb9j0MJ4d#gPoIU~6^cX2Lb zdre|ZVsCP9vb8v99kk8}&j`==&iA42{R8hG*n4d6u>%zcDz3M#w_Y!Py?Afcy;b{H>0c#LlqgCk)5-dY z`Uxwv!h`99>HEF=y&r-fg73t5Z@kBtt`XJ<&lcztKiNOo?Q+`XJW}#V$*kg8#mjP+ z<(`r}CAr1iVkRmRl`RjqJpA>ZulJ1HJ#zOs`_I`wW$%=|dynot`e5*2a4dN&*`cIE z$-o)|YjmmIrS`{lKdw8b_L$mXNm$Y-)hIRFnr$IB-#Plu(LRU!9Nutf!=ce9MxPj) z9-C&Kosm2v`Aoqx1@8;i$=B@H>^F@!jgNzmgO(L7D_WGdD4!?F%gW0(RcxyGM9lPN zdZumKTXMGK3@RBEUHh5Z&(t1PXIP!#RfktSoO3t_8TiqOk4|*j+iCB4ThH5Cv87_m z3%g#}HDLdM{ZlHYRQ#FxGj&bPYiibRP`g2uMpYW6&rYBH)tO(NIk(2#8k=)A=k#)W zx%-aoJGS@0-UB=L?cDd%fu9cKoya@!ivNngHD_zi7sX!`-&yOp}9X>KU=rCx4Ab}+*Gmt#QGDL2`&ABlk4P`Rx7Qxpw5Ci zw}_xtP^)WR*St^CpQP&^sC%H+u3EdU*m1><`g`l|Ejm$j;w%3vzdWxzZ(fyoRi>6q zEkPftW!JI?_yc^}_Sdps%O<8LrmqRE36^G;W}h*iF>lV^oNXJl4f^_h{YCB~_pacs zV0mJB;<=*dimF$wUiI-BkJqrP+Er`j)yyjk%7UY%M@yeS@ce;-Jq3G8_m}S9e0cNW z^DEA;=$q}EU6;Que|pvFRX0`NRDD|QX|;Qa4K+5@I9YhIaIv%4`5^N_hH?DD-WT?s z{P*O)%MLF){By<66`v(PORgyV0+>+e&qBcwGY)kH0k7|lMkjJOmB0xIoT@NDo@pX zs%E_!^=iz?pOZh-9BQsDUt7Lv|Em21w-4OjYFn#qxqEW=xQE@tPo|$t4|Rq*CHW=! zZ&Z7uTEQs=r!*;OQZOPlBK3Ci?Id;$^3tpDDsIl)oH^nh@!T@EZ1l0w$EF{hesuk@ z^~Zic`TNNcoLm@{cxx;)EJdBDyN6t!$t>aYB#kjjY_R%8;#5T%l!v34`i16%l-F) z_kuUPH@uob&0u(Tc-C?(2RrfU?9-8Lw?h%=XY6O}cY}9>Kf*u4I^ufodhd48q@qd1 zw`Jd!jqpZzUHmS7x3F8-G1)P>O`KkEdchsJcjTVtoaPiH3KFgT*8aPd?^dE8<&@`? zZ?D*1aen6fOs}w4xZGZDpPD>1`H=IF)4*7Ua#=o<`9 z4^H0`+!Ktd9920iGb}UBm}V@r7uvIOX601Lt&&SUJLGoA{Wj;@oSPCiB{rrurasI4 zEO&R|?!qnkTk=Qbj>sLJGdyR4Il;^ga)YfETPrF~R-BwsIU}kAy4x&!mfbtiJ8^m8 z<%KnJYvejfVLSGt*+;YW%z9?4uvPe>_n}v87uz=o?8O>p4YOI$EZ8Z2_I~!hcfWTZ z@gMP@4xSDg*^O-0&l~+4efsq??=x>(uq_xG4h>fXD+21eFK=Jo`keJSPvt(9yD7CP zH793IPKjM&uQAt{$F1X5Tc@q_l<|~tad>e!H#;}`UFCO`Q_@q?wftIsSGTMCN%%>~ zxVta!zP#7-U(a8Wvm(b$xse_++8^yd7d#i>M|e!MH`|*xC2vZ;m-AlE?}GJ!cIzo9 zdw4KBC=1KN*VC`3S>F%)hyAsgwV6w;ORaaZ?_^h*tIUgYFV3AOX!90@Eeh9HU0?Ny zf+q^r6s{@kBc>&%B^k%`u~X)h6}p9Pophb___Fb3?+5P(eY`&2f^b3D&}-;nm}1ww zSNdM*fRh7GK9znd-KMfl<>$udkuLqL@vN~YXHQOjuf8|Z7#TT-zW2ZP-!%SEO(KBe&~i)${f`DV2@t92~y zSX{lRdQo9+VQ#&kUhu8^t$Szs&h+ZC)n(I9PCuC{O_hFA`Ay}ZvO#5!Rz6z!ocWxI zujVsxZ{ps>}B}HH7eVtdUuvXzMxwqujD6Ua_ zU6t#qG{|p||FS@zxlLeeqx&&V@SQP6$UU6sPxR4~&lh>(r6VsLX??i$;hHCFp6pcC zsSG_I-xxai@uK5JFXz6To0XHXcD8o*!^#gU$CQmJn|E^F$?1otAL{M)cKe6@LwuMk zk}HyjoI}pS!i9xhQ(aRVt&P^h_QUq%U~*6-o^zjbo0c{$ec{jxhZ-GgbnKmj?;Koy zX!)V1PCRvDo;%N7lDj1L$>JxAr`MWZ%R9w8<+Pfo)ofnayf8FEqo!Na9dcsGiHc(t z$F_@BrL9U&&7PWl#CXI=IVopl-pV}M_spC#bLJ=JC$0>x4A2)ACl@EzI%}Ozb3V;s z{(YVKI`g*ow%7c4^W(KkYnN{FH~9Oz%vupWn}ydJ^EbY-6@DZ!~T+j@id- z-GVnRJx;Um#`N_S*H>JWxhTV$CR434FU$+kDfak#{AUIJgnxs7gR$;d7rT1l$%Q8` zt+=$Jndo!8&vDkJUH&e=d7^pZ*MeUQe#rkJ|J>qpi|dutD|y~|-Wl(XcW0K*Ebnuq z&ykCcUUangiQXq#9&dU4Z1-#zxs2SdS6HtwQIaS*UiEm@1~nSgs8*#~m26?Quvt;F zqMuSfrS>`d9M%`?%NNWS%zef_13hF%YDa2D{*3%T#K_!{xlg2?NcA!Mm=nE;UaQJh zl|NMcP|>!$t-M*Q%g@Z5nW-1n3&)$|%@y_v`-_4v3I-PsF8;Fmm(_Qkvh$P{HCxoY zO^hiRQ&47=S+}NdO;0;I?dZt^Cl53g&JpKGhm##nUL0H;jC4jiSLIw4*^IT5wUa~a zA@(9;klmFH#WW${(8F3u1K-GlD#aCgZ1@Q(S8S&%G9_I3I?AJ`w* zwXNFL{$PJ_k9&{1xN>pjU~xwJjL2@lulQZ!yF_tbao&WI2_-W`&*GlN_yFF{c{}G& z;!uLVwOu>%@oe-qdcV5Ay7+GgS%a)claD5EExfhx?4q-aHdNVAWwl6FO;)|D_^#sa zdEN7RCVM7n*B*Wkza&$VLFO?(>DQ;Mr!3cTonCpp@>=G%%->wJxoCgk{=xyd19G** zr_h_<4&M%0@5XuKyl32J+^4;#JtHuJ0=pox56&()yWq#7AB#>DpD12hw6y5qZ268> z$7pTEUVB&I6z!1h5Irl8zxmPN(O|oL);VU5d8>7+b#dzA)D_7qlAG*J_As&DSZ_R> zeK?y46XED!bbwy@kNJ;zhgfDUv+CG&?5zH-S5!MK+kKM<{mx3I4!Fa)7 zZlP1WoPIfdme^mpzp_TUMtWmrV+Nb$BL5th=Jp8__WzYG~`Ly*H;te6Q zKHMPik)LXwY7%#NOAxPM%%ewT6*#FaBAqT66)X#vg)5Df#?9uW3VykD0ccgePkc)^rl!Q77O&RLh-l% zx8FW!FHO8=&|Opwt71Nc#1Qb+?-lrp3Dmu4y=d(aj1lJ4llGJL_2OykX<6s9t$)pb z&H7e->oM~&lUU3wbC$VMJRxk$w(#{Ah+73Z(&lh;cuw}5Z1b>r$i1fpKDQ5o4+4CN zKZHMoM~ou|a)oO=;5^`5FRrk!u>WiQ*ZLs)K~^DvV7fouKb|?BnJP{Z%hSu#_&Nr= zgWVTJC%=G!kYcy_%%@HGIhqm-H`b{9A+Nd;Ti?D*Vg%%jjZtv97kSwjUKQ8ZR1* zY5c^D&w0VTpnKRoygqw66botenQq^1G}};+M&$A z3anQ|E3=jPmGPDFQ1+qhnWAP`Gh7+0jO?jZ;i{0B^kT8u+-$yTy=v_fH;FsVJIz;& zR|pwLzUwLB6nT6P$Ya?Y1j*{Nv0+-cvbJE(296V(O2!jDBOf&X*6SY@rUs@c`-AFLlN?8UkQ zJ02TKrid|75I04a`6By87W)SI$F-^o?(b>iX@lo@z7y@mFi~G|?8gOq59Qn|mSvY^ zSBI;^bHpvdEwXNNgEPb^Q7$@%ox`66@z7)8u}C&^&XuBpm>NzE_X*ZdWafU+Cfg>8 z=Q19XiXW4AOIuSsU~WPaC666w7Bm zwl~^Gack~}{&`$15~o|ITa2A{VwN#0ip9Pdz8DS@KZ>zpjbP1S%(N6mqC?mrJTH4* z7TJDj_R=UXf_mXkA@2N`xFftHd?0v0t5&^$cqDO4{6VY5yWzW0To^lovRO-qh|?5@ z#7{KUo$7ugUh-b@48eLqjAM*H#-9_+37Un?!g+$eBBsW(PF#12*crnZhdZrW@zp)_89X8w#&rq#3)ILe!NVO?=W8Q zycYdALW~v2WY$gcGRQ+92ZZ)#jNu>pulP#22jp1b_gELM3u(jq#7zP@{Ged`kwbt? zCikJL*dA^Ve-k?uyC-*eo>(o2*T0*6H~U@qUFZgGP)FdmT<5RzM+PH<^AvBpLNG6X z6|@Pt56HH@0-Y;YP!Do8T4h^hA2J?_a&-7^vANj%*7!EcNkFG)XS6f^6pTsYJA59Q z9U0}($Q2#sE2PbIB=;uR6Kr&{55ziioq3iZjzAl%GFCwf|v|)d!Hb`;iBwCS=#dfQIai@ zm+t8(N2iwZtC7<)1TuG+Al`9Oxijf79r@B)`Yq-8yWIc8`@}2ui=&tg^AJ7qTI*Wt zLgzx~579%6vPaqTt@)Nrb+fC{)##P&mF*(%|Ka~wBFLwp&8XvX^SDXu=pHd$ED@z< zsj@!u%)Q3m=y}zrvQK3@i8lq~sF~T!EED+s->}}WM%$z9N#bSeWh*7fLpVdM(Nl!z zNcjKJmC@ZYK_-eVqH8A2qSt$ddBAVZ-W}c@5}&9mF7+?< zrztKrPoUfO7xnyl{`JB2!H408;g{Jjvy5@#`lH2vjQ>P)=kDy?*-sSTtn@1*-AFDu z|E=IHX+B}FKt3t#1msM&Y`18P(stF3tqa9i zaiyRf)>OtS@d0EfIbCN6^q}5B?;s(b_Mi6u6b}Ut1;0qD5&xv@p9T6PYbUufYekQs zNAR`(wSQi4UKA62E_^PmFMb!u|0lvHB0c$#@@J4+#JCRz2ZKw(OQM(+^6a|sy3h~& zpnce0E79r@ImFsb9u0O^N3&yekA024Mt4y^TR(fYV2ws55bvO^qq!})|EX9j8e5I6 zre;&~Zt;qsFIhv#gJSLj@(CT{C-W!sLD9$RV?8Tw5PXi;aMqiz1@hqrahjmt3Pp(^ zhYT6Sz10xKf-!1pIS5udzUkfShFVB@gnkt>HC)Ke6TmSR#c zDYE^sWf-fh&Di-I^R>VSi(ZMGt28U4nEPB~uCYms$&QKgpU`vm1bc!S*&5k7;heB( zwrRAEB2Tcl-VfgozX`qxo)NYE+J2dMQDEQP9^M}5N5~EI2<#H%#7;5B8RHxi-;2ZI zVL=R=HG5UCDp~_IbiGZPO_^=(HW&NS6(5Bkh2$XZwsu=h5=|219;{8RO|{Btl~bB5 zO`auI+AD2x)GC9@z*f#lZYDSLSLI)odn)!+%&VMNIV3$KJ;EK~j`7BL!~NlYm#|Be zPeD%AtLCfbuhy?tHK&@>Sd`kO_GD+WGtZi59W{@d+l}o}4rHJgb_e-L*tYcr`7`M2 zX9{8<*hT0p*nxYMBgojCY0fkkS&OXOo!gzx$i9U%vqKjzaG;#KrdrV@{Cxes0 zb^dk!t?sSv?#%AYsqU%n_{{jsc6YnWwWbHt18foIRx7)eeTj34GdVFiajuvp@PDE2 z?=$zAv;{BZ3iAZLk2Q&YKTE6#SA-Xcsln9XDgP-S9b{p+FtU-*!$z7Tqr8xZt%t1_ z>=*1I&JgDUQCs|D|6^B*=dI_hH_bQA4-KKw${d|94ukyqcLaAt@3CFcrI@qK_cyX{ zWG@$v>6m{Te@D6|zLoO?YhsR-W1S_?-Pee!0v{Q2@1Szc1`6~?ba>)DrGk7t=1Oa$ zwZXagT#ksZ#502R<6MF5ON_hFDkSyO>S6XUuQ9HPo+Bk6g#LR%FgFh=&*x+DVenz_ zsdzzD6U5jz$)|xWjQvf%Z7;J|WXqgppJx9oo)!be62W&Xj1|U?a7W0T`Pu*3Z|Sx4 z3j6}UrdQMRMdzS%Fd!TdvcA)2=<^B-IaS39@vc~JueWDdGom&^W}mHRvgj+;4cZjl z>iO{bNRD0|ULE-h$c?$mzsf)A9rc>|&HQ%-_If>m{o253;PgoJNE}EWNVXCu1Y1kC z3+u*T;a}k*f04h+TjdST49*O7hq^m6J2M;H4em03nU4-OUiu+Ef^w_eYU#9eJ`-0Z zuaYP0ie%kH-NRQ?Fwdx4^6n_S7!5Uf-R)pw5lh5eXRcFA;JN| zriWh$*`x4smKX!}E&Y$qkuSPi-J`kklkt;rVfMo8Tj5(_oot=#k?=@3z!+eBD(*Ay zGn-mXE%Ytc-s;L@{!jQHW%u15l3##-i7_APxw3zs6H}}y)>L~cBF~=X%yQb>?QO>V zTjpElu5ee_E9e!h@z+G-t-IIVyGso5hxp$H-v-z)la0y77;}tysK=UCr}eW4FA zAF!311Wf{Ln1_RhwW>TDtPzZ}{@MQ7bIo(j0;@n7F$b+?PBZ6j`)+%lz{kdOZ}?rN z`O_jBrh(tUzf$oC?gnfWtwo_n5qsbI|0cF2o-Ge6Q}Cpr@yGhrr( z4O!xW!~==1?XT?~Ru8LOdH)B313@ppmrtWM5hY@9Fjy=0!9by~D0a@8(9i5=_7=>e z^ObMA&D<9GG@nsC96!%J&OJ_l@xH*fyw%*Q)v&IKolIWqtM03A$4tk}E6N-EUL3DH zUb!f%y;eV7X&iG-DUXr>b^+(PhIsb^h;;ZCW(Yn{bY+x>s&%e|y zb^p!$8~N0_Wx8d~anEt*dUL(w{&AnRt4Fp+_DADKgTBURaGi5qq|ZN@crwvF*y<_-TZ@!DV(9)p8DzfX@#~chKSqKx2N&FRrRa- zqqC#4_&7!L}Nj;LX5>|pW3L6-^*Oc-^p3kS{ zpO*U~s0b<^%RH93#lOWz54yy<#OmO5aC#(rDD&{OWbIV#RC6&kIW;*VF(UDW^M#YK zGd4aEeg_Bp*w?GI*V=nD^Jr#XdS1G;vQ({myt1ESt8+4QGF`o{-XwpLPn)zhTStDI zXPjr8Gm~c~OHw7N{mK2wpTzfx?-TW$dJg_J^f3IglfB8_DtDFJNX!)TML|#yYzjAp zowJ>@*aLZXo_$czmT!n9i6w-b5-)zRMX>~|6ZzY*&uej;=bbjs5NdARsY z9~8XsAt%G6H10#;(CpAGIx{}0Rs!Ge^TzWA`QVIM^24!F&lGR-O!> zjAZjJ#mo*0{J{8#kj?!?4dwbhC0Mu6|Lzj>FVA-@64T6S@?50NBVwdA()vj>v75+K zSz_-}o(%dJK8G)5=i(D%9mRKlvAA8JFE$PvhcD?FnS3kX`df5!x;eimeos6vt`sjj zFFP8t*8S%FChH>c7-SK#rLo@F$fj=WHIDK#FYqr=lxk0u(}I7H90S$}`~%GEi>-^T zNdiCiRPgKp_7U-N#tZFxt8=S! zs%VvHm3Up;;M@@Tn~{Ck_t@XWb`E=oy~*xmw~6Q|MvDf@b7id4cSZ6I;u9n1m;9tE zRuyHse_{1fZZEp>XX0GvT+RHXbGLQ3?&e~PXIzrmWOjToKEUt)y|~%CSsDKSM&;ti zXT4;s5eq>tz(>SdfGni2^@5ytbQOF8^ata&mEX$$)cw>QBc9JZpSeO@CoXX>QP%pG zQJfAvY+^Vu+^=V>S;tRUC#>1zpC$$*<|OANZ%W;i+Me8=Bz`f|ndv-kJ#KkfFFQ-Q z+ofKqx7uCpRu{)I$1+`%+xnCDllO%Ggg-f)91`!@Y3wvu3w+zRi5V{!edYF)cv|DF@&4of$9+mn6|=lq-URWQz-A-Y=H7mGzhzhPv<;@7FE=Y&|#>)G|} zubi)(tCLqJyNTiAK;nR;_>#m^_EYvl=0j1QI{wCUgL8vBy*s_f+{fHCnKhXU#ec;X zvD{tmw)NZkeZoE=eiZBv?9Ba%{fRr0cO)AKo?AHR9E@Td_{UyXjH9le_nHyT2=V>y z@OF6J-R|zW;xqBC80HW2r-#!+<`q7mQ|wdhGI5@sN7*a#l6lD|5>F(S3DhbL3Sz?0NfC~}}5~t*x zlJi&UuhdNOK=Og)IK_IfIf?83H~eonGng5?qI_BOcjg;&{V(q?Z;n659}|oTh|A(D z=05YBJZDg1P@+k)Nu+OAD)AVfz%qN8jeqV5`CrH>M0df)?xB2vZ^bX(FWy3Tp|XJf zb~lUrmFqlMU^lRKU>o2E>u7hh%boH_*PG+aafS)(sV&wPYoWO?@~OU@eL0I=#~46Y z{KEZ0T4Xz|?yKDW-hL0;fwjR`90XgKIgI~;g|?npW3RD02z0x7@>8=W;djcH50d-E zPlk;{{w>cf)%0unuX?XWb9}x(-=~dPPZ)O>Sr=Ik*$>&|54@OoF;S8%N%mCU9Cm)C zRcYbN!$(SdnRVRp9PexQYt8ac-J@clKhQ@HEu-SWAjvw!M;8jTNRD02^8 z_(JzWWf{KhKIA>*?a=d6y_K8&hb;94_5z#dWd0E^2xMwQ@uU5tP3-mp@t*OX@rvSA z_yVwVkw24^*YLU^E<jn)2Yf2FrlT54-$VboKW;Rbo$Kk-iZC;UTtW(fO?_(6Z8e`ISMGmn{LtTB-< zMbTzx0Zy9eXiap4{<~rsd^Jj|wqJiilt_`k@#xgz&;sy9RiPe)Q zFxDCCj7*G7khfNtC`>S3uwBS6S)e$^I|AG6l;D)$h=0WIAm%7${kBm0j9*tibM&W4 z;iM3mLHWdt>c}5V+!p-~orbo+KE!rwBhcC2Hr|eYQwV?eZ+iX)8GnU9pMA$y}x15xnvRQl3)v(L^dVM|e11i!L%6h4h z{!%D_?Yr!eh~O@vFXp%@A9BK;Ym(!~@0~;|=uOvHn;@nLkR;&5#pa1`!DC7IeL)epCOL z9>!v>qjM1VKnHJZH@10JqBv2UC=-_m^4;#S@3GO>@tqStMxVvc{E_#O$9$fbnU@*v z4tE=QjUvBRqimzdw!m*yD^V*kQqNWKObl)DsF;wLkYK$*rr9-e7MqA)FAN&~wxH54YG`?74}#iP_27$*+ZmTI%n_--*rk<|q!2 zje`6{R-9D+{#BxJrg5g5+s#D}#a~>ed`I%S=@*4ZZFH9(mD4+4oDfBVwnu)pSDX<2 zWu0QYv;q16`p`;ur8_1whOk3sov5oEkaAH=`IjdZL1-^~1b^>J<(iCAtnNW^rgLWG z+h)xwwMwlA1u^vdjr)yX6^+8LUn*bfBEi~?&h>yeQ=m7|$M=Qzh2yg0vfr8CnG2O0 zA2@;Ydh+#TgH(gmV6j9idDh7~ci4B>tS?_E?*Jd|LGPe4a&Ga4xI-fS`49IGccStp zkx{H!=V#B4>^<7=Df6i)m+5uuby+4Ots=X~ZYYRXUoGUiiJn77-=^Qm*ZLy(f~o|p zvn+PxL%!m@;@ueB7!+rVqu)Q9uDIh?J=b+-;!b5ZewX-IoFaNUJ)J(vnZqXNW^^-% zVa!&Z@lt2d)UJk8XOJ|kp;|yzEy&4iCzf;o^5m5=F|`y zQX5helM|CSJ2yMzeBt*U6buU1=$TvU=%qb9G1)F%COTv~WL|M!iSk3SH#h1zbM&Kq z%1gn&yg+Oh$T?yk{q6qtck)eOvt6KErneQ7A13<`-#)T#fHy!Z;3V%+_fhvR!Cc3I z-BPh9d=1FE%k0bS&CX_LP;yZ612IOdORP)azgwrAI|R_J*;}&+h_s)MejtRn4CD7K zfj{M3@7&0iK&E^jejiTJ?;Y$icbVI)ZC0*wiO?HuajIx3$Th-0PX5g$8Xfp*b}GXM z-{X33eI);vXO=6|Y-JQr+3D@{Rw?F0Odk13d;|TnGFh1{OckcqB-bRDibc*MhkQ)h z1bgtXe&6S;@T?G>j=B81`@36_sfc6|HcJ&T#2Z4BDD$x_%4H^|P5rNu{{%k`vJSse zak4mhd*b%Q=g#NO&GyYUKHm+Bh2iIY+v!tW4$c~*@JAx z5HY7~mCsgHze_@F5&1Dov{!EBX30l7}tn#8K|lrM6Nz^_ewX|uqGRqPaF z3OM)L_eT02x;4HN{KMp6^p}r(fZ{s%-?r(woB;xzpiP z!`D?l*9QWh`X6GM@=Nd=;BQAq#@3iA-V5IghXuoewTf>L%d0EUt-C6h;hFH6@bm2F z+1KRvAtr`RJX)}}t`OK9*t<7dH%IosJaeAeSK#}hd~%z=555mZ`XhbXyob0{Ah%fK z`UHKVm~|qX$YQU(XufEkv`$+1_4bR8osXj&Q1aifnSWIboB4pAgIp%B_*wCVKrcR5 zkat8*-X8r{3h~pI1Hzxuz* zx|5Bs`S`i$B)?>Xph0j{bj@~+eB$Gkr%#(qwkO-&#JPfJqwpOfFUJ|<4B8r5L_fWx z=hLx~(5ZQsAG}e|pN9(WGuDwYSISGKWh9D^_1AMI*xUGyd0w7=?QD0J)V(aq9cp2>un${@ z6>;kw>1eF)7i2Gp^2qVsu#U4{Tq@dy?V`A>ku|cn8Mj4s?qqf{9m}zP7Z=$VMfOWy zJ&!K6(5@k{-Dj9HOx3dRibS*n=vgYwy0 zi;sejq=om5d>Oxczk9XxEL!hR%Q5j%*S zGyDQSC{G&y*pH&QsHZsWc0mpyu|f3t6Z&lx&LuZ#l)&~PeovX*tZr6YfnGOF5IMZb$RQMMC(u*zTMPu;8BVdmsx;bY;FV2M_e@1s~gzA^04KSlR!_vrWfXB)GP z>SlG597Wa&Wb#rypF!T#jbeiMOc1{$){orpCFrxJ0$bpHJ=;gT2^mD&Z1J{u>;3iq zUP1pLpWo7RA_v4+WwE1^-74w}ayJ=EOGPa)MsacE1~LL4)0S{c_^@+raN;$rLC7qA7l+&f?DVbvR)2!PkA0S4y?pXf7v5s2$ zEeCXG^v-cw?VAdG-9MT?ny(tK8pH;BhrL7eO!^iZrHa_{|TetZCRUw}>W!7!PYTagEdU`;5L4VLueRgWZbKPKtEY?ZNiw9?&^n*KaXCqUXWz z-?bL30r;?*i5CRpiSiGbhs@2!=4jpcQn{|%rC$*f;aPw>f;DZAK!;(icux=;{8A8m z?kVuMF;~KI=N5`Hiri*_Cu}AX4|IqV8oO^|!9Q=-~n~MbVkDLtd4Sksy8L=SN{NMD9 z2kR$!FU0p&3uGU56f*KN{Vu`Rg6rUyLtY`{nTOn8TA*L!yT=|`CODZm%nbs+2f3N_ z<#;hL92m(G^qcbqF)Z{F)}hY@`5yR_Nst z1Lb$M7q5xG1UeV;jCndyAkWA}VVv0lUktvr69PHBNHAWu3H%ZR%mLC8jz`b+4YP(t z&y-8T#$hD+P0t+y(lcxG&E*O%#k{#zC$$VC)h4|1v$b*;^nh z>x)YT&tg*VWrDW)R!kN6GLhG`H|5}y=^*aVb6T_!+ff4fi@q{W{%!i{4RMKnKbGeK zI*7Xk{;TBzy_Ws;^jrlpZnwZ@BR;fM&xw*hiOqy>488mu_|9Gy=vUYrJq5NF{q(2) zkE*u*3u3eWUyHfXR{2%rQC0}_zFP#o>ix>C!l%Ekk{|EUxv>$6fdIDSYG}^wMz~-nW$h$pVVDsOby;l*@ zuOhzzdg?0u1}r|=QZYerPxy}T)ggyii&+m?BUrER5Em;qi|?P$KA-KS-xngLi7tW7 zwq0zN4-j7k*C8Jb9i6qYv0#pzCO$Jhi^g8RY`^HYXo>gnIw0nlbE3SemGW0TA`n9O zwwOo5_4_x!>zVI&y?2$7ebigwukhK&cYn*@hHR0mKYDg_iajOz4IuP;a$s3Ikh6d3 z8QyON@`gEv48%Xc_+u#J#Ul}$O2+gH3d4(MardP-r)a8%J+@W;zRpGd!u+) z+#>LCq7&jvK?lI@qYv;Gk>`w$VXB_#L`T{#@adtmy)Uj2tQThq{2LDlY-M!IyUC9e zv#eQ)FuoJ{FwkX~pZK(iPZWr`dhQyZDf&epL5ygs*d^BJS%PW$o!tBMOccJVv*mB? zFL-W%w#WWK$G=`63%F0>pN#+4#8f>u%{BJQKZswNb^8%fD){|I);{FKuL4`3ui#qP zA;{^M1bQm+Zj+udMYlj7rZ3Ptn5+12(N7}#PW~t49WQi#vE;1@y1Lw_c}5Sf4-&{*6g_?;%= znfsLk^n!kmnAjC^fq8zXo&{!{HWiGsqsCErJjZD@OvzJmW%PT+$Y16%{e&((LLiUO z_3)Xop1&-RM_Yrf0psmW!95^9xG!w(kpdqFHvJ5Np1`=rcRWZSL(dlYGVteP2O&F8 z5oe1>1aT?W|L?_zLQ7usJJa~tkZ)xIzddr6Hlyx61akEaaZqr7%oko~>KWhR$}d0{ zU>vZHvmd#JzTZNSBe%p@qF*XM%^+tD-!bdda{{?Y+>kifbip%~tZUet`18b-UJz(a;%K8hZPq%2ub1IDV!;&t@zzCm2`AmRH1Tfh|NI@ys;+ew*S8 z$O?4Y`GUM3>?d?LbRXvJPEk*}5!?^<72{~W=q0dYnhW+}r|^5}j7f3_mgsroPsA>P zOh=w$OCy&k7kPlJqQ4lA^cfCKa{RiPr2@N4V4ct!Pcj9`;SM*ipQ&z8s`JEq8rrc%b1Y7zMdBpmH z4TSE7e)O}zr-!YG9ARxkhof)NFP90{H}tjBvZqDsFmw1eL4D9&{}AYEtc~d7=!od< z%%vUrO-I&mWGiy%dVx;-l0fd^i^DcxT=E$i#=Rp$_zwBJMNn2(!CE|CzFg!x@eS-2 zY|dA+uSR|q^oI`wG8BE5b|7AazY?7e-~AcN3*q;M@o{}67(2`X<_UT<^OE|Ii$}Y& z7NehI&-|s|LE%1`FW4oVw_E>(!2K}JS+nR@>`-JkeoN-c_0k{66JpFP5ZGSmlDCUS zg7HinT_J)ni0nIl;{sX33p)<^j~qfTq@QHoM9&nU7je(ze!eQurI=^@MhR_-e)gt7 zHn1ijTkr>9-`pXP1>}Ft7Wn+=BkF<$f9VBd8a#Ec9*e9p5K$32X=SX=D|43^E9vhI*kNqmR-roC|Tg zqPHUdz7g~*{c!P&H?j)Im7rt z{xJ4ou|WS~ZsSkERv-?BUUH`XBZT{B%SRBSrd z9L6VO1ziZ4#dVQM%q{dC+6`O0yPlh2y%{XX9U-oat&F{j3}qfLCb{N((MM2!bQEM4 zFZ2ie?95&Kfb=1K#=PMi`ot5=NAyCj%{(D4&D=naA%oBlJj09D0BjNL56)-K(?-M+ zVqKe<2>pf(WsGCjaKFC5$Hn|-OduPWW9UKTxu9d9d$3N@SLjy12-*&Nh+`Qa*9rQW z^_Od+=M(E8CQm$rI3fQ@!5aCHAlC4yp#9J_E)v`${m(e2-Otjq>5O&m3%#E4!}#Yq z^b_sIyrrEumOe+OaU6bL%3z+bHX|2UC+o?_aFxLCN!u|N@E;*dUQ@gaA3ZXPc1Lz$ zdm$(AHKLC&-negw=O@0E+XcEDz9e*7{H}~Q}N;naKFyT=ZA;81&)?1#vKRoDG6?7}>=-OP`@r;G5tckpql3~IzbT&YthPHZ$RtZgXo1Qse&TJ zg8^+f2wunI`s{hWWbxn(WMCcILCpA}--5+0>?yNfEeVt8zF@fIk=dAZgzvKM-h2A&W;Ftd1-*opHEbd)*g+K54{dDg@?4ibr zPqdnR(Zm_~>ZUwWL)8`UHGJv!fj`%jyY%oIRBhr zJ34!}RA1P@?-}1c-7DVXy~|k>%kqG4{Z?>SyQ|z&Kbx*D&`*7ptLlJzR?YXW?awLy zJl#Dd9(`N$9wo2Xm(TbUZ}HOi4z-hg=YZs)t7x+<2`cQxn;#4{%nXY*3}U9R?FP6>M$FM z2j{;z|Gf?OpL)V4d@GOCHTkCgxVOB^xoiDy_GfM4k1y42cd70-jauaX<~usl)g2;+ z#5g~&p?hDgRu}l%Hwp3Kj)K?w$S2eNnVq^KF4Y<_uU`IYy6+d_m+sE;lY7zkK(UCI zH8IN$u&bB+LSOF`?r`w}tC)e^pB1ThaI3NIWZ&DpOZaW?T}|xK-)}VjB12rD{p$P~ zp7$7am`r~3PENLag&Z|dO+fE=vcEeBio}bx`OHvQW3`$9fclYK|`zU94Aj`Bab@`!)^ zPWJ9DPt|<&h#qX>H-kFtJ&m2kiT7c7O*Y%|o0$9Ubnk!O_h3~M*iAhX*Xp90BKFh_ zdbwlWq4Z)Ku_|A6@xhMX?Zl>U&1#zb_KqWV<*1lZ+te1nAKX9w3`TR`i%H)YeW&#M z&!0hyRrxP2#DL#x?hv}Oh5C%2{eEA-%LejW%z7t*Tb%md2n&C+kKd)fHF_84XLUp_ z{&2cKEAV$!+*Rrle~LkQqu%yC+`FN8B-ig5^`33rrRqQbiygl4uI|3^&fw3CoR$CT z!EdJf{`%kP-Xs0HKX`~O@_ajTfA~J?-tbM{{U}z%DIV@VG3wo2JyvJ!^R2vd4|tbR zi};Xj`A|H2_uyms{CB*1hB`f0He4;qktj96oYKyZh8pca=DnSAUxBw~RR9 zE13A(w;R0Jg&pJs8R8W``jMx`vzNN--K_i9pGo+J%87VaILzxJd}TGI-Y8j z+Q)z1Z{(f#5_g2N-idvC^bJbBsh4~#&*`g1yTjafzKzOtw&go_ihXs*_a`{;VB2b^ zJD#uP9vtpw^_m`Rhc}*l#AafWUHOo$VPGHm#D3n#*~}R+D^}Hed8LNAcg2x=*?Wiv zgVoW-`SEEMmla0i1lrKWZHQY9c$h2h|ilP#e@Zz82@6 zy-U0M$U{#aY@beNGqpk7vZXl14^H~)a-R+P(VQH=Gm9;L5np^Se%Vu;$XEI4x3_nD z@BU@7n zjoK-O_}4qSIM?X{6Ta}fSMh?M9UABgFuJ;HzG%J7S(6)Cc_346?+l`XHX2VGA`EZ|^K@>#p=p=N&`s z^9|2CyBL$lWV1WpibucWeQWmJ$Zr|3g{OL}PK!^qz=)sPz$WUbIxUX*%YDPY{$2x& zY^4s6p+>T~9B}8WLE=)Jv$@|G{+^<5kmTUa*LZ92sH@J3M|1DBzO9I*ey{SEcQW|Q z-Q8k>9Q931qLqcTk|bjvpwDTgKQY!!^gv+eE`pXv^qkcHQeei{^Gxpu6!hRt?6t@9$tLO4(bHoSz|jf&NpI)9ngp+?~>k0)J(Ne zjNrv5?7>Iy^NBi72RVtK?i~((y7RYs55E}jJ)vjv_`mpOd%qd+!&^M6E%37|8ElM> z&*9O>wd>G6>_#O{&qp=s8un(QY zy^*ed2YMC@;#N0@Q%pE3r^Kdw=L7hivnD6xA^$ih*TjG`Xsxr6oORB+#y)IsWG_Ba z&tYc+cy&0~24AE5Se%d{w=~aqIWK0#q8iBNd?Z%gG3*~tIK)-Diy`*v9nE?4M!e-L zU%3z18gBd6Q6$Tw_h9cFa-9}c`=t9w^u4|Yb+{&E8^_XHXIgNHr!j}76W zU$IOFwiA=)aN8FHd_@l5iE%cvkDfl{vJbt)9)IvB-|&TX_{hqpVvXJLA;UWT*c(ry zv-s$8SMG}kK9n1D(BNfj@g%pz8eZ(Evmv|QuQf?*iGMl9P8!~F13$K6qkJ!C%Y))e z&BX)Xz6%s1;+fs?VGCH)Nx6lm_=43rcP^juku&m1uEK)9);>R*(~q9`vJJUpiE}!^ zgb#kYcu;rktC`gTSj0s3#@kxY>`Rtsa@ZYjc`E+hS8A<$)*2c)$cDzw@*UoMK_`5w zC46CBtdIjYThSXfIYuYnReJX!i!Ys3^T-jm>Y^IXzShN+yHc#t1qOB(hwMdH^4L)) zUrmIM-O3kO_#Z|!O#FLC^t)D``z;}s$*HdKEt|Wa+^zEaFVnr_@~xQU54DJ`GukpF{H2!A7cCp8Rd}ky?jd7&$v)ZN$X0ZL(;P01 zt<8&HeBqPl@WBf^9o#407me&AhurUMP6x3}M)4*#+^ceeUg$J=?mWzVUJarbo@`p~ z@uBz->*5P9U5sjE$xSqT%lBeNJkUXXO$WB}e$K!2W@EU#2eLJP@~@a713xtE2OAyB zD>C@Wd!cjmhCvNQ4;MQZukfPN@va842O9e@u?60213z2w55M3`zuqC7U5v;p^-Zny8{NJ*5|3iD z1~31Ke{1BEjknlvjy=fZOSJH?dHKc`o;BFe>0*xW`V9w*I8{%)YvJ!5!MgZ>SN!XE z>T+Jr^`^k4Eoi?zH~gwD(ExBl67| z{K=C0-52D-dQbN|5v{p>xY@&5G~QKpvhfYOJYXZ;xoiuoxMLUgq8po{Ax9m>TZ~sr z*^KzN69BjlB ze|he#x?@e9L?hf*oav-qSNJ<;G#E?wyd z6TdrSPDlFSO*T69qkBYt%CqY=SHyzzbl`VB5|84-C@#GB$x-?GZo2n=qwkQq9FyB@ zrcS`j7Gj0nbvev0;#p^F{=(Z_9c4?g%Kr3#nJ#3( zPBuRDhDA(kbj8~_yqt}vedpN5NI#to;DS#LyQWvC&{ikKkNRQ_Ejn`5I=*w($WP)8 z4z%%rU7nK7rhE=Ne8m`_vZ?zDUL)Tb#e#S-ch89d=g^sJFgPzR$kEu&S-GZO$yHsR z`f~$!zx!4!+xLD2g?Z$$K>9@sD`W_~kMF{KFosc;jmh3tOOrla6rWPd>c-q1$_y z&OcyQAK`XZy<>OvKyFx5cg2y8*1K4FftK#D!Jw9s7k2dGGJaxG+^fshic@+z<1B1! zz`w-=!eNB1PH*{ykDMb@O@NzU z*qnda83t=%Vjt(jMmKcgOKpWq?ZO)$d({=AXPr;sx~7Xi@s5|6t}crKy1|7%+4#y2 zXJ8V4v*_1V5X?|F3e`%Qe3!9H}<>0)2pdS+u7$Z{SZ`()AqZg}jo1%22v zzl#C!B<}3<5xbzFBR}B5|2lcj@BzN~@f%t^$-#>~t>cGIYmeWP536T9ouMB)@}ow7 zc(nMzD=y(O->Is5j|!UH3n z_(-F(HGJu2ot>NwgE@@O!3h^$Y6%*$)EITjv-{OZZ*raKH@o*o{HoWm;mcR-W{wv; z&hiU?$pQ9vR;+o}JhKsdIGbJYrx!mvmtVz}Cf4j1)6L0EHXoxmYGSe&C?>7LojuXA zshE+Ma#$Y9OLarulWi|t^udoTIQfMy@WMBK>|svNE#}M*$iJg zCx>kHM85fb1+N<8-t-OWnyyxwyW8lXcF_+l40J+I7F|7Sp5cN+V=p!)kFNG%ug>)j zLB6?l@1SVBU+VVMP3vT-t!Uv<2c3bhdJezZLMGq9Ob2?iKRWn~a++Q2TT_cYJCjez zz>{oz(;Eh7@a%rF=DEATIsU<`I&B{x^6AhzS{V6+PUd{Xp7_&+{orFCwzV!NJlhvH z){0HG$48Fvhd9v9owF}SoGCuUjWeFjjbaFH%^q1AJkH8RYjEQUkJi0K2YlGeC>E@d zjbE{E-FdR&ZOu9BMwq%s$Yk?uh_~3KKU&Q>XV|71LZ*7e7O(5VpuXT6%O^Dw2es`9;*Pr)wKYMr9 z@v-I}(>-^`xnF&2#t$!}@6CAoe(S#T-PoFEe-4U{9D4Y!f`%@5TZ1#c_MGweD#-D7 zN6o!Q;6oSpths-WhAeyJ_jk=&ci!3l?AK@wEj-C08{U3L!=&TGM&?G?$u_bx9&kA8 z+qm=g?a}?7P8MI_WsgjMCm4-?=NEqS*1TJwb;f%EdOl%)K4CX};So2mcppNK4`0!z z*ut+GCuYkJuC!*2Dx_@xlL%_*OgY<6%^1#FmkKBc0TJ7;7+9f8fQhc)%<9@LBgPcAdjt zJi*Eq_=rjNfwy=QyL3<+t-fIV@?Z-K{fj49*-_0PUo4c<&e6}gY>lro;uufzjpYs5a9CqI&#<;mFMDL+Nfuv< zgJRNL4DxgFsCJ1NwdS7g9uQAzo*1z&e&AJSovWUyuVMsWXU*}JH_qY79^GH|VS$ef zv4R)=Y!@apd{3tHI-5DiMxM!Y9wxlVCC8q)XE!*|IKxh2%Umq56C3H`%{rfI>Z*9> z1Mm3WZPY$Iz59qidz!Q51)gG2T)~Q;eeq}%Lwu*Jfq1EFM!zq}vz^6L{fA8~z-v@{#W)$x!%ZLb*5NSXOP-jrCzjX&W@n9J)V_{CoMeX|4;>~W zJZNDc*KebKyEp?YzV={XH~VlH)pF~dNADbanp@{T82A?->(0~B9?az&Cv54lF?(0I1*y!^sTZ7_%5 z$UZRA#hy5~PL8$Sk({L~p6oO*WaP@XIOsch%xKlg~T^H??TsW7u)_!PCoCm zp3(K)z})v%=hYVc#VQOi74z^|r=wglr;ByC*(h2u?yMf2T&Jh}(aiB-hhp4$@thp_ zjxW1emk+u%BOjr4Z}FeF7VSnp)Ww7*Uie-8B~N|N&(_6|HQ4NvCzisS|H&a+lV@bn z!Fv43Q0wi72D##T&!w*Eq3ux z`!#V}KBE&e_=$hHVNWdY`^s5zt+sRU$n`hxBI9ZhL>*D9(EKXI{n$SyxSx`K$UV4y^IL&ewcPo|wT~Y!{1odA_C_#kDTh(71oP7y7M^wpbLG;!s?AKNELG zz5B-B-R#cr^Me~vFGocx}V&AMr*xuy5pS1+ut3<(;e9Th?j4LbhQV! zvoO-l9Z0vnC(18)yC3O9U+=oklT8+zTDKoxc15QK;9u@#KYY=9b{37%y>5?9?BUOT z=JJ}&VaAsY=1xjz`m0lPQ(JUv?mwevzNkjBJHMzMe6Ke1J-_gyTESO*XpF|l z$JGOLYKHUqUVP&#UW{TxjN|XT(X(~kc`@g_bqzmf`S@9we~2si;v+|EofFUakR#s2 zI6a+#%Nm*X!-9u1XpQmgUSdD%^1&LLI*Tvta>G76Fm@lZ4V!D~GuiYKuXxc74L-W( z_UH~XzHmQG<{x|!A9okN_3Ub2&C>9p7kO+$_xz%E$X&E(oVP}vxpg`@$KPo1qdR}W z6#qsvXq{Di)G@V$jnobD$WYImQG?r8hwP&z6Az;`{zZqMn&Uh^I==SMd7nXxhk4zz zb4EJhjozFt*72sh8mm^~4O6^~&Y`o;mTEfLonafbA8xk51AiFZb8MpH--xeg`!K5O z=*hr~jnKGjVAjLN)}A|yC;egMXCo}I@+nNPYG^e!z=LkiqQ{?17})Tdjt)M&@TDt$ z=)|RwjBJXZHQ3<9hivEZC&zQ~CPp>MsXw20?bn;Yfai6$9I3qGBWFtC?%gvPVxn zJH?N^`2oG!#z)RrCx>l&<};0t#fE2b;k+E-OI`ekk@8gx$q%t2hQy9DVpHt2UtGyY zF^5)+i&gxs^?gI$_T8iRM(>R3$~E0P6MpiK+;}*TFP!+1EeFbR`k;rs_dRFe2!mKn zm-1Eq;U%`|#%^pV4%n4X_}@BPi$QkHA8g8xYCpfB7yHF0dTZjw8Sg1#MSO^--kple zexvklP27kt=h34pKZ;KydNlUU#R(a($S=?4@{cZbv#!xc%&0*cJ6PifqsBfO8)|II z=0-l^dtHoJ<3GL-Q~Y7>9p0WA%h!CN$EQ1hpZSG<`LGxei}_i+%9JJYvZeDNnAZ@#tS&5hvdM#2{2If+$9UjZoSEw|xf`wHEjEnkjd+sbzSPwTHe*A&W+Smtvqm<0XW1_~ zc*0GlksV=YBMl$;<5w=?fge8R&Kc=uO=lB!l#`ytJ4|%J->m=kNhNts(mV@=%RDNf}pp5jsbXyt`HF-W!? z)8!6YF>5YP%O{we4KLmCrYjxcXG`lEo$a%`{H^BL7jMpxtu}hmy z2CwqMx_y2kTd$tmL!1AcLCbg6_3ZClJjp=g*;)2N%SP;?Wk=`j$y+?+Gn?^?-(~#d z&*9VuKFnX}_||=IRBMdBBl3f1-{|63T;RdqMm|UDeFgvO5PzY!rt@bbUFcwBTehNO zc1~~m^fl@lUG4KLp8Oa5P@Pb9h3vT*o|L>W;;+}u`fjx}*o}bymvpHMv2Oq2DXwB>V zi%xEf3%=(=b%75(^Amb}@HH1(c$NSD?A00?e#R56H5k$Hv1fN0T=6lICq|sd7Z2y* zBOeayTZed~B}4q-D_5MAD}2w!?9Vss&d=?!B^t8Xly8iD$EWTVesJENI*pHRj;?n^ z&+3IU=$n)0E)gfiO@^$Ame06@Y7GH5y zGj}H6bw@a7PNq1Z51H`L!9KmLYwXIOY{+i;gRb_i^M_~gV;>!#x@WrY+0q)n_5RU& zf_Dh-C`Nm__mSp)cY6Oo<2$-{4d3W}W7mDxZ_Vhpif`!q+q*U2-qH7NgNN_=&iL;N z`Uci2T=M!MrA=F0=;*^3RUtJOWvY})Uta>Dsy z*~r#9KeBaoA5S^26%%Sm^+9~83+j&A=H63BjMsEEPTlE_v!|Z8uZ-kbBM%RC!k+qs zw^~D{S!V z74Oz{eC3%Y2Rt{T!y7*hPj`rQa~(bY);*(z%Njl~OBk=H2JprfjYLvLD|U5AGQDWkrx`8{P#?ZC&Mhnc%?jB?)ZsO})V)Gz1Fow=r)qj%oiJtA(M*I`uy z;dY*EeC=8D+#OV$t6O-$ZXcazSnOFN3lHmL!eCCG^=Qzsk#%{6N4CN%TeF$`;T!Z~ z$uob*C3M!zHNKWV=;eFs*3i*Ku9_S1GV(b;m78Q)vsYf4K_tiencowJE}#oII9@D{(;-M(7I*K{P4Ecu(h=5XqGptt9YQOCxMs{NdKHyJdu}>#{q)RmUmQDBuA2xK(9v?YhJ>f$+%D3$03?Dmh zk4(>cHAG#|-8b@FEvOEvANJG;^y-5(HBs##!#>=2de+nuenU$xJaFNmk>y##$60IU zMrYWAUU;BQNA+E8jvhA8XgW)tjxT-0n|(ONfw*BuaaCUR%%14P7aJE(coau+f-lgD zFFfMIH_qtj(Cki4)J_(3<#WU+(I93J+fyHP#0 z&*q-lP~%g2X9xI-dwiYYKWDa2`OiK(TPKH1b7$Cu9>ob-ja+qwG7ACsDntWL3}-`@xKcE^uq&6@J+5+jEvJ;b5cavlYJV z1b6<0!#lC}YS`HxE;!+K7S9?xb$1)pB|cYgWp_>KG5-U z246hXree!p_pEc(HEZ~`uWqVcXw1p+UJ4_==IWR4C~BH-48BA7Mq=HXbG}8;2Zp|F zSSQ!F4{NaDM|S7vrdxvnHW=8C9r%bZ`GOzltJ}v9e>OD7qd7h8!Q||YSw7__jsM~; zR>)^t<8C{q__y4|M{GDNhR_*xYvRHvw#ad|xTP2RVi->};?xK~9P~AJ&iU-(EZIhD z^g&A=dh6(o)|%6woyaH4S+b4tik-v4pJ?>r4li=(h8NwO6aQqf2_EM5@I?m`UC~;j zV>ZAK4UFYK{`RvU{qTe%UC7ea4!Ozh)n_>>x7BoWcMW^lM_EQ~o^GHxu2T<9hb}!`wGCe^%?++`EgI zQTOr0tGe$#^R2~Q(BED4jm|S#KBliYYBbl|hn-EuB;2|=-sIpVeqk`WZ`iZ1gt=zGXKVHu93mS6h5?1uqvpsvTBYM5s zO<#P-u%o)`|&ybUNtl(fbX0^5qM9cs2Yr=bp*@17GuS z$ZfvTorQrOFtdfmPU!O=9vYp0{&2YY-+jG_$?D)fzEU}^IOL)maOTHGZ*hUAFHRoXG4|Xu`_W;^_Y26vT z@YmqL3lDzAgYED|+Zk*2{4T&-H&=6f7xXOe$PXKOIfyTQ@x~X8PB)`wzVq){oPXGd zIa{!!J=oF1sD+ih{BK_VHKK*ZGreKc;Iih7&TdBQbTgvY$TEi+O*xMj9x$8R<7ds9 zSfht-u8SRUA)a)8r(-csPtRF=R3UY8Pm}^ z8od0Tm0#rg4QX`eOtLXPrTZ51*k`KXh|`gKw{~pRO6nqKnQJ+b4KOgFZ~^98A{4 z0~&j+Wt(CMojT{)UhCCZ^~ifLyy$c?inZ3n9NJ>hyP9`G`_*Y@)HA&CvyYeV9Gv9m ze>SHx?DSwObk4FV8TQCdKYMh_9?p1n9>08LPA++P!3Gzep7{|EbUPOLLCk6S1FgA+ zC;HACt-;3@_VCr|sf%6fdKmG-Q@j?VzR8GLvFh)v_{QSzi}+?Ezpm-_`a3A)THki; zIq#c{-1BV*t+V(T>v95Z-&*7>z13@Z43jl9->>_oI$UXg(tjp zFlPt6?U947T0pkg!2`c@6P~|U8sCHTyg#AE7cD;G7ajf@zM3`h3TL?vyF9Qa=88eN zBNlb>XI;a`9IYl+@st}{bpc=JG< zUDOTusv+=NZ!NrP5IH(*`qtIHJhx_!2U)r^Y-W!R8aX;XWWx=MIbGE-_3@tW_qlHf zeJAkSTeps$JiNk+zqw{i4*BH4sl(R!Fxcl$JlMb)aZ88%)E>UhIiuspKV<6W;W94{ z;KIWi{$j3Pe3$ofPQ0oIazPF7T)x5NtY=NE>fLLwqZcn?+<7@t&8Y6!)A5p1VRTL_ z$KZj*dG${Hh?hFj`-eR_gqBSCY@~y~{&IzUi6m&{m_Iub!ZzKU=dAZ0em_O=j5Ow2r^?_VJ)2*?3rk1rJ!NDP)`T z4>``mT37$sS%bHkwsF@FHpJha?i@YL$>|w?ygjRN z_VH0O)lW6w{nnk~j_6taSIg0xt6R>HZN2-#9xUoJ-SIZ^srv;j{^XnMbl358)){j& z_!-H^}7G1E8mi5g&YEqK_UHYy9Kc2nRf^k*`~0KlZdoN9*QB zu}2rrTK+A^@U`X~9q@CXk)KTS`12il&)J9!vh2YkW^^(hr_Vpg-g#h8m$S~nXGCM2 z3^7QCHSx2%b7IjN-sEon&cT4EuED6;Lr+F_v5ptouv;U;XiYxKZ?fg0`^2+u&zceb z=+ppf&Zrl??|POS#?FxCnI7<&<5jM}n>~#%sTt~nuFjH2jv8l#9e;A^SIu(Pb9KkQ zIURhn?$6A83+~SW{rR7D9e>@vKlgL5`aOZx?~d+TH8-8{S0iBxHw^GugWa<^eKdP& zAA9;uLr1*HAk&)Bnmw3|u#!a%osx|wUi7y{7qZNaWMvn$8o%iF#fLRmbq%lLUd(#V z_GFp!C3<-9LPO8?_}spc9DBvHQ5^Jajz_k#4wv{A+vGsJEPN`t@xHaU2EStx>+|zr}3w=bj1%g-M%&S z@i5wB1G4Cb248l7yLf}O_+c0Oc#>fxvwb+^5Pyh0&wNF9GU0XJS^S;X$KIqjWopIM~}ByB%9nY z!&m(0gY=>cyleu$GvtxY=H%)2ooP(BM)K$fw^40Um#U5GB|G>AqmIFiHoW*~uxfCS z)d-L7Ip5QX&&qweh%df?)gGNRW3gn!n@x3gYmKhXYOowHpFd}CCY!(lzeaZ*AB|u6 z5|82*X4v5Gw|-c|W)ELBf!$~iChPba(}S$+fzBDv_;wyHI^tyx4?b*#rg~z;quhj7 zS4(`euLGiG z4{=Y9`U_|JmJjIYiWVIn_`--D4j9nkZA~jy%&p_c#^~A193OP~1#WgpxAeD;e>}-B zr!yM<@{A@s;OW_3*rS1oeDPRby8Gp(9F>pf&F1|3&Ys1sSaHT#F)ik*r$)T2i6;%V zdUj)9_~{OteYEUpUJc`GvaDCBM@&R6C z>g2JbIeqw-?dhkdA3gX1548;+a-C;u`r(_N_B11Vz^S0laR4_kVYt9!KODY0T+@9gFgJ!5HZ`Wv91rr@T*s?@bNa*9J1Kdd*;bb;dU-5Y#F2O~(m{;C zE|%$HO)Tl@X|&Iu=EarzMh<<;1w7c4oy^h8Dfy{3I0KX4S^oaA^?qX+)z98*{Qg7N z-xamz84qXuPV>Iw*%_mnpw`k)hc$iD5iZShxq;T4EsXS{2mI#j;tU%!7T;(zG~_wo zGg;)vn;iVeF*k+}pK7AHGdeo!?1$b6yAA{UlUGeJIv>AeR3l-6)w)q@P3#x9Vo8@P zWN7f9#f!bG^L*hMCjRA1xcNfdS>r3QkbkP*@k7Hl=?0%?`V`yZ9v(P#xIELJzA)x5 z^6@t6*2yQApX~9m^P1ep4<8K(j_<~ux#Gh+>J9d>n1-7*h9U98ii8n^Yr zhkwZ`uEK7llac&z@P{?e=Jvv8o&V?xJHGUSha7YGim7Cy)!4=v=jp{3+0Gt6wVw~O zeKy1gjq^3JA2@dy|XLnO~9X{yLzz3K8zN4deZyBTOZnLg? z#$SiQU5Ow3_F*#0q41I$PI~bRz1cNCiyOWXQ*5pA5#QCezVW96+4yBc^mvp{{ARAR ztx+q6VJbiEIqO-6OBWmNGxgB-PYtHZmeb9*kdcv3;$=8za88%qp z=L59xpmSb_i67a99mufG7VP9%C*M9y*;70?XG{<8cWC{)LSl!GzQJdEy5LJLzMk^| z9%Q3s2l^T5ixzHn=O2yF(9loExBNJ$4}a@0!$Su=J*S_wd}FS|f*w9|`|ZIP9=3zW zSd2HqC|->G02`d>>0)k89BKT6E?OfR=Z$2bAsYr~%Hw#l4_ar*R(HEw#Dh4nhbNpy z7{Z2ctsEdvV>dF<+AHqybyukAWO_~(8R(pM#xuib_&lYqw zlCQhR;BfbtcdvQ2-~9(CTf|Q+h&!>Xmyi4p6AUoXUt>e(laHUZ@()dG@M_kIOZwu+ z-sbF5{lN!cYw|dosyq0zExqU?c695>h83@D2tWPUyF3uvo{i-K8d$73U(Ca7U1u-+ zi$!|Dr)y$OW1HfRe_%Ay2`;?w2@~6s&)#ez*Q}Y7uO2#MT}{;B)~z{Cm$|rblUO7rts_REROiXx@P1D`>lx^d*s-oEB^NJcHTbQnCDMCVBmZE&XH-Y zF?@UjHyZnNbKW_!%(Y@)-0Ni0!McVo`C7E*=-}1yH)`pE#24lbtPKLzf@zY4nB2Ixk z5rgdQ**YFN{_Y34NuP8h%RbrkN2ht-{v=x*)1x@gxB0+1`|vvJ8CIjl7Wh^#=x9#9 zGh|mg;L09+so_C3-sPYCQ6sFYC)tSo&GUsbaOyDX_@Oa3vS-iE!J98&g-!g!rE74b zGsh?2w1$th@;Sfo4a{Wn7wl?JETH&2aSJUXMZfuO?YUF74$RnRDd**Cw-?N4W zcJ{YtEb+YvAEH`>$r(;j_vt$2nHX3y*jlQ_zb=FVgTvNX1|W-oi%Bd1zY{n+0L z)E1cd0eyV&V?VrMU?;rI!)y;uE&S}<9V^zvl=z~T(VqN4kCv`vYA3?K{C5zmNBoh! z$RgipA0Ow@z=nrC&l=op#`o+go{fADlYMh%(c{G)<(`pkjJkdN%r&xLcpl~-{0xIp z?Kb+e20qu@k5~RPI;XXVH+j}!Y@W?vw$2{((&@y;XxKO1U?v|A@sM10B8SeJeQW6V z`=Gh*z0mg-e?Bdax}(Ysyyb(2C%S85f1r4wmG|2Q{aG+?VDG7#9ehq{EK~c)u`s; z*E+s@2&;86G;8?UZ=F1R)Mmelz2Er`bWb;W&r{3YQ{MG-XUSFD4ZAu=AH48~+q%vt z=;TB;!yjKf;Vbs>Mn^YsTW%V~65YhNxmc#ZHS_e377ZSF$`hkKYr1oEz)!bt6r-(m zkKk`Ezt{jjb3Eh`zOdk-rEj*RqjmdaZohd(&lcuv6c2V{3!^oA=$hjvFJOix?B?kJ zn`gA;zd4&byKUqdy+5NxW6v54>}#xveZJM;x1L`4FnXB7T|A=4QzH|0qYgWJ!+pGU z{tOi+duZ&jJz0EBAM%a%i!Xew;e)5W?7)xaaN5)JwGrn0%MRvb8U0;ub=RLi`}bBo z`**JVyH38dU(-FKVNbl%2QRo_C&#n7HP4OCkY&sVFo`R%pnk|P`DQLo_yrAq_|h9s zqdUQz9d$g>Y0l(Fd|EG-jp*(1A^PH)Otwc8AJ02BV6>-pIp>Ty{Pd~jswHZtI?|sV zJF8|H)7|KN`Jy%!llIK<*2Jl2>(=mQFZ}xbtsbiXI=O1G+HAe|B=v3I9nRwgFWSC^ zb_PE5*)V(afhHEklg3x}YwQmT=m0 z+nVFmH#5)W6k76hwAMQhi~1r@jdItB#t4gZ8vB#S-kLFg*-saG$X~qKlPvt~+p}g) zr{vq0tK|E4DAfS(tlshPN>_5o7GLlf`4bj<8XfsUr-DDOU0ByfwJ+LW>`a^q`|P`ebMP zlZ!t-WTUgEo73Am9C%sR$kxS~IFcV?t9P1m0`K%RcZMEf2#pvjPw?VL>&bwtT%n_L zo}DpIzIlAu7$3Zi>~CMoUih2GdbhgFWk$9|0)KYi)RU+6to2b^^dZ+6pRhavyNS02H|A3FTa*~OXS$DA&(7tu;jCPhqik;;Ciu~6 z_~MU`uF)N>JaJy`_Z{6GXHBOoSsH!dgV)?h@7CEFMzUZu-|=N1mTcubU-GGSc=2); zEgfJrht;!r`qRa^8o9}54`&+rpN`c4BfX4ttX|+Boqg+gutnp>MmF5+!q5B!6Wzox z-RKLO1|MFqp;znZ0|Q%Wp7R|Z__33DcE=x$jz9TEbVjxz6TkdHe(`SKo<=S{M)Fi9oh9`VR4PUY} zcG8UeknPw?gHbPs;HIZI(&J4hn8{_gFgGX5TK!=@|L}|lxn!n8_i6VrKhT^0<%~65 zqqFn&jQASSXE*Vn`|WAZyJYXf*2pxnsdvlXHT!$mo^|_Z;RzQ#i?!m;UUdVl&d$z? zZzCT%M{oN^I^c&7yO=vye6TZruv@iJe26)=u#UcSFyKWNTZEmw-gB(!;jo969X0X8 z-_;N!dE{FsAB|XXMhvqt{CYlM6Fz~D-u8-(@Z+g%ojqHxmdP14*Ed4*zTv}y4;<_O zJ8a=FvLlRW>;2Z2%VNB5cYgDdqg$u9-?T@h^wi z5EeR__nuOHpg%svIez?1M>evLk4`sZjX!j>&edRsA3ZzLjXXHgi#^#5|3-WGvkO{$ z*a9DP_LH&4>RUYN**?9CIV0Qj47=EoJ7Py%t9zb(R}#N|4^|W9ZMK4$o#3j&O&;9Y zyZA7|=ZvluyXB~yg2z5z!ipDtvOT`|)Y0(={?1uvC-xId?C*PvkuAN;!AU;c+ClW? zzhgo!K6KQJNj#m$zwhXHh;4M{&cVXQVnS@tGa2@DjU2r=s&1iIN5mu_cxHF@!QWYY z;b0d$$Y-nKv-obzHfWqT+RIPY%-P5&X63GLIY!UTvn_q`F|rXEu!Iq&VvP>$!N2D8 zGN%*0?WvKP5g&6rA1BQ}vMqW1u6N(~HtOG_@h!vu0}~Jbohb1vem#>(9(%)Ogptk2 zN~U@F+}!~yd9`wmt+vk1?Tg!dLyu$#jKpLj*n8M5)P$9LJ1e2veX!CQ}~ydwwR@|g^0 z@X(xd9{=>QP9{I1qaVF=dZM!~CyGZSS?n!d?LR=~ALz+&94T@n_SxB-O<*LO&N`dv_H zsMA?2;3*#HuD6E=o@#A(6MX8c&PVAj4)JlmIANpkuz}}lb~eS|96oZ?9*u3`V@v)J z)7I##;fr?jbH4XDa~Sy<4SU*ihF`4F52nU!LoOYRVw7xSb9lrB9K}gEjq-sF?U_fr z`O~o+ZIsjGvSq%2&zc6OIltO3pR$wOCo6jL*cA`7Y|Rf3v-t-bq9tD(;0Z(b5d3=f zaE|@NiaL8@`^|4;@>vlTlYs#G&6}=6<)hC;geC_d9$3+p>6c zzZkn)(K_SVJD@w2UUWi7CXBFZY@_9WcD3eNe6SlE6`$vZgke! z1`alb!=7edycp5Z7oBrPSkdAw_sE8i4K=*zsngwi1)KZr%BF0>7yNC+x0nIFNQ_veg8|Guozy1X>LpC}*_WK+ zo*n7N#=7TxPT%a!##$qLJBPMdVSn`WWtV(yPA;2h?Bcw$_$7xOPK2D=Mn857JALRt zpLD!m?x$8+uTIfV&XG%2ws%jc%WUJ{H}1~Bm)(=i-_FAbn?^4-^K1|8voZg$P8ZF- z*brmRqjeU&(Ox4t*<1daJ0oA^puEJ7U*xHC`G!o-bgLzwP5A~dK0(V4?BYHWGya_$ z|9@?E@c#^Ao8k#ivB#$F1F`9DMJN8UA9{a3sXLBO@MdFcp7}?&MwT;To=^ElXB*gH z%&z5@F`J1Welm(D@q#am_|hTy_H=adWCzc5v&J`KiJs2UJAJLu0am)hYb3*Z|7~P8 z?EhcX|HFu#@Wqeq;0?nQB=ZkGgNM)Qr=d@dm=vF|+7k!rl3eo}zW>gEHSvN6IYxZ> zAFVp(@09p&3Vvhy*I&E8Yhukkp{x61%sDaRSyvCmpZcgCnu|?x#iF<+Q_SgN(!SWX zhaVp1ofntIC;heTK&IB6Wz^+@--2Y)-!r~2I|C1%*3pP19kyZyUvlijz&3PcCvgTd z9h{*@JdEtmXGXL}ykN^t@R{R_XSma`v-|^#hWEaYdbTDv&@{>s@c^GSF(N+2zSyxZ z?z&UZ$N_OH);n($XX4Agv*O)4T0G=AKJtMabmXS*HGfA*EU-J9vzN}+XycEsXBg!G z-C?1Zk)Fw%4M|4cb=`XV>Xr}@lp%2RW|hO96o5t2`7DZ zF(U5Bmlt9iCh=%QLmqqJ0XH4;2fSq4LuV9+_=#cpBZlz4ru*-7dpGgl0+p-Y@5o0- zwo#0UOE%0l{7E)nkVn3~>=-^VYfg4Kgs&K;lYM@tw>3=;k*DETonkj~_`aU&9kWa>Nt=ki{P89wGA&cG8pOy!cXM-8JIbD0aIG)OGdR$j4}PxY&d&I&0+V zY(Y1&tn(L{?1-0~AjAK^&i|iJcei<#JN>`!%ys9<#FL(E$$xy#pXAfm9$(TqU&=l9 za?i!joIZ5d%VQYjnjAKgSsu{^&tjOZ`PMUEvjaSAN@uol7BBk3R2_L6N6yd@eth__ zJLjVhKKkH0)BX45#jkbu0R8DqK5T3t7o5jO%-Dy+Xiuj@G~!0wvl*Fk4{y11O{bq{ z`{Y@#CKuP%-KBW(g}5a{46rMiYzdEb&&3EDx?5vw^!#OR^Y#l9s$J4qqKL{WNR&8ZNkva!X9e zHThuue(mDYo>(Q5|6tMB$;gh@iZwQ(tCl^;We3>U2EFsU(E)#YJ5OH?KeX|MrMxw= z0XlXQkKQMITlRkBH?ezMoOI8?f*0N4pf6j(MPK&idwAFzZ@Qp`N%y?50DI z0Q`$5jO1zX!;7b8grm5EPiGTr#h5kCNGDBAfWZip9Hkq-I1fJ_`6r(2POh_LvyW#s zfHixtIep|JKjK42&yD1dgq*X zjt|r)-MfJLrLzZlWTQ_vwucul>+A@tcYSefY+fyd*LfJT3p;scXS%7a-ai_hg-L^f z9Q1gRZ;cM_6?(wSHZY^fUe1%D!W6q?b9&gPw=&}U7`1SISt?c1t zjU3P7m279lGVE~Lv(A?60gDDN+Uf`SY(N*bbe`UDixG{FVc{P!00TUDqSeSEpKN^C zj~w?B`x$H|oA=$wZy-uRPc#Gh=sSc8Y&;+ITzAg6d>NAle(u)q{P{55gNzWBRu z#G70azu6m4`s?C`e51J4=x>dFbYMF+WK+*%!(<-@n4N*e$Y=agZOqOvR43`}xjP0X zeDUvnnvCKNE_~91jr88TyzlA#zlPkg@>KnxzvisQwy?npKR>k2@49HMYhUFu@>xjj-h-=lN4ppQ?>?B&!-^Kl`vV{nd4t z)GhvHFWATv4|+9{3~|)Dkn{{#&1n0Q|;zAeiko$TFl}L3%eQV z<&1g>H#yFGucj9owqiH75i90==-HeN)M?ntx%`GVKj~~ouAXh3hf(dr&)mo-e8vy3 z%Rys0!Nxvx_uIoezHeV}lgU5fCZo7Big~=qlwWEIz0{Cui|>EF{rz*g-+jITs;}17 zT-d}}cP06J-g}i;5brwsljDp$BhT2kS^p0-IH$IIhRw(p>H}M`lia5l zS@Mc(c4HrQ(u%)o2n_xo>~tcV?tL%DU&m9!$9X>EXV2m&`;u8qz(7xD$%4<^zGh$S zz;3;7#(Y9=XW)gKjB-J|lP_rzudi2ejT{PJFMNYs@2kZFb!&dl;-*Nzr zE-$Q;sf!zY$>S^XJ=;?^(TWLJ#e@9ikKz#>c}9A|;0%mpRr}zOGvZ49QA5JRCiw#2 z?1UfN!{jc6(a4vu@kMnDziKu9c*C8(uv>%8sAVH_v0q;CC7Jx8TZc&V$>NU+pBx@VgtIC$Lzzt zWEXRMVolv*H?q*t6)$|{lQ@*a#^MBxn5QSK{03)!z>6)5hvHg%I+tyWH#I;#5PLe` zc9smWMg}|JjR#xPg-+~DmwaK44n6vE^N-GU?tgy+Hv8>BY}@JAk-y~w9y%H1@u9mBX1Y0VpAF2( zV{`l;q4N)V$UD6If8>fOImX8te(pSZ<$kKae|i7JKmE{k@59*l^I{zi4ILcWm0#o! z{%n-JjM<9MVUZ{N4KF`v_=q9c;NbIOLEZk|^zTmpc)EA9bYp9FAp;MXii`+G8tp?BYyzVIvJz zO`M89ve}+ov7vtZJzySg{K?blz(!&O@B8(=qd#vIx8j8zA`1wCEwT*9zK=3y18{Vv-)AZyIc--KhhHhHn7ega+M7B6Z1NK zjpc(mY}UO$u(xNp?1?XS5Ern(q47JsMr-_GUM%6ou6T*#eusO{``2{uvh1M_$y>1- zE?8hLKRm0aa<=*fKa4PmE4n6=Jo(w5oA~o`a=qV@$tJMTi#^$w-Q>I25SL<$41Q9l z;m21emn^uPhaFEf51l!AWV8pj?;~(JBQE$%j9k;js5roz?)Zec+KX?t?#`ko`_YU2 z@aGrttyhoal{q=$)w4KZI~`Vh=m#r5TIW-E&0B*5MscmX!_^f0=_MxRjhL}Vme`c1 za)`d>;<$Gk_U22Cj`)%-2Iy4W;jNy?JNCneY%(-*#oYF(|L?H;RU62Lg>C4?wsfPj zoX3Nn&cok3Ot}an{%nBG+!;94Ege2_MEC9hHpfF=!bqRq8_5uB+SV0cF%b?rs{8a6 zH#%8(ie;F@t3N0F>-4`(H}|{Bw<*3ABXEmft$Pp_o!&Y-kpn+_$qnmhiWT`Jm)VW| ztXBu<#}*o!(cM|kux4ZSqdz_PR^4_Ne1E!UF$E_&nEyRp?9-La`3_GuLMMOVpex_f zmps0Jr_mfeyv}R%v(9(;6(h+YUrh3e+$opDV0Q{#>5ey@>4q2H*7>)%;d8OTe|Whs z=`K#$TbIl5)8E{A9X}Yv70l!$n@;RdP50YYUDw?|{6MyIa zZZ^OJ9(cv4n88mz_%5vutDF69G0Gb;44XRcJnUrfEx-7_dqzgi=U9D8h4Jve`Lbu{B)chwa1;TjD8($S!ZHG4hU|?DJ9f zE>^#I`Qqj8)5VqVSp2Nxm5gg@X*!tqzDPbSI-Pa0ien?Y8m;pox#EI;>Mwk3Q9iSq z_fN5^p7=WvYPfrYujOU@>7vn1Cxb1>EY_@})7cMywc4{-uuoU#tg#Wjbo#TmHD{BH zzuY0u9v|s!&wq4MtL&@aXz9n#bmwPtcba??yTzwFQVfb0Sj7w+VxF(r02b>o!Y_B& zUW0*r{#OTjhxBJ?eS5WzAN|?-$J2i@{pZtvFrCfGrYGCbNp8XIUg9^gBG=RkF(enf z!=X`&V9@9eA07646#d-K`BPkoJ9&mTp0LXg{MeVB#0pwCtY<&_eCVA5-)dbxWFMH^ zfqcPMWb-*Y8rc^ge$&Zujt=(NOgx|!^CwC^eB{}upLo!m=L5OSc5w1N9oQ5-yNGLi zVg4Ui_mOK$Qbl2y0WgRZEhd0b;T|3&yzn4AEkJaT=pkl63lO4FjiT`0`->A2Vh}kL zSl>DKmr^f6s?3ax*kjOzFWrQpE@Vju40UPnpltpd%c>3PyDmqUhI1$c~ky~ zCq3TF4Z8S+cW~3>Cw$4_JFN81Db})y-}VvyI>R~>(+P8&;urtrK=JHz3q0kYH9pV3 zVqI;)XZFyIL*|Pwd+-oW>W-@zz>huf)ag=B@xodh#d#bO12Xv{=4^ybpYJ=1@{LS* z!@XR>LAk0|C&`7mI>u($=`hyFfiWD&Bb#35!(t-`V2Mj~l{+w#SA4)B_`@LEaT-?S z|>|K2C*|ww+F~0a^#z5S9wIAHT)DmbyW>=PElJs*Oe!(@K#sE(t5IB`Lgv_ zuD@yB^`+~urkkDY<0JVv`|owYx_9a(!*IaYxGG7e%iR0Af{a&d$lSn&z}HL=q8tR9d95BxUAT)45rdz^t2 zp0>}^tFciG#0byufvlT?{l|JSGzUL4W9EwooxNv=Ik0puSJV&wx*qHHGdO#XC;Wri zf7YFC;Eh{knlA_BhZ@0O+~JEFtcwBs$T7|za@kewvhS4t{DUpL>HP0Hy|_XK{_vlE z`pjo9zsPV^7sD9=9ho&ydM>($s z$VuPR;}~v|#}-(?7p~XDl4mVI&54g@@uG1{xd05uel^ z-FJX|r`K8F?d$yb@cKK~ohRi4KYX6`{UKiJbXW&NK8Yp2VGSp1U$yQm3U~g}h3kJ? zmplJhSF4S|hb*zJ=JdIMuVjjyy$wF>VuKp}yLGbEZ09?^>wGtdeDCZHzh9?Q4vURA z!BgCvd(Ge$io%e#83f)?qH*8kuT| z&u9%{_Mb5$vSL6eKy%#rF zsg<}2Q_uY3w~kM0Ec^Q|2NwJ?pO1J#w=<_Rtx!BNyIc$v125Auv*} z_yk}6(CM7+`&v1P!)#Wo*a`<6f;C+119X}rpUJ~J{4*a<`;6p!PkREr(@WIFO+`j32z+M=6XT5o3)8lhBti)3u z!cX0`#{P@PaDj7mj(mQ@5T0xyWSU zSL4YNBQa*Txn%Rno+@X22El!E;jiNZE{dH_2A^ETN{y+u$}|3J*3tu89OHj-jl*UHu zn2SBkjvmor$AGVOC*3kR+bv5ya>%Uo7v-pT(y7MSs z=)nPc)D-x!Uo6GZm|W%$9L{yMp?!+oxQ?G{n%udcE?#sy2bhP`Y6pAtU#zRuY)B4X z<1SuyZoyk}UFDHjx|WA9!~;It3*pP(@2~%M-REGrBp>n48G~(Nh7-7JJs-q`4Yt~dc{;-5Kp@B zL)_Wt3LAdlwt3E|uEy}OJr<^7q+2JRI=`)PM&y^Xo9~-Hy6*dDe6k;sNuDN0;EaQK zf-~|?%~3<)M-S}S%Wid!9{ZYF=jBdp3x%HDU-ivB4dCBy8Y_ zmvGnkt(8acaZir?f*pOvaiV>OtvW8^2yXCCp7GV*`^RJ<_4o=)v4d~F zr@%%W!l~!&biNp4EA_kmnt&>BKdhHwGJaso(HT5ANc!SlT<}5nl5hFWF`- zA90l~dqH~x>@;J1!UHjZ2Rm?#{`k(O{K3_}YjhS-Z`eV<_`riqIFO;^qCApM^0k<; zjXXBvxi#`pF5sknf^Yb%2B~>?^!j!8cpBFHr3bcRD96~{_doIwpX87j;3E0u1V7X_ z`KO+FXAXaKdYqq(;S_A+9DKtN_VNx#)gAZzgezQN%wOw^7f#D@a;=8}zOzA`+2a`p ztbrpxVXE^Nrs7HVv7W7D)8%|3#_V)Y4}I~fx&vDs&T2n=yd%ea>)|XX|hsc*a;^XRb$EWo}J{Gf8PmTc$*6gv3B+rWARo)d{)CX zXFm1Hd8s`LC+P@pdW)Z0Xa8~z=uF@{X7z}S&QCCh0l(!qJK3leSGMXfv2Xdz1vBe# zusq|Rah(tJu(|Iw)B`+&gHg|m3@2`6yc z99&d8)Ks~v0Y*lmV zfdT#OCKpz8I2(xt>~SA2>~;9!d)6%Om~U;P(Tn29f4e6<#@`QrOOpO^55 zE;8YY&tzEZ-hPHd&a*xUjyno$!6#mwWm%6}S^5s>07iTdLWBh@k{Ty##PX?^W zqZe=KmK#3Td$ynQt9@Mz#ghzqLYG*}D_F`8df6fN&V@Q|8-uyphEH_%S;Mo~!3?ME zZMfxpfFtULwXh@ye&XUPmhv8t%YSyM3-T8CtF7e0&AtQ!GVy|b`rN}n{M2+cp+*+` z=)**Mj+}FjkfZjp53Gx)nqbTxR1M;bu2#}Zj#$&-Gt9Tw zzrOyp^=H?87KbyQ@mHRf4`TSi^^dQAWF24CP#DNNvGZLV**@p`%;_`IH`jl<{*871 z>GmOZh%@}?VYmEprnW!(%;$SgHDA8V3BIsRol*1Yl3VaR*Nxj7)m^xH-(CqnH3u*I zEbE?Ld=W!&mB-E+_6ppxrq3|;32~Kcc!u+ACl9C98yL$MxuouP-j`QwakY1|S4{B2 z-of85tbcX=E9*XE$XU57SNI8Ed$;fP;H#4_cdN}Xf)y^Z6@D<4e`-N{D30nd=ZoA_ z`}r-VcuSU?$47c_RKDOXANeYWN>87y)j1sLEDdix`PSMeaDiO7-~?RwpsvJ0 z_|l`P746G%#6H7TobV3D@<%-uD|JY{t=2jRvV(qHk$=9E@mUZz`K)_~Z~P~lJaq(K zzN3%>a>DP%8IzAN#VI(*N%P7V-v@{bE~+i?6hnJ7z2(2}pXjEOe{uxJM0-`TsqC z%U8Lp%j3=<^uUIEypV(aEY@c>e33u=BHvyhemYscucXU4@0aU1j6-TTY;jlo?St%P zyU&|=D<|+3Pt}ReQ~VL%Fd_pke8WdJ;00{(*gYNcQGGMVe7Kuq&%^;X=<>%p`zIaN z;S#Qz4`W<{iD!Id4?XV5zytHys#eG)^-p}s#8Yd<#eBY5qn_iGT*4U`s0A>_E4k~6 zi+qrK{7_5Ox@v;+0sg}ITvvOl4eWLvqk}Fnr3cQq?b$xfNBfQV(?O=Ql^Uqly28?! zdZtdo9&hmmFV!|R(mshV{9PwFDC4Tm$MJd#6v8|HlJ>O(@DSi*2_KE z@r_UP_KZjTifd}DG2Pw?TXOgy58;P1YM=em`Qu0H>Y;o48vbeGr@rykceUcCzN&r3 z@LCP9*O+Hdmovpq&d3S1fS>&3CtisG9)&YJ@Ck?5%_mpf#ZR>ow_vPJs&{lchl)Fy zY^M8M7du?Cr^-RN;DmKJpy4cj;j*~&T>yFbLLdM7Tw))Gy%_LWJo=mfSKpaBclnI( z`(rf+hv5%XxWiY?uphvm-|P`TvT+rk*eiEnD*p0LJlwMhw_puZo&ER&S2*y6{cvQX zduxr8E$`^DkNSM#cQ#x-tA~80gHCJNQ8TW=Tzup^`{+`qVdq?;ix2$iR&z9*#sfJa z#^PwMvywdGA316dKJZh$!xtPDSG7^x;A<~&ufx+-PFX_-8T7K7o$$aX_RDGbduEsY z)!7dhaaOL1oqE&WK_1(1$^JMa3YUV#sFQTJdpDH~Y+E7n`zQ?Spl7 zNu1!sKI_PlE4m!@8Q0m&vptATcJYG`VnkN^BwIB;(a%Rd8N)p>gP&)-gEvmIi!Ew$ z=WMZ|PmK8?&M;sL4%!RI()f)lV#ZgvQGeW@>*SK7i3wfgsgvrG+`(^W zUuR%-%z38z*2H;o|H3+xY=5oiq5vel-Z5;$x3+Rflm|mv6AATVoUa z>|H*`==M)_-5y}i<0HS-sXi|{Kf=Hq@7O^OJmow+xF)W6fvfb&T^Q)((g#=jbw3Y; zmw3Ve*VPs>`z*j_@^JI!#Qr1i_=Feo$9!1GOXqC+gqp0L-~P z*3GxC^?j7R#k07{FZ)bqO!C+yo@9x$oD+MsL+!VRR*%IP_vDOy0C(UccRF*hQx5Zo z4bI=bTlAeBymi>fWBjw8OnP8U4(^g!EyfAHv0WX88Nby4oHdU;u@Fz(a!%~$+-wme zGWdswa-SW1s^XtC9@Ok*N>wLmnwT67U)hKlj$K<`-P!GZk zuEy;L*5Qp@VzYJCHaLotxY(z}U98v*GoLSUTI~@ZzIbnMA5Bb3d+;xRBU(6F9T#&@D;fDId z4>&sC^NW7?#uswQ!Bf1`<)nDS+IgB@IJVc_lF`Nk#~%47SYT(KvSZ*LGkT;Qv7 zg?xjn_{cGwW|ujzuwHGl*4_+DyrL(&>5`A;IS-h}kG}g68?_Sl8obyp_wfWj+=~hM z>=sksqu9SZ%Oke)O^n5W9k7y9xMEx!_(K*9y=M1x8J_&)Bh2_EF1TPlJ?zF! zvOU|o*r4GuuF|Q-$T{QWlPOm0=ZEp?Gk(}#a7BG`btdIUX9b^)<%oJyV;kA@!^0fs zfIgSoBjGLvaAq$Va@RZds>Qfe!!fdSxmcZJtGxmjbumzf;35C%wNL2kwm6gJy|~j2 zH*@JFUoNUMYLM87f!L^_bn(koT)aQmVJIHv!kR2tlg&4|M>oB6&~2VZAI^vid9X8P zy|V|~VJHUVY38dXdKikmJcJ{B;o-fwinC6>4kt0^XP*&p2{vq}SB%--9>^}ahX2k0 za!pR_A-)!%W?Sgk6c)a3w+dR z-FH`Ujvwk1jLe61=L7i-8#vHGCY|CW269Orxa#br&$~G6eT}bVt7meRk7`9{5_=b( z;DVgg#jW^}$$$3Rzvz(*Vg)}Klf`EB2af8gy06~p#`%cf_+W2zF7`7M-&Oe8rt`7$ z{*!fc*dX?7O9$EbU7drw_xS0`Hr$3g{KbnOy;tk`?<_->_~8e9)k5>Ehdcb~!YlRm zVO@=PE>~~;%n_crXI?ypI}V8n>~%WejL-O@dB#V+8D|?AFlD24xPj;Jw$7OO^cuIP zsm1WH1_yOHC{{RIEX5C3V9K`Y8K13DFYtoj@`}yu@h)!Q8y=FSevkt<%{(!Nr5wi( zyx=FBUD*#C^XY;eJnfHuwjmG2)LKnlQ(y6hF8*XYJIJGxJh-`f4_AKL8|-;_!De`} zLq3#a?)feTe6Y3}#cp=WNj6!}rp_(ulALyh4X()-91<^`Tsd64$$-5W!If>!boK`P z_cI$m@ALD&x30?*`6s90;LMirXS&oJ9T(*wJ7F!4;m>~9$agi#*;pNrr)nMleHPd4 zmGrVv{5toat5fRn!@9Ghf3xQMBfr<~-aGlnK6QhPxL2Ob2{PHkRzAUiZLab~Et2~> zpKxDpskdx!ug18~=jt1IfjBZSt(V!U21V-u}QQpIz7`27Kj9wHeQ<$?Rbl?3`hI zruFYTd~YXK>Lhz$P7Y4+g)QumJD%YKXa2(iSNP(4R(mp8Y*K6KFo)l;ly_{VM>o%W z^YFyHe$PKbrsY`UI74j6u_Al7t16l14@dyrL z2oqO+;upNlhap{J+EwW4(GOH({j)%XOH*%3jD9IN=1_ zVWi%x_3E5`My>ZdiN4qKbGT2ed*{1Sy2+Kh8rg7>kJWH?urFKTr53SY7f<;?mN?06 zd001>ZS3NUbDK`5eDCvk7^;c*#aF#r!AH7rMvZ1yw%Lco&wPBsHTan8JR$$$oHahH z(9L)EY;;d9zxlylX8>~HVLo~8?N9v1XTHDz2HunBopp5T^pg!^HMM;m$8a4daEc5u zz+)Wchc)Kw&Oye+h|e(QGnw$LHsb}p!xA6yR=sp4#>t0uc`H}(62IZgj{JfLU&&Pm z*<%j-bhg8o{PMoe_X|RxcUqVW1Po7>)^|FbIrjmjlMoB zwRhNy>=AI_Bb)gFOD+9$s0Yqp&LYmV@blycHdWWv z4Ee<$e!-AlU9FVQa?CsVqlU6gw?Dv{JnQ7SSn8h5k<0E~t#@T7T~s862gL!G<*~JDCVpCr zGx7-5*<_9S1S`I(X*h@1WT`pUh)w5x*uX(ufddY>m%rw)MNHHN^Nf>0R{OjdJD;1! zmt!3!@TXh+)ebVsGq%!YEjfH3Q+~oZzM6x#-iZO8%JcTz&T`H;WO$ad?qMesrq)abT;Qfr;)t-{2%?#YddkKp*>@+2lI; z@((uj@SUCXkO_Z{OwE{g?12Zl*5Cqp@|q9*-3tHy((f?(9FB81gu7&D;;CMcMK&AR zS3NKv&bspz8J+v!vE4NR%mq%VP@+9{zeK&d$s1_cIh2xrZ|@z%rhRZ5)@^^pLCmsu%4$ty8OTN*z>N z*{Ig2lWZtI_y}WhhMjugow^7EI^`KYX>|E4uExR8{$U^Sx&K%vTW6mdPOq9sFMGwE zT=Lk*Hs>`ss$J&tPm2#Q#|v`JRrAelzi7XLxqE)HlPYBo*<00TKI?SQW#5CB-%Ip;u6hnv zve>2$u^SfZpK)XaHwH+$p=zchBj8$Vsmkx!aALx6>&i#(;K&9%7f-R1C*;DM zPB9Q~YuLhnK8XcBld7BP{r2 zj9mEQ2Osc-4{ED8hO2uv(i2APl268AB3^jJe)z{noQIKI@Yw(#b@tQ4C;YIE|K7oZ zU%1C^c(~_dxz84y2}|}^mrUQE;HmDrYvb&b&v4T1Y2?9_{bHku4Y{zxTR5|qAM)22 z{rpz@oQvRUPqEfIzSy6{u{sU|c|(RA^;rt;@Y3P}UfZu=OBVaAv0g35Z8nKjTp9fhA<8%J{KGDscx`aU6NDIGv?a^oT;pb zjd538a$a=iaJCT#XHj!u=}Hc+rZY^%#9HI@iI==!lRZg{t2f3w*U&BQazmV9082S6 z27aF#X7Ye6c+hS#--KSmG%euJX^7JhsX^F?GJ|jO|%{@i_}0!-G9^!T`R$J29`l8Xn$@DGu2~#qma#{l~rc z{KXA+^P3*Et*d$JggLHk?K4B)9~B>X!&&{3%k~&Ju&^1ZtJbAE=O4lDE6iZA9`3k!OjS)8TVU5!(dVPNg`^9%WXPNYv>RhQWYM>50< zf7!x5bNM57=HMSZU~av7Y7P5v0q5w|ttG=c-Pt4i%-7jYAKv2|E~*dst@hAmoqCL) zc-!xps1fRdS|yI~*69#;^3_Nf!BstA7i{@q4Y}eewz}F_-m)1d>1Uh#SCu)f`8a}I0@PGrq*&`NmOMJ;SUo6cf&y{^* zNgw-Nal$0%R{U8@i5m&f#}NpKT8Sc{Kw zvaIK~{ZlpjJ2h54Rs+s;c*{-QJ-Hg6<&d1ShpIE=n8Q~%(?ORpSiuZVI)C64A3Tc% zznTLlu4jra!GnXA|2tLW7{%wKJ9r6IiY>+Q}mcMY|yD{&?059q1 zi&($_ht&*t8pBtylS}N)NAmd2Cccr!C-#wP4NjGV_By!2(;lui+9%XWvS5ub;$bcP zG&E4(%Y+xJw#M3>@&9$fa_a#r(U7c0wrpI2P ze%q7PbLX3|^Ip7Q#~wP_=qy}~^lv5M;vJk}lT5yo#U7Z)Pqy;OI{5nTpx>)wn;Jk5 z9{7&d`56ab3S*eSONSqv#9xQAwRos@;ko=*W1aiufq!eL`#G|oDf`~SJ+4=e*vNl- zCcF7n?8R3;^Nk<$z{BSwKd1KhGW<2rvaEv@9o3}HGH_4>VAuZUomQTc)f^a_cdXM1f4QOa2S2Q} z#ys5eJtn_>H|&aozPnMEt=GlP8npxue73{sVvA4gfjb|~hc!8J(&xX{Z1`s%Iv)23_KJfXs7As|tl+J-;E*ns zT?Wi#4A~@WXnDFv0H5^ zujDTbe4h3DMt(=f?;-g-q;ADOd5P;9UwmfN?QeDd=wc;KI*iERlRQ(y)N=k6Blgfo zK0C!!9;nIwE`fU-#SitX?;w0ega-`mQSjl9c=H2J=J3O~yyFL3#1kjwA&lT6mhlZH z>?fCeoNaGqBOc=||JbBkW4?9m^RSYWa$Oyg8~DX{I(BXZ|8@Hn`_u`sA%~B6il5|=A*a*^v0{UJ zcG3l7I{1Fg(PKH|doS{R*2m}gX>VXFOzjoHe5MPek5cp- zU!aFvXOQ+xKa-C$YEYcx51Z9M=L)|U$Ts)5=WM_pc#BPS3l{jSiDx!d1NhEXc6ukC z>H=JK_UY;`tnd~$tbwh3BpWu>c(TOad@|{1UvY07H`$CY>=#d0y2MSs;+wrzZG($F z9EZrXUR=ZoCh7yu^Q(GChI$f)^29xC?Bimn-s2yi2Ij$yJz__eXSQo(YHZfr!xf%%!V<5J zb!Xh_j#>u~pP$qybx#eH)7H?#PkQ*mR<;=9GkbK+JG`M+&7p@JJb)3M-jQRiIExS8 z<&wH8$94H3wrT~e_&}%qlMgT{$Jhfq95A08=P3E1{@9Pn6JK$rmrU!(#e>ccWO~O= zHp1^(8}VMu!`(c!g^%(>>~yhXqkQgrN8D2*%!QTt?AF;LhwRgGUOuzeKEfY+iuc~Z zi)|XdvynZp^j!VIQLP#;_o^A4XXKGO3paIuFX9OY_VYvB*vqeC7SF6_m#h7rE_q3} znnfmg;>$*zy>g;11~7o7xqKtXT0X&_JT_Lpywl;N{-}G-!|H3kRg-QBvH!pgN7~!G zXHT-sGpBPS{C&=|=c}#fx_yj%wOrjb?lXgZiI3u_Ude5Kc@`6m-@19;!;)X(%LlRX znZy4x#P7)YjOO>9#0~G{J#NC@*`59F;Z;1$?Ht8Me>=s`C;T3jGq&$u=*lN~0k`%K z>%~!?uoE71!@_x!EI#*pSaM7K)!^EBv@@dfGQ6y}UvwT8S24!{S8-6o=u>;u0CxHO zLZ{zr^Z8Cb^N*eQRZL-6+>FzOH}n-}cCrN)emBnl$Hc$Afww)`8uE0us8hJXHg;dN9>d5Q`q-jX+u+KUYLk7^{-E(+J+P0%Nau$<F>BM99@dZBc7i(7-lTWYCF8GjX-_?!Vi|FE;c;XowaJD*19$9b~ zKOEvK8>(6SGA6FZ`M^)Ulk1%tsQy_)KbzPC?{MT388|IBtb?bx#*6A5{Kb&%>=v{3 z6}}ZWS2**>Jua%j*0aGrFHZKhuT@CJhXO2By z44kj{9p~UApU7tux%`Mj<*Ik|!As*WeAEg$$*?z*%@3R@zOXmecTM7wJbJ~IJojYM zUz}X6*WJU4ZG54R4)OG!kLHk(on*m*AI>}MaBhG*Y<2lVzd3M&m;B`$eXxQH*<^X< zvv+h`!yo)n7y6vYFIbVs4%}gvd$JqD1AgdY$2VA6hs$_|mpX3A!_Gs_vwAUQUo}A< z%6046#6Ed0Z~06%ALKTjz6bD`mksy_D>m{?w+06CMLytRbsN8N6W7^EuX*mpgYNRo zI{v|}Go8-@;^LX##ipFWJu=DRPxU~a!WgIUg6+Dxg%5ppErx7?p`2xp7{P=bSNmu2 zQ+L!GII)NC?1qK-vlG_1qZKQ%)i7AtTkY}ce;rO@V2*lVZ*R4>oB{2l&aL)p=N;!C<9*NUTX=2%)fkSLJ2Nt-8EAHul8*Jc4uZ}Q6eeUj-@%&iayNeQ3y*ZR+Mn3N_PAn< zKN_9Zs5Q7H$8ZAf)d%*IZ!SB{k5lcZWXfsSJ#^x}XM%ft)SR)w@4_vYbAHH#d0!bX#Cc+NMN%Q?Q8kHdWAPxZsT-1k5B zA)J6I9EutL_#;+g#t%AmzR{^(;*XelmRD>N3pQVQNe&;3hbJ4&)yTnx;$|F{^sz+@ z;Ym)u$_rS?C-%!PU2fq?HHA%VWH%edO6=s3&yCL9IBx7%ha(K>c274f*k_I_`^YRV zuGWMb%;LItbhD%P{GgXUpP%G4yUaC5z3!OXoYEOq|Fkj?4|o#HB{ zVoRrUidx1O_==}E$}4)~9J}}cKe&XU&qTh= z9~j^uJwA)UhK=f@IO2@hl2ttT;%BO2}Ho|U94bWTs-N;S$gpTC&&{gzNnS_ha=9C zNuIdM3(u~2ha2K0Zm=aAcj+~UPP#Ri;ERqMFp+z3hl%%b*?e}3lXtpz)lXc+8{>Ec zTd~xt(Vp359b0totdT=_fOp=D2ifwKKRVy!xf-c{sW0jmnQF|j?w%~~)irh2xH=>^ z>0_r_K_(sUjnnPkn0hRy)lBu;Io5ZDK1Y)6`x<(xb=5m|&||Ogo{uoYS33Bp(ZNr$ z`NLNJu-EUZ_#VN%-?emA*L*H$uM2C>>H~Y>O9xJ=iRQqEt=9U^jBNL8bB1ImTjb}x zy4-))-DhRb{34$oeBulH`2#;qtc>e8s^JPO`3A@0Zj18{=_;el>tC>}RvM@t0lVD`u^+&KzsVrH@VGq|spiJFuNT`NS5rNexu9)IocWnyX&0n+@K>%Y6FDsD^Y7lE32RJ9@rqe6rpiM~3}J z_p>#%xxYQ4COa>f2WRWx$rl)k5u4*B{q%WXEa`(&=c@KAJY}=}gbupcz#e;B`!zjy z058~zg=c#C0}DP^yW!;bMb&%$*xP)*Ae%mMvqy-JdpOg@uJ*L{5V+lC?Gg&YeD|w^w9jExOt4(y^931W0&RhPD zroG(H_5FO@`NjTj4~H+=Q!npIZGXt)|8kXd%HR8r@ z{81;wP(2X?&m)Ln6cjTqD6?8I08q_a9?J=x}qn{n&KiCs7;zQ)DF zGa3BDL0x>D7ue$&W^@`8C!L?pHSG56%1@ktC9YHh;43fimA`OdAG_d&H}stA{Ki8* zu#qgaPrXog<-NRvUG-g^6E`~L23zbYWYE`KS2lTXjfP7a8^jE+yl11e)m6T!TkIjj zJzeSxyPO^P>5RaR=J7cn=oDM~m)MF4JNd*v^XOA2of+(f>WZ_3E7{hn3Fec>2J7Ii z!?oCmml*NMxcBbiiyM5TAMbIqvynQ+J~6`qzQaUKFc&VK&C$u@3%z1SS8LqUqq)j? zGOTf>pDp|lA6STkoTED~@pM2UCcNmjjxXfMGjVb~*4qczg$rz~*5DAoamc-n)A%A! z%=MmJxnYbv^I_#`4A0?cy=P}8z8TZW<1_xTOCwX`i#Xv7ywz}+@)J*Wy2XqfbwXpC zt9X%FKEfNu&J%3mPx;C|^7sG`Tx63m^5X!1_&}ELXT+}fktud^CY#*D)U}!p(OUQPz=>~SZk~8p1244#N60aU z-{x2YN4oW7v)4VjY=f7vV!Ay=t?eGd#m+i^T(cG&vEZc z4t&%n-)Y!KopJQ`Xn4{=x42jX3%ZTriF>-u_1<_n?aB{xV1-+_M!vaW$Oj!x=Bp!o zfN&`t02>5JzV->)BG?lT9})@KTp^ z^Iw(#3I3D(Ym^uUFEWa9#PxTapnEAi6V%6FK+olLg7@}Ivw z!@<3751^Z^WZ-37R|jzmM{t47VhN|>l}>)Z$v7XJ(d~C|;|rbeQa51-FZ#&k2V7j~ zlJ}myD;Dga1J@+%y zAspB%2lz!FAIOzs=8y~AJf#7xa_RafcsF05eSo@{3X_s$8PofUjeNUk{X zLEQ1Le1wnYU3p4h7}CimHfnILPQXF44hMAid}F63CdTN5RhSuP18m80^$vFCmv8VE zBlF>?CYhVxuJYR)e#;4Z!fa=U@59XZfgB8G{qw$YzW6|-~d=vSxsfaB-78f8y#4_ohW(p+a~_B@S; z_>_li^lTnKwKe|&FK~g7|0*-fU$UZhKqZc^&YPD zvfG)6Zr?fC^Q^b;(a{?7H2bTy@FP>~#Ep&cReO!Ig&ce`-+3*r7~>;c*kFzI=Fw+e zjZV1$%W@Hq9P8x6S>p%!zT<;AoOS%6lZ|kxUf_f?j&3io)*Ov(Vnz6MFg^1-=C?%^%J;o&OI;tp#vs!1@g*5@X_JML#D z{$8X1XHegZ7>BvqAuceYpN?u7o#bmc0w?kJEC$}gM7+s@O>5c1KDJ(Q;ji^LYc08W z%m+Ege>&KrTKl$eHjh}24V|81Nqq|y)Q{Kl_IVr}S z{rF@|-NC)$W)0ur={y^E=pd6mm|4Src8M1p#laJA1Ruz=~cSqBgL*@S04E6O=_6E9&c*4d}_s5|7h zuaeE?>JwWuxZ@nz>^#?tCtIrr?7{*5%ad@GXS&+v=b(O`tE+9g@0p9YdGeoq;*3}1 zt0`gyH#y8kb|33}kjL^@J%u@&=_iXV@?VD$T)h(`{+SP(us0@V=I~d%$b%gl*hC*+ z-D`X%$2~dh;|m*oABD$iI!^PIf9xht!*Be8Kb`F1H(6rOXTBVd`wSW4SN-yyY;y6% zo^72qWb*}{$we(?t`#`$NicUtjcv)GDtzOqjjL;Jleof>|KuUOHm$6ss6 zF1Prv;e@UZ$T$A*(HQ*X2l=jA`A!c%=-`9%5I&M?45nnjf=u{Y11I;oT!ynN9q{41 zP6ke~pHBAkS1%so>fRjd`NJl*(ruk_I^ahh9h#WHU#>Y<=+&xnjW6D7Z1>Ec+rZ<0 z$fF+yu9`7%;Vb>@u@g7M%{o4qt69e;-Los)i=jB`Y=Adi zaMj9p^2nu|4{9gf?8H5`vqufq<%BUYvxcv1OGh~ZZ#r=rALX(-A=lZ-Cygw6%(aI9 zFs76I#$EY_2j0^wuExaKd$pDC*5b1!2IjEOTF-36bz^jr$6t8D+r9b&BY1=vyUE6d z?7=lM$#Ksg9VYy<#(J2N4F_XmYT*Xd-RIk4iBoYB}BFLA@OaXN9#I(WjGTr&8l!&3|A zbci84JbP~~8T6J5*0RCc^4I=>cl5H;I=;b=55=Fo>>!_=uDFspzK4g{8q-|aOm0}p;q$TM z4!PpX2W$D8Ox(eLc+zM8g{v5tOD;^UCrkG`2+nNI_0DX@?4kU?Pq^{TdUE(fu6wfS z=MUZ9@yosV;EJ((hTU_FU&&+-*{=La27lr{+4QLQ#>Cpy*cAhEG_la)20P7T7fjg8 zCRaY0djo&}VW+w5CQtmlBSZbOjtpIM#pk$ezPb2Bb~#HHzwt-D^Iu%qXbzoZkk|Q4 z?R9SR^HJwHKj(C|GUnZ}4hw7K7Yxau+dbLY@5%-?!SVGi6wdw=q7k&pe$Cnpogy=L@*HFaOGW z`BLo3basOsOr3$89n@QT;6xW6*$6|rjPZ$WuyqwDJhX?dxL8PFTiK zyn-Q_Y=u`%%#3+vH(joB&pY<9)qD4B69+nUw%C8z<^0D^IpqpJ*Xl6);7C90_)V^s zF1)nHcOmB6zv#H5djH!n?%|0Cc;U(imje)2IqeHRW_wy=Rc zaR#P%$_Lyb2j9yBcEB<$to3ghU`3v}?9t(*lf_oPz=KV$xS^|W{Dz%a!rXec(M1Pd zx86M&I==8T-r@!yaE@%vJv;c~-nIOoS0~Fm_r1Hul1{Q*@r3<&!Y{siW^=hL26U3^ z9l7L(uUg~#Y~SVCFV!@-<59A41fH-KTlk6t*|eAvZr945ziAL^Um8khr@A82hJ~$8hewiPxe1a9ORKMB5H_u|`Jv?AvO=hoq zwu+y4R!`y0KNzH+j~dzJ>HYkP4esgl9-iS6pN+u=r`SYy9Lgs6cvn7JtFe{+-iw`l z=f6Dny%XJRfVcCrD?H3+51D*|C+@&j9PyQZur-HV`EHFfd1o1zt1te&7QJdF?Agh7 zbpwX>4IKyRGwvFO=9tePHo}m-xNl#GGsTo0;z$p^!Vo6b!lSs64@+3N76Tlki%r&5 z$Hhr}#2%jJwQAEa@kkpLFqq%<%Re)_5x(@hKnZ#9=&gZGWNP zy%@t9Pw0fD+Cx4c-K($8jMuX{U(LlM_Qn_Sp_^{?HxFTOK^o{zoW`d-P&*!L;m4y@q;1Vd?K5_;sqys#1(dn zf#+;zgK_itq`@S+>53cjPMyOYb$s-qk;K+XV>bR-FB<}NrT(P86eX}34!5p$- z!d^afj^dln7jwvEzZg_Y*vN4TZ5MN`kfGZpM0CzkpMq-mM#kQ-t*3)6W zxiAr1HfdsIy)jsc4ZK`&E&b-0%O7(2Vl3RrrT6LgWNPHNuQtfb+l&3j8jYQeiLZO{ zcl8Vp>)qoM9M~$RaH}5U7=512)9K(Nz2e9RV|=ilT=Q_=JXjg0GrP>E+qf9w6C7d7 zH}~F|lRmb)C!bF8iiKzM*Fquv%Nh=uJ!p=yyz(gbdzI^*zkj`p4o)gaK(A`##(!Y z+CaW{^jZTWooz4*e`EBBCB3d%eBc`&Jd>}fsoB8>HX65qstGWHI}YI^d%TlpWYf)__EoVYQw(55wt4tsjkR>J z&wKplCrsS)Ni5jnUW18-|8U}KJTk@xYsg?9Jvhr=wrl3GQ*7B}y?54H19RsP;~IHl zMW2qxY$B6C{IDhrtYM=)gT43y3mk-vE8XU?rM2SaTqS0>Ue0G5oov#@oE&zMZ=VuJ zv9*VZmHFY!H<+p!*2Ww2oK4jnKC3z6Yp(UzRxHE{?$=y_BRh@phdx)at}c*e9XaAm zzV6w2c(Gl+!AX~IVIGIbG3J>b7{Z<`@^K38Fg6bd@tohT@G?d|9N4V$8CTc?|Kf>D z=90xWILm)y?v0BBeRS}{nD~elo8q+CvRUIZTlmbbbKO}(_wR*$R+l@*#Wk*yrIRb3 z>`*`Y4i^{L3HNf{Jb1C2&+rig9e!eGj9s0zV6W!ku6KO$o=+M-$Rz{j^pOPv_xy4O ztbWpK+&a9(ce#Uu){(XvT<8Hk99GQE8@gI z__0&`*hg-2%qL&t_f?+H2=-Q=E#)eo*lj&utszH!lVdvD%uA*ivQyr}1OMF1MO^WY zd~)3TJbu;3zG6eCc*HrmryFC7Cbsvx`+vQcH}GK>4B6yLHhaY;-1r9nb6s3@+=V0l z!4aNfAJ433J6U|v#T|#m7e1Qz#yqo!9dI(nNAmEwSjiJ(;%H31$tV8fiC9?=JKa4l zsm=VbMo#I*i#@z>0q@~Ore||>yyO$S*oBMgiCSQuXEvJ)Tb#JcCYR0LlLKqbm2CF8 zk^vK){l(K7^7zPS80g0MOs;s5L3ee64%p+FI*&*A=8Buvi3j|`i2ZOAbM|Ot8>j17 zC(FO5_uaV9%GaFWllA73ZC&`0$p?0e0Ux|$FJI-9XZpynKK_xXkq;khbn`SAkx%Yz zVE^%sF8*n-DK=tBCmHzHo}T{l#5jHQvWxw25p(v7KmNngJ39GHr+aqsK{KBnbZC4E z19svT+1AS+I@JX>SVNZi^3M6qnc44G*fV?wp?>2UedM!&AN&({a(q4@n=f?13?}@r zr?8=%HYVpZa`9cRz}OlX@LLV1i#+y;n{Hk4>I!eRcwd~&3mdY?CQDP_>A*SjinMX$P78@9frEz-%8OFqcZ1=D?r+_-skd1oCxx_9Q% z2|M=TXqe=SE1&s67CZ1FpNlV@C?d-0*W zJ&sQA^1&V_mvA4JJ{Q|x<(nMuv$5JQKk0!Dez752T*Vfb*-Bn#Ia0n&dR-pF%{*826t~FWBP=z%;-6>Z>=0+% zW{<{SvGvYXr-OfDq?U;@zvvNv^}syx#h%{$fFZ0kT(ZWMOl!r3P1bdu!$H`tSENv6M#<>$r5yn`pd*;DSoMh=N5KVYb_f&A))`Eu4X zuEX5t1^4noO!&}zcCnirdj)&>CWke8@WDLXG)K4R;vjph*WgJG{qXh-LpI=zcl44a z=GON2p?n6jSN7SFPWoW$>RG;ttL9lgu)!F6*&esd;Rj#YA?L)^xOHTTlX%hVo?rBN z4`Y5<2fKW6A2-N`H@S4NgKyS}iDryU{?c=-JFn~fk>g^^ZrE6h!{JB!8-nT!{ zPd6Klv%xj2~XcmT;pQF7yi*j55HZ_VJ91lllgS3ljQNmo}f0X+y0H1zgcR`xeCYN4r6$U znOtBSZpI5ba1ys&>-^v+Ji-b_Y=nnKhB@ZK$~+w(;Nsr6W(+UHs@S{Nyeprq^IqJJ zbysp=BIa^gt?=&z)D<;D&E%hEZjJ5U@mX%dyEx&EX3YF@ia+l8#xA_4r@h%Tf4$S- zRqV)=^Ww=)@A=OTdd1XwXDfBv-)59s{tc<~7df7-!$r31>Iomnw-1pmmY&HA7dFGG zoaBdmgR^^acO{DsIBT$vm*mn-553;=haEUvobWN;(jTwjWW9J4Ggz?=Zft8`GKWq1 zBNqIDgT~hQhp7<{bP$t~-a(Q>_q#YKb*;k?-mmFK|JAiluw=U9WjuO_6JC1#Lm^28s$Ct>LqTn9cMbr<{vw8p!!veulQRdM#ku74}Zg(PV4Ar z51p>YV2bm&04w)8zu*y%#7usAmY?#JO~$P&p8N<8_RvAU#wL0^>*BA&4i;>&);sgm z4YkDiM2+Zo1=K;cBpd0LgXXJU?CbpES^T}LCRQWmFIld>?@-&E7u4NjU5%%QkH*Lm z3%H0Uy{=@3H;m2EiWS?`=;|Mvd`4Ca-5Y0vIWT5}*r}ba;)O4`jbA=jm3Q>e4~x#q zWcB^Fx@!;7@H1J}Bl%A!U-{2(a^MapjlcLpr&!4=>vSAoKR?8WUVoq6_W}K!m|yIJ zk=R;y6TJVpCllvfJ)7g6URX876Sb?#ag+GT;F#IvQj5)kbovA>}taHL+xmW)1H1Lw8?o@y>j>(WBd&`G*t6UD>2r z%U*Rvy^@1!6}@EgnQpd*ziW8FN*;(i?(x(8)i;>1i~VdXulb0VbnE9ju8JMo$k40# zY#|HgY|?Op4dP5b++hMsbsbl$`^L%VvplfhsC{ZV-;GsE%pt=X+$FdA0=qa4TR!s( zj&L&%Kdglz+w}aZmbzM_i4$MM22c3i8uqirm0fa3E*5L{Wm`2oJK*I#tgLB$IMP91 zbqa>+6@1ynX6sz()!8lnd?Obh%r7SJfKR!tHpq2#f*y9$8@JsX=RaFuic_xekTYU0 z&g8HWK5Q_bT)Z|C$vaKzK-Wm6vjP?}1k;gW;T2t;?LkIoGW9?-hTwKLiuEiVA;%_~F z#l>Dn7dbGe8yCqCSB;IH-SdkLU17^E9D%P6U)&d0_vXVCW;j7UJlJ3@Tj4=Id9FAs zR^=dm>$qpU8Uz>dA=A}ba=lkeH9nKe2L9>v!wlZ=!$mo+1~^ly4bDc@24_V+X?RYb zc*8;5_{9%+)2GhB!Wy#K%_h8K3qG2s*78xEQhSVf7k1W>2}8R1#!q(pt|ecLd1nsH z$*BI2?HL|y!2|EgL-w%UdRIEV)A-+Ib!4rAO4a>A0K_TQEz=d z=yL)2=8>c0172GvUasuIk9Z54e6U`u;0-^%;toFYk!&`>L}Le;#&vkGmmK%j>E;{b z8~nvOe9b3Yw_l#?;)p+T&3tP;vz1(NXIFNMvw3u}$vg6_fqOoOi!pYS2Ww|Ja{0|? zbsty7*ggI6fNuC%PYxaU3@@Lt@Ld-lYuN=Ge)3;qhjB9L;5QleP5-YF`?ol-flqOc zPV4wcHa$M8_1=u|h<54j|Vab7*L zmVef2{B&0p!mVHca(i6iXxOs*WmXLVow@;%D2F1PW74d&sAXL{Mm zX8VNhbCqs=|F0S6_dW}-haS)TpHBXY$N9$CZrsp!PR1 z$mKg9J@e6h_R*)YOE$`t;ChoG${N#|U!;W0GSkHF% z#@L24Y|*Q!)pT>|rH2i4xev4OrN`VpSBZ&xep|z4u@NKd+soL&53!A8rR5Yi~1;c-0O0oMpy9@H?qqS_P~?f{L*k(gA448lkHyJQRl1Y z$Lf#VmxprlDu>_Yn6>;jrjw1k)~Hu%Y<{S<>H)s@ULB>|GvDMsyI{apSo5P884I7{ z&z5`?d*kMao5nsdh}-zBTSqn>eB~pI*x{ZW&untfH+a!S4~&bgIManw-ob)zuwaLA zW1ji1(L=AMw(!wh*SJiFeUcsF>zy??R%b6Ru+4k+y7G-3xIwP`B-8rx#JzdelZT7A zS-62w(9G7WQF0;U8Ssk0Wf>Vb5=K+{;ONimiK1 z9QomWc}gZ-a>&(se8g$z40__dcjXw_bh3qP*pOMw$%-r1d8UiK?qTn}_!_g0ugP;I z(;D~5N|(67xicL+JzGN--qIls`T&Za5o1#NK-GgBf|`YR1W<-xW9I zrSk|m>Vq8MBYduWC7+MRtrZ9M87H3)`F}Hb|MAR*_6$5xPhIni?P4W1Y;iTlUmeC` z!)Er#alAd()mxu;+^eg71~Lc7?M-yCj|{exO%KlCLGfW@I$*^w&)#eNfM0n4*K(PB za>bAy^Tm%IU0oEfasj@29ET-e>2ftr4qbW}%2Be}MlKA^r7IuJ6&F14PG=jRG`hT_ z$Fpnug?VtW9)5D4TwUzhj3+udasx)>!Pa~8bogFl$!_w^6I1WmPZodJS$x@`!P6LB zu(6&l_L!gFN4m)|kT%@9Bt>bQJ&mFK*VcjSh0Gq1Srr+{1(H z@|aE>OpmqZizT__XxSfs;;+vk&X@9&EIzS=?cpwe@E*@yJ(J@-UF^ByLT5Q=Ux!b* z3p`;XO!Q=%XFVO}ACLG5CwkfJeL2{g&Le!LU*iXx&1Dz8?!%CLGVQ&1AlB*;ePV&D0pO(c_v4# z^&Kjl+@I@wqbJ+gf;ar>42F|r7YngrH=A)C7VvTJ8ZSNLhVzAftgG$nynFnQi>`4# z8R7?HS2A7A5j(b7Bd+d^>zeoMZ@qhQC%2fJ2Pd|-&t7A~Kf3YQIL*V~nqAN$bdgE1c!DtMBsY zG~ZR@AHUe6?$W`3@@wX3aKfXwB3gFz)#--gjueE5}LS z=i?)J=CZ|FI$h<3{J?p7@mBYY-}ozz-s$wP5x29Eo%xFg;o%<6cqDGHHBW~N|M>!c zW3J(EUH9g~RD9UaKI`1G-CFO=V=uhSkE`;<9CO*hFTS|49R{xC;u%@S;PZd3?gd)& zv#Rg-xt}w0W+s!%KmrI8Km#GL#1MfHpDcAyvEmWeI zv_?wAE|UmyF{F#3g(yT=gdmp?bR3XCN=PPiJ@-rhpE-V)@5-~+n&-CnZ(pAM?En9L z&p8P`_gxI^m)msEpC87sHFkH;8EBwLd95uNvHfo~y$OWIf{7mS;Kz_H{ z&t3iATt9m?wns+IMD)<1iLd62!~8zYpL%>0$$H zwvlt6;rSg(aTQDV+TC-v?em2#;^i!ytMe33XXh@-dpeyVzvM}^);hoSd@CQiH*nNl z`PdnWt2O?RmD_xglm5Rle(%fwSH|C1pF2=7R4dsehmhI|lP*~90bBXPR%`4rrjK9l z0t{>R=odF*viR_bv)*~)?`)0f(c}bjR^ly3<&BtH7f+3y$T=bY^2IaPy0f%a-QtfJ z^HHPIxyW;Ku{3wi8d)|u1HQ-wb~~%`&N`pnJ#jGC^V9i@qjQmKsG7_#ez*s6kYC~} z&)7#^PoH>sUY0L(vC}$Cc6%?XMwWYY^ATp}K~@aJM_kOEjeYCvw=SM)mRMHX#1;?V zvq!#?VN0i1FTXA2w{u-MBN_Bw0heB_gu;HAr5 zF(=O+v6uJ73=ceU)x=HH!`JN7qqir1-Cbk3tZqf4yzscmRV1jLjXlmytWO9G|G<)4u-t{-BjlZW+r7o-Oz48)tl^4{ zIP;7BVo5jq#M)UQwv%U@{Ns~#c8RHdy%@u9TYh~wTM1==G7E_;EmYkoawZu78#dU@cF7%s%@yxU}_^h z>Zx@+Y@rVhSv6RXj~?%o>g9ofs-51aVc>zO&ho>&?@3_NAwT()Km4GJz4*=bFw|+- zYPGuEnrB68qt6QXaKu{-oQbnH*Th{8bQhgn=iAwJw(JxqKC?+|b3j<*dAQ z&hpS%yDMy<(^xYvPvtuq_e9>g5Axl(djj9soeEzMU*i+~^s2#GdrfOAlM%Ywj6+$QUnD8>=DSjp*@C(H&J+;;$CF%jE1;o7urGJ)Lm)Q4aU+ z$R}hSUv)#T{y3k`n7ngibFJJcPhhZ5y!2uTi+$u_n%jqqA0{$q7i{Br#gDIh2ZF<2 z?~-C-E^gIYvTPA+`Do5}YvLmw&dl=$!SsEUxWTgKtl*K`s)Sq54p@9=E8FA(Kh$4& z#~!lg?4=7&IfBPovY%dKpV{c7uXBW*EZ_NO4&Ruqy|;T;M|~gRS?@jG`-JywapIS; ze4>{=x)Htb_}X)X&Ft6HLpQzlVc{i*hrjmNY@dvt&v@}UZ|iW7T+`S1*m;YmoanAt zCof0kQ@Q6{)DLH@rl^BR%~2n%tH0#bay1C9x@L|K$=_t*!BVS`I$SMPgVpN;1KCqU zJ;(g+ty-#%`fp*__Z8;V(yE+-)Ww0BLXM=Hmc~-%8AK5Ra`aVa{CnjV( zr{KY`4)?Z!`tFHe_{5-Rr??{LB<||EbCDa)%rniNb90X7eD)0SoMMN$^E4;hvs;e9 zRD0Ze`6^d?mdICoa#LQ)KRj~T++OdY?rc2dG`WsPK9Z5E@ZrgO_skt|zuYZ%vAb)} z*nPy~&f_DG&l(w@1ETI6UN*4R8eMpj>0ax7=Jwy&^WTzC8`KDM^}v|j^udE`Tu)vd z3D^DOn>dLD8M?`^gT3OUw%BvG)!OO=+2YGyvf@iNU1a??#MoyHTU^*souXgt#GM{? znTs7@>Z`F$yIaYSt*a@8d*Ld{_5GCFWKP^!FF%lBeoh>PuaoVVu9CKqlZqs z_%!n7#fm<*I6txFr4YkK#_naQ~!^uu__qW>YUgIaPevnt2 z)FgEPsT1mfefrgO{Ko2z8bwBZBd1R3)l^g+Az#h0W=s~3+NmCYdLVW6GXs5MAZwo; zNd2wO(wXnQSF4X~uqP%xH{imzE@tWD7g@aa$*QB)VDZHso$=J;6%WKuezj*#Hh(;? z==GdXyREZ@4l>5#1xrkf+29=PIUo9vI&Cg)?3c^t@B%}P@rEmw_~_NxBnQelIiLoamv_eW$p>R3 z=iLkMEbbf(vhnHp%}-;^T>kP^Z=EfABpzCMFZbmieQdE#k2THMIXE+T&KD0}df5ig zo#GQ7`Awd!>Xtm`3m^DXE!0<+?5P9ph2H&VlbVYURRnyf$HA&r3Thu0X zu37^R!L!CTK9DhYNA>JDFc8`554-HMnJsY0(ygAs;(N~r@<=`O-ipUNw|!WM9qbn` zvEdJFO-#j^zhYsJ4r6-plc!(2M*UzjeK7K&nyT+C@WH3kIl|E7ymO~tbEnuSubjI( zh(|Nllke`yHTjQ+jQ#GSdLSo}I#;bx+l<{+HO2dZe1n7JAR-T6kB5G8$lY@X$-AHK zrTbb>1`k`Z!M!&ouSQn)y3_i-1L94s4GP=KQm79EN?rOU4cuhKAWa);fg*1L!N4~zY<`L~t9TfZC5meEG9v*(|9$_e&6 zAGW(6a$E1*owXj1b08Z&Tz4l7_XMxp_1VN{Bj4>H&p~-0pY(9$f^&uoA7yVjK}UPy zNf-U}vR5vZV{}IH*!N`g%4Po0ODA9HXK%Li87{2uDSoz*btm*>`Ctqmo;?JE|8VWw zv&L4nLXYU_9IAo*c82l>kFya2yvE`rPs9Kj%O^by`7Tz@Uk}S3S$QF6jeCCLQD#c1S!0_q9CJ<1pmew|#_pkf)q94xkM4&%;X8wV z?^CYIX}K={`4lFs;=mVn!`8cdct`IPc{-7tx5r<+-354_4G51rBMxkIFHv=dPGgO) za5Ow*%-vUG`0gG|cJqf0YkG6MdS_)F@x?w}@L=I#H{EdY=YO#|VaV{0vy)$Nx|{9c zWjCJA)fw9Fj+KXOHil82;Umiq`q_r~;T)`K^vG2`TVRl(8=rM^ewf4HdvSv2T=-fX z@E1dIDVM}o{LNw5DNeTYn(dC@;}d(>$Ub(<2YDkWtnaq8w$RIVxh!wxZ@KLq$ew$|R*nBK;5nCak3D>}&Yqe$YjF6g6%+b3GJ1IB9)C4h zaLb=^Ky1Xpd5eoYa3{I3>C2rQ79eF)s zuRR!irc3Pbx-;~(2h07mChqvnBX{VdBTRPS zX9MC>`pGsfjd=j;%_?lXJbb2b!rzKo9PWV7aM;n>e_ z7;I>-{Ksd{xv?V*u|U?vK(9uLCI8u`4tWk~Y_oU5fZ?CwrKd}yN6gsOnB92vYO68a zYMbXCy*?}1GwwX-hAUR~G<(hgk+tV6G+(mLhUKq|+bdf9kl@t^)lm!6Gu;B$ujGv)(!eu%YL zg~8wK)3b$*h^#yjtMVyqnE36%HD)KB=9+o-*{|hW{PyU}PdyB>8o!*W=Io1s+`!`u z*~2#te>&LbzKOFu*Q+Dd5PkXH9ZZ&8Wbjmb)I;Q)s>$$ucY?a#_|<8$>M0pxyy_cl zu{JKI;v;_Lni$x_W1Wn7abq`I@j3TmjfXFqeMBCAxt4vNE!pjN7wF;xznuv_*zDHq z!GLA2*r?H-m9TtfHtut?pSk;POT2uhCRYrdM{zGUFnb2$_5BfC@r1K?Ap7j?J0@#% znu|AGqdNHI%;p2OXRu};23h;$t@GDBEPXMwC%<|=;cpM081}3dXLEk=39(m< ztve$z?VO#da~6B?arQ`VkfDcevd)`t?ChM$;6vpHJUK$fT6dSsXmh{V<4)nxYk25F zaM)%&TierY0he9pNh7IbUj=*{V-!-k#(3PBa@1XB3%{(F%k&#tBjawmH*nk?`J`sJht&@2#`x3%b9WDq zx%$HvHO22G+1opi{pvKm9U7cZ$Gl8W}34PS>qqO#86-C#R1tz;>B)y)I@v5ny+M? z_15j(`n_y^%WFAOZg_u_d)77iTRv4kkBtaF z`{}f2&Ud=H8`%XDY2mUTjyd1(BD!GmOON1@b@$!fYK1#oy|LE2w7XR)M<}-Zj_DADk zZok-g?-vWT*Y_HFvCvyrBk{slW9f!xELO;v4C-epzAquK7jtzPubzIkn`a+eVcVyZ z{p9Fnm$PGs&t-V@8Z7qM%TF?hJ@(1^4iE9m^Fz-zgfAW9!5?z;kk#{rPCv&X?>Xh? zI-W^>eq;_Gp0#2E7gqSi#2Q{$aP1>FVwl}}v5-sbkOS_G7-{0icRuLZuP^3!%<);% z!;BwJKI_>~tk}UGHb=0;+1as6oW%$ZKVXzQVgRpwyzW(Yvqdx4oWGv0u=!e!v%Pvk z#(lEy4jHQ>?oc%aMvZ4g$Bq*VBmcAqQx2FTyv3AWBJt28URv^OFsGLsdz_bbb1@d5Vn+@h zTZ>UTVc?~gO{nh*;FfD*mTh$7)5|SmIL<=u$Q!o6h2?C*Cu8gk32^y_)l}&QA7gda**y ztvNe#-6Lz{^4VUv&NJL%Y91arjjUMdyYpnt5&yDVjm0aDd>hRfSml}gmalsL$$fd! zoyKR64aQ`qzH zkKP%;qgOn$hrBv48mnqVaiqUm0f!HI1gkygg>|JX^6ZM&;jvk4_4vbJuls?I&-Sdr;1iwJ;ARIrV`qjBZf8MfKIrji>XWhj zkxP7wVBw_$S=ZyEOC9U;boE+&SL@Ynd`NCp@5GW`IGQ>PS3dg=1dh7t833zifM;mW z68v=N)zfM{Tj1Hl?|Gw_&+IW)&pm6bdG>_qI|uuoL4E(=xrVH>1@VK8;zl1lSUnrz zvAxfwJ=4hI>H8pYVK;llL9DGgC$00a51&uu>CUfWE1t%kl{1$cu;ih+e2~*f?D6uY zI_TR&$eXC7bq#zuH@ACDX?-{7)CE;$!I$Ps?9#lHNN=iM{%#(MjDGVt|mV<%jD z)?v7x#yy9+6Kunuk8Cj3=ryL#eL{Y>{lGx|&6D3bR3ChIs;1CI4>>yXpI&?JDuUfJ zwRLjr5kv7ShT>LzVK;pmyU4&o#lfC+w4a@nu72gGVlRrqAR|O}{xC%*9;%ItR7dUO52+4}3n+A#TQO*6>&_ zzw~f4xO7|7*iPSQKETq_A%^hq&|%-6mM^fZ>BSa5Y-d3q8#P$=tr?4l);OJd7%1Q1 zA$ML+MqQE@t(61i5^VB(gh_99>dB?YUE(8bwGA$!N9~2ZWx>{a8~%8Wy_?m$8*EdT ztyO=sSMR;eI&8Ju&%j{#-jSSlDf{YlHJg2Gh6#h8?7~xz*Z$TM@}1W{>9y9`BcIA=B@(vqfC&(_x(b^udA)PcL@X*r;Z7?)vUpxmIqJC;Y@G-}sBq zITU}sJ3l_N1s@r9=<(Wz7)9YpHCIqDq-4*qP*r(z&B#&p5QJ31fT7khg70|!6C!*-278VojcF8Gbv zqh~ul{B)9sWzF0;J=XGHY{++}^kk!RVxu09*c+EHh zHMW_faseJ$WG$cYutzvq7a1cq;u78s~0nc*(|3kFnl!maJzZ zTa7(0$JePJVR;_Xl|J^8hsihcVo?)w`>n}K=i$7J<%zL< z=L#b`>7bVl)?l+2c6jA6%+YgBKizQfvyr{_>e*l&k=JJj9*y7hj>f>8UDnu42VC-O zs<|KVjAyo7f`uWbl+v{8Fpg zpcfPIFm@KccdC}LnGbsM@T(+0oi%4X!nL&}SSyvhMSN&lU)d&mQcPXRzt8 z&c|#WjlDg7@yEV7oiNxbR`#qTzF31-v(_2fV=LJ(*-*^bZNFNg?;SOrVwIkBbe8nO zg-@2B;?`#)w&P(3j1x&P{F9uVpJt6A{WDQkGxWsDCG9oc{nf8W`g z`#v4NHFoR8P}7S)-}M?9=SYvU)E6VMfx!-X*o*ka9zP54GXpxU>)D9c7#3UMATrKA zADkzCWRHFH*=IxN!%n%E&E|4dPlxk{PcPrh>ERDPIfK_dmltx`T;JWmZ%-qy$)(o1 zM`8uXJ?qXI!*P%3%FcRzM%M7KjZRo>uEEEv+1Fs3rz1b;bN8z?*3~5VYKJk~)J=6p zU9qk<=-ee6VGkiiFw9pco!dWqoc$sjf)L(aY)R%1O|oFU%M8J{(Cxv0r!{>f!) z#&Q*&eRk=Km9hMj*Lcah7i8U4cf%NUSM8G-l_P7e$zwLLt+jG)G~e*%KVCZ6s)n$i zZo1SLx{cxF3wf~-N4>Zfn{0#W_jdTDeyAJjr@mUE-lR((!C;I0V3&BX!&p;ujLG9u zSB$MykK!e3EH-%Iu*q00(pPtl5!=}yHs!(z#sBn=Sl|(Rx|3%EOwWa4hnG%ygkRIM z2|oMqh&w(pV1t-vCmr;~Bi7{g?Cad^TVuO1g6-_-LZfHs{H&Fe&XJuk-7`(E{-NGe z)D67m*4&Cqo!RpS^DMsemn~i)irdKT43ro)*Egbrdk#YW| zJAOE7tXOFB#2Gd_G(BGSR*y&Pvwi$*q*D)zPJ8-%<%7DWXQTSo8cbs`C1YN1 zOpc8Bkuz80&G~81Ik3fCUeI41%D-|zZ=X+i=rXoOpM8CE<6>^iR(cSh*=i>}#AcZAMv0tQBKr00mm~NdoY(fOX?T#cbuXH`cikiRgwNe+yzv>km*z0tMPqs4 zjvC{!7apwS)B$|e9pmbQdk(KVkH;L3T4JuAAa}ey`)p+c9=>Si)dKnvzOAaZ_4n&) zvKpxl8>`LL>1wAsUA@usjSkr9HfNU_MUD?Xb6YdEj)!i(z_Dh}y0v0c9Gn9m!!X7N zmkix__{=xw$tKM?RI{z&L1e^*E`C%S?cp=04=y{5@s1MS=Ik)%4_tD_*5I=P$p!e< z)D2_4+k-)l4|Ez^V+(>yUbE-!8N+fvy2E<+!CpOH_ro4uIC^^XKbz>mOUJ0q@bZV< zeAn}nefG#`)?v^CmtGB?b&XBxg1P(euCv#Dw{DCl-;CS0hN=zCM`Ms3`N*c$8k>{J z?)>8u|ExO;KFB+Ae3d^n_+ny)1n0FI&5__!0f~*{NQ@gAsLC%;Ae0Tkx~-gu%l< zY_+b@W1k(xCtvl}V8x%G{L{=edEh*o;}2V3to8WVJ}PfKdWK@jXE@fysQ9ucJUHbw z8|1HNkY}9dlr{NlPOn@iYrS^@x!fKZEuUc9qmyrJF|May{H(!4*7Q9y#mby*Fv91L z*uX+?v|@;ly(bojf7oG9&xe{dI_YVj&uq8G4*JQ7gNDDeAY+WzIzEkU_E7gOo9SjR z9c<5@_~B@JvDV;PV;h?~FE;VhdU0cm{nqhVgJB&m-g;y5y_?`k2i@f9hJjCB8C!$F zFXy9KBkLW>yPV#;k@sNlbZRDEeKpgZt@_r|kB{BRK3nx{wKw|C>31{OZVwI&dfChd zb9;KkHh6GaO9!7@b53xrq2dVF`SDu}I!8Tzu^^i*u-W6i)^`{5o3oq$*}aCFx_I+bZ_U_x@eqG=>wcfcI(c~3%-NBCccR9gH=Z*+J9@r&=BQ=X@$`IxLrxv8$0K*Fc~+#8jeJov*bUEnBVWQK z%Puv9U3d{bX9Abs&H=VL-qzV`42O-`Yn^?3qstgRT<`hTyiX%*_^gWyd%S-elR^Cs zHJsup7JN2Gy+^}C_SwV!Y&R~?dVcVSJRhy`gHPu6tce8-WF5af`jKW`lM~KBU(TDO z@+e(!(+7vmY~&|h=6Yw6j59^)V;^13=`@y~qq!(g@pTv72Xjr&XN{d~U>6_hEq89gPurYxX)L_LFa&ym;avD^J*L%wBtX zYkKQi>uivN@buQ@t(?RwZ_W9DhY#Y(24~T^>&3y@)r{4edh5pI@s7%{L!9%Et#q)5 zPJ4V~lQn)Le8`<}@8F6BJZBhkxAA#AMsev zH@MdH)m(UT6!jb{m#rCV`0?fk+xR6G;^I8`oxjC3-^e1*0=Rrf*3yI5TF)8x$@9co z&wRWvJkR;co@`-Hxy|PA-9>U_;OSxWsb`5e;z!o;+cWn3B_}?;w|EyY&sKfDk%31Z zUO0S(!xuL6?DpKJFMsv+;I-FxY-HJhhkkg~ntaJ7@_6Jxal=bDUIfb;8Q-bWhrD0- zdA70Mdyh3eTf}5krn%leT$G>II*0r$W^mcUR(yQ2CI)z-VuugLXim_Btn*tNJr8G6 z{#h3jXJl-B^vq$fhdwVCYD#vd0|wd7&OTl2Rd;$O@(Bi?tQlK_qgI*IO&>ehtw(tHEq>|6 z$3Od;b>sXLD|logGRd=z4tindC%YfqtQE)P`2d3~pQCh=p_h$vqr8>};!B79QCu?F zl0Df%28MWxwRKo}YvCKi6bCYR@FQb<*6okl0*4%X`G7C`*iXh?gYTZJ19IJ6w{LHB zTrE&*?CY(O>GPTU;eL@-&)l0)9o39%W@CP`hde*@aP{sqJ;v;Dui?;X-98=2m~C{k zuRUY?)~%uHo;5i3#ljvR#4*G z;gomIPaavb2Wzx9hDFvMeVwm$@nwfSJaFVZTDy>aAC6*yNs#-a+{I?6pq@KDl`H;laR@ zUUPQAs;|!U-tFDA_tVDs)v$b{U(CgfUu?)GJjmxndcA*px9vTg9=QDWxw3k~ZgqK zGbV2jKiy>5YhBL`|7;M(y zk2btWe3L7VFsg@iq`$b6!K+u7Z_RX#1;R8L$x>#D59SmvhDEZo`tt<()NScb|-2E|Vo^Ot(4v$io`F z5AIWShHdUh{^{A2oO$+GtFg)0zPqV)r%z0VfAGU{CTuBw_QQq4Hh#dVevlPEK9YrF z>>OKz!w+_-71d<%2@5Y>qj>?>yt9O(vA_5lXP2H`db(i3fXhyPWg{H8_F-w&X_)MS z!*7`F+iRR&bxh+Iet4dJ*3~-e#`X}u*;j1MVWn4$VDw!zdC!ubvH0>I?x@}7c#-F` z_XEFQ=X<)n19^Aw{hc1+QH$-9_5Cv$d!FO%v7zUE_wI80Ojvl> z3ok$O#Tq=gNbKN{A0R=}pGXUA6M-TED6a_r7d80rT< z)9ty%7SFSAVB*E2hmn3*h>UeQ;8nB5A)Vr4U!M(P4_EAAgkK$Ue&S)jx*$Ky<%Tun z?6qoeH14#Glwf?`0$%skH?&h{V?3&>VzIvczEEMcNXjp zm;Lmxkq$oCGtUQW^l5PH(}^^Dk-7Mg#|NKYWB7bA?|GoksEgGzwei7!L!zds!}#*K z7|^HDS-j|i&!*~FwO7rvrsj>-KQipH-g&XtSc6q;=+VT&8lUjxpSZwggWB(z!ms}O zQv5O3=p!dia5TECWyCAsutN3JF*&FvSJHceWF|4RWsEe^{)Tshwrqisc`Z49tjr) zS+?laJ~(Q!+D@Jv40E*(M!MK*jlDiQwAW`0@_n`-UtJC>TheW=jb35`ta=;+ZRXVT*bJYHaE6r>2wNYMn z(leSD@L+W24!X7w?y;F~`A9aK)z@rwugSw_8w_J>?9CSI&Ec5qtz}2J-AOv}(S`VeC(LRg zzr(}F7qar79oFQ6F>JmW=Nms^=d-ze%{h+pI^Xu}!=Otqu6$=pbGS8j;LSgF7E?Ud zVRUBrVOiHVHm4_fF*Ftj>*Ysr#-AN*7Z-ZmJIx&75hqw0USoEMdG^EQhuG-dS54l- zA!9ELv9NE?n!C_FA!{8!dHeRrSZ8PPw%&Qz3xf<_(rIoVp1Y}jr~!z+YNc9aUyV?Q z>=|2ABh`}X3VbySM)jyYx{Spx41D2}Rh#fxL+0u%z3|vnO|;K;7<^=paWRBvjV_HG z41TN4u&t@<#&pnyhn@Dw+Jj}Snn^bdbF~;H!#{f2<_!6xiF@ayA3aBVWa1|ik)@yA z#(c#`-dGD;{+Y|~>PWe+2D%&SoxD*a)CPGo%3I#r?=H1wUVh7I>!bJ1-LR(Fhau0a zNA6ricXpEL?y!ZPdh2+tAz1d{>azouy>yXj4!@dDKVI_b6b}ubv*Dx0ANU%6G1oe; za<8+OFV^G$BIjITkTdU|!-j*LbvbNI#<@6W@x^1G|8jvWzH&gWS}&*Nr##lP4UT>G z@lQ{d9x}#q7*0eUAGt92X3RHx>BVag!9?k3jSuY5i$gvalh*L?l^or48C!!HA04pp z@X6d>&6-#j*WzuBZfAnWz8LGp9BB_8TPqigodq0YXWO~zH8Cw`;KP$|_K_U3CPy`M zIZGzOPiJ{g&YnEwk6sMo=Y!lXuiX!r$U1-ZWR2-BZuwFi@X&`(D_+LgkssDHK9uL? zWKme%D|=$1*>mRfi;;OW4U9Uj9z}QSsv)iO?%cf>l%MGy2X?|Vwf##rCVQK zks+HMVk?GXt5;WGn8VStm5lZL=O-*ZiWjc)QJ1Xg@v+Sw9CJ8u#iCm7eb&1#@>#L> z+|e_y?&-Y)!^bz88+26{`Q&{SUY|*Q&L)q@%2}VYjpJ=>j<4@H;bx!DwQTSmB))o1GqNV;bi(DoH8xk@jq!Fa;%hE`VphDZ89Nu4?TbY*)@$;>d6=W}KRJ7y zGyR>jUb7Y!*_!i&O}Azb4*oFPv#&l^Pt|DSY9lQ7fKM9Sbis2MtiyA6*w#HK*Byd` z*FIu58N{YA>}m9<#jy0AGwkX)U>$b+;*Qva_}f{~5nu7D23e;|kI0gfQ*uB)$Q`*i zn!jRz#3f8Uz5H?hu#B^#vt&D)*v}_TFFsm+u}h-|4m>*Khc!CF)U!WZ(oGM3HWcT4 zJrU^PA3E4HddBTJQ_o;?b|Ji4y6C{CvDug}a>&^^GZ>!ha?RYnGu5kuh%CNh0>?Vt zu=RNC)0sYYcb;srkJp+pJG^(7N8YK~K|g%^?4Ucl_3Y#?46-n-TgzX2#_3}pd)OvU zVs0Oi%_e)su<`?jIUk(SiH+eOvUoK;oAoGL$igqL$iSc{-JKhp^rn+sF}2pX{FZOz ztjjgJ<(OuipW;F9XfwAjHss42J$yK@_4YOSs+p%7FAQ>Qux_86J&l~X9^pguXNNJ2 zB%?DD)c_FVPsCF40+eY57->6vMa_rcFk7(JIgvwMESY0uxv zkh5&aV9~F)$KI&?m5=2l+vR~X)YC(sTwq6ergvA8HO2!oEcd_~ zo8cmJc(B-s%*BZx@(Ujst-EC%vE81$#Lo^G_KfLfi~FhGAUNtwwMPBHmkzx7g_pcq zV!ii|J~OJ-#(H&G{jR3t?YTj=`dIC^-?IjWI*A{No97b!?8R?l|+)EgsmeCmwDuttx4anrMxOuqYW z&G%&dKQIt%b3Zqy6Q8}lMPz~f+KEvO}xXi77jo0 zv5S1Z^V>SU;vcV{HN~I5e(u8;F~H~d!_4ua@&y)bHn2&vmT%<)4EB=ayB=TX$Y-{d z-{mr1*kn<06)Sq{*=7$v9Qy5>YuzP0?s0b+rbY)D&75p!mJQb6u#G%fb9_isb85zF zm_2->HNc!LFvKCAY)MY9W~-m-qw#2+9Id7Fsl^Dtz3RO=tm>mNU2J8C9xuPDn`{a{ zf61`fp0%D0WUBG`5>GnG(W6;|MYksY@a&0qJe`X@Ib!Y{#LU^tD?M`VWIK2I@H;Q- zder`C?>u1Qql=t1JZv#`4`HTH?y?EbgU99wFCMbl2&;8tHZ_ljUvSOcV|MXR%bpXH z;UD&Pcf#Tey{H)A!3z_Hvm3=IKb;#KzG`%{v%6y~$I2l+8F=!54E%7cYkHWdTr6M7 zAvtKxdjNYH!;)Vx$XYMo^zzgi46@~|y8?%NHq_GvFP(b4~kNw;@s@38Rv_eQJjPQ-x zf}f3KV4IU^&AN9}YwYjc6`wJ@#$-^wlR+?AqdS>=G4HdCo*zCJcyF(Vft*3-X$+UV zJ-X;mhqDkrev7evF%@TLq<43nXZP0{zItOA>>z7iZdfO$clK(9`(Isxt)^JRSDmC! zzUVc$Y%YJ`SwrkD=UQWfx?(P05PUUIPp_J04pVKlX09h|oekL)hIKaKtJ$-j4*rqN zH}65}E`0AhepWpCKBk^$3t2d9*ZAjr`0Nb33u3HUr;9!2WZ5sK*=o*4XG%~0;i0?d zL+_hx2m>}-#F!n%ov%1|m-U?kn~)~|?70K(hg_6{eeQI3I47DZAIgs|1Os-91Lq+;2abY;ZrUxfAR&N9OK;yXy0eTHt=V3w}S%p0Up?_WB!opJn=8HlJ@I z>ps(&`+rx#>~Ctwo5T11M5j7nOwJf4Ixr9%tV1(KWZEOc*xMl{;=6%&pJ7TPjAl|{p~>h_6Uyni#40nV4qFJ#@Y1$Hy3w2&ZW<* z&cV9RQdf~NKIaVEv!{9Q*5-7Q?=!L7vtJI9%?>?3 z*lwRJd^MfEo@MTY97o2@J-a*;Gx_R~(SBLDgAC@(HY&Wh> zs&Q(p+Jw|AbrTuGt>(ib3)h;xYMDJUaN~!k7TOaVb|8MTpDpaSW*;BS@ZrF>N3S_K zdhm#~bulq6E-l$9Ie31jazwpl-zk8#V>*X^a+yy>q){XVjMb>_I2`rMzB=T-+pC9ZY){Qnn~bYd_Tg0n z?HS`m>ZQ7jr{|5iJvAIJAFR=14m1DsbXud+esb^-9oE!qHJ=T}*-1Bj=JfCnkrPW8 zbil?-Cw@HHWsQB}hn$Ul=OnJqv{;LOF(VI~?Z$LA=M$ag$<)K7lbp5q*oExzmHq6% zN55FIkA60q<3Y*k@#9I4oRfR*fIHz{xhr~iNOKR|i#}8Ey*$;Ew=WjmC3#M^dt}|3 zxiMb0)$>6-tnq_=?bB;KdY{Awk2U=4z_Vr9mQC)JIlo|-yQ}8eY2IFbvKtS2a2(u! zYc)8ni2=NPR6E3``^|r2Hm5%w)-~}k#>+>%{NzVxjK`jy4))t;H@WmQr;8r8u-({R zwi|2JMm+YcWha}ejn=El<%l)Dnfds{IJgM zFnhL{dydg&jId-BTj z3YK*;VgfJS?8-j5f!AEz*e1t4!@WDG13t5gyISeU7vyJe!|!jPR!ZvJxAW@J!8Df z!BlgypAU5M%^A~eym$Cq?Tq;6T@M~VH1RWM17EGF@#Mr;Z8H{AyzHbyEXY|$Y`_cG zdFVTP?}x^0*SiaHxBTraojqB2e5Idm@ioWCPQLIDub5hwkNhRe2Yc!ho5j)`4;*-8 ztZDSJ1ty>1G%ud+0Uz<(BagrQ3)>mc%MLk02ci=%pV)6q#yb1(<6|FrWR53nd*mW^ zvqR&vzL@ia&3uuI@vvD;HGAe-e)F+4d~8K@(a)CjI}7tL_15@gTwLK7KYGM8ea7sd zLtM4uZ`?Vs1;H!_#Et*#!D~-Xzs82qbF#0|Wlw{J@X=*Vp03vPY^oWs>6RV#-0jLG0n7fi9TW}lzg;5_K>oXUgI zIFTpACUrp0*284CJv?;hKU^_`iL#9?-B+~(hWjD+?a4QI`Bh%XaX4^Cb36O#<`&qFP*SQ?-2dw_ThA=V2DjN8M6r=9=yi%@e5zEwnyH%=-Hvk8I8O~o}6_y zBK6KbqEDT*)@N}w*4Tc&z+eacNJ}UGH2R!dHk)hswnkg_k}qz2CR2_SNBT5pgUIk9 zKJnl?-Nwa;?qbD$c9DYz$C}1(>-ft9J$zUio#9$HFW%PS@WUFN{20wUWBDux@ySav zwS3_-eb%>5Xlrf^TMxfD>gkgA<-a(%M|x|h*d(70w%eoMUUrBDs#zD4VlRf`hX!nj}O+$A#29)yB9EEd#*bd*z{OKnt65?7wh4`@O}c@cS|tfd3Vrzx02W9 zeW%rTF8m~?WefRYQ0}oepTt;foQ>zKxwGc0v(Im_$Y=Ou=;Ie$Hki}LK04E9jN}gA zopE}s!J<D*}JPcMxDY@LiXbNP|1yp@CSe9q9r zz$>5Rc6lET{&E@~A0BL*{G$W8C$LdJSJTt&XJ~YJX3&K{Kdc*DqZ2=}ju-h{qNgKl zJbjnk9feQM9y~F?pM88xkNaV+7Yk!?VGB7}`J<;_-*?vb$*~!U#V8Iem|~~L0~bCU zeU4%a`;gCS@Wsj=8FQF)>-h--HraaE_+cY^#lRR&Yx%|oGUiC`n6o!L^@p6bt%|x; z$L&YrfbfY8JHw_od+gD}2eu(=ogE*M_3-Q&TZe_8p3c3 zEWM@|1NlIf@5a{LTX(@dZQU9<_d<)uy*75=)emzuk*wYxT&*!3Xmrh<`T&Qlx}_FH z<~={y02?l1kGPZNSG7j3?x}S?a~rF_z8f|6U4j~~W~!a)6g}!EUDamuYBu@mwl#H@ zY;g>)8~x-kdBS@c4eW=LlQu)x(7W+ZulIzV{{r116qy zq?_$XJn|6^86;k_O>w7BFCu4-Y;$c-iHA#L>DQX0di& z>_*n?$sN4%LX7k&<&^#0!`I@Qh&@>)EUK zY*AN{=W2Gd(^@v-tL7SeKCzu{W8YKyeiFvsf%s~TUB+x9&wf1&@i%7+zdIkXZJpip z;3Z?7-PvZGzu|=gQw-sw&Pi+$oAAIFC%!rxnEbFNuh8_GD7E}1)u#qf0_Sqw^55pZs?ss*@Se;Op)DCs1x?xXkQA3dZYK_{2 zxB70bmRUp9M)eAwH8nF`>a2RF$Ezm8!lOsl%<;j|t6^+lKVQ@)F;T;e^=cG7>}3-S z&jK}_ot^{gx_X~ocwvVJ9~Nw5?*STq4X>EcLkFAK7apIC_4dRP20d_l=P-7bdS|7z zmkn& zJ3-dE7~&zrUi^o`^M}yMp~G3CToq3Y}9M^VbF`8Znp7JO{j*dooZ1vLrn3o zDS7(E&Y9@LXFLAttg#w2ib1zIJLrc+j-BcrSv+baVox=ljpl6goT!%Zg@2tlJCQkT zHCs)950ehH%-9|~)YI&@XRP+Ij~;mJLTt50jxBoF{MxFHTmPSUJZ#WA7vpLtY`U%6 zH`n(}DE`g@i2)mt7{K92`0PaNl=GVNaql#1_OqYv&c!%;_)T}d@~xZ~XJf=}xb%y? znAk^T;1zRr;@8uOhp%*z$B!E0O_nZv_%(X?!5?#V+r3a@)CXgAqgu!|c4}gyRTHXp z_N?QriJfu&Rx9vy55v@J>=N(p1v~Kf+_0yPvsE9#Lv(2LvQ?Zk_S#dsjn!OrwP%hx zY|J0yYAxI87f*3F7iWDjgvU<$!(*3c1|6Oe?1ddZOgfPBfB}!+_C_)J<6Jr$I_NSN z7h`f7Idd51*2N%QVqsk@$XeIqv!}t(*rV0s)%aSBJfFmpf7Z#u5_>ji#fmH}WQ|>T z^w#94Ia&K!yyn)OgLujF&Q@So2L26ZTt2wc?bmu(Jsd8Tk4W1`YqT4#%23 zy2}Bv5Ci(f$6jY8Zsuh180WJwJnOLFk~4D17CkrEg^n9{!9gjJxi7h_8 znpLe3Z}mpq5CePhk%dVnTbvb}HFg-26MOt*PizkV7;D+f2ex%)jf*ikx-`9K1#Gs- z1-7}L-BCPpf*y7udzv1KEmH5q{sJVea{64!KcsjlzzRlhKZa78;!~PtOn0q%-HL^-Ep7$ zowd8p=bBs*KfU~LcY43q<0l8l9l_&0+PkH{Pda}fzk~H-1L?hI;*(EeARfkgxk#6@ zn*XV{_PfP> zFY3JH1iLl5*)FE!=;ntxf7$E%lpi1HsRKQ4pmPU$;y~hL-#fC{i?Mgzy#qaVAUx>o zfvV5=_*3obUE4W|i5TIL-$*_4osQpsd*(nd9Ec6<@%;`Q_KJyoHb&O@2Ge2G=Y>^yucK)vH(*yb2HoW|B zmz|gMpr1bH0MnWKdo}qb=CI|5SeoBD(4P(To`K#l(CY?z{XlOS=#K`Hk8;&La!1(0 zF7c4JA0Oy51ASOjvK=!FAK4fM|Scdp;IcH7$8>e}kL1ATVovn!XbUb=d8?daNz zH($JY#>5#D*G^qKb^6TdGhdzl>h$vD^5i+==Zs&se%<9ucdd}~8KJbR!Iu77a-lGRIAZ(q87X>y>|fsU*kS-EEYn)OS@E*bmO_@~AnHu12D z!()fXPTe?l<6-L$TR&x>TL=1^&A-`v{^au~7p51cuNi3H)V`_Tp7`yF_iwy^`axPQ7F19W%c(`#ZC@%-u5g_<@d1ADjNW zslS`Ld;IS4BV$L#zxw;D*DPPNe8uV&t7mPVwfTR? z|L-`z{_E_2oxO6PFHC=7`iiM5rd~h(`th%9d}ZUqYad?w-PPY+ec{RrS1ww%X%8 zl+CAX?ilDl4J7y9wehZva|e3SK+j!&?)q69XKno9<{xg}wSL$7wFA9&pbxBkVC5Z4 z?^wEG@ruQt8fgF0{-x)yJ%3H^y>a@D)0b_#Y}*IsKQMoEpqsYewEY#^Ua{>-vrn4c zKfQnY`!nC4`JZ$DbMESGS8uy){<8W1z2krHxO4u_`Cr}stJ_~Q_nNssnfa5M8>VlV zeqf+y%sylG!fh9BTb^H@zjMc(J1*II$T(W;g=nH*`XId@Ztyd-?#t1=O29j!RH)$&Y^D~{Pw}w z!?TCKJxj^3M)*@#4jce|7w? zj=yuDpC0JCW7i#9T3lNEe=GlQ<-q!Z^*4^caojySf9m|HcMi07a_{8N4D^+OUNHTF z>67M8n)|^(pW6PZ?Z-+ASZD|h_T{4dQvY@q$y_HTRXK%bub^xPx1KVti*=RZCF z>pOmZ$DW;gc3!&c(p_&K=-Qpv?!11-^*cU3|MB^+ZvX1`iwAnaKxfULHUGJtpWAu% zNoSulckRRw^4yc3d-B!0uHLnMXqV1jI{WU4cTdQX``7MY`}2XWU%r0%6$Aa* zK&!`Bk3Z(5P>4~PHZ@F@eWA6-9s>GGw^Ke6%?E1w(a+_iJpUbXb9rCW~N za%9f~dmeb$eGj|u`g^ax_s8%1@%#24+<$QC@Y3OzAA9++s|I@2Ko=gl@W`Eq?mTqI z19v=d+riroUUl@Uqc<e%Wx2m0-e z-`+TV{Pgkf4|Mg!)e{dL=vm{>8b5F2yp2O^ht@9GykPV9#(r~-H z*Upf zyC$b6rYA1nynOQoD=%2N`RL6@-**4o?w`MR{@zROyX3yThxZ=dx3F*F->mW`26C1U%c=C9Q!}Vu3Niq?K?BynOWYoyz4i1|Hkgi zc3!sg*|X1{^{oE8rN3MH%f-K3{QS!2SJe978vCuW*{Rv7ADQ@(iGN)G$8~Xi>*8A% zAHMMLg_D<0UjF#l$H$ILADMQiZ`yg&&VBRy<{vxz*x8RweQfHJ)a2Bp_kl~+E?K*A z^~Tl9mo8sAdhF=2_bk3=@n0_d%Y~bc+;rsV@uSCIx$?@Dk1Ty;>CpP2^>n!9NKf}*5zB5 z)#tz1{ukRHxBGFspLpsMPyPHuKmX9b-~IQyZ=1Vq?!Dvh9skqiKV5$B(f1yG(?EZ* z@)s+=y6~$Dw=dql_{_Oy&h4AtH+|LkRpT$4d)eHFCO&|;koF&cF*RX%@;4cc;TYs7ac!y z^~}|Cmd{y!(Zq`;C5w9 zo`3fbz59o*eAJbXy6BM?J#x>fdrtLUf7-#*4nFByPx{s)?taAGU%2lJ_ibC-w)W*c zU*2=~qwapxEswb65!dgze$SBV)2oM851o1UnRmbXyRZK4?MH4u;vMzpPx<*%p1=3` zdmsNpkN=^i)0a+v?atTkylMTW^@l7zWbw9vUOw^iiKpy%%8t8s-?jUhr#eAMPYocs?b|I`^jb;cE^U2)o5=HD{!-E`lfeTNR*d*I%u9(wAb z^H_JL`oQY^ z4DB!JZJGs3tw7z+3L$yKfLkbjaN;-YTBha zua5ALCU0H6b@f&2uUhwxaQoQpW4mT|&3Kk{`U}2hTeAtb>P#_VWW>w|d>`pN{|OxO+2vTwMRq z>W5Zu+_-V$W2+xqJ#*pAg@3jFuhxHI^%quOzx4Vgwf+xQ|6ujBrPG$azxw^vr)@lK zV_|(^{nCv~PrTb+v~ke}JAZWfN0+_7eDB!zj$N^G#mda)%;wI4Zl1Y$#`Ex$fv(>^ z(A4!)&mMpF_!}nPFyZs;Z3FF|**){J?JwK@!TAr)KXUq!)6blE=EO@jUb3-tWa-Fb zk3II-Icw*vtxc>=c-MU0$*(*4+B2>_VV9VdCO-9NT}?BPcqe&mgZ-gs#0*wnGZ_aDCh?MrW8ddAc< zrcR$defIjf>*t<0@x+PWo&4R&(Zm6j->p%kJrN}&`|MpRT%MkozhN@VZI z-s>1S(^>a;kKglg|GuB|_@mFzIp==AU$5(WUeD`#z1aKh#ol7?ZvSroUh7_KhB3oP z52uHp6Zx_HSW!Vy!LZ_C#eDy5k!_K2fpGyh!A+=}RyXa5iceI0I_2qi)|6E4ztq;sN`BT~b<7+UjbntJDRz72Hwpz?ysOOlr)Kb-JzLak7(&{x)1*5~%;_O;%%-qgU@N16l07BgM!t=7%F4C1lLxp1+!~c@R6bwxe9b`_gEE$i*gC&z2iIZtVD6<>xB@W&C9jUmw}_$hOGF$i_>% zFYT^eTDf#W%7m2V)s|QLyW`&-=QNzt@RiUjq5Sgv@|4{vyQgiQw)xQhL;H{B9L@RJ z{@I>YeOC43*B!rZRr6KN@5vB~Uzukz&-}6VkFDAJv-h7rcmCWEXNc3WQpZXI8xL&! z6~b;s6iWwtW=9qxDd;_-{ee?Rv7u{U1il-zV3vR=-+}3NLz;)Fmj5WK7Ou2S?(lmD9hx8%f<6Ztv$Ia7+J6!i`D4gFW`ziM6U zb*=YXli!+*$QqILP|`z5&y+kTQi1a4as6Jq*Y6+_MPSUx;N?GWK zvyWy!7J4kS%id+*l6y<;@PCH?W1Kh6vu>X+eZF*zHO5+OE;i34pGzK-J|;ailp4xN z%Sgj3Dhw0`ZcDu_b#lVwglp5TO&gdpFy(aYbnH(tAv_^G^YYBgALM_KAJ*4$ce(qk zxV8M&^3HB&*C}(#sB2G_o-A#BwROA!*Tiq)#{#jyXGxzWok%~CzNEsE3U$-#rq>tL zgPm=W);Vo?%JP({iBl8vMT4RSMJozd6h4~&X#P)^f4cn3m0zv|3xkCbBVx?7XWA7r zD`w_r=Vx!Kw5d{!nl)`e3toHX20})@n%*lqm_Yf=~mjUbYc0za`NckvA<*FgQB#e zv=`D}NbgglPmQFkq^zeCo=!NIc`g&3k{QknQ*$KwNq&>WCW(E_KIR+N8`j$?Z>LO5 zoR~OG^hxfMJTYTp#)6~;NoU+M?)T>RCi!|~Y-H@Jch!4eOfn~#H##>up6QwBh5GDkf@1<>0{7eZ+qvP~@O{Pi75B;O zlb2YYSU$OQa_Muq&*ctG9GF;Iy|nt0v?Xc(R{6I|+XihL6jUjwLOqLb*wSukCxjEi z_ebxK_DbrNlqZtXlG4zNQ-V{1)2->&fZ_qg7q4EtI<$0XX~PQ*FYFBO3|F=*+k1-l z6fX-c3q6$jP-^F3=V13x_s|y!UnG=dmSmEv3avtGS*2x_ri7=2UnqZ}oE$sr%B(9} zOSYD*FJE7-|GTh5q(g){bar@lczy2r+?#W5&N-TJG~qz>K(z7I##g_}{3??*UMpBD zSZ0-3&2pRN8et>+{iW|OP0yL0vo>#S-t$+UzcR)iWA8Wi8+)8RPODI>(Dw4}<)7w$ zn!7t^cTVp!z0d5tvh&Jox#H?;S63yhN+ABeobhr-|H}Oe%W=O?c1X(n zI`ixNl>Afj5POLIR@z%>hKnZ((F%WRtte?H=nMyEb@j@FDjh7f+=qsVFI!986x7 zv?}Q__c6DJ(Zk42%1(N_9yRn6 zqNUT)*%;dx`!Vastkd;R*T0y3G5g+D_qI~m)EK=>za{B%(&d%=SMD#^S+Mhg!w($h zX}ys5Lf*c_eTglqw5W1t_MO>Nn@?>%Ma*kBui@o7m+QP#^QD?u6|yQ+R*z-zmBm+@ z9&dVl&F(e3lQt!78nJ!E_C|*r9bS~bC_g(RJHxDD)_Adkgm#Qa}Dt{zrLfv^2UqvOBUPwj)L!9Bd9YzfAfvX-w@gwHwxJSZ{Vi(PDOs zfz1Xsi`I_TW=|1stH_^z_2R1+$DJK_w&+~Zx#nk@pLs>B%3qbw_qZ6LzAGnHdQqimE?Tqe>cJMlQUsnFIa_ywrNt2z)&PypTrF2c~nt0ed?9~;2 zNB@pe_iQNLQ2J!_$!J%zt2rh-CfqdGG`KRbG7u|?mCP)kSza+#G4^8li{(Ae_Bi|W zxu?(7x?Jn>ABX=qJn{6z)6`k7mc3dw)0%0GO&y!sEwfu@i)t;Zk;isd*z!zEqQ%ko7^_JwMuH0jCIC3^dVkOcsXHz z)%{f`Tr=Ssh43aVnzm?qL*pA7r)Q*ROpi^E&GKe>Z7#LB)ZlP~!|&z1m$NT-UvAAa zHP1v&Mo#W5+*#P+N{1_53cD1J4vh}^$$oOhjEWhtO0h~UtGBHFdX?9!9IAY%@>f}3 zWxXDFJ&-lfbf43gldSv{`@h7L2PA#RkQ)Cy}cvW*V=VoTt$gVN5 z>BOc}8ck`G&?=!-|K|OhAFqA9_QQ1^u5+crl?rQ8*QC;iYg5>!aANVq;*ZXLboQ$w zUmZD`cQmi^mC9GLbF*{5HorE#L@%*M^%~Xh&%QtV(Hf7|SX^guogcD($jYspTREB$ z&GD<%fFO9!6{rvRvBa25C-<@!GLM^|Rzawo&+T{9^ z>yM~8q9(ecZiBiF%$jD+z18J$X$#Y`YG&2UsgzSGyLoo= z8rRpj{>jEqHvYKP$F2G`>DOdUy*2e@Z&X{Cv@WTS+sCEx*8hC}^ZkzYJ9@+J8+NPJ zb2M4(Jht=LsDe=iAC-Mn_Fm$9iH)l_u0APyQuY^3zi9ei^Y@y!Y}m5lM-4t|u(Za~ z8g0_rq)|KLD;>RZ^h(CLjC1FXo;zCaaJ|F3{@wNOx+Ck3WM9a>&^5Pf?x^snFy6=Y zDc7fDWMyPsU+wy8TPts^e4xUC3g4uBlk!UNmEgG8xLBQNohZ-0w5+r&qbQ@uEHn$* zzY7Z&7B0EGhP=dXU_!B1o7UQR%u!#rCLh0QYi+}Ka+4p7iUg`DI zzoqXrD=;gN6iNy`Sn0t^8>(!mQm<;gs@-aLt6f;Fu-c4@Gb+-Lzz=#@{8sW?$-kxl zmX3*yiTgSkCSGndH@d)E;C&(H zmd-65S2C_-v$!LCM|eSOLF|Zg#2K47Hc^&f@;xc{q`X<>%__CBMAceVZ?ATHwR#!# zGFqm$OvhKw59NmfX27(3%g1MWp!k8}PYXXSY+Tg1XlCxr+^gd6tAAhJQoNqYPK?(&{9pNkJ14+snhBnxV^d(-btpHyK|g^m?FR_v74Decqr zPt%WN9m(pG(kJD{(2b$?!S=z%QBl&kv zJ;FW0%p%N9o}0Y8!tM&UX5E_Aq-K+ved_e7Q(U9C2G2aDLP~|!q1GXK#W#g-3imJR zUm{6T^l09rc{Pe^6w!CvU9`LC`qJx5yTrQ0=pD6BXrJJwxG8fg&e3nF-?LJuO1-P} zuF@&BQ)-8#4oOW@nx;(hCV5SqCJx@P88c(_?w@g=ad(yN(hB>&>=n_YxJU8lrJt7` z2p#R9BcgL^=hW^g-BZpdpHCj0GCE~W za87VVU`1e*Im%oZT^M~d@@V9fvQNsY6;&%bQFx*d&w}`IQ~6Eh^qQFiqjtpVsK(`qrcG~<&1J}jNKR;TspY)<+7K{$_mR0*~6Q! zZoc|f(OX5kigy)Pi&cvajtq_riVcco*;#hKgnkLn+Rxf^19JnDQYNMJ3HAy8X8dL> zwia7&8gCjWVkcr7q8p;aMM=0M{6g6aWur?+moA7bh*%|7$yI$VEL&JMqj*L!z1~_lJFo_r>{=$mDVe5QSzc>*>I`N1I+{UPZx_z#g~ek z7B(&HU(~;-XF<<`@x|kdA1r;abgz&VtBz8+J6f!;SJ(}M4TF~hmjgo*h9o?l_;li# zq%%qHiDik)66c8r%?Hi%&UvS=+t)4ASKZROrIpGnmET)@Z!!JTnME^;{<-?k)v3i( zi*E_v67KAE_7(;f2G)kwhWe-XProzk&a9u)e@=fkzuX(bH-x_` z`>L!;VU@yGMXidqiVq4tDCk?_Y+vp|tl6#AHih#o7K@^bqMc%$V#KJoBX36@b{}@DJJp>wW*c*&F;Sh(UIw!sFUDSstuI?&Hb8xS zys}+|y9%e3PAh%3{MqtgEEt>MPw+?EqwOa`PlP@aOB0tSo=-WSVkg;2uLfTY4h#(p z{pJ7Vt0f!hSk|%Z#*!OLlEriR&*e8QXj;&`ym`6W7-e3$S6;=d;;k0n`rrDK&B-+op^k}JYfFg{^PEWu8uYfHw!N*TT(_puyeF? z6fJ>goMmNMHO0@tpM&2E<{`hazp?3y(Az1MKBE7?TtX+mlb>d%*~}1i)yzmvG$*>s zTje$K8~OXg`@{4`^V~dlYh-JLxvbAbp;2grf}!9FbA`FmT4^l}Ee+iexFK+#ai8G^ z+`#l!PYeLtAde}YeQ{E|WT6kJ`WMpKdR;*TR zQQ4xhPSH-$=4NyAv~k+_H~4RGT;jMy=AGCh=s$W^%t*1$^P+jt@nz%7YDQ}^_7~k+ zCZb!TBb|}XXW`Gn$DQNOYu;<#v;MO_Gg#;m$Ucv$3&m}qrgXj1?~cu z8Mjn3)$HbV^A=f)th4r6`+#x42`09&?Y$dmRuO5F)N;q-LbvnS5vR_QdUp4<$d8jJN%=`La1fykos% zm1>T0du)5WztthoA#jg#k8_82hqukxW(zUZ^mY0=8GeR8z#d>vF{hYS#hB2T z5Z)@W0uQo(LjQz0fjI%{kpAKu;~RrMRO?u4IR@QhBfJsbAMPJ+ra*s?!)~>2wQsg= zw%!ZA7u+eji{avM;Ba7*y@}B=yOsFC{K5R*_}*Zj{4A2JB#S;7GlH(|+HHbufiyZyGk<-Xi4e?=2Y4xv`d(sJUe+(Xi}(3LY0J@ zl5R@+-TK}7%J|B7L9BFEI@6=mqo!jzcFd0L3-1fhi_D8$h+c^Hc6vMg-Tv;+-p}4H zbC)?dFgTDRh&eNZGlNIPWAmlbGiG|3KWX8&@Y&Xd`r9~UOlnaT}um5 zD!GEXzz?{?oMFy;qD8DltRPwtWhStp*b&_kJsUn7el+@Mw4vY7Um%Z(8K%31Z~Hdh z-wtbs^?+c0^drHHM$c%^=p1K`^MU(;YebFc8L>FBII=msIb7eV@2Dho_gnj|!{T`0 zc;J)7PZD_s|B1H+v+Nr*w>Zt2=J0zKYTk%m^X1i2uX?6A z(|p8##GfUYXD3E}8v8Vs~iS0GjqCAkRKihJiv%f;GBI< z-IiJQUTd$FZDy;&O*eyrJ=tG#pTzUW0*?hgus*ONfrz5Q`oJD>Z}48ZwLb*O4|Rfd zg3Q5fG&UOK?v6%BqpDZc`$Qya)_1qN+g<7}Rpc4uKjuB=aYiJ|$#SUm=DKsW8~=#U zGP2h9ntM&wX0qrls7ISQ%^Z5>jRn1yhMG^lU|q17yE|u{vx>xN^R(ICZ|`f_N(oeV zc8gEkPm~?rbRY8{^N9z~+0WUtt=U%3V9#LNP}|VKz`+3Z-XG$*&~w^-lR`fRe+)h# zezkwKyIb9@N&Y1Ns(aP#Dz0iCwtlRBjJ^kP@>Sziql?wWddPmr{w4TJ@Fn{tds%Q< z@U_5efiI0OjV5*zn>}(>bF8(^+VOaC+&mtSanrr&ULCiN%X?}VZ5Ul0SsfV~8ydr3 zWtR6z>q(2)mMGQ**9Gyi#|Fj*ct3a-FB>l#C%u#2Pv%c%JJHr|YcnHo);ep=56ovg zA<*1vZuJyTi(<3b>}B_|-#6bks|&Og@r60|x_({%3(Z77?LX}^%i7=X@Birj=rXs# zTA1g}^T_!+GT;-ZS*tgQZGxEH!R}!HYW`}z8+bQRC$UZ;(p~9Z=UwOZG|xT2!PmWFUy0B1QX_Q}ldMTn5xuNgnjhqB!Xd%=g>Q{-jps#{U?!XQ z^0@!Fk5^RDtY|K`mRrjL%L4QZJ`@`@>(E3nA5Bd#IyO4iG}<(3g{|b;2<$PFg);j@O8$pgUsRK zKcZE5A->@oKWnc1qI=P89BUlALo-MZL>`DRAJRM4J9fx9Ehww!@+%m8TH4_$IUL{qz9)1~C`-@-s-IXtaaC|ta6@22V1zxwUTLm0(dz@ffnGwS(p$DJFU8?EWp^jf*C+>fIlM=yJqfv{$d3+BzX3;O!3^XcNK zdDKLg{BHgpuOkLogRH;Izf3$#`uF6XT6QhFK-?iVnVZbVtjDY&(l}3;PnaXEky6Zy ztar_K8UKsV<8vm3b1j)(rXt97UalDE4~*v@VisDP*?smUpR2N2S(Du_ndpKyy*HK3 zW8NFi8_qid4`ZWxLd?zOiXobrq2{RT)^)FUu6JbNxaoenKiC`W%{As44a^4So7S6F zvCe_iwrX4C%ty^fP3Aq0Xs(pGulwBl+=;P?G3JqWl}q_Zr{@oflg2(?da zpSVD@7OdT01HT5U+EwlO=6sX0Q0R)5W=r#!am@Hp@D7+~pzoe1I7f%h;fx-!pWMTL z&NMSkX4jrEpD|C{r)~b+1A=*Hdc(u4Vb(8#xcr&*nN>%0HaZ(W`9Jv)H{!CNmpjXy zzvZcqbH}-L)z?Am{i1U*{BE~dw^>`vE!w^7&1?N@<7bad)(tOgqTd=R#$L(}(2+d@;hTGBU=-}J@7yB(?Q>!_0D>C>6`$X@n-X8DY?^T zp88IS35f}Rh5icl3ib--Xx#YJz2v;)L}HN`|IVV=q8Ky%wPUqo-JEVtS3zvS|3FLdSrPBl5*tN8UrgaV=Sf%B>$9tgCv+u6i5&cT*CrSW=XnX}A!O6SrBi2v==zm2~Q zbozXIzTG>}JMfd3CD38yb$lYc#9@(Pkq4s>Mwy+hqy9~QogbJNn-}B26#JmLU_GOm zN4cZiG0qsLL=4qT^#iICnWI3z;1v_&d1m-F*F z+vk0%Gkli>H5%voIOF%S_p(P#*}!YywGexay#}?+i^hvagJ6T89!G%w?^C%cYZV!;^_~#;Dz!CC_PyAlvy^p2K)soZ#zo^% z!CA(+{#?JvEppL0KZ-X6d5J%}M-Y#qf*OD|#@b^avF6dB)TdE5>T+gvtTonpUN9$r z*gR}LEbv~?B-9t^_hKjG$%-GVlQc|&`7irRaG3)$)sy6 zwOh>|evh~h&EBgmDvSBfeCI>|LmywHt++vFtH%0c^@eKtGrSpIvXkuKMV=J1#X;ww zL+wA=n;c&kGc`ZiUEmwwTip}8C$=}bH~O#hZ(Os#;J)B;E|?iLJ}2iCE{jf9CslaM zE%q7zJ2f%+fIj_$;$xjfWRLTli5ZR{M)Mh0$5zMEL_epWQ_HR8;=!_k8`=%+{=xpi zv_M+m4v{IS1JHY{9dhzfkzr=U*C9FlPVY_+z4MhA9332eN_?SQLJe6@{@F|77ylQ( zo6*e}VhypfHB}e|Ud*_%FA)x4DO7hhr6@6{4ScpT#vDdBD&Y`*WGK%&IJOM8_%$ z7RB{S{XqS|qrpdmoZb6R;Av4SH54~TZdi zRoowE5AnW;)0~+gCvOXE3nT@Tf={R~^GWcNAX*xIUrTo~T=Fh?%R$d0p}W5i9SXjow~To7%!q;)MNjw z5h=Q#fZ7D#F(QcD=!l+PPw!sm-nb{o^PL}^A8jB$5iMgaV-1`JPQGa6weouTz5Hj* zXU+50c?<9Ao8UL`=hr#VIe?}`n{vjSGZtqAH7a!>8k{qP?0eQU>pkRzoHQ@Z!;3O%(_-x>yf}CaqpSjMSMdSkN3yN-?fgc z%VoZcBSucDm+FxZz7tbagX7K88=Nc9a7_YD0vb=S2APA*blth|sQ+mEUX>!< zVtyBaS2f+8?)LTidaT0--3MKjA0B?IPa@ZAK0Agh1Qh zW!+_cE?A%A1LFgqh`!=)`)`|=My)*Am~5O7sYhV_uOvCF+TPML)ZrO&luJ-4}Dsxp5!& zTg~F*5p;}ojC)va%#GD?>csn95hD`6LxcQ`mZF~hUMv;2h&EOmi~N93!R#Wn*pGtR zkNHmG)GO{Qac_nm+fHw1yar(Ic#oh)PBN3!mHI(DaDmB8%qH=+@pfGA@XV-r_~&SE zw6{Ut#XLF_U182BS4MoHW+O_m>z)<9#vX1o@USLAA* z8Ff!sY!ubq>MowyMsZYU`ql`1xr6ROcY^xu=#~~%i+FAEul28@)p={Gpk|xmPw{!z zK|knEbSJt41@&8@e8&!chj@MSm-m;)8jhM#^B!?tXLQKz^wFP_XUuyUE-o9FjnB=` z<25n;ZT>v(l{y4XmLTXs&UNNGn_`<{^_+SRd;dq#TD?O29ct7+{XhNJ%-2l(xdECl zQky)4zb+{qui2Z(AHLnZ-NfJG+1%*fsOjWQF6RyFyY=1w#N9e)In|x&@{G~x`0Qwc z&N{2dK1>rl>stlybhgeAhpbS1-{Ap~xA8@;I9KBRoO7{rv2Vmf(TAc{VpU@IyZ38K z|4iJ2N;A@oJn@ar*3B{I#PkxZa$mijA;b*dsHXEDcXT|wl z@g+Nn%Q|2Bl=GB>??>M_U!c{WHlH>(sy|i1s$hL5h~4D;%Yy#bR6(zi+JMiD#$Fd& z7h4%!8SgK$miNhLuA(`QR(>m=cRoT4l21n5tS|T{UIgn7Pm$+>p5$(jT)}f?9bE5S z@8OfYpnezHlwRZgf<2IL=9|<=cqMNN&Q8n~^v%#9MW+0-XZaikroo;+TERroZ@xxTrgu8VJsj z;EVs@{NV7px@uO1ct^fNTP(Gf>Xhh@)^>Bd+16@n5lgxM=Odl{+$=((gCJHUcnRKT znq#46T_}jx{7&RmyjFVSx4O5w_+Qi%Xr0GnkH_dsuvdo);uqf^&lcZmfH}adXVr`Q z31f8bVx6_l!gmRa`$UmhWVW~3$8|05>wDd`h2Ml1MD0YqwoW`J=!=gL_?Bo9e1;b4 zpW~^~J0Tw9ACs5ytzvCG#7kmNs*~yz z#foBhFwC&A-ZtoNrjr6~M7=OvbThk|qs2$Md*cK7^LnjTd%L~OJEFeko(S~b7M+n@ zWG*uC>A7dBuDr9)b(Z`EL2ja6U*;}zM+iO-xvipA(OP6LvYDfJSm*0Gqm>>^4;EMj z)@pOLxy9e2X#vaU*%Nos(Yu8wh{2N5;=zlgEh5XuEO#I3GRuvQUb4tBFTMlAtCEQStAE zPxX$V*Re@=h}4y@gNBXgCutD;R$?vQ1N)VJ?Qz{nQCrYkz*Awa80|w{v`}z{>!@|q zGHug-!FnOCwTLIYzkS9&gU|Dhpbq3dr4+%rdV2HK1^?d{>i=rI#H8lub7oi>7P_LU zz%wGY*uL#g^`?5ftG}GT>H?Ih;Q zlRfR8j_=nonrEcH%d^DSo@h?gM8KB=+@$36UNMm6JCW+l{j-zo}47tz`3Y(1e~W>4uP@&G;&?|hxN&U;Jq zdguYXmK}l`=SB0yc+O|0kJ_T0Wk1#|3?fRt-d~a1P_9DI8ER;vSzNg zuaD;yYHhwRzr$|b>quQjPNs)Ve}K=Fq%)&~1zL|@Lw~QoM-B0;^Q^N(P-78m@sfzw z#31q%eTrGuEbCo?_f74GhUe=I?+v+OcY4hQ-=|p63!+bcTyvD`<-4D~u4ms)r6HOrh3y0=^q%bC06-h?d8$>RxZ z5Y*b$#CB`D#r~lNLQ^xVhz^}9s);8xTZ4W(>K=8`9e6xw5O+BlmM_?AFACuWA2R7hQ`>gd{^%qhZG!H!%kVSewK4gT->ISI z!TM=ll=_L^hx!x^e3PIS$#%2dj|6!cEreb}-`u0Kx_GPnzCRg18Sk0znH>f9KaJ8{ zEx!wYUTtjeUBUBUMwq=+TabH+i}WJ?)*XdI{2~7L?)UCb&QI~#yLxUtm)^$bf@j8O zz_Y=FqHnfY(8xPr9k5cw26IDP)6u6O@8N;u2sF?<^-b|{zB9j5m9*dFIRkl&-sR)! z6MyY}?XmwR32Kcz9q|9d`6He~(91km^aTGtzxUSyt;c$=h^oJX zcW_?dNxr7JX0%9WK}=<@JgBn`HH;d@@6xvDS90~QI%m(HAE9|$_HUA$5WGC@aX2M< zdA+j~b76&N`>2s;ax;&`jv93*Loz{Y8DpGvc`((A^K`1kX9a zOfX-uUa=;NXLW{Td0=^9vG~IN!ltju_r`0*xB5Ktd8Aytp}VDKi+5x1#?UYHHpro^ z+bwd3lbtS-aD}Gd?GQkF1engP)NcN)CM#{3!To=+hAA@6v*4!PWL^dz0>SUE{8Cc~{*c z-6HRW-wXdz{!4j@XclRvlTL#pH|QJ#-Y>Nv{l9!8-=J4NSrFIA188A-qU1o<*(IH` zSu42Tmz?*d;5qS*(N4^w;FZxU&yVIuhl%%fCn(?s&@cjb% zBGz>k|EXs*L-RuDbncSHqxi-9MH7AxdH4(Wh%L?*XRkQs9@9ycJlEE2A^VM5g*dlS zJ#+dU_=#_-|8iAxYR~D6;8DR`8lK5lqL$`!s43>F4@Ul}UncU%@&fi87mO z*oNIZ*gJSyvr#_=ehe(qeX4~zyY;yE*#0=KBRI=I93w`*?7S?+zDg%aMmmdQi(_k@ zwei_}J{LI(FOqr@F9JV~83A-MYndJbwd|L%FJm`}B+*j$8T8eevn0*zmI>B7@q~DQ zU;K~vk8b2S?ok(S)vV+T;(YXcbfCCSd?{Yl*)cpHp37b4U2#8#J|Ma!T_lTvxx7k$hfg4oEuLbC$3!(*D8pr62eDmoU; z`j)`|TP4!un>G`CEfjwXVjp@l$H*}_SB-~-=cVhZv~wG%quR|t9|i=qPY1Vy`+X$vAPd!N zJt^3e)TqpMysrDO@F*7w_A&iS@-&_Uv6T10J|Yj$@8R>{?K6u-{r#|bR_BSRHI9i& z%GR!1|w>-=?b-HX5T zn*UmSe{;rzo&fzy))n~@&BgEkg}6EP4Bo5jaEr~gRsk>EVt6?>E5K0VeCxtg5$g_tJ()(ktfHnjo0 zCu+$xqK4*GnYkM-<_a_+dzxp*?5pH&+(%(Xk{JiQWV9My6Mpz6%^c$Azat;zX76T? z^>A8u5TQHK+D$aia#H>q1_QD6b#cGo>|UnkCz)&Hc`O!ph{Kv4yCB+nZR4|Yc*Vqf z&KB{ri1+l+Y6v`j{7pU=aZnb1yeE88bG`U4#0~a6^&Ij4viMctqp}x>r@U``9-c3I z5RJ(EF*AnvL3pp!miRX0*~Nldo3)F#No;1$nS4$?%$(90fzM8zgE!tlvkK%^;wwJ` zZGJ@OXYeV|LM?Q!3OR3pd{?v{^#t*i+)YhNPNg>EvoLGyJHEq0Ya<2=);4t#v%PHu z^C!$)kx%IlQHLHh4#vMf{uy;Ry+EGN0r!B*?8QZa7kRztD)1Otmv0F)Fj|f0MZHMx z`7<$1khhs5WB;Oqd7tzi&`R_}@RF!K9usJ1G!I%TTl^@t%S&L!s)FG2v+h!@R141u ztv*My1cl;%IeU-2N4MBm_9NyaCVLHkG2jKfs1tSQnc+E8M_;FND%9@ySoojk1RetY zY2Gh!iamgCuOpUw%j0>Ie`mblSzlGhwSw-&|5Q+G;IB|yJ|lRa#5ndB`GY)7|MoZC zBT?0taR^dHdT`vtLu&%0jm zPU!ES)j3Pv7oNczg6C96@es&IyL_46@`9A#I{{(R!o&2r$t;ehiz5;t#Aw&~ZJ*316B_++W~ z+3;>|{=dHmf!u?pMOSi$hR;iW{zpAHW>WIq{CM2{-TmGD&-u?`#_>D%JGZvxWXMZ+ zkMyh2rsz@fCTop47XOU-e|*#*L=5Xl8@|jp?GsG3+ib0=b ztvqphY;^={=d@TL*w4hJ&jf!49gi1BPY!)c{&+=j&g6MPoPAXgKgdtKGu9vd5S}x> z4FA1>dSvvYhzNxC^P+~Jo+8H;2(${dTOC1s#DB+U`QPVbKcJ=1 z4|o#0bZ(US3A7dO2mg=xDSYQj0=@E=V1~A-(^RJ--cX12DRu6CaL_}Sb(V$tu%G5S ziC<`HdaG!W#RAVG7zhTa=LU)o#76aEdnKF8nW9kRX|nkSY~-`5xP^A3tT_4j+w z!)EF$XN-&2b)&3N@mb~$b_aFnK9EDWA>Mn$ z@5eVpv+#51D>TyIXVF?v6QHMwP55EdNz@e|yB}-Pvxa*lc0|ti=-AuN+fGN#pr?E3 z-f8ub@f}uMtF0|MlbjSt3RvPsojvKK`J$#~QxlEA9z_dNYoR&Fjnr+dk7O@7?#HlK znIpj48zbfm^6c%RlfYxTR#4;OX=jK*nn7U=vj*s|pVHs6uw9@JS<5_kawfByfxh9$E#>{jp_Knxq}j&-?9-V)SeczyVee`}71SVABEX`OHFC6)*@ zpO#77kH16rY~e#wgW_efR#>ZQbLvz@xA+;2W6m+I0d+=ezKBwY-PbWwf<2DTMx#xUZ%5B$nV4bEh(FT`npb_# zdQT_yYD)z*il2d{zfP|cj}&e7on}?hW=l0Yj&Ar_=W}@mtQTVXFn5?s-Iwa7#%qbj zPGe`N=1PcPe6~*oekFY*v={vyv;r}pi3k~?_|IUEpy|k`^vBm5>*Md%&==2;pT{$P zOm|#niuz)$2n%WsdZhRR_%!HrYSgE62JlVsY~b0zBC$+-E4s-eU1P2>@mui&*jvP` zZh|#>tDrx3i(vK;5A3XF{dlkV0>n^ix7A|4<|E=Yq~31_opVW2kE5yn-jw#@w7joe z@vZf(^_2Nky!Jw`aChe>XOr`cV7?hWF-LvkBEkBZqVwm40!@fEAfKRj==t(o>CNNs z5ZBOQcn~}%dXK~~Aa^jQI9zwe;Mb>kDe<#rb#-==-X^+``i%8R{3R~kY2T?Q_LR*R zwfX`<9wbIn`_W%|Q?M@475I{@7jiB=)!Xgc?OK6aa{t=}&_6*zO+wsbRtHV?v+i%f zmn(1zoJwvbIR)AAo+q{E0#Q?Eh3Stp)qDa51aqj|{fY-Zz#0(u5J=Kb*iR@z+-7&t z9P;&o-ZGvT8iq3s)Faf#c+E|{rrvq?ygO4c=Rn_;?@vt>kMWAxXe?@I*6BBzHDTt2 z*g&jf){3~nIzd;X)vgyS1)6-N&g-uhX#Ow6SRq8(su|9?zEd#5&&he=rY$7flYp8{r((T(L;t zW4$0|>0SWln(!1BX|@S1j&H$U;2jPUbp@Uzeh>QZRe_cwPx8*WFQi0g;n9nD$>{F? z#aNmPJnwe}I)*hJ71SK`@@fitvgk|t5f2I38S(mv`8a-Om4yDo-ox?pX1A-K{F?ik zTSd^DAt&w;F~L5fz9%NLC-I7i%k+8p&+7yl1Wka}+M%;xc#<~>G#K6icLCwi;**lY zs7t6@z7+Vc_+sPiady=})d0ErFY&2BhcZ9LpC@La)5#G(3hFj~HZ?rY^sMfs!0*;; z4HRnT;Q{fW&U#$ZSv!7L;xyhM9t=787WbC8cSb*BknVA(7xJheXHhSp)96ES{)?FO zrN9^BS@jUqg+GYL1^E|EjrLoHhIJCqa(yr8yU7>#66N5k$LwX?+>L7X^Twevh@)uVv4S2y>lH1;?0pjvcEV0&^%UL~)Z5G}p{3Xp>>=K*+T-Ti zIxqdJ=qu=Fkuy2N@Qm&gz+eA0_G|1K@q_+8q!Z$n*e$W1PEUvR{JS8QvmSXz)ZFN& zr{%MvrO>a$zV2rC_*qusG<_K6pU5ekE8stO7LN+zBhQ%sjbOrD+XaCyNDl{J1bs|w z#G}Tu#uvLyd@h*F<^TU)GoAGXxsO^DJwaVV9Q#O+(+BI!LmR=_1AN8KVznF@YIX9% z4WdkU?@&Ac?ff0Tn`Wc#5;!KNI#Zp`MQgWpyniKI+QXZD#dyUSsyPPM2708Ys4Z{* zvd$=u7axc;L0v(ua*Oyw=Th*us7ILdU@z?y#{{{C8l|4jmi;SMh>3!J4zU$Kf&I~1 zXQl835V+aud*g-U&+)(EbrKWMn`j{72ek`zFZBcaf_GlUtP=Og=og6`L=4Q>^P;;`U@b9--+blM7vnk4(tT?5me?ow z%FH^Td8l8X66|rjZt_!qamYIq-xv7x7j}T#F{BpGqD>+cVp>N)SIk5adp@FP|O1pZPYtaq2O8 z*lopc0&kP}k8gQG;Ai45p-Ir(iv(+cx&_@%&cp**rx|Iq8NM}If_p2_*64h468VEY z%X{G2cNAzkbQHfEdhd0?{Af#^<6?&KH$h(KpXdO5;t$pHxM2y_FrDf=A_cuJrlas+-KF(y~c6}JfDBfUTRtK@#x_HAOl z;A|3cl$?eykKaap6Q5<$9V+-Ce+c{;v;+b74&AB8dgH%L(|NaS_2B8v;N|lS`1^RN zbrJ4D>Qyf26~#GIj`r9jJmE;8&4yF~LSp9KTPL>uDcB2WRJ2!3;dqF8}6 z{J%OY$>%|%($oG$XT)#OeLl?2))qI5KkYx`=M8u3Tpd4y*h-B?9Zz45-~D6FtMRUw zRiJJ`-{6HadzPubI`uLl=2<~JC03E&nPFollo=NKNSyV=t8XSsbo166K`mb770Csd z9M>z)hwR^ijk31ppxQPM8Q{o7ky}RE%?p@T=c_aE5 zXg$1N)*yAtI4O=S-M`9w12t_=(L&%CY-L7Ypr2VI^dx$UBBw}`tk1@09+^92Z4f)j z1t&EZK;MU2hy2K%`a%$wS&Q2Q-Vgp7X98K@_^+(1Cj>Pv&yaQUg=(ykV!yLr6Q&cC z>7I|@71BzT(4Z|OCOB)ML(IG z`l}$n9TTO3_l$O6u5W?hof0?c71NVuwxhY-TsJcfvA2tZ;{nJ7|Av0>|D&{yE3UmN_ojRJ>I#%F&@y}j@nKN_+{T)0md;_%3 zGC}=H4T#ozL*S2aR=kctL*Z$X8~7rx)2Ac;60h-A(8U`C&*gD>cz=r$fiH#@AYa@j z$l25k%v!b*^c2vEcsJD1e1B$YSBifGd7BtRJ@c4gkJ3+}UrImi8$s?M|8>x;CH+VG zN$eBq26WkN;&wsZZwulg`3Q~BMbP)_D2Pj+2GNLWq5us z885}>`RU=~(|#*v3C?)22j0~@H|v$Tada^GpPcrD&f`@V)F=EC-1etOa~Gd@5=la%o+$S@W*E8}t^Q1itNTfhMI7 z`jIFQAu|;B*6Fe09a8I353}~!@8kmF615`nhyEn-6i*v1&K~S2*zXr~N5?ur-bDxC zRglA(ze6Wd-}CNy=lJb-eTnLw|0L?_yicC)#`;;jBJj@1!@G2M0lsK`K@LTSpo2#W zV#}L?=Yu}NPyFit;Cajv)TC%Q=3_4j_GK@@dL{q%5swRg8T3}UApR2rIj4m0f1jYY z!hdI06Hl9%*k64FJVNvp-Uw?5pZ=t%se7sEF+U)9PUH&COtHtQv-u3XFX|3F3iK^| zn`g&oMn5t8Kma1o^RDqkh`)G0c&_9b_BP)aT|iG7eSWRzDVTx8QzcHI3s@)U3wjUi zN3&zOH7eaD}r=YZ}n7U&y#v(E|iI==&Z7>&Rl zXWvr0Qdbfq$&tK!));x3x)BY@Gh`hx*TMVaJQA9j-(i4wU91&&0QAks55$#w)h9zw z;Dfy`c*bZT)+O(N&;G6896o*+GmFGp>IUBLLBTl#o;mS~-}46bjd;iCbLvAhbh_>^ zWoCnVbD}`A_ZR=_j6L&3#9z+*Qg<&Fxq>-Se($It5Awa}V^KHJucv=Py+BPE?}h09 zUnp2F#8!G;#I#M`rg-lby~&(L2azW5J{pTof?T~_;4{-(B<}t$ZdE^(SpYm%^kG$j zUPkj%kN!WV?mqPYtE}UAYa|xZLS|aI`Yw}j5wc2RWjOoGW*FM+#xX^qC?TX9@sDm? z8>W>NQ3N4mCKd@rDK;W>CWy^Hwg!n%uCEv~vJ}#U$=q+f9-q&i?0pXG++F9oUe|T5 zbDi^kzdzsK{LaF&gqZ(^D{r{+j=lGECwS$u_b1}2cj=z7th;|Z`RDhyn0^!EH-6sF zka5kjdz^a>xxRJ((z3tdy?OadkA3O%PM9qFm2IBC{Qb+$koPUWc>i|0-}zjB)%B;p zak+kf%j(QC+9nd@1ow-u&49Q?*%-&h2L}v$ehJTzc#BvzP4w@8|w@*>6v7 z*x#74uV+i~Wdq#4{@y?omxl4L~@|tC~xoU~8dPlD0Yrgxsr_oo8f5o!>gC6kuR_%`AeUm-Gx7`!O7_rMc3-30(8+0bIA36SB`Lp|XR^5AkVcEMB zcL96U-^{W*T-Nfo?YpfVQ=?L|LXml;qE`y z%G&yUoEYIQ=uYSv{il|_U;g4%Up(De+-=$YzAN{g?oIAqzqx$>vUgVA4Y~`6AHLQ9 z(0;$`Jn|c0F`R#S=km?V=;-48spoaiiuW$RY=7@Zo^SF0vi$O^U%n^n=k8x_edg7l z-rvCd{ql{=-s3t;zhPO7^^Vnh3-7%y_ixyU8UMZP{_ES7bHIIy-#YjFZtPq4o%`-( z@6Nm@7MH!>wRY_7dFFZh{m5VL-xj!S+1>VQm;YqhGpf4)neSP4zwyq>-oJ6#o>bDw zyF%|~+^@)Yt~)!uGo?4b5e2Q_f#8UW~PN_J-e8{m-(0)9E|*Z-f|k=D2V8 zyIcPJp=IZ}z2`TB@YxIQ0Z&_Y#`>=2IpFqX=eBpQeAT-T_W&{0{q1?nV#hOng5!h87Dw7ys3=d%io3dxAYC z*3!*4emeQ>v2VEUi|%gjjGtfr)Uxlhp4Xjw^!A+VT=I_Pll%RN^NfEw&)f~%iC( z?Dn09uf2NNdEnX2bGft9vzupr?gBf^-mTKECXX;difH_IpU*`o!vYEPGG>i_6MKu6pF;Kd;~ahrzwT zdvJK23(hj{T0OIPPW8TzP5cJk+S5%ObS^lH*xvar&U%OA4DkFRPWb-kPT~CyKQr!5 z@7ct-ceCE-qS623%kJjxCH&QQ8utV9+1-0>a>RvqEc11DyKDFFG&mn#x6HTv=0(hM zpLLcx-#q)X)oYi1KgRdH%dgveh^Osu4}A0UH$<=4-v#;p@7);td+!a;ukUyI{OIM& z&XArP{?Gf*{TARG_xBQf+5O!+LEk65bMu{>o%yvSKKiYuSm|!zTco@1dzOEC`Lp}i z=ze9{Imkxd#jz(FJIlo?&o*}Lgq zUH-(fcXyt_#Ut-RJcl@2-0eO4yT^IHyJy*b#5wKVth>B-``(?nNAhp6mhX86at{&D z)x|B($<8qE)5J=#%RAIJFZ+$7?Pt(K#!I{NwTmmOYnv7W9tAxqJWKdGmog_q$m8>0kGYfX^-a zKF`nGw*a&^U%F?fKV5!c*?S3mZd>+k#=Xit$@7Raf^WQa+3&Xgec3(6zun+{vS($_ zQ(}pCd)F;{UN`1_g6AF21HP+yXXqX;`SvSYU%zekEcL*C(cy2Zd~5RWo4WsccJ;e2 z*nA7KAJ|s>6^GoteW&^Ee;qaZ;zV>YA-|#UXFYl+EV|>6Fju+qX z?aqC~x#Mq?J?FWr$o#|a$$igy^71G5E*-sRci+Ig9~3kBI{y)WeP{ZcWzVI4XJ(&x zKj8lQoMpdb@!L)JB)^OFI~Tu0aSsrOeD4uge{k77|DpXYvb%!2pL0pSy9U2xXWuad zY_@f8l*M7s`o7V-?|6Q3Hi{qC^-aspZr{H=zxd7AtCrnm_^`F}-ox{WcggM?pIEjA z-Wj?(xSP_~9R(J5O17bgcW!<+O>wlXS4Q_P;ZaKZ*%Z7J3|&q`vkXSi=#_D;*) z=Yz{+{KoR{deq`CR zrdVuW*%SQ1JyuNhe9unys5_N+ePZudE&Cqf_n2ao_f($S-2c9ESbZ@9<$y^FttcOUt>$MaM7`#FB(_hJ0ndk)#&^{m4l-V=FG z>3!Z!dsp;p%O6_yj!5>-=vm9w#B+*!ku%#fmOG8_aQE%s-14_3zIAx^w{P47#9i-` zescfrl6$ykj;Ad9rfly!|M{n9G%?cMk9~bpa9)3S`Qc@@@h-#NjoqDz-gkLl<6S<# zvHzU2eplh$mb;kmBhOsEW50*BrrzKOc&3(?yAmzaffZZe|Lu4XX2H+y?E&P(thR_p3S{y^1R?(rtkbPi#yiaGwmCf zJxhv}bQKewLw7AZr<@yp`|y%w&!=L6_j|roduQlflKbepm)QhfA5Xl`b0#>m++Tfv z^K51f-PgojF`SLOf3zm#+jHJ4!c1>}ABT_U48JR2Cw=Y??(p9E@tNzFouh2;_Ym;A zQ+fXOJ1h4RcGBmYHa*ch5Ab~Q{{JY}@#~j8kI+Yau||Fe;rq_J_pRCe_;bs?S@6tR|@K3SBa~>V-X>rTDA@^eUGQ7M8)Ng&+iO*PHey?n>}L zx;uz9?k(=_){;N>?#&(8`#6}Lli$1SJoD_O?z^8mvAeG zy}i#B4}4o;KflTIn;6;OS@~^(=M8()y9xcC7sU)dC$7-5^UU1=Zg(LuPF&$1z9~B+ zeV0>rjyUJU7&da>a_@2`dXM9Mn7g3(>rQDM*vvi5J(u4*qr@}vJpYO9e8w8W<33{l z+Gl>h&~v`u+=)Zxy4zbvYr}_qD|g0-%bqJdOYlFxv*3$x^(+Omdk8-Cb-$#Sm`X=6 z5mx@^uH+jqpA^fj!yA{`&U1;g-0#TTH#{5LAMU^I?%oA?ALE;Y`Fm2yb z$gr>BqN_dT`N{7I#9Zf-(zBiSvG$y^$N9?#?Ryy}Yr@7bins2MSC)Je5Wnci&elup z!rSi`+{u1t*}3g^k@_UxQ0)unsNc+cCUf8Q{>Qz+-N3g2-^%1{;u)Qd-Fx{N->`o0 zi@WY+&R_Qw=c4nU4|*@|J}zE**YO9-?q=kQ!|rU(0_TFb<^JSO+0xx8G&nvizLo?^<@KePDkZF0P6}Y~?++^WSeq>_5+9Y~uOY z{^XZ$Tc(%Tam{|K;vKVn;$Eh+xz03b@Z&| zjz)KJ$vaHvgJ(qRsZJmLo|~L?*2OcWJ?U=Y@A||`d_5yMZ=4g}&9aGDHzIAE${=?chJM`Jt?xOa^&n!EuVf5Y5yL`UMr|}hk?M3II z@73OAc&F(eE!OxJ3731LXH0QQ%o6{^I&p}E>T?5 zW;b;1J8bIv=(p`XwKa9eW^4OW{NYpXuk7heWozqs$1-1Mf8V*hGjK<+A7Bxa#69Px z_ef%`bJab@or3=<{nj$QoD2NMolqS1t(t!-#VPA!y{tVSfY0Br+UxFk;)y*fzPLx= zCmzGd7wu2)g1j&89f^MLpy=QpDtnLRouT#TKkh$%3&)S(zj4`}fxY>L{cRt5-gM7U z=hNbt`+&8xj-DgLYrkO@$AG z*J0+2!?rr>sp8QX;mTV=rzP@#thgSUHTlNiqql0XJ z8dKuS?)=tVd&xfaOa&*s;7S)Ui#+=VRyGnl%y)LP4H@oh>dqzW0f%vW#(uGm_|sdR z%_XsgZ+vjsy19438CH7WL8i4KOZ=gSJ1)K0i%#@lW4_MLJ@e3q|I)*Lqzk$F#8rFS znu!T)%s=sm0Va1-SzSLY){HLnupjw4KcJg6CzGxC1D|zX@Ok^)dcn=7@S~SCE>_Tk z@7NPcSoxfUuR0p|`5F82bM|&u5X0;X-$kqwx%7e=7W=?l*sKYD@#JUvVHX3<;e+aM zDA|vnv_I+0j-8|U!%bKC=m&?r&oAH-2lZP!dP?}RsWlX{tO>i32?Na9B2d!}M@cOz$3n8;#l`&uTSKJ14- zUxTf6bI+g?+cVJ)mV-?ksDCBL!0ee=YN@30kmXB&OlM6Aq4^x(5_qp|i9 ztm^h<^w!F~%DD;~UglX#=cBuyvqlz!@er@zrzf4-!*KE+`&gW_->sR0Ym)>5W3+tLj`rTq=FwSt>WeuAGd{_Cu92DpF8 zWV06=lS41QRP41*{Ff{?WkdFIzKGqmOmSZFQ2g9Y;A9t z2e*v3Y`%Ut`6io~BZ<@bC>nSrbnL?}eA=4Gc(Fg5tHZ}4(T1M~3LHXcT{rw<*S2jVAL{7Bqr z?X3lSlWl$2P8*+mTiu?~Pe(H8#%J9H?caNr-O*s+hiK7s*6~StcusJiHcx3ytPdXK zwO9Cy7$oISedU8`Dv25Np}kxg|R{or}dryyzp5fhXDQhc|n$KYNHh#;t`t zN-wze!%aT_f|-Bv6TSmWzQxuO-Pp^z@EIjNibw3rcO|~Ym*H&P_+oKgtmjXB(|Vdq z4jIk``jB<%y1$b7WDMo+Zlu_1Zv0T+H`vj;oyH@cd`9`Li5xoGkiKBdq3#h29i zuz6yee!SH2)sHVs)&(uQ<|kqrdwU;65Bu3UQLG>r*7gG5G{&FIqq9EtAQM)!#Ui%n zuY8le(8B~zeM&LQJ`}g@YjxQ8vUefgW4c2ton3VBoPwVs z$&i$MkSu;H*61fsAK84RIK%eVfPYo*o@3vjx0dRBoz3|We^J6A!^xKH024i}xBZ7N ze-gvY$E$roF1}=ngZ3vM7x&S*ONbx#ulu^TJ%NsH_>0%{(>BMx>7Hb7vIE}iLKnP^ z>vMm0p5yJ_B`%qR2VQWQV-K)1J?NmMmvLn>?EQ;nJjFTheLTO2ed3+x7_rc}J18uk z2VkKW8%gxBM#UmFAp?DPe*AnN_x{U!Ds}foe90rDIdIX*nM!y1lIM&zmTaXqn=8q1 zr^Czp8+T{;&4(Mm?$CV2e95}d1zvpE0Wb5sqh@P%CdXQ$X9KFaNNnaNui9jA}peb$IEH zKP+Uj4}YSEL>_;!Pwag>_)_}|Z*yf>*_A%lP%4g#rS`1(;wJoT&weudv8gjkzmoru zZy%XsFGysw1)boe2mOt!iybhd6@%GGg1d2cz#A|9VkvxLme?hWhn*qfh5ZCSo{~M} zoU|UxjFW(a9l-5%TmpOFC126HOK6tRbetaal!l|te3%j)@WbrY+Cnb|l zqQiqccA!5VWZ>hB(dHL$$aoaz@#NoPzjupbfipr}qK8}}Yy9n2Dbc<^m&>tk0XT6E^3VJ{g5*!T%-e6@X{zvp(PdDe=atu>ol z$Lz^2aKOuU5-hDF{BXb%UiEx1+{Uc46g^+0o2-v+=JE;lXFE8ofj)5_4PM4zkk}fJ zWa2B4O-C4ww+?i+o_L7UbSC3+Sv*u154FkX6X?Z_u(og5j*Z|l&UVW73>o4!%zRQj zVC!N~F`~T#4_SE1>_Shmfqv=ST97YmvjcsV=1JQ4C}AK^GDq7yK2+RuM{r*dqueva zKYqiPI@{S3j(i+H_{hu$`Jr*V?GN_KFSW_V`(oL>z#T!nb+>Uh5*zUpZ^^bl@MHt) z8wPb5Pcansc(|weHtJsJ9j*7+?rrXV>gZ&1$Px4H3$Yz;eeP!6S=^n_nhzs7_eSS} zdmtTTcVx8mVo!8=y2H{O^XYMnarz`O*_m7z#83Uo z^UgT`mpt|`Ppp!{EB1(i<|yH3N8@PehsGIDoHK?_pOVeRH0!P8WBR)X;|o`@oGf!C z*zq%tk2p`x$UF&B;Pg{et5{o!9YaA}i6M#(yfGu93+_9q)oYgH^!>JJ+^XxR;2c=1!u zFWf2k4t!)-v;3WpTYKx?zJd$R&Qvn27rsiq!6)t4{5;>mpI?!09bv;yANkoFc6N|U zFrb6i-j(e)&+_(yy+$^k#*}n4UmXS|+rkVl4D@23>|q=hZF-ucEt>+mpD<4xb;sr_@TkLV9zJZDKeTtrw7=nIJ9cc{wc%I7P9O11 z8y^`@agHALzPA039$)>%0rnv`d)Q}U7k*-k_{eVf86!_y3KP9x694cfPdwE}zPkwi z_*y%*rjxo7F1YoJrSKHD;S{&=Q5WmNst*ry%!Rji6tKA4$`{MJJ1v6)}5U82|noYWPd(VoLA~&1NhM; zA13Q$<xC7I6Y^eBi^E&!J&M`$t(F772~{{Mj7-2tVA#12WXnlTSwUXk~k*TpZ#v z_`#~g!HbVS^Pte#R?dkYS_)T;WHjZJ*PdENjMJ+JF3{HMLIaXskaPrM0jp^Fh4O zn9EO%q2qu2gfGeYFh1z5KYh@rGuxJn}6x{I$KN4lDoX=kDg@@PFr?KBZ(1 zdWp{bj-2G`b4Ia)dF?U0$sQy(c()t`oM&a-|NFupD}Xqm0&f` zn(Ajq{MfoRHBLUf=;?$P3}JyopE+!8j^`hJbWy@f23k790vDT;iOv`vaFfYC=*ZPa zp1Y=`jz%^gPj$M$4<8@lFV>U~N%!*$B;P$$Nk4q~ zBH!e<_P@QyFUe*%x>_rI$RnG++OX&&w>^d)KN$})l=Me~H(W65Q{sguo!E>ne8Bp# zlLVXG*$ubzl^nX_gEu_v2#0uJ4tt6h#S<~4ea*k=!EW%$;v?K_(HQ<{jFsS{8yV=8 z#RAxhuW;dmMk&$BI%FUHc%yYb7Wc?x4`qHxUpnETOfPfDB-?u8M;~qTVbi9Udkz}( z>cv?0MTdqy;ujkDie+p`7OeWrg#&MW@K~4pnXR);{FLOoLuEs9(VB1F(M0d=MJ8P? zmhrQ8aJJ^`WKCdIqQ?_9rMd9Qbb_0okcU56Y|mDGw@M#2rxTg5@mGFqACYg5=%-8a zl;pTel5dPmJn0E1J+vkEql4Vu!&4?BKetbe+bih`i++5fSL$aAiLB~mB#$4mL;j`2 z9}WFvYpL`+LXNnjkKXnw{xBxf7};|C#38cunWHYAi0$~%M?aooomj=*&Ji-vUoMNm z#aDRDColck$-bf=J4?o`g)w!dHB{n@8Lin zFMZ+>zU1*u__Sewg$%KQACOBodl-LoXte2sKfTCL2X-Z=_@WLcJ?N}o{KZdOzdBx$ z^;F{5o`GMRZsHoA@WTKLo#;s)ygEnF!HXxk{FywZd3ahQw$&F_@?ci7f%$ZV(c1HY ze9)Nv$RFw6+Q2TGht?S1WUp&#`*WIi!e9*&z zmwxtTFKuh84{kij#s^mRFs8445*!~Ge?_V^pv#u7a8#L7wgSmt-Z26c(JqH-pe=gUHq*Jx$tST3*PXzhWOJ< zW=DLO-#|txUf8bfzoYDD}f9g|TruBp)vQc)+F~ z4{iPUlARp3)DIUrZHXKuo$xW94E^>U8|lZB4rH(yeT|tLU;NVFnUeqTeP<&3<0H2w z?15+YrCa+Pe|TkfA(!9r7k%n@qOXJ-2Dp^Q;Nm-YTMJ1)U8}Pdd3=q}O2+kxQS8aT zT6=ieN20%a_O|8{UhFQxqJ$GRwo#&`2mZ#;YokTOPUeO$AJdld7j-ruYPc!z;(G-detKYg6B*4rHPVgS927gw~|$~gVo@9ats znAnG};GNH8H|uJgtz`XpunkQ4tag3_la!70<3px(Ir<~{)|U)4Xz?YBf2hMrS4kh; z^s_+;CUfY>{&?|2{OQC;wc$11n0flhZ5{D!fAY!v3{P0-fL@|wvW?SC+dOjB=?yO| zN;=S2HZJEg=9^1CUm;7zgG~Jr9^~P7>ezp*F<#-Kqqfr7&jzipxnxTGMM<}OUObS+ z1DPD{{H!&0*VpH6tSF+V1w~$w#A2FZ}o!yIX6R^qFTq+Dh@n z7(eeGz%Qa92d~;}NCsV#p`QNMh|Tx}TeGD-EvcJ-++*Z-#=|G$2OsRP6jR|On?C2= zbly+=Kq41^W7Zp%;yGKGhZcWryv@_bTS+H0+VMq`pWsUl+H8RjT;|HwPMhp_Ys+}T zg+KqnkAJcaIq5)NK4N{@Q;EMizH|s9f8?k5I19|j3vX+vZa!N|`J;Y3V1p~W8fP#4 z^y3@aJx}6=Z~mw}d;0mCC4AYJJZ(JbsIHXgNG{&S@n9QcWYSk({P_;QKw}&Rb@x@Y za9J0&pbJ~!Z|{l=N`2X#{;d<7aNt94eCZ&oN2iq0z%0`VPNn|V3coTw(cxzv9PA(F z{0shY7t@M8bg;MRht3>{et6PP(vOEkH)XQ)qvb<<1TQ+7E5pY&>SQU&4-*XL@L~OE z@K%~vK65+c5krfc=I~SW^mER`ug{ozcY%BxPWqAq2O53o$$VDV$6E7KP=jG!O!oGV8@HyWxof6MV+mT!O14tcu4rui#(Y4EBW>*-_RzX z->BQ0XpI$zl>DwZ(B9Q&%>FBW+0*u+K3UvBV^8*8EPmcs85dWS=6QdBhi@19)xF0z zS6dxM@`@wk6zpi|WlWuXe6;cRKC6tEI(onPARE8<<7u9L89!}2jcJpKPkNef4bkDN zUt4J`TdCU%?9MLM13z}h(_AHctFv=F*xuTp#m5*Pd`Z7{@jzYTL+JS+zDfxl--NMt zeqao(Ha_`?em*SmGyBNiaL2XB%_*gf<$PJXt@SbXCV&%AR<$t1 zHkhN-M-QbqB%6iJgq9ET zeLTrVPX@fvXCHPp4_~(8-{zU4jt_q1(S;7`l6~2}A-BC@&)aWwL$8gGeVZN7N^s#r zod zg_8_zH2R!H=8%P-bvVjZZ!M!WFP`MWMHX!M^D`y;t1J15lFs%so$VpXT>B3WNt^!o zS{rTH&4X)VpsMypMZKD7MCT$wH453e!%8a>>`=}#_u zNck~Y5?Z{}$siLyx_1ug7tfXS5I@nAC8O1cr`RlRs*BI)(%F0&W>{tX=n5BkXyL`f znAjy7!`rwvy(IYQW)8l_vjaWC10x;a6~om#lbloJIa_6Q=acLVGDn?0>iCl5Y|75o zlFt0rdc$PxB>o`5Cz-3nN6w~788$kiV;3^$&vxda5zEn>Pr?5^otv;ZBb}x2(#6`+ z54|&yZq~{;*_{dIN@QfG@F>YL#*Xx+t3G&OBS%}QZ4T`C+IQqCtqr-Y5gjF^`RHWx zl=}0dFp>d3*~Z9nzSB!dfBov_xR>A)R`{(KpP>_+^vWNTV-7v}C!Lhm6yDANJX=?F zJS6^!uVnqv%VG%G=HwS-$b8v+<6;^fn9gR^2pYg4VBi9&#|%fus*G;HOu$e9)F3Qv%7Ko*LoYn1FgB% zP|0W1@kXbPMxA`~@WYos;9-y08}@&9UOsOxD9MZ;dUS9bH`g7Q9DWr>dWOq z_Ex8}wWzJ$np6Y=jRwC7*%;-=odwXANMX z3wjAgV`%l&4+G!Qh7E6ep;I?UQfkvzom_Q&>M|b2vP(4a&fkyzZH?%{2K)vd33mER z_`$C~p77ygE*$nY8vM}kMg92TO-HBc7c+G{EZ2EVH(Jqr2e(Ps_tqWhlo3FROjiJ}Z z4-a#d_M>@n$rxL~z(>u6j~``E{d`C!OB)Zqi4F$1@-w{cUnM$n%^@ovMyn2|eU8Uj z!a26X1i$$(8G}bjE}mlD@r-7V;xC+Rfj7DE*aP?)3orTF_~5H77iYE6;GvGrm{KNJ zNuD#HSf;Lz9gO2ao;WVUDxJBUf6tda!V7=*F>^d;btiMrlJS*|lb1}kQirECAd6i5 z$ue%9wUCZ$3Ag_Iq4m>eKACuR?y(J?@Zl+w%U0x=*F6d?eC~!Y(Nmvnp5)mDKXl}E zFEhq3jPWbJYaiLS>b>7kw#WI9Jz$=spRO{Qe2pAD#fbTj|B_x14+@htwdO`G|IY$T!sahJHNxqq*$^v5cSbcl7y=Iv?cY#c481WaZ~@@KJ63 z>gJGxzkY4|PJ+R{M2kjSA`=!E-0NU8-~O*%pE9hl^IHjD`m&c&!dD#zhv^*U)j3hp_I|^19db?a^NYB-~|s_{L`g& za`A=3+8AT&61>LgVqE5*WS7b1yXeq|2@ibPLgF7VD6KQhmX=6xFkH#pBnoQ`R3`fckO>Rs9zr)*-eH~ z3Jcz3oI3ZPYy=-#bCu}JY{LiX=NvI!AD^SIwNno_JDAT_^lGiiGd~RQ&|e>&wDCbF zOLT*`^;Sn~9y^jPk&)i^B3;lZVNu6B9bq$%O!Jc6+PU|sw}0*Bp3jV-hg&Jf4>pP4 z@g-w)V8iSr1{AyWvllzzr-Tt!nDNCU?68VQXv{Uo7_8{YV3*bcp7hM7#;iFW=l8k!5ghH&$jf_#|Q8>#xL~amCf|w z1rItrvm;(`kfGllN2xELFkc^B`q+T}bmqg7cI(X_(9+Xd^8x(WpFH%&VKfg7+Zoee zTZt#!ct}cpXvJpp$YDQ;e~}}@N3MNAU%Jy1KYFAe8g@jZBm)f@_>h+_>iUwSUmu%@ zQR;kKKRf7GqNkfN$+$L|^i-GGgIsj#lD&tHTw`=l!m3U`Ivn-WmySw&_y@gY_htT3 z+;GRn&v|OStqmR$8GKv`lR7-aS?y>vH@D-$;FQh{p_f}I{xIsozBLs4Y}s(FAmUEo8C(LnUAkIy*vNpetLTfnCW4_`ocYmAveTR>n&*2gZDl&DHba6Qlj7 zbtF5#Q_AdRT(&k!^OX58`RtWU>w}k4P6u`K;AV69%!5(VA75>HlcB$TiB^1Q?dYSA zZRl-2JZxB*UgWFmk2X1UGERo%TZyZl}%&ks`61m#usN;j)T=*K# z$F!{xesVgXHzuu{)|pLyaa%t+nNQ#$i;qfud>ua}dFtem zCDEIH_6^KviUs=E&03?UzpQTF(N@XU2P@vz83tK=(1ydfI(_IuC-=afNzv#x2Q6H9 zm?IgJoM~u`v0J>d8(r9j4*JN!BU*^!=P7?io@GN^E64^TGTUtueZw z!`GV2NQ{>MrYf6n|%wTpevXh9jQl%I5mk;F%ac zdci~wrFrQFH(YEBvl3?ZLVwow{Qd!kY;8Uq)+c`E(pB5s^u)_tZ93wS{Z5tr2QDdF ztD|d9c8(98#>m4{zr=^hH?E`$T*lD07x=h%r7cF}_u>Mb>4Bd)?QMMdA-R%y+H^%D;fIdg ze3mSA32$MQaU}Ula+G+IYc6`Y)UB=3y5|FY4n6)d|I>~RAN1(Vk<{h*r7F&eEg zrM}jHJQ!eRYb868lh34+J}KX59)4(KvG?Y10jEYmhwlf?FFsomyvYwC12u*T*lyZoXuWekFSH@I(ibdFuIiYXY}AT6)6B zU+`fM?c}km%s==_*&fwrFY;e_)ak9HlPqquhpm&nVeRYz35|V1hW?U%iC%abQ{rL$ z>^JhwQ-{mm(nlVAWTD5uI1HOHd$M`PWn)V7@l!{Ghip#Rqtll>CHcu!N2ipn2R?MS zF6!(?SEaS4vwphbhd;bB*?8lHMj1w9>g*u~8l#W-vN+jVw1(u;&m8h3KEXF&mDyTG zt1ZEfRv+5r>VrdqPaTG^!UR8gc%>(P=bik-zthJLW&GJC-$Yy7U?ajf@ zy3ySjztL9m0d-|Q#&77zH)VPkFX%*P^wvwMFMm>+k0(D=TEqMUR`!O)ZvnJnG9FfK zcGCw(dgmYbO7D{2}0BK^`y zJSRgbewl+ucRqCP*=WQSchF)STCs;7_`*Y$q^(Y7^VzvIJZ>;*sDnUB76Lq8kBmR;&29~NzObJ--Ec$<@c{J6N&xo_?H zhjlhyo8H-^`q5VUT1Rx+C35X03154sy;aO0hrH&dV?IEKY-1hRh_2?*7Z%Ap^<<|j zo%k~vafp1Setqchq652|Z%vfs>dWRZ8Y5R-W@moieB*GG`3ydERH7x5{%~k3?J+ow zsl#V3zA_9FdUV-OTteS^kt3PI=K9SsADwx4w+?vXp@bPNoOsX;26`%G{cMeY>xL&D zV!A&1kW0QX{l@X<1MnMHqDAAp>70q)xor$B>~LjYB^)wL=-^bcA$jDRhmW#^MnVsh zIzEy<>#NV&8|Q<@$ye&Lf7ua@e#scSu#-BB#_^N$-FO(&7d<}e>~6haFm6rYSHf;S zo6r-Tx_PobeD#ORJYy0}XyC^i4S7nxNfvL!FY(m#vv;s!nl{_0o5u$DBqKY(jE?Qe zRPr@_bg<@Z0~@wa>$j~8E!F;E;3v4No9EP zlkg)0Z^?YNqhGwtQHPVA*baX4+=bMP?FUWSJZ_bGkG&7ljK zY%kdt`XzMgN^;=}3p?wFk*)AHP7XYHrVHP~&%Z^(xA34BePz6gL)l83OtkpmfzBG! z!MtLW-v#5Rzh?+^)*l{sb?*lBxwE^!<7d9Vt*-+bj7_`ZU2_Ahgz{^IJ zY``8eT6Sq)>*MRurW<}eTaZmIeAW*(ba0@<6Bensg&+Hp-P-GuwasA*>(yNJa9b<9 z_yHe=QD1j7{-961asNT%&LmzHht<*HBc8c~*%$ipGS*%(hduPkXy{=a1|=Tm*<*ZK z39Gs0R7WF+l}_gCWA{pYC3cX`UUxp1*i2@d>`Py^(~pmN=9`OG`gWfcpJh0Wb>9`Q z*-c;L;x+x~f)^fS(1{($z=!N&9ogD&p@S2xwTwo8H2g&!ZvG>wvlBh}pn5X3WxTAh z_0eWa*x{jvbvI9ced%l-9qC0sJj_wTOKL!Yy6BASK*M!Ad79nfUd+Qc%W0Vi+St< zx2%l^eBp*Md%%x3tWtXFgDpMvqm|(ov)I+Rx%5M$w7z&5Q-`Aj4>~-;V?J7XqJy6= zm}_mt6}mOfC*jlPPjurOY+x=s;zw3kmE_9g(#?E$(VFMI1}yY)=9uFhHhbw$|M-(j z1}yNwuHCw**GC>1`07{BC-BAtHabY^bgSPSeQ2F^bWn!{Z)Iz2ZOqfAL&+Tc8?!E* z+jw=(!ANhVa~n?M9PkHngePrU3f0LD+ z@Ya_23LVMC!#rzY{i0XLi!IrV{_36S)}9{5l<4)DqoilF+UiP~EVh%_ z%-Yf)CVKK$GFm6R=q_0cG9`1-HKwmM2_u|j<4p&c=_kV~!LHwY{K?gyuiybA9{CDd zIP{gsM$7KxOKfX>^C6`+IwiUEU}Kn?XAB0mFo%xhv7fo=X`X&MwoXdz?gsItr~YKq zlbm?b#hCf}t%bSpNn}?yr!jN#ck{wyubQJzq7V7(u8;2dgE{Grw{bR?@W+cSV752V z)K=FIj}jI>gP%+$+~gnED_r!%gPqN%zcxAMl5MVpmK~L_r#HU%Wn1I%f&ous_MiDm zegdcaV9yM6=-%s2Y@EI9OZEPrT-xaD{eG9x{n9*Z&-c2Mn(O||p5)0e;e)?6JTf{M z;}=Gy?0qr(>b++%$6Q$OG*=%wyu0TcgGt%DWpn&{zjRT0mt*{L**vyEt1o`>ffEiq zB{pG0I?*2nv|+^yeq(5ju@&s~Y3s)urrPf8`rz&TxOw=Hk51;-`XxBnnIGwg4HkUN zQL+zQAlExD39jA%+|j4Sbh zA0HU?k(u6n-MDNIL`xo==9KVCwsAc0rLVoBkH3loSG>T_9<|TV+Ozhdy1j_E zvb`x@n6D2H@tqv=@it$U@GUOaXD+*#Bjb;cKCz=%fG=5MwzFJYc5lH;A6h)r*(^Hz z)Ma-)85aMRg}aV>pnvB=U+;2yM?;=E8h4|U?B6=pMo*r8xXGat zjA9?0Y{BOG$To+~dPf8cp5&6#T@|nH@!7*X^4J}n^}v&j=nq5ZfjKZlV;qK(afuDh zu@2T7O_<5imf2q$orFf+TH+z|pZwoGi8zZ{^a{d-gxSZmTdFMlgKe{Z)qD-hf^HEOBqfjnP`lmSHg-8 zR&&w8jur-O_|eJiXS_LZmgT!a>lE~$UWZ_%9#Gig>@YSDg=+w!;M~T)tp`(K``x(<# z>cbPQcKX7GFCSKF!-c=SL{EFk9y8Zov`6S7n}<#^4-eV=aI@u!;PL;YyS-!|<6#df z;Zir>Jf%c7Eb8RZoxIiyFLK2I_}Eq5JUsMC$;5*^u}&NzQ+zZo9*H-{c!n3O?0{FX z83z5b7=wn9(b*o?NA>E9qSuHAfe+IYmre0ApmtaP*<=CBD|?A)`j zdhwQybbw8N^h#rVpmBU!3w?a2bzsl@i!CKQ*j&4HCI=6?*@xl{e(sfU*yHYR z#@w&W!G{l;hZZLK;j1l~n=Y``7ajRhdf<;Q`QnT3k;dHLwCM?pJ6iWQwjqaHwAMu% zE(tBXbW=y;4rrV_ykS@R|BdK3PL4kOlMhd}x!hgbSa-(mqjc9#$MngM*Z@8S)LmLtzwKi>L0z=?ziR|XAALBTT<7LmTpRMo(wY4i{t2=0cgmC*O84JmGZSz4@L-4R5w7Nw9X@ssCoI~My0x<=>f~F){3mR5gVlPH z*&fl)_wqx0@ZekUl7k)}z61k#>!PgjH;5+%Ce!hYqy!!c*x_;yQ&fdY_7(B+5 z`islewb9|FZa?8~4qoINH)fyH4KMWQw8@vWVF;HwVuJZ%mws~bL@NeFLl)ZNl$eWG zvdDpny^_h6^yD8Bo9WB<(6KeS>~Ajq*4ElsHyOQTuA~n=OvcQE+4@M$g%9n~7TR=^ zq9qS4Uy$(RixSNE@+WiAO8gE6_LBHHIdq~gY;c*Q#9Lo{@i7NIJ`xOMvzd8pU!9$e z(UWXr){RZrJwLEU>g;Gu#cXGl`R)MPa%Z4*B%2=O!=u!PKRPr@Je^I>RWkX9K3K@o z#|HGo2M=RPNnNHB8gt_hw>q3kI_M)q9d@$S-8U>-bhYLUQjVn9< z(8%I5n!cxzL#94F*v>qBVOOFdUvAHkZCpur^<=jn+i%9$zCD=k#?yriHMe3G5`6?y!KEPd*1 z0*{2ZlCQ#Hj(aNJd>Su(?KhaZm+LpDvG$UA@I?z7TKJ49VNNy~VSryE-?&T$eCp=O z?GyBL!e1Ym$%x*5g+W$NKX_p$KfLD3_$iH<0}pyK;PITGpA4}@U+aN}47kX|hkkI= z17X(z93?)8j#8++cy?D)5_~DPIa{z8_bJX>-nKr%2 zm5#cSi;kVrM?HQpXiMnW4jumC)+d&e!=8>ALN1>8kwa%P^Jlp2LF=H;IBenqU*gkBzSKU!6AvX>u(y`@bas(PcDSk=m*Hb8 z@6aM-nwC3T1 zUa6fO@eUtMbU>p{KenomY<&_MJYXdkPg&i#d!bZ(CByp{Jc_OQ#ACdy7tHa1)w+po zFc{M(<4HDIY*Y-RtC)(0d?i_(8D!uI2aMXXd3d3R2S0M1E9~l=Fm9}~$e6j#3fS;~ zOC4SP__!0pWegvFsSXQ$TMKr`SJ_5COfc|cnM`Z$%uuBS2q_uUkQ`CK4bd$ z1in(GIvTmU5+?J|!N8wkwPs<#lfIHZv}oY8hvAE_x@;_-9{;}RUkW#eH`HwQLj_|Wedo5>YpeQ!ojzHxoxE#BJdaN!d!bB!Bw zcIo%t%sV+}k#}Eo@?FUprmhdYb1S||*vzLFp0KbryxBmXF>=i@j;DFB!A@WNn_~=S zHXy@%zQ}I;z`ihMjpN_>g%7-Bu@71LWPG*B(S}Kei997aWa3Q^i7YuS_1B>Qk51VKGi;308FG!^bZ876-+-9u&F>7u$9Ogf7o72cPn+MtY_0i+Hh;Aq{KyzzGS)au`tZOH4PG)D z_G*pM7}v(nTH1s5MgGiZ-G#|iN24y8uWkPr!%L}OAK#Y32v7c^j|{ru2OGJP`PyjJ z%|mAnzU+|x;U(9e%MQ`&hXXIRQ<5v=YtE4`ENINrPj?9qea510wQ)rym@~U^18O*a{DIx|w6H42KdnGGz4O;R7YI z)tg6_dE})pdNL$>&<#&|@_X&}s5bff>;rabACO^AHbDndnLPE@MM-DtBDdzPH~sNs zQwd-5&ns|#hXJR(eZ);4xbPvPbs;}q`XqMEMrdJ{_2G?&q|SEmC?#{@m+~$2c&DRr z{w7;Xe(NlBUOEHyp`m;0j;}hrWWkJ|+@9uvmOA>*>Tnq+hws}< zXD(0t8yAh4OFkXYkfCnxI43*fmBuRZHLed1^3AJcGcxd$$gzg>VoN0+68XmT^M!m? ze|3DUA3FUK+SXYcEtyJdOQvLw#J45+61OgJeuQ{?068_7a}zFhsB39J18$ z#Q&(XKD5gCxeL&>JA=Axyz|o>blRTdJUh}C7XA8^bj62`c#t1X{o3X0dGVw=`F8gV-X>`@mW&^b9)=$$GIrGZs$Tc5MHZflxT>6Sn z@U)Nc(uPBpwAorV-#qwEgZmFz^iqmZC3Nr@LvOyMpF9}YjU4^@WaIeI(LT3->8B4q z{Lo3}DfOY38!tYwZ}t|`B=HPCG-9Ya9Qx7XuU{Poa?KU@*&IgwWU(i?`sCy*&BNPV z^gVmvO%@+em&IE2WM~_c$-@Jt^oLa)etgdwo^g|*&zO0Q)ova+Fz9a%dVTDzU#6Qm zuqe~ReDmmL9{k488IwD^{5IP8>0I%hP2IC+^2nqodB*Tz1N`wbPL5|){o0=K@Q(+1 zXq=nytLqD|d5xQg7uxuvB_F*K-*RK-;Q<$Y&5ci`{)=UN)b*ps3kE#2Wqkb(rFOK| zjIG;)eAYVT_l@hv7p)wAzQ+dW%u&||FCW#XE}2(9-SE&>hgTgRa_A((rL8m$Kc433 zOD>t|0Kfe%4v0(kP4TI?rcazIw!&u){9=f@B(9n(u8Ga!x7Z}^>URzqLysRm5)AOb z1utFOxA?+_rn)lR%JzQt%@*{&D*f#?SEW z98k*SNb2!WN-)E39$b>r9Aj*f9bo7@Kk98RT=>M#9JI#R6CZYw>E~X8Hoef{$rk!0 z81cm0n2ZiDJo3rz7TMlh^0mWbPHXD>t2>H2qu}U-fD8Rf)g0r?vSpIq1}7 z$(%}a(BNTQY!oBx17rH4M|VtcX`2hDImvJDh%@FJa|VjR&JgwDbQtJlzO_pZ8Tgxz zSJ=eC=HZE^HXd-ZE1r1h%U*aJLt`EqC7R9w7>t`kZ#EB;HaywG+Tj-sTO4WWj~0K4 z3|N)==^|$jG{&W{!BPrq_QID9V4|xtP)av-{OAM=oz%mro;{Rk&4o=p+3@0z22b+w zqJMSs?1B9GSmI}{zI10ZxFvIqOU`Ab^=6x}pd(Ax2V3@4;vuUWQ_t>=;b)9)?l$DG z*%1fcGX3I*E-c2-!;e2aN4wx{t_-shCNwg=%wq?9lrZR5%KSk#UORhq?@1TDWq9zy z8(w|N){tyiOL%M3(LDUCYn!i6sb4)_`34^Ksas!iByo%^KBjEl%!LtOz8eNI)May$ z$9{A(ULq?SqE{!E|5+cYIBG6jGG4~v!_Pj@7iJ~d_@kp6oYtUy#{R~w4<2aL;k70* z`?+W8S2q_%W9eyLw8mR+{K=HaMX#Lf)*A5dQ2AuPvj|HXmMm!>c44X0+Pq zW$S}CnPEq(UprfbN1u86(dbwAtU#uBb)J97@l1tAKc2FB?+?}KqCZ{wKBi4a8Gl)w zJSF~NLJL=IeCfmvux4B1=-44#*23Co!;wzb4_$shetw`2AGBy>^fDSLU&^k05P!Cp z)cGGid|Kjz`uJ$EnjiC9zOGNbScK zUL(V##7k)my?T2NMsuTqOG2Bz#^|YEU4mDM4}N&Sg&)lBUSzpj=|h`tcx%TGFFcIP z=HP)YUh&Aj@X${x7AUP5Ovc!i40=S1-a4bT&aGc1+SVdj;e{dlDfOelQ(Kul{jiYL zozR#$l5q(xedbI0*&46`5IiI0}TwiOZG#4iFWp%buO8CV;-?u*+Q{s(|?)FT4 zjH#P%?bYE%XARZqM4qxS^Y}@AVXiecjz@QSG|kbE2U>daE%jun<42bH#?4paksa7q z9SkfJB zH%5+m{9Lxa@z+m|x#;kdjk|~PGdyJTqU+Au-Cf&!bnF&?B_3qNPup5%b2efd?UH#? zdr(`3fezid$?b1t-Or7~fYutyoUo z@_nT?8yGW}?E2O9E9=J_Cc46#UD$+w@MV6RkMVo)I6vlh`uLrGw9XBsesSGge2!;Q zJe(VR7@hOuc(yoeWHioBb>|BH&Kze)bIsFsPNMC6a%SS|+)Rc#EWMvJFWKgIUOR)$ z*LS(>4AkfUo$H-!|BjcxMfAIAxqt7A{4(C1-{k7owtrz_3mE7|SGLk;yv)AFwUy}U z39GCf?rfwFe>TDs@8cL<@SqpmaHTW7_3Oh!rU%>OA=3d)I^jcqCA+Yfxk~>gf_K-( zWcD|o57CF;N&JO>(^Uz#q(pCANzeah>rRp*$&Dxs*HKb~scO;pUu&Dv)hQ* zGmGBj;aeN=80jFBE;J3FX3joyeCE2=vsi76$H*5td!DGFc-7nH>TUHo`D!hCyq;~< z?Ve@ow~nq(SF7#AvbJXqN9!4Ajn6(BURa)4)<(|?JUtKWv)6M7z28&&9?3Jyv+s2} zy62Ye8Eou#{`Sakr;mUAF5fc_AN|qkhGh?(jJO(|p>yMl*87lA$45S2VCFA6xt@FI zV#8;9@QwQp!H)2ZJuBfmJDm<=w%UW8UVC)v<~?H@nK6l7k$D3~QY%pdQ{MKZx%PS*3_UZOu;$w#~AMy=7ymY}qCySPzY{1VK zSiNua1wY&A<`WDuTUXXs7*GPZ4LY53(BVIX1S2>HO^AU!*5l+6?6F;4teH|`)!el33*xEC`yk-kt zjSjpzyz0UFM~n3C`vbSwuvJ{NjfuGqk8NV1iv_)nSvOc5xtnc%o&;ET+f+j}dW+X>19k6xHxfuCUeAt7Z zeaWhc{Lta>!(2RIkul1ta!8KLA#3-+yGMEC%<Z4QgAp8ayaxpyS@7>|2kPseBPzAfB$HTT?mlJ_Q`kH~qS z^0`S2yiZ!UhaVjdeRPPEmR;6tQ$O&Mr;`rv>elFNLo?4GxcMIrpUq+P-pEe#d@-^u z8?50(gTY=jWA#B?%=PSG1AS!hJ4-pFp?5}b$g{n;R_C68oFC-mh}#*Rm3l7_0lF?xr;TJP&axj|9V>s>` zzugrhOdY>CiY+;fu40h=`C!ctwm5S!Co5j?$cI^6;iHS0X5IZV7E72lxbQk_KB#AE zih81+nWL#G>H)uWyl7qZ&$wII5j!Vu?3dnDoOGLw;(D zM^2|J|IE?IMkgm8=+4(1O}^0Q9O$r5Z&>WtivwGVjZy6KgI(q@G`^zY5nD0#T=RU< zd*8)V9jBK)^vEA;xy%M@F=mS#p$nZpbardyYIR92x%+&S2Yip8JRRiB(b*0kjz+)r zwrnIL#(KWzKYse?7hADzjRqeszluK@e&}p*RysNS?g(C3YHfRbVka5?u%SHSPx%AG z-4l6AQD+x^_MqdZ8_m4$<6xP?@QktNJkar)+e6o3@vFQP7c~0V zej{?v*Ipf#Si%a^vy2|!DWG}&HHVLvoEX^W3w~?1;`iUOc%2UG7pMFCIp0_E$#)j` z?ZN9T&G{hyM)7C2HG9indRmJq`DC3Rnh}pZIPj9kYtOlgk$wEm7R_A4rzMM*ui^=p z9&>Vf_8Q5tTVCUlPjan2wrDWjU-oEp>tykeLuZ#cdUw_uzBLSEyyklR@XgthZhF*D zHo@9D;x4K`Waw}XY~?54%Q@#SPOxBW_z;e`R%gkf>-4inSM%7x zPIZu9Y9U-*eT0eT-MRN@zvEIP`~6?fDcGF@d-=pabZhwb(@!^l@`WzXInN;Uo<-~q zH(6M0w8m%7Pw(_(v)8-5-&yv%K6IZ8#7!s5cQ%;wMdLGUYjn1W7d|w07AtGI@zKpz zzOm66@ExXDpmj&&OJ^Go8Y~#%#&`H|=tgt4=5(NwNuRq=o_D`s(@ig4`R17c+soVgHCTaWa!lJ zSj!QZ>9E$~#g}j57ZyIbBX8w}J8^IQzt7IasmZ8>BifBXUx8b`TQ`amwowWWCLtXTs1iO zoRd8^$mPy0U+H9r_`()%V{`i(ZKde{wHV@rE-hkhd)+zB}aLw;{e_{k=5 zp}TXy!&h-;pM7?BKIYM?rLfonPYiVS6$`eQv)fp#lFKd_>oYo>FyZirFYYrebwC#b z_+jyxU*f2#f#&i_E#{v&I-PP$?+%#bvnL*%7a#X*%;|Ct?8^r8{IuU1AAg*Yxpz4J z*jK0c!N-kNGU5YMOzgvnzZz$R=iM$mJZyj~J}~&f1~~B1!~(B13^MlBO`SY@;hL+p z_{86c&JS~PFs3#Kl^SjcA%&-}`IrJYX0%PxD*u$QvVBGIB|7k?G#i-Tg;rgSC+iY;*Un zJ87*ZqV=5b{X%YgXEFAUdlHJ9K>P(y}97*swIR z|q1F;sGWRAtn{4)xV+Y$bBU?0kbdhyW*>qB(bGE0@r8a~;2Z_+nrVk5AU|^Qn3MTH|LUo#w?vT&!VitgZ3u znz(7@p!}4V8k)UlaelBDO{a&CXyVJ3d>89-(jHxl;eOFem-`IEJZ!wM*`XewyHDfY@8f%_wm`O8mt@ew*d+z%}*@|yUN(aEco?uENu zx2K+0kL;txtEM!^V~)RPfI3wjGt!9%hP66nZsd>eV$+8fR(tfrq$?Rb>@cd4zK6CC z%No6ZfARMH?U7@HJ#u*S6P;b?@QrYMSFCoR6`SIZUreoawZzz&Y+T4&!{djwF?+0a zKA`hApL?dzw{_RKI&=Bq{5AO_)^Y%^xz6@t$~WKN)5j(wJIwK!8;b=y(DZCGXDeCp z!OL&mnmyuSRR62>_QkANCuiiRj^DYkTO-pQK+9LY(*YaJp1X#|20j=&qild5AAJ1c zC7#yqZFf&?GG{M2wunb@5(n!r>0*m>(A@W)6Ye=|_h0Q$hunE-pSR2_c2IT2cQ?_2Ct2=zMPY29!$--g3m@FP2*jvq3chx~P%=^BM=68~6rTOc0 zby`ie*8P6cKL5!WduE7(E>7$=FFtC#`e{ukU-+l9iwu6gS@Vgl=6q&rJVtsO@mQ0G zM@P>@ani*bO*f~%I&H**1`7_IXgx>S)xD4_)sFI44vD)xeC296Z7fgC^_n}wUo9Q+ zx<}?ZK05Hor}9Wn(`PNO?cpo0x&!d>>2TFYqdMRosC{U3RWtahuF$!6oGpAHL!a7Y zWQ!UJ1Ali5KV9w@xngCGmrd>lylMq|#XmpbqZy;w-|lS15)Yf{G}7;EbbI)W?0`w9 zI2rB90i%49TXI3(dVkR6hY?L4$}2MRM;@VDlXYL@uThtu?h=~2~IZ(R-VJCxwq~Y=(1h z()|p}9=2sq_mo{aUD+qTVySCn$QFBNC+^M#kFoP~=GM-$^OrY!m&jVfcE9kkkInq1 z2QHm(?aM#7a?=_nKDMz}o>;?nAHt=hdw|azZ?@UDhO5QT{_X)8b2?$O#lHL0yGS~^ zBi8JvQ$A}(`(*iI4oi=2Plt;}A1plN)5A|RyxkG^noaoB7;|wp+9PWZKRNjPWt;tU zxR2^W&t3A~@p>2WUc)YR!$=l?{+Yw#qkXYPBd<=u^0y5CJRO#LMn|8);hOiZMnmR54I|*~6zd^|6e4&F+^x4Drx6}W0`rl9g%jxED-%eK}$@D&EWCxnjK0Ejk z7Mwqy4%ffsw#OE8|892weK#G}>Hhiq&yU>hN^&e%E}xMby*(YeFc$-p3!j&cN_JT=Nm zI?0ofL*cnkc#PE(_aDuD(5>s_)RY>!T>s3c=BPJD_Z44wWYra2QzJDs8a95l)Ld6b z;h3xGYO7Jr$LCp6?S)C6k7B`Z{%c~&2K)FtC)7yz=Jc!ebird6AJ~qcEdSXGzxcw2 zsjk+Ni$>mDoU6-t@{LZq`R4i5Gm#zW`OBvG*o7Z58`#!l=wNqe#t-iiuynfZ<*WVVo70!?bcq>! z&u{Xc)i7VDfBrYl=y;9&J7{yyefD|olQZ@=i9dY#;du}6E+7Wv@X*s5t$3OHj;HsB z;zw^Wtyk=y+hFXQw!!vqd)-Lpu1xNA%8#Nc*xM@jOk)0eRNst+SbsXW1f?`cL{ntYuQ8x9$6mO6pbKAdhk=KEx>mf6^k{4m=k}bFdHCW;o-OaD{?{J4ASUjL5g!^|@*+%j z!=;ly@~Hb$y>Pzlu;+ZmUH)lgH8vF&bDdsYg8^S1sNSj@dNsQ|f(`Q#JU_${4t#!y zrMOy)0blTTPGrT7zxd7h#785W(aD(e2bQ&cIc6+Z=|HnK(nDU{^V53~K0MiJEpBwM zp~l!KTk#U1m=?WrV>_jjVXElO1wFV-FhM{2_zJ4szM) zT=0=KMu*qjo|xu?x$Z3C`s~nLPKmGla;C=en0{S6*ja4(LKm7iSlctF$6S|BFzNG| zM)#S{nogg&*i(M-lMEU=tl4LdhaF)yXDc0K_>?c^=?>po{^l#X^Mwgdhvy97S!?#i zx_F8S|M_d=E5Fg5&&I$Wo6y+=t7lC1*<%ac_UOgSe>!2%ufs+cdo~)a&B^nPPv&r8 z;bEs7(Rx2n&(&{hxvP7JlRxUPQGV-eAkUr$E^!_E^)oi0Kuj$p<&Mq-BCk|f> z$*UK-cT;wF-}bJk_M>@MM(ceVk2}qFcENFOI^FpN8!zmhFW!m0Z+j<&-Di!~Wa$$N z`WwXo20SA^^6bLnIfloYJ~TFp30mJ-qbrjnCHP$XK%%jUD327M*WCSMh^hw(InkC+76XZ8<5Y`D$M? zm%H@n-HXnX4e_&?{dhF~7-81%o7+n+d*GXEovD~>$-CEVQ%l@)`qY@}L-ons@7|eL zBh}w(jJkuaR|{cwXN~HMQGD=Kmtc@#Px3}Ojn%~V)DRfiOcDj9Yew+7fU_0B$qSFnx8q6<#vjea5VwZ*wjjWmr69yZs z>9ViJqqDo(43oSr*7(fP`3WB_zscG&(#KA=`F=2;JWKiPJ4N>Ec*U3f;-39{C`XN& znBt*>41M%u8!Wc!_^a*gme2Ue!iGa04If&$?(WHPcSom}JYUTkWH`}lvy(xLtt`A4tLU$vC~)pz>Y!Ur9` zIP=52vx+YoU+IR2$C|F{7#%Rs+3TG6;9SaUcTk+s%=ss-nvt&J!(MiYD{TIGe$&k_ zdOAaVe4*c5GwR`>v6XFPtGTdyPSDM6Jk?&gZSHKGmCjbSuO6~&5F;a9yXLbq)bbam zhGtHedH0L1^qAY@6J30D7W`-w5Bl@jTr1AyHJxz8yWAopw(>?i!s$%duk+o#sOF=Y z<7Xq==|iU*zP zuE8@$$BU<2rj!5eS!?`e3;xcSesXm30S;PpBfrXHcd1<8(Rnx<`Oi*RjWGDZj&d$v z%{@Dxdzu2ufc{*F8a~2D0@qlX$2Y$6mo_H_uo}!+q zzn=TmWPbCfoXDRr@^RxJ2Jq4NrqjPXY_AnRcb*(f_K=|;pE+Ccq7`R!b27!aIExqC z$-9fyC+}nC-aCCC;Mrr2X0F4ekH5tojz$+=*hcYFtGolkF^V5w_<>K(iZ4F+#aL|c zz%ke8*!YQyJ@$|zPY*x5|9R(xVUIuSOLwIl>ionAo_+P7y|Bo8SN8tsUD90ld+XkB z^QqXvhG%4dvBT%g*;j{;4vSvztk!Hcc20cePxfW280vV%44)AV4@@#}%r)5f(CCHh zjEbAl8M4hjemv%A=G_Z=b>~>;qkZ^tLtJ!gJan_koK5W1(3~s#?a5^gt+6`;*WIOZhGc; z_L%o9QDfPn!Qu-W_yt3U#|QE3S%GKmCXY{p!A|~kKIZhmAY095hYsI!8Qn8L{r9Xh zs{8Ej_pF|)_Q+}C!(RT2i(C{3=UcAuP3-AUmr+OOCx7snYvvl;@$j84dfC)_iZwf( zFTCOj55F~^?ek4H7kjwQI6vv=yzKX`Qe4=tvkMM{eQ}UeeVqi~P_yUVA_Lc+2 z;tq?QeCTXDGjW8a(IY1C?c=3aGotsbP;=B8UF}tK*jKK?(%@_CgsoY#XPZ6xbaVV{ zpm*yIIvwcpLGSLsWdn@x#kVttCkMm>FB~?I*R9Jlqq@mI_t3M3kM3i_Vr5 z{m!x+ah~`(Q*&Kx_`wD;_St9dJUbhD=+N24PJW`}(aAY~y5yJ9`Kt}E#3BEU`5=Bh zTlmIbzRELubl{~!lLO+(MmlwSY)7-FiHDqLvo)RO>?k&P#euDCOtu)3v#;61Q%=LM zcHgR9^y}92vx{tTvo3yovu3~j&Z9H42ZJ6>PO&qev)i7y;1wHZV{||0a8B}w{pjM! zMtEr5UB0M&^f@zU=nktN)g?6bi5-1jK!bzF2wRNVWX$H`Zf#zjBd_j?Bl+r=IIvA~ z{``{@y=NHtBWH{cv^GtKMtzE|&=wIg5cJ3n@G)?yLQ=iS*JzPHoqF~Tvz*3tdlDqf?%J@q%Ne>nZe(|>=u@wcb@yVBNpes{XRQ?*ad z-=U(z=MPM_@I_qA*;#DZOWxXupIo+E^u$Cr4hLfd#{v%N1Q7$r*W~&S{&ca*&)ocyQ7uN1SQzg=}bT&PKX5cY+=` zbkfHTbwWPt^4Wc*-{{WSH+C0&SK03#jqa!SHFwiJz@HAjH1EFPp$ormpN#v%9((j( zi~jfDAE3b@!+wo#eAIgmx^L>N(H+y>UH;LjR%W|7pVTHkR%hs;Pt4494b6RJFFTsE z9j}J2JKy5`Y`pLF%)legYA@YvQ2*G|y4r#l{?;bvPDk~my2nra#?HjM9^dHh8NoI@ zIve$ePsdIMc%=zmMh%Gttu#25I((U)e*-9rKc_23Y)!Bo_9$0+0pU>ikPQMsf(=T>n zVRSw>nm5nb5v~}PL*(QnAKY!-oUgjQ^4Zzq*W$I-=@lcqbo0Mhu$BGUL;nNvjzfq0 z(%7>`y%JybLw>ObCLQ$C14mrM0Iry^gMRzjz()D%{LJ&Q8mZQ*=e=k4?tq_OGO%Ft zwY9lMzs45+va54pFMUQ>bc$uPe4`7^n%{VfGk*SrFP8Em{d9{{I*j}^vX#8}8g={{ zd?OzFY_N~c7A+dShj4zBLwpnyYmH8{V(nb>0gky?S09aRG=?EpYF{+=`aV#aQ|bUyXIQ>^F_OYxI0-97m3sCw)tF(WD7bheBSH5yLN3PKcw>X3qjy%N=NB)v0i;hRE*vu9-6c^`Y z4bOR@lfYl^Alb^;S&>ifY!N*zaEXRVhIDD&QCV*ksWCK5JPsz6{FbE6W!Rk!DY9Y zqVb;&JoJgJxYa)Zq}S-Q$gBR=xx>^H*Xmrj?FZlgFAEB>f8d{hJY8x4=f zFO96mZZXiT@!@fHV$}Jo1!@C)@q??=Mc%%VJiF1e3r0M!@fw|Lxo3`_T+haIp{YmJ zG&Rq=tM0oDpOs#xdzbBdEWB!={A0Ix(ZOHw)tsTmUd{Q7Los3xnQVnsPP3bRV!&Q} z_B7|kU%2MZSx-mz(LVmp)Vg}*eCS0pw&q9q1&=@BlqdGhVbi5YlcRFah$g?v#m4rs z#kxF|%lOFIhhg8Gjp|tB>8Tn}s7TsuUMdM$!9u^*>c(~Vm@lMVU@9yN$`3Fa=;E+it zTVRT-{bK4|HNNp#KB4hXD<^g?2jvGDT|T1i-J_cEEDOv(NV; z{*8({fG>WZdC{s5c=>=|9qIenY6!YI7bZEn@WC`EhYt?>?D6e>BDg=%_<)c7=IIOH zm^|O@t2H|8Vku@&t&P??o#dRGoDs+FgPiRyh_&WSI%D}%-pCDfc>qIhJOby3Jk{a} zmn_`-G`K&*$E)Ejw_$5=vw?l(pSiA~ktJg+H_^%J-9dMVz3!EJ=pMU==sqKucbDz4 z4L?6M*!g5mCp*|phY_s~gS_sJ8{ykGCkvOY@aPdI_fnL^O?Q??=V#;-Uh$?^y|-na=5X1-HrV#q z0^jd!@wA5JIVA3Vm&gX#c#U{^I> z+0Z9G>Bp1Jp-zD7x{iy3Wu%T9T?{B89x5#aOtWB+DC&;k9(-D)6sLR z=Z$9)+dTvLLIw{Rb=z7EuQrE4KOXpOFlMhgIs0KHM+cqujGjTT=_nrNeBl#0&I4}m5bUFy z4{Y!3@Yq8aJ0qO@ryDQ*&d!=nBU$eZboA~)KUp+5?8Q%qIElU3w5E^kc*vRe?qQ^( z{OxRE&~GH?EcpbBo#M#mVnkQ<0?(iK3IeI-m&6CGZR)fVJ zddO9y@T#}zM;8;L_6VOJWUSH6TjM1g|Bl5LuVycM!d4ggpsRufB9FPLnm)f zw`UDQUDiCS)Nu88pK0nox@Uk6iyWP7V*@%Gd)ueOK3|GI|B3@Xay>K5+2&bMOswH1 zht4ND$!lmjeVRQw*vA*ReDh4w`QrTOvEQ@Fh*z@@&-wv9KiJ8SV$L>t=`m{A#ol^3 zBp=Z_E4+N87fsi!>9ofVHh7jgr))>py-V23Kk|Hp1s|O}S)HA*+0GWDHQxN^r#XB$ zFgA`bI(Pc4;b?GlG&1DH5hgu&U~Ab#mJa(Gz4rLV7rE%&2;Do4_bGeU>nk0dXFjll z4RoSe(`9Wgp5|hW52m%4S&OZaZ1(a`L$8jrTRdy&f(wfbej|MLvxC0gldRh(gD*Ys z#3}#!oX>w4{4j@s#~Kgp-t(-{Vc}yNpV&;FcxcA%m^qv9;U}*i&;but^#Lzi;Ne$G zi-}sQ$s1kW*S0p`x2{|3nvo3qak&-8phPpN!5-_lzdTww@LC;nAUM zv`q*1Sbq5UbdQNJA56DjOU~7ImZS%y+;^(e&XN#Y_`uJY96_@bTD#%RezN(n}9nYdzb= zoDSzpr{-)mHj!Zmerr044_{#8F}EjX=5*uN-uhWMno?=)RAM|b3-D_C( z=q5uCyNqfDKA#=MNUUbZh$?AF{fJ&Q@zS;Sbjw-N-)nlEFs~%}8&);-?o~%4(Wqb9&{lPF7=sxlz2G zyBIiI&j`BF+NUQQ=^%raFJ#TpiX9tU+ovxK_OTa^TFx)uhx^Xk_usys_Ic5Ns|n3# zNU`v&@wt**&obEL!(=yI_|fp;VV5~O(XEZ*Bks;FKl9Hy&um&QGlAEC=L? zT(|EIXiwnJ5BCJEeC>SbHfNvMWP5(vN7HN7rfQ8fY&mbl=PsD*_BC@kYK_-iT~ssG z38OmdeXP;F_O8~wu6E;BZ@sgrwZ6;jdq>|3R)b;T_3m8_hCw$wtN+=8N8KQY&-aZ+ zdg!x9A566!ZQoJZ+j}G|Jb2-m?>;%bX9ziQi)PMmI*swc%^&u$hreP#hml=<7mJsE zJ)2-;VBp0ANR!F)7&}h8b17Tl)STpD*wi8njLFvf>hO;u~u5M8a()ezr>IScn)t*JH{+2%~# zZF)3wG;!AWt9J%$!DrOSi4l9PZ}s^2cgSi`H5qPkDi_$mmSm0a$gu%#y2;pgUOFB< z+l`(HVj|9brdv$%R}P3ZJITV~4;_4$OU|0^a=kn^>U_s1_u@068PVPA?6#%@zRpfM z)($kWU=trTdc=YZd2=JV{Nk@OmIIz=uhY#vOUeiPV&NIpb4onqj4sA<1D5#68(oYx zZ#rY=P~43CWH-BvbT|Vx(oKhFurqP~bd`HBH8^6xN3khR=sIjN`rZ?mXgzo7Vmtk8 zx3*`@H!^5CTg1t{_la_tJ@o2)Htu;iBewJ3$c}Q9U*t9R$IPet)OwYA^MK{Ms4lh6Xtjl9|$_eq8bIw<@<~M(m zC1W1GwK;zA)XlZlVpeS7v0E1t-JVWHykMGZ_~2v%|Ix*StT^aoyc5{t54p}v?sli- zDPMJsUNPYlJ#gs|OMaQdrb}aoMu+a6h?9{%zT%@_D;{CU1)Y95M3#M8HP#$9d6@X4 zk76Cl80+x`y8#88k9{MC&e+%RY1suh`+wpXAd4+devc82mvi zPR9I$O*R>FdU*JpcXt3knubPBep{Qom>SxnKZ;Tv0@AJD~G9@(SI zd5{rjwrcExZM28Z9y<6^?uZEtF~DQQPtIIpGd_0+X0f3Uk3BZngWWtlYkraIvzK`^ zw(tjz&PSac<(LuQXJ6SsuXyUtK;CyZjp{SHcZ}|YGw8g`*(x@2gI@O0#XtMzXy){3 z&XZ2}Rczc{9j>~d_S&b{T2n*t);gzRO;$6OFKjliuJcFzvG(rf-N<_qnvu_SygHqp zPsZXvPx)vR1NQKTy+-eA^mt$Evy2hG@xG1T|8^riy{j2@@4EPOpL@J>`cB{XI%xMd z2=_Y{{CpKdc8DFnorhSmN2l8w4h;Uo<`@61`H9bY!ZgB^pT*o<49XiZAVWWzk({#- z+s?!2{Nds=vdh@n7C-dPo-U0)={E1)WM4Mo&DQe6*u8RBl9ijuqwPI+chKAw_sSlA z^6r#5T=VRqgN!}$c=5Og=0-ev_YyB`cA&e{bQ;s!`zIOCL-oM>sP9PBAtPS+>YZ4y zqZ&mwyky{z(b3`gH-|=Ra%@s7;poNJIcm|_%5J>kzz($*hMo^};=#Yqz3Q=joeX=? z`NIw});DtZCmZCECa>fS8|5B4JB{|_7b#7?8Xv*)1D!A3W#?hfxtYt)ZO(}fd+EX3 z91b2nu-iSLqy22e$1eB9sH+9^8T;(!Zn+C+?vrlLU-Rw^8Vod;{5PjpEh;Y7)k!ow zYzbeDs8&=bw^qVd*I4e4X?RQ9;S|;yg3y;57z1YbIXH18)x3<@v=)Ty)r{h77*C-cs`|ve9 zo1bA+W84FG+#NEiGu0Y*SKhfp@>AZSIV=1y=)+?#-R>AY_I3Mcdivbs?z4MZtw5(k zZL!amz5nj8d$6&|Kl;(xN~blS;K1>(TLmjlITi4mcZa%<+L$5iSeRdi7WQ3ia z#gR|;_@u+&TYB*0G4eOx@t|45GV+N{&X!JV4UJu}&5iKsHAd$noa{DtW;dHY@=4xw z)?~#|$Io{(`s9|iW^N3t*t5r3iJuNPTf;W8L(eBT?v=ab9+=BHU9+#5+fR-?XxU|q z#tw6`>J&d=bPvgyt0|g0+r2hdPjvTK{a~Ase*4u&HsT|zt3CF-6WOcIs10fp9y-|+ z9)7gCx=`KA4m2GPTga2swdlrp={ARDak8C46jV|`n!6vrA&IZ0%%U2^j`uTM;`o15yGi2DzS9ltE zG!4H-htV3HEKK(gKO3t}{6beh%&Qq{iaKQvy*jNn;H|zGbu~;}#6&I7`9fdutR~Qp z4x1i2(a2TplN_Al1s^|J zcCpD?Clf~X-gCoq$nPvYmwZ?3-IJ*sA@7iyGI?QtLM z$$N8qY_Vq^uNvnwuDaFVFQ_-@>9HoKyPNz_`}m<=qFckDpKPDI&F#U`$y>9HFJ#$* zPSzewoque?120|llQD{;(fN=qMzGt1O&@#lw8jHRjL4aHUSdYx9&9qs6unx4*ZFAV z<&ypA*nwa%}6K{sa?Kkc!jvt_q6zT(cV^2k`H#~sz>VR>z_r-NR?JZ$!sqZd6yf6$HWF=rp1@`^4rc_eq_27bAv<3-cjlkd9yohO6W-F45pA8H3)cM}d?dwg~W z>2&wmp_zB*?XeR*8GLxu8MJDFwQlV>L67GN3^sX2x$Erd-dlVA*f%%QO^3C4@_f*$ zF?>P8Q+FX%17Z z$xdsy)0(_CchAhjGKWQ$z2xw8 zxA;rGxZ%_2rQiM5{k@o)@H*Y^%G_(e@5)X*=Dq*h*XdMu+(~;d_|hI*#D+a=6&tp6 zM)ugmH=QgQ{u$B4gRD4wiC{8+k&g@o;`%GmYeL5^1 zA79y;Z{|9F=LW~_=lO|Jjd^5BBAG`{-;c|I9VE)58`tc8SrpVoM(% z<(C*5*_$uUQ^Ny;UHI5VR_>r_Ml>CdwsC^RHfKhU4ijA*t<9aQxfq(G$saMUuH$!3 zaKiLPt83))N1qUv$;BM zPw#gH>baV2>~nxUa`55{7foj`o}LZ(@W6oQJ(vyX^m#t8n;xCrY&O>Oou9>*F7d)6 z4#iG9H-|fm;)+lFT00wabaQytFs%7goaro{^2gksXBR$ld|)H_IvyQ8pRCzIhq3!6 zFXR?kImaKZym5c*%YS#dIv~$=be(K>$9=KxUYfgm$(y@J#%iQ{X}^04o1A;d7M%

cpYYxjOCid}K^VOIg!I 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�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�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 z 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 z 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 From 93108ab08326b9a9a5872c9a74778559be7b01f5 Mon Sep 17 00:00:00 2001 From: Karyamsetty Helen Grace Date: Mon, 16 Oct 2023 18:44:47 +0530 Subject: [PATCH 2/3] resolved package file conflicts --- .github/workflows/package.yml | 60 +++----------------------- .github/workflows/sast-and-package.yml | 47 +------------------- .gitignore | 5 +-- README.md | 5 +-- 4 files changed, 9 insertions(+), 108 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index d2fedf59..ce0f3867 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -1,4 +1,3 @@ -<<<<<<<< HEAD:.github/workflows/package.yml name: Package on: @@ -17,76 +16,27 @@ env: jobs: Package-test: -======== -name: Static Code Analysis and Packaging -on: - push: - branches: [ "master","develop" ] - -jobs: - CodeQL: ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml runs-on: ubuntu-latest - permissions: - actions: read - contents: read - security-events: write - - strategy: - fail-fast: false steps: - - - name: Checkout code - uses: actions/checkout@v2 -<<<<<<<< HEAD:.github/workflows/package.yml + + - name: Checkout code + uses: actions/checkout@v3 -======== ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml - name: Setup JDK 8 uses: actions/setup-java@v2 with: java-version: 8 distribution: 'adopt' -<<<<<<<< HEAD:.github/workflows/package.yml - name: Build with Maven run: mvn clean install -DENV_VAR=${{ env.ENV_VAR }} - name: Build WAR file run: mvn -B package --file pom.xml - -======== - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: Java - - name: Build with Maven - run: mvn clean install - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 - with: - languages: Java - - Packaging: - needs: codeql - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Setup JDK 8 - uses: actions/setup-java@v2 - with: - java-version: 8 - distribution: 'adopt' - - name: Create WAR file - run: mvn -B package --file pom.xml ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml + - name: Upload WAR file as artifact uses: actions/upload-artifact@v2 with: name: Common-API -<<<<<<<< HEAD:.github/workflows/package.yml path: target/commonapi-v1.0.war -======== - path: target/commonapi-v1.0.war ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml + diff --git a/.github/workflows/sast-and-package.yml b/.github/workflows/sast-and-package.yml index d2fedf59..4ac6bca8 100644 --- a/.github/workflows/sast-and-package.yml +++ b/.github/workflows/sast-and-package.yml @@ -1,4 +1,3 @@ -<<<<<<<< HEAD:.github/workflows/package.yml name: Package on: @@ -17,15 +16,6 @@ env: jobs: Package-test: -======== -name: Static Code Analysis and Packaging -on: - push: - branches: [ "master","develop" ] - -jobs: - CodeQL: ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml runs-on: ubuntu-latest permissions: actions: read @@ -38,16 +28,12 @@ jobs: - name: Checkout code uses: actions/checkout@v2 -<<<<<<<< HEAD:.github/workflows/package.yml - -======== ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml + - name: Setup JDK 8 uses: actions/setup-java@v2 with: java-version: 8 distribution: 'adopt' -<<<<<<<< HEAD:.github/workflows/package.yml - name: Build with Maven run: mvn clean install -DENV_VAR=${{ env.ENV_VAR }} @@ -55,38 +41,9 @@ jobs: - name: Build WAR file run: mvn -B package --file pom.xml -======== - - name: Initialize CodeQL - uses: github/codeql-action/init@v2 - with: - languages: Java - - name: Build with Maven - run: mvn clean install - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 - with: - languages: Java - - Packaging: - needs: codeql - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v3 - - name: Setup JDK 8 - uses: actions/setup-java@v2 - with: - java-version: 8 - distribution: 'adopt' - - name: Create WAR file - run: mvn -B package --file pom.xml ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml - name: Upload WAR file as artifact uses: actions/upload-artifact@v2 with: name: Common-API -<<<<<<<< HEAD:.github/workflows/package.yml path: target/commonapi-v1.0.war -======== - path: target/commonapi-v1.0.war ->>>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db:.github/workflows/sast-and-package.yml + diff --git a/.gitignore b/.gitignore index 4e6fc8be..a0ab8f9d 100644 --- a/.gitignore +++ b/.gitignore @@ -26,11 +26,8 @@ logs/ # Ignore specific files swaasaPathcoughSoundAssessment1234567890121678177840715.wav replay_pid89928.log -<<<<<<< HEAD hs_err_pid89928.log # Properties src/main/environment/common_local.properties -======= -hs_err_pid89928.log ->>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db + diff --git a/README.md b/README.md index a17c5c5a..82984715 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,6 @@ # AMRIT - Common Service -<<<<<<< HEAD [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![branch parameter](https://github.com/PSMRI/Common-API/actions/workflows/sast-and-package.yml/badge.svg) -======= -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ->>>>>>> 2c9c4f37f670158e36f1413a3817860f795b13db + Common API is a microservice whch acts as a gateway for AMRIT. There are many APIs that are exposed by Common-API. It contains APIs of common integrators like c-Zentrix, Everwell, Openkm and some master APIs like location master, alerts, notification,language and location messages. ### Primary Features From 95a0b087d71980390bfad02b0a4854406c0c9845 Mon Sep 17 00:00:00 2001 From: KA40094929 Date: Wed, 18 Oct 2023 14:29:20 +0530 Subject: [PATCH 3/3] Deleted unwanted cryptoUtil file and its addition in other files --- .../iemr/common/config/PrimaryDBConfig.java | 4 -- .../DoorToDoorServiceImpl.java | 3 - .../service/email/EmailServiceImpl.java | 3 - .../EverwellRegistrationServiceImpl.java | 3 - .../common/service/otp/OTPHandlerImpl.java | 3 - .../common/service/sms/SMSServiceImpl.java | 4 -- .../com/iemr/common/utils/CryptoUtil.java | 55 ------------------- 7 files changed, 75 deletions(-) delete mode 100644 src/main/java/com/iemr/common/utils/CryptoUtil.java diff --git a/src/main/java/com/iemr/common/config/PrimaryDBConfig.java b/src/main/java/com/iemr/common/config/PrimaryDBConfig.java index a115b0f3..19998bea 100644 --- a/src/main/java/com/iemr/common/config/PrimaryDBConfig.java +++ b/src/main/java/com/iemr/common/config/PrimaryDBConfig.java @@ -41,7 +41,6 @@ import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.annotation.EnableTransactionManagement; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; @Configuration @@ -50,9 +49,6 @@ "com.iemr.common.repo", "com.iemr.common.notification.agent", "com.iemr.common.covidVaccination" }) public class PrimaryDBConfig { - - @Autowired - private CryptoUtil cryptoUtil; Logger logger = LoggerFactory.getLogger(this.getClass().getName()); diff --git a/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java b/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java index 39c59578..b03c39ec 100644 --- a/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java +++ b/src/main/java/com/iemr/common/service/door_to_door_app/DoorToDoorServiceImpl.java @@ -46,15 +46,12 @@ import com.iemr.common.data.door_to_door_app.V_doortodooruserdetails; import com.iemr.common.model.user.LoginRequestModel; import com.iemr.common.repo.door_to_door_app.V_doortodooruserdetailsRepo; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.mapper.InputMapper; @Service @PropertySource("classpath:application.properties") public class DoorToDoorServiceImpl implements DoorToDoorService { - @Autowired - private CryptoUtil cryptoUtil; @Value("${avniRegistrationLimit}") private String avniRegistrationLimit; diff --git a/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java b/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java index 2bf55a7a..35016ce7 100644 --- a/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java +++ b/src/main/java/com/iemr/common/service/email/EmailServiceImpl.java @@ -56,7 +56,6 @@ import com.iemr.common.repository.email.StockAlertDataRepo; import com.iemr.common.repository.feedback.FeedbackRepository; import com.iemr.common.service.beneficiary.IEMRSearchUserService; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; import com.iemr.common.utils.mapper.InputMapper; @@ -64,8 +63,6 @@ @Service public class EmailServiceImpl implements EmailService { - @Autowired - private CryptoUtil cryptoUtil; private InputMapper inputMapper = new InputMapper(); @Autowired diff --git a/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java b/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java index be224283..77be19bb 100644 --- a/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java +++ b/src/main/java/com/iemr/common/service/everwell/EverwellRegistrationServiceImpl.java @@ -56,15 +56,12 @@ import com.iemr.common.repository.everwell.EverwellFetchAndSync; import com.iemr.common.repository.location.LocationDistrictRepository; import com.iemr.common.repository.location.LocationStateRepository; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.mapper.InputMapper; import com.iemr.common.utils.response.OutputResponse; @Service @PropertySource("classpath:application.properties") public class EverwellRegistrationServiceImpl implements EverwellRegistrationService { - @Autowired - private CryptoUtil cryptoUtil; private InputMapper inputMapper = new InputMapper(); diff --git a/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java b/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java index 17e6e9a2..27e8a32e 100644 --- a/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java +++ b/src/main/java/com/iemr/common/service/otp/OTPHandlerImpl.java @@ -39,7 +39,6 @@ import com.google.common.primitives.Ints; import com.iemr.common.data.otp.OTPRequestParsor; import com.iemr.common.service.users.IEMRAdminUserServiceImpl; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; @@ -54,8 +53,6 @@ @Service public class OTPHandlerImpl implements OTPHandler { - @Autowired - private CryptoUtil cryptoUtil; @Autowired HttpUtils httpUtils; diff --git a/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java b/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java index 4afa0400..a5cb0721 100644 --- a/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java +++ b/src/main/java/com/iemr/common/service/sms/SMSServiceImpl.java @@ -101,7 +101,6 @@ import com.iemr.common.repository.sms.SMSTypeRepository; import com.iemr.common.repository.users.IEMRUserRepositoryCustom; import com.iemr.common.service.beneficiary.IEMRSearchUserService; -import com.iemr.common.utils.CryptoUtil; import com.iemr.common.utils.config.ConfigProperties; import com.iemr.common.utils.http.HttpUtils; import com.iemr.common.utils.mapper.OutputMapper; @@ -115,9 +114,6 @@ public class SMSServiceImpl implements SMSService { @Autowired SMSMapper smsMapper; - @Autowired - private CryptoUtil cryptoUtil; - @Autowired SMSTemplateRepository smsTemplateRepository; diff --git a/src/main/java/com/iemr/common/utils/CryptoUtil.java b/src/main/java/com/iemr/common/utils/CryptoUtil.java deleted file mode 100644 index bdfbcfcd..00000000 --- a/src/main/java/com/iemr/common/utils/CryptoUtil.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.iemr.common.utils; - -import java.nio.charset.StandardCharsets; -import java.util.Base64; - -import javax.crypto.Cipher; -import javax.crypto.SecretKey; -import javax.crypto.spec.SecretKeySpec; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Service; - -@Service -public class CryptoUtil { - - private static final Logger logger = LoggerFactory.getLogger(CryptoUtil.class); - private static final String ALGORITHM = "AES"; - private static final String SECRET_KEY = "dev-envro-secret"; - - public String encrypt(String value) throws Exception { - SecretKey secretKey = new SecretKeySpec(SECRET_KEY.getBytes(StandardCharsets.UTF_8), ALGORITHM); - Cipher cipher = Cipher.getInstance(ALGORITHM + "/ECB/PKCS5Padding"); - cipher.init(Cipher.ENCRYPT_MODE, secretKey); - byte[] encryptedBytes = cipher.doFinal(addPadding(value).getBytes(StandardCharsets.UTF_8)); - return Base64.getEncoder().encodeToString(encryptedBytes); - } - - public String decrypt(String encryptedValue) { - try { - SecretKey secretKey = new SecretKeySpec(SECRET_KEY.getBytes(StandardCharsets.UTF_8), ALGORITHM); - Cipher cipher = Cipher.getInstance(ALGORITHM + "/ECB/PKCS5Padding"); - cipher.init(Cipher.DECRYPT_MODE, secretKey); - byte[] decryptedBytes = cipher.doFinal(Base64.getDecoder().decode(encryptedValue)); - return removePadding(new String(decryptedBytes, StandardCharsets.UTF_8)); - } catch (Exception e) { - logger.error("Exception while decrypting string. Intentionally throwing null pointer", e); - return null; - } - } - - private String addPadding(String value) { - int paddingLength = 16 - (value.length() % 16); - StringBuilder paddedValue = new StringBuilder(value); - for (int i = 0; i < paddingLength; i++) { - paddedValue.append((char) paddingLength); - } - return paddedValue.toString(); - } - - private String removePadding(String value) { - int paddingLength = value.charAt(value.length() - 1); - return value.substring(0, value.length() - paddingLength); - } -}