From 2ccd960fd89ec6438aaeee066980fd1b5e8d595b Mon Sep 17 00:00:00 2001 From: Szakalakamaka Date: Fri, 4 Sep 2020 16:07:27 +0200 Subject: [PATCH] changing index.html and adding Etrack --- .idea/dictionaries/lomba.xml | 1 + .idea/workspace.xml | 338 ++++++++---------- Dockerfile | 2 - docker-compose.yml | 18 +- pom.xml | 12 +- .../com/release11/klaus/KlausApplication.java | 12 +- .../release11/klaus/config/RedisConfig.java | 10 + .../klaus/controller/KlausMvcController.java | 19 +- .../repository/MockedResponseRepository.java | 2 + .../release11/klaus/service/KlausService.java | 2 + .../klaus/service/KlausServiceImpl.java | 1 + .../klaus/utilis/TrackingClient.java | 2 +- src/main/resources/logback.xml | 4 +- src/main/resources/static/js/main.js | 1 - src/main/resources/templates/index.html | 149 +++++--- src/main/resources/templates/login.html | 2 +- .../klaus/controller/KlausControllerTest.java | 12 + .../controller/KlausMvcControllerTest.java | 6 + .../MockedResponseRedisRepositoryTest.java | 46 ++- target/classes/application.properties | 2 +- .../release11/klaus/config/RedisConfig.class | Bin 2659 -> 2909 bytes .../klaus/controller/KlausMvcController.class | Bin 5272 -> 6247 bytes .../repository/MockedResponseRepository.class | Bin 462 -> 527 bytes .../klaus/service/KlausService.class | Bin 662 -> 745 bytes .../klaus/service/KlausServiceImpl.class | Bin 4424 -> 4424 bytes .../klaus/utilis/TrackingClient.class | Bin 1457 -> 1450 bytes target/classes/logback.xml | 4 +- target/classes/static/js/main.js | 1 - target/classes/templates/index.html | 149 +++++--- target/classes/templates/login.html | 2 +- .../controller/KlausControllerTest.class | Bin 581 -> 1137 bytes .../controller/KlausMvcControllerTest.class | Bin 492 -> 1258 bytes .../MockedResponseRedisRepositoryTest.class | Bin 692 -> 4616 bytes 33 files changed, 468 insertions(+), 329 deletions(-) diff --git a/.idea/dictionaries/lomba.xml b/.idea/dictionaries/lomba.xml index f9c6062..e270558 100644 --- a/.idea/dictionaries/lomba.xml +++ b/.idea/dictionaries/lomba.xml @@ -1,6 +1,7 @@ + logstashes workdir diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5c48745..57dfba8 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -19,8 +19,30 @@ - - Mocked response id: - - Id Error - - - Mocked response body: - - Body Error - - - Mocked response http code status: - - HttpStatus Error - - - Provide mocked response headers: - Add a new header +

In order to set mockup response. Please send the response, that you want to receive, on: +
http://localhost:8097/klaus/v1/set/ clientUUID should be here/{mockedResponseId}?httpStatus=200 +
+ +
+
+
+
+
You can also simply fill and submit the below form: + +
+ - + + + + + + + + + + + + + + + + + + + + + + + +
Mocked response id:Id Error
Mocked response body:Body Error
Mocked response http code status:HttpStatus Error
Provide mocked response headers:Add a new header + + + + +
+
Media type:
- - - - Media type: - - - - - - -
- -

Mock has been saved

+ + + + + + +
+

Mock has been saved

+
+
+ + +

+
+
+
+
+ Your mocked requests: +
+larum ispum srutum tutum +
+
+
+

- -

In order to use the mocked response in your integration tests or simply +
+
In order to use the mocked response in your integration tests or simply get your mocked response please send a request to
http://localhost:8097/klaus/v1/get/clientUUID should be here/{mockedResponseId} +
You will receive the same body and headers as you sent them in the step 1.
-

You will receive the same body and headers as you sent them in the step 1.
-

You can also use the form below:
-
- -

- - -
+
+
+
To see your activity history use the form below +
+ +

+ + localDateTimeFrom Error +

+ + localDateTimeTo Error +
+

...

+
+ +
+

diff --git a/src/main/resources/templates/login.html b/src/main/resources/templates/login.html index 0cf2a2a..5bf521d 100644 --- a/src/main/resources/templates/login.html +++ b/src/main/resources/templates/login.html @@ -4,6 +4,7 @@ Login +

Please move to the next step with your own client UUID:
@@ -12,7 +13,6 @@ -

You can also register new UUID. *some logic to register UUID*:
clientUUID should be here
diff --git a/src/test/java/com/release11/klaus/controller/KlausControllerTest.java b/src/test/java/com/release11/klaus/controller/KlausControllerTest.java index 93067ae..7fdf046 100644 --- a/src/test/java/com/release11/klaus/controller/KlausControllerTest.java +++ b/src/test/java/com/release11/klaus/controller/KlausControllerTest.java @@ -1,11 +1,23 @@ package com.release11.klaus.controller; +import org.apache.tomcat.jni.Local; import org.junit.jupiter.api.Test; +import java.time.LocalDate; +import java.time.Month; +import java.time.Period; + class KlausControllerTest { @Test void getMockedResponse() { + LocalDate localDate = LocalDate.now(); + LocalDate localDate1 = LocalDate.now(); + + System.out.println(localDate.compareTo(localDate1)); + System.out.println(localDate1); + Period period = Period.between(localDate, localDate1); + System.out.println(period); } @Test diff --git a/src/test/java/com/release11/klaus/controller/KlausMvcControllerTest.java b/src/test/java/com/release11/klaus/controller/KlausMvcControllerTest.java index 9176313..d387dbf 100644 --- a/src/test/java/com/release11/klaus/controller/KlausMvcControllerTest.java +++ b/src/test/java/com/release11/klaus/controller/KlausMvcControllerTest.java @@ -1,8 +1,11 @@ package com.release11.klaus.controller; +import com.release11.klaus.model.Event; +import com.release11.klaus.model.EventRequestDto; import org.junit.jupiter.api.Test; import org.springframework.http.HttpStatus; +import java.time.LocalDateTime; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; @@ -15,5 +18,8 @@ class KlausMvcControllerTest { @Test void showHome() { + EventRequestDto eventRequestDto = EventRequestDto.builder(). + localDateTimeTo(LocalDateTime.now()).build(); + System.out.println(eventRequestDto); } } diff --git a/src/test/java/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.java b/src/test/java/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.java index ae2590c..b5b0c37 100644 --- a/src/test/java/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.java +++ b/src/test/java/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.java @@ -1,21 +1,57 @@ package com.release11.klaus.repository; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.release11.klaus.model.Event; +import com.release11.klaus.utilis.BusinessKey; import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + @SpringBootTest class MockedResponseRedisRepositoryTest { + @Autowired + ObjectMapper objectMapper; + @Test - void getMockedResponse() { + void getMockedResponse() throws JsonProcessingException { + Map businessKeys = new HashMap<>(); + String[] businessKeys1 = {"fdsa", "Dsa", "dsa"}; + businessKeys.put(BusinessKey.CLIENT_UUID, "xxx"); + businessKeys.put(BusinessKey.INTERFACE_NAME, "interfaceName"); + businessKeys.put(BusinessKey.MESSAGE_ID, "2323"); + Event event = Event.builder() + .dateTimeStamp(LocalDateTime.now()) + .businessKeys(businessKeys1) + .message("hello") + .level("INFO") + .thread("main") + .build(); + String eventString = objectMapper.writeValueAsString(event); + System.out.println(eventString); + + + String ddd = "{\"dateTimeStamp\" : \"2020-09-04T15:31:48\", \"businessKeys\":[\"INTERFACE_NAME:setMockedResponse\", \"CLIENT_UUID:436c4774-038f-4540-9c18-2691ca9b53d4\", \"MESSAGE_ID:1\"],\"thread\":\"http-nio-8097-exec-6\",\"level\":\"INFO \", \"message\":\"MockedResponseDto(compositePrimaryKey=null, clientUUID=436c4774-038f-4540-9c18-2691ca9b53d4, mockedResponseId=1, mediaType=application/xml, messageBody=body, httpHeaders=null, httpStatus=200)\" dsads}das"; + objectMapper.readValue(eventString, Event.class); } @Test void setMockedResponse() { -// System.out.println("Before Test, clearing Redis"); -// JedisPool pool = new JedisPool("localhost"); -// redis = pool.getResource(); -// redis.ltrim(key, 1, 0); + + List stringList = new ArrayList<>(); + stringList.add("ddddd"); + stringList.add("www"); + + stringList.stream().filter(s -> s.length() > 3).forEach(System.out::println); } diff --git a/target/classes/application.properties b/target/classes/application.properties index cf3346e..10662de 100644 --- a/target/classes/application.properties +++ b/target/classes/application.properties @@ -1,4 +1,4 @@ -server.port = 8098 +server.port = 8097 spring.output.ansi.enabled = always #logging.file.name=/var/log/klaus/ diff --git a/target/classes/com/release11/klaus/config/RedisConfig.class b/target/classes/com/release11/klaus/config/RedisConfig.class index d31cfd7bd982c64ed49cf8081729559b07068001..5c689230911284335eb1a1b2619abdb4e6a21462 100644 GIT binary patch delta 914 zcmaiyTTc^V5Qd-K9$6PT1PTJBrJN~cp&}~v0G<%23ZiI1g$e{q2oNB|3lofqKY)Dq z{sm1mE!xC*?VUfsMB^Xu+6#4dsS&u)i~VNi{buHUXTJSb@i}08{Q2%Z(9isi(OVx} zUzpEqSaZvng_X?>Ysra5>~m~&b$RFc_n@C@4Z}(6T3cP;G^nB0N1aKKdgam+k+6w} z28}>law)x)wwBW?i`K;EdS+!YG2A}sqfyQ3G4;b!S8UKsi;q^5HrmxQZLBV;QF^$_ zAVSzjmz0ejiP3HM@6i}lpIklam#5lqH$AS=qcnd=J@J;87{qZI81$K(hA&Y7HNK!x2Q?SdL`j~5Tx6>%<`Tw&<-3wN0|RpiWXPp;9>)}H+5auOQu zH77On-^7^u>aA3kw?@76EWIA~KGmzP$|HEu7#8am>v5tH^~E399xdEK1xfKuxkoat zaa}CjU<{oR@n!_o#Wv>gr8?eFR9^CyG9AaQa@<{x#vw{ znI4+t?V72jg&3{d`xNyRhK^ChEp8tYq%p}InZ_3MSggH@NS=5qM{hFPk>x~|(@}Sp zv(Y?*f?mvW$=QU<*+f8wfKL2ETS}K~#3D?ld!K+vL4aTW`$_JKfRvQjFS3VBi8n2X e&b(z)-T4;(Zg;$|eCl`kz752w*KnEMTB(4aB^ delta 646 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 delta 2142 zcmZuyX;@TM7=F(z_g-c$+l2wg5JV7%Ef!H(6eL6#1VOT1_@I`-=5X?4v(35?^)eb%EW%4D{+kldyG^ALEm$FArHWO!pCOOCEX1^_m?&7I!iBY5GpAbJ@W^;TMJv|xa&v)c z14F8=$uDMeQMJ$4UF~tXJw3e^c#$Abb*SjXS_YNEs`I$LuBL6>9t*m$QAUpd*~>6x z)WQPAi%lvvV++rh=FnuDiU;u!-y-D`ibqszClsfo7}|MM#bbD!Uz5^lXQzrM@Fc$_ zWhgD!tzr+J;yH3@#9llj<5?B6u#dr^2eeP#SlGu9CUT|Gwb|oVz$r6)J)1lV_LF7; z<~Yr)*oy-y_TwNgRLZ57utvtq+^=Lwhmj!T2)}5xSzpC#GLETu9dGbotqq2J2d|H? zQKE+NOVsD8ZM;4_Jvyq+<6Gb5ZgBOuIy^q2i62sjqoeLl`k@oyDF*i0(Dldx#G zL>%8I$MQd;kNA;{796IMGGL+*ibk4J8LKW@;<|V-R6REYl(f zXvu)%^tR~Rlb|9IZ__+3bQ~w}4$bI8yo>k9WIv6~j3&TI_<;yod!O3C3b0X;^ntc_tx^N)fe7XjG#TL^Ca{4q}}F=isH-+KMH+L~HE< zbPdC2H(f@Gai(mO?WPOIFu^X_O*T2-Zl>2Tw(gYK@qd07{0I-iw)m9V!**#Hej4l` zmWt(!)7WK~gLvA2W!c(u+Ves9brp5yjJk?7BtMXiFuI6T(A zz+B8kEsYkT5GzrHHtIK`gsN#aI7)F8Wu*CBo$-}qsfjc=OOeTfm@)4A@d3{Ji9NA+ z0Uzq=(y!|wB=5&XT+(Ii#{iAYWUvDt;bUT&Q?6<_PX<4sli@I`w@@X+%Wfh8pVE?v z%wE=|w3*2b$UbyQFH$ekUB36q0KQj^yf+fh<&CDC88!KNhqVvd$^GffVM(>GfIJPM?IBNFOFL>M&N%X zBl8S)-R(2}j?gS)J}vsiG#1((x}6k!N7oJ0BS_Zakc3)G07r+=EUYp;t3#2*lH2cT S&43?tPUyx`@FOk!1pEsZM4w*( diff --git a/target/classes/com/release11/klaus/repository/MockedResponseRepository.class b/target/classes/com/release11/klaus/repository/MockedResponseRepository.class index 2dd2b32009cd0c2d44e9d88c32eab0aaa9e9e0db..48dbfe65d098dfc5bf3e2d25ea3dcd84704f05de 100644 GIT binary patch delta 96 zcmX@d+|R;w>ff$?3=9lb41628W-!_?GFbWK7p3bL7ZhdYrKc4o=BAeC7iH_06eZ>r oCnlF<=I7}r=H=y=B!ZbC2;sz>$qO0PxVadZ7ff$?3=9lb47?k;W-v~^I#=ywH!@vLlrTqu| diff --git a/target/classes/com/release11/klaus/service/KlausService.class b/target/classes/com/release11/klaus/service/KlausService.class index 5e201b7a1e7273090d0128c1edbfb1c476c071d0..c6ee0941fbaf2775d720db9594bd4f2606fa3688 100644 GIT binary patch delta 117 zcmbQn`jVCF)W2Q(7#J9=7(_O5*)X{?GDrrM=9OgTriNt}XC~#OI_Bl&mn4>C=I0eN zGHCeZ7p3bL7ZhdYrKc4o=BAeC7iH@gm!uY@=9g3!r0NH!7L{ctr&>>TV{#W|Vh{kD S%)}tbAOxh@7#JCZ85jT_Um{Nc delta 33 ocmaFKI*pa<)W2Q(7#J9=7=$)**)UD+Wpd|aWDo#~Ffj-M0JBsFuK)l5 diff --git a/target/classes/com/release11/klaus/service/KlausServiceImpl.class b/target/classes/com/release11/klaus/service/KlausServiceImpl.class index 391d5f41cba4d190c2f86b63e2880166a08180d6..08758958f371c068a3a5f90c8ac0713f75af38bc 100644 GIT binary patch delta 17 YcmX@1bV6xEfB>rogCv9IsHgCv8-764g32WtQT delta 29 kcmZ3*y^(uE38MgidTL2fYGQGIUO+}sVsYx`T1H(K0Gl`pBLDyZ diff --git a/target/classes/logback.xml b/target/classes/logback.xml index 476fda0..a6c3385 100644 --- a/target/classes/logback.xml +++ b/target/classes/logback.xml @@ -2,14 +2,14 @@ - + localhost 6379 logstash - {"date" : "%d{yyyy-MM-dd}", "timestamp":"%d{HH:mm:ss}", "businessKeys": ["interfaceName": "%X{interfaceName}", "clientUUID": "%X{clientUUID}", "messageId": "%X{messageId}"],"thread":"%t","level":"%-5level", "message":"%msg"}%n + {"dateTimeStamp" : "%d{yyyy-MM-dd}T%d{HH:mm:ss}", "businessKeys":["INTERFACE_NAME:%X{INTERFACE_NAME}", "CLIENT_UUID:%X{CLIENT_UUID}", "MESSAGE_ID:%X{MESSAGE_ID}"],"thread":"%t","level":"%-5level", "message":"%msg"}%n diff --git a/target/classes/static/js/main.js b/target/classes/static/js/main.js index 3e322d2..fb9c395 100644 --- a/target/classes/static/js/main.js +++ b/target/classes/static/js/main.js @@ -1,4 +1,3 @@ - function httpGet() { var clientUUID = document.getElementById("getClientUUID").value; diff --git a/target/classes/templates/index.html b/target/classes/templates/index.html index 5fedb2a..e2bb4f1 100644 --- a/target/classes/templates/index.html +++ b/target/classes/templates/index.html @@ -3,76 +3,115 @@ Title - + +
-

In order to set mockup response. Please send the response, that you want to receive, on: -
http://localhost:8097/klaus/v1/set/ clientUUID should be here/{mockedResponseId}?httpStatus=200 -
or simply fill and submit the below form:
-
- sayHi('John'); -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mocked response id:Id Error
Mocked response body:Body Error
Mocked response http code status:HttpStatus Error
Provide mocked response headers:Add a new header +

In order to set mockup response. Please send the response, that you want to receive, on: +
http://localhost:8097/klaus/v1/set/ clientUUID should be here/{mockedResponseId}?httpStatus=200 +
+ +
+
+
+
+
You can also simply fill and submit the below form: + + + - + + + + + + + + + + + + + + + + + + + + + + + +
Mocked response id:Id Error
Mocked response body:Body Error
Mocked response http code status:HttpStatus Error
Provide mocked response headers:Add a new header + + + + +
+
Media type:
-
Media type:
-
- -

Mock has been saved

+ + + + + + +
+

Mock has been saved

+
+
+ + +

+
+
+
+
+ Your mocked requests: +
+larum ispum srutum tutum +
+ + +
- -

In order to use the mocked response in your integration tests or simply +
+
In order to use the mocked response in your integration tests or simply get your mocked response please send a request to
http://localhost:8097/klaus/v1/get/clientUUID should be here/{mockedResponseId} +
You will receive the same body and headers as you sent them in the step 1.
-

You will receive the same body and headers as you sent them in the step 1.
-

You can also use the form below:
-
- -

- - -
+
+
+
To see your activity history use the form below +
+ +

+ + localDateTimeFrom Error +

+ + localDateTimeTo Error +
+

...

+
+ +
+

diff --git a/target/classes/templates/login.html b/target/classes/templates/login.html index 0cf2a2a..5bf521d 100644 --- a/target/classes/templates/login.html +++ b/target/classes/templates/login.html @@ -4,6 +4,7 @@ Login +

Please move to the next step with your own client UUID:
@@ -12,7 +13,6 @@ -

You can also register new UUID. *some logic to register UUID*:
clientUUID should be here
diff --git a/target/test-classes/com/release11/klaus/controller/KlausControllerTest.class b/target/test-classes/com/release11/klaus/controller/KlausControllerTest.class index a28b572c922f0be090406b39a4394bdb73c49400..ceebf24bc0c9ea88f40866e1c2258390949919b1 100644 GIT binary patch literal 1137 zcmb7D+fLg+5Iq}GOk9^s0_9Rl>4lOTxS{l-rb4Pfl~4mkfOy}SRoLKoBYRWSKj`nY z4;1yGAJC7gI-8ip5xmrrcX!4!bIu&k{`vdsH-L9|Ya@jb3uy;;Fv>95+M5;2Bn~JL-yZAVR55sbpQ~3n8fFR+8s{T7vw*nbfaWscK=BVT1a1L*WY^iAu#i z_jxCBJr(Fs`MwCF|YgN$#wxxcqok>JJb41 zMhu&^|A(qFOf`hwQ{K5aJrq$}1rfny{K0_4zjk2^M{?l zv8x-aG#p_gt981i&-X=lb${0a7*4k;99HJ6-$#R ze+8>X@7@pGE0r&iyTmLV>GZHvzQXc88Ea$=>My~fym88&pldOO9I{xTbs5uGr8{D9 zi@n-0Zkk4Py-RnDqF&G`Mf(^k*dP`!Dc*42q#bzGXILW3baJD$`9y0hhDa7+cui?3 Gy!i*(ISLQ} delta 250 zcmey!ag>GY)W2Q(7#J9=7(^y==`*u4a7^CAxP9^=riyxY1}2~c0|PSj1tdYzAZ6S@k_XD>Vc-Sw7#R3~vP@vj+CUyi9fn3uB#n$f k1ArQ%8Tf%JLFNhoX$A&C!lv+Inu1~oBZCmoASMQ30BZ3NFaQ7m diff --git a/target/test-classes/com/release11/klaus/controller/KlausMvcControllerTest.class b/target/test-classes/com/release11/klaus/controller/KlausMvcControllerTest.class index 0c2f01659d0639672081a218e2d6a53be2caa1b7..4e9e2b8c9cad7707fb64ed5d2ff0b0471b3ec1d8 100644 GIT binary patch literal 1258 zcmb_cT~iY=6g`2$(z@7MN&$mul;h2|qrj9=NAqyAxw-e`=Ipuo_WjFO0C#aGg&_<(NVpimC_`q4cev+swdK8P z?ueFQ7`-QzH1`>Xi={>iV@Ntkxi|rrq14iCFA%=qp;%e*-uXNVy|&&IzW2Bzl-UsP zBN3W)qZyoLB>hbhFsv6#)jv+0KLYfqhf+@AB+?EtE>0oKFclYWWLtPu-QxZ_H=<4} zDqHD2h60^=Ob9{cFzF!gVhYm?5B{|_hO~dMhC1E;ZSmOS{|gy8oOV&bEW=35GsDu~ zuv|{!EY3NYb8#LQ4(XuwAvB^*JnD$lFxk6?)ZXhrDpNCo;B8`X9+w>LBu4TA4umz6iYMR$?zYt;$bVodm{^sF3Q2_^MRm zWz=qppw62fwNT|YN=?;t6tu(>X)jtBOwF?W z7Yyz*r9@Eic^C=;&JXS?%%MaNf*sb|?xrm8{(cGFT$(_5!d> z!FF7u-Jv-74b2vAav#n<#=Ds4Vy5~DXBNA-_zNtHgbl(l@))O9%wakP&i9i0z~l4+ et>8Kxc7vjA0XJzL!fI@9VU6Y#d2 delta 173 zcmaFG`G%S6)W2Q(7#J9=7=$Ns>9esja4<5MPEKGJnY^B9?&Kck6fp(`26hG}pb`c! z$;!aSz{tQkS&v05hYKhM;xRDrGH?S)9x$5~Nb>@D3=DigStbTfAWIvFLFyPc0tqGt YghnAGjf_x@{6IAzV+FvP1i?Cl0Nx@FkpKVy diff --git a/target/test-classes/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.class b/target/test-classes/com/release11/klaus/repository/MockedResponseRedisRepositoryTest.class index 0d0b038853afd75cec50ee2d5b70589cbe8567b4..655bf88eb651d8734b07076696f59ea2e150bd48 100644 GIT binary patch literal 4616 zcmbVPiGLHv75>(jWO)IjB%}rsgfP?wD=XW=C#Lu!IM{|-#?+7$*3#Hsd$p_Vu6#5} zkEHkAruTiMP1>dxO&yLVy{|OA&%dU>ezTHo2`hmVBWZSK-kUey``)oH{rCEd0DADB z5Gqg^K$VJW)F`N5(3f=0)U7$~%*=vFc?xQd8J6K4S5Vp1JQYAt!A^fu&NEEylDdqhQcGQlf~4md)?5(V6jaToT|I~$R5Bz7J2~J?E$+ab0or) zMQf|JXzDpvlgAjYHjr}-OStZ7v8teMaCBsNeDcz{b0b3vnnrI=t~ZDVp1ZQLQina* z8^Ap(?!`U@+cxjRyKqZ3$9s1*jou7K@79^-tyA(=`&C5cm9~$JPYzF<>>nJyG~Pcp z97H3JGb~RyvwBL5>lq<;A5!spxjQsAoJ{uLKYVFqD2Qgl*4EzE9>Ni{1Q1hkA2bE~ z%3U^Nr-i8vFA0l=2WE1HnHG+McvEv(Y>Kuw`a%PFiQW)e(H20viUf`-xZ4N7GcrOO zwNtt|q#LGlG}Zj zC^&Fyj`Y^z92olNRlEt)3Qm;sr6aPoYk0P^s*TyHMUkEmZq~M3F(J~1JF&4kDO_?? zwf*eEaLY=f#(bL2>MjFgC1Yv}dTP^aN_V5nHYqJleo^`(1Al&q96Eh;ItX`LujL1Yx=nMa}}@ez&m zM51l+wsTaWg%xAr8uqAihVF~y@j7o(*KsmB#wsk@|1QF`r3w0EQuot=qT zyuE8SmN=S-$GTIkU9q-~?$(svJ#(}@oscq{sjH_o`cO+W&$wt$bl&r_G0U)HUGeVD zm{<|1SVy!a>a&&0lEx9Kpb#OPDm7@xvzzE)pIw4@W^`wjRiMwxnPy8QWg1L+vJmv$ zj-@S;ObIzh(tWL*BSrPe)vV|vA59~rdj`ozBFZH{ZU^l2YTpdMS|aj3rx;AaaSJxc z8RjW3=k~S5ZS#=hRO7xpt}IxD`_kQ?p7U)zz^di0en=&$MErz zJ|=&8g1g-j59bU=jN8^Y33lt$P=GBA1)osyNqmZy>Zz2-66Hj}($XMbcWkNsgUpq= zjBtEFKBMBZ_#CsrtnCczsd)vFvX|ZvYMu%qgfFQ0BECceOkvG=lw!*^qM%_SXUW1j zWw^$SDf%tTCR<5y-nVPicIGr!W}UfNhyBR1?JR0DLbqJz)Rdpk^$h{7Kj+!YgeT3C zUNy+BL&1(wHfH0w%#3g*b*g8I^_zt$-7(~IVY14bH+bGa*@on`6c3)fbMEG>CC%96 zIO_y=Z7WWFt&E#8)t&Leswums{bda+>XfLl&flBQ#qye43Iq{n@G00;iU2c90fp10 zRvs&Rs3b;d%Uj%d=8x|^PJ2SbE0So^lL7olL0kDsn6e$AJ-~W;*0EE}XLR+3pn|N^*uWjWzce99C*ypA7v2*-`ifg!DFaQ7PCcm!NoT(kvn5~yxkvd{o!to2Bpr_U1 z*OLJLq2S;aV9Q|?z`qpS`|4YnC-ZB_L0oURIQPfk~d>yu+gt{@zK-8Jm4#CeV*;R74vgW;z9_$m%xMSKk%Eo(RyKCy;@ z@X0lt3ZGuX*c#4`AASy#u{B)isk(y84OMHH4VyjHa<-u=d}IyQd1-p3Z~95>_!KU@x@7cc31wOjq4r78c2g8v*pZH&a4xN z#@2@<|2ann5YP&afbECZ@cEjj5U6?@Rh7?jCVzUKM;%2x+KwB92KWg-)u>QUu=3&s yK2+evjbnbw=b!N-4g5J({SLp!%l_z(_%r^3zj7_iwNCo$Z>YuJ@lX644gUkT%r0&K delta 279 zcmeBB*}}?o>ff$?3=9lb45AacOc)&|Ph=LEJb_DRvNP9&$?rI2CiC!^OuoRAQ_rBl zz|Oz~RLQ`=48*JqYz&MHoIsX7kY)slXl-X;+z4baF>nD%kTe5O3pbGDfhYjdyg(iU z10PV939MNg$OEav(8!IXkrAjd3#5}Dh(YEG0BHsWLBgg8qnUzk2or-4&>$uTVYtyE G3=9AxQ55