From 5affdde8d8e4d39be105033e19fc7206897e39b9 Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Mon, 12 Mar 2018 16:55:33 -0400 Subject: [PATCH] Updating gitignore and removing target directories --- .gitignore | 23 +- docs/target/antrun/build-main.xml | 17 - docs/target/build-docs/META-INF/MANIFEST.MF | 6 - docs/target/build-docs/asciidoc/README.adoc | 86 -- .../build-docs/asciidoc/building-base.adoc | 86 -- .../build-docs/asciidoc/building-jdk8.adoc | 4 - .../build-docs/asciidoc/building-lombok.adoc | 33 - docs/target/build-docs/asciidoc/building.adoc | 3 - .../build-docs/asciidoc/code-of-conduct.adoc | 45 - .../asciidoc/contributing-docs.adoc | 1 - .../build-docs/asciidoc/contributing.adoc | 44 - docs/target/build-docs/asciidoc/ghpages.sh | 360 ------- .../asciidoc/spring-cloud-build.adoc | 3 - docs/target/build-docs/bash/sync_ghpages.sh | 211 ---- .../build-docs/docbook/css/highlight.css | 35 - .../docbook/css/manual-multipage.css | 9 - .../docbook/css/manual-singlepage.css | 6 - docs/target/build-docs/docbook/css/manual.css | 344 ------- .../build-docs/docbook/images/background.png | Bin 18255 -> 0 bytes .../build-docs/docbook/images/callouts/1.png | Bin 329 -> 0 bytes .../build-docs/docbook/images/callouts/2.png | Bin 353 -> 0 bytes .../build-docs/docbook/images/callouts/3.png | Bin 350 -> 0 bytes .../build-docs/docbook/images/caution.png | Bin 2099 -> 0 bytes .../build-docs/docbook/images/important.png | Bin 2085 -> 0 bytes .../target/build-docs/docbook/images/logo.png | Bin 4387 -> 0 bytes .../target/build-docs/docbook/images/note.png | Bin 2257 -> 0 bytes .../docbook/images/sts_exception.png | Bin 66176 -> 0 bytes docs/target/build-docs/docbook/images/tip.png | Bin 931 -> 0 bytes .../build-docs/docbook/images/warning.png | Bin 2130 -> 0 bytes .../docbook/images/web-selected.png | Bin 182685 -> 0 bytes docs/target/build-docs/docbook/xsl/common.xsl | 45 - docs/target/build-docs/docbook/xsl/epub.xsl | 31 - .../build-docs/docbook/xsl/html-multipage.xsl | 73 -- .../docbook/xsl/html-singlepage.xsl | 30 - docs/target/build-docs/docbook/xsl/html.xsl | 141 --- docs/target/build-docs/docbook/xsl/pdf.xsl | 582 ----------- .../build-docs/docbook/xsl/xslthl-config.xml | 23 - .../docbook/xsl/xslthl/asciidoc-hl.xml | 41 - .../docbook/xsl/xslthl/bourne-hl.xml | 95 -- .../build-docs/docbook/xsl/xslthl/c-hl.xml | 117 --- .../build-docs/docbook/xsl/xslthl/cpp-hl.xml | 151 --- .../docbook/xsl/xslthl/csharp-hl.xml | 194 ---- .../build-docs/docbook/xsl/xslthl/css-hl.xml | 176 ---- .../build-docs/docbook/xsl/xslthl/html-hl.xml | 122 --- .../build-docs/docbook/xsl/xslthl/ini-hl.xml | 45 - .../build-docs/docbook/xsl/xslthl/java-hl.xml | 117 --- .../docbook/xsl/xslthl/javascript-hl.xml | 147 --- .../build-docs/docbook/xsl/xslthl/json-hl.xml | 37 - .../build-docs/docbook/xsl/xslthl/perl-hl.xml | 120 --- .../build-docs/docbook/xsl/xslthl/php-hl.xml | 154 --- .../docbook/xsl/xslthl/properties-hl.xml | 38 - .../docbook/xsl/xslthl/python-hl.xml | 100 -- .../build-docs/docbook/xsl/xslthl/ruby-hl.xml | 109 -- .../docbook/xsl/xslthl/sql2003-hl.xml | 565 ----------- .../build-docs/docbook/xsl/xslthl/yaml-hl.xml | 47 - .../target/build-docs/ruby/generate_readme.sh | 37 - .../contents/reference/html/css/highlight.css | 35 - .../reference/html/css/manual-multipage.css | 9 - .../reference/html/css/manual-singlepage.css | 6 - .../contents/reference/html/css/manual.css | 344 ------- .../reference/html/images/background.png | Bin 18255 -> 0 bytes .../reference/html/images/callouts/1.png | Bin 329 -> 0 bytes .../reference/html/images/callouts/2.png | Bin 353 -> 0 bytes .../reference/html/images/callouts/3.png | Bin 350 -> 0 bytes .../reference/html/images/caution.png | Bin 2099 -> 0 bytes .../reference/html/images/important.png | Bin 2085 -> 0 bytes .../contents/reference/html/images/logo.png | Bin 4387 -> 0 bytes .../contents/reference/html/images/note.png | Bin 2257 -> 0 bytes .../reference/html/images/sts_exception.png | Bin 66176 -> 0 bytes .../contents/reference/html/images/tip.png | Bin 931 -> 0 bytes .../reference/html/images/warning.png | Bin 2130 -> 0 bytes .../reference/html/images/web-selected.png | Bin 182685 -> 0 bytes .../contents/reference/html/multi_pr01.html | 4 - .../html/multi_spring-cloud-feign.html | 199 ---- .../html/multi_spring-cloud-openfeign.html | 3 - .../reference/htmlsingle/css/highlight.css | 35 - .../htmlsingle/css/manual-multipage.css | 9 - .../htmlsingle/css/manual-singlepage.css | 6 - .../reference/htmlsingle/css/manual.css | 344 ------- .../htmlsingle/images/background.png | Bin 18255 -> 0 bytes .../htmlsingle/images/callouts/1.png | Bin 329 -> 0 bytes .../htmlsingle/images/callouts/2.png | Bin 353 -> 0 bytes .../htmlsingle/images/callouts/3.png | Bin 350 -> 0 bytes .../reference/htmlsingle/images/caution.png | Bin 2099 -> 0 bytes .../reference/htmlsingle/images/important.png | Bin 2085 -> 0 bytes .../reference/htmlsingle/images/logo.png | Bin 4387 -> 0 bytes .../reference/htmlsingle/images/note.png | Bin 2257 -> 0 bytes .../htmlsingle/images/sts_exception.png | Bin 66176 -> 0 bytes .../reference/htmlsingle/images/tip.png | Bin 931 -> 0 bytes .../reference/htmlsingle/images/warning.png | Bin 2130 -> 0 bytes .../htmlsingle/images/web-selected.png | Bin 182685 -> 0 bytes .../htmlsingle/spring-cloud-openfeign.html | 200 ---- ...cs-jar-sources-2.0.0.BUILD-SNAPSHOT.marker | 0 docs/target/docbook/html/multi_pr01.html | 4 - .../html/multi_spring-cloud-feign.html | 199 ---- .../html/multi_spring-cloud-openfeign.html | 3 - .../htmlsingle/spring-cloud-openfeign.html | 200 ---- docs/target/generated-docs/css/highlight.css | 35 - .../generated-docs/css/manual-multipage.css | 9 - .../generated-docs/css/manual-singlepage.css | 6 - docs/target/generated-docs/css/manual.css | 344 ------- docs/target/generated-docs/ghpages.sh | 330 ------ .../generated-docs/images/background.png | Bin 18255 -> 0 bytes .../generated-docs/images/callouts/1.png | Bin 329 -> 0 bytes .../generated-docs/images/callouts/2.png | Bin 353 -> 0 bytes .../generated-docs/images/callouts/3.png | Bin 350 -> 0 bytes docs/target/generated-docs/images/caution.png | Bin 2099 -> 0 bytes .../generated-docs/images/important.png | Bin 2085 -> 0 bytes docs/target/generated-docs/images/logo.png | Bin 4387 -> 0 bytes docs/target/generated-docs/images/note.png | Bin 2257 -> 0 bytes .../generated-docs/images/sts_exception.png | Bin 66176 -> 0 bytes docs/target/generated-docs/images/tip.png | Bin 931 -> 0 bytes docs/target/generated-docs/images/warning.png | Bin 2130 -> 0 bytes .../generated-docs/images/web-selected.png | Bin 182685 -> 0 bytes .../generated-docs/multi/css/highlight.css | 35 - .../multi/css/manual-multipage.css | 9 - .../multi/css/manual-singlepage.css | 6 - .../generated-docs/multi/css/manual.css | 344 ------- .../multi/images/background.png | Bin 18255 -> 0 bytes .../multi/images/callouts/1.png | Bin 329 -> 0 bytes .../multi/images/callouts/2.png | Bin 353 -> 0 bytes .../multi/images/callouts/3.png | Bin 350 -> 0 bytes .../generated-docs/multi/images/caution.png | Bin 2099 -> 0 bytes .../generated-docs/multi/images/important.png | Bin 2085 -> 0 bytes .../generated-docs/multi/images/logo.png | Bin 4387 -> 0 bytes .../generated-docs/multi/images/note.png | Bin 2257 -> 0 bytes .../multi/images/sts_exception.png | Bin 66176 -> 0 bytes .../generated-docs/multi/images/tip.png | Bin 931 -> 0 bytes .../generated-docs/multi/images/warning.png | Bin 2130 -> 0 bytes .../multi/images/web-selected.png | Bin 182685 -> 0 bytes .../generated-docs/multi/multi_pr01.html | 4 - .../multi/multi_spring-cloud-feign.html | 199 ---- .../multi/multi_spring-cloud-openfeign.html | 3 - .../generated-docs/single/css/highlight.css | 35 - .../single/css/manual-multipage.css | 9 - .../single/css/manual-singlepage.css | 6 - .../generated-docs/single/css/manual.css | 344 ------- .../single/images/background.png | Bin 18255 -> 0 bytes .../single/images/callouts/1.png | Bin 329 -> 0 bytes .../single/images/callouts/2.png | Bin 353 -> 0 bytes .../single/images/callouts/3.png | Bin 350 -> 0 bytes .../generated-docs/single/images/caution.png | Bin 2099 -> 0 bytes .../single/images/important.png | Bin 2085 -> 0 bytes .../generated-docs/single/images/logo.png | Bin 4387 -> 0 bytes .../generated-docs/single/images/note.png | Bin 2257 -> 0 bytes .../single/images/sts_exception.png | Bin 66176 -> 0 bytes .../generated-docs/single/images/tip.png | Bin 931 -> 0 bytes .../generated-docs/single/images/warning.png | Bin 2130 -> 0 bytes .../single/images/web-selected.png | Bin 182685 -> 0 bytes .../single/spring-cloud-openfeign.html | 200 ---- .../spring-cloud-openfeign.html | 117 --- .../generated-docs/spring-cloud-openfeign.xml | 395 -------- .../spring-cloud-openfeign.adoc | 13 - .../target/apidocs/allclasses-frame.html | 63 -- .../target/apidocs/allclasses-noframe.html | 63 -- .../target/apidocs/constant-values.html | 253 ----- .../target/apidocs/deprecated-list.html | 181 ---- .../target/apidocs/help-doc.html | 231 ----- .../target/apidocs/index-all.html | 788 --------------- .../target/apidocs/index.html | 76 -- ...erProcessor.AnnotatedParameterContext.html | 304 ------ .../AnnotatedParameterProcessor.html | 288 ------ .../openfeign/DefaultFeignLoggerFactory.html | 294 ------ .../cloud/openfeign/EnableFeignClients.html | 357 ------- ...ion.DefaultFeignTargeterConfiguration.html | 283 ------ ...guration.HttpClientFeignConfiguration.html | 341 ------- ...ion.HystrixFeignTargeterConfiguration.html | 283 ------ ...onfiguration.OkHttpFeignConfiguration.html | 335 ------- .../openfeign/FeignAutoConfiguration.html | 326 ------ .../cloud/openfeign/FeignClient.html | 483 --------- ...ntProperties.FeignClientConfiguration.html | 558 ----------- .../openfeign/FeignClientProperties.html | 396 -------- ...nfiguration.HystrixFeignConfiguration.html | 285 ------ .../openfeign/FeignClientsConfiguration.html | 389 -------- .../cloud/openfeign/FeignContext.html | 276 ----- .../openfeign/FeignFormatterRegistrar.html | 200 ---- .../cloud/openfeign/FeignLoggerFactory.html | 241 ----- .../PathVariableParameterProcessor.html | 341 ------- .../RequestHeaderParameterProcessor.html | 341 ------- .../RequestParamParameterProcessor.html | 341 ------- .../PathVariableParameterProcessor.html | 126 --- .../RequestHeaderParameterProcessor.html | 126 --- .../RequestParamParameterProcessor.html | 126 --- .../openfeign/annotation/package-frame.html | 23 - .../openfeign/annotation/package-summary.html | 158 --- .../openfeign/annotation/package-tree.html | 141 --- .../openfeign/annotation/package-use.html | 126 --- ...erProcessor.AnnotatedParameterContext.html | 206 ---- .../AnnotatedParameterProcessor.html | 204 ---- .../class-use/DefaultFeignLoggerFactory.html | 126 --- .../class-use/EnableFeignClients.html | 126 --- ...ion.DefaultFeignTargeterConfiguration.html | 126 --- ...guration.HttpClientFeignConfiguration.html | 126 --- ...ion.HystrixFeignTargeterConfiguration.html | 126 --- ...onfiguration.OkHttpFeignConfiguration.html | 126 --- .../class-use/FeignAutoConfiguration.html | 126 --- .../openfeign/class-use/FeignClient.html | 126 --- ...ntProperties.FeignClientConfiguration.html | 179 ---- .../class-use/FeignClientProperties.html | 126 --- ...nfiguration.HystrixFeignConfiguration.html | 126 --- .../class-use/FeignClientsConfiguration.html | 126 --- .../openfeign/class-use/FeignContext.html | 166 --- .../class-use/FeignFormatterRegistrar.html | 126 --- .../class-use/FeignLoggerFactory.html | 179 ---- .../encoding/BaseRequestInterceptor.html | 329 ------ ...gnAcceptGzipEncodingAutoConfiguration.html | 289 ------ .../FeignAcceptGzipEncodingInterceptor.html | 306 ------ .../FeignClientEncodingProperties.html | 369 ------- ...nContentGzipEncodingAutoConfiguration.html | 289 ------ .../FeignContentGzipEncodingInterceptor.html | 303 ------ .../openfeign/encoding/HttpEncoding.html | 329 ------ .../class-use/BaseRequestInterceptor.html | 174 ---- ...gnAcceptGzipEncodingAutoConfiguration.html | 126 --- .../FeignAcceptGzipEncodingInterceptor.html | 166 --- .../FeignClientEncodingProperties.html | 206 ---- ...nContentGzipEncodingAutoConfiguration.html | 126 --- .../FeignContentGzipEncodingInterceptor.html | 166 --- .../encoding/class-use/HttpEncoding.html | 126 --- .../openfeign/encoding/package-frame.html | 30 - .../openfeign/encoding/package-summary.html | 193 ---- .../openfeign/encoding/package-tree.html | 151 --- .../cloud/openfeign/encoding/package-use.html | 176 ---- .../cloud/openfeign/package-frame.html | 43 - .../cloud/openfeign/package-summary.html | 245 ----- .../cloud/openfeign/package-tree.html | 169 ---- .../cloud/openfeign/package-use.html | 221 ---- .../CachingSpringLoadBalancerFactory.html | 354 ------- .../FeignLoadBalancer.RibbonRequest.html | 279 ------ .../FeignLoadBalancer.RibbonResponse.html | 345 ------- .../openfeign/ribbon/FeignLoadBalancer.html | 470 --------- .../openfeign/ribbon/FeignRetryPolicy.html | 326 ------ .../FeignRibbonClientAutoConfiguration.html | 324 ------ .../ribbon/LoadBalancerFeignClient.html | 336 ------- .../ribbon/RetryableFeignLoadBalancer.html | 466 --------- .../RibbonResponseStatusCodeException.html | 328 ------ .../CachingSpringLoadBalancerFactory.html | 186 ---- .../FeignLoadBalancer.RibbonRequest.html | 182 ---- .../FeignLoadBalancer.RibbonResponse.html | 172 ---- .../ribbon/class-use/FeignLoadBalancer.html | 181 ---- .../ribbon/class-use/FeignRetryPolicy.html | 126 --- .../FeignRibbonClientAutoConfiguration.html | 126 --- .../class-use/LoadBalancerFeignClient.html | 126 --- .../class-use/RetryableFeignLoadBalancer.html | 126 --- .../RibbonResponseStatusCodeException.html | 126 --- .../cloud/openfeign/ribbon/package-frame.html | 32 - .../openfeign/ribbon/package-summary.html | 196 ---- .../cloud/openfeign/ribbon/package-tree.html | 182 ---- .../cloud/openfeign/ribbon/package-use.html | 170 ---- .../openfeign/support/FallbackCommand.html | 942 ------------------ .../support/FeignHttpClientProperties.html | 628 ------------ .../cloud/openfeign/support/FeignUtils.html | 243 ----- .../support/ResponseEntityDecoder.html | 310 ------ .../openfeign/support/SpringDecoder.html | 308 ------ .../openfeign/support/SpringEncoder.html | 323 ------ .../SpringMvcContract.ConvertingExpander.html | 286 ------ .../openfeign/support/SpringMvcContract.html | 430 -------- .../support/class-use/FallbackCommand.html | 126 --- .../class-use/FeignHttpClientProperties.html | 184 ---- .../support/class-use/FeignUtils.html | 126 --- .../class-use/ResponseEntityDecoder.html | 126 --- .../support/class-use/SpringDecoder.html | 126 --- .../support/class-use/SpringEncoder.html | 126 --- .../SpringMvcContract.ConvertingExpander.html | 126 --- .../support/class-use/SpringMvcContract.html | 126 --- .../openfeign/support/package-frame.html | 28 - .../openfeign/support/package-summary.html | 177 ---- .../cloud/openfeign/support/package-tree.html | 154 --- .../cloud/openfeign/support/package-use.html | 159 --- .../target/apidocs/overview-frame.html | 26 - .../target/apidocs/overview-summary.html | 156 --- .../target/apidocs/overview-tree.html | 246 ----- .../target/apidocs/package-list | 5 - .../target/apidocs/script.js | 30 - .../target/apidocs/serialized-form.html | 170 ---- .../target/apidocs/stylesheet.css | 574 ----------- .../target/classes/META-INF/spring.factories | 5 - ...rProcessor$AnnotatedParameterContext.class | Bin 749 -> 0 bytes .../AnnotatedParameterProcessor.class | Bin 705 -> 0 bytes .../openfeign/DefaultFeignLoggerFactory.class | Bin 957 -> 0 bytes .../cloud/openfeign/DefaultTargeter.class | Bin 1438 -> 0 bytes .../cloud/openfeign/EnableFeignClients.class | Bin 870 -> 0 bytes ...on$DefaultFeignTargeterConfiguration.class | Bin 1122 -> 0 bytes ...ation$HttpClientFeignConfiguration$1.class | Bin 1500 -> 0 bytes ...uration$HttpClientFeignConfiguration.class | Bin 5592 -> 0 bytes ...on$HystrixFeignTargeterConfiguration.class | Bin 1114 -> 0 bytes ...nfiguration$OkHttpFeignConfiguration.class | Bin 4479 -> 0 bytes .../openfeign/FeignAutoConfiguration.class | Bin 2408 -> 0 bytes .../cloud/openfeign/FeignClient.class | Bin 1084 -> 0 bytes .../openfeign/FeignClientFactoryBean.class | Bin 13519 -> 0 bytes ...tProperties$FeignClientConfiguration.class | Bin 4928 -> 0 bytes .../openfeign/FeignClientProperties.class | Bin 2611 -> 0 bytes .../openfeign/FeignClientSpecification.class | Bin 2501 -> 0 bytes ...figuration$HystrixFeignConfiguration.class | Bin 1451 -> 0 bytes .../openfeign/FeignClientsConfiguration.class | Bin 4316 -> 0 bytes .../openfeign/FeignClientsRegistrar$1.class | Bin 1511 -> 0 bytes .../openfeign/FeignClientsRegistrar$2.class | Bin 1665 -> 0 bytes .../FeignClientsRegistrar$AllTypeFilter.class | Bin 1841 -> 0 bytes .../openfeign/FeignClientsRegistrar.class | Bin 14094 -> 0 bytes .../cloud/openfeign/FeignContext.class | Bin 694 -> 0 bytes .../openfeign/FeignFormatterRegistrar.class | Bin 216 -> 0 bytes .../cloud/openfeign/FeignLoggerFactory.class | Bin 302 -> 0 bytes .../cloud/openfeign/HystrixTargeter.class | Bin 5980 -> 0 bytes .../cloud/openfeign/Targeter.class | Bin 781 -> 0 bytes .../PathVariableParameterProcessor.class | Bin 3893 -> 0 bytes .../RequestHeaderParameterProcessor.class | Bin 3353 -> 0 bytes .../RequestParamParameterProcessor.class | Bin 3448 -> 0 bytes .../encoding/BaseRequestInterceptor.class | Bin 1515 -> 0 bytes ...nAcceptGzipEncodingAutoConfiguration.class | Bin 1866 -> 0 bytes .../FeignAcceptGzipEncodingInterceptor.class | Bin 1075 -> 0 bytes .../FeignClientEncodingProperties.class | Bin 2362 -> 0 bytes ...ContentGzipEncodingAutoConfiguration.class | Bin 1871 -> 0 bytes .../FeignContentGzipEncodingInterceptor.class | Bin 3096 -> 0 bytes .../openfeign/encoding/HttpEncoding.class | Bin 505 -> 0 bytes .../CachingSpringLoadBalancerFactory.class | Bin 5188 -> 0 bytes ...efaultFeignLoadBalancedConfiguration.class | Bin 1546 -> 0 bytes .../FeignLoadBalancer$RibbonRequest$1.class | Bin 2785 -> 0 bytes .../FeignLoadBalancer$RibbonRequest.class | Bin 2237 -> 0 bytes .../FeignLoadBalancer$RibbonResponse.class | Bin 1818 -> 0 bytes .../openfeign/ribbon/FeignLoadBalancer.class | Bin 5012 -> 0 bytes ...licy$FeignRetryPolicyServiceInstance.class | Bin 2010 -> 0 bytes .../openfeign/ribbon/FeignRetryPolicy.class | Bin 2214 -> 0 bytes .../FeignRibbonClientAutoConfiguration.class | Bin 3708 -> 0 bytes ...ation$HttpClientFeignConfiguration$1.class | Bin 1668 -> 0 bytes ...uration$HttpClientFeignConfiguration.class | Bin 6081 -> 0 bytes ...ClientFeignLoadBalancedConfiguration.class | Bin 2084 -> 0 bytes ...FeignClient$FeignOptionsClientConfig.class | Bin 1420 -> 0 bytes .../ribbon/LoadBalancerFeignClient.class | Bin 4337 -> 0 bytes ...nfiguration$OkHttpFeignConfiguration.class | Bin 3942 -> 0 bytes ...OkHttpFeignLoadBalancedConfiguration.class | Bin 1976 -> 0 bytes .../ribbon/RetryableFeignLoadBalancer$1.class | Bin 4417 -> 0 bytes .../ribbon/RetryableFeignLoadBalancer$2.class | Bin 1975 -> 0 bytes .../ribbon/RetryableFeignLoadBalancer.class | Bin 9680 -> 0 bytes .../RibbonResponseStatusCodeException.class | Bin 1748 -> 0 bytes .../openfeign/support/FallbackCommand.class | Bin 3630 -> 0 bytes .../support/FeignHttpClientProperties.class | Bin 3170 -> 0 bytes .../cloud/openfeign/support/FeignUtils.class | Bin 2396 -> 0 bytes .../support/ResponseEntityDecoder.class | Bin 3242 -> 0 bytes .../openfeign/support/SpringDecoder$1.class | Bin 275 -> 0 bytes .../SpringDecoder$FeignResponseAdapter.class | Bin 2468 -> 0 bytes .../openfeign/support/SpringDecoder.class | Bin 2727 -> 0 bytes .../openfeign/support/SpringEncoder$1.class | Bin 275 -> 0 bytes .../SpringEncoder$FeignOutputMessage.class | Bin 2025 -> 0 bytes .../openfeign/support/SpringEncoder.class | Bin 5632 -> 0 bytes ...SpringMvcContract$ConvertingExpander.class | Bin 1117 -> 0 bytes ...ract$SimpleAnnotatedParameterContext.class | Bin 2219 -> 0 bytes .../openfeign/support/SpringMvcContract.class | Bin 15045 -> 0 bytes .../javadoc-options-javadoc-resources.xml | 10 - .../javadoc-bundle-options/package-list | 217 ---- .../target/maven-archiver/pom.properties | 5 - .../compile/default-compile/createdFiles.lst | 70 -- .../compile/default-compile/inputFiles.lst | 43 - .../default-testCompile/createdFiles.lst | 239 ----- .../default-testCompile/inputFiles.lst | 54 - ...eign-core-2.0.0.BUILD-SNAPSHOT-javadoc.jar | Bin 278700 -> 0 bytes ...eign-core-2.0.0.BUILD-SNAPSHOT-sources.jar | Bin 63744 -> 0 bytes ...ud-openfeign-core-2.0.0.BUILD-SNAPSHOT.jar | Bin 103313 -> 0 bytes .../test-classes/META-INF/spring.factories | 2 - .../target/test-classes/application.yml | 39 - .../test-classes/feign-properties.properties | 21 - ...pClientConfigurationTestsApplication.class | Bin 1463 -> 0 bytes ...gnRibbonHttpClientConfigurationTests.class | Bin 4375 -> 0 bytes ...pClientConfigurationTestsApplication.class | Bin 1477 -> 0 bytes ...RibbonOkHttpClientConfigurationTests.class | Bin 2983 -> 0 bytes ...FeignClientsTests$PlainConfiguration.class | Bin 918 -> 0 bytes .../openfeign/EnableFeignClientsTests.class | Bin 2199 -> 0 bytes .../FeignClientFactoryTests$Bar.class | Bin 476 -> 0 bytes .../FeignClientFactoryTests$BarConfig.class | Bin 810 -> 0 bytes .../FeignClientFactoryTests$Foo.class | Bin 476 -> 0 bytes .../FeignClientFactoryTests$FooConfig.class | Bin 810 -> 0 bytes .../openfeign/FeignClientFactoryTests.class | Bin 2869 -> 0 bytes ...lientOverrideDefaultsTests$BarClient.class | Bin 885 -> 0 bytes ...errideDefaultsTests$BarConfiguration.class | Bin 1689 -> 0 bytes ...lientOverrideDefaultsTests$FooClient.class | Bin 766 -> 0 bytes ...errideDefaultsTests$FooConfiguration.class | Bin 1683 -> 0 bytes ...ideDefaultsTests$TestConfiguration$1.class | Bin 1191 -> 0 bytes ...rrideDefaultsTests$TestConfiguration.class | Bin 1799 -> 0 bytes .../FeignClientOverrideDefaultsTests.class | Bin 4839 -> 0 bytes ...ientUsingPropertiesTests$Application.class | Bin 2026 -> 0 bytes ...ClientUsingPropertiesTests$BarClient.class | Bin 547 -> 0 bytes ...ropertiesTests$BarRequestInterceptor.class | Bin 927 -> 0 bytes ...gPropertiesTests$DefaultErrorDecoder.class | Bin 620 -> 0 bytes ...ClientUsingPropertiesTests$FooClient.class | Bin 547 -> 0 bytes ...ropertiesTests$FooRequestInterceptor.class | Bin 927 -> 0 bytes ...lientUsingPropertiesTests$FormClient.class | Bin 748 -> 0 bytes ...ientUsingPropertiesTests$FormEncoder.class | Bin 2595 -> 0 bytes ...ClientUsingPropertiesTests$NoRetryer.class | Bin 977 -> 0 bytes .../FeignClientUsingPropertiesTests.class | Bin 5116 -> 0 bytes ...ClientsRegistrarTests$FallbackClient.class | Bin 784 -> 0 bytes ...RegistrarTests$FallbackFactoryClient.class | Bin 826 -> 0 bytes ...strarTests$FallbackFactoryTestConfig.class | Bin 1014 -> 0 bytes ...ntsRegistrarTests$FallbackTestConfig.class | Bin 972 -> 0 bytes .../FeignClientsRegistrarTests.class | Bin 3197 -> 0 bytes .../FeignCompressionTests$PlainConfig.class | Bin 907 -> 0 bytes .../openfeign/FeignCompressionTests.class | Bin 4472 -> 0 bytes .../FeignHttpClientConfigurationTests.class | Bin 4850 -> 0 bytes ...eignHttpClientUrlTests$BeanUrlClient.class | Bin 794 -> 0 bytes ...ientUrlTests$BeanUrlClientNoProtocol.class | Bin 836 -> 0 bytes .../FeignHttpClientUrlTests$Hello.class | Bin 1350 -> 0 bytes ...FeignHttpClientUrlTests$TestConfig$1.class | Bin 2946 -> 0 bytes .../FeignHttpClientUrlTests$TestConfig.class | Bin 2882 -> 0 bytes .../FeignHttpClientUrlTests$UrlClient.class | Bin 802 -> 0 bytes .../openfeign/FeignHttpClientUrlTests.class | Bin 3588 -> 0 bytes ...LoggerFactoryTests$LoggerFactoryImpl.class | Bin 985 -> 0 bytes .../FeignLoggerFactoryTests$LoggerImpl1.class | Bin 752 -> 0 bytes .../FeignLoggerFactoryTests$LoggerImpl2.class | Bin 752 -> 0 bytes ...gerFactoryTests$SampleConfiguration1.class | Bin 760 -> 0 bytes ...gerFactoryTests$SampleConfiguration2.class | Bin 1016 -> 0 bytes ...gerFactoryTests$SampleConfiguration3.class | Bin 1082 -> 0 bytes .../openfeign/FeignLoggerFactoryTests.class | Bin 2365 -> 0 bytes .../FeignOkHttpConfigurationTests.class | Bin 3428 -> 0 bytes .../SpringDecoderTests$Application.class | Bin 3375 -> 0 bytes .../openfeign/SpringDecoderTests$Hello.class | Bin 1330 -> 0 bytes .../SpringDecoderTests$TestClient.class | Bin 1640 -> 0 bytes .../cloud/openfeign/SpringDecoderTests.class | Bin 8988 -> 0 bytes .../openfeign/SpringRetryDisabledTests.class | Bin 3340 -> 0 bytes .../openfeign/SpringRetryEnabledTests.class | Bin 2715 -> 0 bytes .../beans/FeignClientTests$Application.class | Bin 1250 -> 0 bytes .../beans/FeignClientTests$Hello.class | Bin 1345 -> 0 bytes ...gnClientTests$TestDefaultFeignConfig.class | Bin 620 -> 0 bytes .../openfeign/beans/FeignClientTests.class | Bin 3654 -> 0 bytes .../cloud/openfeign/beans/TestClient.class | Bin 693 -> 0 bytes .../openfeign/beans/extra/TestClient.class | Bin 734 -> 0 bytes ...FeignAcceptEncodingTests$Application.class | Bin 1227 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1401 -> 0 bytes .../encoding/FeignAcceptEncodingTests.class | Bin 2546 -> 0 bytes ...eignContentEncodingTests$Application.class | Bin 1233 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1405 -> 0 bytes .../encoding/FeignContentEncodingTests.class | Bin 2888 -> 0 bytes .../cloud/openfeign/encoding/Invoices.class | Bin 1828 -> 0 bytes .../encoding/app/client/InvoiceClient.class | Bin 1107 -> 0 bytes .../encoding/app/domain/Invoice.class | Bin 920 -> 0 bytes .../app/resource/InvoiceResource.class | Bin 3164 -> 0 bytes .../security/HystrixSecurityApplication.class | Bin 732 -> 0 bytes .../security/HystrixSecurityTests$1.class | Bin 1485 -> 0 bytes .../security/HystrixSecurityTests.class | Bin 4240 -> 0 bytes .../app/CustomConcurrenyStrategy.class | Bin 1113 -> 0 bytes .../app/ProxyUsernameController.class | Bin 988 -> 0 bytes .../security/app/TestInterceptor.class | Bin 1299 -> 0 bytes .../hystrix/security/app/UsernameClient.class | Bin 418 -> 0 bytes .../security/app/UsernameController.class | Bin 888 -> 0 bytes ...ests$BadHostnameConfiguration$Client.class | Bin 779 -> 0 bytes ...dationTests$BadHostnameConfiguration.class | Bin 1118 -> 0 bytes ...$MissingFallbackConfiguration$Client.class | Bin 1107 -> 0 bytes ...FallbackConfiguration$ClientFallback.class | Bin 1248 -> 0 bytes ...onTests$MissingFallbackConfiguration.class | Bin 1645 -> 0 bytes ...gFallbackFactoryConfiguration$Client.class | Bin 1149 -> 0 bytes ...kFactoryConfiguration$ClientFallback.class | Bin 1822 -> 0 bytes ...$MissingFallbackFactoryConfiguration.class | Bin 1687 -> 0 bytes ...NameAndServiceIdConfiguration$Client.class | Bin 820 -> 0 bytes ...nTests$NameAndServiceIdConfiguration.class | Bin 1143 -> 0 bytes ...sts$NameAndValueConfiguration$Client.class | Bin 796 -> 0 bytes ...ationTests$NameAndValueConfiguration.class | Bin 1123 -> 0 bytes ...ctoryGenericTypeConfiguration$Client.class | Bin 1194 -> 0 bytes ...ericTypeConfiguration$ClientFallback.class | Bin 1567 -> 0 bytes ...lbackFactoryGenericTypeConfiguration.class | Bin 2096 -> 0 bytes ...lbackFactoryTypeConfiguration$Client.class | Bin 1132 -> 0 bytes ...llbackFactoryTypeConfiguration$Dummy.class | Bin 1057 -> 0 bytes ...rongFallbackFactoryTypeConfiguration.class | Bin 2013 -> 0 bytes ...rongFallbackTypeConfiguration$Client.class | Bin 1090 -> 0 bytes ...WrongFallbackTypeConfiguration$Dummy.class | Bin 1015 -> 0 bytes ...Tests$WrongFallbackTypeConfiguration.class | Bin 1957 -> 0 bytes .../invalid/FeignClientValidationTests.class | Bin 5550 -> 0 bytes ...achingSpringLoadBalancerFactoryTests.class | Bin 5131 -> 0 bytes .../ribbon/FeignLoadBalancerTests$1.class | Bin 1297 -> 0 bytes .../ribbon/FeignLoadBalancerTests.class | Bin 6534 -> 0 bytes ...ignRibbonClientPathTests$Application.class | Bin 2704 -> 0 bytes .../FeignRibbonClientPathTests$Hello.class | Bin 899 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1330 -> 0 bytes ...eignRibbonClientPathTests$TestClient.class | Bin 711 -> 0 bytes ...ignRibbonClientPathTests$TestClient1.class | Bin 557 -> 0 bytes ...ignRibbonClientPathTests$TestClient2.class | Bin 556 -> 0 bytes ...ignRibbonClientPathTests$TestClient3.class | Bin 557 -> 0 bytes ...ignRibbonClientPathTests$TestClient4.class | Bin 558 -> 0 bytes ...ignRibbonClientPathTests$TestClient5.class | Bin 566 -> 0 bytes .../ribbon/FeignRibbonClientPathTests.class | Bin 4547 -> 0 bytes ...gnRibbonClientRetryTests$Application.class | Bin 2023 -> 0 bytes .../FeignRibbonClientRetryTests$Hello.class | Bin 907 -> 0 bytes ...ignRibbonClientRetryTests$TestClient.class | Bin 861 -> 0 bytes .../ribbon/FeignRibbonClientRetryTests.class | Bin 2824 -> 0 bytes .../ribbon/FeignRibbonClientTests$1.class | Bin 2480 -> 0 bytes ...eignRibbonClientTests$RequestMatcher.class | Bin 1529 -> 0 bytes .../ribbon/FeignRibbonClientTests.class | Bin 4112 -> 0 bytes ...erFeignClientOverrideTests$BarClient.class | Bin 819 -> 0 bytes ...ClientOverrideTests$BarConfiguration.class | Bin 874 -> 0 bytes ...erFeignClientOverrideTests$BazClient.class | Bin 565 -> 0 bytes ...erFeignClientOverrideTests$FooClient.class | Bin 819 -> 0 bytes ...ClientOverrideTests$FooConfiguration.class | Bin 588 -> 0 bytes ...lientOverrideTests$TestConfiguration.class | Bin 1473 -> 0 bytes ...LoadBalancerFeignClientOverrideTests.class | Bin 4315 -> 0 bytes .../LocalRibbonClientConfiguration.class | Bin 1229 -> 0 bytes .../RetryableFeignLoadBalancerTests$1.class | Bin 1278 -> 0 bytes .../RetryableFeignLoadBalancerTests$2.class | Bin 2020 -> 0 bytes .../RetryableFeignLoadBalancerTests$3.class | Bin 1677 -> 0 bytes ...BalancerTests$MyBackOffPolicyFactory.class | Bin 1839 -> 0 bytes ...LoadBalancerTests$MyRetryListeners$1.class | Bin 2383 -> 0 bytes ...gnLoadBalancerTests$MyRetryListeners.class | Bin 1666 -> 0 bytes ...ncerTests$MyRetryListenersNotRetry$1.class | Bin 2297 -> 0 bytes ...lancerTests$MyRetryListenersNotRetry.class | Bin 1400 -> 0 bytes .../RetryableFeignLoadBalancerTests.class | Bin 17878 -> 0 bytes ...ibbonResponseStatusCodeExceptionTest.class | Bin 3307 -> 0 bytes ...entPropertiesTests$TestConfiguration.class | Bin 1046 -> 0 bytes .../FeignHttpClientPropertiesTests.class | Bin 3116 -> 0 bytes ...s$Application$MyHttpMessageConverter.class | Bin 3054 -> 0 bytes .../SpringEncoderTests$Application.class | Bin 1274 -> 0 bytes .../SpringEncoderTests$MediaTypeMatcher.class | Bin 1887 -> 0 bytes .../support/SpringEncoderTests$MyType.class | Bin 772 -> 0 bytes .../SpringEncoderTests$TestClient.class | Bin 284 -> 0 bytes .../support/SpringEncoderTests.class | Bin 4225 -> 0 bytes .../SpringMvcContractTests$TestObject.class | Bin 2509 -> 0 bytes ...cContractTests$TestTemplate_Advanced.class | Bin 2117 -> 0 bytes ...Tests$TestTemplate_Class_Annotations.class | Bin 1193 -> 0 bytes ...cContractTests$TestTemplate_Extended.class | Bin 464 -> 0 bytes ...ContractTests$TestTemplate_HeaderMap.class | Bin 1284 -> 0 bytes ...vcContractTests$TestTemplate_Headers.class | Bin 1055 -> 0 bytes ...ts$TestTemplate_HeadersWithoutValues.class | Bin 1108 -> 0 bytes ...ontractTests$TestTemplate_ListParams.class | Bin 1042 -> 0 bytes ...s$TestTemplate_ListParamsWithoutName.class | Bin 1059 -> 0 bytes ...ContractTests$TestTemplate_MapParams.class | Bin 1055 -> 0 bytes ...cContractTests$TestTemplate_QueryMap.class | Bin 1274 -> 0 bytes ...MvcContractTests$TestTemplate_Simple.class | Bin 1762 -> 0 bytes .../support/SpringMvcContractTests.class | Bin 13055 -> 0 bytes ...ClientConfigurationTestApp$FooClient.class | Bin 653 -> 0 bytes ...heHttpClientConnectionManagerFactory.class | Bin 1691 -> 0 bytes ...ionTestApp$MyApacheHttpClientFactory.class | Bin 2812 -> 0 bytes ...pClientConfigurationTestApp$MyConfig.class | Bin 1916 -> 0 bytes ...ApacheHttpClientConfigurationTestApp.class | Bin 1694 -> 0 bytes .../ApacheHttpClientConfigurationTests.class | Bin 3984 -> 0 bytes ...tpClientConfigurationTests$FooClient.class | Bin 439 -> 0 bytes ...$MyOkHttpClientConnectionPoolFactory.class | Bin 1145 -> 0 bytes ...sts$TestConfig$MyOkHttpClientFactory.class | Bin 955 -> 0 bytes ...pClientConfigurationTests$TestConfig.class | Bin 1850 -> 0 bytes .../test/OkHttpClientConfigurationTests.class | Bin 4017 -> 0 bytes ...figuration$TestSecurityConfiguration.class | Bin 3418 -> 0 bytes .../test/TestAutoConfiguration.class | Bin 1057 -> 0 bytes .../openfeign/testclients/TestClient.class | Bin 485 -> 0 bytes ...ignClientNotPrimaryTests$Application.class | Bin 2550 -> 0 bytes .../FeignClientNotPrimaryTests$Hello.class | Bin 896 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1327 -> 0 bytes ...entNotPrimaryTests$PrimaryTestClient.class | Bin 902 -> 0 bytes ...eignClientNotPrimaryTests$TestClient.class | Bin 813 -> 0 bytes ...tPrimaryTests$TestDefaultFeignConfig.class | Bin 922 -> 0 bytes .../valid/FeignClientNotPrimaryTests.class | Bin 4005 -> 0 bytes .../FeignClientTests$Application$1$1.class | Bin 2403 -> 0 bytes .../FeignClientTests$Application$1.class | Bin 1521 -> 0 bytes .../valid/FeignClientTests$Application.class | Bin 10838 -> 0 bytes .../valid/FeignClientTests$Arg.class | Bin 1620 -> 0 bytes .../FeignClientTests$DecodingTestClient.class | Bin 887 -> 0 bytes .../valid/FeignClientTests$Hello.class | Bin 1340 -> 0 bytes .../FeignClientTests$HystrixClient.class | Bin 1711 -> 0 bytes ...ignClientTests$HystrixClientFallback.class | Bin 2119 -> 0 bytes ...Tests$HystrixClientFallbackFactory$1.class | Bin 1931 -> 0 bytes ...ntTests$HystrixClientFallbackFactory.class | Bin 1507 -> 0 bytes ...sts$HystrixClientWithFallBackFactory.class | Bin 1030 -> 0 bytes ...ientTests$HystrixSetterFactoryClient.class | Bin 1174 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1287 -> 0 bytes .../valid/FeignClientTests$OtherArg.class | Bin 700 -> 0 bytes .../valid/FeignClientTests$TestClient.class | Bin 4099 -> 0 bytes .../FeignClientTests$TestClientConfig$1.class | Bin 1284 -> 0 bytes .../FeignClientTests$TestClientConfig$2.class | Bin 1284 -> 0 bytes .../FeignClientTests$TestClientConfig.class | Bin 1076 -> 0 bytes ...FeignClientTests$TestClientServiceId.class | Bin 762 -> 0 bytes ...gnClientTests$TestDefaultFeignConfig.class | Bin 882 -> 0 bytes ...stHystrixSetterFactoryClientConfig$1.class | Bin 3061 -> 0 bytes ...TestHystrixSetterFactoryClientConfig.class | Bin 1097 -> 0 bytes .../openfeign/valid/FeignClientTests.class | Bin 17779 -> 0 bytes ...ts$GoodServiceIdConfiguration$Client.class | Bin 823 -> 0 bytes ...tionTests$GoodServiceIdConfiguration.class | Bin 1194 -> 0 bytes ...ionTests$GoodUrlConfiguration$Client.class | Bin 848 -> 0 bytes ...ValidationTests$GoodUrlConfiguration.class | Bin 1164 -> 0 bytes ...s$PlaceholderUrlConfiguration$Client.class | Bin 888 -> 0 bytes ...ionTests$PlaceholderUrlConfiguration.class | Bin 1199 -> 0 bytes .../valid/FeignClientValidationTests.class | Bin 2259 -> 0 bytes .../FeignHttpClientTests$Application.class | Bin 4223 -> 0 bytes .../FeignHttpClientTests$BaseTestClient.class | Bin 1119 -> 0 bytes .../valid/FeignHttpClientTests$Hello.class | Bin 1352 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1268 -> 0 bytes .../FeignHttpClientTests$TestClient.class | Bin 512 -> 0 bytes .../valid/FeignHttpClientTests$User.class | Bin 1340 -> 0 bytes .../FeignHttpClientTests$UserClient.class | Bin 506 -> 0 bytes .../FeignHttpClientTests$UserService.class | Bin 866 -> 0 bytes .../valid/FeignHttpClientTests.class | Bin 5051 -> 0 bytes .../valid/FeignOkHttpTests$Application.class | Bin 4151 -> 0 bytes .../FeignOkHttpTests$BaseTestClient.class | Bin 1072 -> 0 bytes .../valid/FeignOkHttpTests$Hello.class | Bin 1340 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1287 -> 0 bytes .../valid/FeignOkHttpTests$TestClient.class | Bin 496 -> 0 bytes .../valid/FeignOkHttpTests$User.class | Bin 1328 -> 0 bytes .../valid/FeignOkHttpTests$UserClient.class | Bin 490 -> 0 bytes .../valid/FeignOkHttpTests$UserService.class | Bin 808 -> 0 bytes .../openfeign/valid/FeignOkHttpTests.class | Bin 5094 -> 0 bytes .../FeignClientEnvVarTests$Application.class | Bin 1535 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1338 -> 0 bytes .../scanning/FeignClientEnvVarTests.class | Bin 2172 -> 0 bytes ...FeignClientScanningTests$Application.class | Bin 1507 -> 0 bytes ...Tests$LocalRibbonClientConfiguration.class | Bin 1346 -> 0 bytes .../FeignClientScanningTests$TestClient.class | Bin 645 -> 0 bytes ...nClientScanningTests$TestClientByKey.class | Bin 674 -> 0 bytes .../scanning/FeignClientScanningTests.class | Bin 2789 -> 0 bytes .../target/classes/META-INF/spring.provides | 1 - .../javadoc-options-javadoc-resources.xml | 10 - .../target/maven-archiver/pom.properties | 5 - ...openfeign-2.0.0.BUILD-SNAPSHOT-sources.jar | Bin 539 -> 0 bytes ...starter-openfeign-2.0.0.BUILD-SNAPSHOT.jar | Bin 2342 -> 0 bytes target/ghpages.sh | 360 ------- 604 files changed, 20 insertions(+), 37298 deletions(-) delete mode 100644 docs/target/antrun/build-main.xml delete mode 100644 docs/target/build-docs/META-INF/MANIFEST.MF delete mode 100644 docs/target/build-docs/asciidoc/README.adoc delete mode 100644 docs/target/build-docs/asciidoc/building-base.adoc delete mode 100644 docs/target/build-docs/asciidoc/building-jdk8.adoc delete mode 100644 docs/target/build-docs/asciidoc/building-lombok.adoc delete mode 100644 docs/target/build-docs/asciidoc/building.adoc delete mode 100644 docs/target/build-docs/asciidoc/code-of-conduct.adoc delete mode 100644 docs/target/build-docs/asciidoc/contributing-docs.adoc delete mode 100644 docs/target/build-docs/asciidoc/contributing.adoc delete mode 100755 docs/target/build-docs/asciidoc/ghpages.sh delete mode 100644 docs/target/build-docs/asciidoc/spring-cloud-build.adoc delete mode 100755 docs/target/build-docs/bash/sync_ghpages.sh delete mode 100644 docs/target/build-docs/docbook/css/highlight.css delete mode 100644 docs/target/build-docs/docbook/css/manual-multipage.css delete mode 100644 docs/target/build-docs/docbook/css/manual-singlepage.css delete mode 100644 docs/target/build-docs/docbook/css/manual.css delete mode 100644 docs/target/build-docs/docbook/images/background.png delete mode 100644 docs/target/build-docs/docbook/images/callouts/1.png delete mode 100644 docs/target/build-docs/docbook/images/callouts/2.png delete mode 100644 docs/target/build-docs/docbook/images/callouts/3.png delete mode 100644 docs/target/build-docs/docbook/images/caution.png delete mode 100644 docs/target/build-docs/docbook/images/important.png delete mode 100644 docs/target/build-docs/docbook/images/logo.png delete mode 100644 docs/target/build-docs/docbook/images/note.png delete mode 100644 docs/target/build-docs/docbook/images/sts_exception.png delete mode 100644 docs/target/build-docs/docbook/images/tip.png delete mode 100644 docs/target/build-docs/docbook/images/warning.png delete mode 100644 docs/target/build-docs/docbook/images/web-selected.png delete mode 100644 docs/target/build-docs/docbook/xsl/common.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/epub.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/html-multipage.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/html-singlepage.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/html.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/pdf.xsl delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl-config.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/asciidoc-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/bourne-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/c-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/cpp-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/csharp-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/css-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/html-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/ini-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/java-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/javascript-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/json-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/perl-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/php-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/properties-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/python-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/ruby-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/sql2003-hl.xml delete mode 100644 docs/target/build-docs/docbook/xsl/xslthl/yaml-hl.xml delete mode 100755 docs/target/build-docs/ruby/generate_readme.sh delete mode 100644 docs/target/contents/reference/html/css/highlight.css delete mode 100644 docs/target/contents/reference/html/css/manual-multipage.css delete mode 100644 docs/target/contents/reference/html/css/manual-singlepage.css delete mode 100644 docs/target/contents/reference/html/css/manual.css delete mode 100644 docs/target/contents/reference/html/images/background.png delete mode 100644 docs/target/contents/reference/html/images/callouts/1.png delete mode 100644 docs/target/contents/reference/html/images/callouts/2.png delete mode 100644 docs/target/contents/reference/html/images/callouts/3.png delete mode 100644 docs/target/contents/reference/html/images/caution.png delete mode 100644 docs/target/contents/reference/html/images/important.png delete mode 100644 docs/target/contents/reference/html/images/logo.png delete mode 100644 docs/target/contents/reference/html/images/note.png delete mode 100644 docs/target/contents/reference/html/images/sts_exception.png delete mode 100644 docs/target/contents/reference/html/images/tip.png delete mode 100644 docs/target/contents/reference/html/images/warning.png delete mode 100644 docs/target/contents/reference/html/images/web-selected.png delete mode 100644 docs/target/contents/reference/html/multi_pr01.html delete mode 100644 docs/target/contents/reference/html/multi_spring-cloud-feign.html delete mode 100644 docs/target/contents/reference/html/multi_spring-cloud-openfeign.html delete mode 100644 docs/target/contents/reference/htmlsingle/css/highlight.css delete mode 100644 docs/target/contents/reference/htmlsingle/css/manual-multipage.css delete mode 100644 docs/target/contents/reference/htmlsingle/css/manual-singlepage.css delete mode 100644 docs/target/contents/reference/htmlsingle/css/manual.css delete mode 100644 docs/target/contents/reference/htmlsingle/images/background.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/callouts/1.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/callouts/2.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/callouts/3.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/caution.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/important.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/logo.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/note.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/sts_exception.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/tip.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/warning.png delete mode 100644 docs/target/contents/reference/htmlsingle/images/web-selected.png delete mode 100644 docs/target/contents/reference/htmlsingle/spring-cloud-openfeign.html delete mode 100644 docs/target/dependency-maven-plugin-markers/org.springframework.cloud-spring-cloud-build-docs-jar-sources-2.0.0.BUILD-SNAPSHOT.marker delete mode 100644 docs/target/docbook/html/multi_pr01.html delete mode 100644 docs/target/docbook/html/multi_spring-cloud-feign.html delete mode 100644 docs/target/docbook/html/multi_spring-cloud-openfeign.html delete mode 100644 docs/target/docbook/htmlsingle/spring-cloud-openfeign.html delete mode 100644 docs/target/generated-docs/css/highlight.css delete mode 100644 docs/target/generated-docs/css/manual-multipage.css delete mode 100644 docs/target/generated-docs/css/manual-singlepage.css delete mode 100644 docs/target/generated-docs/css/manual.css delete mode 100644 docs/target/generated-docs/ghpages.sh delete mode 100644 docs/target/generated-docs/images/background.png delete mode 100644 docs/target/generated-docs/images/callouts/1.png delete mode 100644 docs/target/generated-docs/images/callouts/2.png delete mode 100644 docs/target/generated-docs/images/callouts/3.png delete mode 100644 docs/target/generated-docs/images/caution.png delete mode 100644 docs/target/generated-docs/images/important.png delete mode 100644 docs/target/generated-docs/images/logo.png delete mode 100644 docs/target/generated-docs/images/note.png delete mode 100644 docs/target/generated-docs/images/sts_exception.png delete mode 100644 docs/target/generated-docs/images/tip.png delete mode 100644 docs/target/generated-docs/images/warning.png delete mode 100644 docs/target/generated-docs/images/web-selected.png delete mode 100644 docs/target/generated-docs/multi/css/highlight.css delete mode 100644 docs/target/generated-docs/multi/css/manual-multipage.css delete mode 100644 docs/target/generated-docs/multi/css/manual-singlepage.css delete mode 100644 docs/target/generated-docs/multi/css/manual.css delete mode 100644 docs/target/generated-docs/multi/images/background.png delete mode 100644 docs/target/generated-docs/multi/images/callouts/1.png delete mode 100644 docs/target/generated-docs/multi/images/callouts/2.png delete mode 100644 docs/target/generated-docs/multi/images/callouts/3.png delete mode 100644 docs/target/generated-docs/multi/images/caution.png delete mode 100644 docs/target/generated-docs/multi/images/important.png delete mode 100644 docs/target/generated-docs/multi/images/logo.png delete mode 100644 docs/target/generated-docs/multi/images/note.png delete mode 100644 docs/target/generated-docs/multi/images/sts_exception.png delete mode 100644 docs/target/generated-docs/multi/images/tip.png delete mode 100644 docs/target/generated-docs/multi/images/warning.png delete mode 100644 docs/target/generated-docs/multi/images/web-selected.png delete mode 100644 docs/target/generated-docs/multi/multi_pr01.html delete mode 100644 docs/target/generated-docs/multi/multi_spring-cloud-feign.html delete mode 100644 docs/target/generated-docs/multi/multi_spring-cloud-openfeign.html delete mode 100644 docs/target/generated-docs/single/css/highlight.css delete mode 100644 docs/target/generated-docs/single/css/manual-multipage.css delete mode 100644 docs/target/generated-docs/single/css/manual-singlepage.css delete mode 100644 docs/target/generated-docs/single/css/manual.css delete mode 100644 docs/target/generated-docs/single/images/background.png delete mode 100644 docs/target/generated-docs/single/images/callouts/1.png delete mode 100644 docs/target/generated-docs/single/images/callouts/2.png delete mode 100644 docs/target/generated-docs/single/images/callouts/3.png delete mode 100644 docs/target/generated-docs/single/images/caution.png delete mode 100644 docs/target/generated-docs/single/images/important.png delete mode 100644 docs/target/generated-docs/single/images/logo.png delete mode 100644 docs/target/generated-docs/single/images/note.png delete mode 100644 docs/target/generated-docs/single/images/sts_exception.png delete mode 100644 docs/target/generated-docs/single/images/tip.png delete mode 100644 docs/target/generated-docs/single/images/warning.png delete mode 100644 docs/target/generated-docs/single/images/web-selected.png delete mode 100644 docs/target/generated-docs/single/spring-cloud-openfeign.html delete mode 100644 docs/target/generated-docs/spring-cloud-openfeign.html delete mode 100644 docs/target/generated-docs/spring-cloud-openfeign.xml delete mode 100644 docs/target/generated-index/spring-cloud-openfeign.adoc delete mode 100644 spring-cloud-openfeign-core/target/apidocs/allclasses-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/allclasses-noframe.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/constant-values.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/deprecated-list.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/help-doc.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/index-all.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/index.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.AnnotatedParameterContext.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/overview-frame.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/overview-summary.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/overview-tree.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/package-list delete mode 100644 spring-cloud-openfeign-core/target/apidocs/script.js delete mode 100644 spring-cloud-openfeign-core/target/apidocs/serialized-form.html delete mode 100644 spring-cloud-openfeign-core/target/apidocs/stylesheet.css delete mode 100644 spring-cloud-openfeign-core/target/classes/META-INF/spring.factories delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultTargeter.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientFactoryBean.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration$HystrixFeignConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$AllTypeFilter.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/HystrixTargeter.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/Targeter.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy$FeignRetryPolicyServiceInstance.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration$OkHttpFeignConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FallbackCommand.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignUtils.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$ConvertingExpander.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class delete mode 100644 spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class delete mode 100644 spring-cloud-openfeign-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml delete mode 100644 spring-cloud-openfeign-core/target/javadoc-bundle-options/package-list delete mode 100644 spring-cloud-openfeign-core/target/maven-archiver/pom.properties delete mode 100644 spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst delete mode 100644 spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst delete mode 100644 spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst delete mode 100644 spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst delete mode 100644 spring-cloud-openfeign-core/target/spring-cloud-openfeign-core-2.0.0.BUILD-SNAPSHOT-javadoc.jar delete mode 100644 spring-cloud-openfeign-core/target/spring-cloud-openfeign-core-2.0.0.BUILD-SNAPSHOT-sources.jar delete mode 100644 spring-cloud-openfeign-core/target/spring-cloud-openfeign-core-2.0.0.BUILD-SNAPSHOT.jar delete mode 100644 spring-cloud-openfeign-core/target/test-classes/META-INF/spring.factories delete mode 100644 spring-cloud-openfeign-core/target/test-classes/application.yml delete mode 100644 spring-cloud-openfeign-core/target/test-classes/feign-properties.properties delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/netflix/feign/ribbon/FeignRibbonHttpClientConfigurationTests$FeignRibbonHttpClientConfigurationTestsApplication.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/netflix/feign/ribbon/FeignRibbonHttpClientConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/netflix/feign/ribbon/FeignRibbonOkHttpClientConfigurationTests$FeignRibbonOkHttpClientConfigurationTestsApplication.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/netflix/feign/ribbon/FeignRibbonOkHttpClientConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/EnableFeignClientsTests$PlainConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/EnableFeignClientsTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientFactoryTests$Bar.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientFactoryTests$BarConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientFactoryTests$Foo.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientFactoryTests$FooConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientFactoryTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$BarClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$BarConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$FooClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$FooConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$TestConfiguration$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$TestConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$BarClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$BarRequestInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$DefaultErrorDecoder.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FooClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FooRequestInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FormClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FormEncoder.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$NoRetryer.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackFactoryClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackFactoryTestConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackTestConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignClientsRegistrarTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignCompressionTests$PlainConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignCompressionTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$BeanUrlClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$BeanUrlClientNoProtocol.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$TestConfig$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$TestConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests$UrlClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignHttpClientUrlTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerFactoryImpl.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerImpl1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerImpl2.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration2.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration3.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignLoggerFactoryTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/FeignOkHttpConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringDecoderTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringDecoderTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringDecoderTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringDecoderTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringRetryDisabledTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/SpringRetryEnabledTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/FeignClientTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/FeignClientTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/FeignClientTests$TestDefaultFeignConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/FeignClientTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/beans/extra/TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/Invoices.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/app/client/InvoiceClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/app/domain/Invoice.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/encoding/app/resource/InvoiceResource.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityApplication.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/app/CustomConcurrenyStrategy.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/app/ProxyUsernameController.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/app/TestInterceptor.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/app/UsernameClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/hystrix/security/app/UsernameController.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$BadHostnameConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$BadHostnameConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration$ClientFallback.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration$ClientFallback.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndServiceIdConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndServiceIdConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndValueConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndValueConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration$ClientFallback.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration$Dummy.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration$Dummy.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactoryTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient2.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient3.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient4.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient5.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests$RequestMatcher.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BarClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BarConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BazClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$FooClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$FooConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$TestConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$2.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$3.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyBackOffPolicyFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListeners$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListeners.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListenersNotRetry$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListenersNotRetry.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeExceptionTest.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/FeignHttpClientPropertiesTests$TestConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/FeignHttpClientPropertiesTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests$Application$MyHttpMessageConverter.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests$MediaTypeMatcher.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests$MyType.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringEncoderTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestObject.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Advanced.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Class_Annotations.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Extended.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_HeaderMap.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Headers.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_HeadersWithoutValues.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_ListParams.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_ListParamsWithoutName.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_MapParams.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_QueryMap.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Simple.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/support/SpringMvcContractTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$FooClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyApacheHttpClientConnectionManagerFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyApacheHttpClientFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$FooClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig$MyOkHttpClientConnectionPoolFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig$MyOkHttpClientFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/TestAutoConfiguration$TestSecurityConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/test/TestAutoConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/testclients/TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$PrimaryTestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$TestDefaultFeignConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$Application$1$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$Application$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$Arg.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$DecodingTestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallback.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallbackFactory$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallbackFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientWithFallBackFactory.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixSetterFactoryClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$OtherArg.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig$2.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientServiceId.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestDefaultFeignConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestHystrixSetterFactoryClientConfig$1.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests$TestHystrixSetterFactoryClientConfig.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodServiceIdConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodServiceIdConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodUrlConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodUrlConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$PlaceholderUrlConfiguration$Client.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests$PlaceholderUrlConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignClientValidationTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$BaseTestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$User.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$UserClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests$UserService.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignHttpClientTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$BaseTestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$Hello.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$User.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$UserClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests$UserService.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/FeignOkHttpTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$Application.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$LocalRibbonClientConfiguration.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$TestClient.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$TestClientByKey.class delete mode 100644 spring-cloud-openfeign-core/target/test-classes/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests.class delete mode 100644 spring-cloud-starter-openfeign/target/classes/META-INF/spring.provides delete mode 100644 spring-cloud-starter-openfeign/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml delete mode 100644 spring-cloud-starter-openfeign/target/maven-archiver/pom.properties delete mode 100644 spring-cloud-starter-openfeign/target/spring-cloud-starter-openfeign-2.0.0.BUILD-SNAPSHOT-sources.jar delete mode 100644 spring-cloud-starter-openfeign/target/spring-cloud-starter-openfeign-2.0.0.BUILD-SNAPSHOT.jar delete mode 100755 target/ghpages.sh diff --git a/.gitignore b/.gitignore index 017acc50..de858536 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,25 @@ -#* -.#* *~ -_site +#* +*# +.#* +.classpath +.project +.settings/ +.springBeans +target/ +_site/ .idea +*.iml +*.swp +.factorypath +*.logtjmeter +.checkstyle +*.log +.DS_Store +/spring-cloud-sleuth-core/nb-configuration.xml +/spring-cloud-sleuth-core/nbactions.xml *.sw[op] .project sample-pages +.class +antrun \ No newline at end of file diff --git a/docs/target/antrun/build-main.xml b/docs/target/antrun/build-main.xml deleted file mode 100644 index e4fba30c..00000000 --- a/docs/target/antrun/build-main.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/target/build-docs/META-INF/MANIFEST.MF b/docs/target/build-docs/META-INF/MANIFEST.MF deleted file mode 100644 index ee3b8a70..00000000 --- a/docs/target/build-docs/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Built-By: jenkins -Created-By: Apache Maven 3.5.0 -Build-Jdk: 1.8.0_144 - diff --git a/docs/target/build-docs/asciidoc/README.adoc b/docs/target/build-docs/asciidoc/README.adoc deleted file mode 100644 index 27561297..00000000 --- a/docs/target/build-docs/asciidoc/README.adoc +++ /dev/null @@ -1,86 +0,0 @@ -image:https://circleci.com/gh/spring-cloud/spring-cloud-build.svg?style=svg[link="https://travis-ci.org/spring-cloud/spring-cloud-build"] - -Spring Cloud Build is a common utility project for Spring Cloud -to use for plugin and dependency management. - -== Building and Deploying - -To install locally: - ----- - -$ mvn install -s .settings.xml ----- - -and to deploy snapshots to repo.spring.io: - ----- -$ mvn deploy -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local ----- - -for a RELEASE build use - ----- -$ mvn deploy -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local ----- - -and for jcenter use - ----- -$ mvn deploy -DaltReleaseDeploymentRepository=bintray::default::https://api.bintray.com/maven/spring/jars/org.springframework.cloud:build ----- - -and for Maven Central use - ----- -$ mvn deploy -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2 ----- - -(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent). - -== Contributing - -include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/contributing.adoc[] - -== Reusing the documentation - -Spring Cloud Build publishes its `spring-cloud-build-docs` module that contains -helpful scripts (e.g. README generation ruby script) and css, xslt and images -for the Spring Cloud documentation. If you want to follow the same convention -approach of generating documentation just add these plugins to your `docs` module - -[source,xml] ----- - - - docs - - - - org.apache.maven.plugins - maven-dependency-plugin <1> - - - org.asciidoctor - asciidoctor-maven-plugin <2> - - - com.agilejava.docbkx - docbkx-maven-plugin <3> - - - org.apache.maven.plugins - maven-antrun-plugin <4> - false - - - - - ----- -<1> This plugin downloads and unpacks the resources of the `spring-cloud-build-docs` module -<2> This plugin is required to parse the Asciidoctor documentation -<3> This plugin converts the Asciidoctor documentation into single and multi page docs -<4> This plugin is required to copy resources into proper final destinations and to generate main README.adoc - -IMPORTANT: The order of plugin declaration is important! \ No newline at end of file diff --git a/docs/target/build-docs/asciidoc/building-base.adoc b/docs/target/build-docs/asciidoc/building-base.adoc deleted file mode 100644 index 4f7c41f6..00000000 --- a/docs/target/build-docs/asciidoc/building-base.adoc +++ /dev/null @@ -1,86 +0,0 @@ -=== Basic Compile and Test - -To build the source you will need to install JDK {jdkversion}. - -Spring Cloud uses Maven for most build-related activities, and you -should be able to get off the ground quite quickly by cloning the -project you are interested in and typing - ----- -$ ./mvnw install ----- - -NOTE: You can also install Maven (>=3.3.3) yourself and run the `mvn` command -in place of `./mvnw` in the examples below. If you do that you also -might need to add `-P spring` if your local Maven settings do not -contain repository declarations for spring pre-release artifacts. - -NOTE: Be aware that you might need to increase the amount of memory -available to Maven by setting a `MAVEN_OPTS` environment variable with -a value like `-Xmx512m -XX:MaxPermSize=128m`. We try to cover this in -the `.mvn` configuration, so if you find you have to do it to make a -build succeed, please raise a ticket to get the settings added to -source control. - -For hints on how to build the project look in `.travis.yml` if there -is one. There should be a "script" and maybe "install" command. Also -look at the "services" section to see if any services need to be -running locally (e.g. mongo or rabbit). Ignore the git-related bits -that you might find in "before_install" since they're related to setting git -credentials and you already have those. - -The projects that require middleware generally include a -`docker-compose.yml`, so consider using -http://compose.docker.io/[Docker Compose] to run the middeware servers -in Docker containers. See the README in the -https://github.com/spring-cloud-samples/scripts[scripts demo -repository] for specific instructions about the common cases of mongo, -rabbit and redis. - -NOTE: If all else fails, build with the command from `.travis.yml` (usually -`./mvnw install`). - -=== Documentation - -The spring-cloud-build module has a "docs" profile, and if you switch -that on it will try to build asciidoc sources from -`src/main/asciidoc`. As part of that process it will look for a -`README.adoc` and process it by loading all the includes, but not -parsing or rendering it, just copying it to `${main.basedir}` -(defaults to `${basedir}`, i.e. the root of the project). If there are -any changes in the README it will then show up after a Maven build as -a modified file in the correct place. Just commit it and push the change. - -=== Working with the code -If you don't have an IDE preference we would recommend that you use -http://www.springsource.com/developer/sts[Spring Tools Suite] or -http://eclipse.org[Eclipse] when working with the code. We use the -http://eclipse.org/m2e/[m2eclipse] eclipse plugin for maven support. Other IDEs and tools -should also work without issue as long as they use Maven 3.3.3 or better. - -==== Importing into eclipse with m2eclipse -We recommend the http://eclipse.org/m2e/[m2eclipse] eclipse plugin when working with -eclipse. If you don't already have m2eclipse installed it is available from the "eclipse -marketplace". - -NOTE: Older versions of m2e do not support Maven 3.3, so once the -projects are imported into Eclipse you will also need to tell -m2eclipse to use the right profile for the projects. If you -see many different errors related to the POMs in the projects, check -that you have an up to date installation. If you can't upgrade m2e, -add the "spring" profile to your `settings.xml`. Alternatively you can -copy the repository settings from the "spring" profile of the parent -pom into your `settings.xml`. - -==== Importing into eclipse without m2eclipse -If you prefer not to use m2eclipse you can generate eclipse project metadata using the -following command: - -[indent=0] ----- - $ ./mvnw eclipse:eclipse ----- - -The generated eclipse projects can be imported by selecting `import existing projects` -from the `file` menu. - diff --git a/docs/target/build-docs/asciidoc/building-jdk8.adoc b/docs/target/build-docs/asciidoc/building-jdk8.adoc deleted file mode 100644 index ef990612..00000000 --- a/docs/target/build-docs/asciidoc/building-jdk8.adoc +++ /dev/null @@ -1,4 +0,0 @@ -:jdkversion: 1.8 - -include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/building-base.adoc[] - diff --git a/docs/target/build-docs/asciidoc/building-lombok.adoc b/docs/target/build-docs/asciidoc/building-lombok.adoc deleted file mode 100644 index a06b6f9c..00000000 --- a/docs/target/build-docs/asciidoc/building-lombok.adoc +++ /dev/null @@ -1,33 +0,0 @@ -==== Adding Project Lombok Agent - -Spring Cloud uses http://projectlombok.org/features/index.html[Project Lombok] -to generate getters and setters etc. Compiling from the command line this -shouldn't cause any problems, but in an IDE you need to add an agent -to the JVM. Full instructions can be found in the Lombok website. The -sign that you need to do this is a lot of compiler errors to do with -missing methods and fields, e.g. - -[indent=0] ----- -The method getInitialStatus() is undefined for the type EurekaInstanceConfigBean EurekaDiscoveryClientConfiguration.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka line 120 Java Problem -The method getInitialStatus() is undefined for the type EurekaInstanceConfigBean EurekaDiscoveryClientConfiguration.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka line 121 Java Problem -The method setNonSecurePort(int) is undefined for the type EurekaInstanceConfigBean EurekaDiscoveryClientConfiguration.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka line 112 Java Problem -The type EurekaInstanceConfigBean.IdentifyingDataCenterInfo must implement the inherited abstract method DataCenterInfo.getName() EurekaInstanceConfigBean.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka line 131 Java Problem -The method getId() is undefined for the type ProxyRouteLocator.ProxyRouteSpec PreDecorationFilter.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/pre line 60 Java Problem -The method getLocation() is undefined for the type ProxyRouteLocator.ProxyRouteSpec PreDecorationFilter.java /spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/pre line 55 Java Problem ----- - -==== Importing into Intellij -Spring Cloud projects use annotation processing, particularly Lombok, which requires configuration -or you will encounter compile problems. It also needs a specific version of maven and a profile -enabled. Intellij 14.1+ requires some configuration to ensure these are setup properly. - - 1. Click Preferences, Plugins. *Ensure Lombok is installed* - 2. Click New, Project from Existing Sources, choose your spring-cloud project directory - 3. Choose Maven, and select Environment Settings. *Ensure you are using Maven 3.3.3* - 4. In the next screen, *Select the profile `spring`* click Next until Finish. - 5. Click Preferences, "Build, Execution, Deployment", Compiler, Annotation Processors. *Click Enable Annotation Processing* - 6. Click Build, Rebuild Project, and you are ready to go! - -==== Importing into other IDEs -Maven is well supported by most Java IDEs. Refer to you vendor documentation. diff --git a/docs/target/build-docs/asciidoc/building.adoc b/docs/target/build-docs/asciidoc/building.adoc deleted file mode 100644 index 0375a590..00000000 --- a/docs/target/build-docs/asciidoc/building.adoc +++ /dev/null @@ -1,3 +0,0 @@ -:jdkversion: 1.7 - -include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/building-base.adoc[] diff --git a/docs/target/build-docs/asciidoc/code-of-conduct.adoc b/docs/target/build-docs/asciidoc/code-of-conduct.adoc deleted file mode 100644 index 091e220b..00000000 --- a/docs/target/build-docs/asciidoc/code-of-conduct.adoc +++ /dev/null @@ -1,45 +0,0 @@ - -= Contributor Code of Conduct - -As contributors and maintainers of this project, and in the interest of fostering an open -and welcoming community, we pledge to respect all people who contribute through reporting -issues, posting feature requests, updating documentation, submitting pull requests or -patches, and other activities. - -We are committed to making participation in this project a harassment-free experience for -everyone, regardless of level of experience, gender, gender identity and expression, -sexual orientation, disability, personal appearance, body size, race, ethnicity, age, -religion, or nationality. - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery -* Personal attacks -* Trolling or insulting/derogatory comments -* Public or private harassment -* Publishing other's private information, such as physical or electronic addresses, - without explicit permission -* Other unethical or unprofessional conduct - -Project maintainers 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, or to ban temporarily or permanently any contributor for other behaviors -that they deem inappropriate, threatening, offensive, or harmful. - -By adopting this Code of Conduct, project maintainers commit themselves to fairly and -consistently applying these principles to every aspect of managing this project. Project -maintainers who do not follow or enforce the Code of Conduct may be permanently removed -from the project team. - -This Code of Conduct applies both within project spaces and in public spaces when an -individual is representing the project or its community. - -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by -contacting a project maintainer at spring-code-of-conduct@pivotal.io . All complaints will -be reviewed and investigated and will result in a response that is deemed necessary and -appropriate to the circumstances. Maintainers are obligated to maintain confidentiality -with regard to the reporter of an incident. - -This Code of Conduct is adapted from the -http://contributor-covenant.org[Contributor Covenant], version 1.3.0, available at -http://contributor-covenant.org/version/1/3/0/[contributor-covenant.org/version/1/3/0/] \ No newline at end of file diff --git a/docs/target/build-docs/asciidoc/contributing-docs.adoc b/docs/target/build-docs/asciidoc/contributing-docs.adoc deleted file mode 100644 index 6851cced..00000000 --- a/docs/target/build-docs/asciidoc/contributing-docs.adoc +++ /dev/null @@ -1 +0,0 @@ -NOTE: Spring Cloud is released under the non-restrictive Apache 2.0 license. If you would like to contribute to this section of the documentation or if you find an error, please find the source code and issue trackers in the project at {docslink}[github]. \ No newline at end of file diff --git a/docs/target/build-docs/asciidoc/contributing.adoc b/docs/target/build-docs/asciidoc/contributing.adoc deleted file mode 100644 index ac8bd575..00000000 --- a/docs/target/build-docs/asciidoc/contributing.adoc +++ /dev/null @@ -1,44 +0,0 @@ -Spring Cloud is released under the non-restrictive Apache 2.0 license, -and follows a very standard Github development process, using Github -tracker for issues and merging pull requests into master. If you want -to contribute even something trivial please do not hesitate, but -follow the guidelines below. - -=== Sign the Contributor License Agreement -Before we accept a non-trivial patch or pull request we will need you to sign the -https://cla.pivotal.io/sign/spring[Contributor License Agreement]. -Signing the contributor's agreement does not grant anyone commit rights to the main -repository, but it does mean that we can accept your contributions, and you will get an -author credit if we do. Active contributors might be asked to join the core team, and -given the ability to merge pull requests. - -=== Code of Conduct -This project adheres to the Contributor Covenant https://github.com/spring-cloud/spring-cloud-build/blob/master/docs/src/main/asciidoc/code-of-conduct.adoc[code of -conduct]. By participating, you are expected to uphold this code. Please report -unacceptable behavior to spring-code-of-conduct@pivotal.io. - -=== Code Conventions and Housekeeping -None of these is essential for a pull request, but they will all help. They can also be -added after the original pull request but before a merge. - -* Use the Spring Framework code format conventions. If you use Eclipse - you can import formatter settings using the - `eclipse-code-formatter.xml` file from the - https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-dependencies-parent/eclipse-code-formatter.xml[Spring - Cloud Build] project. If using IntelliJ, you can use the - http://plugins.jetbrains.com/plugin/6546[Eclipse Code Formatter - Plugin] to import the same file. -* Make sure all new `.java` files to have a simple 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 ASF 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 and, if you change the namespace, some XSD doc elements. -* 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 master (or - other target branch in the main project). -* When writing a commit message please follow http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html[these conventions], - if you are fixing an existing issue please add `Fixes gh-XXXX` at the end of the commit - message (where XXXX is the issue number). diff --git a/docs/target/build-docs/asciidoc/ghpages.sh b/docs/target/build-docs/asciidoc/ghpages.sh deleted file mode 100755 index 09435af1..00000000 --- a/docs/target/build-docs/asciidoc/ghpages.sh +++ /dev/null @@ -1,360 +0,0 @@ -#!/bin/bash -x - -# Usage: (cd ; ghpages.sh -v -b -c) - -set -e - -# Set default props like MAVEN_PATH, ROOT_FOLDER etc. -function set_default_props() { - # The script should be executed from the root folder - ROOT_FOLDER=`pwd` - echo "Current folder is ${ROOT_FOLDER}" - - if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then - echo "You're not in the root folder of the project!" - exit 1 - fi - - # Prop that will let commit the changes - COMMIT_CHANGES="no" - MAVEN_PATH=${MAVEN_PATH:-} - if [ -e "${ROOT_FOLDER}/mvnw" ]; then - MAVEN_EXEC="$ROOT_FOLDER/mvnw" - else - MAVEN_EXEC="${MAVEN_PATH}mvn" - fi - echo "Path to Maven is [${MAVEN_EXEC}]" - if [ -z $REPO_NAME ]; then - REPO_NAME=$(git remote -v | grep origin | head -1 | sed -e 's!.*/!!' -e 's/ .*//' -e 's/\.git.*//') - fi - echo "Repo name is [${REPO_NAME}]" - SPRING_CLOUD_STATIC_REPO=${SPRING_CLOUD_STATIC_REPO:-git@github.com:spring-cloud/spring-cloud-static.git} - echo "Spring Cloud Static repo is [${SPRING_CLOUD_STATIC_REPO}" -} - -# Check if gh-pages exists and docs have been built -function check_if_anything_to_sync() { - git remote set-url --push origin `git config remote.origin.url | sed -e 's/^git:/https:/'` - - if ! (git remote set-branches --add origin gh-pages && git fetch -q) && [[ "${RELEASE_TRAIN}" != "yes" ]] ; then - echo "No gh-pages, so not syncing" - exit 0 - fi - - if ! [ -d docs/target/generated-docs ] && ! [ "${BUILD}" == "yes" ]; then - echo "No gh-pages sources in docs/target/generated-docs, so not syncing" - exit 0 - fi -} - -function retrieve_current_branch() { - # Code getting the name of the current branch. For master we want to publish as we did until now - # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch - # If there is a branch already passed will reuse it - otherwise will try to find it - CURRENT_BRANCH=${BRANCH} - if [[ -z "${CURRENT_BRANCH}" ]] ; then - CURRENT_BRANCH=$(git symbolic-ref -q HEAD) - CURRENT_BRANCH=${CURRENT_BRANCH##refs/heads/} - CURRENT_BRANCH=${CURRENT_BRANCH:-HEAD} - fi - echo "Current branch is [${CURRENT_BRANCH}]" - git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" - PREVIOUS_BRANCH=${CURRENT_BRANCH} -} - -# Switches to the provided value of the release version. We always prefix it with `v` -function switch_to_tag() { - if [[ "${RELEASE_TRAIN}" != "yes" ]] ; then - git checkout v${VERSION} - fi -} - -# Build the docs if switch is on -function build_docs_if_applicable() { - if [[ "${BUILD}" == "yes" ]] ; then - ./mvnw clean install -P docs -pl docs -DskipTests - fi -} - -# Get the name of the `docs.main` property -# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile -function retrieve_doc_properties() { - MAIN_ADOC_VALUE=$("${MAVEN_EXEC}" -q \ - -Dexec.executable="echo" \ - -Dexec.args='${docs.main}' \ - org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ - -P docs \ - -pl docs | tail -1 ) - echo "Extracted 'main.adoc' from Maven build [${MAIN_ADOC_VALUE}]" - - - WHITELIST_PROPERTY=${WHITELIST_PROPERTY:-"docs.whitelisted.branches"} - WHITELISTED_BRANCHES_VALUE=$("${MAVEN_EXEC}" -q \ - -Dexec.executable="echo" \ - -Dexec.args="\${${WHITELIST_PROPERTY}}" \ - org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ - -P docs \ - -pl docs | tail -1 ) - echo "Extracted '${WHITELIST_PROPERTY}' from Maven build [${WHITELISTED_BRANCHES_VALUE}]" -} - -# Stash any outstanding changes -function stash_changes() { - git diff-index --quiet HEAD && dirty=$? || (echo "Failed to check if the current repo is dirty. Assuming that it is." && dirty="1") - if [ "$dirty" != "0" ]; then git stash; fi -} - -# Switch to gh-pages branch to sync it with current branch -function add_docs_from_target() { - local DESTINATION_REPO_FOLDER - if [[ -z "${DESTINATION}" && -z "${CLONE}" ]] ; then - DESTINATION_REPO_FOLDER=${ROOT_FOLDER} - elif [[ "${CLONE}" == "yes" ]]; then - mkdir -p ${ROOT_FOLDER}/target - local clonedStatic=${ROOT_FOLDER}/target/spring-cloud-static - if [[ ! -e "${clonedStatic}/.git" ]]; then - echo "Cloning Spring Cloud Static to target" - git clone ${SPRING_CLOUD_STATIC_REPO} ${clonedStatic} && cd ${clonedStatic} && git checkout gh-pages - else - echo "Spring Cloud Static already cloned - will pull changes" - cd ${clonedStatic} && git checkout gh-pages && git pull origin gh-pages - fi - if [[ -z "${RELEASE_TRAIN}" ]] ; then - DESTINATION_REPO_FOLDER=${clonedStatic}/${REPO_NAME} - else - DESTINATION_REPO_FOLDER=${clonedStatic} - fi - mkdir -p ${DESTINATION_REPO_FOLDER} - else - if [[ ! -e "${DESTINATION}/.git" ]]; then - echo "[${DESTINATION}] is not a git repository" - exit 1 - fi - if [[ -z "${RELEASE_TRAIN}" ]] ; then - DESTINATION_REPO_FOLDER=${DESTINATION}/${REPO_NAME} - else - DESTINATION_REPO_FOLDER=${DESTINATION} - fi - mkdir -p ${DESTINATION_REPO_FOLDER} - echo "Destination was provided [${DESTINATION}]" - fi - cd ${DESTINATION_REPO_FOLDER} - git checkout gh-pages - git pull origin gh-pages - - # Add git branches - ################################################################### - if [[ -z "${VERSION}" && -z "${RELEASE_TRAIN}" ]] ; then - copy_docs_for_current_version - else - copy_docs_for_provided_version - fi - commit_changes_if_applicable -} - - -# Copies the docs by using the retrieved properties from Maven build -function copy_docs_for_current_version() { - if [[ "${CURRENT_BRANCH}" == "master" ]] ; then - echo -e "Current branch is master - will copy the current docs only to the root folder" - for f in docs/target/generated-docs/*; do - file=${f#docs/target/generated-docs/*} - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then - # Not ignored... - cp -rf $f ${ROOT_FOLDER}/ - fi - done - git add -A ${ROOT_FOLDER} - COMMIT_CHANGES="yes" - else - echo -e "Current branch is [${CURRENT_BRANCH}]" - # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin - if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then - mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} - echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" - for f in docs/target/generated-docs/*; do - file=${f#docs/target/generated-docs/*} - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then - # Not ignored... - # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html - if [[ "${file}" == "${MAIN_ADOC_VALUE}.html" ]] ; then - # We don't want to copy the spring-cloud-sleuth.html - # we want it to be converted to index.html - cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html - git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html - else - cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH} - git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/$file || echo "Failed to add the file [$file]" - fi - fi - done - COMMIT_CHANGES="yes" - else - echo -e "Branch [${CURRENT_BRANCH}] is not on the white list! Check out the Maven [${WHITELIST_PROPERTY}] property in - [docs] module available under [docs] profile. Won't commit any changes to gh-pages for this branch." - fi - fi -} - -# Copies the docs by using the explicitly provided version -function copy_docs_for_provided_version() { - local FOLDER=${DESTINATION_REPO_FOLDER}/${VERSION} - mkdir -p ${FOLDER} - echo -e "Current tag is [v${VERSION}] Will copy the current docs to the [${FOLDER}] folder" - for f in ${ROOT_FOLDER}/docs/target/generated-docs/*; do - file=${f#${ROOT_FOLDER}/docs/target/generated-docs/*} - copy_docs_for_branch ${file} ${FOLDER} - done - COMMIT_CHANGES="yes" - CURRENT_BRANCH="v${VERSION}" -} - -# Copies the docs from target to the provided destination -# Params: -# $1 - file from target -# $2 - destination to which copy the files -function copy_docs_for_branch() { - local file=$1 - local destination=$2 - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^${file}$; then - # Not ignored... - # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html - if [[ ("${file}" == "${MAIN_ADOC_VALUE}.html") || ("${file}" == "${REPO_NAME}.html") ]] ; then - # We don't want to copy the spring-cloud-sleuth.html - # we want it to be converted to index.html - cp -rf $f ${destination}/index.html - else - cp -rf $f ${destination} - fi - git add -A ${destination} - fi -} - -function commit_changes_if_applicable() { - if [[ "${COMMIT_CHANGES}" == "yes" ]] ; then - COMMIT_SUCCESSFUL="no" - git commit -a -m "Sync docs from ${CURRENT_BRANCH} to gh-pages" && COMMIT_SUCCESSFUL="yes" || echo "Failed to commit changes" - - # Uncomment the following push if you want to auto push to - # the gh-pages branch whenever you commit to master locally. - # This is a little extreme. Use with care! - ################################################################### - if [[ "${COMMIT_SUCCESSFUL}" == "yes" ]] ; then - git push origin gh-pages - fi - fi -} - -# Switch back to the previous branch and exit block -function checkout_previous_branch() { - # If -version was provided we need to come back to root project - cd ${ROOT_FOLDER} - git checkout ${PREVIOUS_BRANCH} || echo "Failed to check the branch... continuing with the script" - if [ "$dirty" != "0" ]; then git stash pop; fi - exit 0 -} - -# Assert if properties have been properly passed -function assert_properties() { -echo "VERSION [${VERSION}], RELEASE_TRAIN [${RELEASE_TRAIN}], DESTINATION [${DESTINATION}], CLONE [${CLONE}]" -if [[ "${VERSION}" != "" && (-z "${DESTINATION}" && -z "${CLONE}") ]] ; then echo "Version was set but destination / clone was not!"; exit 1;fi -if [[ ("${DESTINATION}" != "" && "${CLONE}" != "") && -z "${VERSION}" ]] ; then echo "Destination / clone was set but version was not!"; exit 1;fi -if [[ "${DESTINATION}" != "" && "${CLONE}" == "yes" ]] ; then echo "Destination and clone was set. Pick one!"; exit 1;fi -if [[ "${RELEASE_TRAIN}" != "" && -z "${VERSION}" ]] ; then echo "Release train was set but no version was passed!"; exit 1;fi -} - -# Prints the usage -function print_usage() { -cat </` -- if the destination switch is passed (-d) then the script will check if the provided dir is a git repo and then will - switch to gh-pages of that repo and copy the generated docs to `docs//` -- if the release train switch is passed (-r) then the script will check if the provided dir is a git repo and then will - switch to gh-pages of that repo and copy the generated docs to `docs/` - -USAGE: - -You can use the following options: - --v|--version - the script will apply the whole procedure for a particular library version --r|--releasetrain - instead of nesting the docs under the project_name/version folder the docs will end up in version --d|--destination - the root of destination folder where the docs should be copied. You have to use the full path. - E.g. point to spring-cloud-static folder. Can't be used with (-c) --b|--build - will run the standard build process after checking out the branch --c|--clone - will automatically clone the spring-cloud-static repo instead of providing the destination. - Obviously can't be used with (-d) - -EOF -} - - -# ========================================== -# ____ ____ _____ _____ _____ _______ -# / ____|/ ____| __ \|_ _| __ \__ __| -# | (___ | | | |__) | | | | |__) | | | -# \___ \| | | _ / | | | ___/ | | -# ____) | |____| | \ \ _| |_| | | | -# |_____/ \_____|_| \_\_____|_| |_| -# -# ========================================== - -while [[ $# > 0 ]] -do -key="$1" -case ${key} in - -v|--version) - VERSION="$2" - shift # past argument - ;; - -r|--releasetrain) - RELEASE_TRAIN="yes" - ;; - -d|--destination) - DESTINATION="$2" - shift # past argument - ;; - -b|--build) - BUILD="yes" - ;; - -c|--clone) - CLONE="yes" - ;; - -h|--help) - print_usage - exit 0 - ;; - *) - echo "Invalid option: [$1]" - print_usage - exit 1 - ;; -esac -shift # past argument or value -done - -assert_properties -set_default_props -check_if_anything_to_sync -retrieve_current_branch -if echo $VERSION | egrep -q 'SNAPSHOT' || [[ -z "${VERSION}" ]]; then - CLONE="" - VERSION="" - echo "You've provided a version variable but it's a snapshot one. Due to this will not clone spring-cloud-static and publish docs over there" -else - switch_to_tag -fi -build_docs_if_applicable -retrieve_doc_properties -stash_changes -add_docs_from_target -checkout_previous_branch diff --git a/docs/target/build-docs/asciidoc/spring-cloud-build.adoc b/docs/target/build-docs/asciidoc/spring-cloud-build.adoc deleted file mode 100644 index ba98d967..00000000 --- a/docs/target/build-docs/asciidoc/spring-cloud-build.adoc +++ /dev/null @@ -1,3 +0,0 @@ -= Spring Cloud Build - -include::README.adoc[] diff --git a/docs/target/build-docs/bash/sync_ghpages.sh b/docs/target/build-docs/bash/sync_ghpages.sh deleted file mode 100755 index 37c9ec0d..00000000 --- a/docs/target/build-docs/bash/sync_ghpages.sh +++ /dev/null @@ -1,211 +0,0 @@ -#!/bin/bash - -set -e - -# Either clones or pulls the repo for given project -# Params: -# $1 organization e.g. spring-cloud -# $2 repo name e.g. spring-cloud-sleuth -function clone_or_pull() { - if [ "$#" -ne 2 ] - then - echo "You haven't provided 2 args... \$1 organization e.g. spring-cloud; \$2 repo name e.g. spring-cloud-sleuth" - exit 1 - fi - if [[ "${JUST_PUSH}" == "yes" ]] ; then - echo "Skipping cloning since the option to just push was provided" - exit 0 - fi - local ORGANIZATION=$1 - local REPO_NAME=$2 - local LOCALREPO_VC_DIR=${REPO_NAME}/.git - if [ ! -d ${LOCALREPO_VC_DIR} ] - then - echo "Repo [${REPO_NAME}] doesn't exist - will clone it!" - git clone git@github.com:${ORGANIZATION}/${REPO_NAME}.git - else - echo "Repo [${REPO_NAME}] exists - will pull the changes" - cd ${REPO_NAME} && git pull || echo "Not pulling since repo is up to date" - cd ${ROOT_FOLDER} - fi -} - -# For the given branch updates the docs/src/main/asciidoc/ghpages.sh -# with the one from spring-cloud-build. Then commits and pushes the change -# Params: -# $1 repo name e.g. spring-cloud-sleuth -# $2 branch name -function update_ghpages_script() { - if [ "$#" -ne 2 ] - then - echo "You haven't provided 2 args... \$1 repo name e.g. spring-cloud-sleuth; \$2 branch name e.g. master" - exit 1 - fi - local REPO_NAME=$1 - local BRANCH_NAME=$2 - echo "Updating ghpages script for [${REPO_NAME}] and branch [${BRANCH_NAME}]" - cd ${REPO_NAME} - echo "Checking out [${BRANCH_NAME}]" - git checkout ${BRANCH_NAME} - echo "Resetting the repo and pulling before commiting" - git reset --hard origin/${BRANCH_NAME} && git pull origin ${BRANCH_NAME} - # If the user wants to just push we will not copy / add / commit files - if [[ "${JUST_PUSH}" != "yes" ]] ; then - echo "Copying [${GHPAGES_DOWNLOAD_PATH}] to [${GHPAGES_IN_REPO_PATH}]" - cp -rf ${GHPAGES_DOWNLOAD_PATH} ${GHPAGES_IN_REPO_PATH} - echo "Adding and committing [${GHPAGES_IN_REPO_PATH}] with message [${COMMIT_MESSAGE}]" - git add ${GHPAGES_IN_REPO_PATH} - git commit -m "${COMMIT_MESSAGE}" || echo "Proceeding to the next repo" - fi - if [[ "${AUTO_PUSH}" == "yes" ]] ; then - echo "Pushing the branch [${BRANCH_NAME}]" - wait_if_manual_proceed - git push origin ${BRANCH_NAME} - fi - cd ${ROOT_FOLDER} -} - -# Downloads ghpages.sh -function download_ghpages() { - rm -rf ${GHPAGES_DOWNLOAD_PATH} - echo "Downloading ghpages.sh from [${GHPAGES_URL}] to [${GHPAGES_DOWNLOAD_PATH}]" - curl ${GHPAGES_URL} -o ${GHPAGES_DOWNLOAD_PATH} - chmod +x ${GHPAGES_DOWNLOAD_PATH} -} - -# Either clones or pulls the repo for given project and then updates gh-pages for the given project -# Params: -# $1 organization e.g. spring-cloud -# $2 repo name e.g. spring-cloud-sleuth -# $3 branch name e.g. master -function clone_and_update_ghpages() { - if [ "$#" -ne 3 ] - then - echo "You haven't provided 3 args... \$1 organization e.g. spring-cloud; \$2 repo name e.g. spring-cloud-sleuth; \$3 branch name e.g. master" - exit 1 - fi - local ORGANIZATION=$1 - local REPO_NAME=$2 - local BRANCH_NAME=$3 - local VAR - echo -e "\n\nWill clone the repo and update scripts for org [${ORGANIZATION}], repo [${REPO_NAME}] and branch [${BRANCH_NAME}]\n\n" - clone_or_pull ${ORGANIZATION} ${REPO_NAME} - update_ghpages_script ${REPO_NAME} ${BRANCH_NAME} - echo "Proceeding to next project" - wait_if_manual_proceed -} - -function wait_if_manual_proceed() { - if [[ "${AUTO_PROCEED}" != "yes" ]] ; then - echo -n "Press [ENTER] to continue..." - read VAR - fi -} - -# Prints the provided parameters -function print_parameters() { -cat < 0 ]] -do -key="$1" -case ${key} in - -p|--nopush) - AUTO_PUSH="no" - ;; - -m|--manualproceed) - AUTO_PROCEED="no" - ;; - -x|--justpush) - JUST_PUSH="yes" - ;; - -h|--help) - print_usage - exit 0 - ;; - *) - echo "Invalid option: [$1]" - print_usage - exit 1 - ;; -esac -shift # past argument or value -done - -export GHPAGES_URL=${GHPAGES_URL:-https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/docs/src/main/asciidoc/ghpages.sh} -export GHPAGES_DOWNLOAD_PATH=${GHPAGES_DOWNLOAD_PATH:-/tmp/ghpages.sh} -export COMMIT_MESSAGE=${COMMIT_MESSAGE:-Updating ghpages for all projects} -export GHPAGES_IN_REPO_PATH=${GHPAGES_IN_REPO_PATH:-docs/src/main/asciidoc/ghpages.sh} -export AUTO_PROCEED=${AUTO_PROCEED:-yes} -export AUTO_PUSH=${AUTO_PUSH:-yes} -export JUST_PUSH=${JUST_PUSH:-no} -export ROOT_FOLDER=`pwd` - - -print_parameters -download_ghpages -clone_and_update_ghpages spring-cloud spring-cloud-aws master -clone_and_update_ghpages spring-cloud spring-cloud-aws 1.0.x -clone_and_update_ghpages spring-cloud spring-cloud-aws 1.2.x -clone_and_update_ghpages spring-cloud spring-cloud-bus master -clone_and_update_ghpages spring-cloud spring-cloud-cli 1.0.x -clone_and_update_ghpages spring-cloud spring-cloud-cli 1.1.x -clone_and_update_ghpages spring-cloud spring-cloud-cli master -clone_and_update_ghpages spring-cloud spring-cloud-cloudfoundry master -clone_and_update_ghpages spring-cloud spring-cloud-cluster master -clone_and_update_ghpages spring-cloud spring-cloud-commons master -clone_and_update_ghpages spring-cloud spring-cloud-config master -clone_and_update_ghpages spring-cloud spring-cloud-config 1.1.x -clone_and_update_ghpages spring-cloud spring-cloud-consul 1.0.x -clone_and_update_ghpages spring-cloud spring-cloud-consul master -clone_and_update_ghpages spring-cloud spring-cloud-contract master -clone_and_update_ghpages spring-cloud spring-cloud-netflix 1.0.x -clone_and_update_ghpages spring-cloud spring-cloud-netflix 1.1.x -clone_and_update_ghpages spring-cloud spring-cloud-netflix master -clone_and_update_ghpages spring-cloud spring-cloud-security master -clone_and_update_ghpages spring-cloud spring-cloud-sleuth 1.0.x -clone_and_update_ghpages spring-cloud spring-cloud-sleuth master -clone_and_update_ghpages spring-cloud spring-cloud-starters Brixton -clone_and_update_ghpages spring-cloud spring-cloud-starters master -clone_and_update_ghpages spring-cloud-incubator spring-cloud-vault-config master -clone_and_update_ghpages spring-cloud spring-cloud-zookeeper master \ No newline at end of file diff --git a/docs/target/build-docs/docbook/css/highlight.css b/docs/target/build-docs/docbook/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/build-docs/docbook/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/build-docs/docbook/css/manual-multipage.css b/docs/target/build-docs/docbook/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/build-docs/docbook/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/build-docs/docbook/css/manual-singlepage.css b/docs/target/build-docs/docbook/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/build-docs/docbook/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/build-docs/docbook/css/manual.css b/docs/target/build-docs/docbook/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/build-docs/docbook/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/build-docs/docbook/images/background.png b/docs/target/build-docs/docbook/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 zcmZ{Mc{tQ-|NlrKgrcaFbPBDOvWBUg7G=wtim_B8Ysgq;M%hj&Dizr#DKZMBkY&bF zQI^rsG?*CsWEtBu%$S+a=XX!f_xC*4>2RIPIp^}n{kiY^y}jPA_v?1U#_HHA$qkYS z1Y(u>@jq=52vKeDlPn+z~j!r2!xcp@J9rZ zo~ZL*W#N2~h3F^Y#kf z79Vq?HYz92POY^z60RQgu$cgc!baLFp8`pJN$ z)TpgHDYO!o(|FCbF@nU|Z4{PyQT_pWk^4ba(@3pLy~5i|7uwlU`v1B%7(o3njiTd=qKqO7b}K-at&!f*f2n8M46&RIPn?wT2jQCY?} ze6G^KcX(b!Y*uXj(zgAp+m$yS9Gsr>(+F2nC60BdVfIQ`)cSJ{^*od zepxlPa|MUm>e9Vgly6ynJN3^PvB=>&xF()rO3xDmHI z=|xsK0?M48ABv)1&|8*aUyhO2#E8jlc2-#f51xWHc^hUwi&%dc@+wWVCpXJq!}S%S zg>L#^WBV(Qw|v9bo1MW5gc=&srYW_5F+__kX%{Z>&RZmXwCdi!gd5#fJ|%lv+{G zr|b#Ts1}Bc(CPkXaIO8<1+}HlegS6DFs7U6?N~4wR!^#(;YIbqQIOqp)Y>Db6o%1i zfzY22V-EN1GJALyq?KWSwMGbU#gV_$)SLlMlxrQPHdgnC(nU9*nIG%)UtAL8sRnL zvIO*k?9`K4fpnym;50z#ebD=+rZ~#B9dpG&=ZI-%{LqY5j8ndz5Bo^s;38&v8 z8(1+}&NV9Y(=RCMwyd1YBBL1Mc{4wI?k1TngzL8oyymA8O_M2Y5c0rtPR>#ek(4}+ zvTI`PjpdGC&F~Syy8RdkeK9)AX8N#B63UrIl;U;paq7n-;aB#n!Um^KDkm6tH=B)> z;3zLTI4#Y?2aYLOw=U)%ARIOAdmMMfhQHaQE8 zl3Cp0zQYq?6o&{k_DNXPel;f2^58wLpT=YKQSuc(*4?S`z@Dr7Qgz$FS> zi@ndTb$lk)7Z!9l#jnB&dk);SrBnVL{_rebeB*2~oq^e;zWdS~RE>Hv&Z771FSI9J z`7tfJM8x*5sOXA1eyweMto(__RVTbyU+|S5HB6d4Dgb*jRGLh3<^SP_w;CaD=Airn z>}rapX06!=({QJ<^CD>ewmorplO*#Ve>)f5@p2FXtSj8Mpa#1cVXgVCAhb)&HQZgO zfVQu&2q4IMN4mO)pTC13+M#|H5NTM8&`jguD_nAjiR*oJ9i%> zS4&QN%lZcXJT1e1N=#qGK$_eAeJ=b0Pj(!BY81~$?SW<-R5^LHJW`}xjV$cQ>zZPC zKx&lIPgkaTQ)c#4Kyjmtk6@>u&~kwQ2TO1ikDO|0e%26uY|$`ZJ&_<<=Iv{O|s*<_~}Z@laTeJVr;$B<`4hA&>B z`VsH7-~=}Ol<9at3?1V^wg6RL>j^EV032~4IaYKQnNnGs;Ssey~SyhcqT&3YZz z^xJp%0v#<&D{~;^r@WJWG&QnVUIZ8B_1fEU$761g0RP4%O(ohIte>|q%@y#fVUTSp z3>LLub23p7)|oran=&|5TltRGRS5ieG(9k&xel^Z*_B-TPiOvby+_(mUYMo9snsY?Ezus;g8M8RHQ1HQKb!kSg93n1fGkNdIc0U!-ysgq$IH3AbRuiz?4Bij zYWh9M<02o0X@!^fPTv3#RsP8U+2+zhe+uFtd;k}gJ{B&)4M?v7*+E_8dAcPbqo_^x zN&n?q>huypF8^2I>P9V?K-3j3cj~Sg3)t*kHmSFYY^Rj0R^WO+zrdA>zb*);SAsKF zzO1Jom~o%=Ys9O930x;UXCGHc@^7Y-ti47gI|()f)IYW z$3fiwh4I*B80cG~U)9X1S;3M^9XBn)VR!|^m!=!!5StHKz1RF)YLD6rKN_34G|QL0 zKgd6Bn6djN$h3Y{Ry2=JT*nJrklI3~GExg!unzW zKobvk_}QhwMzP#-rWz$TVa+W>$uZzVkVFGW1J%yZ0pL961Ci7a9i9N!$n_#r3FezE zOHZ)9o$@3746}*BvD0BoxzP%LJr&y;LV(?#7TH?rU+$3b@WTW60#_?*alt;Tj~z%X zQF(&yC_MUY`Jp#1DJnKFXT!AI5*5$5uc-3GE^)elv9tt&zAc`sIBZVPOodOd+Z*@? zWK(gmvtB75yypEXBLYk`AId00OCj~^1m}D$m@-oSre-{&gxYjaWV+lV4QFU_5@0@j zL6R!$xqlPc&SZURe|EQNpsee&g^;WLTLuD_$RMf}-Td^i%EEfQ1WR<<(6B`%X0%ul z2`V@-^T7|#v|j+;g+5$0u0cmpTQP(T{|vS69iYie+5@#L9^B-_u+ngReT=rR1OmTL zQl6CA=9<629#ARBwi?mA;yXY#kz$+8cUQK`kG*lpP;nG|&N5M6_b)@oA1%Qv7WjPI z(SmcSv8M5!NJZY3RzQr(%zQ%MSHbTc39uFT%-D5$%?=#%HU3Q6g-;4D!R_B*qE#P$ zOXwG@E2Gnc#f_HO06T_@ab6ARqIKGm&AdvT z3b1cEJCIs&T1NEg+Vvj;j6SKtPl&WCxUEL-JF0o+tDCJt++z9Q7%)PB(W5CBK^U|N zRqFH2`*n2X%fIK0V)+?+1L*OXbc59gCH6_eqEW@lBly&2dpvos9YznAH8#^U6@ecj zZafSH-QrDi-&guLMk4iH^}N&i@R3THFYO&m=+(8l!P?3O( z$7nS)&n5?siowwtBgNueMk&~^5GWa^E4}g3$+BR@{HTzgf4TL0;guS1N3q+ar7FWg z3w2gljup*1G0`4xK{n&yaD6xzy090+eA#I4cE{r{-0U$eeiUScQuH#ch1<{XFdl4R zpx2p_M!n_(s?;bBrPz(8w6LSB;n~H@Pq3E9Y0Y>}w<*=Kvv)q+o33O#RX$$;6MU@J%jgsn+3Wf)+-J@e}gPv?Yl%+nih_ZDJ&GFhYI`V zBfZ(KtL_L zSa-p-CPLUDxbB75K&bobQ*(lvj#0mb2z?5#247Q)obHkRLp2kpS0&9p(yMOap%ZaE zQk?9m-l;O_6-rt)-{&zUNJw3@*V;G6gGj3ynuWC0_uj9DyUYD2Z8w>P91szRH!K`T zNIQhRBIun-s-wd zht_q;s;7o#I1yba`Z+|)P?~N5wBXPgr->&+uafcZwDNcUR3TYV*7MX4T!%ebJu&2a zW_$_rN<{itDR*2LY_NZ1)>u)1@~*)9n77rjc}>b)CM zGkLM}d$a^bV9cYD@m(Hr^4K?e%V&%Ae&I)O6P)CnzM1FJJe);nhhGD!j}srT){J*R z9}Y5|zj#4<8Xq6bJ|Do$Zm@e4=LT!=vrRUCoZ(!q?0#J1w!~$7*_S&=Ow;q29_h!86t*aS)z{wq?JrYAmqEIT(g0mwZS8M zX0uLjWbyN=*52U9QuB`tcKls!9PYJ08NbB&#H(JK=Jj<6=8XJM`tywQS7{f|&gQl7L0A(^LH=&ZSHuG5j z)ZCE(4MRDUVp}qmH;TsDkZ$$!&7~RELTD9P-Vit?GxI%-S)(3;shT$=$fSIn)>)!4 zRQb|6f{|e1ENJ8Y@^d$HF1lkoz4R-(Hpp$RqgpP1rTJK;xJ&!EiqksWrATQ;<3VWK z@`uOV*Cc*=9#Y(QBqKif;?F+ktQf&#X%H{6D~LZ$YIJZ|2)_`_{B_w zlW=%8r3Rk7q`r-WJg!2*bHW-21*m;k*{WSs9JGOV!F}Niq^*p>`d-T~-8cFX(5huU zDt!TFB_yA3qmTSt_tMw5{$X-d8nB_ik{0fy| z&jmqt(}En(b$6z!PMk^d%Gryo!u&iK4L3*i3@tl6TT8u3z1ej>dn`fCek^gXkZg)@ z-Mwn$?h*x9@yM5uP|0b!Z*M+RpORodf8g4=I(s)KI^*)6=bW)?9J7){1WK>*R_h8N z1-ILWzEzwFJ@;WD=MI1J^Bh7{VXtS<^?L~+7@4_p)lTxvqF<@*bi)C-EmH&+FMH{bU>nG@d&KSe}Jx6fi zz3>0Ql%3Z64CWeE=M@^D@!u%D9y$x{KPVg`fD(ag#HE;59$}SH((CIf{$S z90>(#8tnaQK$(McyPi6FelH)_)EKuI{y(;Mq8O6+i8}}1D}P&9(%7Ufb4(-N#Z!aj zJGT=wkNYX5B|faCP!XliZ;O7|*7z0LTPGWLs#qRX?L>W*op=jZ68-f1A8A|9DX2?z zuHrJL;ZHwz_j)adWTO{LbQh=VAke(EQ}PeOdGDkmC7AWE{t|&k&p#Y1?Ycnl960v;WRPxkOXVp{lSKXcb#XI#GK2n zC(N7fF^ErWLq8mIV&QEudgMB2=90(bXvMmblq*5xH_PGJ$xK{RGVWK`B2sT1? zCVOeBO;7p$n?Ku6UN<2m?zfEQMNFkci*&7GF%WR!2W#$tPWA?kXwoU&aeI0I;5$Xf zSy$X2Lm}cP95R3OJ-;sC;d)Ii2*Gc;+bP<7IASI^f(Y1%W1D8@7wf$E?SR#G`3d-? zD&k6TaXSN}kM@687!l{_X=h?c|92b-YG;rHxAbzD@0enk6Eq}*r)ACLuc^(rJjP^r z_>~Y<+&>fPe`X-9va9Ckj)v$r-jfZ0cWKBufJfz>NmJ>g`Hnddrp7bu=P@#T&E`^j zsX3(Y5O+qC{AGMPs^=x7P62Dz?78^_umH(weN&5}f$&*3Fyi^!Cnt=Se3WzbboBq% z0w{|OosY;Kb4tVwNhN3@YZb>A%9_ZB!|&x*_T+&M=V^pv+p2CwrDXnIC;(qaGrsXY zfjy-P>wh411asTXAXCi0XSb}OIw)gj0yo2dBlLb}VW7e6i7%x9fd@QpXM-$6 zPGEC+&%v^XbYJ~b6hYkAi36r6M1OSfiR1Q{+^V12<+=wF^1&AB!J?wmt15|>Y(MrZ z&iB&x^O@?_hL1+vaE93%EM&UbBh7v{6pe!a3%|+Mlj&Y zYu?o%IoH4%Z&>q1F;QR0z^;<1rMlWBMp@R-d!H`kEtJf2)m>w(FM0{5yfNJ4mBf7# z*4Xb1Z6dHYU>XiXiL*n_OIdv5b;0<8>56biwqN(&7TJUgzq%X%0S3Rk??XgA10~x? zEYq_O#}K)ksqzX?c%7!YX~}u|%dPh!>H0l-cu}G0lRMyXKLaA}^ndcCn~jk9|DQ<3 zCd#Y?M;mcF+cOfK?1nTZRUH1=HK9Xc-B|lXgy`5oDM&grq7;}^$3U-gZM%{NpTFv_ zWw?xc8Z<;gem`#kOcPb+dVaMS(l`H^vTkbrs`riq=cr-cRa#(mrEOWMhP5~ylhC4N zQO}B|Y%w+5JrwOGWzn`E3TO2Ex}rKoVO18JyMf%5P44**;$cfSkB(O5^TTR{Q6YBZ zpE3ABQH)m(WDGrS8>hc}TtteQd#Mh|);282wUJ($#x4vxVX{(2xxE{boWXI31-(!JZBo_}fsThDyPlTS^^nGXF^tpP;FM~%w#G0ETr5Nh9sTIXVb{P5V0?cZsSQX6N z24!`pnOi^iR}yJwgO&7hyeeLr5(R)~)TEotk$#Q)v^0eBnEwe&G$6H36yOa8Uu5v! zxY(@9Mx~)Vy^efWnh@`E*N%?bm6yT=Gtb4ZgD%DkF7c!J-%?Qi`^JH`{K=@-7H@CpBQ`shI}ngXIP*}-3sRp^ zx|jW9%*);;7 za2c)&5Tq||1nXbOt^H!hi(4|vca)5?EU%QHo-4RH2@TlIe>moVDV9M@}G zgE#^qedD(@@I)h{$g0ru+pjzC3;`1nue1jz%|xp;v|E0m-+;p8{+nI64(jGO`XKQP zf9OnPd)Np5daB=rgGt9}!#6e%u4av;4Dd^FR3X~?R~Az^(sea-A-QPkmV|Ms>3Mt4 z=@7j~8|olEObh3@9P~FQX*Ix1axh^UAq+CYFIv&R4V0QE1=;x0!;vF=>0Y zi*d+|RAB})jTK$z6q>Btc!B1BIE$AuDk{G*d?&!#zx&LQQ}?wk#FejSPT(|J#I!;z zPlsdlTW|silt}{DE9D45a|HR0C}Y#(zp7r!P8T#8D-E|U>L;fZE=Ye9AqOa27Yw6) z4o2q+fd}X#)qxzrpRtqUcO?yHywgtLbGL!tJX#>@zGY!L+|hmed_~saTmMNrFitc5kEbUJ)b6i>a`#B<6vA@{3m6PV%sDy?)pz!AeEc_26LWhe9oh7SYcq3 zQZlx`R&|`0`CbTXjN-ZDddOg7t2E>RA)5(kc*@{iI#p&Cy|c2WvDIpT9;>feuV=CB zwTAWVJHJby!m0jNx54F5!;Xr`9KW^0>Z82qGUXRV0d}B;v0$@D%IzB|Wh$C2_=cY5 z*%u&~(4axYR;;(i7>GKRI~cU3i%;IGUhYuUTh+6K`>i(%uMHlZ_urHZgU6w{0Fk*O%9f>eXpe&GnJ+BO+ru=^X#7>_i%{{La5oqkBzq$ zherm(wRFxkcj$r)3(Uc$dJ+cT0D+-D?_2b=V$jw#i-v$|r>wXK&h4$d?{cD9b-YmL zh_S-}IQ$uEdho^52Br)!gyq@JWHZ-g{MF@3BZ`B>+&l)K{NS$nCfC=*AM=|vi@+KG zgBF9Ynm?i zjJv@it|;8(o}#i8&yu$(B`ZL4q1aO~l(_OmV>oy1IDe3ji`F7usIc>n}bCsw!jv46f?k zaPzw#e*DUQT?4HxV8lGF{Tzn^{kLFFjgp{vb+RF*VK+s)1*aE@aii}`IB&<$g7cgW z9XbBL>fmqs<@DFejOb}$!9`y+9O{hIg3CTJybR?h63m?9re|Fwn8jn~s7yUPSG6zd zk~=htz6)9sq#eenYWfiCabC0h(U%#@6UiyxB<5Hz7v;ggfaR2g!n|s`xN&lYPZ$M& zO54nh$_8=(JOJBejq&70imP_=Z%5%ws%?Uy-jS3Pdy*kH3_#HvvRRt8x?JL0LVzr% z!t1XkK7j2j0o@juepOD%8Y)RQj-Ffw)XP1Q&}4RgLS$QZD^NaoKz0Pi@ZTb}ikB;a z%&$iaN7J1=YrIn!TK~4GByMG-JC+OoHpio$;>LtgK;-*eq+-elBE52-aS|It7_^#7~pwm7ESR+U~T; z$2TlS2HAZK^Z?@O%E_I%qT<_%Bsa$h7?=#7oO7;~M6w7}M$Q?q-u0K_2mec8Odcno zk)zoCD^i4gI?$PDo2*1WsMV#TiE%6UInt^~nV$80<1%w}+b^H|S9U#e>fzvMl{Kub zsThEyupI%QGH*HNsM<*?nzGyE)En>lElv*GGxDHb-_lfNvWzMWp6PNP`r<0I!osxO zt%lG(2cX6PcQ|@}vbO(}Uq+OxixX+nr|=J|8908(2cF?L3gOyf_VDeW3Rec4Re+!}TXdq&-Y@@YSwst71cz#Le_GPldZSw&mGv_KbFe8Pm z4>7iWyJ#i`T?+DMP9JT|laP!IT-iWjyAXh!7rYArZ$nZ~iXQor5Xil%{+vWAGK(h3 z)b%RO-hL$LIs4(HBonFC>mE43MGJKaK>ko@+YqdrPtBMIM15E!*^Bc<_nLx0uUc`wo6+|5@e&@E2dR5#|q8uTwTv(|%6BYDp-(xGCv|AV*N46ZT?| z+GWyq6&k^3sFbJ}+uIK7$M=9R|6gq{P zL9bukyHQ!D{z(g!e8m`(TJ$Vli1~lVyg2!Z- z4IhBuvTZzn11~EYTNEZbZ}=CyqXHH87)yE4K&Pp+C8G{N8C5Fz?a;hZ+)Re$!vdm2 z%K6=S`7@?I?FPp|K?1B9DzTou-Bq*C(6W(LLtD};xz6v7vqN-FhMrryK`Gw4ZW_$b zCIrE%FsXdw*Qxr7kqDFxXa=A7I7OB>YWcy9)Gn7jyqpK6^Egw}@&G8rPIvP#Z7{@` z*ZeL>=KxvXRs<_E_g5Q;(a4N3Yx!zEw7Xm|p}PY6#^CN}Y5kr~TA^u2SY?DZ>b$$#u&f z5-8ngsz?vx1YRFKyHxss&<6c8Bt2PB$}L1r1`kf(;8+;6=N_;y1>~$1yRlU>viMYy zrt%ZCNw%?8_|3(GrQQvzpX0fLWd=KY z^jv-AZ|f2l2$i`cfE+bGt!W(cQa;IKx%O9OM#hasU+G)f7GyiY8nxGbr;Gc;x8AD) z5eRe*Bjc|03Ri8V=27PgtTmlUYh1Jsh&ow9YN>;iDxE3iN9B_aW zl!{Z)-xYibcWT5l*g4x|R9gypCNppdyc;XlCoyZXtFCHq3)=cBVNsNLGeBYv=xE;f zjJ!4mYTR`b37+?39v1?FCg=gLw5t$^!&o;NEV+`TF};LoPXp2_Rf^G9%hZ^KsvLpO z6t#;xsUk6!d~{h+!fvaHl1TW`vj{z4G}Qh4ex-98ERs%8Uf2rZHM?i7yHD%uE^I}S z=Dh2a%Hn}dRP9u0HA~Yedg1)`@*h&i)Z+Vrejl`77{cIk6)^rO!O8SCI^>OO9Xi;d zi<&l>;8T02Za2)?TmqzgL(PSmE?&!S;iEgThq-Ht9~Ck!iM@{8h_kwvsRxt#vTb4+ z@y3QWna3wo7pFI>Vg$_!mCjaVI+n14*FXH%wZDOk-$)E14NXbrZH~!ozvbR4R5ST% zo3w^XFoE#f1}Iin=_;2heFfw1xCJAMUmD_rZi=UzdgzV$Sj}Hr$bXe8z(K2IS&#v6 zW{th3m2A}yoba%rUs6s5`BG`G>wT}BHW4UXf@!T@8YQ}cJcr$6aM6XHw@~z11ft1} z&`q@t-DAai%JUM?IL?~I&jJX0@CXDD?>aSTUO^FUC$l5LO#_kO0ly7bz>?R-EHul# z&rDeRu(@P*_Wb@<)G?(;iqF9Wycqn@9f6A2+c9!JtZmx%edI}?I_9O5#urV;o3%St z1TeFQhV6D-C+;S)W?7U~ij~T&3vz?Ll4_``Rec% zJ&8B%Q>0K^@N$3%WsY6IY%E)ICMI=%XOQ%n=s~SpV!8H>kFnCuNyk$BdAHlKPEuQf zf25bmFpL2pa0OlY#b{D@#NMIP12z^7^DWzU%dl*UgaD-GH_BiFOh&kYnUfXa#-^~K z$W_zPJ3}c}6if6tofomM!h{!*x$Z1naDh7X6I;Zz}y}kS@Zm)!~G)PF* z_;uO`yC@e-yB5l0rfCl!Ym4KC-uAq5N;n949E-*|Yfc7b4^|A6dM-SQ# zO2v=0|D;FGTPsW?Td4=wx_P;}`moZS0kLxp*QG()oQgK?UEQrB!}nj&bBekt z%#Zdo!X+$GuBQl@zi^R~Rc_zvGfooqh5a*z8qbpVV1Mu%mxBj`nBT8x{dK_?Z|+Hg zQ-4v}j7)#+{D+b`?vNkB`m?@!Mx)^9tJNIY3#LETiC3gSyC@%?Td+|qIM1lJXQ4!K z>aYHO-|=zzhJ_E*BTAp69)9$QCP@QFhE$|?-&rQym~W_^-^;=9Zb1e*QX7t1$m zVvn`n97Oj9a_!pUEWp5_UHzXdcvH4vCvs1c?HvX>YKG?`2%13_FE_6J#4)A>)!kx9 zhBY=C%J6LC+9%wVsdQN;qrtyF#^dXrBtSY1dU-10qxLn%SX@$hQnAH`rbmy0UW{KL zFepHSp!z0YW;MEd>O+M_>k9+!X!6hr04Ljb{rmeWS@&I((5HH07mR$jUutx}OjEj( z5jV(qa^Qq3$BLPu3U}CRHUwd+h`kvCOzlJhcoDvlWE;6z&gR^d3ny;$da zLD=TQ5Kk>W(Gzj{l1f=(4ma;*!>g~cQ&T?UdR5mK96B)b#bd+YSkavFDpPgXTN)iv zI$%IiAO0|GXZkSU3{WmP{g=b}HJi9o<5q%9Uw3Q=C)g3XcNm&tz%!CT?MGuy5j+E{ zWk0G8;bjx;N#Cz;^6SJ05!Bs9u75geL!!YIZgpE?=kyPM?hk)yR{L&M@p6 z0=o_0J?pM1{nfkab}xjwy5~~Kcu<&Tv=+K=u9!ACZ{yThf~i_vO@~~4(<69jiT;3Z ztzqQ_dPxb)9Kp!uDR!#`UlF_rkvm5Lt4}_8VflB%p1wiq-nF z+&-22bN1PM>jOah|I2CF8l5VeZd==>J@+1$n}w%((wrVTsfzIwDSm{(t?RfYof(3c z>6CAR+hor^y%9valwt>}JR3LlyCX&C-&zSHu!g2_3aaOj@r2Ca;7m9HyzwWk9zkJGuqm?*-vq5Xby!4a`M$&hr30YX z?F4bxjOmG7)br;)Ul)WOu0>w%){Em8Kb$J{Ki7mOj@HkB5hlCwgUVStwRB(`$msn3 zW68l6_-QmuY@|h*k!h-dE>&&v=30 zIv3(Tl=pJrKH6z|rv)q59=N?as&_Po3H~a==sNM|4X=W#K*8r$N&#WvHVMQ8zDzLd zV)Dt$dm^J%7u}~piF^kD8Yp_Z&Uk|80}tRszg$ALiocA z&U(s2XW__mKc4sym@3MmQf`RaZ2ZcnKKE3-oF85QR&6*9*Yoc#x~^M{;7jY+&Nx1t z9;OP1mj0CKUwb(Wvpa1A;s-a3=aPnOem&7jJ&5aKY2kjAi{EseM4;=;;4Y}e@sWF= zA0G=hridbHd(+pd7ntI!Pli6S)3UB0XF*&6?nyx9LSypblGr5BFXg^bRHDaZeGF zKYA6I?$BJ$!L3>1>)B@=SqdDI3o3txyAWJ%X`+7$fgnGTVp-1)+LLdd#y_o80#604 zYlXS!e-r&*Hpl$YNw?FUCO!B6n`0ac3lmUA*{JK!y4vN-5Z^ntAy0%#PdCo!;3cP# ze=PC+U8O~-JElo5M!ch(!`Q83c7(#bv0mwAFrrrE5)C~5ch4R(H$BOIVbEpddh3J; zWYV{|9gznU$MoW0C(72_{L`{VHwf0)f?kIvSV!PME*{ zhd_id>2bhvo;mP@Wgu3p2Aky|)HjztWISA0VuGkm!N0#4W6x*^BIJJva$+1S*n4!) zCiO7Sgt7Qu7>7JKB)^RP#3H8x*Ka+C5rq*D8&~zJvVh1l@cY*588DzHswso`$^0{< zaeiKC>U(5clg*a4F7Y$QzIfTj!#wdNZk$~Dm((($rpWbbXsHY>Olrl~je|XOJwK=N zJSBwdWUS7&7){b$u-Of~v(u)OBQK6!AROCBQ@p+q)v&k`$%WuAmy`q^%nA*C8_Lt$ zy`sJB_R8ha=<5bQu#C;Iomk~$cR_2=p{VTaMRN^|+#-uw6KJym1SZ1#h}EA(huyCK EKU&lfD*ylh diff --git a/docs/target/build-docs/docbook/images/callouts/1.png b/docs/target/build-docs/docbook/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/build-docs/docbook/images/callouts/2.png b/docs/target/build-docs/docbook/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 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 diff --git a/docs/target/build-docs/docbook/images/logo.png b/docs/target/build-docs/docbook/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/build-docs/docbook/images/tip.png b/docs/target/build-docs/docbook/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/build-docs/docbook/images/warning.png b/docs/target/build-docs/docbook/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ6{&=OmbUe!pfLzr$3POQVMLJFmSkzKp$r6{DQcKT-R`-m27EM|Q5f=q6 za>AG9Ww#ZB{sB@G<)Q9V($rnYg>KI7s;ncyw;agB4W$Af#BEgyxp83a%H5*jQ2+!P z=Akdv5%4O(;4&e&B)9|#Fi3EB2u^|w?(XjHPC~HY5Fo*2fWh5@yA1B`uJ1hi$bR-Y*M5I} z*Z1rF*K1~0Pj_`ySFP1m_q_s3I%p21i)imEyHK_7tJ*StIDWdO!a-!qqGu+wJd(Cv zUP_ASl9wEVimM{Z4Zry^V5 zJI#`iS7@>Ge0@JPdwEcqIVG<IN$JU5zXV+{D0FHu^K9)6Z zCbZl>(niY$aK5|8gEK6Q1x~B5&8WNet5+;rVlX#%U|Ee<+Cgjf@S&5-h=v6O1jeXm z1}a?MJ-l2Df+*@%;Wn5d83rU#vnxQ*yc!wQyvgmTmLP&sw~|#Z8}XoPe$r;4G)?_% zLhArM)>(iDOZV0r2V2!zI-azCX!AE0kbm}E&RtWvn`mbugU?mKhyYo0{5fA;Yr+6G z8CVmE^->JDUI>fT#zMi?06b>1J0=fj^G_BIW!RcJh}s7f(9(v}JYw>0z?oUFjbgXY>|Xf|EZd@ zy2S$F&dnh1=rvEDEJen&7~-`x-a_w1ygxLJK5D3mRgV%4*QWQ9fnWw*u2^%Vj?eZs*YetpCRtlC*%p0qDWK=p*kpgE zu93D~8*5S8d%`U5nV|J=830=j#816TG$_GpR?>38u>+aLiM{3^@g6oP#4dPRq<@o_ zl@`Hn7uA&2vX_aGMca0II47QWA*=z17}xynp&mMt`M^q$pfvux6@i%^IoA{ZhBT~} zq1oOSVf;xx#o;>5nUjk|Z0+69#pf8ba^d-!k!r~r+Ev<355@)X><{ryoBL+X8wCb`M?A19tM4?HbP!Lu(r=@j(EevyhKCyB{mZepT2jnR=IuuI*`~!j zb|@nGNMl!-2l5FUp$L;p_Eug<&&^?3>Y_B=<0L#>enSJAWA2YN#i<)nZe!r{(t2^z z2<``>a|F~RMbPF&J0|dvn0Vh-=X1;;hpc0$UE=S`QZ0x}gW7i(x!FZE5~e3aqXDkr zBW2h8V2YRpWO}ATev2{l|v=ey;X{XzPOnjPf*IUn7PqS_O`F75j%l%k@ zZr=&I^1MBJJ%~bHofe&($$mCEi|nr3o-Q(rqUY}ctSZ&LKxc9m=m?KYSiawuGr&;W zONC&BondYYL+sp)#@nW^Ny?nowP+A);=+ueRlY3jxm3VCh>kTQOa0}cyt$*R&5b(0 z9?~FCM?as!jw6}sdimLyRWhnJh6GedsVUBvWtqu2SGPC+*1^(rNU%}eE7tUpy?1V- zHZTpuU=c>arXs7wRf_G1TZGHDw~w8j@Z27A;?IRsmqXgDtvqUr7ZM`273>Ah1C9a84o`-8Kk7hscf<85tjZ8`wq-Nk-~G zZ>Y&#bhFV5?)S%{RFO7OCDQrKEw21K1Zsoaox&3#2sXI79}jh#bZx9&{iW8?$jatR zvM4`J5U0^kM2uoMnF0BBf|gn7P&4xZ+JdpJZw`6zCM3l*MQY-Pj(2{Jj!~+O>8^^P zmbTWu4ow#;!?O7t2i{KdD&|!GqRA{el~{Wq@Zgthn^$Oevq!Z z&@M@^8Utb-S-=v8vwzFH{w1JD!04z}Q_8NcC)9nuN)R>Lk;Iu`13Qox7rvyaGase2 zIn42t)vOG|!dnPuh^Q2yZ;l88KbuSl!uLs|W>cb~wsa)gUaV&uJDyt`cO-&Zpa!H0 zm*+PxoR$D9F@p<81kf9Q9JOCFtIv0LiwK|?mF=H$LEXV)ViXzXrnGr0%?$9@so`5l z4>nH=Ww*dLGcCqt*g;+jY6t=jyrcQeZ5U4|-!I}w!-$&fF9zLyLCE@|y6k_@m(UBm zNzv<{{%Xuz+OjN02`Vh?)uz6$vwm=k7^!vOpbj#1|sqFsw-o{84XW{cJMlp{; zIx~=jd5f!9f?`mp!54g^>rN*Q2F^(_ErYdpi3VtB#$~??7ylTT{z(n$&iy+Oh=UVi znBGyA&Xf7!@?*zn&r#Sg)J6xsx|=HNi`zbkNvdxn+yVT+w$JqOwq)wbtxt?#9c~FL zTmR{suJabY!%NyBB6<`XjJC^_>AvYDD=xr-frpE2I*vqWbMaGt(*q~k)7@}aJjlz; ztsbe@8tR3P;cQ@eR@T&Nb|ZXiEf;ox)sqFadx>&>$(QMHeD_Nk%b0fVrR9!RyLFw( zTu?^k>x`q)-hmP*r|yw)Lqcgux!t`~vt2)bCB!M%Q`PbZYtXX!e^X(1cG+n$E)f{7o} zfsO4w&oP1c3kIR)C}oj*$^45OnCj$h`D)sF>OZ2tN~d@((?kaS5)br+_HrtkoMy_2 zPxqWSGQv}75bYaWe_=7U0+}#XAE;{ye$Tc*)ilK7HNvVWt--BQHoPMo<}pvbz;maf zu;EZs7o+*{iW0dz4y@HFByLZP$yP9})#$a+R>i#h@~fZ)4j373!=xj)0}NMVE~U0E zDJjbXx5rU&8PYBKwOlvRop6q_2#{EJ?jSfvIu27j7_tg%Rgzv%0)3-~M~N|S{(y$w zXQeNab+Xg613^A2muD<^;W}5P2*-JBYnke?CRn=2jtsP&acZ+&Jt?0FZ@LhU|IC04 zk^1E`1bCOKtJ!TX;)0V?xko=^MOQXDR3xcRX%D5ohJd=h*5tw)y<_TLb(60H4@pGu zmi)2~kw`~OnRn=R?W#gyIJC2OBy|#CMQcICv&lTLI8pcMvBouKm7>|6D;+@n0w+3& z>q}3$?j=u9*?z!662^Wf&6s#oscT{H@=I-oE2qUFJT^Wkor!61jGq0iPn_s$gi$Uo zUS-iHXi%PwJk4$ULR%^Pe75nLP_(hPF1jN;i+fQm`A^gIx?Pe%dE-YJNLUTv7KmuK ze#D&GP$_n;)hpNt_&`NoAw;g=_R1MvJyAu#&AM#5-Bb|g#FDa~7Z)E;zjw}eFf<5` zU^8Yy-6_~Hi{;wz!RT7d)n9$xqmG~Pa43YcRcUDXCCeRZF8qR&68T+t z+Zv01|F3ja(C0*~8ccv0BAsvx0Ox%>`(G9R<)GS;Z(pfsKL%8fQJr7WlY$^)R_nqg zdf*koN9~lOQ>S+ILpjA;mMK;T|4a1Ep;mRf=S(P^S-#)gOLw9J_G4ClfALm zbL4*Z@d6GNHMHw~#-};s2x6vJ-vOiAmNz0HX`I$|xZ-y`B7nIpQmI>`%ByYE5+^Fm zrT(^umJ?{FWOT;h$A`hgsm&ggzB5UqL^SK+Nj?W_*-%!|&J~gcd0W$E1=c>-GVZ3h@Uw`&;A3huKdW2M_{8Xdj_QN<|*oYH$iFI)-L(1tMiCeAOfMpTqai9EE)f?T~&F6s=A^c;P= zT^kSk6}9y>kj`vK*2iM2Jh}}O0y%Y^)`_4HPeO_0z=!>kK5O>nT-@EbrgoP)PE85) zZ^ld+;g=|}l^((UaJf<3lw$db%!K8T!^jGSa>??<#g&pYrA;v*CdJV+y~dm4k2dX_ zRFZdn8BmJ_2oqqrnb?q_no^;5F7S~$;!8vb)#6*%hBohC@za;8p`*D9jqn(wq^&#r zc70)|{--BFBAazNW8sFEuw;K&~R4W3rWrh|e33-*h+{3U(;QTu$!_b=_q3@F2Q_ zY814=Q-vmUS_+<3_(|N5baYagx^GeG5mkz(S5{888^W!?OP{e5q&K}>dE@D1Xdf> z)WhZk`%2+7tu2}Hh>5Lv8#b8f==ut&mK8Wks}|09jisJezWCP^z1+S27Q*CK-qK3G z{_K053@`rl4#qd{QQ=L%DcE*@N9}jo=}V6{o>_qw1n_UaDDuJ62?H(WjkfHU544Fj zU;7_$Z3sO>AB0?py;g38_Ag>KCY&PAj*f2^GP(Sp;f;0pdqwi!uNtUpm4?rFztwEG zz9lEGpSt8AtdCI-S#o{F`(Z(UJiEFIsOw^NxUcKY*IHx23roqVMWgjpe#2OB8+ zX$imrbZfL(Sr$xA&q8%?Y*#n(y&r#3;HKcF5!_gB`)ZHSHhQXZQ{+c}?K|LTX=PJg zfJM;iFe$wxFf^FHDWMc4D^$X?!d`Z=TydQ0d(htG_w=@SSnvU}((uJODA|mq%ulo`<3FS<%%rFiPGNK45u|BO0*+C_es%6vqCo5G}Nizp3SiRaxFkkaey2X37%=p%>0EDv4 zbc(v_vJ7n-Ze7C6qb+3}pDT#@CCS4#5o#Ul{572Zo8gFjf@nm%s{V5AB~{G98W=GR zlD&hBz_-sawO#yi+5)BB6c-e|TCrR5Qs+n(js;i;L1JI&jr(mK%cs;jNx4Wq$Hfa- z9b~n&S`L-AC557t9p3tZ2&tfqi^S$Y9e6^mZZ>|8xpT%6?1oXs&EcoTIf#&}|5{eF zF^>x5t>%DpLJyJH?8x*>twQ*q4b!vVRLWuf?R<(RkR9jYXkFpWFV-XGs~H@Uz}F=f zY~ScOT%qIJ_=kj&1dNq+Oj_~>55u7ZZ#b4b#6rJ6_?9JZ`T>2IrAn!1RC z?Xruzk&rEZ_ABm_GY}If>^d+qGJENXE zP_bu0^owh`{qxG^xo5ZrEl9I!5D(;CKliSCA;)8|5wJjMxZ|wru)om!D0Enw8Eylr zQ69JeaC9yKaC7y!5p+b@5;Ip3;}IqVX#;K^lcE5H_KY6UMv7Ig9CGk!bb#6x z4`h9Yki2&1<&Mreeju#YGM|)@&3lJa(}8Yh1xG#JfAM3<>2~}HLKgnAwau&OF@p?* zSRTTluM#xxg=S>q)tYE{V;n*HD43yO#O^E!R7@IVw9b{jV+4qn-j%S8p8JE>{;4-P z2|PnX!@@hPk4~@c@+3OEDyr~-;|_*)_I4sp35dkeXS*Ss_6RsJXC%cT0LL!yS#m;T zH_!OljFvWBAw*P7%On=Y((O#EP4~^Ob}CuR(=|A>qj(ngt+!SV;osk*R($)bY^43n z&Qsu6{v>?N`Lx|HUBI*$8Z{$@OSk=25b`z=N^Az7L1bv~DvYp8P;y-x?cz@1}q%^Jy>a`dr}OyShw`;t?wPp19F~ ztq$bC8iH4O5hWbD=6vK&1N<&lNpIb2bWn7&WbN*|p{_yU?E%+_{ZVe`7`yIdG^ z_qVrUC7csx?Lq7`3m)1(K2GGVC*RFDjWe!0&v0Jyc`d0QMf zKX@_p@g?m2j2Jh0s_5;H8$Emd$BCmlqdh8a?ylV9G2fJ@)n?N)F5gCPvSZ;Ivr#v0 z456pA^uMx)+?$a2%ssNERlm<4-bGWe#~!rw8dPizj&|N+-27U0BSFziA=)|Bide#% z^wi59y6gY3)Bp#Uyb~TTXK|x*jLjQ9t}3g3R2d~JO|V*!Iqn7tpz=xSF{j)c%U~dw z7&qvPCkyM*`H|FqR7c?W;8ZwL<7EOg_za&sv^QugrN?z1p=t=FB2L7ymz0j15237M zZm(OD0gg@eJ8p3Tr%b`N(o(a^G2+BH%9|8v%Jkm^@hE|$W#d17{P?QeNm}>N*aMe4 z2<$=*5swLepfXd(x_>o{9GdsWeV5x|X-9&Cy}CDE6xj%s>l0ulNEr#2LN8Y+70_7K z>nZL&kpSV)2Cs`jYrNy9xz_9@9Kgex0)4#&y_#yzcHN(>B@R15hdaY6WND#S5+UGu zN6=@}0>!F#)k3`u<#4s1oHcUakvU`EszN#2mrlDU<0D%(6 zi5;h`d@}%FeX66Fw7k&cxF1mU{qR$=GI(AK`vW!5xp6p45TWYKVYuw3d{EGrY!iH= zHQ-Mf!3z)t6S8f6!?Ds)U#|MXBJnLz6Ipj$7k3fHud=-on^0NBWk1hbXTAeOl^MPj z8Y-j$ZihGysOvkjZmWuGrIonIWlpAYJ_+0h5s(mq{e&;B)$j7uhqjA;{IyU1$Tm$;+dNLG3@=Q& zuqZDth84uzN_nqbk-GqscpDlp%KESM9&Q_0P;SEo-kw+-Bp+QzKlt0}H$M&b@K!+b>r~s(*^j(n1_LYaOhIC;Ltq&&T1Wo#kSbl!0UYm|1d4+ z4u!GRm^vqz1fzL8N;1)^5ed823BF{TuSGrR(LH(|Ea#4rzqmOF6l3Mb#l5sTQ(>7e z)5yrk)@o!u@K>kX)fe=S{JA?B{-P9eTH(!8(a>h^v-s_qW>h*3q3j9$A|8STmxhYb z&JzQUQ6vwZO9QIUIcQ0FQX+ohcugQtY4D@9zgJ0m21IXz%>#?iejKf4*(U4HMBF;^ z=6d$+K4PhH|sklaVg?T&rt8!c`3Ur3#f^yRV5qVQ_rKhU$N^2AD4L6nH~s_8uD zX$A5Di5?C->|0?J9jMIZ`3@Hmv#;4hQo}Bi-x`P;eX-qZn73O-5x0qHzpllS}(;HeP9)+j&UwSz{3LcY+M zQAYcsGgYMLzH}^Lp~<~7WQI5&C|dW$A`wk#>W;&KstcgqF_CT~@83qSp=@Ji6c3`8 z@-Yprv*u(t+m+`|HXkDq{FqaUm{R$w4ktJNp*xv`+cdDpTs}x9c2hedQ~E$+QOk*Y z%E!OSLkQe;Ux7fi8dSp)5=tMUfeNv)|Dy2wXs)_zA^58$QTYhoY$|qrgJ}Y(2!YZGFe^tP8tj zL|z4sFlRm95Y1c1Y2)?U@ARgeZU}T7J#vGnp0{q=Ivt(Ii*iG8fR$otXVnco4czvy zx@bSYlXxa;9kck4+3EBJd zYxt4(%3a~pAt9zni)9rfEM$=ixSylkxm4ak+=)m}tV}2?vk!PB&^uG1ZGE%vB7xJ*}y zWW+wUgC_y4tOPPwi1^fdKr0P{pDvfl4Y1RXdV@D42iy1{sjZjmR-jXf_RPBO;n=S5 zH)~$3mm8=|(OG``3{5A;74tE?7n%5{20JnC$HsotYdz5=8f(0rn&o8eJ}!O14vJ?! zJn`al$3%7#&6WF}4`-OiZacu5_N=IjugCq8eb?G_p^T_@EaiS3WVd_q36!p%vpqSn z+*i!;)C0(kB-4*ps(aCkwRG1}qIheQ-q-o}sq<&(BXg_i$T?u-TAL!U#}cGaUQ>Kn zGq+`qRoDC+V3VJ2aE3(Kby|sSKNwTSiH|>nZW^o(B`s5sxl}o{dzD0CDT<4u@8EYq zV%dxFHP86LW)^svdEA9(o^VuKoP0chC%5}e$MU`8dq^F{GULA8FDcqDpnMgM4oPfi zs3x&Q7dmRhuXZ%1GKkqW`J5f}nk0A^+i1%n(Z)ol-N3|;G~0aK)-*MkMN`}1JDpj_ zR^9HLD5@^BEG;NrqZZRP+nn~o!ahK9X%0_Lj?6l#4|A@y>%HQuOWk~N%Bk;!A~dDJ zrkvM>taFPX`}cR@HhnY9>L`MdX_l6e1UNCyg_T6`q@kRPAss|`tHv&LPL`JcFgTJf+R;gek{xa#-C>BLt76p{7KNE;a~*%Bbg(($@>gW!@B6q1p<2 zjv(P6G$yH!&gTg+`SUZSTBcW-GOhSire#GNsBlKH`8qy#kz%T`{4Ttl=w*7IrmZPwKTyl>~AccpGz;zu!{cWercD z&o8b{wju?&ik>2(EHYVJ2J*ArFTuOtenvHxf8EufrTfj^ROS}`@>s`Cv~4gdZlT;Z zy|g*&lTIos@&yr{25RXLW7MisG_SnMd@VAtOLsTeTHNtBuHv17ePI17F~-xy!T~U#C|X3(5zC+AQ_IT zm1Mm{19gUf*GTFlFvA1I={c* zQ|nuNr4nSyzV4<%M0T9v%#Y!uc)M-F+npAC*JF3lbFl-FEb#u=>96ApYF1B5nQx`; zTUvhFf!Gi2atqVEC1jw6OLv_SMiLam%TW8uY4i048_O&cGr&H2+%Z0w=_jz3pnHKqB3@%hD(;h z()8)U#n9Fv8Kuy&TJvxjhz)Q}iVh5S9@3BkGpiz_GmNwl2ECDgGN?jQL9MvsW$yA2 zJlY(_jc^+BlJAJ-*x7*j2HASGT+ZMri)*QzS-s$+KY^leEQxEDjmQ@bavfwk zXb{)mmfior(n!`!=n}^w#MU@2*wHg#(0yOGf475$iA{yA%Ao~z?U3ZgIWln5Xe-uD ze|*W^oe6*hI~%fbQNI1;tmicnM`^7_1HXKC(&q;jf3yiKAc1zb@&n{R`qgjZ8Z_uF zDaVmIU$dg2mrag&fSx)(5O$i_`&TL5+)Ay6snUNqn_gXM&6?#AN(|&V5RXVU!NDWg zDt)C*(TptF4Z_oju}%-NMJs(~-_SmSmA&@Kvb_X-eHC0g`8k1`MOWzc)a;D1E!xM? zD$~j8QiEA5Z%;WPM3IPc$o3nKJ`hT%QmQ21jUg8Vm)no0?(2A!AUy33fn}VfQ6zd>*6z6+5;N^_lrCPr@(WO9>3f9U=Tn$48^+^R zh9!{i3x!u7_32uvguOzuKrKCAr5f@}tRkj+18S9SyO z1_@eiEVudT05fzRuuwieMwumFrA*#?bbrXCZL)i>rL9!-&t;@9ZGRq@r8@s4RGrcT z9fiqurtneCDrxd+-#{l9&~K{!gtt)m3814wDlW$U3_mcY=<3omgYOp64}_dL(&0)9 zt;yd`7zF_{Dhk^SBT{;E^WdKXr587~;;U6WDwPtzQ%zmO=L9;Hn zv5H_;I1pEL;PFO(im;$r)*FISmwffWikRKs7bMY zH~VGr^v$7g1@t)=G%3(I?V7GyS8#_dJyZ!UIsa+1ZS`C(YCSf-oY@#QU-7tvW&ap? zbFVbIpPtmuT0BFC{Q{h+m0MaK&WVwq@yCw!f17=c9mx0X=*$S^&hil$`|r(Qs4}NZ#5b;2-dSPDuLLY(BpF zU=(5AOL~F-a_^I!x%d&0mk#Vnz^8*1^RrSAEVgc3*(o&H4KBKM+`B7%2*o{UOuw*t zkh5mer;2{Q!n_fL${Y3)rjN`L#2NFG(P{g)y9HqEDC07Thkc-4;{)l^p?(aG866;- zguZNUUmENn_C>-wZ(un)v64NnVAKl%gWk%Wt0t{E6#nX=;i@p@O}qGdNS|?WwjZ7S zYL!lP_42jOX+hgB*15tbq==5XD>P|e%-58tVj=dzaZr)a?1$Ei6{A(YmUs7u8}*4w z9zUl^ITH*ZePOI|6wK$Rw40)|m$a+Ea;%$C!Pmws_j#Sg}0e2x9lQMX%5TGMp z^|5}d%XsBxtkwNcJUfW*aYy^a-S?q)@^U!l@9C5w!<>c?!17R?R2M2nw zV4sx>1fK-k%jq;x5o1rYm_#iG_!obyfL{oJQY=WeI^H%ljVQ*V6t*>nUB@&0cmh); zoAFHTj0WYIOfV^9sZ)7bU`Q_Ifp;)>P6i>tqS;mf62T&B{XCahR#DGtq!lhwDHctN zMKQhP;W8FuiA~T}rTM2@WOwoKe<61XNq@||!Yk|7ib3+0J3}FM;CUyM?v$zyH-UU*&%Ce-8Rzrt}Zykc0q4kzs^?ri%U#S`eZh z81zZpdWYKVza=jbfzR3gZxWLK)rc{I<$_3`trlDVkFovj5>DCqzo}6ES3`;o#{7`) z;V{klZwHz1>KE_-CfxY1Px4d$5`q9^|Hr=-g3PNalK(OBe_jTv$iwgv=*e_k75=u# z{p&bsURk~Q-?IJBPul7KDtN-fEN}dKlFWY%??2>#^NJJY-%8j352kxOQ79U^e=i*U z=Lr8Ib3qIEf$%qx{w*5^_D8HyFp?UQp5T)5e^H=+SuB_u{5w(@IPCu~)FAiifdCuZ z673TM0Wo(kA3y(tf7#8y9Wn)c(c8e)RRe%n`mdua7D0FeW#t4{SJ!z)76EgV^XLcr zqW|m7yn#{GMnz|D!9x0b*sm;)2;aT4!W6uR)YidH)|4w<@9HLM{;fVlv|GvrIO&^f z6orOM^TbvRj@H~D!kr%0j0)NE=Y{=yA)>xk%qcD|RKbibLnf(7?I}w`4%CBCDy!s>|s`_7w7lM2*_Fo3w zo+g`9QgR?~+qm$=hl`4i?v)w;s|&UrWyB#~x^K9U;MYdN8nPEK@3g84OVjXTA$VP9wyKS1a4QxP(dUrWn~@Tv>QrgyKZ}VVo5V)pUbjq z+?#lXoQSL-TQof&9o^c=5XC%Q@4oCwH_fZw|660KgNQ;&rNZeOyIhMXtCX+jal=l` z{l`8MXZgCwr2RARlNNLT`^oHYmgkKJ<>?-WK-RpgP5{fC-@}o4_RHhW5&z1aB0J?5 zkh`TDzHpHo|I72k2~^v@#T5MF6aR6DRlGB$q;<61LNUtW>}k~hd6LX)mr~odcG~8w zhcMgbDrer5jNi>B#dOX0R~rG@@OJ+6?(d9od+<0tcm0l%dy+QK`RtQq@gHm$y=5` z7Nq9PeHga)GuD5(pPd9Wz$Ru}Ry$MOtUH~)uHDO!`Pi_}|1#V5Z0f$~D1Cnfo>Z*6 zoRHfY|KV2g*p8KD-*TnyeZN=qrRk-Y*q+8`C(WEJ-T(P+GM>x7AW5Aa475I5;plCo zplQWcKW=+@cAM38FA&GA1<90)n>gFS1{3%rhLNK1APdWoTAPSF+wL zIz#_3R%C=^H|H~q{~lV}61n+Rwe=KTM#d5+v={i0mDf zKt=t6K|>eCn&e^et>j$seNU9pB{qC9T`{-scLi~i9=Ye(?HgX~o*tIA(G7=+PwU_0 zfSPZt7HZC4U~6sMN9vxT>oP9MX}NRMN|obSzh7K3gXi#JKP<3bKZeM0fja-IQG zENBqeG-L-^L)M1q`Y%@8D?T-Xu;i#~*eZWiP%VdPhsiww!r2FKODlG=g}&3OXu7pt7yzbn zGZL$e`ggMIS7HblYeb6h=*QDD&o^x^3Swm7`pZ~cy+K3d1wzHU>fK=ErC9D|i|mKR zoo}@Bas0=r3-36F98TMF8RG@7Qw1MSyRMs7p6sg0n}c#<*egkU?sl?aDeC7k6CoR# zrU!sUS|o+rzQrF;%Hv>x``!G+1YCdKeH^H>vfVPN?C_}B+n3wC~ z*}SN9dEN}s$PgfD%TO%i2#F`=2Brl)9ohTWFjh2I^I;z{F@sYn)+53XKD6Qe?(o0* zBYs}KY#yvB0T#*mjrwcE?P`f$PvZ)-LU@+*i4W1AS}Nw(fIIN<;XI|y1{E;Bp>#LB z5$(Xcn?pg+1!S@ixsic$Wm6ns@4`;$(8ms7STgD`y2z^~=uxM{Ya zV;!q-{jzV6sV3&>vPf7#+u7h<1$)xoIg@;M`ucu@`VTF?S_cX}^DWxg^+nizX!-T* ztdG2YD_I+e)|*t<)J&6i#`0hCPnCu3O{=Q+M){z?_MZ|W2#5O5=P92q;?bB24N|XU zAH)%S&LrQ-m!~@9KGjdFYtN76iXT|LYz6ynp_Dyl@!Zv%e-;RJl`Q$lm-m||@3+98 zHLsD1pDK-B&6{Tz&EFMamwWW`dvhT#rLa2F{5ZZ3Ex1Qti@;IY`bk{bhdAXNwdaGA z?rtm#V>p66quKaMhK?ABwA}EXnPnQnTiLT)UOuxAt$6xi52-mZpX(`O?@*W;OkOWo zSK!skOYa@%UN~V%H*eof%cVag#tBZ1ZAx8OZNzfdwcIT8A9XRTDU)S;dt|!KXiip; z6gu2RXE*z-C-IQA|D5rAk4#3YD`tb&71pkHvCD5|^UVv!A4V?JK=~S5 zT}hG@3x0Qz$al`Hv&q_aX#{6(ORlpn>-6tjujKo3MH|`eJvH&9@1`0*yxBVk-?gl7 z?l}t|L1iHKTxqR4mg_?QC2v&3A+c9PwJ=>r^a>52Wk@|EbDJ|9I3&ctM0>&0BU@$s zg0V@cWs$pCU>@o`{KU%U_k6cADS=dmMElKxn^k3evv6iJ&?VzC@)K#06iJb7CwEbC zESVr5sbbK)6LoU}%DZ?Hm-B0=Jrsr9CxOGAClf=Dm9lHA`5+6D+KwIHrR$#I6PCDQI4@y#mE;@OQ*fEF-*q4 z)1MBIwD`Y7ZEti-00{e4X*+n`aQo7AghtvfG_XIadIXG`o&KnF{PvW&3|?2Y|6O7+ zp7&mD@KXKE!rH=_=P>9*^_f=>96KgTI?G?go^J)~1GG6HZ z7Y4b|qEzg=Bzddco*Q}o05rS#ugN?-$Gjw)uz*C?mhjHGk>?=f=4a1zalDe?)py_9weY$>A4+~oQk{BS&zs|BfpNiQskIY+6Mk#m za$fzZPH)z=J-iSh6R?jTjgTs?;lq%Y*{-uJf~@n3X79&4eKqMDuyrKwA;_%E`* z#F1QNUf%`~muD1Zb;KtoV#`dTth=-m`lg-&cao^?g~!+4zTR8;CATUfETaF%a;SE> z%EC#DOUzuc!OR=5OztzDf+f8NGeLiSy#Y)*A^yP30#sf5M|YHvKh~zw=!h$*87-;}`DWOn@ETYfn zaaPJ~R)WVrihkt2mnv)NgM>o7a(4+D&(4z@ouO(B4HFT`N~lr3H%r_-FIN@*na#S^ zIdg7MTmG?tETtKMaOjs${5sB!FQFXPHdeF4nqJdO^$hxpPJ6YoPZUb*3(F>@W%;px|i-00B`iiQGuE{uY)q{2|7$d zCp_R!i-^|U`%jahO8vyLlW6G}hzdGN#4=OtDj^z5L_ezKgd8J7k*>n-gA-S}tD-xH z)xTuAew>Y5XCQT1SXlVn{8xmDJ3i&!%Ux)%?3&q+DR3%s?hdEFCf5CdxYgdOHWOr? z=^6#wN6UW1?wV&7@g082om~HCZcKBB0B3`OK+bu<_^SSghl_y6JD6V#jJQ9kY{>F4zUB)h%LTcgj@N`^YV@g1GD6eW0);u@##*iB?) z4}x+#k-qm}`rmfF0qa-`7KG0l#|v_WKJ7{i7f(zzo%f_!@e#)1xAJ_x%?bYR0=XY6$PsE=uQotWN>;zgGT(~|IM6-AhpYeO0u-aIaKj%IbW zblc5hsjZ587kmAsGoHQal*3Z;oXjUEl`F!XQgTAa(D+WOHq7Z!CLF>0Pi!)Z7BLA{ zJHM$?Rrb@N`JQjC0@dT^JfX+F7#!26*=+v>y(f=K=C;E;u3zGQNkkjMzAITi>ze7V zx$kXr4L?4pPCsdjVdQtNK*mqzo%8j;N`3hX>)ZJwD`WFvno#(Qd5W7|w5$*7a!O0) zFJAUs(Ax_+es!@@1Q`tB%aHi6$Qw}!@aOSMv5S5r6jE@tD#5i#!JA1%$1x=DtF3U^ zU49V&k+gSGeG>4e+%s6zBI2w?9Ev3M$@xf5|Nirz^pm%?Z2CkpD-7>EEPBoalSvnR zPq)Mpr}Xl+;rKC7wYs>hVVDa_6U$A=^Un5wt&b#eLF^v?Tw*Zpn$T8Z{8O6yM)v7A zrxJSkrh4rI#{>2;N7@8gEP@|J5YSnP9w)1tt= z1V$Lm3wGm0i5ufy+m#znMRMoR)xAyQ*s5sQ{xQ{-fA?W|??93N2>dWFYj-i0^grE4zbU(dX?_IZ>l5-Gny2yliX^EF22Tk*?srrnc?)w^nbyz zSq$;3Yd`I=nPakeqqJBSA8MDA-8T$tTM;Lf}@Z+@v)tiH+D5bpjDqYP~4 zh!KI=qB6}tY!MYMJD||TB3XuCVZj;w0DJ9PB5y5-LTWHnsSrI|6;J4vWo&4*FX~q| zt45qKk4vCMUg$N}8^7^=5kLZa zUKv~%5F$T%+r(?ERwD73%ek@bipIE-QsqGTf7pBLzo@=={}%xXk&==Y6_5t$96~^H zR78{xfuXy*8&o<6q@`hK7+@&rlI{kHp&9yaKIe1J`JQv{n*t2Huwbowm z_xtsFF4^7)Tko~7ntVPzPlVn8*SzBq_~}oT0H#6uJ5+a0^|pzgf@qM7q|OTMRbY#) zLst&&tGzh)9NF5*6q>zLx9hFR@YOTzp+n80y5sF|tck$G_=W{<7CQLFChic%P#yef ztbf4^TKvJE{&$>WP>S7GuEcPX*q0Y08G??kz5G51t9 z#vd7MlMIEEtutzJ1}f~m@I1a5RUN6xBHs30wDmO@#(hbx^vN9%cBr%*3fOMZR-OTW?e&mv6 zIogmjFwvN;lh65U=vYSmk)R%@!1UMHKi2Iwl%nxjom^gStyST*pc0hNgh&mjwl;)I%+sO*KJdlUs>~}~+yS(}r&|*yC^-pjZ+Pe(+Sz=+$s#)a$l?4hux{6qr)_+ zy{lab@mn+k@3j(u_?ay;D;Jyo_Wx~j%pJOduPklhkFBfCL@L&>E zp4e|X9{fw#HoI55s9Sd?$=`rg$<=fqy{t(YCSa0%N<;FLiT1!34VRfp`9!<@xyt8j z$CaF0c9PlG;-H>NP4eW!U+lwn18tO0c177e=&Un5@vtFHOn25l?8F#kT`2h+F`1dNxxn*TXcJC*Eposr((vhnlP7C< z%pywOZg6{(!bWi9XCVeyxN7g*t!}^Z2^uS%bP#YVCB~I7CG8){qxqMIAx(i)oZ=y8 z^T{Y_l+dqsOAX&|sh3e`7$LS;%vrRHFic-Xc~@)uz7^n<^#c6IQKBoF9jTejb>%ULXC9w{K4z;<`uR9}dv`5&S1oZ|TI>he{lFbc zO^RlLBFRE2)Lud#6F=}rhlbdCqFx)`v3{VvrBhY|N6HKq#xniq2?zGK3{7%dy6 zYE&G(JgVQy-y5XsbSjly;Sc4E?yA1phaUwRB3B35N}EseJFPuvw3_%EMpv95R7Hmo zD;YarR%fxZUn?)ltXI1}VOBv!2G>#U-g`l&;rURH>ZhBOd9v|`*%7H+VtG^h>cv3t0 z_9$9V5Ait60=!UN-|3l@ODiCy-+w4ycSIo6I?jA@)Mn<2Rqcdc>34(@Z)lR5Re3^D zj3g$@Yq4eK?$>dN2w7}i$YiflOlfD5z)!C35g@UOOjADLHtK*8kw^xG={B<++9FCn zrMFq`{(cdoe8|0?8ds{@9f38Y19sJ ziMP-X^0ZyLHGABRo9@OC-gei_nHT~4g8JXAE;sHH)<(i6ZQ4Tfc?i^^q8L!oN6>y=tp>sq5&6lRv-K_0ZIWAW8J_*Pey;+R^0@FC z&X_KR{mU_#e&fQvq%lME9sx`b)F&LyIt7zoFf-1tg()`DqzghX0|PiA4h{CbP_{*` zrlsE$`KAa9VP$=uzK*pg`8MG5IJ{$p8ZKWhdiGB$F*_s5f!EOTuSE}z+5(>*tIWKc zA*p8R$WQ-?k0nFEg$O%8S-KOtZmVwCo6xdRK@~)rUxmg%@qYGKbHoaBg?Q=P??~4Y zoNy;QJ@{VV+QVJd`90zFcA^;db$6q2A8x<5op5v$g|ZnBSJ!p?(mwy*ja#)~^Y;MzTJhP#j?1~mJh;WhQzFtG}loaK6!ID`L)#(i@=WGH$i8E`B$^w zwws&xl3CEEup59}LI_>H*w9U1>K$lbvSj&+`eLZ@%;AmXNnO;!TT=ynKJjix8rXvtnVS} z53cPDe8hv=K_F?u$=`47lD1+^bqPO6GT;5yiWS_dY>DqhY{!=Jf0MHy1lm-bM2Mi18f5cx-`9- zyb7?2EpaaADy@Ru9EGav{iLQp!Sksx;;J8)SnlbI_CVDr?aqN(Aiu{m>Q_I^ zZfj9Y8(PGamsvL^i~AfGp3NVZ*2IJgEvsE^{w~_3#`c=`wm-e4s=;Q>0s6kY z=CJ3Yar-G=)rxA7o@7)meKdd&p-ldn2(97Fz#SVNFBwmYPIJa$tOpL16w1|jIrESv zR$q8rFC(nX)YgPch6azgE{)C$i(r|gl-*J(V;;4c^25yURetVTZ=wX|W{Pp)%^IDz z*(MD6!v7tv`Td}qh7W#i61zSi;Dc0SL_Ysh4mALe?dB0 z{J2QervmI8jb;sK_&Xgux4^==HEd*f3=vT`U8Fw4xj)jP&jnr26FOX^&K!h+OcKYo z!%@lvf6m}CFxKr|?%1{vv|UcTD^*4jAxfIhW;XI#H}c!_U2?_jsq}w0N*zC04rZEgOVd1OB}uKRN|vBr$TsV_ zlEw*r0qPCTBiCdW=Kz;nQ=d^EXQ@0DiY=)h!4W+UOtl;$wm@O_?PhCaR8#LK>zjIe zn0efN53$k)O_nRYxti9T^_rjPeVt^p^?CLVwqtqDRbshgU7w$RT$H`nljs6dr%0Rb zYQC$~Id5#-Er=zox+Phtgr+%#rQ5gJ?BVqd#=k0t?Or$!Yn)YK3oQN?&~=Z_`2xG{ z(yPuUyh#~IbKmFR-8J1W*P{38l4zOYe&d_5UzMx}+O*i6Eo*qU#*%8*is=x+b9Hhf zxHlS0SaEtTG)vH$s2@)UCJN?@n;FNr4wvclYpA&`;2iV+~j zXNJEx+SKyHT8zTnqqZ!UQp5v$Z4WE2rXmVy*028z#@|qT1((8YW-PtgcZWYQoID5s z)C3I6!Op43z7$yX2v&a!u!&D_Sg)^dOaNVLx)|i{=S6b2% z95p|hTUewPKv}vs>*-1~?JO?d>n@1msnA%f4}B-}!l4Ssxr-J*n{rGFPPNfEj3bJ1 z2|1%HCC@l|L2ycKAn2q^z`#m%AVeTsxcLTqncsDJE5NP0nJkjY(Cc6bA4W?;q5AV8 z@${6o(%j}3bDaqcIcMf_eW^*^d=Xr;@>*%O2)tm!R^s++-gWl0W}TJ9V*F~yu@a}X zIo&~J4|M%kS@bf6aCfG!M&M1%SA{fNH3D?Vn-{3qT#Q8u?|=0KY=G)yO5-=yyre#r zG+G;7tRbdv+Oxh6PG}(RBPL2zVmnce0(U+zq}-(50!k!@8M$<(SJf*PhVR*mc|m-X zw#ux=kLJF31}U`XizNrdxHl0cax+CG>0C%CK2I!7TL}w}TrogQ&f+$qR^KQo(@;Al z=?K1NASr``)kcNBmj`+-LEYa_hGL5=KVVLz7Ak1*dTr7)P;p{jlb3Go@Enm4TueJV zWDXh-Lw=}fXR4Y~aRHeW?KfmJpP1}%kSK3#!Yr|ri{9ys_SPGDjpKwGWgm9_2YA+n%#-nDce9F z67AUuteMQ|8Ozzd#Hx^Mm@1|(=ZA7|c=*)usi0nYMQ5Y)`oqm>=4?>SZ9s@-OD(jD z`tHKU<4OkPb=4_vwOzJnqQr2`)-{XbbKA2C!1@GhlAyZ@lM!6tNzs?lA^Xu|Wy4&4 znK%4L1}9|Lw}|hYR5!S|$aM6*V8~<2A50J&w8C}>pPJ7I*4l|V9~44p2SG8Qbvz~; zd-s>$1Obt>`%&NTBiqPE=T22>Q&x4-(Y8JFWzO9IK~8mz%J}k3S}Td3`Kgh_4)!ZX z6%i0o`}MczKt1skor|KqZRJ)Lc*D=}x2_tnzd>W&3{8lU{PBoM9K!i18K|t@PuU`S zch@Z4Y_pJOL=M(9`jQ^8L5vHzm!L~*6tb6CUNbEx2Cubg@5t=< zzNbwOf%2Zkb3lVJ;mOse{)}7p**nU(Pl1BU?l)-ojcY%Y`UR=L8*kPhM6MLsKHAhI zP@`d@9s=EY&fxWc<&+UJDlbWyTV6{^q69rr2YL9R@z8$DWeO5OKJDLSbjS`P^uU7$ z@=cycvBx^d1@K2@1PGQyRBZSul$<1%ADsv*U`58aaQftDzns}SS}{{#PS|&%cm!7MXQz`l>CLL}PwGk^ zO!>4*)+)a6Hr5Q!>viSIW?N0hFUC2!JckZ;MU^D|@dzq;MBeQwvVe7NLI3(&lh+e) zI^C9kr?H0Sz-0`r)vB0ftMB?=o7ILr!?vV{RTG}0cud@j6QYB*^2OBxtzn3dvUl?h zwm4k;FX>f;0$Y;l_0IUF+>ttMH#>0%(KqqlVbp44o7LJ?d{0`!%^N%K%y*-hCSYE2 z1>0SRLJlw@xBvP-{UygCeNB@DUH)zZ>Z z_sA#qev>U~$J1@>!-Poz`Ra-ESS&J^j@y1l+To;bf?Cq(@AE8!PXDM`jjL;vBnO>6D5ey`6~nG4viGIO^4GGC;;`J>Yk@7+7mlYo*ccRX zO4uC9X9i#6>(mhHUWDjebU+#}dTxOZ%7I$PJ$2GN8GV86+yN16+F)ATWT&6K2MXUd#x~ZK36I>xVzYJ+4Y+jsHvt% zAFHr^Lee#}1tyLLCkj+T(dft2AE9$iYYVSW#`^q?&SVRSn66ZZ>OmoIk)pvmp7qx%+ZPWsrUDv;OEBs!Tj#_SK za|)};Yg)|YPMFY8)#3}HysE6^qKS4v+Ye*`bwcMfdVTYrpFZejU`~pB@l@@LJ>5F< zUYD5VhdDfuP7g2gj(a<|%ojZFbjS!=v4uP$*s~VqYb0j(ow>+q~ZEmxJ&kX+@$__fU#p9hcOfzKUp>hT@;;e5c zKUR4-7S=j8WOPMm2ivP_8$J8IoIfqc#%^L0?f$#eV^>^suRDL%-hr^3P}gTp!gio_ zF6!by-J_lV#=IWaNN(0>sCg&Fhptzw@`hRgS)L9>tX|(-oEP;RW|$^d@1j;GYB&V% z!f8EDyaoCfD)D?An@Vol@vPFK+RR{c{SrErQ!MQ?FZ_bPGaYd=$&cHc9ZIJ zx@KTAbaRzdkKfO|RIEE6PDtEy z@tt0ydL(ToLS}~%R6+~diw&_2y?LvUT@!Ab*88@lRU%7>Z_*aQAP)NtLgmu{0f}F_ z>q?jzQteD;4p5x@vZD740OHAzGaAiYNZ6>{*#s_yD@zO4x&j>_xB7T$OPzeM5;IKx zfC+ter>te+lb+Y@=t@W`>iX=J1XnFuSW=`XEA zIE-LGf!KC{I8yT@oz+Ir=a1FSSs>QXabLTepbn{*6q=24}Q>xQ}kjGJ$=x$y<)=Urx z)CUfBQCpOkn?WzyH97~K7nfB3)^FSy<=rjZ)~LF&xs96tix&ug{dE;|^LyiqyUeUp z2)qcRel{naO|VS0A(@f`8HSH4vgJ1a3JJ2_T-rIHb1B2@Hp?C7*UdLP- zUGHFQl~=<3fht#R<&pG=2YhcwwwAwrQ`ksqtKR`lfh(JrXtZpzl4q;vfO!90rP1np ziD$r>b1Vnp7src%-A(yA?tbJIzD_HF__}@L=E9ZE*bcvz`6{i|m5xi5kN6!Z)tGz6 zDs=L4dep+&%;hrBc{zRpwzlK;R}*ch~6EvseEc{amp z*&N_)vbtHY%cfya)lyPEeQpVVa4f8@eU(#o^LlZmXgY|Q%LuM+zzA!$j1LKit~^$; z6EjHZRJGBYTgAB=dqg<<0xV`>L%}k zahEE7`vM#v?uju-6R@AZgHGONS6WjwrD{rY{U zvEMO=k$_DQmjYxhMQn?Ca7weG^+kJ)?Z!t)PEZ_BII;m-;iM$sIAp$$A(*i-&2Td@ zKOXV7w6NG|ePTs*yBqW{>b`oo7dFoD1N7|aC7}O?&Sq zN*m35B5xVK&eHivgOXNC;h+^Nq>!>}c5W_u9m;f?{izX}zbS5*F^C|K;BAtx-uvUW zFt*@EO#O#-38^&b$8`&QPr4hc}vUbn=Mf(A{WZRbNX zARBnTE2$XG@Z)r34&3(^A8s2c!{!2sWlhH%a6{$PK@Do$tjH)L2`C%jR@DwZ)V!B3 zsJX|=|4hW*9mLmGeFr^FJUgqBI-Xr-z8kGM5Vz9<_962)k3|T~Er9*S4P-4+^DCK` zcJVkZULfn{f(f(fpF&dU?Xx%zFB{4HghHZRMTHHnKU1%{ef;X9VkyM@Q2)EUv~NRy zt?#PtsgPSo%e_J$GbK_I2QBq6Y2it?r%3q2o!(2}pCG$)BpU|Nz8&&8YHl0wqTXKxKF zW6=&bcE=mroH^xdVexao-Qo1Q9!vBL@dWv^ zldQjb^6AWLz&7CU$mBYxF4NB`5&IKKXDEBlsa`P5r!;O%o$FwHYs5YWH&rI+o zkTIy_x-8rE6w!|;gE@E3uIAdbL%CUW(e$41k~k**jRp;gA)nVc%NlT9Y~KCtEc_!1 zQ8862ZgRf#N*LttPa~XEsocgQthBo=Wg8@Wkce>=HIu5F%s5{opQ zl&V4X?&LtP(*jI-??jf0#oQg#Y2}N|0CU4zDlZWRCk%>FwZvnW2%?}dUt-duffY!L z?Iq`^%(kBRF}Ma(vWiGW2Ga&6n`Al~T#19Ief1#g?L>C&!L??YPVcHM*TTi^^dw=( zlJx-pWO2dUsXHOZKhOqVkNG z#A&*Bx&%cV-HiVUg-AJWloR=HAylw)dhDF=OYFok13gvMr*hvyji7pg5$p@^35U^h zZL(tYzlVA!z@y=WB1^39IPdNB9}RV6Eo4a%>a~ZsSjMWYG2LZfWhth=7q^Ptx>rN!^9c73scGXB%ylODYN~vtOCE9M)tXKY7*^pZ*&w3)e z;=PEIBdoOzn_jz4SaCVsX*re)>43P;N<16p#ncvxdve)P3M|9Aitz8w7JUG9a)`>d z*O4GG2IpI4m?!!;qsk0#+7=2k|Dc`sL&IvcXz5?5>CZZeFiy`WsVfZ$igdXtgFzpI zz^or=pv50A4i)52b&XvNjHPbv_18RpVf1E z%Vituh_;o`7twErB)+qI`lmspWRM-q?^x!7Ft-2t_aFueN1H9ob5P+sh)4uK--jgd z(rEk<>P@qI+0jK$-a{lcbHy0>E^^e) z{U``)d9rN|Ke$z(?yYZ7IxD6(< zC5apUba5ZLND{MYPqnU|7n`9bL9#i*z-ecGuv||Te^m519(lRyvdEg@y<67#CB#OT z<|yJjU0?dKtmlHt3fKB9aU*F-vt>tNM`!KI$7sj+&6f>K8RA@j@lUatTL9!9bfxay z^YM`=ftgo2IvB#a@9KU)0p}nKkbd`XM?8E@(y4ai%pe!8G`nKb&XR$6a}M~a6zsIw zSas%e>Mq6Wzo`K6-^hoTBaX2HZ~7j-murN-MA^`b1bLX_@@j#K0 zWiKd|%{f!vXAQlDz#9(H5WBlR4vQW= z%Jk5C#iot-I`{qJ3S!b+oLujqU5pW&y4Z5Q;PKFnc#&e|(cdz>sWIMl=eFZFX2&Ng zdxA4NuaQ?(i>7hQ&w?iSdrSE3c*n!S4EfGId~{&eA;6& z8ZL?Vqw?ECkdXoj7Cr@JsTD_p$1X@C**Hu?r<0J%!O}MxYYA|!#VWT?AqhFC2`D75 z(5osN_Z!$~e@SJGhWZ9?wGyWIKp21O_{lwN`dLzF|0MA|1cY5*_l(o*qT-9FSf*RR z2C-O{G3Fg7yGlwr;_Y=}*)S8qdS^~iNy&hA==ZbB017@?ZcwmKaz_@WV)J*bklqh@ z^Atn74vC^ioSV?=%C~NH@?h0TbH4K}(D(e61_cd|H>z9X;<{pqIvIMx{UkZyzooWv`bi*lrq+jDsCw zheiaO)*y*$5V)&Zqsn5GfXLV#utph-6gmazjsCoeoPM>Dx$97XOc?W$2P`anBs_Mx z^O8GJ&7}ek9G}-2M0x{ie8&)G-E9eHq#VM0t5csI3@BX^!VqRHnc1%;WrRkDGNnRm zUZ1;t2K*@_a@khhx>4G>QY@Mo0Ximr1+GblXxysusPk za%-rIZ6Pi{2L^Drn?!pf0$Q|XUb{IT#fZJaxM8{>NjWv&?CV(yb53@K!lQ0KV|&Nh zttZ4peI#kB7~_rb#X;x2Vo%*_cujE(oWDdg?)@ zct5?Haf}_w8j=9)pd`AUdXc=XBs5+I6%BiV3x1>Lo$+EKeWpKcW1zK(7hWr6q!}|K z-d=5P!;kMBC_u9A6VX-())F8HPGtI`yphtZF$hEd8pjI^773Y5u_bxiKw$zV{Xm{+ zeg8g8NfM3^iDO=J6-G}1iV5KuBi0{f&ScC4!PucO-Y;EmRIjYp4c0vZ<4V=v@ym0D zYQOB&%&FCK{q6aRrM)e&0zoHl+6Y+0FnM;O&{ zLZHU0oSXF3Tu&nReTG;7wIh#(^FUCXpxd{Wqn_0Wxn>JGida3>@El8JPoBd7X5qhh zNNHx8z7|h1l@Y^At`_?_*L_;_Qoj|16iE2#>)){agPwxFxQpbAWYRT_}R_NbPWS}$^eypMIzF5JCSV0lm=-+22hKf zP6mY;gc+g-5u8duTY%(4kY<8k6H@bymi>g1NL~;jzQ$un5H&2fMmgiT=g3Ruo=N1# zKEDE8j4V`e$h|A^PemL4?qEM@@O^X3fMY) zIkU`}%%?vsM&xe+>}h~+{eu5{MeR*`D_4zZ&t;7pg+V=GE4nU^yxZ+1^71UMiRT~b zYI#NCpqJ7&*>itDml&51wO=?Excnh5&!_S1d#%E`nLZZjolP#XJQTJ-+q&*j;A#;MW6Xlag9@~VL9JiwO;{CJHrls8HKI6J{ee<;RP zQG<=nAO*9Wi?~Ho)h(eNSXNh9bnvw8TK?eF&6J%U4lP*!dni38=k{I~huPc!he>F~ zNjA1lxnP*IH{CWKdbCD4N5uLTL&mOd!)^06eSQ;0yc-|n@e>#StZ#*))QM;di2!NW z55fpSVxvjMjWM^38QcehR-E!Bb{Y$Ush6OsW5|1S zi<78fCXUASt=bb>rH$r>P~E+ZlrEPMjmUG^7sfRkqHF8 z*zFh(kDw=LvRzBXJ3F#9!;%JQUvK77iDUb$$wvTo0EZC5uvK)L(WoSka0zra#x9XV zWi3=!SLf;_%ZXwCGnW2w-vWGOG&z;~KP6-&Nyt^O9LM!DioBz^vmAeB7hTu04r!i* zmeo}w99l|O!lPY>$*2PPV-v-=*0aS(<={~V#V2laX;_Z7_4Ib}ss_Cv+5HXB$l!J_ zSmQ10&|F#S7ugdD>1PWH4?o*Naxw&{z-2{jDTtP9{N=K8IWrcz$yZdI2hb|B^IL=leh9`C094)fbc(N51jir4xkTkz)xQ} zJmU@{9$wO(TrlAhX%J8>6FsDkDspW&d&u=ufi8W0?8|4>fGfF`4YLLkz3qku=_=la zbim^(ioozw2$IY`g^jo#%tN$SoXBd64rucCI|jz$k+SlW_O7Nw)uX?`lY^t11_P0c zw3_Lio&CvPf2U#z_k{T-dk?2qR{p4gRc6KX4f`a@>fq#P8&mx5gh=CCYL(P(3#@dL z;oolISO3JIz?ITBzlS-f%~D4l{pZiPzkb|7&oggUQy4y)^W#j#41<@HLUh<0cPne! zu&8s|Sz#_OuI&%7u>;Fn=t8(I%udDwO6)oMKCx*Xkouy_hJL%o3`#BtrOELlUvg==(wQ}d zdVO$ZGrv>maCN;u1oSyKKWF3#i@wyoPMqmpGD{-$gzn$3P0gtqY8~ayyR8?`z4>Q> z1S~c}6lg~!s%j9MQ3UTHHlUM+s|ZYY2rRf7QS+Ka-aE6;mP6?C?1un1Tp_3V4|+rk z+>P*;#)!=cK3uB09%op-8St)}Sz@e1C{iM9-T`?9#((-_^WH0qe;TC5gT5P6{rh>u zRKfe~-JA2pT1t~716EEe(h^FXNWkHXt6v~k(W1#qv`352RGsE5%A(q|N1HDWj#>({ zKgu3t*h&LRyG0}(@0n(Up^UHZ=hX$ZopJg2Kk@lsDjY*_f46v^zF~}dQbUFQ{+wx%n)qzQ zMj7rxB>eBRr7Uva+U@e_w155|=wQU?#!)E>aaLb>9|DBHR?^?@dSLA*U6{_ipKZ#Vv*4+HW*Cm-nMdxiCHqyC>CI0Ej++lD&ki~srW|NGhTJuT#z z2S5COzwvLk{r92o8BnuNa3gDb`#)d*U(bd;?|Z$ca)9CgdIK1p|3^EAU*iO#l^g5I zazFVWum8_a5#jLB-zTl<$1*QX9!#xiavLBp*$Aam(qvw0;mkgn%W(hCk`eOXS#0rn@(ninjACKGVTZF3KymENyDVA> z-%@!#oDc6pI{?TVRg-!?^Aa~FV|4M!E;zKKGMm6H4Lme&`1MgtvAc4!FaSugO4M<# z(9rYZk5@EMb0rSA`S;T6J|CWb8pacPsdo8M`-Hw3vx&Or-bkipl5D(d<8!5@$X{(x zb_CoMXRP5DCXE2wB+?@dF)DNY53S&zj`IMIWC@G44M0Dbw_MF5Eo-JtidfL3w*-ME z%}V2Od}S+v{U|9%JQ4uHQRd#q5`0Tm&x-Qoq^OA(o}O6MEeD4I><6e7HozkIx>{I- zZeBj2)*mQ{(R%NqZ%zd0_LHg-7hkC*JYAihjN;HA9LzZkO@EiCGrK1#J;BVdMc@Ko zn#!-7U*u^XbWR?i$>;HxS**>kA>gV@5N>ch1oD9z3@ff9S**YR2NB2Yq2FNFTMVqn zI3oE?# zYj0=Gi%Om(g8-+#fMG}I!jH(4|GeC-A47oK&rZ_^{ES-wtuu3PMK%Pm33pZZ>?qB6LMip0H=Kv3-9 zAunbDPBYOh;7gu4yQgg3!v-8dj$43Yu#6Q0`Kkpvhm3TWNiMv@z&_Kd8c{UPm`jqs z{ijhdR&?_sez~7Ro_p1kqXNX~hhmmf+@b(y#Oi$B1vwU!Gw7O>fN%u^bq5dD*NCaY zX%!Zu`N9j@H`D)iPEC40cxq3r_cZm2?KSGK%ls4|`WW6rf=Vj7s1&$knN4iSu-bq{ zndK9K?R_L>Q->LTF4E=<$^P`EbJT`ZeVCzNvdU2Wtf1~M6} zWCLBUCC=-IPLp=K>3y`vuiHHVOaEjwz>OFKN;PQr@TW%7;;=-Yn;pHgSm^ajgJ5A? zv8{5Pl7Dj8CE2&#LMdqI9FQlC2+=PfnH3W>b8-5^*l9`@;?Uk@Jr0C zqAd+Q_ie^mi?U`*fL5arVfq|Qe+{7BW^r1p{pC)y9{? zhho(_Zt`RPv#zUAdjPVkvEEvs!uzb zbnsTEL$!q*Ey3yZ+}!6QqDLL&ecS61L-o|7J8O$UY@v>&F0Fb{FwhGC7ooqYvT)EF%Lv^e|4=ZgtfzS8GG zFrCJ2y&fRAK{@4XcW|w;gGz-JUbhpbR_9&USK+dbQ8{-OatfYz@@%bX4;< z7xF05>;7x47)#|hQH`Dc=PlniC>G9N)bY#5RKbra4FM&D_o#r(w>GpyueY|3-QUWK z;qtv=rgE3dMCEdKo^gFYb=t!&M2bo#Fa8k%z=MtTyq7e ze)!D1SxQT*kN)<@I3`(gRsZ>L7R2SrAln&NTO{*t3C|ly0a`U~q*#1t;Ha5GBxu|B zI2PbI?g+;#t#c%%JF>c{$~kR;?>OViH$9HWy>2YgM-vVu*GEnD09%U- zU|)5F$qCsHhI@20E?D3z>t?I}@{ls!a0=4n z^C*WdzvJ!kSczc2_q@AWtfjVT8o51;@p(Fdd(X0qg2y=PI@%8&^j&>F@+#qTb3dhD zk>9T0IM3M*2WkT85QlLuQ@*(9B8c6<*p39@COkn+S6F9W23wwHT_Ym+niPDo=~$3%{4hV19wwnLuzQ7O5~<8yS*DaZV9`aa@YsBBD~5UhzXvY0rjgKG8;@q8dX1;cc*Ky;5_ji zfP7Z*^~sBwpJCrZ1D*=`k*Voo&EPy8QPuK1>>TT5HY3&BuK&TcA&AqmRMJEkIZ8x0 z^SGbbw~fst38+?>KJgvk8&eJ|UfFcBgW-d@-#S-bi|J7#>Wo>d&RR zBWv-*L5tvBRwRu!LjN&7_gPun<3`cw$|de;9gC9cQSn%UKxG^=2VFINAi)O$iYYyD zm}(!D73f@-{77XSkNM`+O>UJ7Xc!y-2d!8@n*w!Wa|Y zQYE{k95q9hz?!J#bbCUbzbxw^Q2Pr7jJ!B%4t3bwQZmwS-18tnf-30`#(M6#Z`Vtw zsD?)iOS0YoNly-b5`3@ zZR35M8a}c7i1t#r=5toFX~j1Vp)JBKD6B;I#UD)dn(B7u;mrpbP>qfpN*(zwnd3(JHqDa*9c3Vy_KDStwY{lln#i8gY1z0x3 zH8q|06DzmSeJxF~s)s3+bog6r3$!D(X&+!tBF;G!?0N#AWx@H}6xTULgnZ%c1fsK*dr)9JdHiC?MDM7`>M(Sk05diMtxV;C^ z#mSFn-*jRB3@SUIkZ3JYFwIYQX4NLrK(&hH9!Py&HfdlfMS?%0ye0X^E`0&S+XcsF zN%?iUpPFY_lp8ZE_Ge|F8^!UWzow;k)V_{0FMA~(X`^AnXBlqBczmb ziQThRXI2TeQr|6Fw_ zD`I}5zW%Gx!U_-?qS4*nK+xQW7L_--cuTIcZUT+?KW#)xyj7S{L{(L82k=t!7-Gh3 z+Y*2B9#M_Wqh+gwWMs85ivgSdhn6fpknqIX z1$VX*$JOpfHv6A*J1Q6iH6!YP&xj-sRJ!-G781Jd0VG(Z7Pitl1TbGDn$vY?NO1Nm zYih?O#yfqI7Um05*Alpe13}CHw(j<3{4l`w({RZ8c>|0vLHf-6BVS@FZ3tE?^$-Mx zOLDXmJw|5_p-BU9g1F4RVR^YIa&h{l+;RI)LCd%y7hIl_`3WTWy&+~KAyG@(khBGA zwjM4x%J6518{j2+GIbRS6N1qXr)2lj2w>0`=T!N;bju#^{>4XSXW!&ci?nc0M=(SzoG2G|hsVA1^!HnZ+^{i!8RDCAf zsX8Pgs~%8Yx^m9(u4MAawIIleJESajR2Ny>u`9P-28B1L1mTBKf8^Kp#AZx|iix~W zvgs+k(4*Ujho5Ep{DgKi_;Yu?KPfq>UHOi315M7`{XqHA&HNRDb;(83B&$jX|6hE) zWl&t(7A=fJg1a>kAh^3raF>t(!QI`R;O_1kB)A55cL{EdyEN{6oqNu?=hpjPyM~OXnPO&M^kTq^wuc8R$NEl6i9nJ=1+8FFzjzXTq84U$v@DV}xG0*UiU(h-RfE z#sEmcNM!sJgjp<>C#v=IAhz>&&l3W7TCL#Vze?vg9!z#OzU#7iF~u>&fMIixzni|* z81dAz+dlVz%JpU&{5tlwK{*c|pIyHOWJrG)z!|2vHX#{=ZpeOnHNc{vf6|SYaM$G) zVh<~HZ~BzVFVIE=&T$*y#*2~|Fe8XzyVaAMNDZiEHSxD;`Uk9 zxZ&lzg6b#bQ_guw9__>b1SAV0H#Rn2hGz;wG@l8lhU^24SIz#+tAD@NRC@DUTajSZ^lZ9LwAjcIf)`>hU5Ym!SaOnbcn>fG3zNcw>37M6jxZi_z{$#Uyr{Z= zRSSYs|3bb$#S8jIxeq1iRirVZTZd(ri%W$>7VucZAN!WH$P|}s;no716JdJF;e#Bmswa&c60&| zcd&u~)e%zN9?biTYc|!3`og%)p$m}T7IeFXZL{zILD`sfvQ>%(#M@)5VyKe}!LMg*#`qqE{J@vNMJY2?GU>EQ4=X6V{$zMUXPuV_*;R&CbuoL(rQcBb7k`mU z;Scb(%@9iWWRaqavfKeZ9?_63as}uZTZv3}smWG?y&8mV(tL}Fl8rf#MP+c0J;|Kkjopj_dIB07v9iPC$t%ZjBqd4=SoNjIr zOSytnJ7(s=-3JaaYO?=iv7sTz1%6+i@pw5EduQP`g<2ye(>kf1XbPxb>VfnXn&Wsk zWbsi^1XoT5JLXmMu=(etsa0SY6QbiyrsWnc!cOjwex0Nm{OylXZ>v3d>OK#|}BfA^HO@foqn2bBbk^^9`)t1Mdk!^pEJq znro{Od?Q299)tc1trfw*j6ijT%V*u0Z61*WiG1H*f1NYxI0&e#4`VM%e)d930TZ@@ z!1mRh{2sL6q7-FT2U+^eNMInHeyW>ZygyF_s!n{GpIYwEW=ME5J=WuZ6r-~P|6(!8 zwhLjeY?dVfu+e})QV2@A#7epFP|&|%Qjw91OLP_%OE*I*r{q$(*-ny=s{E{LR9wH$#?N!QiD_v;3wfBP|qJaGpn^ zlJnurttiV?UyfJn{jAEuqD=QSYICnvf@mW*pkTE)lyR@#s;pa;!0M|%Pw4G+wNkUA z@W4)J`lvY&l1i2k;u8_UGEg{{kTSkeL}b? zu@O3W9Si+}ZyP~hU)X`c3izT6QnH1Mnh1j(0tD*sQAae&+8Um7{e+xDuG{Dq`s6&x zS?o6p#hyz{xpk!#)u!`(h7YsegB?jV5I()@ZXarDEY}lRd{q^1VLMeCkQAoBRDnZ8 zg+FndRtRowXYe(71eN|G!IE95Kjt3~VuL)lL)nuefgF*OzTDn|9||9E>i$}=wjW|A z>q%3`M63WV?mv-~)eRdRr0|$m|K9GuCPI2D|J-&yO1BVck5LZ{@rkQRe-wG{E3WLD zd$l+Il%NSnCHWkuAa>ikgdwq&p7(j$W)!x1Vj`vd3ZLlli6C1P|+{gE_VX|+134u!G zg-@jx=Hl(^x$m<%sFNUKKPAGgCF%w^Pcs>35c6%9sXm+B`@yS|mkWT4EE5K{{*)`g z7`@+KYZG>FkCy zyI#E5jbl5fC?&2wzvI9H@k+0o%Gb z(_bY^;9zdoj_{uyoI8>0moyB94d~4ulHgU4m_vIZupsdQ#I#JIA!dFPbPXv6pvb8a zOm`S`L85Z2vha=aiCesd6k$cP4r4V5l*~rJc!OEUfLuM6#eq-MN=>zwXM}!)d&?c) z9B=wGYsHoNx=`x~>L2W6QizY9MXQ5up`fV8bP1fn{D@?aOUGTDHu#(O zGHUFv?Dt|on#~$A8m4z6%z1I|lDC}pX?>WX_pt`F7K0%Gn64nv7b~NlnQyNnsNE#X znd!{2aLZl+iE(aTArFC-Y%St$s=4eWM3QzL7kyqZ2KVK>ags$~dw>gj0VZQnn zbW~2)_mKWAkW=tqdhf70_=E1AvbdbalkN0*9KGQ4y4>hD7jd4x7}S+Xp=x**{f{osjH6^!Tk zEZM6<{|n>Gz5f%(hZsR=0OH{vZBp=hwLUnk*7tT!Ajm|5(>0KsIv2+ z)gpk|2aViqDL;W&N{l{4QxeiO-MCS$Be9L?`J{@I4MQXfINHs0k@

pfrFayM9z~ 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∋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 sjR diff --git a/docs/target/build-docs/docbook/xsl/common.xsl b/docs/target/build-docs/docbook/xsl/common.xsl deleted file mode 100644 index 157bf9d8..00000000 --- a/docs/target/build-docs/docbook/xsl/common.xsl +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - 1 - 0 - 1 - - - - images/ - .png - - - book toc,title - 3 - - - - - diff --git a/docs/target/build-docs/docbook/xsl/epub.xsl b/docs/target/build-docs/docbook/xsl/epub.xsl deleted file mode 100644 index 031406ca..00000000 --- a/docs/target/build-docs/docbook/xsl/epub.xsl +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - diff --git a/docs/target/build-docs/docbook/xsl/html-multipage.xsl b/docs/target/build-docs/docbook/xsl/html-multipage.xsl deleted file mode 100644 index be9cc52d..00000000 --- a/docs/target/build-docs/docbook/xsl/html-multipage.xsl +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - css/manual-multipage.css - - '5' - '1' - - - - - - - - - - - - - - - - - - - - firstpage - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/target/build-docs/docbook/xsl/html-singlepage.xsl b/docs/target/build-docs/docbook/xsl/html-singlepage.xsl deleted file mode 100644 index 6bd4ac81..00000000 --- a/docs/target/build-docs/docbook/xsl/html-singlepage.xsl +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - css/manual-singlepage.css - - diff --git a/docs/target/build-docs/docbook/xsl/html.xsl b/docs/target/build-docs/docbook/xsl/html.xsl deleted file mode 100644 index fd96f9a7..00000000 --- a/docs/target/build-docs/docbook/xsl/html.xsl +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - 1 - - - 1 - - - - 120 - images/callouts/ - .png - - - text/css - - text-align: left - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - -

- - - - - - - - - - - - - - - - - - # - - - - - - - diff --git a/docs/target/build-docs/docbook/xsl/pdf.xsl b/docs/target/build-docs/docbook/xsl/pdf.xsl deleted file mode 100644 index 77360a7b..00000000 --- a/docs/target/build-docs/docbook/xsl/pdf.xsl +++ /dev/null @@ -1,582 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - auto - - - - - underline - #204060 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - Copyright © - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5em - -5em - 8pt - - - - - - - - - - - - - - - please define title in your docbook file! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8pt - - - - - - - - - - - - - - - - - - - - - - - - - please define title in your docbook file! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - 0 - 0 - - - - false - - - Helvetica - 10 - 8 - Helvetica - - - 1.4 - - - - left - bold - - - pt - - - - - - - - - - - - - - - 0.6em - 0.6em - 0.6em - - - pt - - 0.1em - 0.1em - 0.1em - - - - 0.4em - 0.4em - 0.4em - - - pt - - 0.1em - 0.1em - 0.1em - - - - 0.4em - 0.4em - 0.4em - - - pt - - 0.1em - 0.1em - 0.1em - - - - 0.3em - 0.3em - 0.3em - - - pt - - 0.1em - 0.1em - 0.1em - - - - - - - - 4pt - 4pt - 4pt - 4pt - - - - 0.1pt - 0.1pt - - - - - - - - - - - - - - - - 7pt - wrap - 1 - - - - 1em - 1em - 1em - 0.1em - 0.1em - 0.1em - - #444444 - solid - 0.1pt - 0.5em - 0.5em - 0.5em - 0.5em - 0.5em - 0.5em - - - - 1 - - #F0F0F0 - - - - 0.1em - 0.1em - 0.1em - 0.1em - 0.1em - 0.1em - - - - 0.5em - 0.5em - 0.5em - 0.1em - 0.1em - 0.1em - - - - #444444 - solid - 0.1pt - #F0F0F0 - - - - - - - normal - italic - - - pt - - false - 0.1em - 0.1em - 0.1em - - - - - - 0 - 1 - - - 90 - - - - - - figure after - example after - equation before - table before - procedure before - - - - 1 - 0pt - - - - - - - - - - - - - - - - - - - - 0.1em - 2em - .75pt - solid - #5c5c4f - 0.5em - 1.5em - 1.5em - 1.5em - 1.5em - 1.5em - 1.5em - - - - 10pt - bold - false - always - 0 - - - - 0em - 0em - 0em - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl-config.xml b/docs/target/build-docs/docbook/xsl/xslthl-config.xml deleted file mode 100644 index e4d677fc..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl-config.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/asciidoc-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/asciidoc-hl.xml deleted file mode 100644 index 5478b1d6..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/asciidoc-hl.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - //// - //// - - - // - - - - ^(={1,6} .+)$ - - MULTILINE - - - ^(\.[^\.\s].+)$ - - MULTILINE - - - ^(:!?\w.*?:) - - MULTILINE - - - ^(-|\*{1,5}|\d*\.{1,5})(?= .+$) - - MULTILINE - - - ^(\[.+\])$ - - MULTILINE - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/bourne-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/bourne-hl.xml deleted file mode 100644 index e2cd98d8..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/bourne-hl.xml +++ /dev/null @@ -1,95 +0,0 @@ - - - - # - - << - ' - " - - - - - - - " - \ - - - ' - \ - - - - 0x - - - - . - - - - - - if - then - else - elif - fi - case - esac - for - while - until - do - done - - exec - shift - exit - times - break - export - trap - continue - readonly - wait - eval - return - - cd - echo - hash - pwd - read - set - test - type - ulimit - umask - unset - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/c-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/c-hl.xml deleted file mode 100644 index 176cc379..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/c-hl.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - /** - */ - - - - - - - - /* - */ - - // - - - # - \ - - - - - " - \ - - - ' - \ - - - 0x - ul - lu - u - l - - - - . - - e - ul - lu - u - f - l - - - - auto - _Bool - break - case - char - _Complex - const - continue - default - do - double - else - enum - extern - float - for - goto - if - _Imaginary - inline - int - long - register - restrict - return - short - signed - sizeof - static - struct - switch - typedef - union - unsigned - void - volatile - while - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/cpp-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/cpp-hl.xml deleted file mode 100644 index ef83c4f5..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/cpp-hl.xml +++ /dev/null @@ -1,151 +0,0 @@ - - - - - /** - */ - - - - - - - - /* - */ - - // - - - # - \ - - - - - " - \ - - - ' - \ - - - 0x - ul - lu - u - l - - - - . - - e - ul - lu - u - f - l - - - - - auto - _Bool - break - case - char - _Complex - const - continue - default - do - double - else - enum - extern - float - for - goto - if - _Imaginary - inline - int - long - register - restrict - return - short - signed - sizeof - static - struct - switch - typedef - union - unsigned - void - volatile - while - - asm - dynamic_cast - namespace - reinterpret_cast - try - bool - explicit - new - static_cast - typeid - catch - false - operator - template - typename - class - friend - private - this - using - const_cast - inline - public - throw - virtual - delete - mutable - protected - true - wchar_t - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/csharp-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/csharp-hl.xml deleted file mode 100644 index d57e6310..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/csharp-hl.xml +++ /dev/null @@ -1,194 +0,0 @@ - - - - - /** - */ - - - - /// - - - - /* - */ - - // - - - [ - ] - ( - ) - - - - # - \ - - - - - - @" - " - \ - - - - " - \ - - - ' - \ - - - 0x - ul - lu - u - l - - - - . - - e - ul - lu - u - f - d - m - l - - - - abstract - as - base - bool - break - byte - case - catch - char - checked - class - const - continue - decimal - default - delegate - do - double - else - enum - event - explicit - extern - false - finally - fixed - float - for - foreach - goto - if - implicit - in - int - interface - internal - is - lock - long - namespace - new - null - object - operator - out - override - params - private - protected - public - readonly - ref - return - sbyte - sealed - short - sizeof - stackalloc - static - string - struct - switch - this - throw - true - try - typeof - uint - ulong - unchecked - unsafe - ushort - using - virtual - void - volatile - while - - - - add - alias - from - get - global - group - into - join - orderby - partial - remove - select - set - value - where - yield - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/css-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/css-hl.xml deleted file mode 100644 index 164c48c3..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/css-hl.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - /* - */ - - - " - \ - - - - ' - \ - - - - . - - - - @charset - @import - @media - @page - - - - - - azimuth - background-attachment - background-color - background-image - background-position - background-repeat - background - border-collapse - border-color - border-spacing - border-style - border-top - border-right - border-bottom - border-left - border-top-color - border-right-color - border-bottom-color - border-left-color - border-top-style - border-right-style - border-bottom-style - border-left-style - border-top-width - border-right-width - border-bottom-width - border-left-width - border-width - border - bottom - caption-side - clear - clip - color - content - counter-increment - counter-reset - cue-after - cue-before - cue - cursor - direction - display - elevation - empty-cells - float - font-family - font-size - font-style - font-variant - font-weight - font - height - left - letter-spacing - line-height - list-style-image - list-style-position - list-style-type - list-style - margin-right - margin-left - margin-top - margin-bottom - margin - max-height - max-width - min-height - min-width - orphans - outline-color - outline-style - outline-width - outline - overflow - padding-top - padding-right - padding-bottom - padding-left - padding - page-break-after - page-break-before - page-break-inside - pause-after - pause-before - pause - pitch-range - pitch - play-during - position - quotes - richness - right - speak-header - speak-numeral - speak-punctuation - speak - speech-rate - stress - table-layout - text-align - text-decoration - text-indent - text-transform - top - unicode-bidi - vertical-align - visibility - voice-family - volume - white-space - widows - width - word-spacing - z-index - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/html-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/html-hl.xml deleted file mode 100644 index 5b6761ba..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/html-hl.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - a - abbr - address - area - article - aside - audio - b - base - bdi - blockquote - body - br - button - caption - canvas - cite - code - command - col - colgroup - dd - del - dialog - div - dl - dt - em - embed - fieldset - figcaption - figure - font - form - footer - h1 - h2 - h3 - h4 - h5 - h6 - head - header - hr - html - i - iframe - img - input - ins - kbd - label - legend - li - link - map - mark - menu - menu - meta - nav - noscript - object - ol - optgroup - option - p - param - pre - q - samp - script - section - select - small - source - span - strong - style - sub - summary - sup - table - tbody - td - textarea - tfoot - th - thead - time - title - tr - track - u - ul - var - video - wbr - xmp - - - - - xsl: - - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/ini-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/ini-hl.xml deleted file mode 100644 index 34c10363..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/ini-hl.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - ; - - - ^(\[.+\]\s*)$ - - MULTILINE - - - - ^(.+)(?==) - - MULTILINE - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/java-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/java-hl.xml deleted file mode 100644 index f7bb1641..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/java-hl.xml +++ /dev/null @@ -1,117 +0,0 @@ - - - - - /** - */ - - - - /* - */ - - // - - " - \ - - - ' - \ - - - @ - ( - ) - - - 0x - - - - . - e - f - d - l - - - - abstract - boolean - break - byte - case - catch - char - class - const - continue - default - do - double - else - extends - final - finally - float - for - goto - if - implements - import - instanceof - int - interface - long - native - new - package - private - protected - public - return - short - static - strictfp - super - switch - synchronized - this - throw - throws - transient - try - void - volatile - while - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/javascript-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/javascript-hl.xml deleted file mode 100644 index 99b8a71e..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/javascript-hl.xml +++ /dev/null @@ -1,147 +0,0 @@ - - - - - /* - */ - - // - - " - \ - - - ' - \ - - - 0x - - - - . - e - - - - break - case - catch - continue - default - delete - do - else - finally - for - function - if - in - instanceof - new - return - switch - this - throw - try - typeof - var - void - while - with - - abstract - boolean - byte - char - class - const - debugger - double - enum - export - extends - final - float - goto - implements - import - int - interface - long - native - package - private - protected - public - short - static - super - synchronized - throws - transient - volatile - - - prototype - - Array - Boolean - Date - Error - EvalError - Function - Math - Number - Object - RangeError - ReferenceError - RegExp - String - SyntaxError - TypeError - URIError - - decodeURI - decodeURIComponent - encodeURI - encodeURIComponent - eval - isFinite - isNaN - parseFloat - parseInt - - Infinity - NaN - undefined - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/json-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/json-hl.xml deleted file mode 100644 index 59b9c481..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/json-hl.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - # - - " - \ - - - ' - \ - - - @ - ( - ) - - - . - e - f - d - l - - - - true - false - - - { - } - , - [ - ] - - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/perl-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/perl-hl.xml deleted file mode 100644 index 73d71cc0..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/perl-hl.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - # - - << - ' - " - - - - " - \ - - - ' - \ - - - - 0x - - - - . - - - - - if - unless - while - until - foreach - else - elsif - for - when - default - given - - caller - continue - die - do - dump - eval - exit - goto - last - next - redo - return - sub - wantarray - - caller - import - local - my - package - use - - do - import - no - package - require - use - - bless - dbmclose - dbmopen - package - ref - tie - tied - untie - use - - and - or - not - eq - ne - lt - gt - le - ge - cmp - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/php-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/php-hl.xml deleted file mode 100644 index 1da25b8c..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/php-hl.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - /** - */ - - - - - - - - /* - */ - - // - # - - " - \ - - - - ' - \ - - - - <<< - - - 0x - - - - . - e - - - - and - or - xor - __FILE__ - exception - __LINE__ - array - as - break - case - class - const - continue - declare - default - die - do - echo - else - elseif - empty - enddeclare - endfor - endforeach - endif - endswitch - endwhile - eval - exit - extends - for - foreach - function - global - if - include - include_once - isset - list - new - print - require - require_once - return - static - switch - unset - use - var - while - __FUNCTION__ - __CLASS__ - __METHOD__ - final - php_user_filter - interface - implements - extends - public - private - protected - abstract - clone - try - catch - throw - cfunction - old_function - true - false - - namespace - __NAMESPACE__ - goto - __DIR__ - - - - - ?> - <?php - <?= - - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/properties-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/properties-hl.xml deleted file mode 100644 index 775f2f13..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/properties-hl.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - # - - ^(.+?)(?==|:) - - MULTILINE - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/python-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/python-hl.xml deleted file mode 100644 index a4674432..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/python-hl.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - @ - ( - ) - - # - - """ - - - - ''' - - - - " - \ - - - ' - \ - - - 0x - l - - - - . - - e - l - - - - and - del - from - not - while - as - elif - global - or - with - assert - else - if - pass - yield - break - except - import - print - class - exec - in - raise - continue - finally - is - return - def - for - lambda - try - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/ruby-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/ruby-hl.xml deleted file mode 100644 index d105640e..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/ruby-hl.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - # - - << - - - - " - \ - - - %Q{ - } - \ - - - %/ - / - \ - - - ' - \ - - - %q{ - } - \ - - - 0x - - - - . - e - - - - alias - and - BEGIN - begin - break - case - class - def - defined - do - else - elsif - END - end - ensure - false - for - if - in - module - next - nil - not - or - redo - rescue - retry - return - self - super - then - true - undef - unless - until - when - while - yield - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/sql2003-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/sql2003-hl.xml deleted file mode 100644 index ac1d5d04..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/sql2003-hl.xml +++ /dev/null @@ -1,565 +0,0 @@ - - - - -- - - /* - */ - - - ' - - - - U' - ' - - - - B' - ' - - - - N' - ' - - - - X' - ' - - - - . - - e - - - - - - A - ABS - ABSOLUTE - ACTION - ADA - ADMIN - AFTER - ALWAYS - ASC - ASSERTION - ASSIGNMENT - ATTRIBUTE - ATTRIBUTES - AVG - BEFORE - BERNOULLI - BREADTH - C - CARDINALITY - CASCADE - CATALOG_NAME - CATALOG - CEIL - CEILING - CHAIN - CHAR_LENGTH - CHARACTER_LENGTH - CHARACTER_SET_CATALOG - CHARACTER_SET_NAME - CHARACTER_SET_SCHEMA - CHARACTERISTICS - CHARACTERS - CHECKED - CLASS_ORIGIN - COALESCE - COBOL - CODE_UNITS - COLLATION_CATALOG - COLLATION_NAME - COLLATION_SCHEMA - COLLATION - COLLECT - COLUMN_NAME - COMMAND_FUNCTION_CODE - COMMAND_FUNCTION - COMMITTED - CONDITION_NUMBER - CONDITION - CONNECTION_NAME - CONSTRAINT_CATALOG - CONSTRAINT_NAME - CONSTRAINT_SCHEMA - CONSTRAINTS - CONSTRUCTORS - CONTAINS - CONVERT - CORR - COUNT - COVAR_POP - COVAR_SAMP - CUME_DIST - CURRENT_COLLATION - CURSOR_NAME - DATA - DATETIME_INTERVAL_CODE - DATETIME_INTERVAL_PRECISION - DEFAULTS - DEFERRABLE - DEFERRED - DEFINED - DEFINER - DEGREE - DENSE_RANK - DEPTH - DERIVED - DESC - DESCRIPTOR - DIAGNOSTICS - DISPATCH - DOMAIN - DYNAMIC_FUNCTION_CODE - DYNAMIC_FUNCTION - EQUALS - EVERY - EXCEPTION - EXCLUDE - EXCLUDING - EXP - EXTRACT - FINAL - FIRST - FLOOR - FOLLOWING - FORTRAN - FOUND - FUSION - G - GENERAL - GO - GOTO - GRANTED - HIERARCHY - IMPLEMENTATION - INCLUDING - INCREMENT - INITIALLY - INSTANCE - INSTANTIABLE - INTERSECTION - INVOKER - ISOLATION - K - KEY_MEMBER - KEY_TYPE - KEY - LAST - LENGTH - LEVEL - LN - LOCATOR - LOWER - M - MAP - MATCHED - MAX - MAXVALUE - MESSAGE_LENGTH - MESSAGE_OCTET_LENGTH - MESSAGE_TEXT - MIN - MINVALUE - MOD - MORE - MUMPS - NAME - NAMES - NESTING - NEXT - NORMALIZE - NORMALIZED - NULLABLE - NULLIF - NULLS - NUMBER - OBJECT - OCTET_LENGTH - OCTETS - OPTION - OPTIONS - ORDERING - ORDINALITY - OTHERS - OVERLAY - OVERRIDING - PAD - PARAMETER_MODE - PARAMETER_NAME - PARAMETER_ORDINAL_POSITION - PARAMETER_SPECIFIC_CATALOG - PARAMETER_SPECIFIC_NAME - PARAMETER_SPECIFIC_SCHEMA - PARTIAL - PASCAL - PATH - PERCENT_RANK - PERCENTILE_CONT - PERCENTILE_DISC - PLACING - PLI - POSITION - POWER - PRECEDING - PRESERVE - PRIOR - PRIVILEGES - PUBLIC - RANK - READ - RELATIVE - REPEATABLE - RESTART - RETURNED_CARDINALITY - RETURNED_LENGTH - RETURNED_OCTET_LENGTH - RETURNED_SQLSTATE - ROLE - ROUTINE_CATALOG - ROUTINE_NAME - ROUTINE_SCHEMA - ROUTINE - ROW_COUNT - ROW_NUMBER - SCALE - SCHEMA_NAME - SCHEMA - SCOPE_CATALOG - SCOPE_NAME - SCOPE_SCHEMA - SECTION - SECURITY - SELF - SEQUENCE - SERIALIZABLE - SERVER_NAME - SESSION - SETS - SIMPLE - SIZE - SOURCE - SPACE - SPECIFIC_NAME - SQRT - STATE - STATEMENT - STDDEV_POP - STDDEV_SAMP - STRUCTURE - STYLE - SUBCLASS_ORIGIN - SUBSTRING - SUM - TABLE_NAME - TABLESAMPLE - TEMPORARY - TIES - TOP_LEVEL_COUNT - TRANSACTION_ACTIVE - TRANSACTION - TRANSACTIONS_COMMITTED - TRANSACTIONS_ROLLED_BACK - TRANSFORM - TRANSFORMS - TRANSLATE - TRIGGER_CATALOG - TRIGGER_NAME - TRIGGER_SCHEMA - TRIM - TYPE - UNBOUNDED - UNCOMMITTED - UNDER - UNNAMED - USAGE - USER_DEFINED_TYPE_CATALOG - USER_DEFINED_TYPE_CODE - USER_DEFINED_TYPE_NAME - USER_DEFINED_TYPE_SCHEMA - VIEW - WORK - WRITE - ZONE - - ADD - ALL - ALLOCATE - ALTER - AND - ANY - ARE - ARRAY - AS - ASENSITIVE - ASYMMETRIC - AT - ATOMIC - AUTHORIZATION - BEGIN - BETWEEN - BIGINT - BINARY - BLOB - BOOLEAN - BOTH - BY - CALL - CALLED - CASCADED - CASE - CAST - CHAR - CHARACTER - CHECK - CLOB - CLOSE - COLLATE - COLUMN - COMMIT - CONNECT - CONSTRAINT - CONTINUE - CORRESPONDING - CREATE - CROSS - CUBE - CURRENT_DATE - CURRENT_DEFAULT_TRANSFORM_GROUP - CURRENT_PATH - CURRENT_ROLE - CURRENT_TIME - CURRENT_TIMESTAMP - CURRENT_TRANSFORM_GROUP_FOR_TYPE - CURRENT_USER - CURRENT - CURSOR - CYCLE - DATE - DAY - DEALLOCATE - DEC - DECIMAL - DECLARE - DEFAULT - DELETE - DEREF - DESCRIBE - DETERMINISTIC - DISCONNECT - DISTINCT - DOUBLE - DROP - DYNAMIC - EACH - ELEMENT - ELSE - END - END-EXEC - ESCAPE - EXCEPT - EXEC - EXECUTE - EXISTS - EXTERNAL - FALSE - FETCH - FILTER - FLOAT - FOR - FOREIGN - FREE - FROM - FULL - FUNCTION - GET - GLOBAL - GRANT - GROUP - GROUPING - HAVING - HOLD - HOUR - IDENTITY - IMMEDIATE - IN - INDICATOR - INNER - INOUT - INPUT - INSENSITIVE - INSERT - INT - INTEGER - INTERSECT - INTERVAL - INTO - IS - ISOLATION - JOIN - LANGUAGE - LARGE - LATERAL - LEADING - LEFT - LIKE - LOCAL - LOCALTIME - LOCALTIMESTAMP - MATCH - MEMBER - MERGE - METHOD - MINUTE - MODIFIES - MODULE - MONTH - MULTISET - NATIONAL - NATURAL - NCHAR - NCLOB - NEW - NO - NONE - NOT - NULL - NUMERIC - OF - OLD - ON - ONLY - OPEN - OR - ORDER - OUT - OUTER - OUTPUT - OVER - OVERLAPS - PARAMETER - PARTITION - PRECISION - PREPARE - PRIMARY - PROCEDURE - RANGE - READS - REAL - RECURSIVE - REF - REFERENCES - REFERENCING - REGR_AVGX - REGR_AVGY - REGR_COUNT - REGR_INTERCEPT - REGR_R2 - REGR_SLOPE - REGR_SXX - REGR_SXY - REGR_SYY - RELEASE - RESULT - RETURN - RETURNS - REVOKE - RIGHT - ROLLBACK - ROLLUP - ROW - ROWS - SAVEPOINT - SCROLL - SEARCH - SECOND - SELECT - SENSITIVE - SESSION_USER - SET - SIMILAR - SMALLINT - SOME - SPECIFIC - SPECIFICTYPE - SQL - SQLEXCEPTION - SQLSTATE - SQLWARNING - START - STATIC - SUBMULTISET - SYMMETRIC - SYSTEM_USER - SYSTEM - TABLE - THEN - TIME - TIMESTAMP - TIMEZONE_HOUR - TIMEZONE_MINUTE - TO - TRAILING - TRANSLATION - TREAT - TRIGGER - TRUE - UESCAPE - UNION - UNIQUE - UNKNOWN - UNNEST - UPDATE - UPPER - USER - USING - VALUE - VALUES - VAR_POP - VAR_SAMP - VARCHAR - VARYING - WHEN - WHENEVER - WHERE - WIDTH_BUCKET - WINDOW - WITH - WITHIN - WITHOUT - YEAR - - diff --git a/docs/target/build-docs/docbook/xsl/xslthl/yaml-hl.xml b/docs/target/build-docs/docbook/xsl/xslthl/yaml-hl.xml deleted file mode 100644 index a28008ec..00000000 --- a/docs/target/build-docs/docbook/xsl/xslthl/yaml-hl.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - # - - " - \ - - - ' - \ - - - @ - ( - ) - - - . - e - f - d - l - - - - true - false - - - { - } - , - [ - ] - - - - ^(---)$ - - MULTILINE - - - ^(.+?)(?==|:) - - MULTILINE - - diff --git a/docs/target/build-docs/ruby/generate_readme.sh b/docs/target/build-docs/ruby/generate_readme.sh deleted file mode 100755 index 6d0ce9dc..00000000 --- a/docs/target/build-docs/ruby/generate_readme.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env ruby - -base_dir = File.join(File.dirname(__FILE__),'../../..') -src_dir = File.join(base_dir, "/src/main/asciidoc") -require 'asciidoctor' -require 'optparse' - -options = {} -file = "#{src_dir}/README.adoc" - -OptionParser.new do |o| - o.on('-o OUTPUT_FILE', 'Output file (default is stdout)') { |file| options[:to_file] = file unless file=='-' } - o.on('-h', '--help') { puts o; exit } - o.parse! -end - -file = ARGV[0] if ARGV.length>0 - -# Copied from https://github.com/asciidoctor/asciidoctor-extensions-lab/blob/master/scripts/asciidoc-coalescer.rb -doc = Asciidoctor.load_file file, safe: :unsafe, header_only: true, attributes: options[:attributes] -header_attr_names = (doc.instance_variable_get :@attributes_modified).to_a -header_attr_names.each {|k| doc.attributes[%(#{k}!)] = '' unless doc.attr? k } -attrs = doc.attributes -attrs['allow-uri-read'] = true -puts attrs - -out = "// Do not edit this file (e.g. go instead to src/main/asciidoc)\n\n" -doc = Asciidoctor.load_file file, safe: :unsafe, parse: false, attributes: attrs -out << doc.reader.read - -unless options[:to_file] - puts out -else - File.open(options[:to_file],'w+') do |file| - file.write(out) - end -end diff --git a/docs/target/contents/reference/html/css/highlight.css b/docs/target/contents/reference/html/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/contents/reference/html/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/contents/reference/html/css/manual-multipage.css b/docs/target/contents/reference/html/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/contents/reference/html/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/contents/reference/html/css/manual-singlepage.css b/docs/target/contents/reference/html/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/contents/reference/html/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/contents/reference/html/css/manual.css b/docs/target/contents/reference/html/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/contents/reference/html/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/contents/reference/html/images/background.png b/docs/target/contents/reference/html/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 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 EKU&lfD*ylh diff --git a/docs/target/contents/reference/html/images/callouts/1.png b/docs/target/contents/reference/html/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/contents/reference/html/images/callouts/2.png b/docs/target/contents/reference/html/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQxaY7e*=hH)_rZeB4|imU1$R#1`!P>&$poQl;nzm}mD5ZFopaX|GsS%q*{P~< z;WtmO%lhToBL0i}yfkaOt?EN=nkLNGuU`ywhI5H)L`iUdT1k0gQ7VIjhO(w-Zen_> zZ(@38a<+nro{^q~f~BRtfrY+-p+a&|W^qZSLvCepNoKNMYO!8QX+eHoiC%Jk?!;Y+ zJAlS%fsM;d&r2*R1)67JkeZlkYGj#gX_9E3W@4U_nw*@Ln38B@k(iuhnUeN2eF0kK0(Y1u|9Rc(19XFPiEBhjaDG}zd16s2gM)^$re|(qda7?? zdS-IAf{C7yo`r&?rM`iMzJZ}aa#3b+Nu@(>WpPPnvR-PjUP@^}eqM=Qa(?c_U5Yz^ z#%Y0#%S_KpEGY$=XJL?(l#*ybuErX#^g`ttQfwnX4x42*}TIo_3IbsoNRf>aVMfsJ4-Q{^hZZrE#!3~DHIyIo;*1&0#S#R8GXWt43k48;BRp7)N)S|- z1>C&kGA0Xf^G^6@Z7$n zMFutQvv~;*MUZYF%!pN!TPX!dM|v*>m&a&)K+gzU_K;pxx#tfwf0eF z{6Aql)Y@kWdT@am_mNw@Hu^kjk`}>q?S9@-*pQ9}E$|ZbpD$ zJ7Gs5k(91tmKe$sLWmTGr7Bn~6>1?^s}f2PnR1ciVOW(27K@ZZwFriDU|1uRs#UNC zk|@PmnnA4;FJg6WABDMX_@ZBe_In>oi=V-wDld*vq}M`{&czNeIY^51IYKm z+YndYXy6niGl4=H0i`alZHn}h{(U<^L zrtUaM?H&s8E4km@xW3K}2l{HU9i~Kmth`h+4sGW1O{z!=XlvpWuu5{!5G>RAz< znNpajYLE!4(n`0h>bf?klyFK~l|n4NV{c&BaNx(k-xgpQQV0LH$NLOTvccoMndX$f zkv4mGzNtl?UYK0aBDc10gsL-g8W2sRbk9iJu~UP(7WA#TNlp>SE=W|=i?ba3^wOkX zY1is%HvE3-2vCryds-HJ-mVLw$(AH}m9SyomW73XDgDUw?6|$#yv`%qJ=msel*Vsd z`|NMp%}*;W&Dk-k$XtAVYB3n>$I&|I>ii|Z5HGIbWfAoEvR_xGkdB%u^EKNNweMm8UVjt>++|OBa{aNdr zkhTeJ+;4mFaBq$c85rs58E(yMLLIwHirO}q+Sd!Qw3m#xW&y9rVdPqRh?Qi&xGn8)dVXr!%Zc z@@k>;xsr45PU?g5+RpNiKfik6%9)0JRg>pN=Rf~LS%*%J3sntBdI_ki7mrSgrY^vD z?%WakSLZVrOHS(4IhMeO)hAZ`qU!_Mp^Kl`T85(DsckjoMLA#nV=_NP72jM4aCVNw ztsXF5STjDhYhdzAZ@x-km?7(f@11e;p;vCg#|D~KgRlFCJ{iDQda7PJ;=cu2XOfG+ zz6j|L)Ul6M@PT)tsq8TVCL=<&YucZ z==FL-9C+!x)fov8UwpRWZ~rLo*Uiivij0;`w-$cGJaBl_kilhr-Kmeg`K_}1x&xj} zBcQKVN-2MA=?_2j&!&wDd> zw}p{f$TVAeLb2U>0f{&UE>x@@VD|&aWW35hWduOkAqaC|ZvHiolKf1HK zzu)h>-_Pg!p50|ED_WP3lt81=*6DR>6SZ!PJ@IkW`;%iIE>KG%sj-n}UjrG&0ywSE z>8r;9y%%f5O*rOkZN7-hX|y<(+hQYahEmkw^YXEn4nN}cQ)n7Zo*(gJ4i8QO^?0M3 zP=NP-H46f6rvj{$7$AdRg}dCkwg7H!E3-J-JPw%?%+CYl5tJhE;v@z{yiG(9jVQp! zyePGgi3K3=ScUW`z$Z@G3`RiZ3*dl+FXA~M7zPl84~r!T0&@W&1PcWabt61jj7ktx zm;*e$K+0Oc*?^kV+NZXtlLB;+q#qRs!r?GKEaLkDjRIIElf^iMLLQ~T3$_v@7U2;= z#tMTP4>|&FKk4=nK#UQq_qC7;kn;3N2wuOz@Qj!UK1~#rGC>6M3t&DZ@Ooo$J=PAA zCj7r{JXbqtY4zg*6CU)n1RPX78W<~JDtF&)D5gkxgKi4AsiI&_YM-OUixZ??tpKSn ze5c!qLLw=Z#T+q|BZLqs3`%u1gPQQ^_OJRXsZqwOD&qLO2*a!%fyU`U&AilhSE!u zf#RfW8Nca8?LYcmzi;^J0$aTLuk(_I7B(1E%i{iHi|z|Ja9*KR}4%unPJ zFw4TowlS1#GO3H7Q31*c7>im^52SWUc{QwoqtQYKQqqoI_}z^Db(y?bEU3*;g(Uk< zbhQt9Q;Rl4_Xd*GuUR{_5VHeEE0C#yNL!dhWt>(;lnbF3j@_RUxGA zhlU&%fA8^*!l1Y?gk+ci-WE<{Z}q7&M>qEshlgBmoET)9!8{*KHv&6`TU&?mta6qd z7iwD&9iFFcM~&TiU^y@_(iItM%&Y+Q4fzTJHodO2br<#Qk8o=Fh6?xiG;t(<^tVlGN*YwHYbN*+ux#qerwpu9`;s z-h^IVXo>ux{&d`$r9Z!%mi_6zmY=<_(Aa4VWq+kPR9x~xOWlpzJxnYGn>;_NtFFtp z54GGsQk4p=t-Lq$;+whBb8|*17xjJKQ38{*G>h8VSmBGr5-Z@b}+_3*Xjg7`HBiDzyy{&6?adFeNk#BLg0d5b-3 z9p!F+xWNDCwRfkhhF=kO!^16Ky!0x2slrhor)q_mdPk(;+PiMET zz5h+ansg!r=$v-@J7+7{oa2j2pl#+KRU%es&<_a|W z!QKDvpGsto{Bi1?F{rbP{YmvHRmJgSd->g=lhdE>DT$9i&DZ~hSKGgD<3Nr~x0crR x@l@~8v%fudb7|Fs)}6WGzYSl#_Wjpr@eu7sVJhKCFm=a%+M#HR diff --git a/docs/target/contents/reference/html/images/logo.png b/docs/target/contents/reference/html/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/contents/reference/html/images/tip.png b/docs/target/contents/reference/html/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/contents/reference/html/images/warning.png b/docs/target/contents/reference/html/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ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

2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

\ No newline at end of file diff --git a/docs/target/contents/reference/html/multi_spring-cloud-feign.html b/docs/target/contents/reference/html/multi_spring-cloud-feign.html deleted file mode 100644 index 26bb061d..00000000 --- a/docs/target/contents/reference/html/multi_spring-cloud-feign.html +++ /dev/null @@ -1,199 +0,0 @@ - - - 1. Declarative REST Client: Feign

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/contents/reference/html/multi_spring-cloud-openfeign.html b/docs/target/contents/reference/html/multi_spring-cloud-openfeign.html deleted file mode 100644 index 656ec8ad..00000000 --- a/docs/target/contents/reference/html/multi_spring-cloud-openfeign.html +++ /dev/null @@ -1,3 +0,0 @@ - - - Spring Cloud OpenFeign \ No newline at end of file diff --git a/docs/target/contents/reference/htmlsingle/css/highlight.css b/docs/target/contents/reference/htmlsingle/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/contents/reference/htmlsingle/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/contents/reference/htmlsingle/css/manual-multipage.css b/docs/target/contents/reference/htmlsingle/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/contents/reference/htmlsingle/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/contents/reference/htmlsingle/css/manual-singlepage.css b/docs/target/contents/reference/htmlsingle/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/contents/reference/htmlsingle/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/contents/reference/htmlsingle/css/manual.css b/docs/target/contents/reference/htmlsingle/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/contents/reference/htmlsingle/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/contents/reference/htmlsingle/images/background.png b/docs/target/contents/reference/htmlsingle/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 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 EKU&lfD*ylh diff --git a/docs/target/contents/reference/htmlsingle/images/callouts/1.png b/docs/target/contents/reference/htmlsingle/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/contents/reference/htmlsingle/images/callouts/2.png b/docs/target/contents/reference/htmlsingle/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 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 diff --git a/docs/target/contents/reference/htmlsingle/images/logo.png b/docs/target/contents/reference/htmlsingle/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/contents/reference/htmlsingle/images/tip.png b/docs/target/contents/reference/htmlsingle/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/contents/reference/htmlsingle/images/warning.png b/docs/target/contents/reference/htmlsingle/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ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

pfrFayM9z~ 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∋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 sjR diff --git a/docs/target/contents/reference/htmlsingle/spring-cloud-openfeign.html b/docs/target/contents/reference/htmlsingle/spring-cloud-openfeign.html deleted file mode 100644 index ab902387..00000000 --- a/docs/target/contents/reference/htmlsingle/spring-cloud-openfeign.html +++ /dev/null @@ -1,200 +0,0 @@ - - - Spring Cloud OpenFeign

Spring Cloud OpenFeign


2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/dependency-maven-plugin-markers/org.springframework.cloud-spring-cloud-build-docs-jar-sources-2.0.0.BUILD-SNAPSHOT.marker b/docs/target/dependency-maven-plugin-markers/org.springframework.cloud-spring-cloud-build-docs-jar-sources-2.0.0.BUILD-SNAPSHOT.marker deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/target/docbook/html/multi_pr01.html b/docs/target/docbook/html/multi_pr01.html deleted file mode 100644 index 6a1f3696..00000000 --- a/docs/target/docbook/html/multi_pr01.html +++ /dev/null @@ -1,4 +0,0 @@ - - -

2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

\ No newline at end of file diff --git a/docs/target/docbook/html/multi_spring-cloud-feign.html b/docs/target/docbook/html/multi_spring-cloud-feign.html deleted file mode 100644 index 26bb061d..00000000 --- a/docs/target/docbook/html/multi_spring-cloud-feign.html +++ /dev/null @@ -1,199 +0,0 @@ - - - 1. Declarative REST Client: Feign

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/docbook/html/multi_spring-cloud-openfeign.html b/docs/target/docbook/html/multi_spring-cloud-openfeign.html deleted file mode 100644 index 656ec8ad..00000000 --- a/docs/target/docbook/html/multi_spring-cloud-openfeign.html +++ /dev/null @@ -1,3 +0,0 @@ - - - Spring Cloud OpenFeign \ No newline at end of file diff --git a/docs/target/docbook/htmlsingle/spring-cloud-openfeign.html b/docs/target/docbook/htmlsingle/spring-cloud-openfeign.html deleted file mode 100644 index ab902387..00000000 --- a/docs/target/docbook/htmlsingle/spring-cloud-openfeign.html +++ /dev/null @@ -1,200 +0,0 @@ - - - Spring Cloud OpenFeign

Spring Cloud OpenFeign


2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/generated-docs/css/highlight.css b/docs/target/generated-docs/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/generated-docs/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/generated-docs/css/manual-multipage.css b/docs/target/generated-docs/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/generated-docs/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/generated-docs/css/manual-singlepage.css b/docs/target/generated-docs/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/generated-docs/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/generated-docs/css/manual.css b/docs/target/generated-docs/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/generated-docs/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/generated-docs/ghpages.sh b/docs/target/generated-docs/ghpages.sh deleted file mode 100644 index 57c5da3a..00000000 --- a/docs/target/generated-docs/ghpages.sh +++ /dev/null @@ -1,330 +0,0 @@ -#!/bin/bash -x - -set -e - -# Set default props like MAVEN_PATH, ROOT_FOLDER etc. -function set_default_props() { - # The script should be executed from the root folder - ROOT_FOLDER=`pwd` - echo "Current folder is ${ROOT_FOLDER}" - - if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then - echo "You're not in the root folder of the project!" - exit 1 - fi - - # Prop that will let commit the changes - COMMIT_CHANGES="no" - MAVEN_PATH=${MAVEN_PATH:-} - echo "Path to Maven is [${MAVEN_PATH}]" - REPO_NAME=${PWD##*/} - echo "Repo name is [${REPO_NAME}]" - SPRING_CLOUD_STATIC_REPO=${SPRING_CLOUD_STATIC_REPO:-git@github.com:spring-cloud/spring-cloud-static.git} - echo "Spring Cloud Static repo is [${SPRING_CLOUD_STATIC_REPO}" -} - -# Check if gh-pages exists and docs have been built -function check_if_anything_to_sync() { - git remote set-url --push origin `git config remote.origin.url | sed -e 's/^git:/https:/'` - - if ! (git remote set-branches --add origin gh-pages && git fetch -q); then - echo "No gh-pages, so not syncing" - exit 0 - fi - - if ! [ -d docs/target/generated-docs ] && ! [ "${BUILD}" == "yes" ]; then - echo "No gh-pages sources in docs/target/generated-docs, so not syncing" - exit 0 - fi -} - -function retrieve_current_branch() { - # Code getting the name of the current branch. For master we want to publish as we did until now - # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch - # If there is a branch already passed will reuse it - otherwise will try to find it - CURRENT_BRANCH=${BRANCH} - if [[ -z "${CURRENT_BRANCH}" ]] ; then - CURRENT_BRANCH=$(git symbolic-ref -q HEAD) - CURRENT_BRANCH=${CURRENT_BRANCH##refs/heads/} - CURRENT_BRANCH=${CURRENT_BRANCH:-HEAD} - fi - echo "Current branch is [${CURRENT_BRANCH}]" - git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" -} - -# Switches to the provided value of the release version. We always prefix it with `v` -function switch_to_tag() { - git checkout v${VERSION} -} - -# Build the docs if switch is on -function build_docs_if_applicable() { - if [[ "${BUILD}" == "yes" ]] ; then - ./mvnw clean install -P docs -pl docs -DskipTests - fi -} - -# Get the name of the `docs.main` property -# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile -function retrieve_doc_properties() { - MAIN_ADOC_VALUE=$("${MAVEN_PATH}"mvn -q \ - -Dexec.executable="echo" \ - -Dexec.args='${docs.main}' \ - --non-recursive \ - org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) - echo "Extracted 'main.adoc' from Maven build [${MAIN_ADOC_VALUE}]" - - - WHITELIST_PROPERTY=${WHITELIST_PROPERTY:-"docs.whitelisted.branches"} - WHITELISTED_BRANCHES_VALUE=$("${MAVEN_PATH}"mvn -q \ - -Dexec.executable="echo" \ - -Dexec.args="\${${WHITELIST_PROPERTY}}" \ - org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ - -P docs \ - -pl docs) - echo "Extracted '${WHITELIST_PROPERTY}' from Maven build [${WHITELISTED_BRANCHES_VALUE}]" -} - -# Stash any outstanding changes -function stash_changes() { - git diff-index --quiet HEAD && dirty=$? || (echo "Failed to check if the current repo is dirty. Assuming that it is." && dirty="1") - if [ "$dirty" != "0" ]; then git stash; fi -} - -# Switch to gh-pages branch to sync it with current branch -function add_docs_from_target() { - local DESTINATION_REPO_FOLDER - if [[ -z "${DESTINATION}" && -z "${CLONE}" ]] ; then - DESTINATION_REPO_FOLDER=${ROOT_FOLDER} - elif [[ "${CLONE}" == "yes" ]]; then - mkdir -p ${ROOT_FOLDER}/target - local clonedStatic=${ROOT_FOLDER}/target/spring-cloud-static - if [[ ! -e "${clonedStatic}/.git" ]]; then - echo "Cloning Spring Cloud Static to target" - git clone ${SPRING_CLOUD_STATIC_REPO} ${clonedStatic} && git checkout gh-pages - else - echo "Spring Cloud Static already cloned - will pull changes" - cd ${clonedStatic} && git checkout gh-pages && git pull origin gh-pages - fi - DESTINATION_REPO_FOLDER=${clonedStatic}/${REPO_NAME} - mkdir -p ${DESTINATION_REPO_FOLDER} - else - if [[ ! -e "${DESTINATION}/.git" ]]; then - echo "[${DESTINATION}] is not a git repository" - exit 1 - fi - DESTINATION_REPO_FOLDER=${DESTINATION}/${REPO_NAME} - mkdir -p ${DESTINATION_REPO_FOLDER} - echo "Destination was provided [${DESTINATION}]" - fi - cd ${DESTINATION_REPO_FOLDER} - git checkout gh-pages - git pull origin gh-pages - - # Add git branches - ################################################################### - if [[ -z "${VERSION}" ]] ; then - copy_docs_for_current_version - else - copy_docs_for_provided_version - fi - commit_changes_if_applicable -} - - -# Copies the docs by using the retrieved properties from Maven build -function copy_docs_for_current_version() { - if [[ "${CURRENT_BRANCH}" == "master" ]] ; then - echo -e "Current branch is master - will copy the current docs only to the root folder" - for f in docs/target/generated-docs/*; do - file=${f#docs/target/generated-docs/*} - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then - # Not ignored... - cp -rf $f ${ROOT_FOLDER}/ - git add -A ${ROOT_FOLDER}/$file - fi - done - COMMIT_CHANGES="yes" - else - echo -e "Current branch is [${CURRENT_BRANCH}]" - # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin - if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then - mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} - echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" - for f in docs/target/generated-docs/*; do - file=${f#docs/target/generated-docs/*} - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then - # Not ignored... - # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html - if [[ "${file}" == "${MAIN_ADOC_VALUE}.html" ]] ; then - # We don't want to copy the spring-cloud-sleuth.html - # we want it to be converted to index.html - cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html - git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html - else - cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH} - git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/$file - fi - fi - done - COMMIT_CHANGES="yes" - else - echo -e "Branch [${CURRENT_BRANCH}] is not on the white list! Check out the Maven [${WHITELIST_PROPERTY}] property in - [docs] module available under [docs] profile. Won't commit any changes to gh-pages for this branch." - fi - fi -} - -# Copies the docs by using the explicitly provided version -function copy_docs_for_provided_version() { - local FOLDER=${DESTINATION_REPO_FOLDER}/${VERSION} - mkdir -p ${FOLDER} - echo -e "Current tag is [v${VERSION}] Will copy the current docs to the [${FOLDER}] folder" - for f in ${ROOT_FOLDER}/docs/target/generated-docs/*; do - file=${f#${ROOT_FOLDER}/docs/target/generated-docs/*} - copy_docs_for_branch ${file} ${FOLDER} - done - COMMIT_CHANGES="yes" - CURRENT_BRANCH="v${VERSION}" -} - -# Copies the docs from target to the provided destination -# Params: -# $1 - file from target -# $2 - destination to which copy the files -function copy_docs_for_branch() { - local file=$1 - local destination=$2 - if ! git ls-files -i -o --exclude-standard --directory | grep -q ^${file}$; then - # Not ignored... - # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html - if [[ ("${file}" == "${MAIN_ADOC_VALUE}.html") || ("${file}" == "${REPO_NAME}.html") ]] ; then - # We don't want to copy the spring-cloud-sleuth.html - # we want it to be converted to index.html - cp -rf $f ${destination}/index.html - git add -A ${destination}/index.html - else - cp -rf $f ${destination} - git add -A ${destination}/$file - fi - fi -} - -function commit_changes_if_applicable() { - if [[ "${COMMIT_CHANGES}" == "yes" ]] ; then - COMMIT_SUCCESSFUL="no" - git commit -a -m "Sync docs from ${CURRENT_BRANCH} to gh-pages" && COMMIT_SUCCESSFUL="yes" || echo "Failed to commit changes" - - # Uncomment the following push if you want to auto push to - # the gh-pages branch whenever you commit to master locally. - # This is a little extreme. Use with care! - ################################################################### - if [[ "${COMMIT_SUCCESSFUL}" == "yes" ]] ; then - git push origin gh-pages - fi - fi -} - -# Switch back to the previous branch and exit block -function checkout_previous_branch() { - # If -version was provided we need to come back to root project - cd ${ROOT_FOLDER} - git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" - if [ "$dirty" != "0" ]; then git stash pop; fi - exit 0 -} - -# Assert if properties have been properly passed -function assert_properties() { -echo "VERSION [${VERSION}], DESTINATION [${DESTINATION}], CLONE [${CLONE}]" -if [[ "${VERSION}" != "" && (-z "${DESTINATION}" && -z "${CLONE}") ]] ; then echo "Version was set but destination / clone was not!"; exit 1;fi -if [[ ("${DESTINATION}" != "" && "${CLONE}" != "") && -z "${VERSION}" ]] ; then echo "Destination / clone was set but version was not!"; exit 1;fi -if [[ "${DESTINATION}" != "" && "${CLONE}" == "yes" ]] ; then echo "Destination and clone was set. Pick one!"; exit 1;fi -} - -# Prints the usage -function print_usage() { -cat </` -- if the destination switch is passed (-d) then the script will check if the provided dir is a git repo and then will - switch to gh-pages of that repo and copy the generated docs to `docs//` - -USAGE: - -You can use the following options: - --v|--version - the script will apply the whole procedure for a particular library version --d|--destination - the root of destination folder where the docs should be copied. You have to use the full path. - E.g. point to spring-cloud-static folder. Can't be used with (-c) --b|--build - will run the standard build process after checking out the branch --c|--clone - will automatically clone the spring-cloud-static repo instead of providing the destination. - Obviously can't be used with (-d) - -EOF -} - - -# ========================================== -# ____ ____ _____ _____ _____ _______ -# / ____|/ ____| __ \|_ _| __ \__ __| -# | (___ | | | |__) | | | | |__) | | | -# \___ \| | | _ / | | | ___/ | | -# ____) | |____| | \ \ _| |_| | | | -# |_____/ \_____|_| \_\_____|_| |_| -# -# ========================================== - -while [[ $# > 0 ]] -do -key="$1" -case ${key} in - -v|--version) - VERSION="$2" - shift # past argument - ;; - -d|--destination) - DESTINATION="$2" - shift # past argument - ;; - -b|--build) - BUILD="yes" - ;; - -c|--clone) - CLONE="yes" - ;; - -h|--help) - print_usage - exit 0 - ;; - *) - echo "Invalid option: [$1]" - print_usage - exit 1 - ;; -esac -shift # past argument or value -done - -assert_properties -set_default_props -check_if_anything_to_sync -if [[ -z "${VERSION}" ]] ; then - retrieve_current_branch -else - switch_to_tag -fi -build_docs_if_applicable -retrieve_doc_properties -stash_changes -add_docs_from_target -checkout_previous_branch \ No newline at end of file diff --git a/docs/target/generated-docs/images/background.png b/docs/target/generated-docs/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 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 EKU&lfD*ylh diff --git a/docs/target/generated-docs/images/callouts/1.png b/docs/target/generated-docs/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/generated-docs/images/callouts/2.png b/docs/target/generated-docs/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQxaY7e*=hH)_rZeB4|imU1$R#1`!P>&$poQl;nzm}mD5ZFopaX|GsS%q*{P~< z;WtmO%lhToBL0i}yfkaOt?EN=nkLNGuU`ywhI5H)L`iUdT1k0gQ7VIjhO(w-Zen_> zZ(@38a<+nro{^q~f~BRtfrY+-p+a&|W^qZSLvCepNoKNMYO!8QX+eHoiC%Jk?!;Y+ zJAlS%fsM;d&r2*R1)67JkeZlkYGj#gX_9E3W@4U_nw*@Ln38B@k(iuhnUeN2eF0kK0(Y1u|9Rc(19XFPiEBhjaDG}zd16s2gM)^$re|(qda7?? zdS-IAf{C7yo`r&?rM`iMzJZ}aa#3b+Nu@(>WpPPnvR-PjUP@^}eqM=Qa(?c_U5Yz^ z#%Y0#%S_KpEGY$=XJL?(l#*ybuErX#^g`ttQfwnX4x42*}TIo_3IbsoNRf>aVMfsJ4-Q{^hZZrE#!3~DHIyIo;*1&0#S#R8GXWt43k48;BRp7)N)S|- z1>C&kGA0Xf^G^6@Z7$n zMFutQvv~;*MUZYF%!pN!TPX!dM|v*>m&a&)K+gzU_K;pxx#tfwf0eF z{6Aql)Y@kWdT@am_mNw@Hu^kjk`}>q?S9@-*pQ9}E$|ZbpD$ zJ7Gs5k(91tmKe$sLWmTGr7Bn~6>1?^s}f2PnR1ciVOW(27K@ZZwFriDU|1uRs#UNC zk|@PmnnA4;FJg6WABDMX_@ZBe_In>oi=V-wDld*vq}M`{&czNeIY^51IYKm z+YndYXy6niGl4=H0i`alZHn}h{(U<^L zrtUaM?H&s8E4km@xW3K}2l{HU9i~Kmth`h+4sGW1O{z!=XlvpWuu5{!5G>RAz< znNpajYLE!4(n`0h>bf?klyFK~l|n4NV{c&BaNx(k-xgpQQV0LH$NLOTvccoMndX$f zkv4mGzNtl?UYK0aBDc10gsL-g8W2sRbk9iJu~UP(7WA#TNlp>SE=W|=i?ba3^wOkX zY1is%HvE3-2vCryds-HJ-mVLw$(AH}m9SyomW73XDgDUw?6|$#yv`%qJ=msel*Vsd z`|NMp%}*;W&Dk-k$XtAVYB3n>$I&|I>ii|Z5HGIbWfAoEvR_xGkdB%u^EKNNweMm8UVjt>++|OBa{aNdr zkhTeJ+;4mFaBq$c85rs58E(yMLLIwHirO}q+Sd!Qw3m#xW&y9rVdPqRh?Qi&xGn8)dVXr!%Zc z@@k>;xsr45PU?g5+RpNiKfik6%9)0JRg>pN=Rf~LS%*%J3sntBdI_ki7mrSgrY^vD z?%WakSLZVrOHS(4IhMeO)hAZ`qU!_Mp^Kl`T85(DsckjoMLA#nV=_NP72jM4aCVNw ztsXF5STjDhYhdzAZ@x-km?7(f@11e;p;vCg#|D~KgRlFCJ{iDQda7PJ;=cu2XOfG+ zz6j|L)Ul6M@PT)tsq8TVCL=<&YucZ z==FL-9C+!x)fov8UwpRWZ~rLo*Uiivij0;`w-$cGJaBl_kilhr-Kmeg`K_}1x&xj} zBcQKVN-2MA=?_2j&!&wDd> zw}p{f$TVAeLb2U>0f{&UE>x@@VD|&aWW35hWduOkAqaC|ZvHiolKf1HK zzu)h>-_Pg!p50|ED_WP3lt81=*6DR>6SZ!PJ@IkW`;%iIE>KG%sj-n}UjrG&0ywSE z>8r;9y%%f5O*rOkZN7-hX|y<(+hQYahEmkw^YXEn4nN}cQ)n7Zo*(gJ4i8QO^?0M3 zP=NP-H46f6rvj{$7$AdRg}dCkwg7H!E3-J-JPw%?%+CYl5tJhE;v@z{yiG(9jVQp! zyePGgi3K3=ScUW`z$Z@G3`RiZ3*dl+FXA~M7zPl84~r!T0&@W&1PcWabt61jj7ktx zm;*e$K+0Oc*?^kV+NZXtlLB;+q#qRs!r?GKEaLkDjRIIElf^iMLLQ~T3$_v@7U2;= z#tMTP4>|&FKk4=nK#UQq_qC7;kn;3N2wuOz@Qj!UK1~#rGC>6M3t&DZ@Ooo$J=PAA zCj7r{JXbqtY4zg*6CU)n1RPX78W<~JDtF&)D5gkxgKi4AsiI&_YM-OUixZ??tpKSn ze5c!qLLw=Z#T+q|BZLqs3`%u1gPQQ^_OJRXsZqwOD&qLO2*a!%fyU`U&AilhSE!u zf#RfW8Nca8?LYcmzi;^J0$aTLuk(_I7B(1E%i{iHi|z|Ja9*KR}4%unPJ zFw4TowlS1#GO3H7Q31*c7>im^52SWUc{QwoqtQYKQqqoI_}z^Db(y?bEU3*;g(Uk< zbhQt9Q;Rl4_Xd*GuUR{_5VHeEE0C#yNL!dhWt>(;lnbF3j@_RUxGA zhlU&%fA8^*!l1Y?gk+ci-WE<{Z}q7&M>qEshlgBmoET)9!8{*KHv&6`TU&?mta6qd z7iwD&9iFFcM~&TiU^y@_(iItM%&Y+Q4fzTJHodO2br<#Qk8o=Fh6?xiG;t(<^tVlGN*YwHYbN*+ux#qerwpu9`;s z-h^IVXo>ux{&d`$r9Z!%mi_6zmY=<_(Aa4VWq+kPR9x~xOWlpzJxnYGn>;_NtFFtp z54GGsQk4p=t-Lq$;+whBb8|*17xjJKQ38{*G>h8VSmBGr5-Z@b}+_3*Xjg7`HBiDzyy{&6?adFeNk#BLg0d5b-3 z9p!F+xWNDCwRfkhhF=kO!^16Ky!0x2slrhor)q_mdPk(;+PiMET zz5h+ansg!r=$v-@J7+7{oa2j2pl#+KRU%es&<_a|W z!QKDvpGsto{Bi1?F{rbP{YmvHRmJgSd->g=lhdE>DT$9i&DZ~hSKGgD<3Nr~x0crR x@l@~8v%fudb7|Fs)}6WGzYSl#_Wjpr@eu7sVJhKCFm=a%+M#HR diff --git a/docs/target/generated-docs/images/logo.png b/docs/target/generated-docs/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/generated-docs/images/tip.png b/docs/target/generated-docs/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/generated-docs/images/warning.png b/docs/target/generated-docs/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ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

pfrFayM9z~ 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∋5RkVypvN>+uK_X66OkcVdtPl7CTaeR*G%MA!c~nZiGFzll!-?&X>yCBY+D$f^kgGA8{2{?UTOafmk%$;9Kc7?&Sf&$^$GC{oZfm? z=15Dualb1PhA2?b3fl9mBSGa79yD)2N zJfmnixf9?_XbD~KTxQ^s?qh!anmT7_*IU*98Oiwu zIZcX1v^4#wy9_BPSDw^cC~>BIb|{1~YMIzpYejE1wtf<$zvb7XX&ndXNRbYPn|qzH z6W_|uHwMMd%X^ZO&U(dMuY>Jh88JNS1xLr#YDC4e?Xw*G$nSyF$$<3U7_8_ zZ$hu_dXa$ZX#SrX=t>i9clnfnXI+9rvgmFWk3HxGV0=C7JD&mMtpw-@zcv7LIZfVI zia=t|HzoW~pgoLd{p}+muM3-9{%D^Rz1Z$pNb{|8p3$lK^n0WEbZcn2JZV&+Uu|XR z^KdQPqsC3%RdrI7%rG@K`eQx-HAWBT3}NJA^(=_vD=j59jaS=;CWN%ew5pTMFR@}q zU5QY6p7Oe^r>}ULNG~`X4VEP4AsdO|_WWK^wc?cf z6!W}fuDy3;`D`4|?9?4Lbc%nMq!QbM?=8Cgb3vFM7P1x))B1f=ha z-?-3f@WYskQ3M@B)lR>x1ixJ6Kp(H=BaDdsCZ^S5B|!Y*oT!2QXlr&(GvytAQPXHT zI@Bq29ukF%G??;PVtXcrC3I)y7tCXGvCNbU1!B$fo1jq-8Wq*?6?c&7l|tl@;Xg`4-G%v^FQ3(# zcJ9(Bh>AE9q}8nbb*wGK$D@|BStY!opeDe+#7D_hhr>HSe5OrPgJun`DhLOKY71{T zCwv)!u_4nefJ@lru;(%EMZUrqr84CpPr;7w3PuNK+wGg1TnnWUj}$7xh{{u^Pl}=h zNKWA~|BOfK(GHLaHqljG_< z{0!g|I%n9(Uf87^=kc99H(g&+M-wY!8%%qrj>zeQHU!KTxV!*`7}ZzWwik3$5SG+76^Mi=MO2)(;ly(6JyehH+=lR zY2;lU7BM~a86ViD@QiXEZn`~o!%E1uLgCWiPmLY|s!8v-vCD~)L;V)V!))K3wHQyk z=75rW1)od90s!)!7!xAMt{8Sg{-nXQnyh)1l6=(kdL*VF6Ql13!?uecJ2>oo0>k^{ z1bm32Jbp#hUD79pg}pyQ9GisXUQK)%A~*jgbaN(U*HtdDA!9D3gUNN6|0pKz&Tj{B zP^Nc~#GD`u{&Z}||Cp^f4BbnSuLaucgAD;oNrpy-aEf23sgSXGE>mVQyhh%Gw+goV zNG>Kb`_mWMDxwd5W3u}^N-yLF@-cNujySF{#<+}_FS!86LAXjSFwgA4>KCvo(44`_ z$3M&FjGOg41E147WdxWzv0zabnF|Yw8lB!y6PW= zu^JgFwz9n@Pat@SXY2A<8Fg{xr)TRJhC`)TO~U>%`-!xZhK}@##P;&Dj^fwOx4md^ z*pV^CY&hL#R|K2}i%=-!7tDqFl7I%5u0DgJhOggUv65~)v6Hm%A_5mG``&Ml$n-Yx z!-h7V;JWCSzz=snd|@9Pt6J|Dix}N$x#t%-6&`VEoAji*+f}%+P+Ksf;kv}aI7d_6 z?DMyo{b^4p&MWYdEmSWOIp|hww8t@--4aQ4n-MKeCpH1k8&<}7v>gW83?y8v8~m1T zy@QN&H?9@91KnlN{JvCXd%G63HH2x^^IZeddG*)yZ}T=OahX;Z3~FkK#ei9X8y#{YZgb`wH~=o#;jO!v*{iOV)Sp*{;4$efse`8^f*uZ)jKXeg_aNw79CFsxK0IQJMO1dCU>h>P671{hJ_U zWzV2HjBx9jD@{QNkD`Q9iP3Y31OZ_a`)b|GgDY{g_YonIlPPgr2kqiJLTh0monElS z0a*OP%rPNuWJ42&cn(Hy68Az+Cq7S%+XdrtVi{SZJ6E_O^|Z0k_%u}WPRf2wqoE_V zCxy%q8R5{j)VZNs=DYrFcA|K7pQUv+0N60$7v&jh&QNOYAc{fj4N|0d`?=rv!C9U=$90~x2q}9*@FQMK}!+kktz*?p5|Ie&xcGwK$3X2tcY#5wA#-K z0y^7;sj6s>Mq)TsOW*lv#A(Ex%l>P^tyBu~G4$^9^+(8>q^>RQv*E2oBO6YcsO#bQ zc_rL^!`WfQV0tv)LHsK5pv(_U2Vro-YPQ_`59hMONv(t;=LEr-U39%ZR^!ng+h7={ zXjYQszmyvRl-_=O&ToFi40qy}=~55H_aZJ%{ojJS0H3c=8zF$^x$j~~1g=-)s~Z*I z^W!nxTrYeU)HWTLs7hPDOJT+sQBgrGt-p5ClD2+XOB;n*yD5;$VfpK#ri4P({Mg1+$Dc#Z6Yxa4*-!ZFJ!$^lL0FgOEW83;!1#I$!$^Co zXyIM)L0P23iDN6HtV%eAx8ZVLA}ZJD8_6I-i&`Q_`Y(?2c%V&eq+w6EI;pv@y^+yQ z`&^t+wa>-b#n^dUUQ#Dnp1d!_+>iabqQw>pQ_7c%kxx`)GA}QkHsEK-%|XA)CUt!v zOBN6?H{N(NPn}Uio7DZ}p>@N8KWW)WbeSc$dC_XB0eq!o61Tlrgc&KHI&WAs7fyd^ zC=+(CtpN=K+*LO_B?`aaEsy-r0%8%gSHh!}Zp1@LI7?^*21w-W4Y1k399w7`?ow+J z>S#4|Gvw(aU%p*YS6+5>1@BJ=B^|`LlYLE(QCs!E&E;ABCGOn*vvca$0NYotsq2>v zPmq`1mmas|Dzr@3cOeIJFFt;JHn5s96Mfg!k1Z%+kQ>A6_4zI-+ZKS~r23_YE7TYm zO9F3%Bqvwcfk9rsn-9mAE5AaL{dKT5XSRmhNEs>@g9QFuz*XWGbN+yMoc6TKwMC=nE&i!w8Y|wiV6Omqp0r zRWj+C8yv+H5L`KGx$FaY)>Kc2CDS0s8h_kA9o!=WjtJ@P{ z(p#a@>9J@=-rBn6@0S){pp7a8eAVFe0%M_gk5oz9QK(YpaIjMSfQum~B0aKPtX2|F zCDRkCVIST0Q)HG_Z4t;OJg7RB=G!7OPi%VmSBY~?}P7ZOq1f!G1{ zRyTY(PS>eoGZ|KMEV{h6{4ME-Athpp8O#cyN6iXbu_UKq8a~;xo!?4eL~;%jaV4M9 zoZozvKAYz_rX?1C`+XV^E>MpNzcAB?Rs^0GQ!R~WeVB~2UsnZNMdhu`A zxm_7=_a<77OK$e4L~7z8MrBEj1ZYd+P!YKWFKpr#qd`3M#Ht5XIxR4%Ate2Ya5MGJ zN91q8R-t#}rTR0iSQ z(%4~q3FE%S&6DcW9L7zFTw^+}HUPR=tT)0x%BYC0gmDwK@?M|KhrvJ2PqqI~$dL9X zY&y7vCT1EuCfm*xPWSYO6(-XOZHp!Rpww~h?C${{i_OM_sg0KYyq(Tx%^A3i=4T!! zp|XN`PD!~xdmQ>tqy>-f5XUvY>F(ldVA7bpa`#)TgknTNR6*t*vx(N3ApR1- z$+uBT_fw{n>mBs`_+tk6Q{%m|{XoZ;T6v#@or_XadlvQcb&)=x(x^V6YH1I4&xRjt zSiI?DXB@@2gxmCJbM6X|N{^KTE%L>e9Dd($;E7IhQU}ZNh*fxI@K#ZB-g=!T-7XIp z&(9|{WLRT2AYHE2^wIX?VKLotN`v)GKd_Cz)#Td6#TubdJ|pn7W~6wdmGmfKJOVKd zIomZTaTq@_ykN#OPa(o2P_5OG2>%#!O!%kS*3oAfEHI@456tm6xnsmyB&PxB9~;~_ zS_{^K1#Z0@@E;{^6-1ZV$XiWkq{lM4P++!6r)qZws4!e1c_Md(pDA_+5qcGq=mv9* zX>2ytzkK;t7D2%r(DXAUS8|mNv%<<1%i8k+AMULNs}2b0{9HOGp@mJSk(-^rUq)#5 zF$k&&O1yBmu)r<36>e`R>PPVJe zy-xGF%ABtph?b_x8c}W1*sgl_r zo2^ttxzW5;#XSl!noK|KjqCZzt~inET}uC$ZDzumFQEXm7Z``-t=LT#*M?&nMizEea>qZ#IZF>!Z!VwWPGrpBW`o0BPktyKY4gId9$0BEMN(T zQMKl4=cu)%WXo!$*@`e=&MsDf=4z`x`lFyL{A($;0Kfn5*vL>)=Pwu`kp`cSv-9Es zgt+Y4)!}mGniPa4FEW6JULqL)9$+SNZMjFci(;|-K?>P{Vo>8_x1p;_yXg5=(Zgqx*3B@uCQJ; z*cF$OaOKPRUhUddZB6-&d+)cI1@e5}(BE-y-L7HXX3PEEcU*bOtTeoGdCXf4F7LV75^3>`-#(#`SwtPRG7lkFpEFR|D*3{H48^hg;a{X8#A-esrI20|9 zM+ffK;YWN&=jG%c8oW_CmMjNdgpgoW=q4{kW#3jekDB~*bGjsCk&RrwBQ^&4e)*6! z$(l@GXwlpJ0W@{x>Ga4c0yz-ZHhWLpSlBeGsX9a z&$R^SXa-?O3Eezis-5TB&XcYWvl0CD=9}n4JezAV_6NVu z0AsddhFikaR?Ni<(n=9bk*!X&XLjLxm`kT=rB7;lvN*Ej?i@ncD6(=DK$1vLr->~6 zA$)VQfM{w0aHlp`wC{=|%|+Y84d%^*{&VIIxLP`{gT~esX@r<8g_ahVz~yB#X+ejS zm(cKmvBfV#{gc^4FQIY-?(UCY2XFptBK{Sy+B}77gS%#7PqrdnXW8&^0P+Rk z@gXsa6wCOk&n33D#``v$fyt)&tABeFW$4HdW8|r>{~3pXKZA*dLxwkhn}xPj#p$~J z>izP$!7h--bYjTD>qi+P2BG_j9kqY{NEA?vKFO}YWdi!FWp!b|XP;%1J+Ixb=5~mK zcVd|oIADhg^XI8X4o&OiiZV=Axl_;dw99M(*n_x8lB&dRE%cZcnG?e^I` zZ<-RLZ9kFr{b*P*^@Knq+!(R(ME6S@R-5Bt{5|;sEDQO1K26{XGrY_BM=DZ|!*IQj z!=8x>`%e4qvmIw`rC2$AV{Jc=+hjsr2f**qX~@76UU-(#u|1l+vt|wAyP{5x*1M(F z-M#62>&%o&a1488w06_4nSM6_Pe~ZM@6P9zO$2EOkRw5*0CBlL_l}9QK;gxVEXiXc z!}q%g#D+Km8?NVGKE(&sI4@eUxblofL-u1qsa-XDpB5n78vF>bxr}kp-ADSHV0tc3 zTnD%O=lGBsdv=GMr-zM2ug_g~nvDj%M;1SE8&|EdUm}d?#Lx=FjxeYI3}$YsuN!W4v0R zG|76=-02we>ZICpvf9U^n{OM?>9PE|!5vvV;0m~g6`yd7eRbzRM9HE!6157rItJ3c z#r4h{_%KrEXy(aW8f{Q%)VZRomM=wWGs{|^jLjX)cLs{0q@bk0*7J#2Uu1@*nMYs} zR%t^|+GgObo3EO-)A}!(*4P6-xW@3AI;vZ=yIEqKCf4R~rcVQbw)_R_9%u{%D=4L_ zet-eHHtVji zS`#kZCT)?z{f02dITHmm#z!PMM#1$4l5V-Ic8Lg7?g6@sru#ZL-FDtD5bLDvE>K4XYQFukVi#B6IzRchHtxr)j{8ocEU2orVM=t- z@2xm*HVwtOTI;^r`Z@D1x;i!!V!??lT~%DXAwsR*9z}R!-%qCS!gm;Bj8=l3bleBk zOtLL6n>Ml2V7GdbZ-wk6T)3_CbmNP{{f<<6i&_o^oJJ3Dd z4{W3Qm7y@wL)+KJqz{#ee=3b z8$`1EUt#v%Y!Eqxbt7DepucT8iL&pnAC+QLkwM>zF2F^H{9oVvpHKfM;q*pTfZ2T1 zYD{JMe?KV!_7neqvlRSgasTt@gejy0?uCjV_Qu{X6LM&w_iO7$W5|TOs}MeDrO}t`?8$E%WW7 zuHpO~n3+lTHy1!})Zq)m==p{ZU_%2sHSzEFFVu)H?in+?MxVOWtCCi0O*zTQ2VRN_ z3b2E+(Gt6w!M=6;{b)Aq%MMDl9LW`t9SI<6IN>d6^~Xx1auFhn< z_iU|glIko4&U&r&HvE)lhV?DHoo<28{Z9Y&>DF6ZrE#Zr;$)+1V>Zu1LP_YKk-|v> z8b10I)f#A`2F%v$ye}X%arHK*3gX7OQWcRTdY!34S=?Pf(s?{JX}Gz2T+5_4bgTgb z(_Lnh31n8?P`lNAg%z&EzvwtX1;&Ss4vPll7Zw^E&6YfXPk z%h-;PClRStY7gR#YQ4o`BiAnYKSsy`j;a?$g9JyJoFWPMaJII# z#KRXVI`y?IwP`+i@O|Tsujwh{puxXOjo@&(&=1GsLUSnI8;KjT&QjB};pS}wF~k(f z1~t>^wqwz0HL^OEfM`$Nm;tnOgAIo^0(JE+vi}MC&4z^}$tDH+aLFh^hCzl-W)6}B zAYN`T4+5#Y;tzyjN*w+!0IkvScEC;+sLqPMDfh zqtt>DX8r|FAPyHch(v$~h0Xd>pzj~%7|vYPD&2_H7W=e= zd5SWDMf$2!cE0n(t9dyqv$Te&MrIdd;iXX*1YJJf#>PcUlLc4)cqH7(quR>~M7(JY zsq~hSkr8wzV)el?(r-B7M#d-eWqsS4`I4xsZpRf=s^!UP(JyYmX6qd--_7H@_J5JA z5SjlOUl zhImm9;&xelHSLKkrgGltw6)nu|F&?Pl(5m~(Pem?HeerMkVN0#UN2v+C-d}s{0c?l zwfA>N;;2+gD20MOoaU^Uj7-hONs#M727dE(eSz(BQuH zp$0XWFR;t84(@!@D^#ifq1cxSUj%b?rH0G@gSnpyl!ZeI)F&>vOBqKYHJplBw z(8RF!UfLri62flOn0LY#6$CF^TU%%~ZcXgTLZPMcG!9&Tjch^i*>a5;0g{-zI5kx? z)69etg&e<{fXi~ELNT5YTtFliiZyO+ZQO)#B2)|QCB;7QBw4fJXNCdgG5GNZTcX0< zdfE*MLQizIpR}C|Ks;7K+1{f zcl&@xmb-8Ni48!tBR<^^z|U8k2P1+UKU}ISnyEKa-rwx;*YK;g-4SON-p>glusd3) zvcAKl)7(8-ZJ9ZouSnzCbA0Q%Uw4m0q02i52_tjtw?7$wiQpP)mWae-dIssedgG;7 zS=^QEfQY&oTTA+v(+Ygu6#q8ZAV~8S2=M{pZR4?|i*ifi+xBMU&W(;IGxbgC4C|$G zSf7=v*Ypm@@x&Nvc=cCsqT_2IPiSYcTc);9%$U3~Ki{3&_b=^gyPr0^*@xd>0T_6G zmmEbifWoauW8}2n9YF-2OV}CpGI-u5S*uC5JPrq&!82ngVWd+wTTL5YD}-6h%)(Qs zMR6fb-}|8L#{rKflbM#4icRBf;eifD(q($ckHnTOhlOc)w)NPLSzb>g-WiA5j&mxJ zoSkEADY}-GF-6y@uY}wV#iWr;q#~71^IF!ARf>Bc(PhVeE|bbGkll>rq|5+Ou}?6N zBB`79_(AP)dnZ@@Awc!kNzaCki^S)_`AQv^kg?mwu5K2-T zh|BKKPkd0WQ8(Bh19S?fJw04*02R#f9aP^v99wsg&hUrIOYUPx|ABS9gQ$NH2ut@G zM1;+$T=3urE*P-c5;Lb%hJPNbU^g4wU(R(>4rCioHPyzUCq zv}y;BL9ZR$8vwrpB9QNCw%zHzHFlAM#rh*X=>Z~-7uUt}Ffre`-h8;+*~4=;T#^|h zP$G73z8a;8K$2_0X1Bn~^th6Wt2~8bkNIc0`KQ0TV8QK>peI~5-Q24>pGq|Ztowse zQHs#=MP{^%R-H6371GU3D4+ytdm7fUQV-SHLQ5=J8i^yk3ZOe}x*^l}oem}VS@p?Z^@yE6x>+vUgjataxk4IUN z7S{?@x_o&O>7gc&L^F?@{>WdS@YWtcGQ?P~8y?q)oo`R(f0%tuex)~rrAH~Nwa_9+ zfGrEYz9dV6XkihHNRiQDax`#b8iV6T!|y%~VY=NM_+sk1fFI9SurT*qOl1q1u%@-w zVI_c=tyn$cAKi{hiiqUo!m(KfwRfJv;wd?HVFfaa_z75|^_cN92|+wI6msc5#Aj+w zg2`PEK=fP2E?-){%;>L=XqZt-98EXs^KivR*&*P84|hA5;U0r?eKDO1u3OOFvE#0f zOJ+u#s3w-*gO$R~I%JyM9ob#!PcVz)sT1BK}g1(yp!tJNYk$7kc zj8vz^zOi)$;wbUJyjP2dqq3?ot~(z%aOP*>*%x*Y6Ej;$T1O?qyovok*8~4J;4fmZ zi;AkdOecyU;HcXo+a+g4oJEz0mC{Ie*yC;5Mqy#Wq>^troGHS^jx>rht2BYclz_Ht z{NRe_j}JafV2*nt$$HMEONzYhoyG4t7R-^NWS*D2ZWYN}pSS&^3n+`nCh6YqYP`#p zTPfrZ{XV(w>@%X0zLYt_^}~c!@l*V#SOsCC*lr_63M~JK>q=*hm9~kng{{*k>=Vy6 zB=f4imHqn08d=TQ9xTRSG8716UlLd#Cr$yjtlaBF$;zC4QIW)ND&qXEo08{sEk~O4 zRzAo3fe`#HI*Y!$0HVt7&af3mZcYDN46Z`#S{>T39ALs;?Lc;*za?ne}=QF zM6%V)!kSsuiDM%V;CDWuJNYJVFRaMO?0#nvv?TBSq^xFA?FIMgR^w%^2;{@GnWHLU{7H-S5out>=lqsJk4rD7KYmk=XRxo8L;!`yZ9b6S#X@od^05>%(F} zfD#mJeefSlU?X38N2(Cajg^?h>X#2@xc1X`AheIQ%X-LY_yHYiDk=jLpUcFgYGmW< zdrO+>SxhG!YUI%0Cx=qD{0~PD24KV@bvAvsfmCL58cYW0YGP6teu)U+BHbvAkbfnd zy0F2NAx%GuR*^jqM4Cae&D!DIp&S!e;b-|1a9?>PLe5%0v=%-adloKQ3p_7P8a#%Q z7GXJV<;#-9qsPgq>Pv?v6p>jKEP8LtajRkv#9lMOI#zmpDNJu-o$<^(9$68-JTgKo z%1?H$ZH^;PEC0xMesy{1;hJ!p9%YbgzOhikt8qpBSW_Hce%R{~36T_bE&)E5fY=qh z@%V&JDKGVk$?!SK<7QeSBO&KVW%WmB;?~MqP5Jw;Is;@kUWZEVcvklF5VXD0UZq#` z%Ad;fUN}Sguiv=H2fo~l=;cxEZ&Mw$ZqtU|m&!G40Uq30b;sjk%Y_aNPU}|N9yoRK zZ9zKj+~!|(;y)LalT@{xabrH$Y#=%r{NJAV(;**F7{M8l(Bzxzzrz@wZt-k9B3X4l znlP${kjjF%ww#?Aox<(;U^fUTlDsgvDyLdW;G`?a>`I8{(LRWU$M@!DIfFZ4Ph-xN zc|CS7!X1^P%V*{eoR0t93!u*MH4OCGm;NaTk*2MGs|P{AN0`m{rL|JDOn_2TY8K5p z29{h%_N)=@{fFlsB%kF8@x5G#)7I`JIRPRe|EjUs2euHUOs&J*ebMc&trF={ujmWE z-J2&ny)GGUhc;+zzY1qGr^fE%@r7S%{(3Le%FsKN8$0Q%A-X~rh3-1v+5}A zDq$98QpHn%FY`;4-BDD(pj#=zvV6;T8YzWv`J*;W#)gt0QPGV+hU1|k`!2>xofP0; zxmPhV8g~PB@DoXsy{4O=YOEY=2MF9(2R-WD!f%%rEdMnbrU=2qz!wRTohg_}dWrpV zZq(2rKJ$o`MQM7fTA&ZqejGYe=8^|NFNx>Sm1 zKzq5)dSBJ~bg3jD>U4MnF;F;7ZyQPo@{}WuX!x_0nsuCebpLB+jKaFqh%+stPs%3# zKr>*U+K$MPNk_?}AfFiFmXR_@{Y9aXGEypMklIhLQ5iBcT$U5b(^4vDOPrv1wK~{! zjKeWKmG%kwvzmfqutr*h*g+JG84td{+EkB zD}p)7kOcd^F)n=p&$V7gezVMhpwBdyAbI!tu&@f-0}WL6tw+_a0N>bh#yR;60L1K2 zBD!iSCLd`n6*`hM0gJN%!#~D~krT9W7>#}m7ScaD5J&8%>34dc43 zVew=jdH1t7F;}=aGI6N~@d5}jktc_u!WiTjw++u-yWnA2AwJDgv#$%Q8%uNVd}7EBU)*1ofTai zT=DK--?xlS!E+#ED+Dd44(S9@cXEYyf|P+NX!9OI>%qPzOEA$jD%Tp|hpG+kr!?Eez(_^wJ~jP{KM z*@d8GH&zCEHYX$26G13KZDi;LzA4Xefab=y&lTO6)Gad}It@O_>_2VLO&#pRDd>W^ zN%qkvG=up14ZzT~T2X%)Hm3v&ULg%q<~c_r;ef1w0KtTm6&)Er5x8Snl}Duk&4MP- zNWr9OCgm&+zDCthN@+E;PF1UcG<8)NeL<{jR`W0+?U!mJus7#{f;;K?mp1<{&i0BE zel_Ml0Ko_u`2iwxXV~(a?Yq$cc_x_^sX2o!@wpOBC8-Rbs{&PjNck*!m7J<`sYFeD zgG|M$Xv^WRx|>*FQltt46p86!0jFoD4x*xmW`32H_lw1 zs)=1Sq5jErj&><%%fCf=j(i&Vb$aY{>Uhm2psG1nJHb=W__U}qG!M?X<$D>@_b=hU z@&?c7-l-B>T-!i$2!?0Psf6Qk28QVbbbJq(RaC3+G)nz z(sYC@U*4{?{q3gw$zccweA2qNU3}=NO5G+Cw}kNfIvPLH{=hwlwzr1`SJwV{$hm)I z&Y3w23nANqgk!PRf@hA%XHn>oA|M2WsiC(#Jzp#^i zZNug4|F6dH21jKCzwo($Ov!A2$o=lOQ{`%~J^AY1Z1M0Q_^A6rLqjv*-1V%pkFgap zp?~`Dbh7qes2m|kVig~}|I1b8LH#vM0QsJ)^X-Axo4|_218+j!VQruCsLywK-ZSLv z@-|=txj?%)eEBvvk^Mm5qIa>-&i|JBt#!gPbaLjlr!wID68OT_F?2t(PhQH<**>uY zIOLsn^d2|9B7f`bdD;T}yJZm~eLnj58?yY6tET7raffOejAnMp!pHX^>-}Y4d+V5oUbRAG_rpSN6|QBYuP+I@6_v7N;jI5qWGH&4^j zccyBcqxg_yH9q}=1vasy`Vjg*{PKt;4Ak(tB4aJ&J2T7!1ws;donYi3jc#LtvEFPg z9u^TtezN~F%5#V|6S`0kgKPW_*z}C3<}{Z+5rWsf@LcW>yZ!jv5o=fe%Lrb zr|rymeE(r!>buX?_YdsG!D1<#InVNHnf@zt{7^w=uFyo{+sxi1^inVCd{Q?x>22Fu zW--M``>VEjf_;+;u78*QiCF(T%TrIx#cn(%nBlxP+4%N2-;?}wRTvD~Tl~$aOwIfE zxSs4^(i+VFX>xFp&0*B+cuZL%?BBP|($t=l_;G0taq;;|FETq&l+dlr^v}&&;5bWn z_QwD6#q?p*7h%({AhHW3NHXnjfkH%YVpCGr0*BtX_fFsYGOg+zM^HJbiriPF2t}Ne zP6qxNp$NWtem;^gu7PQ1J&iUzw(o?9YV;nY=A6EeGCS zpQmT?fXXue3@v@wc0O1TPX!SJ1M=$eDphPx`M&$y>2<&leKT zzE3S<_vBjQH`@y1dX+c!=QT%GHMC?|K-tbb2}AU~geemd#UtRFc_ z5ZRY;zQY;6A+k47q@2z@Vjha#L+^|9eN+M*%%!A(6K+D-?ri@ar>DY#flk}xDglSV z4o%#hu?dOW&0pguAh$P|PO`UO9i5#?X=va>n@D>tNB(IG1mC7l;31xNA20-B$g>|p zT|x`qV3X^C7qF@TvG1U1t-#JJ1)O)&UU0euf9^9e{io6(r&ABIU%6kVUtUxW-EHy` zLl@bhd1t4RXj-0ZCHCJnqeO!klt<#lEn;^M+ZiF5d?K8CHy9rH9H!IsUsg8~6XH8R z36sKh);|5~6AJwzL!aEgmm7?baw?E=u9*6=?W(ng?+&!8|6P|)Sm4tMK3xZVC?9le zc0M&v&i~6i|FK_9Fd+NIcg8e5nK;fzc4zgs(Zqrf5$UG;LNF-3{oS%~>suF_WlcGd}#U&;N;`2D^_XQ$~pcy(?>*(N*0sw0hj(0nD7u51O-KA^t zZXruGUv(Ai?Ry$$*F$(1RR_U8hwrpNC5as=17@v@UxQ1pkT!H_N+aA3m=3|2#pLF2X93H6wC+qG6 zj?Fa;80E}&-#+H7za|T9DLFVi+t$7j6nLBYJu?Ncw`{jFATP!5&{~GH{uAy+&=Pgff7KlHDRyb@1T2W%qbj zJmt%hs3OL^*%&bgnI#`!ZOYz&C>AvSB0VNlbkTBb3z za~ZfmxA18&`H+&1z4>5I@FxV~t)96>Qj`6&j^pA24cwUFiCw;l z6T10@#<{gtc!lz5!4}N>SYo;1pLs9@q-QbUUBrQp@eGCggHe+@%1aM!tFPe5VYV!K zfv(>ur)TDU1XgVYCOYm&lU3t_CMt`&x3A)+*Jpk3+g22qa^ViCg|a-`K0Ki~^hW@a zE?@cDog-r)jGSfo_5|8cD)`VzmE)pQ)FPKmzmjI+;X;kg$zXi<6k!<{Be)@ff)Xph z;01 zUToN?`pCiXCe0|oZ68f3R&5W^bjZiZwsRpCW6%tHNgj^Nr z-^niQ2~wMSo|oQTZ%^B<6cN@K64vD`Jj_4ThK?%6W^IXfgYUqOFZr~i5Og9Yga}9Q z-Qw1`3{cc_aAY^R;HYIOgXUidEI&b+H0fcdwD5V#ykM zxK*6R#krLp`#|!krQF(jEv5KpWy@3diOcf9_Zx>uV!pZCo~WUPPwkWg%ToKJX=g~D z=a;MhvFJ8Gi8i|kH(YiQ{~SIf3wZONwd@njE-V;=ZVWs;Ep$Z=5qjf!zw8iRUi2Zi zIcIpE*=N~(SPBX}j%0uS?O zhmSD?FZWvJV(PKsvA)#~!)cVATMA7oF;CRchDxJqDcUqM@PKEt?p&!8K=@#+JRTAn$tVkN`)m z_-PUnd)1fno`aOFbA&mT#r^)tu07r#3=d#J~$ZNi+2sS@WmhzLf7jn0@krv~4a<9AhH6-)5AgyJD&f&DN zIBjNzVMX?*Undr8pFs2cwfxw$6eK#s1zH~TNX_QIT^z%gw>c83c05AgHHtDC%&O0- zVvq_qp?XC$GbBmwdzG)WAOltAerz;il+9a;>6#%9M&JnvH8R+2o9Ur}p?8c$N;CdNxalIN@63|mzv!lRHyHXK#f7$>eaB{LV*@2P~07gdvPo7 z?p~l2cXvvm6fX`%i_0*0ad#cu-Q5NmV1P5-``fR4=UnG6E?{P@tRyQ>lIOmENxfud zHmZe3oY~@NDxGhnqjhy>E2&4b)nV=by)sGyw zMV}TAk)aa7*1@i$Z}gg;z&P|W9^R7QBY&S(ZU2BaQ2*(WQBn9oJ;VLpiYR{&u>sxu zog05y?rE{FDPyC)j4L&deMOO1T7=6@4LdK_=Y{+>SwriU_7vcT;Dp?lntT9B_hk*K z=;5iAn1%w~B`WGbGyK@}as#n2L)yUbU_>~^=!3^EChk|EdUEr%4x}tFKc&Il0?vbv zz(i%e9W3tp5x`Y z;N@UbH`2n75>Y#+^E0baeY@!T8)z@t$l=efTod+7Y5-~`3fb2_Y6lI4BQKs{dmKDy*#+LOXiUO}?=)S7VwWUal< zr=DC5IT7R+%_JQdW0MTJ zczG)1+Tb^JeAY0?ke`zwg#0v{S`=S-du*gPRZfH5!RuY2VrDR{$}^^laN~<4@&**d zTH^h1Rp@r=Ew`Q2dAHU+l{@F>QeYd!rGJVJp*oe zlH&ur&cf)W@nuXgH9bW6g+h^MR(@Kxw;5lJ5mL-6TIki(vl~aD8FiPQS`MZh^5Nb# zve4+H|1;ZPeFt0Z3(0o~Uc@q~vRpfE^w;~7DlE!#0GX2t&yFs1OrG!!MI9NbXkIX2 zt#|;t?AM++#+uGu00B^t)$mZ?(6v1zW$76gtX$DkIJdWDYx1}@K*){SsAo-2QD-nW zA6XIjkX}5jAca3u*QuQ-`7r4t==7}e#2e7)#akEykbGDr)oo=$e!hwh>|4Mth0rbx zl9O1^SGtL`U7wu&s(1Ud?5_HBAq}0GYYS%r0eZ^4p<8?(iOqF>f4 z@-4H*-=3j2IvgHe==!&Iour~qcw`1sk%QCO*Jtf`gDmzqwAFF_0p;a%kzbcU z@+d>ShWG!LE@N^d=H^!ieNBXBgs}7iqWzFGJ3i;OIHGjO-y^k2?Y~V z=y_9tZ!fouz2q~&4bbGPs7MXb*;5A^ec>T>{Zf`251=n}yl!w;iwTi@hK5Cc(@==-Emg zwiLDHdamnTbCCFHo7gUQ%_kC8p$E55<38oh?rd4Un<~08fEWWM>>-C5Uw zDItkCR(6WcIfN@RPOycNLouIrL{Ga(MWHw-2b@z) zU^KrYFnM98FPcWz7;jRIP_oSDhlRiJP75;-?gQQ{W z?@#~R@@R2=yPt%Nn_%b%623K*g)B8Vo7-vpV5(@rf}N=6p?!6)cG#N_lc=u4bdslSoxiE?upiXP1M~pVrruJooSWSdSN$A~IrlBsn9kNTn3A&=k&lf_a@Tu6fN! zLf`8Zx1R6$UW_P|Ij!_^>7p`d=3@&kxj1drrTlWy#p9{)!@L!`!?BTGRuoCgeeVj-R^ZIIAwpq;T02j=eag;AfSc$jz~N z0}NQBISv5h3PGVnhE5Af6p~+3kV0D%0j8;ZB}kxhA8altcjBHL@O;;ggur+|n;!9WFxFr?)jM=;frkNELg z!$Y=9vSWhGwg#8`ca2Y{PFb=#hTilcyEa^M9b0T zU=EKP70<0f{N&9-CXh7VN*F$yABy0ljnkAn{$)M3l<|{M<829@b+i|k&E2nqMT)7|e0}9<{w@$W%#CNjVdLFJPO3|5GDjcN$ZfNsi{uwi@M&R3fECf~; znqCHa`=LD@9%VZRr^@a(aE*0`NkdVX=Ipu>OT%gGsQ57L9J4|}Frl_Ix@F~O6br=O zf+)fG;8xq@&AXLe$W3F-!Rat92!NI0y4vi#2Yp5GK?lXx{i~PfBKMY|JMjn^S0sPw3);I-pvovP2NZTbpA>Rvi{ZK1vzy6Ri>>IG0X35 zR_0E2CZ^%umx(X-jlQqx zPei}fDT-N=3wAaP00+EHhS4%gg0Fa0L-c;T;Nl6jMzMbHn4j9)T;?jIh!r2_L3#U- zFvMY@NL#+UNPk$6*Wy8=Zv2S)`^26ud#JMzt?WxRL#jyIw_I9J>~~0aQWj%~8mM(x z2uL>Yn~G32*1{h6))lwj^0X*IY?;aKuMPtxg!HV1Gg#%B`ILjLi+ZjlZR@}`9b*kZ z<9g$yb3}xC2(|j5!^pb+}nk<`?87#Q8P{QX(o^zV^aId)0H2`N6jP*vUBT zt|_i6@aWw6`DwIUw}Z^ftVF#GkVSF4RquOKk4rrl8ikkwtMBZ{0larO0wC+;z@s$?-o8C%hlq65I7iilfdH@AfXwVY+tP0MmVm&4ub^Qd;M z5_xRKvRPD0%7g(iyM-npCxMUEVAC0m(X<^09dGm9agRe9nQt27X@hLy~}m! zJesdAhjZ_p0UWJ+ z`#iSKp8zBdi(**g!xkVr6rb+uI(>pUV&m7W;qU2H_TDg(TKAf_Ke9pho|${~T#NF) zUwpoC^iHVaoRq!StW2qr{{5@cgT&<8V$F4SdFbhp`6U+P~Yw{7O-uOOQB9V4?hj z!uBM3{O1op={FKy1>@zFKMqX=5fcbNE-$3Lv60mi{Ts_(`TzPcm7W-}crm3a{JGlI zWVtPXmh5iI55>zcQMmjkN7sJx;==bLvW-muoux~S5@<`jA_P7r&zr4UzAOV#2cy5j zQUdQI`0s!_w>eVsRC#&)JhnT4j=249ylwBu2s|&S1e)#_K!-^z}_s!fw+9r z`sinYq+PKh4#!S@q*EbI==q6tte}h*@t3aPFQ2YC^a#tVHi)mdgxglqc~Wm%6q&&h zC`M~s-eMV*HUfWu>xNOQOKgJeg7`C z0Nc+Dt2Lw>%2aMqmBCuhX4CYf)^Bz?o$SJn(M*uDCv=yQ2xFLBAPaaI z!iISR6Vu456!c@ROd2$6R9T+bHUuuo-)PjI-^$8xU4jpIjsmC)etBH+wOm0s`}{JZ zH-Siig^4eXmYN!s7AD+SEBox|l}_fLW4Wc}Dp*cVWR-_qLF%zX&d|kq_O#j9>TwBu z!9}aI^ud+31^SDP3Wi(HP+(^iG7;3sIa7h}-J?x>s))~};rnB6q`-jlKnS5qcO{Cx zT^7ezGYa#sm#!pzDz11Uu@#UU5c`=8yOEn2EcJU!uhV@;Zd`81AJc^%*(odwzO3BAVLN9jeyWGwZV|f5Cv~tE+-odtj;o8O7GMr}iQ&`S zNGY$xU8tCaqdBT<<7{XN{&3pqNYAHk(Q z!D5J`5OzKvhlEdYyGSIXTOrMjZ@Wm$&)}hEdbcuMCnt@c1z3}1 zhC03!Wx4zjd$33N}{O8jc6ZFk82s?0?y zux8_QSa-Pk?I^C}fLppRR&a-=9w-Fe`{0fo_x{N^V%*)BIA%X>j?ee%qgw4&mW0sW z83Q_i_x^znBIGtxpFJl);w!y4N% z2hnczG3`!Xr)P7o89W(HuDuIi?R4z5lHMN`?)GEq~+>l6sn- z%)YB{PHLNa|Et_L{fC|i9=BFhQYV}J;?YK30cvGzX9#Ydc!|R{&3hJzu<=smQe2uM zFr)w+nV(1fT0K1@qmONMUx!Stj*f$YaN%_LT|p%}e$@Am7ZG)a6QIvR$?(A09m<6C z$RAvXf^&Z-yyPh<;Mil69eR6vC&*i%8-r)Z@$p!SKi?z&Ny45sY@tJ8QM9Kb;F{?c z2xbeoh(s?EF?QnY#CuIza`l;hY=1)<&sSAfH{>|Obl|1ug#9U1;J|Lsl&Y~tEkqMcLt7}|drUq%z>+e!To=q#&?sNk5_ZB}a-CgED_AIqAx$BI)is5Kjn~NUy z{gEKy*ipAN#bne%PV}GiNchggx2JhLKZfq7;*>)v#E-gGe3yQt^corH$q;(JKCw59 z{q|@?BI7U)${?X@3NMjrP!l8M)t(29PW=YAy>}6rp;ZGKB-rU0be@N zX`)oU7J66g8d1rnRXA4hPWvL3{qk$ffhm4*Ii1og?%>bj_$`RWZ?dkSNt15b2>||spv>}Vi zT;_(}(0$b1>+E`NtJUtPG;&OOZ&hi2&@0JDdU)svYs@w!7PBba)KZ<^qi%9h*)=OJ zO)iohxqD>OYqI9xX^bz10VjS^_oL^_Y)kzvjz|KhiR>lXo)fBH(CJ+eLG?!ymv|XZbGWD5DB0okYaIu?h zI{}Q^(|{)j13PQV{<}4I8T)W^e)1hEgUlU#4ms5hJ1zh}b1rEmf>=X`3~F1E(dKk- zlqc9hDTOQczr}1tW+|Oj?iVUIsT_u?u?26~0WU-&-E=p{mWd}4w7!TpY12)CZ4k^U z%GdfT<*E_3_wxMLlt<#4L%%!YK;_uxxdS+d-`U#TU zYss>>%o+6?UV4Rv82IDOn>@1E0Mq|X z&1!>&3eVHjQj7NRn8hVr-ITlBdl+l}s}n+^`iK|wl7l~r>E2vPATcX)SoHq3;i8W% zN9fuk!#F7>EWn5O-5S(-gup;t2PFV4QuY$#0jz+xF@>VLiM4k3sy(IZdJ=4V9uD${ zBZpkAG2Sd0Xeaj{y6&sM49FrZy zQSyws_ApW5e65#P6|lhMbvm)vNb6s2AeUt8e9({vS=0gcTRz=$HC#uMJAbK3iKo}e z^rc>P9n-BHN3`@5(b-JZC)Uml=MYc4aWs~~>Lh*m5q;}_nth(8;*U<+Ec&(PUGxV} zFssnzxS!$O1>1&Ejf|>dzSc)gNjKi5$p0k|oKPq#EkR@v%(Xb1w}rPU)Bj@ul!v5w zH09XOSHh7$?#npCNPQnTUOZxSDMq|JIB=Q4#(n)fEf^j&iD43fe*hg_n_Y|y&Lw$_ z=w)}H|LrS*jraitA4kRZ-B=Ig8e=`n_pEU@nG*P_ z?Vi5sg7~}=`ZZmh-v^J{CU2C_nl?DtWn$A@GWMCB)}nb`wfS%nevTwK^h4$0b?>~%2c|kG ziXw>;zFhRr)SYB4&cYS(dWi$RzCeXh=DuxYcjea;@E-a%>`|6N-M-`o!Qcx1^i34f z>aW-9Rx&+Cf|X_yT=QCPNbjP_d)wr2_{YJea8`n`tS!*_M=Qo{cu#vmPmk5`&`92` zD+SQHL)|3w(<6ZxEbq#jog-1?Ma>WNa;8Yl&xxC7UV$IIjxz3O+5k zBe6R8u2x(^Z$^;$UNe?R0XF|{$tAsi|y(M{gd}2>D+_% zIg{9O5~Ib=UQaR2=bsN>`>h|#)7VO6S<%5ya1opLYpoybJqNEoVrQ)D4?~g*yx$aP z>UU>m3|~xlW8^&o4wj>2o6Re_kB1#TpnL9prqNauc7-9Q_N|4oCc_U+OB^gWx;Umd zBAhvlQs2eMAcf)9nX6qLzJzR1$L0!&q9*0N`{<@bDEgID_kPk`cTN3!)eP*zYssD`tf#m<}+SISe|W z&%ba~m7I;7$mh47Z^3GBK6Cf;*_P~6+0KwXh}zs3Uih!;ApET?KX`=e*l&q1tE8)IgLSXfItl)FN?+b-M{w;+Jjp3x3hMC`;PH(MKBIVS2=?(n` zN$j?Gt|}@@`mbQ=hFC*iOwSP1L!A#FF>|>-XMI)U=5|0-2t2*EG|JZsY#)|U>f6Cr zGi>qU*&ccGXD9@$m)gRnY6VCLDOs$NFqRjzY!Iq4vQF#iDXXVA|$cUIuX&U4rn{e-vGN)>tqn@MQl z>H7@lr%*osN!h-Mx6Y`2J*WDA$-I^I5w0GYm{P8f=C<(LA&ADlC*07R`u1L!oh(%F ztYxb8Y^fe25|1UA=d~L1hsQZ2%IX(}4NjD`*p)oU6Re$B=&!I}y0=Dtvgj;S&d`nv zw|ik}aK!ILK|{=~IRXyk}7c;5O1~rM^!VqBEFP;v^dC-JU9Pas8$ZSgJ&$ zH80%A;3{k)we8(WR1cSVoaNSCOZ`>@%8C|3(I3KQeI?JDE;^2?ARiaEtTYTjI=224 z#qZJ#1_`6?NG;%~?2n3lDYBC!WsKmgbba7CUY+U*z*Tkn8KmCpnM_M%{yn;wI2y~P z)F;W>PRe;kHVVj6blyh}C9&1gqD8DiI-XyNP)jJ>dLO|X+AYt{%(mn#FzU`}u7F_~ z7y)MZDS$-qMjREu@^FiphnN30fx|qU*qqO^DzKzSt7>Z-=_pHSS0};sv#MKM>Mumw z`fld3c&~WHqq6*)cYvkUD1J+jms@ER1@v{K1ldMHCE1{gEJr8KR<=?<<CrBNY4C`(hHE>g-XC zVw=@DEOzY_3AlrakN6lT|pV)@hwpubxH087CWZf^bv+e51E3uPudRJx_V(38DSY$9ZkyS zO2b29YJ*NuM7(5mxYa{bUkTq=@FEd@kdxvbLaAvuKq{BOii4q!G;SO~b4C>j%9;SBvQm0e>!m?_qszz-@qLbb3sUr3&&B(2B;vxGvIJ zBoKS1vTyzD16+1He1I`Go%Qmksjo;88!>^;#6YzJ1(vsS>I*S= z^0fB{{U21@+rG-8>~H?U)k2O~H8gR*W#`G3&Ag|}P3$9J+-PH52YR&2$2P^fxp2>t zf)$z)9GIST1@%k5Y3j4=n-^gG9D&Y!+f=*iW!OOc%O=tx7ZvodT0o$!@@4BU@pkOZ z|HRu(DaleS%2&|>?1QAWp}_;s-atZLr6T&y`A$6?yV?diO4YTy&6nY4WV&mr75fhX zy%D&|#feFIeF4P`p$=JCKtDg>PzJR?cQRG%Hg&uB=KO|eNX+K*K|}h9jpnAveJ^u7 zTZ(O*uQM^rrp*Xe;=W;I`!ZPJxT5XFT!!F+{bx*Sxv+6PeDk!&c=wD$4RSZYyr&JX z>>(;Y&Rtv&m7Y(jiBUDsMUIpTv`JvGA}g?ac(7$k#CY)$6)U=@U^;m_A_v_?*jR&^ z{jueC&TxitSP}H{v98VYMnW+5n>wendvk$wMI-;ZGpA7|uK8)N%xT|!;zh&84u~)p-%q|*RzPK*t=$mRKYTUM-8#$2 zk56=zIi0F)bm2AoOb3P#3^781XL_Y*p72nAXc4w8P&)7Df;_0jhU&HW6*94y3jXTney?j_n z32r;oz%|)M$qOQl+a7~It67O5L zL=~{cXUM+@obzKm+DB@=^*g;5y1iygJV1ZwBYNh)p?!oQ3|-N8JWJcxR?)sB;KDuH zt3h{Qh$AzYjrG)VZBSrVf;6Q?oy>b1Q&U@eQ^be%>M==Znh3BAhdDkcYguGyd63nC z?LTo4Dcvtd^(&8JUTimi=6v4bbHodJ*5ONhvObLGbNCh6F`2y^T*&ClicO}qJ65HE zMoQVlgc6aH#WFT!J=~j_iZcrTjY^7ym>uI^+e3Yen!}h)ll1GS9c?ym0BIpC4EoZd z^!Mat-yBZg7ABY#g{#4u$0>Re(s9&=h$jH$|P z6f^V7x65zLLfT}Rj}+rg-*QS(gr?;)rh?t;CW7rUMIz7n6-eK(F7!Tqe)Y9sz^GUK z7T|NqnS)-fJ9Uj00jRQ36!fiCn7Jvhv2V!d1v5vF=J#60ar8l{vxjoJ*DobZs#>K z+y`-siPg44SYhQM{Yrk&c#y~my7!-a+z@ahp+xGGG2Wr6ExY>YkG8STbbS_J>~*TI zWxyI+G11NhJV5~E3?YK7$ALWMn7W;hZE$Vi;7bHcXv>Z7Sl-s_*qOQ9y~cFj{^tPj z-C^rP^RM0cFiE*U!Hm}`lpN0ClAa6ywG1`Pn^KVYBf#^nr9;^V%&0YL zM*Z|ddb)q~o?luuUxxs zxF{aeZG3q}w_Hg2m!XJ`82(;lI@U+;9A*i7!u17D&H|O6yI0{aGNsMr`QgjwY;a-`mNi32Z7V!mYG7*S>6+ zJszR#K^W0hpF1`^{$rHQsImI1lB+Q#%Q{snp(Ev20l*00e>LAl44E!Vpjc2C>3OmE>H0AS@d%*F5j z@u>05z;aUKpoYCsw{EXy{@O@1f=fhx06AiS;XjRL{b*md?lW0VsaB~rH@!!ki4Ve8 z#((rqWBc;;=X?5mYN;$jLJwK^av3AHhh8)3DKCoQ>gCvN|JnM6C&)qRzviP6*sXqy zM=HBoNX5M@9=L-Kb^L^Qh z3fiOg@oWk8lcLIjC{V!PWA*7OQ>!HnqXbcbW)7q7%)Kh=MP#Ghp^hS(ggzX9B@6v04o;;Joj` zK}W{Wo8{IPw7~4_Z^3r;zeU~(H~)iz^R2^Kf+DzY*0^6~SMzgx1p>#{5=10%iWIIo zxGKp`^EjFhHe$8;`3UK}j(sp5SzL0m2lLNrfq#~P01JL)WhEvXW}<6+5OO3`r=|1W z(9nM|z1)=K(ngo?e)yUOS(S@M<^7U zr&^#${9g>?%^}UGRd)4JrU6!F|Hq7CSaYbjU!n9lB7e219`RQTv zf}cPkzBRy;4rbw4<}L>?fm&0E=xP2IB7EzZkftcT54Vw>Phb;=`I~|1iC>#?-TL(= z2lRRjdQ8j`X?)fuPL=)qwY0S8nVCZdJXBO-XM zc9O;@C>rrNw3Jv+lLXB)yH8A*sv*04E;w;^)QkQ1$d&j1Y#Kg+|McfgkoY2Ggpzy9a`MZfsL2uYDIuShA)fs|(i zQDb61o24#%`TO-F(LiX)DGHS%9aigXO{n=E$LFm2$}s`m^3y}Aa=X?)ysj{3H_Xua zL7ai=1g}yqOX`ypus1K0Vqa1eRK|edv!C~>$~ACh^MjQnPllO))1-lLgEMpydYWL#&5RI~qf>Y7J?&|E;(h@Gzr z59}xMFI)S&W#4>BfQPwsC8h`r`03J;$My#5Eay3bM^T^j_l*VL|22ldbiBpX6v|lT z??*J;O2}3C577)l{~q!G!|lL^MT&PnM-hljqTFg)=r+S0>TLh{5fT=J9#JHKAbNvS zt$vNq|AwdkA`FzZ|0sc?(zsXs333)#{`tMXxg~#Em;l}p6@Kxo>#v02|LI}>_m7Nx zn0weOUKxNk{Ex@|iP6T8``iD%XGYJTYhkGX(f$d@`hQ;w7Lv05KmPj9 zTBMPNxqB15T{~qxh42W^_=HG?*zkj3SfR&tVZ!lVtYW&%0(%aGTEa+&1)5Gqc zBgtS$Py;AD8SA1JyF6BAGJ8w7&1=k;#=qY8@4mD?@K#p1dg@^S8!Znv z=rHw6|KGJ9!wOGF1{P@A5-hEQS>rKEMB_aSLdw88p}2cU8dVk8A?z!q4c~8@{_=h1o@+*Cx;0PfushWPuO$ zfsrZ!mkE&izz5!bH1`TeQNL{R*!DutnZ2Xw<{=0SQDefR7SMpcCY>wb_gJc6c2tmJ z9Pvka3KYKPUH*26T;xRDmL+N5Gq*7ey$yWkl~+)pT=pY00ev(V7>Bigjrre`7XpDl zJ@W-u98MfH<^oK~8s-Hvt)4%g1(L%+8mB%GZI#?w6oC1oPU9awtv=lKT%lrGFf5~A zHZV5kQNIRrx(W*WrgRdsi{nQeAXg!y;t(ni%srK zH)m_HFwVvwRC21IClDK+wz4Ek(tqZ0dr%ivl`o{emah(}cN>@xQuVc8xV4%;K_)p;o72r}A?tBH(wSk^JDE9rL^; z`qUln58eayr*fFHoAtalbQz>g<+jB`K|vvj)4X#93FG79;u7%KrBcgL^%C= zxAjrpHMbV|W$E19ct@T7QU&+VpFVxO+MgI09CT)F*8kZ0bbmyeGT92#Z!u<7`p*>Q zi@fLN-hgcaxY&P>EHRFzR#VT4$8+g@S=Yf78}mnC2^rF9+vH1OMtGd(v729)6u)*} zZg7s7ItZvM;jr?vF)+*J%kAN(6*V?x6w+*KXqeyFJ6ip1pUzZP#TXLh^-D;8+hX%f zM=vx}tvIc=_C1UVARuyZq>3mYqASYn$XH|EkKV7dwI?+jOB8lra;N1zx~FHExdSQb zD-by#d|RLNgONkskbl`^gVh+Y_aXP!rSPsp<;_2)uQJ~{EMWx8ff|qqaU%?aOhtnX z4fu@{+wrHKWn@RFFhn39KS3cEnDH&I!xch$MsN!{=-v_DZQ{4@ue$r~B^Noj1Fq9!xI*)yXd*tZ=W|Pwu z6FAZYN+ljQY1F(K!DQwg#j<}2_K(&wd-c!2^ac*jnVc3yKE~4TZrCJ7^_*DsE1S&O zHv)3ZZ2qk%E|TX7wAxu$@2nyxO76>x*uWMOZ`RL!4S2l;12BlyO28fOvXjI%%+(U9 zsih@VT2@AllVSKoCvt&2M>kXM@fcY548zm+-wzXn#3bB7VSsk&23g{}j#naYe>LDU z?eR~WJYC}J%)zWOo0m|&P&lJtBeGEbl-psGC(c>mp^iwecuJA;0g+MR18f3++DzK6 zNr_?+7kFP3c$lIxxAMA|Lno|{o|RxX>rl`f+UVE%JzF_Th+n%O2C+Z$0yMPua<7fV9bIX1HkEzL(l`2z=%3AF`i4$z+2D9%LAg5dytg1r;$ZsNIm}V3>F@_2bQMt0WDFHn!HQcmu-OhzbB=9cQ^M z4vrW+LgUGyNcmgaf-4wxy9;(=07YcmpR8FUMHyOoWqe0&Rna%)$|$y`UHUMk5W+P|$Nvn8+0+et?wG zpXxglV(;n1iPfXjcB_C8;frPVE?5_3?m}>2DMbd^&f&(KZ%aCFg!D=Wf7W=5%Tt5TV8PQ+mLLhUaP8@)-Wf)r7A)h7_w?K4%68_!n*p{+X`b0uw0P<$`cP@4WEAUZ=oA1~Go zkLDTrB~?7xELVTS0VPT0?&`@2>7@=QNVn(^l&$@VahdfI0K%QNM;O(U#B;?xB{J-> zU-Sv{%p2sJv6EZY^UtyTJ0?5+`qvM|4T17hQSww_CeQbCq}K6eq4CQki8MW}M@DBZ z{XUp!aWClM4~PZg0>+l>0pLFZeCDFuZxG*UZBel3K(;uAxq14;2F z2e^0Faxm~1p-G4Hod>{uwOz%ZRNcdaEg8)otHt|w2TJm;jrYRAS z#r$7Nqd#-*u<)P|;tM=vO_doRie2&6LKc9@v-Gd}hga~qAC634Mn zperI)i`Ob0Sy2G}1j}Npt>IyX8JGdd*e`y3M@oV`PtRZ5n}wjvv06ECCL=`sY;fZU z6X~$*zF60{Nkz_mAWza?gIGUELExlL|1!pJ=~ zv$dz|uvjMDU=wsfQ`Hc8n&VJ>V<)CceXScBrZ%$j?_m#{%KzrSQA>8XqH9r8szxT> zvoZ1XDR^|n*MCnqDrFw2WoHPW0n%U~I#SZ3?}W0mI1OcL%Gt}R#$RXPzn%jc9bF3b zJJU^6ml`|^vrYEdxCll&n&f6OZ?uHw4ACDLUrTA*wxOrQt@nZjOq3tvJ--X_Y;Q7t z(a`pFX~lH}2j?P4*PXB+2*;GlK-gDnnoZ_QvP%{4T!<>}3vDmy)mFNs_cp^1V-M8{ zGs{}=ig&`P;*|Z=a8ErjM zIe^h2(yW%AHF}vg;HD&`ITYx?C~}OfK5S-vbun2&yzHJ*fcbCp@hwOJuW=aV|@GdR%*6X(WrRK*5fd()PEJkjt%DFv&6*|t}RvHD#F^K;^?7dY$lv~&^O1Fe`Bi$WC zqadKPNY~KaE#1-}(k-QQcMmXhcQ?`{UH`bZvA^&9=l)!ryLV<*yzA+jXN6LCr^kLY z3+3vZWzSx06-Ov=xuI6U>Opn_d#eFHQK~66ArzrM=e{ak8nJ0QTOf?l>e zB8R=P;hSSuI0ZYcISbYmGMC&SoZ!aiNaJfXyHyNK$k)7$&`B&Wb{SOp60Z~3IqJ)a zL#p$52QkXkGwS1A2DbdI4^oaZml+xxJm{ln22HIR1Dl{6Cn5v4%o_-@!5@p1*|Y;A zJ@=F|i4+soGxqWMnh0VFyv@~&!!kA? z-AakbnxbkJN}s1)EE#%(^dcLY|Hh$`zK){X1g9pHt9vtHE z9~==JHzbd_{kU!OICSIRuR#w+#|QR)aqE{z{}e2!K?*55Vjz4Ut8?nDAd9@IUB z1+KP?4)b%9g5K^0d>Xj|w?;|0(T^lLB6=bxULE#Cvn^u8pI%*`t$AkdRG=l!)SL)2 z7Fo8obo2+GgTO@M*Fv5LVAKD!WwkT<88d~t7g~GsUZSf9I}>s!4LvZ>7<*~|SV?E? zuG5*0apN51{+QD8-wc#pHRi`1w$q)~bapyqaymxxRy>hQXPQR5VHqb9NRQ)#0oumx z^Ys;s$;XcVJ>5{Fw+se#^%A z`l0L0pA_rmORF;fu=q1d6vi-07)qU2GDs|ePU9ZDa|b4OHns9k8IH$;yzhAXJ{g&2 z5WAReCpeDWq&I=mpVBycKeV(t36>q-FOnGPy6QC^8`iqA>0NC!l25pMK>n235>T@5 z+3Iz;;O?=rvvfZ1l{#1Y8s>S7FB~<69~HJD)JgBXQ#IrRG_thVKi{J>VxpEN+ou{< zVWtKc>|><(y8JWxp8--7z^iD0Kb+Io|4#YOY-+oE6nZGP`{_sr+CNMF_jkyyc#vH` zBFF!Hh5y@-C_QL+sOXhOrQ!ek@6>i(Fez}kh=COv3m?jhTw?z$M4s$R8*$xh7GM5n z>5rC>#XJ;S8t0CnKmBLuzYzF$djKmu4wR5|O?7p3Rz(F?w&HgR4~wclOI&}4(`Loz z;Pz)BO&AC@7!8+H@CK4xU4wfRE=%D#|nNZW={eo$7Giq9L+X@$Oev6nv;A}9K@maZJQ4K9L%;j4imTJs2|dm|L#x;0mU5!*Tw@p40LW@ zUPnZop-p|wFRFr2n;`?x-z#6rzd@7(TFkM{;7B>D`#I`k4MNK4$d>EI#nOrt1=>kl zp!#BjBOZ08|9-(@cxKryu!G{1-iKncMpM!RdVO(8}MjrFHr*r(`#j|#uT zK3}2_0HX4W2JEFMp00)wpKKJHmL&M@p{K3-Br&%B3;tCA zK7=FzWfaB=e~)7elh0$oj?-RwHlz4i2)08SwKKL087k#g`U(fAwjVyL+cJj^B?%T6 zTHbqm^Op!E#kjP-3;bo7=Kv$<{}(6f!W=pUH_B8`xBm&lrC(i^9ZWUq|1451l!xmiN-n<|w(D^gq59jn4wX&qI82c)S=W$KzeEEk7J%nmIa8 zN3w0n73fmX-5m88m?J1fdFh>gS((u@&K|A#XW8~sCSc>MgCfDM?9yY+R|TLUHuWVP zwad+^4x4oJ+7`N#NGL5AQmF4r>gHrWf7NR-Kt?+jo2y zHmq&22v86(4a!H>?ArCCwzAP{$+%_M35@X9sYSvmFp*AT`TA*B!H2qK;Db&Ye~P-G z25Y^#=}VDYmOoM{D#*7%wBlItpg!ecL3hS}XZ$q&Ym1K*TIq(y&Z6L|grgmXZTKr` zM~u}a#hts7VGr-?2GCY{tKH!(OK}UiE%=&-wGP}`^Ki1JN%d#h+cXHPw5S`?UhizX z`LHo@jO&a7vvOK^s(wILUB5oz?X!nx&&$esIWfd2p-YQoe9h^N5CIHeNXb_CR26 zQ1na7mVvdJX-z>%pJeX&PG2HWVBh!JaFHzjY2oWCr~_{QJm?RXw>rl>2)RQ3>m|3VLaKN?{h?{9I2! zv8rzxW*1@mI{uSi)8h%ZWQH51CvK`zqVTgPkAVvU)tIOu%asmS?^~q&bP;GvHS5kU z?1D~0dT=wJj6K+^tvf9=0Mo3nN7?6&h3tbdU%moapq$JKC^Yk$w)OHGYU~mES+KyR zum>BieBWRBB#y)GN=4EY*h1v1Wpa;QQ=;MqyxECaBkOpfcpXFw>&Z9d*7f!xyk&c?n}jZbS^hvW!Sq_eN6U2imbQ}Q6EdpXT~MdhSR=AMw|KS3vL!H ze<(gn0hJzVmTAh=%NTNd9O1~*sVS1&lhD!KJUEujyzAWOk;R+a2h|&BLvq7&HavxT zT5>EBx+3&oI!LfYZnYNz_IBku^0;TYza-w_QtXunK~kjo3#}nMY>Pqr8E-)2ZTCbI zWc<2I|~6 zYp$>&ib0!J^HMDJh8?*<5^vTXJlXDv1s6)NW6BgII{`0t8pmqSv>$&)@>kSm z%R|Fy7A6l;s)>=FI#ZFrFU8p=@ikV(^(Yw3EwO&0%YGGtc9nFvD*_v2Zrb^&?5h}F z$RlO$a3i*Dk>(kb-)OQL^c?Mrw=6b|@C>@jm1bKFiET$Z(H@f%ycdt0^t(>h>~ayt zW;HDjZCgF3DF4dy#-AchF`(i&DE$pd?mYO^d^WF(tSf~>ROF&=p05rlBT|30-c?l! zI#e5$EUyXWOO=1zF&G>PeP0JVh4#H+zUern!bSk^d~pybEv>J#ON48OZN$I}QWX3( z4|!R3`8tI+eJn{I9Q)y~Ssm3X7Pumt-ww+%;FG`Xj^oUiF{JZ1vJ-yXwLZ;%?l{>-Z_PsDy4#QD*0zIear6jIQWZDlE zmv_{0mnoGr(hdc{+wz9%>&^X&f^Tq4g&D6JO)&$4#ymKlCs6>c&&f7TFvP}u4G!jY z{Hbj@J-x|;(aGRUKOoh};Wm?VL3a-_ zb>AKey1VXf0l3?Tt+gr|7y_s!lD=wlO3I~1&g`^A=f@ByYs^71@0;q}BtU@=0lPr4 z(f!(@?rL;d&IjH4B-`Bd`}~Ez!+-*L(0*C57j@AP>PXpVYxe@kSDF2>KRp)iNUK!W+uy`0enN}o4e`rQ1_~0>%K)(P=-pc zNqBojP#iy8KUs6r9pU87IUH-&_n zw)L4>CJ^*K=ATG<^UWXL*(}pGERnsR{+!*IALb{*7vN(}qA(iSUx@O4M$Jwzz^D0m z{4YVRzs_19RcglBH%km)x#)c9_U_z%3-ZU}cs?I|^R;72w)dgG^369mX-%cpw?-D z0}Hd@o5v4l#YG%j$C+IU$3vZ41(98aYEMy#pV+$FlP)cxq$ow^nwfvBp zpbG#YK;xTKfO{`Vnzm;Y55vd4sri&3)nkO!R00h zrKLPfznJJNMUCl3%wsP~EWY48-S!G-uUW;akNag(AKub7k?)jWWb%lh%*;UxBO+>} z+tseL7>h*ZkpwPmywvZ2djCE?r)DYysDU)sEpO=p^!hd*q{H@G1$_toG+*CsCF@_^ z`(gHEc*8$Fgg_^?*>UWhfme&_o}e>}OFP<`**ZI*w3|a87F~}!y1H!*=Max`reY(q zskT?El=C%THrW&KbV(2 z4WaQ^J&9o@_56Kwe29WKX}KU4SELgguIzsd3o1ylZoShLu((LaH+Z^CpHu5N@54kz z$p>LA1lFC0XzT@xX+zl#qw4EafTSMF^yDKxh|^SaVNbK@WWL7-bXeYo^Gx!d-gdqx zRK(>h1MIoG+rHe+d;N;V49TjqzImZ!@fOy*I%q#;mv@QkfVF+wn`IR5l`!PeGDxCorf!r59wCNSJ)7sXh6;wb7CAv@mn z9oJK_Mx^s18s-nL&w9IDEpZqQrcqcWo6_C@`EX4w&`mPD803Yyx=P!IzbE!;iMu=Y@4yBtysBtW+B$!kqtFT5=4nsWkiQR4`x0A!KS5>xhQ2Esekjsfx}#0E zNQQ>`w`*gItiI%%ZccA&7#&jRoFs6K#LSr^B22VnLuXd;358Ay)&Bcuqx+H2D}%>NaO`?3 zNn-R(;njK|u^`pzbG{0SgVX`&Jla(^`!Js=pm9go^r zaFobmwI$&p$cEWk`0ej_h+iu`#D$eow4|jsWtq-FK5!O9R!b7owF<4l;Vv7hsF2gi zbS0fBdmtGzG%(*)`YTmzVP3d&44p)@e+r{xH`)Nm8%_Iu>Uk~gjH{)wRB@%#T)wT8 zTLGUnM>nO@>p{b}yl{@hxU%S{5g_7s@L4Eo2fs5RWy-DSN2V1l0LRwKd+gS~rq~=+ zp416iJhc6`pC+kopDec?;k@R7#=I%yCSeL&q9aSY8jfg=rXfX`Ll%<*27g3t=A9pN zlz7re==|P7;oOCPs({VheB2oJZzGa=bOsIw>cEmG|Nif(MHn!HXJP|HOB&Kxj?#Kh z2lZ!%ekAzfB6&It)L4}uZhGuEcqMg+hz10UR}`JXF4pa_p^a8x!$WM`qz!&p!cr_Z zivj#uM}G+IQ?a)l6sT(U4O{&g%h&e$9qnJKQA#btbr+WMNxF$MJC6IX_P~<4T+9 zJ6=TfYt(fhCVM-i#T>`zLxsFOq!nK0Dllp2+@Zx(<1WRiN+{>ci1_s7gZV6W$boGU zDcs_ds`cM+hnF%$UbJf1_SgKj+Ma)pgCT`(EuFI^FDl!&C|a-ujL%z_xcAw|7;fC1 z#v>zH{GI-Mw$4|QXSptX`VTz+Q2#%Ioq`nt@I?h4mkc9A(I&IMy8vim8Ws3y4+Osb z-M9*752iV~(6K?AT~s6!gMono3E>dB@T#In^|w(=;g>^;*(4geR76sPy)W^{!xDq> z(uADEW(q%40wko@u9?d$z@9B4-wc+!VLE(;1+#~AAT?Pt&{uI1k=r`mVl+wR)D|G@C;tnErT zNFg9ID=P^bo6?KddHl`?ty}aaIs4ya;YMTYucTf2sC49hy#32CArM_hmh~*dnXN=+R^B)sDK4DsCJ(N~$s(2KS{0)C8Jm}@U$FGR zi%N+dyLMHxB;qMg)&HS%6$l2&CS?z3>kykP@c-Z|MiGV<3BdUz4=3Ic$WVuT*`PyK z)Qs{-BU@9H^)ChZiLgKrm02octos+pT7K%Tz~})FD=vr6BQ_V9`Z=OC_k#T=0_ndo z96|#Tc={E)6o2-jfToK1DopddX0dVacbx5eDok3F>|YD?Kf%GDkC9&7 z8vpy41<^5$Xus{8|2-T0bGH3fq1k_@{AZ9Nl;X@E6a0UTSyzWZ3{a|#EBEKrf57<< zZK6Q!5&dVa|2~S5Krl%FjxYN1hqwMG>xw~(>A?Q44Syfvqah@6xKZz*!u=n}{r8a` z>Z|2%z4E`7g|TOb;EF`8H0-Z0^n2ZZUl1P3`Pu(G$Dh}rh=K(BBR2X~#{TD&KYM3E zWtIN#4S&z>s(@g^Ub}%YojE+p0o$qFRd zsg%O}lgJXIMD7xq<*PaBHe`E(A1Qw1zwe8emV-^pzsmdoOE8 zsl{Eb46R#BIdAp-@mY2s6}kpp{s*eWR^rby`MLch@eE5f<9|rpFA(n|{L^La)`Z^p84uF4GS8aD$B!eEMVFR)0WmW)(5>uEgIr)EW0{^*^i? z;|q~)w7|Tg-hV$5z*I~N zH$54y6y3-?@7cH=Xv=%^^7)yCV)j20nL-I-QpkQzQRV;lV>X;Y$5L&kwhEjIQ)*VJ0D(kUH1b9F73#w&W_X&ycN~YrrQMRlW%Z7B%=Qlie#_EXIHH zr_}yG@u@h#nDdWtpiUEGhElKe5WH+;!jyo@AImhq0U`VG{Lt&v!D1|jYeWIGU-{d? z`AI{`WmtUvY+VQI>*;D|=IL9i{^6Gk@DcW>l+1dr0{1WK+8^QWt)ZhXM@mSJN8lcD zZWl5?Ps>nLzzr_=xht&ZwtsYk+HdK^OnOE{J}LcMVRyyUf`+9km>lo{j4-VyVcl;OAb$$D}f@TF{!mkx*F{8Ze z>oo7whdd0le$Yc;RO#!kP!8jhKb491hhBdgRQ090xbpwfYdglZM7ij98F9!*u@JEX zuMVLhS-Bq5LH9KRQG6Rl0;7IlKd9yB!UnGM5nh5Gyf~3AqidD?-QxyXUPemwQBD) z)&ks@A0;}G&cP`V=FBIXEP|CM@^)J*E{^E^(VEkMqBqwi8D7@d*Sy%&sJ$3&RDs>@xglGUx(FZK@o z-6xcoo=j>4IN0pkWm|K%@7+gBRI*u{y{BK?Igx`#iN2bSR_}j}Ku6dW${-PFB*@*D zlR_W{c~n#!u;iL#_(JbCAO(q&%b}I4m7tdqk)qe>@W$cmMy^SJKY1Q@o?~$Q%wAU( z_fH-a0_m><9#8A8rpc?)IW0IhIjxPl0Ack-@|)4pZx zYRQ(uMsf+pi_iQ}!_oy=C~WB<0SBDblZctTigbuQY8}AxJ2k? zx}1smmY+CEI=o~oBfn1)TydBjCS1|KyvscOrapFu_hQqzAS+uRdOj^KCNrT!HF)h| z#*ukQ*OR-WO|dJ|bMR&1!qARB9LU)W=~$xoRNo4*j<4=BDE>2IS=Cj3FGr2>*ALFS zX~2SkwU5Ic0$eHtMLkq+We|VYL)d9UAnK;A7R^cbi(4F^?_gUWUOw5qBC(q2#`9vC z)kyRs7P)lQX14*ndbB8BJQKO(o?;)34Lpc=6+r?Z#Lsj@mBigyyL4^yZJumEgR0?x z+B5;uBl`ivaWNg5l-Ep{>cx6zzS-H7I##_-A-Ch4?S%>v9qokDM$uZCTM83A94r{b zo13B3VnCgZk<{uM5h*t&x9?+~h#|ZmP%tgqKT`T>*(HQ?%o`U?FA} zR8DF5nxCZIA&npWSK#0<=1&*oa-Lo`-b4ss6ZX-GhXRqV76}c{{1+OKQ?Kz~EKE4Ihd+z${t>&f~ z!KDxCO`t5^ti+X50f_sGi63dy?^4-KkQlxnr-%C*Ql-pVjCDJ^q@?Fqk8OHfi_yfP zJYDG48RqQh&v;CH;pjXX)Om9GkW}Gy&?6JPOX{t06`T9V`L;{@=}xApMpXV%aNlwL z)G_-#d-%vNF?f{7R$UsDT3s1LI1as-uImb%$h@z%XUf0Wr{aony+Nqg^SZv^qKD3mX-r43|C+R3cus|X)Z zP1=b+Anq6Xz05d8Q*4PwaA6`#79~cP*VR8e2KtU-*>nc$*am=RU(E26M0Qx4$skDL z59$wyW7|2Ls@E1bQ19zH28AY}fgcSxi|Aiwd0hzl|&1kBg%XGh@OZv zeS$Qez#R)?UQXZIx|3wON59h`GTDA%+?NPga_rM9jW_Ma>>8$|4TQeTOXmW6>c;RH zp=cy5;>Hw#-VZ%Mpeoi|m$s>U2mu#nmou8qY3nQ!l?xzFPP@VBRhYCc6W_Rqz@kVU5p+~Om%aQU@>>d@_}23(oj0u}0~BM)R{+~T=5J=PL~yAlf~h)J0~d(SSvo0XNwt!60?G}UD;M2m)1fPCoz1L75bM(J@MVd4 zNp^KHi1uVE%;wrodZ#mU%2%1?=_|=HK3ksNS(bKvy0YyemUCS%%WQof;Na-)$&*m( zhVHZC#`Uh!lmoNV0d7EXj2%WV{e~z%njdmvr8SudpZ1DfYk z4%JVV^-d+a$&;SA2;4YXo(sN?C0I4YnxDy|PWP4J^dd-01FgmrRx>z9-< zssVO|(LPLv@l!d2jn{SW=I-%CL^j+boTk?OXl6R&xKrtP+`lV5Cl##7`x;)NDsJ`0 zLeqg)>UOP?A=*$vo;GEVZ)1z}>I=tsCW|qDs$(&<5qM14+oaOCjqk@b<{`ue|0f0^ zMvkipRUWOHR{5)p>H9Y^<`aE*(GMRKokZ!hPIzkK4ezhdV@9SOWmJXzR7x}m(lgNX z>T#{DpzBKV{W~~&-n&JFw1wT~z38;5h*D%A5>H$$$h>8d?;Ytn>Q|XnTnX-Y9e2_v z;}hI*`~yr{=n>Y_+?xY zxc(#5Wxx8X=~W{T5C^T?L~J=5wh1>j+X+-_Co79ePpDuLisI#B&!+gOhnpGjf}bDl z_V5+zykZT0{Xs6>X`Y5D=iqE`I&Lb#wJf+-iHpNzk{ivZMD%Fs-W8$Yl7j1@2w>dx z-pbxa3izOdhD2L6aB5wDjxEYBM)(-~f)G^R!b;4i`-6E{R388GGDq{d_lhx*C$>c}MrA&Vm#f}-j; z%zNLXl|bR~ypHK^J(C&_nn8ym^KLoNlCb<8GzF0TtjZ;`eC__L#Pdh3@5P%;@*fx+ zI*0-9BCU+L8QB&DDyt26z;VQbs`@Vxco+$p?_f#=^brCWO*%2?w8D4{jr)AcMczlH zn_usjkpconjLFS zGKL=KDg%$OwP4U?I`GS{JVH&|KD-dA*?n<;8h5-dag4BdGx=t=^WnAuAqSd@!08SJ z*3{a~b9v`B-ln9UZidXX8tPQ#zGhFGo-NrRTg<~(j=DS7< z@OkWcR=<-svR2aAtx8b~I1Z_Q@F!niY*=aUIZHfwyYFIDfx+w%<1h%qY?6S@vu3E@ zZ7w4%M=Nq^^L6KLGuhKpJt?c+a^mf31AnnDVH z?PK}~qvjbw_T))KK1!8df;OZcWp)c#ye6HgJ@#l@C-`Ioe0NnRjZyY(am z3a^Qr6Rs7L=IU|Mvegh&TM4Dhwh#lPYIJ-sxg*OeQ)n zLJ*ytJ}UTBy}uop-9)d+NHi-6!s0OkzpTor=_D_6Z=RHekdF6@L<7a7rJ0RI2{5V*jKe9e01AwdFsZF59eUn zuqtwK`TPKf!ItcIJR(3|5cvdnyxD#pVO007hyG@xoR+e0Ak}e{bC8H1wXU=u42!J+ zeq_0BgHJT5dNRUsH|2tqTF5O;xP7s}zs*bQw#VGHrlsZBSxpK6Em6fBlUmi_)cC7R zCx}0F4{sR}qbStFJ$<;KQ!l@la;x^+Ew|ULxzfIWs8j&HyJS#TZw-TP)@Fh-qjXh0 zVa1!{j1FGbw59d6=VZUd;Y9GpPCO5rZMa);i!FH*z6c8-L<8e)ss|traRvC8X!qku ziIiqMGVfC(N0wL<%-BMeoy*>zj~A@U_8Tzul3pKA-zgHWQ*&8))vw@rkR*-{R=1ca z5ZVB)j_aK~p;7QX>`=;-)aKcXj4dS3*oRdI!&5FzDh3Fca%=Wtyfv7WQpE)n1^*b( zJ3kF*N0ofEU*Dk1wZkD7X9c(m<%;u1Gk_HgsaQYP%tIG1Iz_!yB{aa-BX{_u(78Ww z+&(V{3&5}=E~L6Sp#1=8$Y_YK(PM@3E-W^lBslTzVS`uR2|W!n zsGJoIe#_It*R_dUPn9K_zAQzbNR!cCr8pMY3AL!=#hl>$SBxNXzG6gyzi^ z4_xv(cMHKbnh?YOgjSBLTZ(^j7DT8#w1rXyX$v+?eubeeV2y{cy{!ce;L;D7fK!`2 z8vxCDfkwZ>a2Hovvbj76}zj7J>hV~;l^quUsm(?NQQ%Aq| zpfuGUr8qlvi!XTEP{o-+l3HQspnPaBC!}NC>VWadx5hz4ODyWOXvWImJ1aKy>PqjP z+(=XN4Omcv77~rx?jeAtf(R7sZF*5qg3b2F!C`p+zOP z@2u6{hnpmXI=JXYF=%K#(g|rjieC38+iujRIc4}&(V3#JU3Bcnvg}+B2vD0?3HLk? z-C}`U6F-tyUZ_mq#v|pv)QzT^|6(D%6WMz9Y@}M1oA|o?satlqgD`fE$o6}01>gl& za_P&>T;r2Qxt?p}xK-fHDliolweF5zKP>s7u}Z1n^H2@A0>(0+p?)jPBeoAO`f9`$ zxIaijO$WakbN}Gs ziUC^~C3%D}ixj}+Laym)Nfp~mnF$w2yFpBrmrOs<_9`t73<@$~@pT4^`7<+&3)Fkjjr2Ndk#B`rf0v5fxV zT@Ud}yDcvZSP>Fs2eLEZlo}Ux;hwy9Q2NXnLN`C)oVGkGzyX_r_8k7zU@AX9tjcA* zpS+tVTD85ZfybJ66zy~*7^O(^J8%yq5AtTe0k{zoX#~#z9M3Sf6H7*uK7K>rFpn)q zLr0KZ8btNLts0h1QI%|{LpDuubaCJ+!!WdGPujj}32k2YIGq@1_4~0Z@2Ob%%!B`B zL~6(MnETE2oUG2=*1Eajj0d;i;eLq_C$_eJBU0-AU_VnNOxhbj*BLu*ljoS>RjP3Y zb#J?qi5dRmNvDKvbA$SzO{33smw>E`+G@DM;8uOCcnO7mVNsIdP4d3E&o@Fk1ljZe zery-?epO}=Hn~+-5GbF6Z(B2hUHY)wG}!aghLOp+Gq%t84QO?zD&U~PZm9v^tU4^Pl( zN`upGN7V8zG3az!1uZ%)K}$A=j!DxlTP((3tqNKXgnTjZN_K9o7k1iu4Qm^Xu{2P*t(Q1(* zL$$ujx4^T}mq}^Ecm`u;;iLd=h9uV1XJ4JuLmTKaz^o;y_WLW68}4L$3GS(N=x(d1 z$Lvt*i)2vTQps<~WD{j3a0LeOtaZ^O-6u3B&zx)9&}M|Wi7f%Ur#Sg*rXtf0gS>XV zt>=>R25K6$P+Tu%;$k$4!`P#znTE?3KQgYEZ1RVk&Qid-=x)*uZ5w_B*UX((T_Qyz z%W{nO%w$V*asrh4w{KAfI}~MElEP9GMSLy8<#!tH)s>05=yqfcEe>e4s=`X(cTK+- zn5>=l<$I@0lUJi9Mv#Q^)_z*h*#~WQY_NaY71C=#!RAC9^RGIbW~uBKw5Dic&@!%+ zAu?fSY42l`4VSTW_8>f9{&8QIJW3ToY6a)MKZzQ<|E+6;oYg_}#nM{xl^2TNO(o>fVZnS=kc_==MK!|Qt0Lk`PF_-oH;v7LA$0mX* zOE6d%rLAcbvHn&f%GuP!+qt}kvPmOlH66L9W9SV&f!+LEHEKZBxzd&oiA>#MM7Y#Q z*My!M%GGcazRJNPAzIT(pS>DzJH~){_6L*IMG$~Di)(&-a5#X}ilbrGoM7~g{WgbN zyaha|+;FEAw0X^}Aw}OX_kg~?s}Or9>s$|QSH9cBr%!;WweWhYai>AyyAZef7wtBn zG7b{lo*?YUFt&7#@UdxYH)~K1J<$FY+Q)g*NOkCn+h8^IU^zr)Q0LH7NZ!Ty$^2d- zhx;W>{b>r#iO>T!^Fmb|3!aw!`q#UYA^jjX^Qfa#aM45>h_`)6s$`09OGhnqiSPPde|9YQdPEb$C=5Ai&|0R?!E zw0#{^=OhsVMESy(@-?D~Yhe^_^m^1U$ub3iw6I>)+_^&Y-2!$;I+1kl?ex60g9=Pt zADh<}J1eVQQ@00TnbDjpJ!NCUlPSQ}-ZhoO?HPnpRZ_;L;qnER-0wUU)*t!qHiCD# zPRjU1BI^j5M~vCWa&68m*T({s6}Gwr^F3<#2e4SDot*>CzuWyz-$r@-%zfT5zC-xs zl1tG7;n4~Bzbj!HkQbl?&Bq+12UU*SZkVz)o?Oi7wf`W@tnj|K9zu(&k4+g|MZ?!S zM{lmZG_U3d=ZH3Si_~lu5X>KY4-&f2db@y<&1`JMy5a+W7)fdZTy(65R?6%A-3?;~ znN1Ra6XU~SPVCpuksPOWv9H(Y1CXYu_}m%sid(U%&V$!KRVbgfussl$pfMuMIRmJI z#z-_GV?Ae+QmZ|V=$b@gtThYDG&h50VXnvVVX9G zEm}xK3h)&{poX*qtDag)Hbjw}y^VVLzF;4Rd-@RvqlE)qFVo|hi0hDeePIKhw-jUL zyItbqPVDpJt|pJTSP;}F-1poJTo^q$NnC4>=S!JYXs)DLXl;@o#{1OEw_R{dx7Yd^ zxa{u|GsU$Abm90p-U#dqZ!Y*<@$zweO$uM~Sbpt%qMasmemBc?Ik1R+zcaG+cKz=fyvsN;0zzJ%F3z{JSWcDp_8cE=el@3l z&h5FKl9$xng44I_ZWl7WdWBjhrt;lMH`=7Rg_VDP2NnDCh15JdyEBTe`VX$=wUdr? zp=9Tw=|F^LMDwIx-H#jEjY4UP`4{l_A09X8rA3Gf++_LObS0(@$O7)0%&G!>wv83W zYcZC0Y?WK7WDPQRE&fztf)jl$A?>_G$@pwYh=_>TEhg!6)%ixiYP9jhziIua+d?|1 z?z8}DN8vtPEJ*D^05(6b3Bf{V;i(ldn3=&DL3%$W^zo_G1JNTDpsLp%vJJ`0bE{?L zda~e^dJZSz|XLS50XW(|wy=cpoY!xZF*3-WD*! z*sr)cB*A4!!hgVe*Rj1*UPTi~9W{j?jJiBZ>rx=(=csGdBe?L?;o=P&+i`j*J5ask zY)<0A4nsa+W%aEyN=N3jD^;{}Vj=O1&p6bsBlvcwNw^3TctTljX%G#`pubFxU z+?t-LsI|cWi!Fw#@izP7kr$BZC(hIYx%RF&PwKXug}9#<)W>FfHsZ`ozeHaez`SOa zqM^GZ@Mo4{T3)^uxEv z4VKPcplE^~2nfi!j;a-aYSws_<7crQS^7yG(@XJ8r<| z!8Xu1FW8TLe*$x`OR<~Zwd4#$eR%QPJIcg1v$pQu9!hnOj`M?DX9cp~h~$$jtzSnu zSZu)F$@CGqz1SFZ_)~fNeF9R?vT3wmadX@f#wP5;YJ!m(UJHeoFZiW9qAX!BNfH~p zuGOdd9+=e~wOfA0kSRE4u#1CmJc~7%(lFzs#*M8MsJL_{VnKj709=9Px_QMFeK-R3 z9?w+g85bvZ=p=+@lB<^G#iHnHgw0H7;mv=vgrM{Y1?LU}DWb3`*?ZSb3Z1RP%R~0% zQfN!76Gu?vde~!$bi%4IHS} zwc1dy@5jk)An2<0_ov&i&S1_)OPKoW^2p-uNVhbI5+a}?-HeXW%|Jjx8i~;%Do?8L5fo#*Ry)iJ~>WRL!&Jdm)aO#Yr0Y^wc(gwD=v z*LKq-y1g>uQ;M{?zI9rvSAw-_>%~yV1!Crlinu5Qz~!`Q6zjs|G-lp!Q`2aFi+*>q z4tCfMcPg=-X?FV$LnfbThd(tlv))Z^@czq}rw?wb_s1x?|E4q@I1K%9Ss*6biL^d% zJ6L#^{n{B+?x(a~8)uF>>k0573D?3gjUtW6j90nlSSOyXS@VVJ(_M0H&dcPvJi}lz zBhlgO4|EZWb$xr|aMvd6y=?6AEMjZ&H#o)_+i@;)X!I~fUFwHr`6PQ~?5GsyDD7ZC z((#Kfei;@O-IuB7Mz1Hs?e)HwyNq~(tG zt+-8*gbFFcEfg-53l-Oia=H_iQgPFkN`D^Y z4M;HzTK8O=O}I{4VPbQJsmOxL|W}%R@m!48;m5W!jgV zZK_S*2YZvs3$#92^TP1X`ua4Y2Be(m;*z_xe#I&o#y%C)eoMh5u`lOy7ZBBsc7C z9M(rBbgiT!K^v?3iFgKcc$gwA)iR0m;$&I1Vp3$x&bl)4f|d|@HJ26aYr-BFAero> zc|LYqvi( z&PU;))u$L<>SHVke!yEk`z>?Drn!lVcxh&A)IqeqO_7I5bOcO^Vt^1ksW&obh;8!y zF#VE7vRMkq`#^JYW>DXICedr0{6afc$esn8?Y;t;?WIXpVXGGz+A`OhV|lW><3Zsa z#<~18q6Fy6Z(0LRbh~AN{ZtsW%Ozg~Y7??lSsyLFH9F|jbl6kq8=-uVtFsM&JCEKl z5b2O4KfA1d@}#4J+5w8?A!!Ocept*wjA6vW!>w*i@uL0UV2ry zck{X1AY=|WMg7|OC*$kSCJ<^n9P~auiv8OL5PiF|WqMd;S*odj_aU&%ti$?`vca#5_@RBCeXZPo z0aG$=rAM8vY;Et&KF>2V_ z%YQT;y3m3DqtocOC|cBP{4p8&e<0kdhp{@*ZF-aP&sY_IXB5ev%|tz9kmm!W#(FCr z0T|I)*ux$_ z;&mj?gdeZ=4{IBZ`_M6#cN|6Ge|Ic88vSX|O{y}vgz%-dO_64>#z(sLxuw`O2hVK! zQ#gasyY)X~B=VYQ5I+0uD8skk)t;b0HoNy#D~v;4fgYou@!Nj1aDV&fI2z*g*LXMk ztBL*njpcRG&ZJko$GCQ9>Fac_ou24%lZ}=&;Cp!!Sd9N>_~~WzXA_UZkP0W?ai|rw z!mjIkI$FG%;St4sL~4ZukAZ_8|C2s;;CxV$q-vCh{xh$Bau`aCr4U^NHelEH$2kPe=7kVcRdKRI9m;^rCe^6hG0^;f3Ii1E|Q0-RI#s< z`!@>ghe^s!e@uIqNi;bVoN?VGc=3gsTbc`>R5S}yr0$q+8AN)e_-9|k=pTxG?cuuo z)0Lvsqkn#VP4p+2u8|m;f%jvfT`#{_{^wf#ugUZP@~Z26f6JBgZ@2%Mi2ufre}nu# z{#rCfMfzBObN&D4m46<}V?GSWv#bO)+5b$b|Iw}Z{r~;#Zq4MpBtP5koY@KA(yS8s zTE?{T5OdE04sKv~cb}^!widP#2TP*@v_F4%w2O`-L!*A=z?y8!@AVH_V`YY8FC^=~ z!-3vS?euqJGAlWQ0v&8^dt%4JCCKp;AInn<6z#sTfm5*CK~{PZ*P&f105N(mLz{4N z@)bCZIQjZ)Ao%Yk{BPoqke&DvO$vr_0FkgrY0JExbJ@+Xy=0>z#GzGz$~w;nI)CC~a;FC?2K%Cr!n!Bx*bN%##fbxlf8F zcT4?#hiWhWcM}sy(V%7~YpnwmLFFZRkd~=;kPP#j?sm+SYf^sqW7SLQ*1#0%{6+6_ z*i*Ii|4bDU6$YS;+O|xo7FCfOU~j!!v(lM0f!%|iO+qs`xkr#~)p(tz0(sCvwBvUE zKE_PU9Y%gKr(<3GzF1x2R$&Bagk__BCwAy-V^rOu#Gi(wandb~T*soWU0d-w?2N=d z^P5Se^VITm{G@U*pP_m%x55{dFm4bLd=u!LBp4t{@_nd zX}2co0(>8dVEGK-s>#(ko}oTFxq;yyx96qd%E{nWz-RQ0=mksl0vgGxrU`o!5rmi( z9&nsLHpf~Oa9#@$}OsEGatFhnq2ToX)Lo_3L<^*(ePR%H}=>gIj}6X zYhAhU$mV3r$&IKs?B6CYFDUIujX1)wv0UivR(=tl3%d_-8?4oqLmY^NrZ)xe%tL{+ z1zr0v`_szSDNz*4HNG_n3h`kD>K%*Q6qkug2?K?X5MFt8M69^ z-|h|#%Cdi+6pqjb4dYBlMsYp;0eDKy#&PBseP3U?fnk{sn!B-^4U6KgpEHEp)}7)p znlx%T?xlWXGM2EyXi_9!gGH4EN_tL|TBZOFoLoladK*fZ7A`9cPAJmLoG2R)=?8sn zj^>0#^n25_b|PC=0qk69>JDjowT7KQ@3S82@~RcoTdOSD664#HjV3UonK7MGSfYJM z$@-^l0JSlWoCe%317kKNt(OVb3-(*X$?21u+H{sNiH!GY<%=?yRp{g z`b|hY*Gia>P~3b|_W*rUW_|6ghcVf4+Mfi!cW~XcPKVARZE-s<#lqIo_VynLZ zqG?DOt~kqER~DJD9QVTiGk;5@w@c05Te;qo3% zx+obN7cEzbd7d-vEzMllLfs%VLrpb7fqmY-c;%(79xPeZxrVz;bbpSYp2id(($t!<*V>NFysjRK3fgwN-MQNJsYZn;xM>3DK&a{etr+>C0)n@xl@PKH>1OYDSw}yzV-abg}owxu-Ka~=0nUinm;>mj7v>`Yy} zd1QTR>T^)yx{^&9rln!)L4An?yn@_ssI*frPbx3{Haf*Su%`D~^xNl12u03yFKu>( zN019tPKIvtS}o4My;$0Bw*>v!g77B_x=@K#NYR}^%8X`=O)ZKFyOLujPugned+pU* zv_6H;QHn}<>c@u7UE2^A2`-*3_?}a0)|Jozf)K&1pza=_G2a8-A&DC7s$N7@Br|nt zx|sLr3fKCjU1`U(dHD8;>ve6h0oJpdK`#I+#Pj5diPr&wG-YP3^|0!A123RHp7yyC zBrzX1DvXwzP4S=x^t-01MWq_`w7478+I0Ed7h^`vh$Mu?_;g7?&zfM?#eHr^@^hM8 zS)Hux={B8%j9aO*G^r>g{DR<`T+Xibs6 zH?G|W<+fQak>Le=`5y8kALg4Sn(4KhwX^s45RdFRtsy^J+3h5)PgECtvD0%kam&6m z=?kCz9dfWchy8`(O1fW#zA{AZ<*$dT%AI!bA*}8Rrqo*kaAuL1_fA%Ld6)D<#m9Du zk_e7?`&Wo6lBgER1@ry4`N#$LITv(u!cxhz){5z&G@`QND@hZgt0&5P1{RKk=kUtz z{e=S?B!{-#hgHOo>@T){Pg1s&mNK}F?P{5(NXXP0bdatskq6q*^#lTST`;4!qbDB( z)O|bfT;-vzlL(()tGMd=qxw(<&7(P83uj2ti*87`#I?TSG7f0IrWi}^Yt6i$wzKN5 z0M2>)(QIULzN1-Ck-gPB=-bhrcSglM7@n;ZDKzV9+u)YkhY^?u`icgm~6 zRDtssM}LdkV2jbDj`5@nUY^@mzaPZ73g3wtn1~t9sW7mY+DI=~ik6COiY^^(??@y{?Uv;Eq2(IgD-%MbAZSPxe_+#nearj)CYCyU;UltE5tzMq=OpXruS~48~mb>@D z^4;c&z)m&XZ27yDC5VS+(mN;->M;L^XQENv5We2vz87eIve0WVxceGs!9`xiSuKiPTGh2MkcU9+saxNCZ zb5^khBqvML^_$=4UAtcd&VEtX`x)CyWYqslNnZIV@OS;^gT>}2c95Hw`ggsHb6}mw zu3Fk?3hJy6a@{{|yamm%)}OsR-W!ZsMY<^K`n12U{u#v^z`tPj#o>kKZPd>APN>&d zO~5%(L1QHT1T_p-+Vk#YuYP}Qe5^2iqI*_V>_1fIWHjNu1F5>=8tM&_8!4T~q{4TQ~-ZUQe=MY2^F)jgSGvRtM$n^y6~&JHq; zSIF_pCG&AhR2TYPGR1#s_lAPin#y-64l?eEFbUH_rIT!HvTOX71BAmWO8K8j!hMtW zvbH8xRo&&QF#P6c8aS zas&OSWZ3ImqZ`t`#cy^zW_35YU(OfAmlIid|6XDGO*yRZrFYHQQDT!Fi*iB}@v~|D zQc(Mx!>STR1z>#OZ6MK%c;vO*%!}7=N#Qv)Bd*q3@J*NWu3omI9voq(wUWY~QdQBX z)YGJRMp^bVsU3yl8HP8J;PSg&>?wCZG|B8tbM4iZ@pglftb|0vp8B^2fIYXHc<2ix zV_pR2f`OlqtM{boxKzPgH4VB>f7&v|HiW^P^Zx7X4%OVqadZG}cO$CL1nvEqRk0n+5k4!=D@Uhv=r@Bd`&bA{ z%%g7~$x&SVg6l-rDYU5Ho!XP+eFwx-rYz@th+5x+i*J(&R}i;M(gSTptG2ti<3y=ytQPi&h5#Ok zL+A5oSw_WBYSuNe<|L${C2yA-<%yi$l|YcO3)2KO(Rt#IJIc)Lq?1RN5zUYc93tgj z<|yF~eAL~Qus{!rpbV`(1o70{3E??kAO0F%@^0PqDH_^}r?$!Dbt9sqn8iCf;*9d}YOWu``&xe79&6;C!Y-~yl|I%PoESDc=WkX$nZ!Kp@$ zCuZXg$M&vu%|~eEd2rlb5!IXS)0cCp9Nw7}ysdo(HgJ0ux=i&N_x<(&nw52!U|j(MHv=a+vlR)nRv*(ykEY-@Zr$T9+FhF1aG!vn z%qmPR{+{1qE6rBKU2K+|cObpw@Qa_gvG059hCVd0EZAOb0~+fnhsM3{$l*llN<};y z^ijsUT|48x>jL#h34`T3la}%g$k9Glmy{eSe8ST1ZrVnGnh*P-=c-TmE^hcf*w2kj zd(?AEVymDq?#KsEkf`E(V`t2F;v1&*cNwx4jykY?!}Z~86ZsO5tMQW7-zdQIg*1Ax z7q}&A1Sy9>E7$jJU-W58E6uW~Znyx>>9C$6;ZbjkhCw9tA&Plm!DKCTeA!gHV3R|Y z)P;#!m)ZR&$-wAv)ga3k>bfnV{-{^PwW$Tvk>qrwm4n0+ps1846#Gll-nNT-8fkg=&W{Bq- zF8;J~UnVp;r*>L!YD@nG`sV#`hVz#*NDjYgUpllSW>--eNRkZO*X@W)v5?xs^o!7PFnrpw{$_m~H`Y8JbOrX}S*t0jzni&r$eG%i z{{lKb4WCW`SLblL9+&Z!6*v`<>tERyBoUIdU0-An8EUq!B{meG3oUujW7n~EkEL5) zc@G;YY)F5$q4E)MVbZQs>|M>087qy){voD$d4Nc4wJuAFlJh_Hg@|L-`848ymmTR# zlja_3-_V50p(JERl$G=&X!%ec|)E%}N^K+9-?D=<70Z~Obz7DYv?4+EnMUmf@K zsF)`2DZH(*o94uR9JaI3a=^^{WlozgJu!GtP&Xj$+B3a>oue%kF4;5wk;8=mvJ9fV zi0?bwZw4}TJ&~#lIg6nf*Yej`e){xxyBQ^E{mHDm%^5U0&R&AWE!n?to$DA86H&>5 zyOw3C3AudQTnDp0-?irp>aOdlVhc6~r6YBvp*0`BYBY&iq;R8Cu2GV_-~Tx@_XJOO zfWC66!4X97PZW978(nQl5kH0RR7cpumSWbyd~3-tPKC(Z`AUi|GZ9THNjZMH!0f}I z9c=Yzg^@8uG$W7w)$rM<9_V=)2P_~We!M<&P<)pf@6K{hzPLXY?)e<90~wUEu;86w zdRuT$S3?diby$ANjCPaiKke=Y4b?W74_{vwzjC{P{ozk}r)Z60%S-WAO!I4zZS}K) zR#@{~Mk9`rJ&^n#xy@lF2drE|u_X&PukJj0^LH25uyvzF(5x$iHxL|E%)SLBZ1nh- zO5OBeXjFu$AH|{%@5`3JQ@eJ!<`*)5yfk2U=8X8~uP#HL&ViU6U=xFggO}DHz0|Jt z?`$33kddkxndC2WfA){JE8Y7^;*2dZ#mG{4UdUP8Gk(eR7UgMPeLlM0Qe}D7_4Pha&s3#!qCs8~*xnU7u2FZ*^ zCMU_Q1lB1=?8rNwoY{a33VpZuli)BTv6~rmCAB7YZx|28GkU%OlL$WZh!|3W4TCe+ zDWF^Wg2gUHnVlPX3T%lkYVD-H1kSt|UJ9Cw5D+$#9&+Jbp4MebYG6+~`N4COei@O< zIN#H5eXZ@DF%^chn4rc}-7@*QnuP}OgFaKyoT zc7_{{+O0$l?u7dYwOZt|&Dk!wS&}mry18v^bT%+*KO-%Gp3k^aW>wp>kJs*6FGJ5ok#T?MWdsl$j%bZtf zU)HT3m&DjY&cj|sM9!in$CSF~q5I-x72d6CzGoq%uflP7jl}r8a;{GTf^Vt8lGib7 zypme2wIe>$Qm5ZG{=8H_q;mv^yq3-xaE%5 zm?t=lSu*ojMN-bPbh^7-2tpr&94P4}#k(mSp(ztqK{0g>=~){!WJe-fVA=GJ+>F%j z9$1vVmEkE@c+0DrwA@@|lr_sKm4TR3iNoTc(=hxt0bxs)>5x7k^`{rU&Gp#IFt-IA@$C92m4B9DF9GPy9;g-;cK;H!4 zan4o9pZ4)ykfkte-`u60g-0KfQ_Xj)!wOSCwu$%qwE4nyjTAb{RyQOYvl~qmz9fB4%e=Z4ZVdt@5}=bZnNyVZA+B zR!VwC-jGw*jXbU%sxsRoTOb#krqz&bENxM#m{U80@_w{8$C8(nBH z3w9Vic+peq*d!QK0T@;65vcMp+PqF{&izmno+6>hJF~r&a;rsH8*AiUbt<-z(WE|0 zDqjjQ;1GviZJh?0_VcDM+vvH~9^F(q>|}%Y4H#X;&BgBEk|5CBn^?V>{SLJr5Z^26 zS5`1H3Z08)tEJXe(@wE7Zx<0)_k@$NR8fL6l06PV{ZziCM3*++<)(Yajg^L|Dg9dn zu4@XN*j1#%S!#yPPC@bLXd0KTfc}EA#5bV8;SF!+oNl%T(Apv1PVn&d&EVXZH?%`8 zUGC>a-!@_o2rkSzby^1NH_ko-Oo4j0)4(`b8+0d9$c%o;wp1H(0^GO=t6D}Imr(^Th*4t=M5q5y#)4_>Z^|D#0r#fNy(zH5+||zfXLp={SCKaXW=Hn zmt~7Bi6>1>C*5^3U|E~HZChO-)0fU2^>XPYnoF%hH-eRvxGI597Juc+%3=)Pf67yq zbf!P_IyQH|pg+O@h-P+JM(`IF7fNS(18j5EmGau~q~XR@(|Hy3rmKrzhUS*>cL*$( zfN5?@y;;U=S*dSoJoZu?Jyvoed&S&eQ>XQc|Mb!J70y#!WBlc?R|bqj*?$^RJcfq@ z>K*QgDPx&zSF86Y0LP!tqwa(V>A>U4etvy@xLwfuV~R@7R(eU_Lwyq$ z60gknPB^t`d-VzrMk9b@#adWLC2Bt06Q-1^qv48J?eo)BcpehU$m#sCB5!sPlrtLr zbXQB5_Ey>Q_MxQPd54~!>5PoAPNgyn&R~dA*>$o3#tq_r6HxR1Z; zm60dCKPl%xo0-4C{TZ(`0P7(uAzk>c(=H+uGbsB4t@ zT=mYM-{aj>zMjTs#=1T`23tBHsI;#K&G+kY#B(FUrP7WmQTz{p`@-3a zAK$n-Wx_-a=lf~8YU#cYwQbG4npFM*qM$b6pG!mf_-*8qWqrGlOm2Gov_ew0Fj8Mo zj%X&)B|*t?ME89-!kJX`bKZv97))Fj!ihA6UHcqlQ zv8nrgUgoz_P@x5vt3g=|pfAavDt|hmlH4(LJ6q)ze_UHxzZ1rrA0^j|=&t|cOv5R% zIrz>=6-`f<_k*VFx#xM2^KYtcmrk_&Cft?s#_MJI*k^CbxN+J~nK_Co?^zko(tD__GrHw?O|L#rzu8O} zn3gS7BDDyPJV_hMX+S_r#+2(DC(BOiwn~nNLe0w!?|C=X=4}f`N2hQ8Wa-MBk{Q}q zB_NLc&&^Ae9oG%daRu$0xm6^DH>r+fN4r)|i#05nTcTf3^k=ae+vzeB?B+*JmTpm@@*O1cBCc1*XLrFWJen9|-uQw2OROylQu*@XH8PHEU- z*l&mdrOl*+8n!X!L$=-Rf9NRq%${K9su{uZZ0Bkn@D7_@dDjJ~ScFm1_N+qM0{Ey|(`>*QP=#j^v zR%bfurcn#c)yo3|ox`p(2m+f#wfP%SDA2|I=0e08Z4kqM=+i zownKXXl&JEHA{>N&w20SdZf2^<^K0#@^5F`Gj7fXpo8F@MT6IC(Hrh>2B;C@b+bQT z;%Qk<%A1|`HBi;-QqfF#IalQlU2@93PWQQ$_}y*!XxLg=M^Na>XWnIhtVOa1(-g4W z!=YJGA)gn0!K?bC4i;(M^TW7v0WnwZDB$CGLd{7%h>QZY z{C7D?`Sfv8Ql;94`v$7Df;bR6mw5U`v13=}Y&3f~rNCpE;3sXX8g4l2Ig`wv-RXcdC)jj*cMK9sRr0@j85AL1 z0F8FS1K}Ei$UbR`I1v)ta-8`FoQixy#-LhiE9?QpQb~#~dvNR!0;aKFhW|^db~1U& zif+lb2%9s2>DU~Bb|x14sf9Of&Mokm4T4p$Q|J-C5c;9SxjU-b`J6gJm0B8DYObx(U|JwNe42VLujvo!h!DE&=^92ohrPAm)6D zZVyVvp)`JTa^n~>$w#0q2Xt|5gxrog;CQjPW)~b+>^mG|o+Gju^#bDSHYAA~X#A;F z?znf&dQ2{zvB73^_-Z*c-=X;92$wMVT|gXRu-s6|srB>_$w%LdzSguE4@Ov5J*RI? z`G|+Dq#o4;sS~sBmw$4R|J_&GZX^%sQUH#HGam&@;GriEUr zLqf6+0n4HdKiPgsNm+zMLSqfnR_1js3u`Q!d0*ziYRZfUHrEn8dl~C(;bkZJZriuD zg9JvJCP;>a=MvoSA#2l@-lY(Y`zNjLMl8zxhEIZzD4mL zM;E?7j`!jxt%Hx9kiO5UK?uzSz}e0YM;V=%gUJ4Jd2nWii~S8ndppS^_Lv=NNHcDf z_#HP(Bz3@=3{IBn?Ry%wlRk-r^vLM*fnmpb4+CJ0s;w+UNQ78^vhUI2@jbv%-0$G^P?jGk!ce6vKN*b}Wn>-0y;@)ZUT7$q!+s9&_ot$cL zt?jP~8Ta$PJ!7#>ox{=Vo_a z$R+0T7|EJ18y4RL)3AMpBu&v_u}unoaZhlP3P7v)y0gIY>x~tiwAu5e5l#Q2lfBco z!j=Npj)9g!n4n-MHOTMo?O!$`xh`?gv!~Dsq8{bMkp5T}qmCaZ6g<`R>mA-k>htY1 zep|RQt@O*`8A1-g;gLOmPQCM`QwCloS*)YJgku#ws3wmuA>m~+zFw@ecWn6XuM>xx zZW-<81ctD6+{oCrQh~~%v&@Xuji!~h6>rK9%+jn%4mPklcgH=4^P#EQXp!Jr(w!Sy zShSrV!7rEO6^{0ftJm(c5TZx?GHd?S&yD;D9JZl)& zw7}_7+rY0IHs;{{kiHYC9?qJ2Rcg4=G zEH~O-O4H+x`gqCny}0kKV2Tx6eO_;0O8YDdUQT@-ij65qDwzN^XxbWsq9s!(Jb7wl z+q99IW%Nc9t^|WGVa3PHUybFmK0`Pf08MKY2|Q0b`B)4s@+)@J6M;#$k>74#x)3DX zTyuSq9zWfZ5*>nl`i}idJWvyKhwtuBV*0!+p7--7kY1nIEdS?O_X>YI&_t+E>Fdsm2g<;KAD5(7gtBDPYwtNh%7V$P@>lMP`>?Q8xW0e- zHadYHbLX-FL*c0ZB*aZ5vOHMYhnR28y=bZTekh=nYwhYzph~Zb4<-_BYGBnzaRu6s1d|-+6H2kelIG!pA07|pffY#6RW~k(ADx4;nD2(3 z1+ov8$Xl47SD2?)k{I__}FaLc)sv6BUA)V%^tS7*IG+lY}mz0Ah(D$LKYgVLv|> zsd?UBcD(P`KX;8_auTX5!e-lAOop9~pQKTRoEgs;l=W=s^k%Iiah|?7d89ZXk&K|q zMAO6bzMz$$0ZU#z@j=aO$R~{FoE|IUeZ|hQ&M?vxK>9qn@78g|;DQ=5DB4(QED80r zjnaEOb~BhF7X@>54G9@^p%M!qei7J?;1cU4NmD9^q{z^CW+oA=SoBdxLV2%ZaVxA} z!)coudwDLrl{1f{wP0eJt*%X5)SR8Lnn(m62hq^`(WE2E;E4ObT7U-O^p{@Tsh= zCI=?+o8d;huk8u(ygsHt&*nSH!2^Bqu%I3AX7uuk zXe22U7kQ>f(z`)_)K|T@u2+vh^`0EyK#lERS>odbeWP9e@yp8keZqF(EYX9K%jSH^ z=pvi>NX-A|(bj6lB&W=8HXsf*xP601npAVj^H63ir8ZfZFWuk;*sBge% z?HFINU>C4H8*h0~&TLx+3hLzy^MQ5T-A^ZoH9AY$O_eso(lyWT|J>O?Bc;cO_TzHx(=H@lGv7AYPy zLo3md*3vV5!ODgqT)6gL8S%18`=YTrE@rpl7W>XaODEiVnNIXnBjkYyxF2!Q!SS%0KdXGoY#}l%^0v9@(~%EB6sKKO z1l&NXY|bPpS(Iq8aQztO;459JE2FGF9Lsf8zMx#uA`pBMWm=cbYeRxvz3<dAC_Rt=Su#==wKD-sbP`eFq(|@T46V|J#7)tnH?Ac z6Tzf}8*gqa$tk#3SR=mHt9oX-B_qV%x_O|@d`uDoLc^ke5I(rx>OzugT4-eCs{Tkn zawM|r3~Je;;FB19LbA8pqXgyjZ%X^523r~ttJPvCQElmt7*;fK)(ia&d%0&)z$y~i zT~wEI6oM!JvtqqBzfLR48Bfqv9{0nC_NVOn^~7G0@!3_FWWg@h5zD7G9qC#*F${hZ z^=uVJ-7nb_q*NXNHiwhz9O6Cv^ywgWs^1Ovr?21R;G{y950n|UYN6WOYsM?n#Uf|Jm)3BtfHN(WbakbDiIo{AEUsaMK7-+jH@D*)49ujx|KcUeb^ zCcC4*SU@?U{y-Vo7t9O$PS73QlA`=)O+uxe3lS+>9_GN`W*2Rl?E%pbHI3O}WTMEu zQ4R&R(ZJj5IehNbIxeHnmH21mWgkpFVpqzBzX!WI5=?(D#{{IBHe9))X6G8~9<}ru z{OAv8GQ3RwV9(qyy!0hccYmEdo^`Is#Pfo%zEcM<7QJ>lyp{yHh})qoy(T+k5>P6I z#|GDN$S4~Ydb7DFr|R@pSPrV2m>+%kDfAqP6VVm&Li|OAgj4@~E9D}gFpuXF@sHb^ zsG9DhI?NN5=kN~cJ?s1dqMQksR7xUnciATzGc3pIcA%iS=Iv+F$gF}E=5pq+@We%T zdn{uef_JjT;mQeWBFwHkYw;l;DZYP8;w@CPoYyaYTQ4OW6lf%W^MU03Gz^T>>m+2f zSOBktXqRS9+%FKk_m&Sy#Zg?vI||~&o1s^#&e%@X{^|dnaCbQ`;J`Wq&E@Fyah(xj z&F%|XbVv*(d2+9y2|s)UU~RI0%6ZLlqQ09f_9>ks(P&|2E0eieq9N5o)6HJuV&Lpp zq)wE+bJ4ZOZv)!F>{nHq&k>f|duV*{ww7!@(Chbw(JnERx@B=-cjB|?>wUNI{f#;I z(?_1U+B;Rt(2s)`fZ?nUeJ)s;cKdrWfEi~=lVrnz3_P4y&5 z)ms57Q%x{bUwFjf{D>dBV!P(sh}&7=&IjccSsU>NQV#)A`H)X?QMEE-JnFL4o`dCU zec08Cbdj6f*Fs9697MuWz%}5(FS~e2eGgp-X#>WM3q`>BoO*|PK$@KTw6%4VcgodF z4%=3W-zB4bp6sO+I1pG;>?`@Z3IINjkT-yqbB5{j=o7mAsIEH?%U-v!0h=pbC{eS{ z%8N3U`RM*P()}yw^*dtxtf?6?UuB+SyI6a5cQ)!Ug8hgz7e$~CV7Zm;|D;3xq#$EN zQVGd{kQ5M8?;ItFS_{LO9{gS4GUG$lR|K9aP8B9B9>-SL0mncWu_@>1Q{EJ`4Bx9w z?tRsWK5EW?-tm}UOPC*p)N`~FiI89%On2PRuv3N4%yrNy?6l@1R+JaNNtitrmG0D2 zsasi4@R_}yZ%PM(C+QaJ0Fy6WO9>2M`4Y=KaEMba;C5%lL|>_Ns#I&1TsihPC+y}! zsoqhB9Q>olBhw>YY$g%WasyM$sVm=dj-z z1$iSzT6V$KR(zLR8f7fz!m=&ZHI$%MAy?2y`s}>w6rI*UiNUW27?Jw}RY_Tf6H=wd zL(n~Ebi&$E`_A&-^eXatz+oSJ+XOc!E!(TEbqILFe|^&Q+jh?DE^7ZCfBMshKY` ziwWw&)oBNJ9FkR%3jGIylS?oJ8jQhA0=1GnQrt2+>YGv%=0os3zAQe&0BUVaZvg!2 z28SXRm&Cs17}RE%9zn?kEKB^#)@u+6w%h3oOsBFX@JgNARETf#^~dXCn)BH0tOl*H zw2bt0RQkg?RIbGBa5@3*l~y$40JEuCPOcrBNZP8tZA=#;NZWGiKOO#4Pz!1J*6Q9< zoP1YUlA|WgxAfa%0a0uqsXD7cCN2ppm9G7UJWnud@v#6;vVY%Pos~5^Je~JVOUNzg z9#B1-6}cM0YQ34-W)_{b<}#q3ozbba)<^A>(?Na5tJQs6keyGouSdL`e5+`Z3rk1L z_Pi12qbktF+eDbD5Zjgc^zwkT3kAF%9Qu#c&m9VJm4^TRj{iZu85+_N^%SM}xL3G*Ll_BJoJQx6q3C zZhqUb6~yGNj)iaS!ffp%J1l=z0OIo1Y;o<}N8R)PgPuTI+k|N!eIq>EmOD~_bY?#k zDQL;1{9IJ0GAT_aO7WGe;3&YOYHBKI0Y0Nt?n`pNano8i$*=titF(o(j6AOD@-qgk zrw|xXe1?yGQ)YJs`66<^G0h^;6rqJ};0Y=VLt2&0h!wk4cKb}O*6i`CBfT4@OeYKt zpsqC*<=w53H3>eJ#dmOCAxMGU6izb#si}LiElOw)`l|J4vUPeI_40A+ev%!M;K0_b z1r}8$2j0r9EvT9@NcjEA#VyNScjMYbJ-ZL+1Ig`d z?iyr!2HWt9*oObj;r=(Tk@*3S`_Wu>^8dr$TLxva zEbGDy?(Q(SySww^&fxAgxH}B)E-&sd4DRmk4uiW5?hYU4-tX?U*EzBN-y5<2bwp=Z zWmi{cJ(-o2Phjx>Z2y04CkfraehRc_k4OJQ7xdEppZuu{_;m1pMN0lHXaWL}uKp=- zaA#usuTK9KPDZy-0)+=@{CQwt__y`vud$hK{}kY;qI4?wTf6^~7K%hQ0I3#Zhk_IR z>!H6=Xg|mD0OM1@gFg-LA5_#z0s-@<|HZ9={Wk;rm!51@p8^vnBWwTa^zW)n=YwN| zSSwBR^!|Mh?q9E*>jCj8pr>#k{tqf*l6Qj`L|P$YhWx`gPtbk}+<3BZ{)3A3RG(j3 zTg9oG>0h1xrT>3v^`EKmU%%CVrow-w!vFq3{xcQ+V-@~?Tl=4>@c+(K5O%c$1qB^% z3NaM&`)?U9|F-abXoI>&O?AyTd=Wx;wgi0{5=7bj_V@MhFO>9w2Z|8r|0x>U_oZny zy5aj$@3FIppcC2Fhj>A4(!VwPZcb+Jyr~&d>JZUxj+Jzh-Kg0P5kh1;W zJ*<~&AsieW4&+@$I+g#aWBPAGP&XJ@SOs>Qo$lMgSmT?=T(A2Led5C zzgU!A{ykmtFTLs2g`gf5=I4p1sY{iJ@gP8S8B)_UzOjJ(9*(5_C#13iehQL1c#q2v z6GHo#_77kKoy+YL(D1pfB(VPzE+qYg8+h^d5dQ$FCcl2(pUP@9k^3h_BtK!HIGK*{ zKL8>piO>5^CG?tT{{VQ{P+2YLy8lltfKPyj0;B#9=xb{Y#Q@}T%~EDD=pSA<`oHiS zpcmucKJdR^{y#As|91?*>!t<@HhNTU_lMgA;TAN&-X0nBU39X$n}}L}%dh!?yIETZ z1RoJVjnw9H{*lEte@W$i~FaEoreE!g*fN8^tTQQhb`bD~V->zSd z&y-5YN9bz(2N%Bi&s-amE)LmWIWDVyPL@Zusr$|+E?#|}j~B*Wf^#Rw_kybejRl?W zlpdMXA0ex3A0Mu(Y;@Kz2I!^#u%#3w>HI<39#^R7E+pFe}R^RrXY(+0}$ z~%~u`po@+O)e%M_A;F6Q~sjA8`11XT< zrIg48lb=alX4ETU8J_b6SJVr$6BhjJX5Npjb}ntZuAlAhv&}l@^BR5MkMTMmta!(m zyA-k(MoEVj1WMjSUXrzZbNFymc4c$!+!MO8`~F+>?_(9To%Rv&jBxt0SVMq!Z)i8U zjiaN-s+mo8)4pxf9HAQmTMv748?su7`}LZ6GyAMr%NFK6xw+3_y(4yekybo6zqwus z`O1-7FY=}A(|5kw=Cw!}TTf)94QH74{Q(xw zqRNcyiU?Qk@+H>f`P7|LsXyi(AqwWdmX2L{R|R+yW_RhtOkNBh2c`%_suqQR+IvjA zn?rslV>$}AjrH<-XO%sQ59@{H1bu6lcU!BgSjr75kVEJVNhUHTP*1R(A^`d{%}sFP+b74hL$LMy80xk_)~K_6r2zz=Gg;*G&M| zF*_8IQAFbbmsX=-HABm}qqRt#$gw_C9oGQ%lEm5?MPydje50xKb+Y!nEfdaMmJ~10 zB+f=J9xqkbjng)R1qR~@0{W8BqYN?6HpsaGV4?6mv{3F*iEYr7$vhHcVFv9eLr(K*q4@U#n zG)`37ghnL51fQ2xb-$FLgjH7?+|+p_nqBO8Ef6Wj5onJp`B_yYhaMCR%?{R&o^rY@ zy5WZ&5Fa})+BI-OpRuw|m-?`*C957FblJ|;rVYhkLs|JE6odb16`Bw_kGgaB)VZnC z_i(w*X=_DAsYr}pCP%C21>ItksF2b$CCqXy&u;K|IxCCET8@wor>~b81DI*?!i=g| zS(figdBC>_H^ro)$ZZ*iFsC~vO3?sc?CJ~imQpBWrj+NA=tBhyeVJ-rcz)6}l5pk62IW6jEj<{PJtE%)dsh!NJ??u1r5MColiCpENym`=oeQ2i|AJRS!7u$GJ%Wlk(wNGr(Ke$eWpa#?gT~@*+LpaEZ~%> zr1jdw`IMPL7U`?7CdanvS#MTdc5&)9xN?*|*b*Y_0g0~x4EOKPzakF`1V6)D8?MhG zmTVoFfw<*xc=oW{>xG-cRJ7chC)d`0uu;olt#yBFEzTaZ*^@t|3s(^F=T%Il+bJf1 z3!#yXlJ!)s@GP5F&!xRYxRl`r)tANHjMAvsE8_$hk>i$rk)n?+e)y=lnNj~BT<_?~ zeYCz}#8Xq|N2P#*=yx_@_`;_ow>Ul%Y zx$U0)*eT{WE_Wzx!}1B{hvReC68gIbXTzDSX&Eo*=HJ6_^s+*>OU-QLxjog_z2B(f zn}xic$wniclrWG3=L@M$d32)nKhD*|=rn@Mirf8bzJ-ubkf0Bg#N_7o3KxQG6csOk}=jD7ku1;k!MV{X+Z$ z_o!C7=##-t6(;6Torr@N^Zb`GdP?gwL&Mizd;)YV%uxg{WSTJ<@+mHNTA6Lw7!k)Z zE*J~A#)84HZ#0VgDdKuW+ylU&MiD>+qiyfKO);vQBC34;LQ z!u~#V?DycG)kIE(#&O`VunJ#Ai%=poq|{Zkf`LDwmk)$wt?R*4%R#;P6BNoCe?LrQ zG`o0`?`TsJQ>dIbo3^!daRT`Ils-$)#{mKLG0A*<_i@Bvwj+$>8-Yvj_JqHpn8+yV zlV7fJ_p*kADVb1}wh__y4oJuv5mv|mV+b7`RU1vXRJ5a5XF@7!l3O$+n272{duRbk zg=#D$G6CwdxIb8EXdfOO93lYL0HTQNNR$N{90#R5d$rWO+;VaF9r7&3sb0S3z+M#E zy9I;5CEehFc36N+dUc#o5@u$SFKXDL0}2(7FZ?#lNLVcVkEP4p_IhN3@CbJ@sz0~j z;hJP5MejvVlqNa3;xEno1gskBx?27^$KEhkHNzu%VZ#K1Kjx0vRz<)(I?stAk{*n< z5^UJnKl#>735yZWgK9-!3;+~F%mT2ssgGIXq5x}9lEQW##|7f#vJ_WFCtS&}Xy&tV zJioMjyx*GQ{iZ6po<6X@9)>R|5TL=w1aSL*CFK@E@{s`z@0Ae3q_+BXOm20B05&7# zLV4$9KNuU5W(?VB(M+|P+fxmq)I`7-rpw}DR$x;a=TS61d3R#-G)E+yJWJuXM1Gdr zkBV}fPX4~`JVO*vruS97#f;&i{6pQSymvx zluG-_+Cl1exbw@;$J!1YF4#Dyq4ZvA4@rNqG0T`g2`D;W4Au1Kx8k;Er6r5cg_7hh z48Afd&sr%e|FN@8#AOcKP{*0=|S@dleZwXvCP$&JZ|pi z2upHJUQ^N|d81ccDKCakp54sv1KW?qAgH%p*P4WdS(H+lC7!87lZchU>nCB!h2OMA z2$|bYdME!jOn#|jH{%#2>0i!+YU-4*$3tPNd}F}bD{(;Ls6o8;WV1CHBRqn5h1v&F z_pU6~(1_(x_APY6b%Dq7BmR3?G3Q(VC|jJIcnvsrC?>IrI8y3V{E11@l5EKj{;FFn z7d1G9m9&?~XMf_QRV{7)`q!f?zM;PDGwpylM26<3@MuU(Qa+Y^RnQq>J#d$w!V@Um zO??g3dO?LM-P-stv9cKm(8;YQNiNhS_oA!{^s#9wqeMgVmS=k5o7{yLcoJBs4U;_!6-O31MZ`^*h<^I%5Ke>$y~-peDOEkkbwi?h{RHDBr=X&WY=e-$7# zM4LRUIEf3Sd;DxVJzPOYI@DUO^!Tl|fiv6U4QOI>zY|YQ9Ap1`Lt>_=Afnc zX|$!_Fut)O?_!{zn4sZJbI$(n?x9wp|K^!#B;BT8k)qjURXMuPR2wc<3{KDyGE8sF zF9(w$-1fI)<=5wtP2=k==e?Y$o_x82YPT_?_O~l(*-S^?kcWvRA?2hsq?T&C8(7&K zW-NIa0*GO@30~Xuptmx$+_xi{8P=X~&ALT{orWc%0##%ZJ1_LaD#pIv;|oLGm?({S zJWm7@74;<28X3%UcMH^n-9B>QF2Hco*PHvz`1F@mu=aT?j;cf>5t$3svnkm~SSPBr zUJVHAL4}wk0J%5uWp^;+#kjB51>1RM--1vptV`g5hhp=cHYnM8K-kj- z4cVF1Cg`r-NP|Xll?1uq!ko(fF>vBmaI-bWY$MBK=66ltXmb0l1w6KR?HSof#&u`? zI1(9iU&wvbevPeyGsX9cc=43FcNng6@TmZbL>e?}p{PZJ?POD3&KKVTxU)7p>^v4NHP8svla+2fCHfw1 znAVC&juHcL_~b*}^XLH53iv!~)I0m&d`~aBOo_k>kOc4uP!oWzdyX==*cjW&FU9%O zNI-6(%SHH)GQ|Kkgg|sK6fRh_pK&uS0jdk#I@!y?d02GEtR0>nb;~e@Ddhk@li36akastNy?nP&nFhFFhs$UigMRw z@holf(!QM_kvPaG96yACvQQlIfILrqOnOEi|; zoMmCxswa3Z_#%yEN+xpBN|r5U5H$#LMo$GNLIM<+DFDHf5x|jXMO6Ge-p$3Z^Gk-&A4IM+ zX?+02uAy!z@jxYc7!}Cwtk3!p`Gr&I2}Xs%x7xP_;4e|V$juR^w+_5GXYH!b)!>!* z;q1^6&_WY6(BKWFNdg3hkaeI&I?xereGR^cj zutX>EV(TSIyu1S0)s*=3g%k24swL^Z(;G*ILg^0jqjL;%bJzM?ed^G9hq%l#LtST+ z0_(D*&JNXQ*Umla4+4n(B_ffjH_6gC@FxBNW&Jt?Yb1|-k-tUa>LtItxHgDko_8rx zWf`6Pq63^{CpzrTN1_}v^q=#4DUp%x%t#$cjtFM8QT{25x{s?f%lX6)9dz{L1C7VY?Wh2viRn zwZft?0oRw3s^RWnRg?%kisjp^prAqETzBMW(dMmYAw&-kK{6-Kn| z*EHXUHiOBz=E_(cmB50o`c#ZM7G2&)OL~dVQse>xd3zL-&`=le^0d%=-QM$am_Mik zYA;d@9?Hnr89W+LCQHj-kG0_FwqB#{r{g)mjy=zfGK6^1SE`I8uK$j<=5&MclbS)u zu;@qGxi`pCW)3+RQ!FX3_Q@!cd3LlRuncnYJr3q zG52I#t{u$t=nJt=+pwGi$8)yd*Wz`1oZd2d!?|L5d-0O(L0*D>V3eXYEi^#flQGlp z30;Th7cZ;=KKq-5jtib`$N8-IOVkN|a3)&GH1i4Un%}CzH1TL4*vq{X2sZ?lE--jn z2!_dGOEU8W6GliosoFE$C#Fm{jy(bTODlNqyEXaFIa4XT4bn zij*-6iZrVXEeM4l;A~`JC@VLGvZZtl;>S|FkR!LlVLc_ti+Q-`A~;Iq!tuF{s8Mk~ z3n7hokjrJwH6A^s*7?fc+qTxX+#;kXcA)&^z?BhYS@+Z)|3m4G)dMq zU9(aNnLQb`i%NK^$574gA{Qpi>3nJpO?u?E@osiZA^vTFtWp7%G2844$+;&pZe8_`h*>41Xc zV}53-$<*%*xKXo-q4rEA@S>A#pi8>Udg57_!$0Tj*Bqz%nysDfmVL29W3ckw7Cnv@ zS}=a?^Pr=j^5(i|bZw%(&Ru7aKJ59lWR@|5(g}-x{c<>MIi;)+DljH54iz$zbd{@d z71x=6hMlBGF*hUM%Ik*eBQUa*Cm)F?jEAG+fA_{nm*-(R*7a4!jF= zPfN2wN}OI?eZ)ctW^dFp6dVT3G^y|;4&0O60E=6%xTER1+XE0_K>h=o@aMO@qD&q~ zRXm>I@JnA*eAnP^4;tlwg`!#gB1TC?l`-pkh%+eMFgm#S8^F6ilkD@wG^|s9E_dq! zJ_Kzz*)I$57L?L&XLtm4cF9jg#E3B6!LE}M^GrC~v<0QQEwkYTWhjevk^w+1bsHp0 z(6kNwMdAAyo{=OkR>`U#+MjTh^oFdPrpM!$kpV_l6!g|mx5#D>iQos0X&7#NBuEMP zJK})k4hL&qzuY3im0Q?a9! z7C55-+N*Qgt^qqeeG>{CukF}rr2ru}!5hd<-$M@-bH<)WT7usFZW&V4|P>_Rkw-`6?MjAd7jU+TxyNrnbiQ$FG)6Q zgTZA^F8COCF>Z0@;#ps+y2T_UW|Y2sRl!67ML}7v1%V-k(d1n}c1}1ioO|h1b#tNj z`M4;3=2?(~a)u<|>pUbb{Z-Xj_cr+yark<}z&AW_ES{;)fw7;5Z~ZaAXg@Kr$+4^9 zIkT_9#E!LGe~(=>qPBh>{dhfLT}Kr4T+q?{wvn@&zMyU}b3q7rK&~i0de-W=v-G~p z5EQqaK?elZ9kEECkhi{??t59NVzbul-P?G=Z@#`8AK7gDVEtFB%PCDpxg z82B~t)8iOr?RNPh*IAD`hMn7fD7Gs$vgArb@`RroQCke4;@}Y@F2NQ01-v9Da*Ud5 zzWtR-;3=(5iLC_tE>Nub;r+tsZsozSPv)bSE9_e|MoxXaSgMSJ<=2|Il^Sj=Cv*7% zd)3%B!8*v;h0Bokr!#r)vq*jM0{$ol*pQs}`>D&) zh40nZEtJ)Lb+Bcrss^ixg8iEt_sC|+`?*7Yi02>MXU)&8vAY|wK7{NayH?|R-UK@z z-joNvduHzW9oUnI+pjJA?nf3-@0PCI>4>&Nf!YD?dnXsd=KFOTkJ(5@_v4`R1l&kf z1nq=nRjrV2Z%3i%;vSXfmV-WS8v)T!D>J)Up-{fHRiK|WKkkdUzc57VrTY! zcy(o|X&!-m25iE@A!-_=p>NowB@oG(_fPuytYPmZBC^W8GUy@sGFi|}njvLtk=vf< z&>M+`n5eA~$;-3Za)6Uu@h1F4MgKAOQJHrF;9+1ROXjQPRX8SZl=8OlMHt;s_%m7lI#Ed0y)y+Q!e>#S_q%@1U&IG?G5e8Gsi}uIzwI=vI zf}=?TETzOyB%dd!l-21D0g}<31SXAUl}51$%ip;}d_T+H?I}M>-Gt57+B#v^pgA`b zcU!JmJSCqx`B4#83BD2eUhfY%P-%UcGT;}utm^7_>#W8+oX84+LTsGg&slT_J9EEm z+w8t@T`=@=!TcmJ4%Dc>#CPYl6+hlTsdn@wez*TPdmL5ZFf<$f;eI9d*z@s*>y7@g zNNoLhp0an52iq&=S$IR~B<j+Uv`Y$wY+A^c7+IG7ob_fZ5MDdS2Fe z6O98?opWN&CM0el&c7lmf*;4La)3`3A!p)sOD=&QnI*kO_F;rv?be&|m&MjxQn5Lm zGy}UyXOd$dYph9yBBuFuq~InTCu=qXHNbXTDvdG)n$S9slBe@yZ4jn+ZmsZMZ#q@q_HXyG8 zI2YY0y~ETzEL^M#PFRPid<6JBat@aB8qVxZi3en`AiOH&fIRE-n9Y_r*vpIoL}GSY zp9hq-S^Inrs)imEZ?D zE;r}>PlHkVU8f^hfI`kP0y*T17)@@IQ}Q)Vy5Jg)p7h=o6^dXoZ}3ijtU{S z%>{fr7d*R`xXKxk!PvS5ANC6g?y_a{-sn}q%j1{!$-p-+0ase9%@+r@dBTB|=qW=x z8`5>WG^zj*X$d!0h=C^!Ce|p+ZR6jKri_(3ju@EoInjsvmm>g_JFkZV`|XyWxp(3& zSV%t3)JYnSQiH=zCfvt6Yq3j>))G&eGE8oI%n3ex(BCeH8wZ$OR&*XMJR3qcr#z;l zlMZJ2XVoHO^t3jAJGtK%2$9qoWQf1!N*b&UJaQA9h>8vHfhQ>OJ&d}J$2~{Ar0T1O zf9^}wY$?NLntJ@qU#&_F)ui5m1X>M;>t$B)E4?-3yaIgY8d%oF!tT6dZ+iM zbe(HPQ8kdi9^8BLl_gXEmT%n#?{eFeRjKijgf2%AESi0lc`GaUX$;G-=aW1X$=rCV zSY63`+i35(Zp$e%*k;uYH+B5z5;_9RwmGElGeNjm4BZ&Kk*%Q779s4gn4)n>c44BR+g zFPMWQaHTbk=v21_gC~T@8WRX(S%DXpN?j?ebJfG$7{+%@zlS>~?6xy14!cruuBJ?q zN+4|wv}g9&E|kwvSy351>lfaVO9g5);pvH)>~8_X99j}my+P2rkeU=GX8Nn=SrL=aGP=gO4UPkjJCLMNn+4+=cKzR((Hy2cPo z(N>?*S`M)1IEZk{=Xuc_(suP*e@{{i4QCiUHa-<5)k}Af`tTkV|E-@3@5a{*Q&-GX zTm-)%JjPM!V@wmV_}uwdE?9xMv(547VXiUFe7sfiz0ELV!{7GUj{cdk)7z z|3W1^Cger%fG|*RVvbpH%{Oco2F3f3D#b$*STo4H)w@L);UUO9?4&BIZlN{FBMNck zm9SH%PwHXhqD;lCmpA{~4sql#bst zH9pfCo#5LOtIrNMAuDU*OAse2j5{)hba=lQHapaNBzwSJ#Z=l5UNXb`5FX?h_ViY( zQ_nWwuoF0Wl?aI!^*+nfuxa7V*tli3H#EU3H$sN?B;g0K+Xur&iCy{hX@B`@!h z=ab%en$nLO1|PzMsjQHTO&3lriwVknv{)lPp&7YoDW2E6DE}hsR5BCFMt%xzw zMTNkyaEx!_%sI0GSwmCqT5qxxJskZF3Y`UjKAxxyafj}K=Ae#vVOSjo_&Zm;@5HQD zIJ|ZoYQd-%iUPoy;V`Oi_TB~UgN2RO8KF|X{JmGL!;_Ppa<78lD2)xSQ#L&!%y+hm zhaA**naf-DKxK0{Fx0)b(16_JL4GgCRn*u)*k*DuJIcz)rU(T_Ps6k@ur*S@U|90W zJccz)%t$f^f7VBYp?)>oL7?GEkR@$1;BZyMZ+{OcbHGVUMSphKn<-J`z1e*vT4$`% z`&vAtL+N_@Tg<_TG%CqY_hl;&b!Penvs!43&iC<((v&M}KY3c=k3J(&}_eShYBO_#r zPI_(K52t(oa2a}>0vM-{a z%WM-fgDPNZ*)oUe9EK6Q{8{#$xq990aMMSNNRQvxHg4Rm4hJJmL?i&|~WNx-GZj~isu*d}~EG?S(hAewM%(Dn-4eW(Qrwy&hm=snSu3-|;Na23QO zyk14krL35=6|V_dYZ>+9nN;Ix%tgU}YTg)q(tV$3PEaTEGuUyauT{^bZcRxy=-_{T zwKeF)I`_fSEy}{swNFJbG9aZ_v$V7TSbwi%L7@L1U`!2swq$b7O7`N>fGp8Qz8bn` zM!xk>FZd>fuAB2>)qi@vuEt#)n;!iTAH5%yH1P3lj&WPjh1`rzJHYz^be3=V?^`6i0TpDN2Y%^c@*}BP4d{m^eyBb2CtcSd1T1 zhlX}^Fj27eGg4QLzw~x-VKl5Bbu*b2`g|^IMW#tbpAq`>u7_VN8={?q zPb@^VhnV=#p?p0~T0gqulec?st0A_8s#QH3PIMOK$>S z2>P>EAmQto3?=7?4(K|-$DG=#Oa2hyTCCT3J8(nrJ2YVmuxOWEZpkUJ_OMfBbf9lb zvOWlt$B>(C*TP{cgLB2KJj;*ML>S*JX6Y2BJ@#(;fpC*nxO?1SR^n8g6e^Wnjx&ZM zpVs%YTx|gKw|V@H{K?vp-8AbI(JfD9*|u^qloK$8Mron3HA)lgPe$rDP)mxOb6WWC7J(9I47BsoCJ&_pHM?ZXKUq<^m*ka#~p zbAJQ(`6jl7hJAdva>{ukA@Q7inC{m;0I_xv%KV4+(5|1nzHmM8PkJA)?a10}q?jBl zhduP?Z5lbd&pY;Iw1$4fQNJLIq=OR2P9^&m8)*hvtc8?jkyJjc8_Gvdpp<}kFiJ3E z4Ym`@ab)1e9?al~EQ?cX28^)vYjoI6U6|T|o~DGBsI-}xcANuNnzyMt9=#Evp<`0C zGpm{QZiC?W>NK=1FC5wjOMTw^+xm^>47c}46fiNs5~g4|Iu0tYEN zQnhOI9-*Z}cmDPIrJ1w4rl&CL9Z$kM5C*T<-MSeqMj3#7Wu8X!3Q%ZB6<0W*_X%%D zm?bZ!Ag=2oKw;-S+@4OY8b7d}95dvK!Bw{ACdp@Xel~NzVwsL5)U%bIRoj81j-}1Q z1_vWjT7Xn7{;+4fR5;-pVBx|w-r~q_=|kfss^cL6)y&~NC>vrw>15A;_^QHyRvqVp zr|G17%C;7D2Aliw!|1l0Rye`IRM&Zl(`yI)v4Z)i?0A(v&`51wFRqDyFOyIuWnY9z0Vdiwy+=ZwRk+Y;gb6luomA`C74+mbJPTw zlVtTn?7R;pENm`!hZ4H? znmkREBw0F(a%0W0DD<J}ztV&x$d708BOol`&GgF_p06bu z#cEuH4dldz^S*C4UgULDWThELGC5fhG_ty`RJyjRuQYBQPmI~`{z2M4oJ%bzq6~@P zc8cR)3-em42(7Td4LFmisrW^p{|H^j(N&MwAXjjN} z(A3$5c#`7{%PMeV=>4{NF|@sF1HBj8oCCX6sIj+&ADzqGXg8AMwK#bShY`szsQW-C z;zdcXTrw^c&KWXv;RR1WqC>&tko#GWjLY#@x?F<~uZ@#0WGPnMT|aJo_P{UyOzF~* zA-|20b(_Ky2*chRguR9s(=JRgQB7JKEP@yezl)gG2ma-Ix+O7Sh9uHbGNKvDs<*yA zKTLExsI!#%$MP&OASjo%s9&137vj*MK&%jDXs=^j>U>067wuvup8u)-+B*0m0xisK zt^&A;a{_R9L*Mr{l3Ls-?n895*Z}^|fZXfY{x3+2Je4 z#+ZOKF!G@f{lfi%s$v&1r|6@ubm%1t0-v@x5_%g^3k<1Id7OVS&{W-*pvt;6p|akC zipr#1TwvFgxhuaRCvhs%iLGH1V2N6$4wXY*lIXAvYM%GrV1BuC?V;h-x4DfaqgEhz z4&Xu;5zdA>i>__raxF9VNHz?UB>zrAH*t9Dl9t~9`P#cf*CZ*vO~pFa%4nI-l@i&b zRhbpmThH)yW1?fcAN2>GcgL0Y3MzS26Av!JTjp5Bn;t_k9 zNbv}3ZrMhooBo=D|}LQ#{u_q-)Ns^Q$hnqUYphkI0p+%${l_ z^zyn0Dig$~X+~zy0hi@&gAb#bksvk#oGz2816ESaUK?&_Fb0G2{=Q&zHjfuW3a)rE z>cqPd_Y4;GNLFn*j5ONBF~EuUWtD|^ZTJ*X1-jg+bPZkd-R=g<6|Ln2UMXU48&FE4 z_z`Flyc`BM>*N`--1o_arq)1o@lDoI3`-wHs7}PY5(%ADx$iMly&kwn?LaYF^OUAS z-gAjkUs!LXswFzB{y$tvLC~1bQbb$&2U9t*@9(}UDk=tJDfHOb*ajpaAA$|S+}7qT zY1je1Izd;lj%jyGiD%*pyTs*Qm+C)@%f3<3_MWC?L5K845vK+(qDfqh-gHUO(wm6n zkvux#bB*@nE7%k?Xxd@XAkEMGi8?ora&WWw5O5Yh+8A?63*6DL8&h(=xx_>aEfobQ zik>u6Xc;}GA>4IufLT~tifwj7d;idRJQ~C^##}%2d%GjWa&9cx%;+@MxQV8^z1^Kb^ zN<+@d=4)kVLSGyOJIn6d<8M?3E(W{bVt2MTJ7Dc>8J4FGcKji(24#!-}6s$neUI8}De{MunFy>aKGPJ`)fYtj(Ixp-FU^UI)#$5F_EAYgg z51jW^TtZ$W-_E?HrDY(Udc$;WR)Y=5R>$>W$DYZBI$UD2t}17aj7}OFC5-&B9-L#e zF3HvO|1n5oEocww+sb(eCVnInULND@mc36L$M>}!} z#TJdj^QdQWnVn@ABxjtl{XRTs7L0*YOJJM%02yb7JWAbFguEjIrLG(U-v z5>VDv(fO=|$O3-MJ-XL1VMiiA@N5|Wx6}^!l0F^x)3OGqL-~%QMG!WHCN?+VD)^Hq z0beHE(%`+fHO6`?zna}#&q)YZ(s7Er%Zgf2=ZE%!Cqv!%>A7Gqt2Bhn` z!>svcbfM%_jDbskV{vtKIc?gWTC=MKEkb9>>yE@)G)miL+RmZnboGR@kzwvm-s+we z09&`LC`sPO!9lT_zM~U>=^(YpE(^KLc*u%du-fvPw}owo_S=#p0cf%_#hBLI3{_@@ zyETF#{9B=Hd)NKC=I+Q0HD?7Zc^tqSMU?nlc&`nWiGFkzWth6Z>uX`t{hluV9@AXo zG)7y#D-L9q)*aXCylc7pt+^VI9mAvYbzi`g|LJQ|?-{w@x1e2bEpEaa&B`pg0|HIE zMjX3s{@%1*g?nYb#>6+~%5StS!&yJrzVEow7-7&8 zP%kPC?ftgY9hB{^fo#odG@WBlWtgaC7^mR}$kdx;o;69*3EoeAm`88gQ4U!Q(yL|d zW#PvKajYSkDU9Mj!NY%JGgaG)$BmJJ%|NT+)RT}AMqJwt&)}!SsS17g2A=9esuOZd z&=s2&^cjyF_Q|o>VZEX;hQ4lEJbgkJuUiscTG3#oziGZ27@ZLx+nzze%7>zAKQsTN z-jtIaFR+^}30uK5FSF^yovF|83ODm5l^D)&fGP6BDZ(i!CtMQGz5uTP*Ga3Eo*`vE9{n)`laUE}F`mpm> zxQU6VyM4?Dv6G;ynCQ2x6JW2Vn>t=A@Rl^RcLI81u0LOa#S}LA_azAZc`J~QH0IO* zx+u8b@z_?v3u%{;xiM!>-9G>y&oeafAlIfOeP&|?Q9&4G05<{#2kP{F($yJhdMCgK zJylN3)e(6pqYXJ*dC=?Z=;9cFSJ6sFk=y?`Mo%a9Wy<2~IqaIp>W9cuOz72n>_*@| zEe&#!g0-z7^ED_s{_hPch|)%m2y1lgbtBEbp2!(lH*>s%@pp~56EW+bNH*)D=)|H? z(UiFGNR3y9^^JG=xm56!74o$f#J^WnB3-81GxZY5-EAMxG`6g}E1JB&j!d&Tv&|dN zYy0nj4(1qTR2*{@2|A<^?D1*wr0plbha+q!C_mOw$4rZH)Jf(?c2*(+w#BJ(Y-ZkS zIvOBE`MP-r(r4qNXA|<1OpE9shiLN+`Rkm0Ph$Ln%RE>G9G1*TkDe-=sqjw!63@D2XKEx&`Y zrxWg5<+`;T-L*LOR8`vd?{1DhK;7kdG=P#JK^<^qW@*IZQjy`NdaZgu*`bzaAo$75 z+7-6?%0e(beYLd6p59_z9iYB0a9*Jkky0B&NhqgTjm@*dL&f2U97qgSXdtRt|#9X<2RvlV06F`Z<%aYjD&dI#-nXO89yvGVbfJdLcmz!g9 zjy1JHF=`d1D77@Kq}7%7Xl_I-p)`aFDo%ewD%EJX7|u8jpaG3bP* z=m>ohSFNcdVT1R0ez)WVN60yCz7b2o5FV$AJA8*T>l?kB_*z`oZj<`m`~&bPN`p;s z`;o}~!Wv?a3c%RAg=Td_iV@|Y;CU&mKB@cQ2B^JOZ-t)8=AMYV?66RhSJMsAyfJS^ z(d{LUZR3S)@*Z<@{n{Ms@eteoJ(%zP+Jjif>PA?jEB10j5$puZ7ilkm%A3X+;mRC7 z`vcYwBR?~{QFp*mq6}=%7Jt7yIcMw#?k?ehM`2#bn>ab zFi#bh{*Z2aG7YV}9=7#NYP*zwvagYoQPypOX-d~o*$AJ`cYkc(BjT=q=V!Aw4ZWIt zqv5Y>9Sjr77DHbn_8WdsAU`i-a(BSy%d(m6PaqUKcaYR-6duQ#9e}#T;ljyiW^@3k z7jM31PF}1{lEv1WvOkzq`fdDo1#5Yj|I_yDd^2}8T@&HAV_2)fG=ijlV!Dh!1=VO0 z#^2%nyly7A+)|MI{0b2}-ukG3JV-L;kk#AUau!V(xna9BrN9vwGFjdj7@JY|en-p3 z%WWa$Uu^3}tOJn88DiyMz|f^FtNI%IgPHM6G3vrXLsfkhK=p2PN=uo6&%`0FL@;T&ZEjGhK7f{bkqa=K$fLG>=U{W)iqq6CE#X+UA3}36&?-ZhKYNz;H0<&o|4=(Hi18$U zj)5|6#Cjew4;6lMXz$s~_>^gS8VT}YDuFuCpGM9z{APBabIQp<;WaBNqfEHUF7@NL zN|MxW`%$(|95Xkr45DOu_4L*w}r_$ zNj3b|3yI8-bGs}Em&Lb_gC7i+1Z6RnQXk6ym3Z)1=tz3YnSw}OQ;ULJC@*XWh#y^~ zQB|tI_Yn4zZF`y`U@S=Hc*=3DU;t6~j)K;h`S)OFAyc0Tlp0EpB%Mt2$ZH2Kv<=AP^)+IcLzEwpgLXS)5E4hH56vqiJ@)BJjC96 z;p;-+ZL|?)3eDGoU`3hZVMF=a4HwJrzsXkzmlvROKX#>Q%qNy%mpRl-Fyw=6Jkkg_ z4g0pmWg729HKBf#8A=-ZYs+W{E;Q6OFhqi)DUqHmip%x-25+Ng>UYqcbo2*;TY3jk zY^N;zErr+V-G{bpyktYC^57p8PfU0>AQtgxg`?OQUgL8I&UM zf_&~-$l zySPj`FU);iWa^{8*S?;)e)86Y_x`1^`>aEE&nz`Mu2||9YV>-}E4iKjj(@R? z{Co11@3rSC*VlaexB7nM*RP?-kq%4&jh81ia5XG{x@phV1sRMU@>?Ec@XP(UcX!K& z6AQbw@A|7pz26gRTz}+y(%R=m)`dC$-D*A`RS$Z1wCASzjmxc!$Mke~E*>fL`SVLz z>d)poPL9p*CMc@y{c+ZRzjLyh`6sTKcMb`u{MV`7S1l#FF)-%R?QgctySE*GnCjzZ z-fC_6{Qt?;sYi-DCKY>d3&)E8fAa0#8YWiVo)pDXGqM7!Cy2$pne%H^p`*xZTds-! zw|ef0T>fh=dV>>`lpBrvfgXAP%yjAQmF;;8lN8f;s{OZIrmVE!_VoV9gG|Yyn(JCD zYu=|9*q>he;rzw-^KUIzNkzJh|ul8iGsQFj?{cl+E<@ZyeOL&lSk^|=+Z;llVKlCD3 z1oK`l`fq*pd;ayWQ%-9|FP^_pW#5AP+DG?qU;TCa`nmf>`nTsFsXsXFp5MYB`kMP9 z^LpJ1RrFtfju)6)wiLcR2+8aRcYPdK50rm?wO2TKdB>OOSL*I{YG%zx&B};;Z84eS z!a~gUIg0XhEk;p>^H-)`t<*$blZ0d`$ULC{#(?dO*uovE$)cHa1w#d!{yINjv=oMH z>I#Mx)d=T-7eAp`H0K~o2!lVY&ceTDk!!U>+R3x)NW&h%%J&BlMtzEF@LV0H#XdnBS`_u+?7JRC6`# zV#gzYKoS(~#ubI7Sr|4T1uv_^U1mJ;4|vojm=@-l&E~x}zw`dfbo3E06bJa(GfkVP zzFye-+KU%2c4Tji;JKJ_C1&=IyE~-6HseVL0ZhwT83q5jTo%sFPdYhC-}S}h@ZER& z0yI+I6R{p;MOE;WDYPs<;6t5@!np$M}YxDfS zI+IR5d1=Zl+l$u``JN6(>^1B5%j-?&zPq<}!`=^nJ}-7Ye3*l+`Ng|;#||7g5N)=^ z99vYtjV-7W68Px9Wgl=Xkmt+SL)Y$Kx30RKyFK~pQE_Df4vF|gL%}PH@TAfy2X=Qi zwEQaGeb?>J?ak@@>-K#rx>2=jx7+UBRv%wo3;%eht@lIa-d9Y2-bIDWu7%r+nX(O7 sjR diff --git a/docs/target/generated-docs/multi/css/highlight.css b/docs/target/generated-docs/multi/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/generated-docs/multi/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/generated-docs/multi/css/manual-multipage.css b/docs/target/generated-docs/multi/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/generated-docs/multi/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/generated-docs/multi/css/manual-singlepage.css b/docs/target/generated-docs/multi/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/generated-docs/multi/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/generated-docs/multi/css/manual.css b/docs/target/generated-docs/multi/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/generated-docs/multi/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/generated-docs/multi/images/background.png b/docs/target/generated-docs/multi/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 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 EKU&lfD*ylh diff --git a/docs/target/generated-docs/multi/images/callouts/1.png b/docs/target/generated-docs/multi/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/generated-docs/multi/images/callouts/2.png b/docs/target/generated-docs/multi/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 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 diff --git a/docs/target/generated-docs/multi/images/logo.png b/docs/target/generated-docs/multi/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/generated-docs/multi/images/tip.png b/docs/target/generated-docs/multi/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/generated-docs/multi/images/warning.png b/docs/target/generated-docs/multi/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ6{&=OmbUe!pfLzr$3POQVMLJFmSkzKp$r6{DQcKT-R`-m27EM|Q5f=q6 za>AG9Ww#ZB{sB@G<)Q9V($rnYg>KI7s;ncyw;agB4W$Af#BEgyxp83a%H5*jQ2+!P z=Akdv5%4O(;4&e&B)9|#Fi3EB2u^|w?(XjHPC~HY5Fo*2fWh5@yA1B`uJ1hi$bR-Y*M5I} z*Z1rF*K1~0Pj_`ySFP1m_q_s3I%p21i)imEyHK_7tJ*StIDWdO!a-!qqGu+wJd(Cv zUP_ASl9wEVimM{Z4Zry^V5 zJI#`iS7@>Ge0@JPdwEcqIVG<IN$JU5zXV+{D0FHu^K9)6Z zCbZl>(niY$aK5|8gEK6Q1x~B5&8WNet5+;rVlX#%U|Ee<+Cgjf@S&5-h=v6O1jeXm z1}a?MJ-l2Df+*@%;Wn5d83rU#vnxQ*yc!wQyvgmTmLP&sw~|#Z8}XoPe$r;4G)?_% zLhArM)>(iDOZV0r2V2!zI-azCX!AE0kbm}E&RtWvn`mbugU?mKhyYo0{5fA;Yr+6G z8CVmE^->JDUI>fT#zMi?06b>1J0=fj^G_BIW!RcJh}s7f(9(v}JYw>0z?oUFjbgXY>|Xf|EZd@ zy2S$F&dnh1=rvEDEJen&7~-`x-a_w1ygxLJK5D3mRgV%4*QWQ9fnWw*u2^%Vj?eZs*YetpCRtlC*%p0qDWK=p*kpgE zu93D~8*5S8d%`U5nV|J=830=j#816TG$_GpR?>38u>+aLiM{3^@g6oP#4dPRq<@o_ zl@`Hn7uA&2vX_aGMca0II47QWA*=z17}xynp&mMt`M^q$pfvux6@i%^IoA{ZhBT~} zq1oOSVf;xx#o;>5nUjk|Z0+69#pf8ba^d-!k!r~r+Ev<355@)X><{ryoBL+X8wCb`M?A19tM4?HbP!Lu(r=@j(EevyhKCyB{mZepT2jnR=IuuI*`~!j zb|@nGNMl!-2l5FUp$L;p_Eug<&&^?3>Y_B=<0L#>enSJAWA2YN#i<)nZe!r{(t2^z z2<``>a|F~RMbPF&J0|dvn0Vh-=X1;;hpc0$UE=S`QZ0x}gW7i(x!FZE5~e3aqXDkr zBW2h8V2YRpWO}ATev2{l|v=ey;X{XzPOnjPf*IUn7PqS_O`F75j%l%k@ zZr=&I^1MBJJ%~bHofe&($$mCEi|nr3o-Q(rqUY}ctSZ&LKxc9m=m?KYSiawuGr&;W zONC&BondYYL+sp)#@nW^Ny?nowP+A);=+ueRlY3jxm3VCh>kTQOa0}cyt$*R&5b(0 z9?~FCM?as!jw6}sdimLyRWhnJh6GedsVUBvWtqu2SGPC+*1^(rNU%}eE7tUpy?1V- zHZTpuU=c>arXs7wRf_G1TZGHDw~w8j@Z27A;?IRsmqXgDtvqUr7ZM`273>Ah1C9a84o`-8Kk7hscf<85tjZ8`wq-Nk-~G zZ>Y&#bhFV5?)S%{RFO7OCDQrKEw21K1Zsoaox&3#2sXI79}jh#bZx9&{iW8?$jatR zvM4`J5U0^kM2uoMnF0BBf|gn7P&4xZ+JdpJZw`6zCM3l*MQY-Pj(2{Jj!~+O>8^^P zmbTWu4ow#;!?O7t2i{KdD&|!GqRA{el~{Wq@Zgthn^$Oevq!Z z&@M@^8Utb-S-=v8vwzFH{w1JD!04z}Q_8NcC)9nuN)R>Lk;Iu`13Qox7rvyaGase2 zIn42t)vOG|!dnPuh^Q2yZ;l88KbuSl!uLs|W>cb~wsa)gUaV&uJDyt`cO-&Zpa!H0 zm*+PxoR$D9F@p<81kf9Q9JOCFtIv0LiwK|?mF=H$LEXV)ViXzXrnGr0%?$9@so`5l z4>nH=Ww*dLGcCqt*g;+jY6t=jyrcQeZ5U4|-!I}w!-$&fF9zLyLCE@|y6k_@m(UBm zNzv<{{%Xuz+OjN02`Vh?)uz6$vwm=k7^!vOpbj#1|sqFsw-o{84XW{cJMlp{; zIx~=jd5f!9f?`mp!54g^>rN*Q2F^(_ErYdpi3VtB#$~??7ylTT{z(n$&iy+Oh=UVi znBGyA&Xf7!@?*zn&r#Sg)J6xsx|=HNi`zbkNvdxn+yVT+w$JqOwq)wbtxt?#9c~FL zTmR{suJabY!%NyBB6<`XjJC^_>AvYDD=xr-frpE2I*vqWbMaGt(*q~k)7@}aJjlz; ztsbe@8tR3P;cQ@eR@T&Nb|ZXiEf;ox)sqFadx>&>$(QMHeD_Nk%b0fVrR9!RyLFw( zTu?^k>x`q)-hmP*r|yw)Lqcgux!t`~vt2)bCB!M%Q`PbZYtXX!e^X(1cG+n$E)f{7o} zfsO4w&oP1c3kIR)C}oj*$^45OnCj$h`D)sF>OZ2tN~d@((?kaS5)br+_HrtkoMy_2 zPxqWSGQv}75bYaWe_=7U0+}#XAE;{ye$Tc*)ilK7HNvVWt--BQHoPMo<}pvbz;maf zu;EZs7o+*{iW0dz4y@HFByLZP$yP9})#$a+R>i#h@~fZ)4j373!=xj)0}NMVE~U0E zDJjbXx5rU&8PYBKwOlvRop6q_2#{EJ?jSfvIu27j7_tg%Rgzv%0)3-~M~N|S{(y$w zXQeNab+Xg613^A2muD<^;W}5P2*-JBYnke?CRn=2jtsP&acZ+&Jt?0FZ@LhU|IC04 zk^1E`1bCOKtJ!TX;)0V?xko=^MOQXDR3xcRX%D5ohJd=h*5tw)y<_TLb(60H4@pGu zmi)2~kw`~OnRn=R?W#gyIJC2OBy|#CMQcICv&lTLI8pcMvBouKm7>|6D;+@n0w+3& z>q}3$?j=u9*?z!662^Wf&6s#oscT{H@=I-oE2qUFJT^Wkor!61jGq0iPn_s$gi$Uo zUS-iHXi%PwJk4$ULR%^Pe75nLP_(hPF1jN;i+fQm`A^gIx?Pe%dE-YJNLUTv7KmuK ze#D&GP$_n;)hpNt_&`NoAw;g=_R1MvJyAu#&AM#5-Bb|g#FDa~7Z)E;zjw}eFf<5` zU^8Yy-6_~Hi{;wz!RT7d)n9$xqmG~Pa43YcRcUDXCCeRZF8qR&68T+t z+Zv01|F3ja(C0*~8ccv0BAsvx0Ox%>`(G9R<)GS;Z(pfsKL%8fQJr7WlY$^)R_nqg zdf*koN9~lOQ>S+ILpjA;mMK;T|4a1Ep;mRf=S(P^S-#)gOLw9J_G4ClfALm zbL4*Z@d6GNHMHw~#-};s2x6vJ-vOiAmNz0HX`I$|xZ-y`B7nIpQmI>`%ByYE5+^Fm zrT(^umJ?{FWOT;h$A`hgsm&ggzB5UqL^SK+Nj?W_*-%!|&J~gcd0W$E1=c>-GVZ3h@Uw`&;A3huKdW2M_{8Xdj_QN<|*oYH$iFI)-L(1tMiCeAOfMpTqai9EE)f?T~&F6s=A^c;P= zT^kSk6}9y>kj`vK*2iM2Jh}}O0y%Y^)`_4HPeO_0z=!>kK5O>nT-@EbrgoP)PE85) zZ^ld+;g=|}l^((UaJf<3lw$db%!K8T!^jGSa>??<#g&pYrA;v*CdJV+y~dm4k2dX_ zRFZdn8BmJ_2oqqrnb?q_no^;5F7S~$;!8vb)#6*%hBohC@za;8p`*D9jqn(wq^&#r zc70)|{--BFBAazNW8sFEuw;K&~R4W3rWrh|e33-*h+{3U(;QTu$!_b=_q3@F2Q_ zY814=Q-vmUS_+<3_(|N5baYagx^GeG5mkz(S5{888^W!?OP{e5q&K}>dE@D1Xdf> z)WhZk`%2+7tu2}Hh>5Lv8#b8f==ut&mK8Wks}|09jisJezWCP^z1+S27Q*CK-qK3G z{_K053@`rl4#qd{QQ=L%DcE*@N9}jo=}V6{o>_qw1n_UaDDuJ62?H(WjkfHU544Fj zU;7_$Z3sO>AB0?py;g38_Ag>KCY&PAj*f2^GP(Sp;f;0pdqwi!uNtUpm4?rFztwEG zz9lEGpSt8AtdCI-S#o{F`(Z(UJiEFIsOw^NxUcKY*IHx23roqVMWgjpe#2OB8+ zX$imrbZfL(Sr$xA&q8%?Y*#n(y&r#3;HKcF5!_gB`)ZHSHhQXZQ{+c}?K|LTX=PJg zfJM;iFe$wxFf^FHDWMc4D^$X?!d`Z=TydQ0d(htG_w=@SSnvU}((uJODA|mq%ulo`<3FS<%%rFiPGNK45u|BO0*+C_es%6vqCo5G}Nizp3SiRaxFkkaey2X37%=p%>0EDv4 zbc(v_vJ7n-Ze7C6qb+3}pDT#@CCS4#5o#Ul{572Zo8gFjf@nm%s{V5AB~{G98W=GR zlD&hBz_-sawO#yi+5)BB6c-e|TCrR5Qs+n(js;i;L1JI&jr(mK%cs;jNx4Wq$Hfa- z9b~n&S`L-AC557t9p3tZ2&tfqi^S$Y9e6^mZZ>|8xpT%6?1oXs&EcoTIf#&}|5{eF zF^>x5t>%DpLJyJH?8x*>twQ*q4b!vVRLWuf?R<(RkR9jYXkFpWFV-XGs~H@Uz}F=f zY~ScOT%qIJ_=kj&1dNq+Oj_~>55u7ZZ#b4b#6rJ6_?9JZ`T>2IrAn!1RC z?Xruzk&rEZ_ABm_GY}If>^d+qGJENXE zP_bu0^owh`{qxG^xo5ZrEl9I!5D(;CKliSCA;)8|5wJjMxZ|wru)om!D0Enw8Eylr zQ69JeaC9yKaC7y!5p+b@5;Ip3;}IqVX#;K^lcE5H_KY6UMv7Ig9CGk!bb#6x z4`h9Yki2&1<&Mreeju#YGM|)@&3lJa(}8Yh1xG#JfAM3<>2~}HLKgnAwau&OF@p?* zSRTTluM#xxg=S>q)tYE{V;n*HD43yO#O^E!R7@IVw9b{jV+4qn-j%S8p8JE>{;4-P z2|PnX!@@hPk4~@c@+3OEDyr~-;|_*)_I4sp35dkeXS*Ss_6RsJXC%cT0LL!yS#m;T zH_!OljFvWBAw*P7%On=Y((O#EP4~^Ob}CuR(=|A>qj(ngt+!SV;osk*R($)bY^43n z&Qsu6{v>?N`Lx|HUBI*$8Z{$@OSk=25b`z=N^Az7L1bv~DvYp8P;y-x?cz@1}q%^Jy>a`dr}OyShw`;t?wPp19F~ ztq$bC8iH4O5hWbD=6vK&1N<&lNpIb2bWn7&WbN*|p{_yU?E%+_{ZVe`7`yIdG^ z_qVrUC7csx?Lq7`3m)1(K2GGVC*RFDjWe!0&v0Jyc`d0QMf zKX@_p@g?m2j2Jh0s_5;H8$Emd$BCmlqdh8a?ylV9G2fJ@)n?N)F5gCPvSZ;Ivr#v0 z456pA^uMx)+?$a2%ssNERlm<4-bGWe#~!rw8dPizj&|N+-27U0BSFziA=)|Bide#% z^wi59y6gY3)Bp#Uyb~TTXK|x*jLjQ9t}3g3R2d~JO|V*!Iqn7tpz=xSF{j)c%U~dw z7&qvPCkyM*`H|FqR7c?W;8ZwL<7EOg_za&sv^QugrN?z1p=t=FB2L7ymz0j15237M zZm(OD0gg@eJ8p3Tr%b`N(o(a^G2+BH%9|8v%Jkm^@hE|$W#d17{P?QeNm}>N*aMe4 z2<$=*5swLepfXd(x_>o{9GdsWeV5x|X-9&Cy}CDE6xj%s>l0ulNEr#2LN8Y+70_7K z>nZL&kpSV)2Cs`jYrNy9xz_9@9Kgex0)4#&y_#yzcHN(>B@R15hdaY6WND#S5+UGu zN6=@}0>!F#)k3`u<#4s1oHcUakvU`EszN#2mrlDU<0D%(6 zi5;h`d@}%FeX66Fw7k&cxF1mU{qR$=GI(AK`vW!5xp6p45TWYKVYuw3d{EGrY!iH= zHQ-Mf!3z)t6S8f6!?Ds)U#|MXBJnLz6Ipj$7k3fHud=-on^0NBWk1hbXTAeOl^MPj z8Y-j$ZihGysOvkjZmWuGrIonIWlpAYJ_+0h5s(mq{e&;B)$j7uhqjA;{IyU1$Tm$;+dNLG3@=Q& zuqZDth84uzN_nqbk-GqscpDlp%KESM9&Q_0P;SEo-kw+-Bp+QzKlt0}H$M&b@K!+b>r~s(*^j(n1_LYaOhIC;Ltq&&T1Wo#kSbl!0UYm|1d4+ z4u!GRm^vqz1fzL8N;1)^5ed823BF{TuSGrR(LH(|Ea#4rzqmOF6l3Mb#l5sTQ(>7e z)5yrk)@o!u@K>kX)fe=S{JA?B{-P9eTH(!8(a>h^v-s_qW>h*3q3j9$A|8STmxhYb z&JzQUQ6vwZO9QIUIcQ0FQX+ohcugQtY4D@9zgJ0m21IXz%>#?iejKf4*(U4HMBF;^ z=6d$+K4PhH|sklaVg?T&rt8!c`3Ur3#f^yRV5qVQ_rKhU$N^2AD4L6nH~s_8uD zX$A5Di5?C->|0?J9jMIZ`3@Hmv#;4hQo}Bi-x`P;eX-qZn73O-5x0qHzpllS}(;HeP9)+j&UwSz{3LcY+M zQAYcsGgYMLzH}^Lp~<~7WQI5&C|dW$A`wk#>W;&KstcgqF_CT~@83qSp=@Ji6c3`8 z@-Yprv*u(t+m+`|HXkDq{FqaUm{R$w4ktJNp*xv`+cdDpTs}x9c2hedQ~E$+QOk*Y z%E!OSLkQe;Ux7fi8dSp)5=tMUfeNv)|Dy2wXs)_zA^58$QTYhoY$|qrgJ}Y(2!YZGFe^tP8tj zL|z4sFlRm95Y1c1Y2)?U@ARgeZU}T7J#vGnp0{q=Ivt(Ii*iG8fR$otXVnco4czvy zx@bSYlXxa;9kck4+3EBJd zYxt4(%3a~pAt9zni)9rfEM$=ixSylkxm4ak+=)m}tV}2?vk!PB&^uG1ZGE%vB7xJ*}y zWW+wUgC_y4tOPPwi1^fdKr0P{pDvfl4Y1RXdV@D42iy1{sjZjmR-jXf_RPBO;n=S5 zH)~$3mm8=|(OG``3{5A;74tE?7n%5{20JnC$HsotYdz5=8f(0rn&o8eJ}!O14vJ?! zJn`al$3%7#&6WF}4`-OiZacu5_N=IjugCq8eb?G_p^T_@EaiS3WVd_q36!p%vpqSn z+*i!;)C0(kB-4*ps(aCkwRG1}qIheQ-q-o}sq<&(BXg_i$T?u-TAL!U#}cGaUQ>Kn zGq+`qRoDC+V3VJ2aE3(Kby|sSKNwTSiH|>nZW^o(B`s5sxl}o{dzD0CDT<4u@8EYq zV%dxFHP86LW)^svdEA9(o^VuKoP0chC%5}e$MU`8dq^F{GULA8FDcqDpnMgM4oPfi zs3x&Q7dmRhuXZ%1GKkqW`J5f}nk0A^+i1%n(Z)ol-N3|;G~0aK)-*MkMN`}1JDpj_ zR^9HLD5@^BEG;NrqZZRP+nn~o!ahK9X%0_Lj?6l#4|A@y>%HQuOWk~N%Bk;!A~dDJ zrkvM>taFPX`}cR@HhnY9>L`MdX_l6e1UNCyg_T6`q@kRPAss|`tHv&LPL`JcFgTJf+R;gek{xa#-C>BLt76p{7KNE;a~*%Bbg(($@>gW!@B6q1p<2 zjv(P6G$yH!&gTg+`SUZSTBcW-GOhSire#GNsBlKH`8qy#kz%T`{4Ttl=w*7IrmZPwKTyl>~AccpGz;zu!{cWercD z&o8b{wju?&ik>2(EHYVJ2J*ArFTuOtenvHxf8EufrTfj^ROS}`@>s`Cv~4gdZlT;Z zy|g*&lTIos@&yr{25RXLW7MisG_SnMd@VAtOLsTeTHNtBuHv17ePI17F~-xy!T~U#C|X3(5zC+AQ_IT zm1Mm{19gUf*GTFlFvA1I={c* zQ|nuNr4nSyzV4<%M0T9v%#Y!uc)M-F+npAC*JF3lbFl-FEb#u=>96ApYF1B5nQx`; zTUvhFf!Gi2atqVEC1jw6OLv_SMiLam%TW8uY4i048_O&cGr&H2+%Z0w=_jz3pnHKqB3@%hD(;h z()8)U#n9Fv8Kuy&TJvxjhz)Q}iVh5S9@3BkGpiz_GmNwl2ECDgGN?jQL9MvsW$yA2 zJlY(_jc^+BlJAJ-*x7*j2HASGT+ZMri)*QzS-s$+KY^leEQxEDjmQ@bavfwk zXb{)mmfior(n!`!=n}^w#MU@2*wHg#(0yOGf475$iA{yA%Ao~z?U3ZgIWln5Xe-uD ze|*W^oe6*hI~%fbQNI1;tmicnM`^7_1HXKC(&q;jf3yiKAc1zb@&n{R`qgjZ8Z_uF zDaVmIU$dg2mrag&fSx)(5O$i_`&TL5+)Ay6snUNqn_gXM&6?#AN(|&V5RXVU!NDWg zDt)C*(TptF4Z_oju}%-NMJs(~-_SmSmA&@Kvb_X-eHC0g`8k1`MOWzc)a;D1E!xM? zD$~j8QiEA5Z%;WPM3IPc$o3nKJ`hT%QmQ21jUg8Vm)no0?(2A!AUy33fn}VfQ6zd>*6z6+5;N^_lrCPr@(WO9>3f9U=Tn$48^+^R zh9!{i3x!u7_32uvguOzuKrKCAr5f@}tRkj+18S9SyO z1_@eiEVudT05fzRuuwieMwumFrA*#?bbrXCZL)i>rL9!-&t;@9ZGRq@r8@s4RGrcT z9fiqurtneCDrxd+-#{l9&~K{!gtt)m3814wDlW$U3_mcY=<3omgYOp64}_dL(&0)9 zt;yd`7zF_{Dhk^SBT{;E^WdKXr587~;;U6WDwPtzQ%zmO=L9;Hn zv5H_;I1pEL;PFO(im;$r)*FISmwffWikRKs7bMY zH~VGr^v$7g1@t)=G%3(I?V7GyS8#_dJyZ!UIsa+1ZS`C(YCSf-oY@#QU-7tvW&ap? zbFVbIpPtmuT0BFC{Q{h+m0MaK&WVwq@yCw!f17=c9mx0X=*$S^&hil$`|r(Qs4}NZ#5b;2-dSPDuLLY(BpF zU=(5AOL~F-a_^I!x%d&0mk#Vnz^8*1^RrSAEVgc3*(o&H4KBKM+`B7%2*o{UOuw*t zkh5mer;2{Q!n_fL${Y3)rjN`L#2NFG(P{g)y9HqEDC07Thkc-4;{)l^p?(aG866;- zguZNUUmENn_C>-wZ(un)v64NnVAKl%gWk%Wt0t{E6#nX=;i@p@O}qGdNS|?WwjZ7S zYL!lP_42jOX+hgB*15tbq==5XD>P|e%-58tVj=dzaZr)a?1$Ei6{A(YmUs7u8}*4w z9zUl^ITH*ZePOI|6wK$Rw40)|m$a+Ea;%$C!Pmws_j#Sg}0e2x9lQMX%5TGMp z^|5}d%XsBxtkwNcJUfW*aYy^a-S?q)@^U!l@9C5w!<>c?!17R?R2M2nw zV4sx>1fK-k%jq;x5o1rYm_#iG_!obyfL{oJQY=WeI^H%ljVQ*V6t*>nUB@&0cmh); zoAFHTj0WYIOfV^9sZ)7bU`Q_Ifp;)>P6i>tqS;mf62T&B{XCahR#DGtq!lhwDHctN zMKQhP;W8FuiA~T}rTM2@WOwoKe<61XNq@||!Yk|7ib3+0J3}FM;CUyM?v$zyH-UU*&%Ce-8Rzrt}Zykc0q4kzs^?ri%U#S`eZh z81zZpdWYKVza=jbfzR3gZxWLK)rc{I<$_3`trlDVkFovj5>DCqzo}6ES3`;o#{7`) z;V{klZwHz1>KE_-CfxY1Px4d$5`q9^|Hr=-g3PNalK(OBe_jTv$iwgv=*e_k75=u# z{p&bsURk~Q-?IJBPul7KDtN-fEN}dKlFWY%??2>#^NJJY-%8j352kxOQ79U^e=i*U z=Lr8Ib3qIEf$%qx{w*5^_D8HyFp?UQp5T)5e^H=+SuB_u{5w(@IPCu~)FAiifdCuZ z673TM0Wo(kA3y(tf7#8y9Wn)c(c8e)RRe%n`mdua7D0FeW#t4{SJ!z)76EgV^XLcr zqW|m7yn#{GMnz|D!9x0b*sm;)2;aT4!W6uR)YidH)|4w<@9HLM{;fVlv|GvrIO&^f z6orOM^TbvRj@H~D!kr%0j0)NE=Y{=yA)>xk%qcD|RKbibLnf(7?I}w`4%CBCDy!s>|s`_7w7lM2*_Fo3w zo+g`9QgR?~+qm$=hl`4i?v)w;s|&UrWyB#~x^K9U;MYdN8nPEK@3g84OVjXTA$VP9wyKS1a4QxP(dUrWn~@Tv>QrgyKZ}VVo5V)pUbjq z+?#lXoQSL-TQof&9o^c=5XC%Q@4oCwH_fZw|660KgNQ;&rNZeOyIhMXtCX+jal=l` z{l`8MXZgCwr2RARlNNLT`^oHYmgkKJ<>?-WK-RpgP5{fC-@}o4_RHhW5&z1aB0J?5 zkh`TDzHpHo|I72k2~^v@#T5MF6aR6DRlGB$q;<61LNUtW>}k~hd6LX)mr~odcG~8w zhcMgbDrer5jNi>B#dOX0R~rG@@OJ+6?(d9od+<0tcm0l%dy+QK`RtQq@gHm$y=5` z7Nq9PeHga)GuD5(pPd9Wz$Ru}Ry$MOtUH~)uHDO!`Pi_}|1#V5Z0f$~D1Cnfo>Z*6 zoRHfY|KV2g*p8KD-*TnyeZN=qrRk-Y*q+8`C(WEJ-T(P+GM>x7AW5Aa475I5;plCo zplQWcKW=+@cAM38FA&GA1<90)n>gFS1{3%rhLNK1APdWoTAPSF+wL zIz#_3R%C=^H|H~q{~lV}61n+Rwe=KTM#d5+v={i0mDf zKt=t6K|>eCn&e^et>j$seNU9pB{qC9T`{-scLi~i9=Ye(?HgX~o*tIA(G7=+PwU_0 zfSPZt7HZC4U~6sMN9vxT>oP9MX}NRMN|obSzh7K3gXi#JKP<3bKZeM0fja-IQG zENBqeG-L-^L)M1q`Y%@8D?T-Xu;i#~*eZWiP%VdPhsiww!r2FKODlG=g}&3OXu7pt7yzbn zGZL$e`ggMIS7HblYeb6h=*QDD&o^x^3Swm7`pZ~cy+K3d1wzHU>fK=ErC9D|i|mKR zoo}@Bas0=r3-36F98TMF8RG@7Qw1MSyRMs7p6sg0n}c#<*egkU?sl?aDeC7k6CoR# zrU!sUS|o+rzQrF;%Hv>x``!G+1YCdKeH^H>vfVPN?C_}B+n3wC~ z*}SN9dEN}s$PgfD%TO%i2#F`=2Brl)9ohTWFjh2I^I;z{F@sYn)+53XKD6Qe?(o0* zBYs}KY#yvB0T#*mjrwcE?P`f$PvZ)-LU@+*i4W1AS}Nw(fIIN<;XI|y1{E;Bp>#LB z5$(Xcn?pg+1!S@ixsic$Wm6ns@4`;$(8ms7STgD`y2z^~=uxM{Ya zV;!q-{jzV6sV3&>vPf7#+u7h<1$)xoIg@;M`ucu@`VTF?S_cX}^DWxg^+nizX!-T* ztdG2YD_I+e)|*t<)J&6i#`0hCPnCu3O{=Q+M){z?_MZ|W2#5O5=P92q;?bB24N|XU zAH)%S&LrQ-m!~@9KGjdFYtN76iXT|LYz6ynp_Dyl@!Zv%e-;RJl`Q$lm-m||@3+98 zHLsD1pDK-B&6{Tz&EFMamwWW`dvhT#rLa2F{5ZZ3Ex1Qti@;IY`bk{bhdAXNwdaGA z?rtm#V>p66quKaMhK?ABwA}EXnPnQnTiLT)UOuxAt$6xi52-mZpX(`O?@*W;OkOWo zSK!skOYa@%UN~V%H*eof%cVag#tBZ1ZAx8OZNzfdwcIT8A9XRTDU)S;dt|!KXiip; z6gu2RXE*z-C-IQA|D5rAk4#3YD`tb&71pkHvCD5|^UVv!A4V?JK=~S5 zT}hG@3x0Qz$al`Hv&q_aX#{6(ORlpn>-6tjujKo3MH|`eJvH&9@1`0*yxBVk-?gl7 z?l}t|L1iHKTxqR4mg_?QC2v&3A+c9PwJ=>r^a>52Wk@|EbDJ|9I3&ctM0>&0BU@$s zg0V@cWs$pCU>@o`{KU%U_k6cADS=dmMElKxn^k3evv6iJ&?VzC@)K#06iJb7CwEbC zESVr5sbbK)6LoU}%DZ?Hm-B0=Jrsr9CxOGAClf=Dm9lHA`5+6D+KwIHrR$#I6PCDQI4@y#mE;@OQ*fEF-*q4 z)1MBIwD`Y7ZEti-00{e4X*+n`aQo7AghtvfG_XIadIXG`o&KnF{PvW&3|?2Y|6O7+ zp7&mD@KXKE!rH=_=P>9*^_f=>96KgTI?G?go^J)~1GG6HZ z7Y4b|qEzg=Bzddco*Q}o05rS#ugN?-$Gjw)uz*C?mhjHGk>?=f=4a1zalDe?)py_9weY$>A4+~oQk{BS&zs|BfpNiQskIY+6Mk#m za$fzZPH)z=J-iSh6R?jTjgTs?;lq%Y*{-uJf~@n3X79&4eKqMDuyrKwA;_%E`* z#F1QNUf%`~muD1Zb;KtoV#`dTth=-m`lg-&cao^?g~!+4zTR8;CATUfETaF%a;SE> z%EC#DOUzuc!OR=5OztzDf+f8NGeLiSy#Y)*A^yP30#sf5M|YHvKh~zw=!h$*87-;}`DWOn@ETYfn zaaPJ~R)WVrihkt2mnv)NgM>o7a(4+D&(4z@ouO(B4HFT`N~lr3H%r_-FIN@*na#S^ zIdg7MTmG?tETtKMaOjs${5sB!FQFXPHdeF4nqJdO^$hxpPJ6YoPZUb*3(F>@W%;px|i-00B`iiQGuE{uY)q{2|7$d zCp_R!i-^|U`%jahO8vyLlW6G}hzdGN#4=OtDj^z5L_ezKgd8J7k*>n-gA-S}tD-xH z)xTuAew>Y5XCQT1SXlVn{8xmDJ3i&!%Ux)%?3&q+DR3%s?hdEFCf5CdxYgdOHWOr? z=^6#wN6UW1?wV&7@g082om~HCZcKBB0B3`OK+bu<_^SSghl_y6JD6V#jJQ9kY{>F4zUB)h%LTcgj@N`^YV@g1GD6eW0);u@##*iB?) z4}x+#k-qm}`rmfF0qa-`7KG0l#|v_WKJ7{i7f(zzo%f_!@e#)1xAJ_x%?bYR0=XY6$PsE=uQotWN>;zgGT(~|IM6-AhpYeO0u-aIaKj%IbW zblc5hsjZ587kmAsGoHQal*3Z;oXjUEl`F!XQgTAa(D+WOHq7Z!CLF>0Pi!)Z7BLA{ zJHM$?Rrb@N`JQjC0@dT^JfX+F7#!26*=+v>y(f=K=C;E;u3zGQNkkjMzAITi>ze7V zx$kXr4L?4pPCsdjVdQtNK*mqzo%8j;N`3hX>)ZJwD`WFvno#(Qd5W7|w5$*7a!O0) zFJAUs(Ax_+es!@@1Q`tB%aHi6$Qw}!@aOSMv5S5r6jE@tD#5i#!JA1%$1x=DtF3U^ zU49V&k+gSGeG>4e+%s6zBI2w?9Ev3M$@xf5|Nirz^pm%?Z2CkpD-7>EEPBoalSvnR zPq)Mpr}Xl+;rKC7wYs>hVVDa_6U$A=^Un5wt&b#eLF^v?Tw*Zpn$T8Z{8O6yM)v7A zrxJSkrh4rI#{>2;N7@8gEP@|J5YSnP9w)1tt= z1V$Lm3wGm0i5ufy+m#znMRMoR)xAyQ*s5sQ{xQ{-fA?W|??93N2>dWFYj-i0^grE4zbU(dX?_IZ>l5-Gny2yliX^EF22Tk*?srrnc?)w^nbyz zSq$;3Yd`I=nPakeqqJBSA8MDA-8T$tTM;Lf}@Z+@v)tiH+D5bpjDqYP~4 zh!KI=qB6}tY!MYMJD||TB3XuCVZj;w0DJ9PB5y5-LTWHnsSrI|6;J4vWo&4*FX~q| zt45qKk4vCMUg$N}8^7^=5kLZa zUKv~%5F$T%+r(?ERwD73%ek@bipIE-QsqGTf7pBLzo@=={}%xXk&==Y6_5t$96~^H zR78{xfuXy*8&o<6q@`hK7+@&rlI{kHp&9yaKIe1J`JQv{n*t2Huwbowm z_xtsFF4^7)Tko~7ntVPzPlVn8*SzBq_~}oT0H#6uJ5+a0^|pzgf@qM7q|OTMRbY#) zLst&&tGzh)9NF5*6q>zLx9hFR@YOTzp+n80y5sF|tck$G_=W{<7CQLFChic%P#yef ztbf4^TKvJE{&$>WP>S7GuEcPX*q0Y08G??kz5G51t9 z#vd7MlMIEEtutzJ1}f~m@I1a5RUN6xBHs30wDmO@#(hbx^vN9%cBr%*3fOMZR-OTW?e&mv6 zIogmjFwvN;lh65U=vYSmk)R%@!1UMHKi2Iwl%nxjom^gStyST*pc0hNgh&mjwl;)I%+sO*KJdlUs>~}~+yS(}r&|*yC^-pjZ+Pe(+Sz=+$s#)a$l?4hux{6qr)_+ zy{lab@mn+k@3j(u_?ay;D;Jyo_Wx~j%pJOduPklhkFBfCL@L&>E zp4e|X9{fw#HoI55s9Sd?$=`rg$<=fqy{t(YCSa0%N<;FLiT1!34VRfp`9!<@xyt8j z$CaF0c9PlG;-H>NP4eW!U+lwn18tO0c177e=&Un5@vtFHOn25l?8F#kT`2h+F`1dNxxn*TXcJC*Eposr((vhnlP7C< z%pywOZg6{(!bWi9XCVeyxN7g*t!}^Z2^uS%bP#YVCB~I7CG8){qxqMIAx(i)oZ=y8 z^T{Y_l+dqsOAX&|sh3e`7$LS;%vrRHFic-Xc~@)uz7^n<^#c6IQKBoF9jTejb>%ULXC9w{K4z;<`uR9}dv`5&S1oZ|TI>he{lFbc zO^RlLBFRE2)Lud#6F=}rhlbdCqFx)`v3{VvrBhY|N6HKq#xniq2?zGK3{7%dy6 zYE&G(JgVQy-y5XsbSjly;Sc4E?yA1phaUwRB3B35N}EseJFPuvw3_%EMpv95R7Hmo zD;YarR%fxZUn?)ltXI1}VOBv!2G>#U-g`l&;rURH>ZhBOd9v|`*%7H+VtG^h>cv3t0 z_9$9V5Ait60=!UN-|3l@ODiCy-+w4ycSIo6I?jA@)Mn<2Rqcdc>34(@Z)lR5Re3^D zj3g$@Yq4eK?$>dN2w7}i$YiflOlfD5z)!C35g@UOOjADLHtK*8kw^xG={B<++9FCn zrMFq`{(cdoe8|0?8ds{@9f38Y19sJ ziMP-X^0ZyLHGABRo9@OC-gei_nHT~4g8JXAE;sHH)<(i6ZQ4Tfc?i^^q8L!oN6>y=tp>sq5&6lRv-K_0ZIWAW8J_*Pey;+R^0@FC z&X_KR{mU_#e&fQvq%lME9sx`b)F&LyIt7zoFf-1tg()`DqzghX0|PiA4h{CbP_{*` zrlsE$`KAa9VP$=uzK*pg`8MG5IJ{$p8ZKWhdiGB$F*_s5f!EOTuSE}z+5(>*tIWKc zA*p8R$WQ-?k0nFEg$O%8S-KOtZmVwCo6xdRK@~)rUxmg%@qYGKbHoaBg?Q=P??~4Y zoNy;QJ@{VV+QVJd`90zFcA^;db$6q2A8x<5op5v$g|ZnBSJ!p?(mwy*ja#)~^Y;MzTJhP#j?1~mJh;WhQzFtG}loaK6!ID`L)#(i@=WGH$i8E`B$^w zwws&xl3CEEup59}LI_>H*w9U1>K$lbvSj&+`eLZ@%;AmXNnO;!TT=ynKJjix8rXvtnVS} z53cPDe8hv=K_F?u$=`47lD1+^bqPO6GT;5yiWS_dY>DqhY{!=Jf0MHy1lm-bM2Mi18f5cx-`9- zyb7?2EpaaADy@Ru9EGav{iLQp!Sksx;;J8)SnlbI_CVDr?aqN(Aiu{m>Q_I^ zZfj9Y8(PGamsvL^i~AfGp3NVZ*2IJgEvsE^{w~_3#`c=`wm-e4s=;Q>0s6kY z=CJ3Yar-G=)rxA7o@7)meKdd&p-ldn2(97Fz#SVNFBwmYPIJa$tOpL16w1|jIrESv zR$q8rFC(nX)YgPch6azgE{)C$i(r|gl-*J(V;;4c^25yURetVTZ=wX|W{Pp)%^IDz z*(MD6!v7tv`Td}qh7W#i61zSi;Dc0SL_Ysh4mALe?dB0 z{J2QervmI8jb;sK_&Xgux4^==HEd*f3=vT`U8Fw4xj)jP&jnr26FOX^&K!h+OcKYo z!%@lvf6m}CFxKr|?%1{vv|UcTD^*4jAxfIhW;XI#H}c!_U2?_jsq}w0N*zC04rZEgOVd1OB}uKRN|vBr$TsV_ zlEw*r0qPCTBiCdW=Kz;nQ=d^EXQ@0DiY=)h!4W+UOtl;$wm@O_?PhCaR8#LK>zjIe zn0efN53$k)O_nRYxti9T^_rjPeVt^p^?CLVwqtqDRbshgU7w$RT$H`nljs6dr%0Rb zYQC$~Id5#-Er=zox+Phtgr+%#rQ5gJ?BVqd#=k0t?Or$!Yn)YK3oQN?&~=Z_`2xG{ z(yPuUyh#~IbKmFR-8J1W*P{38l4zOYe&d_5UzMx}+O*i6Eo*qU#*%8*is=x+b9Hhf zxHlS0SaEtTG)vH$s2@)UCJN?@n;FNr4wvclYpA&`;2iV+~j zXNJEx+SKyHT8zTnqqZ!UQp5v$Z4WE2rXmVy*028z#@|qT1((8YW-PtgcZWYQoID5s z)C3I6!Op43z7$yX2v&a!u!&D_Sg)^dOaNVLx)|i{=S6b2% z95p|hTUewPKv}vs>*-1~?JO?d>n@1msnA%f4}B-}!l4Ssxr-J*n{rGFPPNfEj3bJ1 z2|1%HCC@l|L2ycKAn2q^z`#m%AVeTsxcLTqncsDJE5NP0nJkjY(Cc6bA4W?;q5AV8 z@${6o(%j}3bDaqcIcMf_eW^*^d=Xr;@>*%O2)tm!R^s++-gWl0W}TJ9V*F~yu@a}X zIo&~J4|M%kS@bf6aCfG!M&M1%SA{fNH3D?Vn-{3qT#Q8u?|=0KY=G)yO5-=yyre#r zG+G;7tRbdv+Oxh6PG}(RBPL2zVmnce0(U+zq}-(50!k!@8M$<(SJf*PhVR*mc|m-X zw#ux=kLJF31}U`XizNrdxHl0cax+CG>0C%CK2I!7TL}w}TrogQ&f+$qR^KQo(@;Al z=?K1NASr``)kcNBmj`+-LEYa_hGL5=KVVLz7Ak1*dTr7)P;p{jlb3Go@Enm4TueJV zWDXh-Lw=}fXR4Y~aRHeW?KfmJpP1}%kSK3#!Yr|ri{9ys_SPGDjpKwGWgm9_2YA+n%#-nDce9F z67AUuteMQ|8Ozzd#Hx^Mm@1|(=ZA7|c=*)usi0nYMQ5Y)`oqm>=4?>SZ9s@-OD(jD z`tHKU<4OkPb=4_vwOzJnqQr2`)-{XbbKA2C!1@GhlAyZ@lM!6tNzs?lA^Xu|Wy4&4 znK%4L1}9|Lw}|hYR5!S|$aM6*V8~<2A50J&w8C}>pPJ7I*4l|V9~44p2SG8Qbvz~; zd-s>$1Obt>`%&NTBiqPE=T22>Q&x4-(Y8JFWzO9IK~8mz%J}k3S}Td3`Kgh_4)!ZX z6%i0o`}MczKt1skor|KqZRJ)Lc*D=}x2_tnzd>W&3{8lU{PBoM9K!i18K|t@PuU`S zch@Z4Y_pJOL=M(9`jQ^8L5vHzm!L~*6tb6CUNbEx2Cubg@5t=< zzNbwOf%2Zkb3lVJ;mOse{)}7p**nU(Pl1BU?l)-ojcY%Y`UR=L8*kPhM6MLsKHAhI zP@`d@9s=EY&fxWc<&+UJDlbWyTV6{^q69rr2YL9R@z8$DWeO5OKJDLSbjS`P^uU7$ z@=cycvBx^d1@K2@1PGQyRBZSul$<1%ADsv*U`58aaQftDzns}SS}{{#PS|&%cm!7MXQz`l>CLL}PwGk^ zO!>4*)+)a6Hr5Q!>viSIW?N0hFUC2!JckZ;MU^D|@dzq;MBeQwvVe7NLI3(&lh+e) zI^C9kr?H0Sz-0`r)vB0ftMB?=o7ILr!?vV{RTG}0cud@j6QYB*^2OBxtzn3dvUl?h zwm4k;FX>f;0$Y;l_0IUF+>ttMH#>0%(KqqlVbp44o7LJ?d{0`!%^N%K%y*-hCSYE2 z1>0SRLJlw@xBvP-{UygCeNB@DUH)zZ>Z z_sA#qev>U~$J1@>!-Poz`Ra-ESS&J^j@y1l+To;bf?Cq(@AE8!PXDM`jjL;vBnO>6D5ey`6~nG4viGIO^4GGC;;`J>Yk@7+7mlYo*ccRX zO4uC9X9i#6>(mhHUWDjebU+#}dTxOZ%7I$PJ$2GN8GV86+yN16+F)ATWT&6K2MXUd#x~ZK36I>xVzYJ+4Y+jsHvt% zAFHr^Lee#}1tyLLCkj+T(dft2AE9$iYYVSW#`^q?&SVRSn66ZZ>OmoIk)pvmp7qx%+ZPWsrUDv;OEBs!Tj#_SK za|)};Yg)|YPMFY8)#3}HysE6^qKS4v+Ye*`bwcMfdVTYrpFZejU`~pB@l@@LJ>5F< zUYD5VhdDfuP7g2gj(a<|%ojZFbjS!=v4uP$*s~VqYb0j(ow>+q~ZEmxJ&kX+@$__fU#p9hcOfzKUp>hT@;;e5c zKUR4-7S=j8WOPMm2ivP_8$J8IoIfqc#%^L0?f$#eV^>^suRDL%-hr^3P}gTp!gio_ zF6!by-J_lV#=IWaNN(0>sCg&Fhptzw@`hRgS)L9>tX|(-oEP;RW|$^d@1j;GYB&V% z!f8EDyaoCfD)D?An@Vol@vPFK+RR{c{SrErQ!MQ?FZ_bPGaYd=$&cHc9ZIJ zx@KTAbaRzdkKfO|RIEE6PDtEy z@tt0ydL(ToLS}~%R6+~diw&_2y?LvUT@!Ab*88@lRU%7>Z_*aQAP)NtLgmu{0f}F_ z>q?jzQteD;4p5x@vZD740OHAzGaAiYNZ6>{*#s_yD@zO4x&j>_xB7T$OPzeM5;IKx zfC+ter>te+lb+Y@=t@W`>iX=J1XnFuSW=`XEA zIE-LGf!KC{I8yT@oz+Ir=a1FSSs>QXabLTepbn{*6q=24}Q>xQ}kjGJ$=x$y<)=Urx z)CUfBQCpOkn?WzyH97~K7nfB3)^FSy<=rjZ)~LF&xs96tix&ug{dE;|^LyiqyUeUp z2)qcRel{naO|VS0A(@f`8HSH4vgJ1a3JJ2_T-rIHb1B2@Hp?C7*UdLP- zUGHFQl~=<3fht#R<&pG=2YhcwwwAwrQ`ksqtKR`lfh(JrXtZpzl4q;vfO!90rP1np ziD$r>b1Vnp7src%-A(yA?tbJIzD_HF__}@L=E9ZE*bcvz`6{i|m5xi5kN6!Z)tGz6 zDs=L4dep+&%;hrBc{zRpwzlK;R}*ch~6EvseEc{amp z*&N_)vbtHY%cfya)lyPEeQpVVa4f8@eU(#o^LlZmXgY|Q%LuM+zzA!$j1LKit~^$; z6EjHZRJGBYTgAB=dqg<<0xV`>L%}k zahEE7`vM#v?uju-6R@AZgHGONS6WjwrD{rY{U zvEMO=k$_DQmjYxhMQn?Ca7weG^+kJ)?Z!t)PEZ_BII;m-;iM$sIAp$$A(*i-&2Td@ zKOXV7w6NG|ePTs*yBqW{>b`oo7dFoD1N7|aC7}O?&Sq zN*m35B5xVK&eHivgOXNC;h+^Nq>!>}c5W_u9m;f?{izX}zbS5*F^C|K;BAtx-uvUW zFt*@EO#O#-38^&b$8`&QPr4hc}vUbn=Mf(A{WZRbNX zARBnTE2$XG@Z)r34&3(^A8s2c!{!2sWlhH%a6{$PK@Do$tjH)L2`C%jR@DwZ)V!B3 zsJX|=|4hW*9mLmGeFr^FJUgqBI-Xr-z8kGM5Vz9<_962)k3|T~Er9*S4P-4+^DCK` zcJVkZULfn{f(f(fpF&dU?Xx%zFB{4HghHZRMTHHnKU1%{ef;X9VkyM@Q2)EUv~NRy zt?#PtsgPSo%e_J$GbK_I2QBq6Y2it?r%3q2o!(2}pCG$)BpU|Nz8&&8YHl0wqTXKxKF zW6=&bcE=mroH^xdVexao-Qo1Q9!vBL@dWv^ zldQjb^6AWLz&7CU$mBYxF4NB`5&IKKXDEBlsa`P5r!;O%o$FwHYs5YWH&rI+o zkTIy_x-8rE6w!|;gE@E3uIAdbL%CUW(e$41k~k**jRp;gA)nVc%NlT9Y~KCtEc_!1 zQ8862ZgRf#N*LttPa~XEsocgQthBo=Wg8@Wkce>=HIu5F%s5{opQ zl&V4X?&LtP(*jI-??jf0#oQg#Y2}N|0CU4zDlZWRCk%>FwZvnW2%?}dUt-duffY!L z?Iq`^%(kBRF}Ma(vWiGW2Ga&6n`Al~T#19Ief1#g?L>C&!L??YPVcHM*TTi^^dw=( zlJx-pWO2dUsXHOZKhOqVkNG z#A&*Bx&%cV-HiVUg-AJWloR=HAylw)dhDF=OYFok13gvMr*hvyji7pg5$p@^35U^h zZL(tYzlVA!z@y=WB1^39IPdNB9}RV6Eo4a%>a~ZsSjMWYG2LZfWhth=7q^Ptx>rN!^9c73scGXB%ylODYN~vtOCE9M)tXKY7*^pZ*&w3)e z;=PEIBdoOzn_jz4SaCVsX*re)>43P;N<16p#ncvxdve)P3M|9Aitz8w7JUG9a)`>d z*O4GG2IpI4m?!!;qsk0#+7=2k|Dc`sL&IvcXz5?5>CZZeFiy`WsVfZ$igdXtgFzpI zz^or=pv50A4i)52b&XvNjHPbv_18RpVf1E z%Vituh_;o`7twErB)+qI`lmspWRM-q?^x!7Ft-2t_aFueN1H9ob5P+sh)4uK--jgd z(rEk<>P@qI+0jK$-a{lcbHy0>E^^e) z{U``)d9rN|Ke$z(?yYZ7IxD6(< zC5apUba5ZLND{MYPqnU|7n`9bL9#i*z-ecGuv||Te^m519(lRyvdEg@y<67#CB#OT z<|yJjU0?dKtmlHt3fKB9aU*F-vt>tNM`!KI$7sj+&6f>K8RA@j@lUatTL9!9bfxay z^YM`=ftgo2IvB#a@9KU)0p}nKkbd`XM?8E@(y4ai%pe!8G`nKb&XR$6a}M~a6zsIw zSas%e>Mq6Wzo`K6-^hoTBaX2HZ~7j-murN-MA^`b1bLX_@@j#K0 zWiKd|%{f!vXAQlDz#9(H5WBlR4vQW= z%Jk5C#iot-I`{qJ3S!b+oLujqU5pW&y4Z5Q;PKFnc#&e|(cdz>sWIMl=eFZFX2&Ng zdxA4NuaQ?(i>7hQ&w?iSdrSE3c*n!S4EfGId~{&eA;6& z8ZL?Vqw?ECkdXoj7Cr@JsTD_p$1X@C**Hu?r<0J%!O}MxYYA|!#VWT?AqhFC2`D75 z(5osN_Z!$~e@SJGhWZ9?wGyWIKp21O_{lwN`dLzF|0MA|1cY5*_l(o*qT-9FSf*RR z2C-O{G3Fg7yGlwr;_Y=}*)S8qdS^~iNy&hA==ZbB017@?ZcwmKaz_@WV)J*bklqh@ z^Atn74vC^ioSV?=%C~NH@?h0TbH4K}(D(e61_cd|H>z9X;<{pqIvIMx{UkZyzooWv`bi*lrq+jDsCw zheiaO)*y*$5V)&Zqsn5GfXLV#utph-6gmazjsCoeoPM>Dx$97XOc?W$2P`anBs_Mx z^O8GJ&7}ek9G}-2M0x{ie8&)G-E9eHq#VM0t5csI3@BX^!VqRHnc1%;WrRkDGNnRm zUZ1;t2K*@_a@khhx>4G>QY@Mo0Ximr1+GblXxysusPk za%-rIZ6Pi{2L^Drn?!pf0$Q|XUb{IT#fZJaxM8{>NjWv&?CV(yb53@K!lQ0KV|&Nh zttZ4peI#kB7~_rb#X;x2Vo%*_cujE(oWDdg?)@ zct5?Haf}_w8j=9)pd`AUdXc=XBs5+I6%BiV3x1>Lo$+EKeWpKcW1zK(7hWr6q!}|K z-d=5P!;kMBC_u9A6VX-())F8HPGtI`yphtZF$hEd8pjI^773Y5u_bxiKw$zV{Xm{+ zeg8g8NfM3^iDO=J6-G}1iV5KuBi0{f&ScC4!PucO-Y;EmRIjYp4c0vZ<4V=v@ym0D zYQOB&%&FCK{q6aRrM)e&0zoHl+6Y+0FnM;O&{ zLZHU0oSXF3Tu&nReTG;7wIh#(^FUCXpxd{Wqn_0Wxn>JGida3>@El8JPoBd7X5qhh zNNHx8z7|h1l@Y^At`_?_*L_;_Qoj|16iE2#>)){agPwxFxQpbAWYRT_}R_NbPWS}$^eypMIzF5JCSV0lm=-+22hKf zP6mY;gc+g-5u8duTY%(4kY<8k6H@bymi>g1NL~;jzQ$un5H&2fMmgiT=g3Ruo=N1# zKEDE8j4V`e$h|A^PemL4?qEM@@O^X3fMY) zIkU`}%%?vsM&xe+>}h~+{eu5{MeR*`D_4zZ&t;7pg+V=GE4nU^yxZ+1^71UMiRT~b zYI#NCpqJ7&*>itDml&51wO=?Excnh5&!_S1d#%E`nLZZjolP#XJQTJ-+q&*j;A#;MW6Xlag9@~VL9JiwO;{CJHrls8HKI6J{ee<;RP zQG<=nAO*9Wi?~Ho)h(eNSXNh9bnvw8TK?eF&6J%U4lP*!dni38=k{I~huPc!he>F~ zNjA1lxnP*IH{CWKdbCD4N5uLTL&mOd!)^06eSQ;0yc-|n@e>#StZ#*))QM;di2!NW z55fpSVxvjMjWM^38QcehR-E!Bb{Y$Ush6OsW5|1S zi<78fCXUASt=bb>rH$r>P~E+ZlrEPMjmUG^7sfRkqHF8 z*zFh(kDw=LvRzBXJ3F#9!;%JQUvK77iDUb$$wvTo0EZC5uvK)L(WoSka0zra#x9XV zWi3=!SLf;_%ZXwCGnW2w-vWGOG&z;~KP6-&Nyt^O9LM!DioBz^vmAeB7hTu04r!i* zmeo}w99l|O!lPY>$*2PPV-v-=*0aS(<={~V#V2laX;_Z7_4Ib}ss_Cv+5HXB$l!J_ zSmQ10&|F#S7ugdD>1PWH4?o*Naxw&{z-2{jDTtP9{N=K8IWrcz$yZdI2hb|B^IL=leh9`C094)fbc(N51jir4xkTkz)xQ} zJmU@{9$wO(TrlAhX%J8>6FsDkDspW&d&u=ufi8W0?8|4>fGfF`4YLLkz3qku=_=la zbim^(ioozw2$IY`g^jo#%tN$SoXBd64rucCI|jz$k+SlW_O7Nw)uX?`lY^t11_P0c zw3_Lio&CvPf2U#z_k{T-dk?2qR{p4gRc6KX4f`a@>fq#P8&mx5gh=CCYL(P(3#@dL z;oolISO3JIz?ITBzlS-f%~D4l{pZiPzkb|7&oggUQy4y)^W#j#41<@HLUh<0cPne! zu&8s|Sz#_OuI&%7u>;Fn=t8(I%udDwO6)oMKCx*Xkouy_hJL%o3`#BtrOELlUvg==(wQ}d zdVO$ZGrv>maCN;u1oSyKKWF3#i@wyoPMqmpGD{-$gzn$3P0gtqY8~ayyR8?`z4>Q> z1S~c}6lg~!s%j9MQ3UTHHlUM+s|ZYY2rRf7QS+Ka-aE6;mP6?C?1un1Tp_3V4|+rk z+>P*;#)!=cK3uB09%op-8St)}Sz@e1C{iM9-T`?9#((-_^WH0qe;TC5gT5P6{rh>u zRKfe~-JA2pT1t~716EEe(h^FXNWkHXt6v~k(W1#qv`352RGsE5%A(q|N1HDWj#>({ zKgu3t*h&LRyG0}(@0n(Up^UHZ=hX$ZopJg2Kk@lsDjY*_f46v^zF~}dQbUFQ{+wx%n)qzQ zMj7rxB>eBRr7Uva+U@e_w155|=wQU?#!)E>aaLb>9|DBHR?^?@dSLA*U6{_ipKZ#Vv*4+HW*Cm-nMdxiCHqyC>CI0Ej++lD&ki~srW|NGhTJuT#z z2S5COzwvLk{r92o8BnuNa3gDb`#)d*U(bd;?|Z$ca)9CgdIK1p|3^EAU*iO#l^g5I zazFVWum8_a5#jLB-zTl<$1*QX9!#xiavLBp*$Aam(qvw0;mkgn%W(hCk`eOXS#0rn@(ninjACKGVTZF3KymENyDVA> z-%@!#oDc6pI{?TVRg-!?^Aa~FV|4M!E;zKKGMm6H4Lme&`1MgtvAc4!FaSugO4M<# z(9rYZk5@EMb0rSA`S;T6J|CWb8pacPsdo8M`-Hw3vx&Or-bkipl5D(d<8!5@$X{(x zb_CoMXRP5DCXE2wB+?@dF)DNY53S&zj`IMIWC@G44M0Dbw_MF5Eo-JtidfL3w*-ME z%}V2Od}S+v{U|9%JQ4uHQRd#q5`0Tm&x-Qoq^OA(o}O6MEeD4I><6e7HozkIx>{I- zZeBj2)*mQ{(R%NqZ%zd0_LHg-7hkC*JYAihjN;HA9LzZkO@EiCGrK1#J;BVdMc@Ko zn#!-7U*u^XbWR?i$>;HxS**>kA>gV@5N>ch1oD9z3@ff9S**YR2NB2Yq2FNFTMVqn zI3oE?# zYj0=Gi%Om(g8-+#fMG}I!jH(4|GeC-A47oK&rZ_^{ES-wtuu3PMK%Pm33pZZ>?qB6LMip0H=Kv3-9 zAunbDPBYOh;7gu4yQgg3!v-8dj$43Yu#6Q0`Kkpvhm3TWNiMv@z&_Kd8c{UPm`jqs z{ijhdR&?_sez~7Ro_p1kqXNX~hhmmf+@b(y#Oi$B1vwU!Gw7O>fN%u^bq5dD*NCaY zX%!Zu`N9j@H`D)iPEC40cxq3r_cZm2?KSGK%ls4|`WW6rf=Vj7s1&$knN4iSu-bq{ zndK9K?R_L>Q->LTF4E=<$^P`EbJT`ZeVCzNvdU2Wtf1~M6} zWCLBUCC=-IPLp=K>3y`vuiHHVOaEjwz>OFKN;PQr@TW%7;;=-Yn;pHgSm^ajgJ5A? zv8{5Pl7Dj8CE2&#LMdqI9FQlC2+=PfnH3W>b8-5^*l9`@;?Uk@Jr0C zqAd+Q_ie^mi?U`*fL5arVfq|Qe+{7BW^r1p{pC)y9{? zhho(_Zt`RPv#zUAdjPVkvEEvs!uzb zbnsTEL$!q*Ey3yZ+}!6QqDLL&ecS61L-o|7J8O$UY@v>&F0Fb{FwhGC7ooqYvT)EF%Lv^e|4=ZgtfzS8GG zFrCJ2y&fRAK{@4XcW|w;gGz-JUbhpbR_9&USK+dbQ8{-OatfYz@@%bX4;< z7xF05>;7x47)#|hQH`Dc=PlniC>G9N)bY#5RKbra4FM&D_o#r(w>GpyueY|3-QUWK z;qtv=rgE3dMCEdKo^gFYb=t!&M2bo#Fa8k%z=MtTyq7e ze)!D1SxQT*kN)<@I3`(gRsZ>L7R2SrAln&NTO{*t3C|ly0a`U~q*#1t;Ha5GBxu|B zI2PbI?g+;#t#c%%JF>c{$~kR;?>OViH$9HWy>2YgM-vVu*GEnD09%U- zU|)5F$qCsHhI@20E?D3z>t?I}@{ls!a0=4n z^C*WdzvJ!kSczc2_q@AWtfjVT8o51;@p(Fdd(X0qg2y=PI@%8&^j&>F@+#qTb3dhD zk>9T0IM3M*2WkT85QlLuQ@*(9B8c6<*p39@COkn+S6F9W23wwHT_Ym+niPDo=~$3%{4hV19wwnLuzQ7O5~<8yS*DaZV9`aa@YsBBD~5UhzXvY0rjgKG8;@q8dX1;cc*Ky;5_ji zfP7Z*^~sBwpJCrZ1D*=`k*Voo&EPy8QPuK1>>TT5HY3&BuK&TcA&AqmRMJEkIZ8x0 z^SGbbw~fst38+?>KJgvk8&eJ|UfFcBgW-d@-#S-bi|J7#>Wo>d&RR zBWv-*L5tvBRwRu!LjN&7_gPun<3`cw$|de;9gC9cQSn%UKxG^=2VFINAi)O$iYYyD zm}(!D73f@-{77XSkNM`+O>UJ7Xc!y-2d!8@n*w!Wa|Y zQYE{k95q9hz?!J#bbCUbzbxw^Q2Pr7jJ!B%4t3bwQZmwS-18tnf-30`#(M6#Z`Vtw zsD?)iOS0YoNly-b5`3@ zZR35M8a}c7i1t#r=5toFX~j1Vp)JBKD6B;I#UD)dn(B7u;mrpbP>qfpN*(zwnd3(JHqDa*9c3Vy_KDStwY{lln#i8gY1z0x3 zH8q|06DzmSeJxF~s)s3+bog6r3$!D(X&+!tBF;G!?0N#AWx@H}6xTULgnZ%c1fsK*dr)9JdHiC?MDM7`>M(Sk05diMtxV;C^ z#mSFn-*jRB3@SUIkZ3JYFwIYQX4NLrK(&hH9!Py&HfdlfMS?%0ye0X^E`0&S+XcsF zN%?iUpPFY_lp8ZE_Ge|F8^!UWzow;k)V_{0FMA~(X`^AnXBlqBczmb ziQThRXI2TeQr|6Fw_ zD`I}5zW%Gx!U_-?qS4*nK+xQW7L_--cuTIcZUT+?KW#)xyj7S{L{(L82k=t!7-Gh3 z+Y*2B9#M_Wqh+gwWMs85ivgSdhn6fpknqIX z1$VX*$JOpfHv6A*J1Q6iH6!YP&xj-sRJ!-G781Jd0VG(Z7Pitl1TbGDn$vY?NO1Nm zYih?O#yfqI7Um05*Alpe13}CHw(j<3{4l`w({RZ8c>|0vLHf-6BVS@FZ3tE?^$-Mx zOLDXmJw|5_p-BU9g1F4RVR^YIa&h{l+;RI)LCd%y7hIl_`3WTWy&+~KAyG@(khBGA zwjM4x%J6518{j2+GIbRS6N1qXr)2lj2w>0`=T!N;bju#^{>4XSXW!&ci?nc0M=(SzoG2G|hsVA1^!HnZ+^{i!8RDCAf zsX8Pgs~%8Yx^m9(u4MAawIIleJESajR2Ny>u`9P-28B1L1mTBKf8^Kp#AZx|iix~W zvgs+k(4*Ujho5Ep{DgKi_;Yu?KPfq>UHOi315M7`{XqHA&HNRDb;(83B&$jX|6hE) zWl&t(7A=fJg1a>kAh^3raF>t(!QI`R;O_1kB)A55cL{EdyEN{6oqNu?=hpjPyM~OXnPO&M^kTq^wuc8R$NEl6i9nJ=1+8FFzjzXTq84U$v@DV}xG0*UiU(h-RfE z#sEmcNM!sJgjp<>C#v=IAhz>&&l3W7TCL#Vze?vg9!z#OzU#7iF~u>&fMIixzni|* z81dAz+dlVz%JpU&{5tlwK{*c|pIyHOWJrG)z!|2vHX#{=ZpeOnHNc{vf6|SYaM$G) zVh<~HZ~BzVFVIE=&T$*y#*2~|Fe8XzyVaAMNDZiEHSxD;`Uk9 zxZ&lzg6b#bQ_guw9__>b1SAV0H#Rn2hGz;wG@l8lhU^24SIz#+tAD@NRC@DUTajSZ^lZ9LwAjcIf)`>hU5Ym!SaOnbcn>fG3zNcw>37M6jxZi_z{$#Uyr{Z= zRSSYs|3bb$#S8jIxeq1iRirVZTZd(ri%W$>7VucZAN!WH$P|}s;no716JdJF;e#Bmswa&c60&| zcd&u~)e%zN9?biTYc|!3`og%)p$m}T7IeFXZL{zILD`sfvQ>%(#M@)5VyKe}!LMg*#`qqE{J@vNMJY2?GU>EQ4=X6V{$zMUXPuV_*;R&CbuoL(rQcBb7k`mU z;Scb(%@9iWWRaqavfKeZ9?_63as}uZTZv3}smWG?y&8mV(tL}Fl8rf#MP+c0J;|Kkjopj_dIB07v9iPC$t%ZjBqd4=SoNjIr zOSytnJ7(s=-3JaaYO?=iv7sTz1%6+i@pw5EduQP`g<2ye(>kf1XbPxb>VfnXn&Wsk zWbsi^1XoT5JLXmMu=(etsa0SY6QbiyrsWnc!cOjwex0Nm{OylXZ>v3d>OK#|}BfA^HO@foqn2bBbk^^9`)t1Mdk!^pEJq znro{Od?Q299)tc1trfw*j6ijT%V*u0Z61*WiG1H*f1NYxI0&e#4`VM%e)d930TZ@@ z!1mRh{2sL6q7-FT2U+^eNMInHeyW>ZygyF_s!n{GpIYwEW=ME5J=WuZ6r-~P|6(!8 zwhLjeY?dVfu+e})QV2@A#7epFP|&|%Qjw91OLP_%OE*I*r{q$(*-ny=s{E{LR9wH$#?N!QiD_v;3wfBP|qJaGpn^ zlJnurttiV?UyfJn{jAEuqD=QSYICnvf@mW*pkTE)lyR@#s;pa;!0M|%Pw4G+wNkUA z@W4)J`lvY&l1i2k;u8_UGEg{{kTSkeL}b? zu@O3W9Si+}ZyP~hU)X`c3izT6QnH1Mnh1j(0tD*sQAae&+8Um7{e+xDuG{Dq`s6&x zS?o6p#hyz{xpk!#)u!`(h7YsegB?jV5I()@ZXarDEY}lRd{q^1VLMeCkQAoBRDnZ8 zg+FndRtRowXYe(71eN|G!IE95Kjt3~VuL)lL)nuefgF*OzTDn|9||9E>i$}=wjW|A z>q%3`M63WV?mv-~)eRdRr0|$m|K9GuCPI2D|J-&yO1BVck5LZ{@rkQRe-wG{E3WLD zd$l+Il%NSnCHWkuAa>ikgdwq&p7(j$W)!x1Vj`vd3ZLlli6C1P|+{gE_VX|+134u!G zg-@jx=Hl(^x$m<%sFNUKKPAGgCF%w^Pcs>35c6%9sXm+B`@yS|mkWT4EE5K{{*)`g z7`@+KYZG>FkCy zyI#E5jbl5fC?&2wzvI9H@k+0o%Gb z(_bY^;9zdoj_{uyoI8>0moyB94d~4ulHgU4m_vIZupsdQ#I#JIA!dFPbPXv6pvb8a zOm`S`L85Z2vha=aiCesd6k$cP4r4V5l*~rJc!OEUfLuM6#eq-MN=>zwXM}!)d&?c) z9B=wGYsHoNx=`x~>L2W6QizY9MXQ5up`fV8bP1fn{D@?aOUGTDHu#(O zGHUFv?Dt|on#~$A8m4z6%z1I|lDC}pX?>WX_pt`F7K0%Gn64nv7b~NlnQyNnsNE#X znd!{2aLZl+iE(aTArFC-Y%St$s=4eWM3QzL7kyqZ2KVK>ags$~dw>gj0VZQnn zbW~2)_mKWAkW=tqdhf70_=E1AvbdbalkN0*9KGQ4y4>hD7jd4x7}S+Xp=x**{f{osjH6^!Tk zEZM6<{|n>Gz5f%(hZsR=0OH{vZBp=hwLUnk*7tT!Ajm|5(>0KsIv2+ z)gpk|2aViqDL;W&N{l{4QxeiO-MCS$Be9L?`J{@I4MQXfINHs0k@

pfrFayM9z~ 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∋5RkVypvN>+uK_X66OkcVdtPl7CTaeR*G%MA!c~nZiGFzll!-?&X>yCBY+D$f^kgGA8{2{?UTOafmk%$;9Kc7?&Sf&$^$GC{oZfm? z=15Dualb1PhA2?b3fl9mBSGa79yD)2N zJfmnixf9?_XbD~KTxQ^s?qh!anmT7_*IU*98Oiwu zIZcX1v^4#wy9_BPSDw^cC~>BIb|{1~YMIzpYejE1wtf<$zvb7XX&ndXNRbYPn|qzH z6W_|uHwMMd%X^ZO&U(dMuY>Jh88JNS1xLr#YDC4e?Xw*G$nSyF$$<3U7_8_ zZ$hu_dXa$ZX#SrX=t>i9clnfnXI+9rvgmFWk3HxGV0=C7JD&mMtpw-@zcv7LIZfVI zia=t|HzoW~pgoLd{p}+muM3-9{%D^Rz1Z$pNb{|8p3$lK^n0WEbZcn2JZV&+Uu|XR z^KdQPqsC3%RdrI7%rG@K`eQx-HAWBT3}NJA^(=_vD=j59jaS=;CWN%ew5pTMFR@}q zU5QY6p7Oe^r>}ULNG~`X4VEP4AsdO|_WWK^wc?cf z6!W}fuDy3;`D`4|?9?4Lbc%nMq!QbM?=8Cgb3vFM7P1x))B1f=ha z-?-3f@WYskQ3M@B)lR>x1ixJ6Kp(H=BaDdsCZ^S5B|!Y*oT!2QXlr&(GvytAQPXHT zI@Bq29ukF%G??;PVtXcrC3I)y7tCXGvCNbU1!B$fo1jq-8Wq*?6?c&7l|tl@;Xg`4-G%v^FQ3(# zcJ9(Bh>AE9q}8nbb*wGK$D@|BStY!opeDe+#7D_hhr>HSe5OrPgJun`DhLOKY71{T zCwv)!u_4nefJ@lru;(%EMZUrqr84CpPr;7w3PuNK+wGg1TnnWUj}$7xh{{u^Pl}=h zNKWA~|BOfK(GHLaHqljG_< z{0!g|I%n9(Uf87^=kc99H(g&+M-wY!8%%qrj>zeQHU!KTxV!*`7}ZzWwik3$5SG+76^Mi=MO2)(;ly(6JyehH+=lR zY2;lU7BM~a86ViD@QiXEZn`~o!%E1uLgCWiPmLY|s!8v-vCD~)L;V)V!))K3wHQyk z=75rW1)od90s!)!7!xAMt{8Sg{-nXQnyh)1l6=(kdL*VF6Ql13!?uecJ2>oo0>k^{ z1bm32Jbp#hUD79pg}pyQ9GisXUQK)%A~*jgbaN(U*HtdDA!9D3gUNN6|0pKz&Tj{B zP^Nc~#GD`u{&Z}||Cp^f4BbnSuLaucgAD;oNrpy-aEf23sgSXGE>mVQyhh%Gw+goV zNG>Kb`_mWMDxwd5W3u}^N-yLF@-cNujySF{#<+}_FS!86LAXjSFwgA4>KCvo(44`_ z$3M&FjGOg41E147WdxWzv0zabnF|Yw8lB!y6PW= zu^JgFwz9n@Pat@SXY2A<8Fg{xr)TRJhC`)TO~U>%`-!xZhK}@##P;&Dj^fwOx4md^ z*pV^CY&hL#R|K2}i%=-!7tDqFl7I%5u0DgJhOggUv65~)v6Hm%A_5mG``&Ml$n-Yx z!-h7V;JWCSzz=snd|@9Pt6J|Dix}N$x#t%-6&`VEoAji*+f}%+P+Ksf;kv}aI7d_6 z?DMyo{b^4p&MWYdEmSWOIp|hww8t@--4aQ4n-MKeCpH1k8&<}7v>gW83?y8v8~m1T zy@QN&H?9@91KnlN{JvCXd%G63HH2x^^IZeddG*)yZ}T=OahX;Z3~FkK#ei9X8y#{YZgb`wH~=o#;jO!v*{iOV)Sp*{;4$efse`8^f*uZ)jKXeg_aNw79CFsxK0IQJMO1dCU>h>P671{hJ_U zWzV2HjBx9jD@{QNkD`Q9iP3Y31OZ_a`)b|GgDY{g_YonIlPPgr2kqiJLTh0monElS z0a*OP%rPNuWJ42&cn(Hy68Az+Cq7S%+XdrtVi{SZJ6E_O^|Z0k_%u}WPRf2wqoE_V zCxy%q8R5{j)VZNs=DYrFcA|K7pQUv+0N60$7v&jh&QNOYAc{fj4N|0d`?=rv!C9U=$90~x2q}9*@FQMK}!+kktz*?p5|Ie&xcGwK$3X2tcY#5wA#-K z0y^7;sj6s>Mq)TsOW*lv#A(Ex%l>P^tyBu~G4$^9^+(8>q^>RQv*E2oBO6YcsO#bQ zc_rL^!`WfQV0tv)LHsK5pv(_U2Vro-YPQ_`59hMONv(t;=LEr-U39%ZR^!ng+h7={ zXjYQszmyvRl-_=O&ToFi40qy}=~55H_aZJ%{ojJS0H3c=8zF$^x$j~~1g=-)s~Z*I z^W!nxTrYeU)HWTLs7hPDOJT+sQBgrGt-p5ClD2+XOB;n*yD5;$VfpK#ri4P({Mg1+$Dc#Z6Yxa4*-!ZFJ!$^lL0FgOEW83;!1#I$!$^Co zXyIM)L0P23iDN6HtV%eAx8ZVLA}ZJD8_6I-i&`Q_`Y(?2c%V&eq+w6EI;pv@y^+yQ z`&^t+wa>-b#n^dUUQ#Dnp1d!_+>iabqQw>pQ_7c%kxx`)GA}QkHsEK-%|XA)CUt!v zOBN6?H{N(NPn}Uio7DZ}p>@N8KWW)WbeSc$dC_XB0eq!o61Tlrgc&KHI&WAs7fyd^ zC=+(CtpN=K+*LO_B?`aaEsy-r0%8%gSHh!}Zp1@LI7?^*21w-W4Y1k399w7`?ow+J z>S#4|Gvw(aU%p*YS6+5>1@BJ=B^|`LlYLE(QCs!E&E;ABCGOn*vvca$0NYotsq2>v zPmq`1mmas|Dzr@3cOeIJFFt;JHn5s96Mfg!k1Z%+kQ>A6_4zI-+ZKS~r23_YE7TYm zO9F3%Bqvwcfk9rsn-9mAE5AaL{dKT5XSRmhNEs>@g9QFuz*XWGbN+yMoc6TKwMC=nE&i!w8Y|wiV6Omqp0r zRWj+C8yv+H5L`KGx$FaY)>Kc2CDS0s8h_kA9o!=WjtJ@P{ z(p#a@>9J@=-rBn6@0S){pp7a8eAVFe0%M_gk5oz9QK(YpaIjMSfQum~B0aKPtX2|F zCDRkCVIST0Q)HG_Z4t;OJg7RB=G!7OPi%VmSBY~?}P7ZOq1f!G1{ zRyTY(PS>eoGZ|KMEV{h6{4ME-Athpp8O#cyN6iXbu_UKq8a~;xo!?4eL~;%jaV4M9 zoZozvKAYz_rX?1C`+XV^E>MpNzcAB?Rs^0GQ!R~WeVB~2UsnZNMdhu`A zxm_7=_a<77OK$e4L~7z8MrBEj1ZYd+P!YKWFKpr#qd`3M#Ht5XIxR4%Ate2Ya5MGJ zN91q8R-t#}rTR0iSQ z(%4~q3FE%S&6DcW9L7zFTw^+}HUPR=tT)0x%BYC0gmDwK@?M|KhrvJ2PqqI~$dL9X zY&y7vCT1EuCfm*xPWSYO6(-XOZHp!Rpww~h?C${{i_OM_sg0KYyq(Tx%^A3i=4T!! zp|XN`PD!~xdmQ>tqy>-f5XUvY>F(ldVA7bpa`#)TgknTNR6*t*vx(N3ApR1- z$+uBT_fw{n>mBs`_+tk6Q{%m|{XoZ;T6v#@or_XadlvQcb&)=x(x^V6YH1I4&xRjt zSiI?DXB@@2gxmCJbM6X|N{^KTE%L>e9Dd($;E7IhQU}ZNh*fxI@K#ZB-g=!T-7XIp z&(9|{WLRT2AYHE2^wIX?VKLotN`v)GKd_Cz)#Td6#TubdJ|pn7W~6wdmGmfKJOVKd zIomZTaTq@_ykN#OPa(o2P_5OG2>%#!O!%kS*3oAfEHI@456tm6xnsmyB&PxB9~;~_ zS_{^K1#Z0@@E;{^6-1ZV$XiWkq{lM4P++!6r)qZws4!e1c_Md(pDA_+5qcGq=mv9* zX>2ytzkK;t7D2%r(DXAUS8|mNv%<<1%i8k+AMULNs}2b0{9HOGp@mJSk(-^rUq)#5 zF$k&&O1yBmu)r<36>e`R>PPVJe zy-xGF%ABtph?b_x8c}W1*sgl_r zo2^ttxzW5;#XSl!noK|KjqCZzt~inET}uC$ZDzumFQEXm7Z``-t=LT#*M?&nMizEea>qZ#IZF>!Z!VwWPGrpBW`o0BPktyKY4gId9$0BEMN(T zQMKl4=cu)%WXo!$*@`e=&MsDf=4z`x`lFyL{A($;0Kfn5*vL>)=Pwu`kp`cSv-9Es zgt+Y4)!}mGniPa4FEW6JULqL)9$+SNZMjFci(;|-K?>P{Vo>8_x1p;_yXg5=(Zgqx*3B@uCQJ; z*cF$OaOKPRUhUddZB6-&d+)cI1@e5}(BE-y-L7HXX3PEEcU*bOtTeoGdCXf4F7LV75^3>`-#(#`SwtPRG7lkFpEFR|D*3{H48^hg;a{X8#A-esrI20|9 zM+ffK;YWN&=jG%c8oW_CmMjNdgpgoW=q4{kW#3jekDB~*bGjsCk&RrwBQ^&4e)*6! z$(l@GXwlpJ0W@{x>Ga4c0yz-ZHhWLpSlBeGsX9a z&$R^SXa-?O3Eezis-5TB&XcYWvl0CD=9}n4JezAV_6NVu z0AsddhFikaR?Ni<(n=9bk*!X&XLjLxm`kT=rB7;lvN*Ej?i@ncD6(=DK$1vLr->~6 zA$)VQfM{w0aHlp`wC{=|%|+Y84d%^*{&VIIxLP`{gT~esX@r<8g_ahVz~yB#X+ejS zm(cKmvBfV#{gc^4FQIY-?(UCY2XFptBK{Sy+B}77gS%#7PqrdnXW8&^0P+Rk z@gXsa6wCOk&n33D#``v$fyt)&tABeFW$4HdW8|r>{~3pXKZA*dLxwkhn}xPj#p$~J z>izP$!7h--bYjTD>qi+P2BG_j9kqY{NEA?vKFO}YWdi!FWp!b|XP;%1J+Ixb=5~mK zcVd|oIADhg^XI8X4o&OiiZV=Axl_;dw99M(*n_x8lB&dRE%cZcnG?e^I` zZ<-RLZ9kFr{b*P*^@Knq+!(R(ME6S@R-5Bt{5|;sEDQO1K26{XGrY_BM=DZ|!*IQj z!=8x>`%e4qvmIw`rC2$AV{Jc=+hjsr2f**qX~@76UU-(#u|1l+vt|wAyP{5x*1M(F z-M#62>&%o&a1488w06_4nSM6_Pe~ZM@6P9zO$2EOkRw5*0CBlL_l}9QK;gxVEXiXc z!}q%g#D+Km8?NVGKE(&sI4@eUxblofL-u1qsa-XDpB5n78vF>bxr}kp-ADSHV0tc3 zTnD%O=lGBsdv=GMr-zM2ug_g~nvDj%M;1SE8&|EdUm}d?#Lx=FjxeYI3}$YsuN!W4v0R zG|76=-02we>ZICpvf9U^n{OM?>9PE|!5vvV;0m~g6`yd7eRbzRM9HE!6157rItJ3c z#r4h{_%KrEXy(aW8f{Q%)VZRomM=wWGs{|^jLjX)cLs{0q@bk0*7J#2Uu1@*nMYs} zR%t^|+GgObo3EO-)A}!(*4P6-xW@3AI;vZ=yIEqKCf4R~rcVQbw)_R_9%u{%D=4L_ zet-eHHtVji zS`#kZCT)?z{f02dITHmm#z!PMM#1$4l5V-Ic8Lg7?g6@sru#ZL-FDtD5bLDvE>K4XYQFukVi#B6IzRchHtxr)j{8ocEU2orVM=t- z@2xm*HVwtOTI;^r`Z@D1x;i!!V!??lT~%DXAwsR*9z}R!-%qCS!gm;Bj8=l3bleBk zOtLL6n>Ml2V7GdbZ-wk6T)3_CbmNP{{f<<6i&_o^oJJ3Dd z4{W3Qm7y@wL)+KJqz{#ee=3b z8$`1EUt#v%Y!Eqxbt7DepucT8iL&pnAC+QLkwM>zF2F^H{9oVvpHKfM;q*pTfZ2T1 zYD{JMe?KV!_7neqvlRSgasTt@gejy0?uCjV_Qu{X6LM&w_iO7$W5|TOs}MeDrO}t`?8$E%WW7 zuHpO~n3+lTHy1!})Zq)m==p{ZU_%2sHSzEFFVu)H?in+?MxVOWtCCi0O*zTQ2VRN_ z3b2E+(Gt6w!M=6;{b)Aq%MMDl9LW`t9SI<6IN>d6^~Xx1auFhn< z_iU|glIko4&U&r&HvE)lhV?DHoo<28{Z9Y&>DF6ZrE#Zr;$)+1V>Zu1LP_YKk-|v> z8b10I)f#A`2F%v$ye}X%arHK*3gX7OQWcRTdY!34S=?Pf(s?{JX}Gz2T+5_4bgTgb z(_Lnh31n8?P`lNAg%z&EzvwtX1;&Ss4vPll7Zw^E&6YfXPk z%h-;PClRStY7gR#YQ4o`BiAnYKSsy`j;a?$g9JyJoFWPMaJII# z#KRXVI`y?IwP`+i@O|Tsujwh{puxXOjo@&(&=1GsLUSnI8;KjT&QjB};pS}wF~k(f z1~t>^wqwz0HL^OEfM`$Nm;tnOgAIo^0(JE+vi}MC&4z^}$tDH+aLFh^hCzl-W)6}B zAYN`T4+5#Y;tzyjN*w+!0IkvScEC;+sLqPMDfh zqtt>DX8r|FAPyHch(v$~h0Xd>pzj~%7|vYPD&2_H7W=e= zd5SWDMf$2!cE0n(t9dyqv$Te&MrIdd;iXX*1YJJf#>PcUlLc4)cqH7(quR>~M7(JY zsq~hSkr8wzV)el?(r-B7M#d-eWqsS4`I4xsZpRf=s^!UP(JyYmX6qd--_7H@_J5JA z5SjlOUl zhImm9;&xelHSLKkrgGltw6)nu|F&?Pl(5m~(Pem?HeerMkVN0#UN2v+C-d}s{0c?l zwfA>N;;2+gD20MOoaU^Uj7-hONs#M727dE(eSz(BQuH zp$0XWFR;t84(@!@D^#ifq1cxSUj%b?rH0G@gSnpyl!ZeI)F&>vOBqKYHJplBw z(8RF!UfLri62flOn0LY#6$CF^TU%%~ZcXgTLZPMcG!9&Tjch^i*>a5;0g{-zI5kx? z)69etg&e<{fXi~ELNT5YTtFliiZyO+ZQO)#B2)|QCB;7QBw4fJXNCdgG5GNZTcX0< zdfE*MLQizIpR}C|Ks;7K+1{f zcl&@xmb-8Ni48!tBR<^^z|U8k2P1+UKU}ISnyEKa-rwx;*YK;g-4SON-p>glusd3) zvcAKl)7(8-ZJ9ZouSnzCbA0Q%Uw4m0q02i52_tjtw?7$wiQpP)mWae-dIssedgG;7 zS=^QEfQY&oTTA+v(+Ygu6#q8ZAV~8S2=M{pZR4?|i*ifi+xBMU&W(;IGxbgC4C|$G zSf7=v*Ypm@@x&Nvc=cCsqT_2IPiSYcTc);9%$U3~Ki{3&_b=^gyPr0^*@xd>0T_6G zmmEbifWoauW8}2n9YF-2OV}CpGI-u5S*uC5JPrq&!82ngVWd+wTTL5YD}-6h%)(Qs zMR6fb-}|8L#{rKflbM#4icRBf;eifD(q($ckHnTOhlOc)w)NPLSzb>g-WiA5j&mxJ zoSkEADY}-GF-6y@uY}wV#iWr;q#~71^IF!ARf>Bc(PhVeE|bbGkll>rq|5+Ou}?6N zBB`79_(AP)dnZ@@Awc!kNzaCki^S)_`AQv^kg?mwu5K2-T zh|BKKPkd0WQ8(Bh19S?fJw04*02R#f9aP^v99wsg&hUrIOYUPx|ABS9gQ$NH2ut@G zM1;+$T=3urE*P-c5;Lb%hJPNbU^g4wU(R(>4rCioHPyzUCq zv}y;BL9ZR$8vwrpB9QNCw%zHzHFlAM#rh*X=>Z~-7uUt}Ffre`-h8;+*~4=;T#^|h zP$G73z8a;8K$2_0X1Bn~^th6Wt2~8bkNIc0`KQ0TV8QK>peI~5-Q24>pGq|Ztowse zQHs#=MP{^%R-H6371GU3D4+ytdm7fUQV-SHLQ5=J8i^yk3ZOe}x*^l}oem}VS@p?Z^@yE6x>+vUgjataxk4IUN z7S{?@x_o&O>7gc&L^F?@{>WdS@YWtcGQ?P~8y?q)oo`R(f0%tuex)~rrAH~Nwa_9+ zfGrEYz9dV6XkihHNRiQDax`#b8iV6T!|y%~VY=NM_+sk1fFI9SurT*qOl1q1u%@-w zVI_c=tyn$cAKi{hiiqUo!m(KfwRfJv;wd?HVFfaa_z75|^_cN92|+wI6msc5#Aj+w zg2`PEK=fP2E?-){%;>L=XqZt-98EXs^KivR*&*P84|hA5;U0r?eKDO1u3OOFvE#0f zOJ+u#s3w-*gO$R~I%JyM9ob#!PcVz)sT1BK}g1(yp!tJNYk$7kc zj8vz^zOi)$;wbUJyjP2dqq3?ot~(z%aOP*>*%x*Y6Ej;$T1O?qyovok*8~4J;4fmZ zi;AkdOecyU;HcXo+a+g4oJEz0mC{Ie*yC;5Mqy#Wq>^troGHS^jx>rht2BYclz_Ht z{NRe_j}JafV2*nt$$HMEONzYhoyG4t7R-^NWS*D2ZWYN}pSS&^3n+`nCh6YqYP`#p zTPfrZ{XV(w>@%X0zLYt_^}~c!@l*V#SOsCC*lr_63M~JK>q=*hm9~kng{{*k>=Vy6 zB=f4imHqn08d=TQ9xTRSG8716UlLd#Cr$yjtlaBF$;zC4QIW)ND&qXEo08{sEk~O4 zRzAo3fe`#HI*Y!$0HVt7&af3mZcYDN46Z`#S{>T39ALs;?Lc;*za?ne}=QF zM6%V)!kSsuiDM%V;CDWuJNYJVFRaMO?0#nvv?TBSq^xFA?FIMgR^w%^2;{@GnWHLU{7H-S5out>=lqsJk4rD7KYmk=XRxo8L;!`yZ9b6S#X@od^05>%(F} zfD#mJeefSlU?X38N2(Cajg^?h>X#2@xc1X`AheIQ%X-LY_yHYiDk=jLpUcFgYGmW< zdrO+>SxhG!YUI%0Cx=qD{0~PD24KV@bvAvsfmCL58cYW0YGP6teu)U+BHbvAkbfnd zy0F2NAx%GuR*^jqM4Cae&D!DIp&S!e;b-|1a9?>PLe5%0v=%-adloKQ3p_7P8a#%Q z7GXJV<;#-9qsPgq>Pv?v6p>jKEP8LtajRkv#9lMOI#zmpDNJu-o$<^(9$68-JTgKo z%1?H$ZH^;PEC0xMesy{1;hJ!p9%YbgzOhikt8qpBSW_Hce%R{~36T_bE&)E5fY=qh z@%V&JDKGVk$?!SK<7QeSBO&KVW%WmB;?~MqP5Jw;Is;@kUWZEVcvklF5VXD0UZq#` z%Ad;fUN}Sguiv=H2fo~l=;cxEZ&Mw$ZqtU|m&!G40Uq30b;sjk%Y_aNPU}|N9yoRK zZ9zKj+~!|(;y)LalT@{xabrH$Y#=%r{NJAV(;**F7{M8l(Bzxzzrz@wZt-k9B3X4l znlP${kjjF%ww#?Aox<(;U^fUTlDsgvDyLdW;G`?a>`I8{(LRWU$M@!DIfFZ4Ph-xN zc|CS7!X1^P%V*{eoR0t93!u*MH4OCGm;NaTk*2MGs|P{AN0`m{rL|JDOn_2TY8K5p z29{h%_N)=@{fFlsB%kF8@x5G#)7I`JIRPRe|EjUs2euHUOs&J*ebMc&trF={ujmWE z-J2&ny)GGUhc;+zzY1qGr^fE%@r7S%{(3Le%FsKN8$0Q%A-X~rh3-1v+5}A zDq$98QpHn%FY`;4-BDD(pj#=zvV6;T8YzWv`J*;W#)gt0QPGV+hU1|k`!2>xofP0; zxmPhV8g~PB@DoXsy{4O=YOEY=2MF9(2R-WD!f%%rEdMnbrU=2qz!wRTohg_}dWrpV zZq(2rKJ$o`MQM7fTA&ZqejGYe=8^|NFNx>Sm1 zKzq5)dSBJ~bg3jD>U4MnF;F;7ZyQPo@{}WuX!x_0nsuCebpLB+jKaFqh%+stPs%3# zKr>*U+K$MPNk_?}AfFiFmXR_@{Y9aXGEypMklIhLQ5iBcT$U5b(^4vDOPrv1wK~{! zjKeWKmG%kwvzmfqutr*h*g+JG84td{+EkB zD}p)7kOcd^F)n=p&$V7gezVMhpwBdyAbI!tu&@f-0}WL6tw+_a0N>bh#yR;60L1K2 zBD!iSCLd`n6*`hM0gJN%!#~D~krT9W7>#}m7ScaD5J&8%>34dc43 zVew=jdH1t7F;}=aGI6N~@d5}jktc_u!WiTjw++u-yWnA2AwJDgv#$%Q8%uNVd}7EBU)*1ofTai zT=DK--?xlS!E+#ED+Dd44(S9@cXEYyf|P+NX!9OI>%qPzOEA$jD%Tp|hpG+kr!?Eez(_^wJ~jP{KM z*@d8GH&zCEHYX$26G13KZDi;LzA4Xefab=y&lTO6)Gad}It@O_>_2VLO&#pRDd>W^ zN%qkvG=up14ZzT~T2X%)Hm3v&ULg%q<~c_r;ef1w0KtTm6&)Er5x8Snl}Duk&4MP- zNWr9OCgm&+zDCthN@+E;PF1UcG<8)NeL<{jR`W0+?U!mJus7#{f;;K?mp1<{&i0BE zel_Ml0Ko_u`2iwxXV~(a?Yq$cc_x_^sX2o!@wpOBC8-Rbs{&PjNck*!m7J<`sYFeD zgG|M$Xv^WRx|>*FQltt46p86!0jFoD4x*xmW`32H_lw1 zs)=1Sq5jErj&><%%fCf=j(i&Vb$aY{>Uhm2psG1nJHb=W__U}qG!M?X<$D>@_b=hU z@&?c7-l-B>T-!i$2!?0Psf6Qk28QVbbbJq(RaC3+G)nz z(sYC@U*4{?{q3gw$zccweA2qNU3}=NO5G+Cw}kNfIvPLH{=hwlwzr1`SJwV{$hm)I z&Y3w23nANqgk!PRf@hA%XHn>oA|M2WsiC(#Jzp#^i zZNug4|F6dH21jKCzwo($Ov!A2$o=lOQ{`%~J^AY1Z1M0Q_^A6rLqjv*-1V%pkFgap zp?~`Dbh7qes2m|kVig~}|I1b8LH#vM0QsJ)^X-Axo4|_218+j!VQruCsLywK-ZSLv z@-|=txj?%)eEBvvk^Mm5qIa>-&i|JBt#!gPbaLjlr!wID68OT_F?2t(PhQH<**>uY zIOLsn^d2|9B7f`bdD;T}yJZm~eLnj58?yY6tET7raffOejAnMp!pHX^>-}Y4d+V5oUbRAG_rpSN6|QBYuP+I@6_v7N;jI5qWGH&4^j zccyBcqxg_yH9q}=1vasy`Vjg*{PKt;4Ak(tB4aJ&J2T7!1ws;donYi3jc#LtvEFPg z9u^TtezN~F%5#V|6S`0kgKPW_*z}C3<}{Z+5rWsf@LcW>yZ!jv5o=fe%Lrb zr|rymeE(r!>buX?_YdsG!D1<#InVNHnf@zt{7^w=uFyo{+sxi1^inVCd{Q?x>22Fu zW--M``>VEjf_;+;u78*QiCF(T%TrIx#cn(%nBlxP+4%N2-;?}wRTvD~Tl~$aOwIfE zxSs4^(i+VFX>xFp&0*B+cuZL%?BBP|($t=l_;G0taq;;|FETq&l+dlr^v}&&;5bWn z_QwD6#q?p*7h%({AhHW3NHXnjfkH%YVpCGr0*BtX_fFsYGOg+zM^HJbiriPF2t}Ne zP6qxNp$NWtem;^gu7PQ1J&iUzw(o?9YV;nY=A6EeGCS zpQmT?fXXue3@v@wc0O1TPX!SJ1M=$eDphPx`M&$y>2<&leKT zzE3S<_vBjQH`@y1dX+c!=QT%GHMC?|K-tbb2}AU~geemd#UtRFc_ z5ZRY;zQY;6A+k47q@2z@Vjha#L+^|9eN+M*%%!A(6K+D-?ri@ar>DY#flk}xDglSV z4o%#hu?dOW&0pguAh$P|PO`UO9i5#?X=va>n@D>tNB(IG1mC7l;31xNA20-B$g>|p zT|x`qV3X^C7qF@TvG1U1t-#JJ1)O)&UU0euf9^9e{io6(r&ABIU%6kVUtUxW-EHy` zLl@bhd1t4RXj-0ZCHCJnqeO!klt<#lEn;^M+ZiF5d?K8CHy9rH9H!IsUsg8~6XH8R z36sKh);|5~6AJwzL!aEgmm7?baw?E=u9*6=?W(ng?+&!8|6P|)Sm4tMK3xZVC?9le zc0M&v&i~6i|FK_9Fd+NIcg8e5nK;fzc4zgs(Zqrf5$UG;LNF-3{oS%~>suF_WlcGd}#U&;N;`2D^_XQ$~pcy(?>*(N*0sw0hj(0nD7u51O-KA^t zZXruGUv(Ai?Ry$$*F$(1RR_U8hwrpNC5as=17@v@UxQ1pkT!H_N+aA3m=3|2#pLF2X93H6wC+qG6 zj?Fa;80E}&-#+H7za|T9DLFVi+t$7j6nLBYJu?Ncw`{jFATP!5&{~GH{uAy+&=Pgff7KlHDRyb@1T2W%qbj zJmt%hs3OL^*%&bgnI#`!ZOYz&C>AvSB0VNlbkTBb3z za~ZfmxA18&`H+&1z4>5I@FxV~t)96>Qj`6&j^pA24cwUFiCw;l z6T10@#<{gtc!lz5!4}N>SYo;1pLs9@q-QbUUBrQp@eGCggHe+@%1aM!tFPe5VYV!K zfv(>ur)TDU1XgVYCOYm&lU3t_CMt`&x3A)+*Jpk3+g22qa^ViCg|a-`K0Ki~^hW@a zE?@cDog-r)jGSfo_5|8cD)`VzmE)pQ)FPKmzmjI+;X;kg$zXi<6k!<{Be)@ff)Xph z;01 zUToN?`pCiXCe0|oZ68f3R&5W^bjZiZwsRpCW6%tHNgj^Nr z-^niQ2~wMSo|oQTZ%^B<6cN@K64vD`Jj_4ThK?%6W^IXfgYUqOFZr~i5Og9Yga}9Q z-Qw1`3{cc_aAY^R;HYIOgXUidEI&b+H0fcdwD5V#ykM zxK*6R#krLp`#|!krQF(jEv5KpWy@3diOcf9_Zx>uV!pZCo~WUPPwkWg%ToKJX=g~D z=a;MhvFJ8Gi8i|kH(YiQ{~SIf3wZONwd@njE-V;=ZVWs;Ep$Z=5qjf!zw8iRUi2Zi zIcIpE*=N~(SPBX}j%0uS?O zhmSD?FZWvJV(PKsvA)#~!)cVATMA7oF;CRchDxJqDcUqM@PKEt?p&!8K=@#+JRTAn$tVkN`)m z_-PUnd)1fno`aOFbA&mT#r^)tu07r#3=d#J~$ZNi+2sS@WmhzLf7jn0@krv~4a<9AhH6-)5AgyJD&f&DN zIBjNzVMX?*Undr8pFs2cwfxw$6eK#s1zH~TNX_QIT^z%gw>c83c05AgHHtDC%&O0- zVvq_qp?XC$GbBmwdzG)WAOltAerz;il+9a;>6#%9M&JnvH8R+2o9Ur}p?8c$N;CdNxalIN@63|mzv!lRHyHXK#f7$>eaB{LV*@2P~07gdvPo7 z?p~l2cXvvm6fX`%i_0*0ad#cu-Q5NmV1P5-``fR4=UnG6E?{P@tRyQ>lIOmENxfud zHmZe3oY~@NDxGhnqjhy>E2&4b)nV=by)sGyw zMV}TAk)aa7*1@i$Z}gg;z&P|W9^R7QBY&S(ZU2BaQ2*(WQBn9oJ;VLpiYR{&u>sxu zog05y?rE{FDPyC)j4L&deMOO1T7=6@4LdK_=Y{+>SwriU_7vcT;Dp?lntT9B_hk*K z=;5iAn1%w~B`WGbGyK@}as#n2L)yUbU_>~^=!3^EChk|EdUEr%4x}tFKc&Il0?vbv zz(i%e9W3tp5x`Y z;N@UbH`2n75>Y#+^E0baeY@!T8)z@t$l=efTod+7Y5-~`3fb2_Y6lI4BQKs{dmKDy*#+LOXiUO}?=)S7VwWUal< zr=DC5IT7R+%_JQdW0MTJ zczG)1+Tb^JeAY0?ke`zwg#0v{S`=S-du*gPRZfH5!RuY2VrDR{$}^^laN~<4@&**d zTH^h1Rp@r=Ew`Q2dAHU+l{@F>QeYd!rGJVJp*oe zlH&ur&cf)W@nuXgH9bW6g+h^MR(@Kxw;5lJ5mL-6TIki(vl~aD8FiPQS`MZh^5Nb# zve4+H|1;ZPeFt0Z3(0o~Uc@q~vRpfE^w;~7DlE!#0GX2t&yFs1OrG!!MI9NbXkIX2 zt#|;t?AM++#+uGu00B^t)$mZ?(6v1zW$76gtX$DkIJdWDYx1}@K*){SsAo-2QD-nW zA6XIjkX}5jAca3u*QuQ-`7r4t==7}e#2e7)#akEykbGDr)oo=$e!hwh>|4Mth0rbx zl9O1^SGtL`U7wu&s(1Ud?5_HBAq}0GYYS%r0eZ^4p<8?(iOqF>f4 z@-4H*-=3j2IvgHe==!&Iour~qcw`1sk%QCO*Jtf`gDmzqwAFF_0p;a%kzbcU z@+d>ShWG!LE@N^d=H^!ieNBXBgs}7iqWzFGJ3i;OIHGjO-y^k2?Y~V z=y_9tZ!fouz2q~&4bbGPs7MXb*;5A^ec>T>{Zf`251=n}yl!w;iwTi@hK5Cc(@==-Emg zwiLDHdamnTbCCFHo7gUQ%_kC8p$E55<38oh?rd4Un<~08fEWWM>>-C5Uw zDItkCR(6WcIfN@RPOycNLouIrL{Ga(MWHw-2b@z) zU^KrYFnM98FPcWz7;jRIP_oSDhlRiJP75;-?gQQ{W z?@#~R@@R2=yPt%Nn_%b%623K*g)B8Vo7-vpV5(@rf}N=6p?!6)cG#N_lc=u4bdslSoxiE?upiXP1M~pVrruJooSWSdSN$A~IrlBsn9kNTn3A&=k&lf_a@Tu6fN! zLf`8Zx1R6$UW_P|Ij!_^>7p`d=3@&kxj1drrTlWy#p9{)!@L!`!?BTGRuoCgeeVj-R^ZIIAwpq;T02j=eag;AfSc$jz~N z0}NQBISv5h3PGVnhE5Af6p~+3kV0D%0j8;ZB}kxhA8altcjBHL@O;;ggur+|n;!9WFxFr?)jM=;frkNELg z!$Y=9vSWhGwg#8`ca2Y{PFb=#hTilcyEa^M9b0T zU=EKP70<0f{N&9-CXh7VN*F$yABy0ljnkAn{$)M3l<|{M<829@b+i|k&E2nqMT)7|e0}9<{w@$W%#CNjVdLFJPO3|5GDjcN$ZfNsi{uwi@M&R3fECf~; znqCHa`=LD@9%VZRr^@a(aE*0`NkdVX=Ipu>OT%gGsQ57L9J4|}Frl_Ix@F~O6br=O zf+)fG;8xq@&AXLe$W3F-!Rat92!NI0y4vi#2Yp5GK?lXx{i~PfBKMY|JMjn^S0sPw3);I-pvovP2NZTbpA>Rvi{ZK1vzy6Ri>>IG0X35 zR_0E2CZ^%umx(X-jlQqx zPei}fDT-N=3wAaP00+EHhS4%gg0Fa0L-c;T;Nl6jMzMbHn4j9)T;?jIh!r2_L3#U- zFvMY@NL#+UNPk$6*Wy8=Zv2S)`^26ud#JMzt?WxRL#jyIw_I9J>~~0aQWj%~8mM(x z2uL>Yn~G32*1{h6))lwj^0X*IY?;aKuMPtxg!HV1Gg#%B`ILjLi+ZjlZR@}`9b*kZ z<9g$yb3}xC2(|j5!^pb+}nk<`?87#Q8P{QX(o^zV^aId)0H2`N6jP*vUBT zt|_i6@aWw6`DwIUw}Z^ftVF#GkVSF4RquOKk4rrl8ikkwtMBZ{0larO0wC+;z@s$?-o8C%hlq65I7iilfdH@AfXwVY+tP0MmVm&4ub^Qd;M z5_xRKvRPD0%7g(iyM-npCxMUEVAC0m(X<^09dGm9agRe9nQt27X@hLy~}m! zJesdAhjZ_p0UWJ+ z`#iSKp8zBdi(**g!xkVr6rb+uI(>pUV&m7W;qU2H_TDg(TKAf_Ke9pho|${~T#NF) zUwpoC^iHVaoRq!StW2qr{{5@cgT&<8V$F4SdFbhp`6U+P~Yw{7O-uOOQB9V4?hj z!uBM3{O1op={FKy1>@zFKMqX=5fcbNE-$3Lv60mi{Ts_(`TzPcm7W-}crm3a{JGlI zWVtPXmh5iI55>zcQMmjkN7sJx;==bLvW-muoux~S5@<`jA_P7r&zr4UzAOV#2cy5j zQUdQI`0s!_w>eVsRC#&)JhnT4j=249ylwBu2s|&S1e)#_K!-^z}_s!fw+9r z`sinYq+PKh4#!S@q*EbI==q6tte}h*@t3aPFQ2YC^a#tVHi)mdgxglqc~Wm%6q&&h zC`M~s-eMV*HUfWu>xNOQOKgJeg7`C z0Nc+Dt2Lw>%2aMqmBCuhX4CYf)^Bz?o$SJn(M*uDCv=yQ2xFLBAPaaI z!iISR6Vu456!c@ROd2$6R9T+bHUuuo-)PjI-^$8xU4jpIjsmC)etBH+wOm0s`}{JZ zH-Siig^4eXmYN!s7AD+SEBox|l}_fLW4Wc}Dp*cVWR-_qLF%zX&d|kq_O#j9>TwBu z!9}aI^ud+31^SDP3Wi(HP+(^iG7;3sIa7h}-J?x>s))~};rnB6q`-jlKnS5qcO{Cx zT^7ezGYa#sm#!pzDz11Uu@#UU5c`=8yOEn2EcJU!uhV@;Zd`81AJc^%*(odwzO3BAVLN9jeyWGwZV|f5Cv~tE+-odtj;o8O7GMr}iQ&`S zNGY$xU8tCaqdBT<<7{XN{&3pqNYAHk(Q z!D5J`5OzKvhlEdYyGSIXTOrMjZ@Wm$&)}hEdbcuMCnt@c1z3}1 zhC03!Wx4zjd$33N}{O8jc6ZFk82s?0?y zux8_QSa-Pk?I^C}fLppRR&a-=9w-Fe`{0fo_x{N^V%*)BIA%X>j?ee%qgw4&mW0sW z83Q_i_x^znBIGtxpFJl);w!y4N% z2hnczG3`!Xr)P7o89W(HuDuIi?R4z5lHMN`?)GEq~+>l6sn- z%)YB{PHLNa|Et_L{fC|i9=BFhQYV}J;?YK30cvGzX9#Ydc!|R{&3hJzu<=smQe2uM zFr)w+nV(1fT0K1@qmONMUx!Stj*f$YaN%_LT|p%}e$@Am7ZG)a6QIvR$?(A09m<6C z$RAvXf^&Z-yyPh<;Mil69eR6vC&*i%8-r)Z@$p!SKi?z&Ny45sY@tJ8QM9Kb;F{?c z2xbeoh(s?EF?QnY#CuIza`l;hY=1)<&sSAfH{>|Obl|1ug#9U1;J|Lsl&Y~tEkqMcLt7}|drUq%z>+e!To=q#&?sNk5_ZB}a-CgED_AIqAx$BI)is5Kjn~NUy z{gEKy*ipAN#bne%PV}GiNchggx2JhLKZfq7;*>)v#E-gGe3yQt^corH$q;(JKCw59 z{q|@?BI7U)${?X@3NMjrP!l8M)t(29PW=YAy>}6rp;ZGKB-rU0be@N zX`)oU7J66g8d1rnRXA4hPWvL3{qk$ffhm4*Ii1og?%>bj_$`RWZ?dkSNt15b2>||spv>}Vi zT;_(}(0$b1>+E`NtJUtPG;&OOZ&hi2&@0JDdU)svYs@w!7PBba)KZ<^qi%9h*)=OJ zO)iohxqD>OYqI9xX^bz10VjS^_oL^_Y)kzvjz|KhiR>lXo)fBH(CJ+eLG?!ymv|XZbGWD5DB0okYaIu?h zI{}Q^(|{)j13PQV{<}4I8T)W^e)1hEgUlU#4ms5hJ1zh}b1rEmf>=X`3~F1E(dKk- zlqc9hDTOQczr}1tW+|Oj?iVUIsT_u?u?26~0WU-&-E=p{mWd}4w7!TpY12)CZ4k^U z%GdfT<*E_3_wxMLlt<#4L%%!YK;_uxxdS+d-`U#TU zYss>>%o+6?UV4Rv82IDOn>@1E0Mq|X z&1!>&3eVHjQj7NRn8hVr-ITlBdl+l}s}n+^`iK|wl7l~r>E2vPATcX)SoHq3;i8W% zN9fuk!#F7>EWn5O-5S(-gup;t2PFV4QuY$#0jz+xF@>VLiM4k3sy(IZdJ=4V9uD${ zBZpkAG2Sd0Xeaj{y6&sM49FrZy zQSyws_ApW5e65#P6|lhMbvm)vNb6s2AeUt8e9({vS=0gcTRz=$HC#uMJAbK3iKo}e z^rc>P9n-BHN3`@5(b-JZC)Uml=MYc4aWs~~>Lh*m5q;}_nth(8;*U<+Ec&(PUGxV} zFssnzxS!$O1>1&Ejf|>dzSc)gNjKi5$p0k|oKPq#EkR@v%(Xb1w}rPU)Bj@ul!v5w zH09XOSHh7$?#npCNPQnTUOZxSDMq|JIB=Q4#(n)fEf^j&iD43fe*hg_n_Y|y&Lw$_ z=w)}H|LrS*jraitA4kRZ-B=Ig8e=`n_pEU@nG*P_ z?Vi5sg7~}=`ZZmh-v^J{CU2C_nl?DtWn$A@GWMCB)}nb`wfS%nevTwK^h4$0b?>~%2c|kG ziXw>;zFhRr)SYB4&cYS(dWi$RzCeXh=DuxYcjea;@E-a%>`|6N-M-`o!Qcx1^i34f z>aW-9Rx&+Cf|X_yT=QCPNbjP_d)wr2_{YJea8`n`tS!*_M=Qo{cu#vmPmk5`&`92` zD+SQHL)|3w(<6ZxEbq#jog-1?Ma>WNa;8Yl&xxC7UV$IIjxz3O+5k zBe6R8u2x(^Z$^;$UNe?R0XF|{$tAsi|y(M{gd}2>D+_% zIg{9O5~Ib=UQaR2=bsN>`>h|#)7VO6S<%5ya1opLYpoybJqNEoVrQ)D4?~g*yx$aP z>UU>m3|~xlW8^&o4wj>2o6Re_kB1#TpnL9prqNauc7-9Q_N|4oCc_U+OB^gWx;Umd zBAhvlQs2eMAcf)9nX6qLzJzR1$L0!&q9*0N`{<@bDEgID_kPk`cTN3!)eP*zYssD`tf#m<}+SISe|W z&%ba~m7I;7$mh47Z^3GBK6Cf;*_P~6+0KwXh}zs3Uih!;ApET?KX`=e*l&q1tE8)IgLSXfItl)FN?+b-M{w;+Jjp3x3hMC`;PH(MKBIVS2=?(n` zN$j?Gt|}@@`mbQ=hFC*iOwSP1L!A#FF>|>-XMI)U=5|0-2t2*EG|JZsY#)|U>f6Cr zGi>qU*&ccGXD9@$m)gRnY6VCLDOs$NFqRjzY!Iq4vQF#iDXXVA|$cUIuX&U4rn{e-vGN)>tqn@MQl z>H7@lr%*osN!h-Mx6Y`2J*WDA$-I^I5w0GYm{P8f=C<(LA&ADlC*07R`u1L!oh(%F ztYxb8Y^fe25|1UA=d~L1hsQZ2%IX(}4NjD`*p)oU6Re$B=&!I}y0=Dtvgj;S&d`nv zw|ik}aK!ILK|{=~IRXyk}7c;5O1~rM^!VqBEFP;v^dC-JU9Pas8$ZSgJ&$ zH80%A;3{k)we8(WR1cSVoaNSCOZ`>@%8C|3(I3KQeI?JDE;^2?ARiaEtTYTjI=224 z#qZJ#1_`6?NG;%~?2n3lDYBC!WsKmgbba7CUY+U*z*Tkn8KmCpnM_M%{yn;wI2y~P z)F;W>PRe;kHVVj6blyh}C9&1gqD8DiI-XyNP)jJ>dLO|X+AYt{%(mn#FzU`}u7F_~ z7y)MZDS$-qMjREu@^FiphnN30fx|qU*qqO^DzKzSt7>Z-=_pHSS0};sv#MKM>Mumw z`fld3c&~WHqq6*)cYvkUD1J+jms@ER1@v{K1ldMHCE1{gEJr8KR<=?<<CrBNY4C`(hHE>g-XC zVw=@DEOzY_3AlrakN6lT|pV)@hwpubxH087CWZf^bv+e51E3uPudRJx_V(38DSY$9ZkyS zO2b29YJ*NuM7(5mxYa{bUkTq=@FEd@kdxvbLaAvuKq{BOii4q!G;SO~b4C>j%9;SBvQm0e>!m?_qszz-@qLbb3sUr3&&B(2B;vxGvIJ zBoKS1vTyzD16+1He1I`Go%Qmksjo;88!>^;#6YzJ1(vsS>I*S= z^0fB{{U21@+rG-8>~H?U)k2O~H8gR*W#`G3&Ag|}P3$9J+-PH52YR&2$2P^fxp2>t zf)$z)9GIST1@%k5Y3j4=n-^gG9D&Y!+f=*iW!OOc%O=tx7ZvodT0o$!@@4BU@pkOZ z|HRu(DaleS%2&|>?1QAWp}_;s-atZLr6T&y`A$6?yV?diO4YTy&6nY4WV&mr75fhX zy%D&|#feFIeF4P`p$=JCKtDg>PzJR?cQRG%Hg&uB=KO|eNX+K*K|}h9jpnAveJ^u7 zTZ(O*uQM^rrp*Xe;=W;I`!ZPJxT5XFT!!F+{bx*Sxv+6PeDk!&c=wD$4RSZYyr&JX z>>(;Y&Rtv&m7Y(jiBUDsMUIpTv`JvGA}g?ac(7$k#CY)$6)U=@U^;m_A_v_?*jR&^ z{jueC&TxitSP}H{v98VYMnW+5n>wendvk$wMI-;ZGpA7|uK8)N%xT|!;zh&84u~)p-%q|*RzPK*t=$mRKYTUM-8#$2 zk56=zIi0F)bm2AoOb3P#3^781XL_Y*p72nAXc4w8P&)7Df;_0jhU&HW6*94y3jXTney?j_n z32r;oz%|)M$qOQl+a7~It67O5L zL=~{cXUM+@obzKm+DB@=^*g;5y1iygJV1ZwBYNh)p?!oQ3|-N8JWJcxR?)sB;KDuH zt3h{Qh$AzYjrG)VZBSrVf;6Q?oy>b1Q&U@eQ^be%>M==Znh3BAhdDkcYguGyd63nC z?LTo4Dcvtd^(&8JUTimi=6v4bbHodJ*5ONhvObLGbNCh6F`2y^T*&ClicO}qJ65HE zMoQVlgc6aH#WFT!J=~j_iZcrTjY^7ym>uI^+e3Yen!}h)ll1GS9c?ym0BIpC4EoZd z^!Mat-yBZg7ABY#g{#4u$0>Re(s9&=h$jH$|P z6f^V7x65zLLfT}Rj}+rg-*QS(gr?;)rh?t;CW7rUMIz7n6-eK(F7!Tqe)Y9sz^GUK z7T|NqnS)-fJ9Uj00jRQ36!fiCn7Jvhv2V!d1v5vF=J#60ar8l{vxjoJ*DobZs#>K z+y`-siPg44SYhQM{Yrk&c#y~my7!-a+z@ahp+xGGG2Wr6ExY>YkG8STbbS_J>~*TI zWxyI+G11NhJV5~E3?YK7$ALWMn7W;hZE$Vi;7bHcXv>Z7Sl-s_*qOQ9y~cFj{^tPj z-C^rP^RM0cFiE*U!Hm}`lpN0ClAa6ywG1`Pn^KVYBf#^nr9;^V%&0YL zM*Z|ddb)q~o?luuUxxs zxF{aeZG3q}w_Hg2m!XJ`82(;lI@U+;9A*i7!u17D&H|O6yI0{aGNsMr`QgjwY;a-`mNi32Z7V!mYG7*S>6+ zJszR#K^W0hpF1`^{$rHQsImI1lB+Q#%Q{snp(Ev20l*00e>LAl44E!Vpjc2C>3OmE>H0AS@d%*F5j z@u>05z;aUKpoYCsw{EXy{@O@1f=fhx06AiS;XjRL{b*md?lW0VsaB~rH@!!ki4Ve8 z#((rqWBc;;=X?5mYN;$jLJwK^av3AHhh8)3DKCoQ>gCvN|JnM6C&)qRzviP6*sXqy zM=HBoNX5M@9=L-Kb^L^Qh z3fiOg@oWk8lcLIjC{V!PWA*7OQ>!HnqXbcbW)7q7%)Kh=MP#Ghp^hS(ggzX9B@6v04o;;Joj` zK}W{Wo8{IPw7~4_Z^3r;zeU~(H~)iz^R2^Kf+DzY*0^6~SMzgx1p>#{5=10%iWIIo zxGKp`^EjFhHe$8;`3UK}j(sp5SzL0m2lLNrfq#~P01JL)WhEvXW}<6+5OO3`r=|1W z(9nM|z1)=K(ngo?e)yUOS(S@M<^7U zr&^#${9g>?%^}UGRd)4JrU6!F|Hq7CSaYbjU!n9lB7e219`RQTv zf}cPkzBRy;4rbw4<}L>?fm&0E=xP2IB7EzZkftcT54Vw>Phb;=`I~|1iC>#?-TL(= z2lRRjdQ8j`X?)fuPL=)qwY0S8nVCZdJXBO-XM zc9O;@C>rrNw3Jv+lLXB)yH8A*sv*04E;w;^)QkQ1$d&j1Y#Kg+|McfgkoY2Ggpzy9a`MZfsL2uYDIuShA)fs|(i zQDb61o24#%`TO-F(LiX)DGHS%9aigXO{n=E$LFm2$}s`m^3y}Aa=X?)ysj{3H_Xua zL7ai=1g}yqOX`ypus1K0Vqa1eRK|edv!C~>$~ACh^MjQnPllO))1-lLgEMpydYWL#&5RI~qf>Y7J?&|E;(h@Gzr z59}xMFI)S&W#4>BfQPwsC8h`r`03J;$My#5Eay3bM^T^j_l*VL|22ldbiBpX6v|lT z??*J;O2}3C577)l{~q!G!|lL^MT&PnM-hljqTFg)=r+S0>TLh{5fT=J9#JHKAbNvS zt$vNq|AwdkA`FzZ|0sc?(zsXs333)#{`tMXxg~#Em;l}p6@Kxo>#v02|LI}>_m7Nx zn0weOUKxNk{Ex@|iP6T8``iD%XGYJTYhkGX(f$d@`hQ;w7Lv05KmPj9 zTBMPNxqB15T{~qxh42W^_=HG?*zkj3SfR&tVZ!lVtYW&%0(%aGTEa+&1)5Gqc zBgtS$Py;AD8SA1JyF6BAGJ8w7&1=k;#=qY8@4mD?@K#p1dg@^S8!Znv z=rHw6|KGJ9!wOGF1{P@A5-hEQS>rKEMB_aSLdw88p}2cU8dVk8A?z!q4c~8@{_=h1o@+*Cx;0PfushWPuO$ zfsrZ!mkE&izz5!bH1`TeQNL{R*!DutnZ2Xw<{=0SQDefR7SMpcCY>wb_gJc6c2tmJ z9Pvka3KYKPUH*26T;xRDmL+N5Gq*7ey$yWkl~+)pT=pY00ev(V7>Bigjrre`7XpDl zJ@W-u98MfH<^oK~8s-Hvt)4%g1(L%+8mB%GZI#?w6oC1oPU9awtv=lKT%lrGFf5~A zHZV5kQNIRrx(W*WrgRdsi{nQeAXg!y;t(ni%srK zH)m_HFwVvwRC21IClDK+wz4Ek(tqZ0dr%ivl`o{emah(}cN>@xQuVc8xV4%;K_)p;o72r}A?tBH(wSk^JDE9rL^; z`qUln58eayr*fFHoAtalbQz>g<+jB`K|vvj)4X#93FG79;u7%KrBcgL^%C= zxAjrpHMbV|W$E19ct@T7QU&+VpFVxO+MgI09CT)F*8kZ0bbmyeGT92#Z!u<7`p*>Q zi@fLN-hgcaxY&P>EHRFzR#VT4$8+g@S=Yf78}mnC2^rF9+vH1OMtGd(v729)6u)*} zZg7s7ItZvM;jr?vF)+*J%kAN(6*V?x6w+*KXqeyFJ6ip1pUzZP#TXLh^-D;8+hX%f zM=vx}tvIc=_C1UVARuyZq>3mYqASYn$XH|EkKV7dwI?+jOB8lra;N1zx~FHExdSQb zD-by#d|RLNgONkskbl`^gVh+Y_aXP!rSPsp<;_2)uQJ~{EMWx8ff|qqaU%?aOhtnX z4fu@{+wrHKWn@RFFhn39KS3cEnDH&I!xch$MsN!{=-v_DZQ{4@ue$r~B^Noj1Fq9!xI*)yXd*tZ=W|Pwu z6FAZYN+ljQY1F(K!DQwg#j<}2_K(&wd-c!2^ac*jnVc3yKE~4TZrCJ7^_*DsE1S&O zHv)3ZZ2qk%E|TX7wAxu$@2nyxO76>x*uWMOZ`RL!4S2l;12BlyO28fOvXjI%%+(U9 zsih@VT2@AllVSKoCvt&2M>kXM@fcY548zm+-wzXn#3bB7VSsk&23g{}j#naYe>LDU z?eR~WJYC}J%)zWOo0m|&P&lJtBeGEbl-psGC(c>mp^iwecuJA;0g+MR18f3++DzK6 zNr_?+7kFP3c$lIxxAMA|Lno|{o|RxX>rl`f+UVE%JzF_Th+n%O2C+Z$0yMPua<7fV9bIX1HkEzL(l`2z=%3AF`i4$z+2D9%LAg5dytg1r;$ZsNIm}V3>F@_2bQMt0WDFHn!HQcmu-OhzbB=9cQ^M z4vrW+LgUGyNcmgaf-4wxy9;(=07YcmpR8FUMHyOoWqe0&Rna%)$|$y`UHUMk5W+P|$Nvn8+0+et?wG zpXxglV(;n1iPfXjcB_C8;frPVE?5_3?m}>2DMbd^&f&(KZ%aCFg!D=Wf7W=5%Tt5TV8PQ+mLLhUaP8@)-Wf)r7A)h7_w?K4%68_!n*p{+X`b0uw0P<$`cP@4WEAUZ=oA1~Go zkLDTrB~?7xELVTS0VPT0?&`@2>7@=QNVn(^l&$@VahdfI0K%QNM;O(U#B;?xB{J-> zU-Sv{%p2sJv6EZY^UtyTJ0?5+`qvM|4T17hQSww_CeQbCq}K6eq4CQki8MW}M@DBZ z{XUp!aWClM4~PZg0>+l>0pLFZeCDFuZxG*UZBel3K(;uAxq14;2F z2e^0Faxm~1p-G4Hod>{uwOz%ZRNcdaEg8)otHt|w2TJm;jrYRAS z#r$7Nqd#-*u<)P|;tM=vO_doRie2&6LKc9@v-Gd}hga~qAC634Mn zperI)i`Ob0Sy2G}1j}Npt>IyX8JGdd*e`y3M@oV`PtRZ5n}wjvv06ECCL=`sY;fZU z6X~$*zF60{Nkz_mAWza?gIGUELExlL|1!pJ=~ zv$dz|uvjMDU=wsfQ`Hc8n&VJ>V<)CceXScBrZ%$j?_m#{%KzrSQA>8XqH9r8szxT> zvoZ1XDR^|n*MCnqDrFw2WoHPW0n%U~I#SZ3?}W0mI1OcL%Gt}R#$RXPzn%jc9bF3b zJJU^6ml`|^vrYEdxCll&n&f6OZ?uHw4ACDLUrTA*wxOrQt@nZjOq3tvJ--X_Y;Q7t z(a`pFX~lH}2j?P4*PXB+2*;GlK-gDnnoZ_QvP%{4T!<>}3vDmy)mFNs_cp^1V-M8{ zGs{}=ig&`P;*|Z=a8ErjM zIe^h2(yW%AHF}vg;HD&`ITYx?C~}OfK5S-vbun2&yzHJ*fcbCp@hwOJuW=aV|@GdR%*6X(WrRK*5fd()PEJkjt%DFv&6*|t}RvHD#F^K;^?7dY$lv~&^O1Fe`Bi$WC zqadKPNY~KaE#1-}(k-QQcMmXhcQ?`{UH`bZvA^&9=l)!ryLV<*yzA+jXN6LCr^kLY z3+3vZWzSx06-Ov=xuI6U>Opn_d#eFHQK~66ArzrM=e{ak8nJ0QTOf?l>e zB8R=P;hSSuI0ZYcISbYmGMC&SoZ!aiNaJfXyHyNK$k)7$&`B&Wb{SOp60Z~3IqJ)a zL#p$52QkXkGwS1A2DbdI4^oaZml+xxJm{ln22HIR1Dl{6Cn5v4%o_-@!5@p1*|Y;A zJ@=F|i4+soGxqWMnh0VFyv@~&!!kA? z-AakbnxbkJN}s1)EE#%(^dcLY|Hh$`zK){X1g9pHt9vtHE z9~==JHzbd_{kU!OICSIRuR#w+#|QR)aqE{z{}e2!K?*55Vjz4Ut8?nDAd9@IUB z1+KP?4)b%9g5K^0d>Xj|w?;|0(T^lLB6=bxULE#Cvn^u8pI%*`t$AkdRG=l!)SL)2 z7Fo8obo2+GgTO@M*Fv5LVAKD!WwkT<88d~t7g~GsUZSf9I}>s!4LvZ>7<*~|SV?E? zuG5*0apN51{+QD8-wc#pHRi`1w$q)~bapyqaymxxRy>hQXPQR5VHqb9NRQ)#0oumx z^Ys;s$;XcVJ>5{Fw+se#^%A z`l0L0pA_rmORF;fu=q1d6vi-07)qU2GDs|ePU9ZDa|b4OHns9k8IH$;yzhAXJ{g&2 z5WAReCpeDWq&I=mpVBycKeV(t36>q-FOnGPy6QC^8`iqA>0NC!l25pMK>n235>T@5 z+3Iz;;O?=rvvfZ1l{#1Y8s>S7FB~<69~HJD)JgBXQ#IrRG_thVKi{J>VxpEN+ou{< zVWtKc>|><(y8JWxp8--7z^iD0Kb+Io|4#YOY-+oE6nZGP`{_sr+CNMF_jkyyc#vH` zBFF!Hh5y@-C_QL+sOXhOrQ!ek@6>i(Fez}kh=COv3m?jhTw?z$M4s$R8*$xh7GM5n z>5rC>#XJ;S8t0CnKmBLuzYzF$djKmu4wR5|O?7p3Rz(F?w&HgR4~wclOI&}4(`Loz z;Pz)BO&AC@7!8+H@CK4xU4wfRE=%D#|nNZW={eo$7Giq9L+X@$Oev6nv;A}9K@maZJQ4K9L%;j4imTJs2|dm|L#x;0mU5!*Tw@p40LW@ zUPnZop-p|wFRFr2n;`?x-z#6rzd@7(TFkM{;7B>D`#I`k4MNK4$d>EI#nOrt1=>kl zp!#BjBOZ08|9-(@cxKryu!G{1-iKncMpM!RdVO(8}MjrFHr*r(`#j|#uT zK3}2_0HX4W2JEFMp00)wpKKJHmL&M@p{K3-Br&%B3;tCA zK7=FzWfaB=e~)7elh0$oj?-RwHlz4i2)08SwKKL087k#g`U(fAwjVyL+cJj^B?%T6 zTHbqm^Op!E#kjP-3;bo7=Kv$<{}(6f!W=pUH_B8`xBm&lrC(i^9ZWUq|1451l!xmiN-n<|w(D^gq59jn4wX&qI82c)S=W$KzeEEk7J%nmIa8 zN3w0n73fmX-5m88m?J1fdFh>gS((u@&K|A#XW8~sCSc>MgCfDM?9yY+R|TLUHuWVP zwad+^4x4oJ+7`N#NGL5AQmF4r>gHrWf7NR-Kt?+jo2y zHmq&22v86(4a!H>?ArCCwzAP{$+%_M35@X9sYSvmFp*AT`TA*B!H2qK;Db&Ye~P-G z25Y^#=}VDYmOoM{D#*7%wBlItpg!ecL3hS}XZ$q&Ym1K*TIq(y&Z6L|grgmXZTKr` zM~u}a#hts7VGr-?2GCY{tKH!(OK}UiE%=&-wGP}`^Ki1JN%d#h+cXHPw5S`?UhizX z`LHo@jO&a7vvOK^s(wILUB5oz?X!nx&&$esIWfd2p-YQoe9h^N5CIHeNXb_CR26 zQ1na7mVvdJX-z>%pJeX&PG2HWVBh!JaFHzjY2oWCr~_{QJm?RXw>rl>2)RQ3>m|3VLaKN?{h?{9I2! zv8rzxW*1@mI{uSi)8h%ZWQH51CvK`zqVTgPkAVvU)tIOu%asmS?^~q&bP;GvHS5kU z?1D~0dT=wJj6K+^tvf9=0Mo3nN7?6&h3tbdU%moapq$JKC^Yk$w)OHGYU~mES+KyR zum>BieBWRBB#y)GN=4EY*h1v1Wpa;QQ=;MqyxECaBkOpfcpXFw>&Z9d*7f!xyk&c?n}jZbS^hvW!Sq_eN6U2imbQ}Q6EdpXT~MdhSR=AMw|KS3vL!H ze<(gn0hJzVmTAh=%NTNd9O1~*sVS1&lhD!KJUEujyzAWOk;R+a2h|&BLvq7&HavxT zT5>EBx+3&oI!LfYZnYNz_IBku^0;TYza-w_QtXunK~kjo3#}nMY>Pqr8E-)2ZTCbI zWc<2I|~6 zYp$>&ib0!J^HMDJh8?*<5^vTXJlXDv1s6)NW6BgII{`0t8pmqSv>$&)@>kSm z%R|Fy7A6l;s)>=FI#ZFrFU8p=@ikV(^(Yw3EwO&0%YGGtc9nFvD*_v2Zrb^&?5h}F z$RlO$a3i*Dk>(kb-)OQL^c?Mrw=6b|@C>@jm1bKFiET$Z(H@f%ycdt0^t(>h>~ayt zW;HDjZCgF3DF4dy#-AchF`(i&DE$pd?mYO^d^WF(tSf~>ROF&=p05rlBT|30-c?l! zI#e5$EUyXWOO=1zF&G>PeP0JVh4#H+zUern!bSk^d~pybEv>J#ON48OZN$I}QWX3( z4|!R3`8tI+eJn{I9Q)y~Ssm3X7Pumt-ww+%;FG`Xj^oUiF{JZ1vJ-yXwLZ;%?l{>-Z_PsDy4#QD*0zIear6jIQWZDlE zmv_{0mnoGr(hdc{+wz9%>&^X&f^Tq4g&D6JO)&$4#ymKlCs6>c&&f7TFvP}u4G!jY z{Hbj@J-x|;(aGRUKOoh};Wm?VL3a-_ zb>AKey1VXf0l3?Tt+gr|7y_s!lD=wlO3I~1&g`^A=f@ByYs^71@0;q}BtU@=0lPr4 z(f!(@?rL;d&IjH4B-`Bd`}~Ez!+-*L(0*C57j@AP>PXpVYxe@kSDF2>KRp)iNUK!W+uy`0enN}o4e`rQ1_~0>%K)(P=-pc zNqBojP#iy8KUs6r9pU87IUH-&_n zw)L4>CJ^*K=ATG<^UWXL*(}pGERnsR{+!*IALb{*7vN(}qA(iSUx@O4M$Jwzz^D0m z{4YVRzs_19RcglBH%km)x#)c9_U_z%3-ZU}cs?I|^R;72w)dgG^369mX-%cpw?-D z0}Hd@o5v4l#YG%j$C+IU$3vZ41(98aYEMy#pV+$FlP)cxq$ow^nwfvBp zpbG#YK;xTKfO{`Vnzm;Y55vd4sri&3)nkO!R00h zrKLPfznJJNMUCl3%wsP~EWY48-S!G-uUW;akNag(AKub7k?)jWWb%lh%*;UxBO+>} z+tseL7>h*ZkpwPmywvZ2djCE?r)DYysDU)sEpO=p^!hd*q{H@G1$_toG+*CsCF@_^ z`(gHEc*8$Fgg_^?*>UWhfme&_o}e>}OFP<`**ZI*w3|a87F~}!y1H!*=Max`reY(q zskT?El=C%THrW&KbV(2 z4WaQ^J&9o@_56Kwe29WKX}KU4SELgguIzsd3o1ylZoShLu((LaH+Z^CpHu5N@54kz z$p>LA1lFC0XzT@xX+zl#qw4EafTSMF^yDKxh|^SaVNbK@WWL7-bXeYo^Gx!d-gdqx zRK(>h1MIoG+rHe+d;N;V49TjqzImZ!@fOy*I%q#;mv@QkfVF+wn`IR5l`!PeGDxCorf!r59wCNSJ)7sXh6;wb7CAv@mn z9oJK_Mx^s18s-nL&w9IDEpZqQrcqcWo6_C@`EX4w&`mPD803Yyx=P!IzbE!;iMu=Y@4yBtysBtW+B$!kqtFT5=4nsWkiQR4`x0A!KS5>xhQ2Esekjsfx}#0E zNQQ>`w`*gItiI%%ZccA&7#&jRoFs6K#LSr^B22VnLuXd;358Ay)&Bcuqx+H2D}%>NaO`?3 zNn-R(;njK|u^`pzbG{0SgVX`&Jla(^`!Js=pm9go^r zaFobmwI$&p$cEWk`0ej_h+iu`#D$eow4|jsWtq-FK5!O9R!b7owF<4l;Vv7hsF2gi zbS0fBdmtGzG%(*)`YTmzVP3d&44p)@e+r{xH`)Nm8%_Iu>Uk~gjH{)wRB@%#T)wT8 zTLGUnM>nO@>p{b}yl{@hxU%S{5g_7s@L4Eo2fs5RWy-DSN2V1l0LRwKd+gS~rq~=+ zp416iJhc6`pC+kopDec?;k@R7#=I%yCSeL&q9aSY8jfg=rXfX`Ll%<*27g3t=A9pN zlz7re==|P7;oOCPs({VheB2oJZzGa=bOsIw>cEmG|Nif(MHn!HXJP|HOB&Kxj?#Kh z2lZ!%ekAzfB6&It)L4}uZhGuEcqMg+hz10UR}`JXF4pa_p^a8x!$WM`qz!&p!cr_Z zivj#uM}G+IQ?a)l6sT(U4O{&g%h&e$9qnJKQA#btbr+WMNxF$MJC6IX_P~<4T+9 zJ6=TfYt(fhCVM-i#T>`zLxsFOq!nK0Dllp2+@Zx(<1WRiN+{>ci1_s7gZV6W$boGU zDcs_ds`cM+hnF%$UbJf1_SgKj+Ma)pgCT`(EuFI^FDl!&C|a-ujL%z_xcAw|7;fC1 z#v>zH{GI-Mw$4|QXSptX`VTz+Q2#%Ioq`nt@I?h4mkc9A(I&IMy8vim8Ws3y4+Osb z-M9*752iV~(6K?AT~s6!gMono3E>dB@T#In^|w(=;g>^;*(4geR76sPy)W^{!xDq> z(uADEW(q%40wko@u9?d$z@9B4-wc+!VLE(;1+#~AAT?Pt&{uI1k=r`mVl+wR)D|G@C;tnErT zNFg9ID=P^bo6?KddHl`?ty}aaIs4ya;YMTYucTf2sC49hy#32CArM_hmh~*dnXN=+R^B)sDK4DsCJ(N~$s(2KS{0)C8Jm}@U$FGR zi%N+dyLMHxB;qMg)&HS%6$l2&CS?z3>kykP@c-Z|MiGV<3BdUz4=3Ic$WVuT*`PyK z)Qs{-BU@9H^)ChZiLgKrm02octos+pT7K%Tz~})FD=vr6BQ_V9`Z=OC_k#T=0_ndo z96|#Tc={E)6o2-jfToK1DopddX0dVacbx5eDok3F>|YD?Kf%GDkC9&7 z8vpy41<^5$Xus{8|2-T0bGH3fq1k_@{AZ9Nl;X@E6a0UTSyzWZ3{a|#EBEKrf57<< zZK6Q!5&dVa|2~S5Krl%FjxYN1hqwMG>xw~(>A?Q44Syfvqah@6xKZz*!u=n}{r8a` z>Z|2%z4E`7g|TOb;EF`8H0-Z0^n2ZZUl1P3`Pu(G$Dh}rh=K(BBR2X~#{TD&KYM3E zWtIN#4S&z>s(@g^Ub}%YojE+p0o$qFRd zsg%O}lgJXIMD7xq<*PaBHe`E(A1Qw1zwe8emV-^pzsmdoOE8 zsl{Eb46R#BIdAp-@mY2s6}kpp{s*eWR^rby`MLch@eE5f<9|rpFA(n|{L^La)`Z^p84uF4GS8aD$B!eEMVFR)0WmW)(5>uEgIr)EW0{^*^i? z;|q~)w7|Tg-hV$5z*I~N zH$54y6y3-?@7cH=Xv=%^^7)yCV)j20nL-I-QpkQzQRV;lV>X;Y$5L&kwhEjIQ)*VJ0D(kUH1b9F73#w&W_X&ycN~YrrQMRlW%Z7B%=Qlie#_EXIHH zr_}yG@u@h#nDdWtpiUEGhElKe5WH+;!jyo@AImhq0U`VG{Lt&v!D1|jYeWIGU-{d? z`AI{`WmtUvY+VQI>*;D|=IL9i{^6Gk@DcW>l+1dr0{1WK+8^QWt)ZhXM@mSJN8lcD zZWl5?Ps>nLzzr_=xht&ZwtsYk+HdK^OnOE{J}LcMVRyyUf`+9km>lo{j4-VyVcl;OAb$$D}f@TF{!mkx*F{8Ze z>oo7whdd0le$Yc;RO#!kP!8jhKb491hhBdgRQ090xbpwfYdglZM7ij98F9!*u@JEX zuMVLhS-Bq5LH9KRQG6Rl0;7IlKd9yB!UnGM5nh5Gyf~3AqidD?-QxyXUPemwQBD) z)&ks@A0;}G&cP`V=FBIXEP|CM@^)J*E{^E^(VEkMqBqwi8D7@d*Sy%&sJ$3&RDs>@xglGUx(FZK@o z-6xcoo=j>4IN0pkWm|K%@7+gBRI*u{y{BK?Igx`#iN2bSR_}j}Ku6dW${-PFB*@*D zlR_W{c~n#!u;iL#_(JbCAO(q&%b}I4m7tdqk)qe>@W$cmMy^SJKY1Q@o?~$Q%wAU( z_fH-a0_m><9#8A8rpc?)IW0IhIjxPl0Ack-@|)4pZx zYRQ(uMsf+pi_iQ}!_oy=C~WB<0SBDblZctTigbuQY8}AxJ2k? zx}1smmY+CEI=o~oBfn1)TydBjCS1|KyvscOrapFu_hQqzAS+uRdOj^KCNrT!HF)h| z#*ukQ*OR-WO|dJ|bMR&1!qARB9LU)W=~$xoRNo4*j<4=BDE>2IS=Cj3FGr2>*ALFS zX~2SkwU5Ic0$eHtMLkq+We|VYL)d9UAnK;A7R^cbi(4F^?_gUWUOw5qBC(q2#`9vC z)kyRs7P)lQX14*ndbB8BJQKO(o?;)34Lpc=6+r?Z#Lsj@mBigyyL4^yZJumEgR0?x z+B5;uBl`ivaWNg5l-Ep{>cx6zzS-H7I##_-A-Ch4?S%>v9qokDM$uZCTM83A94r{b zo13B3VnCgZk<{uM5h*t&x9?+~h#|ZmP%tgqKT`T>*(HQ?%o`U?FA} zR8DF5nxCZIA&npWSK#0<=1&*oa-Lo`-b4ss6ZX-GhXRqV76}c{{1+OKQ?Kz~EKE4Ihd+z${t>&f~ z!KDxCO`t5^ti+X50f_sGi63dy?^4-KkQlxnr-%C*Ql-pVjCDJ^q@?Fqk8OHfi_yfP zJYDG48RqQh&v;CH;pjXX)Om9GkW}Gy&?6JPOX{t06`T9V`L;{@=}xApMpXV%aNlwL z)G_-#d-%vNF?f{7R$UsDT3s1LI1as-uImb%$h@z%XUf0Wr{aony+Nqg^SZv^qKD3mX-r43|C+R3cus|X)Z zP1=b+Anq6Xz05d8Q*4PwaA6`#79~cP*VR8e2KtU-*>nc$*am=RU(E26M0Qx4$skDL z59$wyW7|2Ls@E1bQ19zH28AY}fgcSxi|Aiwd0hzl|&1kBg%XGh@OZv zeS$Qez#R)?UQXZIx|3wON59h`GTDA%+?NPga_rM9jW_Ma>>8$|4TQeTOXmW6>c;RH zp=cy5;>Hw#-VZ%Mpeoi|m$s>U2mu#nmou8qY3nQ!l?xzFPP@VBRhYCc6W_Rqz@kVU5p+~Om%aQU@>>d@_}23(oj0u}0~BM)R{+~T=5J=PL~yAlf~h)J0~d(SSvo0XNwt!60?G}UD;M2m)1fPCoz1L75bM(J@MVd4 zNp^KHi1uVE%;wrodZ#mU%2%1?=_|=HK3ksNS(bKvy0YyemUCS%%WQof;Na-)$&*m( zhVHZC#`Uh!lmoNV0d7EXj2%WV{e~z%njdmvr8SudpZ1DfYk z4%JVV^-d+a$&;SA2;4YXo(sN?C0I4YnxDy|PWP4J^dd-01FgmrRx>z9-< zssVO|(LPLv@l!d2jn{SW=I-%CL^j+boTk?OXl6R&xKrtP+`lV5Cl##7`x;)NDsJ`0 zLeqg)>UOP?A=*$vo;GEVZ)1z}>I=tsCW|qDs$(&<5qM14+oaOCjqk@b<{`ue|0f0^ zMvkipRUWOHR{5)p>H9Y^<`aE*(GMRKokZ!hPIzkK4ezhdV@9SOWmJXzR7x}m(lgNX z>T#{DpzBKV{W~~&-n&JFw1wT~z38;5h*D%A5>H$$$h>8d?;Ytn>Q|XnTnX-Y9e2_v z;}hI*`~yr{=n>Y_+?xY zxc(#5Wxx8X=~W{T5C^T?L~J=5wh1>j+X+-_Co79ePpDuLisI#B&!+gOhnpGjf}bDl z_V5+zykZT0{Xs6>X`Y5D=iqE`I&Lb#wJf+-iHpNzk{ivZMD%Fs-W8$Yl7j1@2w>dx z-pbxa3izOdhD2L6aB5wDjxEYBM)(-~f)G^R!b;4i`-6E{R388GGDq{d_lhx*C$>c}MrA&Vm#f}-j; z%zNLXl|bR~ypHK^J(C&_nn8ym^KLoNlCb<8GzF0TtjZ;`eC__L#Pdh3@5P%;@*fx+ zI*0-9BCU+L8QB&DDyt26z;VQbs`@Vxco+$p?_f#=^brCWO*%2?w8D4{jr)AcMczlH zn_usjkpconjLFS zGKL=KDg%$OwP4U?I`GS{JVH&|KD-dA*?n<;8h5-dag4BdGx=t=^WnAuAqSd@!08SJ z*3{a~b9v`B-ln9UZidXX8tPQ#zGhFGo-NrRTg<~(j=DS7< z@OkWcR=<-svR2aAtx8b~I1Z_Q@F!niY*=aUIZHfwyYFIDfx+w%<1h%qY?6S@vu3E@ zZ7w4%M=Nq^^L6KLGuhKpJt?c+a^mf31AnnDVH z?PK}~qvjbw_T))KK1!8df;OZcWp)c#ye6HgJ@#l@C-`Ioe0NnRjZyY(am z3a^Qr6Rs7L=IU|Mvegh&TM4Dhwh#lPYIJ-sxg*OeQ)n zLJ*ytJ}UTBy}uop-9)d+NHi-6!s0OkzpTor=_D_6Z=RHekdF6@L<7a7rJ0RI2{5V*jKe9e01AwdFsZF59eUn zuqtwK`TPKf!ItcIJR(3|5cvdnyxD#pVO007hyG@xoR+e0Ak}e{bC8H1wXU=u42!J+ zeq_0BgHJT5dNRUsH|2tqTF5O;xP7s}zs*bQw#VGHrlsZBSxpK6Em6fBlUmi_)cC7R zCx}0F4{sR}qbStFJ$<;KQ!l@la;x^+Ew|ULxzfIWs8j&HyJS#TZw-TP)@Fh-qjXh0 zVa1!{j1FGbw59d6=VZUd;Y9GpPCO5rZMa);i!FH*z6c8-L<8e)ss|traRvC8X!qku ziIiqMGVfC(N0wL<%-BMeoy*>zj~A@U_8Tzul3pKA-zgHWQ*&8))vw@rkR*-{R=1ca z5ZVB)j_aK~p;7QX>`=;-)aKcXj4dS3*oRdI!&5FzDh3Fca%=Wtyfv7WQpE)n1^*b( zJ3kF*N0ofEU*Dk1wZkD7X9c(m<%;u1Gk_HgsaQYP%tIG1Iz_!yB{aa-BX{_u(78Ww z+&(V{3&5}=E~L6Sp#1=8$Y_YK(PM@3E-W^lBslTzVS`uR2|W!n zsGJoIe#_It*R_dUPn9K_zAQzbNR!cCr8pMY3AL!=#hl>$SBxNXzG6gyzi^ z4_xv(cMHKbnh?YOgjSBLTZ(^j7DT8#w1rXyX$v+?eubeeV2y{cy{!ce;L;D7fK!`2 z8vxCDfkwZ>a2Hovvbj76}zj7J>hV~;l^quUsm(?NQQ%Aq| zpfuGUr8qlvi!XTEP{o-+l3HQspnPaBC!}NC>VWadx5hz4ODyWOXvWImJ1aKy>PqjP z+(=XN4Omcv77~rx?jeAtf(R7sZF*5qg3b2F!C`p+zOP z@2u6{hnpmXI=JXYF=%K#(g|rjieC38+iujRIc4}&(V3#JU3Bcnvg}+B2vD0?3HLk? z-C}`U6F-tyUZ_mq#v|pv)QzT^|6(D%6WMz9Y@}M1oA|o?satlqgD`fE$o6}01>gl& za_P&>T;r2Qxt?p}xK-fHDliolweF5zKP>s7u}Z1n^H2@A0>(0+p?)jPBeoAO`f9`$ zxIaijO$WakbN}Gs ziUC^~C3%D}ixj}+Laym)Nfp~mnF$w2yFpBrmrOs<_9`t73<@$~@pT4^`7<+&3)Fkjjr2Ndk#B`rf0v5fxV zT@Ud}yDcvZSP>Fs2eLEZlo}Ux;hwy9Q2NXnLN`C)oVGkGzyX_r_8k7zU@AX9tjcA* zpS+tVTD85ZfybJ66zy~*7^O(^J8%yq5AtTe0k{zoX#~#z9M3Sf6H7*uK7K>rFpn)q zLr0KZ8btNLts0h1QI%|{LpDuubaCJ+!!WdGPujj}32k2YIGq@1_4~0Z@2Ob%%!B`B zL~6(MnETE2oUG2=*1Eajj0d;i;eLq_C$_eJBU0-AU_VnNOxhbj*BLu*ljoS>RjP3Y zb#J?qi5dRmNvDKvbA$SzO{33smw>E`+G@DM;8uOCcnO7mVNsIdP4d3E&o@Fk1ljZe zery-?epO}=Hn~+-5GbF6Z(B2hUHY)wG}!aghLOp+Gq%t84QO?zD&U~PZm9v^tU4^Pl( zN`upGN7V8zG3az!1uZ%)K}$A=j!DxlTP((3tqNKXgnTjZN_K9o7k1iu4Qm^Xu{2P*t(Q1(* zL$$ujx4^T}mq}^Ecm`u;;iLd=h9uV1XJ4JuLmTKaz^o;y_WLW68}4L$3GS(N=x(d1 z$Lvt*i)2vTQps<~WD{j3a0LeOtaZ^O-6u3B&zx)9&}M|Wi7f%Ur#Sg*rXtf0gS>XV zt>=>R25K6$P+Tu%;$k$4!`P#znTE?3KQgYEZ1RVk&Qid-=x)*uZ5w_B*UX((T_Qyz z%W{nO%w$V*asrh4w{KAfI}~MElEP9GMSLy8<#!tH)s>05=yqfcEe>e4s=`X(cTK+- zn5>=l<$I@0lUJi9Mv#Q^)_z*h*#~WQY_NaY71C=#!RAC9^RGIbW~uBKw5Dic&@!%+ zAu?fSY42l`4VSTW_8>f9{&8QIJW3ToY6a)MKZzQ<|E+6;oYg_}#nM{xl^2TNO(o>fVZnS=kc_==MK!|Qt0Lk`PF_-oH;v7LA$0mX* zOE6d%rLAcbvHn&f%GuP!+qt}kvPmOlH66L9W9SV&f!+LEHEKZBxzd&oiA>#MM7Y#Q z*My!M%GGcazRJNPAzIT(pS>DzJH~){_6L*IMG$~Di)(&-a5#X}ilbrGoM7~g{WgbN zyaha|+;FEAw0X^}Aw}OX_kg~?s}Or9>s$|QSH9cBr%!;WweWhYai>AyyAZef7wtBn zG7b{lo*?YUFt&7#@UdxYH)~K1J<$FY+Q)g*NOkCn+h8^IU^zr)Q0LH7NZ!Ty$^2d- zhx;W>{b>r#iO>T!^Fmb|3!aw!`q#UYA^jjX^Qfa#aM45>h_`)6s$`09OGhnqiSPPde|9YQdPEb$C=5Ai&|0R?!E zw0#{^=OhsVMESy(@-?D~Yhe^_^m^1U$ub3iw6I>)+_^&Y-2!$;I+1kl?ex60g9=Pt zADh<}J1eVQQ@00TnbDjpJ!NCUlPSQ}-ZhoO?HPnpRZ_;L;qnER-0wUU)*t!qHiCD# zPRjU1BI^j5M~vCWa&68m*T({s6}Gwr^F3<#2e4SDot*>CzuWyz-$r@-%zfT5zC-xs zl1tG7;n4~Bzbj!HkQbl?&Bq+12UU*SZkVz)o?Oi7wf`W@tnj|K9zu(&k4+g|MZ?!S zM{lmZG_U3d=ZH3Si_~lu5X>KY4-&f2db@y<&1`JMy5a+W7)fdZTy(65R?6%A-3?;~ znN1Ra6XU~SPVCpuksPOWv9H(Y1CXYu_}m%sid(U%&V$!KRVbgfussl$pfMuMIRmJI z#z-_GV?Ae+QmZ|V=$b@gtThYDG&h50VXnvVVX9G zEm}xK3h)&{poX*qtDag)Hbjw}y^VVLzF;4Rd-@RvqlE)qFVo|hi0hDeePIKhw-jUL zyItbqPVDpJt|pJTSP;}F-1poJTo^q$NnC4>=S!JYXs)DLXl;@o#{1OEw_R{dx7Yd^ zxa{u|GsU$Abm90p-U#dqZ!Y*<@$zweO$uM~Sbpt%qMasmemBc?Ik1R+zcaG+cKz=fyvsN;0zzJ%F3z{JSWcDp_8cE=el@3l z&h5FKl9$xng44I_ZWl7WdWBjhrt;lMH`=7Rg_VDP2NnDCh15JdyEBTe`VX$=wUdr? zp=9Tw=|F^LMDwIx-H#jEjY4UP`4{l_A09X8rA3Gf++_LObS0(@$O7)0%&G!>wv83W zYcZC0Y?WK7WDPQRE&fztf)jl$A?>_G$@pwYh=_>TEhg!6)%ixiYP9jhziIua+d?|1 z?z8}DN8vtPEJ*D^05(6b3Bf{V;i(ldn3=&DL3%$W^zo_G1JNTDpsLp%vJJ`0bE{?L zda~e^dJZSz|XLS50XW(|wy=cpoY!xZF*3-WD*! z*sr)cB*A4!!hgVe*Rj1*UPTi~9W{j?jJiBZ>rx=(=csGdBe?L?;o=P&+i`j*J5ask zY)<0A4nsa+W%aEyN=N3jD^;{}Vj=O1&p6bsBlvcwNw^3TctTljX%G#`pubFxU z+?t-LsI|cWi!Fw#@izP7kr$BZC(hIYx%RF&PwKXug}9#<)W>FfHsZ`ozeHaez`SOa zqM^GZ@Mo4{T3)^uxEv z4VKPcplE^~2nfi!j;a-aYSws_<7crQS^7yG(@XJ8r<| z!8Xu1FW8TLe*$x`OR<~Zwd4#$eR%QPJIcg1v$pQu9!hnOj`M?DX9cp~h~$$jtzSnu zSZu)F$@CGqz1SFZ_)~fNeF9R?vT3wmadX@f#wP5;YJ!m(UJHeoFZiW9qAX!BNfH~p zuGOdd9+=e~wOfA0kSRE4u#1CmJc~7%(lFzs#*M8MsJL_{VnKj709=9Px_QMFeK-R3 z9?w+g85bvZ=p=+@lB<^G#iHnHgw0H7;mv=vgrM{Y1?LU}DWb3`*?ZSb3Z1RP%R~0% zQfN!76Gu?vde~!$bi%4IHS} zwc1dy@5jk)An2<0_ov&i&S1_)OPKoW^2p-uNVhbI5+a}?-HeXW%|Jjx8i~;%Do?8L5fo#*Ry)iJ~>WRL!&Jdm)aO#Yr0Y^wc(gwD=v z*LKq-y1g>uQ;M{?zI9rvSAw-_>%~yV1!Crlinu5Qz~!`Q6zjs|G-lp!Q`2aFi+*>q z4tCfMcPg=-X?FV$LnfbThd(tlv))Z^@czq}rw?wb_s1x?|E4q@I1K%9Ss*6biL^d% zJ6L#^{n{B+?x(a~8)uF>>k0573D?3gjUtW6j90nlSSOyXS@VVJ(_M0H&dcPvJi}lz zBhlgO4|EZWb$xr|aMvd6y=?6AEMjZ&H#o)_+i@;)X!I~fUFwHr`6PQ~?5GsyDD7ZC z((#Kfei;@O-IuB7Mz1Hs?e)HwyNq~(tG zt+-8*gbFFcEfg-53l-Oia=H_iQgPFkN`D^Y z4M;HzTK8O=O}I{4VPbQJsmOxL|W}%R@m!48;m5W!jgV zZK_S*2YZvs3$#92^TP1X`ua4Y2Be(m;*z_xe#I&o#y%C)eoMh5u`lOy7ZBBsc7C z9M(rBbgiT!K^v?3iFgKcc$gwA)iR0m;$&I1Vp3$x&bl)4f|d|@HJ26aYr-BFAero> zc|LYqvi( z&PU;))u$L<>SHVke!yEk`z>?Drn!lVcxh&A)IqeqO_7I5bOcO^Vt^1ksW&obh;8!y zF#VE7vRMkq`#^JYW>DXICedr0{6afc$esn8?Y;t;?WIXpVXGGz+A`OhV|lW><3Zsa z#<~18q6Fy6Z(0LRbh~AN{ZtsW%Ozg~Y7??lSsyLFH9F|jbl6kq8=-uVtFsM&JCEKl z5b2O4KfA1d@}#4J+5w8?A!!Ocept*wjA6vW!>w*i@uL0UV2ry zck{X1AY=|WMg7|OC*$kSCJ<^n9P~auiv8OL5PiF|WqMd;S*odj_aU&%ti$?`vca#5_@RBCeXZPo z0aG$=rAM8vY;Et&KF>2V_ z%YQT;y3m3DqtocOC|cBP{4p8&e<0kdhp{@*ZF-aP&sY_IXB5ev%|tz9kmm!W#(FCr z0T|I)*ux$_ z;&mj?gdeZ=4{IBZ`_M6#cN|6Ge|Ic88vSX|O{y}vgz%-dO_64>#z(sLxuw`O2hVK! zQ#gasyY)X~B=VYQ5I+0uD8skk)t;b0HoNy#D~v;4fgYou@!Nj1aDV&fI2z*g*LXMk ztBL*njpcRG&ZJko$GCQ9>Fac_ou24%lZ}=&;Cp!!Sd9N>_~~WzXA_UZkP0W?ai|rw z!mjIkI$FG%;St4sL~4ZukAZ_8|C2s;;CxV$q-vCh{xh$Bau`aCr4U^NHelEH$2kPe=7kVcRdKRI9m;^rCe^6hG0^;f3Ii1E|Q0-RI#s< z`!@>ghe^s!e@uIqNi;bVoN?VGc=3gsTbc`>R5S}yr0$q+8AN)e_-9|k=pTxG?cuuo z)0Lvsqkn#VP4p+2u8|m;f%jvfT`#{_{^wf#ugUZP@~Z26f6JBgZ@2%Mi2ufre}nu# z{#rCfMfzBObN&D4m46<}V?GSWv#bO)+5b$b|Iw}Z{r~;#Zq4MpBtP5koY@KA(yS8s zTE?{T5OdE04sKv~cb}^!widP#2TP*@v_F4%w2O`-L!*A=z?y8!@AVH_V`YY8FC^=~ z!-3vS?euqJGAlWQ0v&8^dt%4JCCKp;AInn<6z#sTfm5*CK~{PZ*P&f105N(mLz{4N z@)bCZIQjZ)Ao%Yk{BPoqke&DvO$vr_0FkgrY0JExbJ@+Xy=0>z#GzGz$~w;nI)CC~a;FC?2K%Cr!n!Bx*bN%##fbxlf8F zcT4?#hiWhWcM}sy(V%7~YpnwmLFFZRkd~=;kPP#j?sm+SYf^sqW7SLQ*1#0%{6+6_ z*i*Ii|4bDU6$YS;+O|xo7FCfOU~j!!v(lM0f!%|iO+qs`xkr#~)p(tz0(sCvwBvUE zKE_PU9Y%gKr(<3GzF1x2R$&Bagk__BCwAy-V^rOu#Gi(wandb~T*soWU0d-w?2N=d z^P5Se^VITm{G@U*pP_m%x55{dFm4bLd=u!LBp4t{@_nd zX}2co0(>8dVEGK-s>#(ko}oTFxq;yyx96qd%E{nWz-RQ0=mksl0vgGxrU`o!5rmi( z9&nsLHpf~Oa9#@$}OsEGatFhnq2ToX)Lo_3L<^*(ePR%H}=>gIj}6X zYhAhU$mV3r$&IKs?B6CYFDUIujX1)wv0UivR(=tl3%d_-8?4oqLmY^NrZ)xe%tL{+ z1zr0v`_szSDNz*4HNG_n3h`kD>K%*Q6qkug2?K?X5MFt8M69^ z-|h|#%Cdi+6pqjb4dYBlMsYp;0eDKy#&PBseP3U?fnk{sn!B-^4U6KgpEHEp)}7)p znlx%T?xlWXGM2EyXi_9!gGH4EN_tL|TBZOFoLoladK*fZ7A`9cPAJmLoG2R)=?8sn zj^>0#^n25_b|PC=0qk69>JDjowT7KQ@3S82@~RcoTdOSD664#HjV3UonK7MGSfYJM z$@-^l0JSlWoCe%317kKNt(OVb3-(*X$?21u+H{sNiH!GY<%=?yRp{g z`b|hY*Gia>P~3b|_W*rUW_|6ghcVf4+Mfi!cW~XcPKVARZE-s<#lqIo_VynLZ zqG?DOt~kqER~DJD9QVTiGk;5@w@c05Te;qo3% zx+obN7cEzbd7d-vEzMllLfs%VLrpb7fqmY-c;%(79xPeZxrVz;bbpSYp2id(($t!<*V>NFysjRK3fgwN-MQNJsYZn;xM>3DK&a{etr+>C0)n@xl@PKH>1OYDSw}yzV-abg}owxu-Ka~=0nUinm;>mj7v>`Yy} zd1QTR>T^)yx{^&9rln!)L4An?yn@_ssI*frPbx3{Haf*Su%`D~^xNl12u03yFKu>( zN019tPKIvtS}o4My;$0Bw*>v!g77B_x=@K#NYR}^%8X`=O)ZKFyOLujPugned+pU* zv_6H;QHn}<>c@u7UE2^A2`-*3_?}a0)|Jozf)K&1pza=_G2a8-A&DC7s$N7@Br|nt zx|sLr3fKCjU1`U(dHD8;>ve6h0oJpdK`#I+#Pj5diPr&wG-YP3^|0!A123RHp7yyC zBrzX1DvXwzP4S=x^t-01MWq_`w7478+I0Ed7h^`vh$Mu?_;g7?&zfM?#eHr^@^hM8 zS)Hux={B8%j9aO*G^r>g{DR<`T+Xibs6 zH?G|W<+fQak>Le=`5y8kALg4Sn(4KhwX^s45RdFRtsy^J+3h5)PgECtvD0%kam&6m z=?kCz9dfWchy8`(O1fW#zA{AZ<*$dT%AI!bA*}8Rrqo*kaAuL1_fA%Ld6)D<#m9Du zk_e7?`&Wo6lBgER1@ry4`N#$LITv(u!cxhz){5z&G@`QND@hZgt0&5P1{RKk=kUtz z{e=S?B!{-#hgHOo>@T){Pg1s&mNK}F?P{5(NXXP0bdatskq6q*^#lTST`;4!qbDB( z)O|bfT;-vzlL(()tGMd=qxw(<&7(P83uj2ti*87`#I?TSG7f0IrWi}^Yt6i$wzKN5 z0M2>)(QIULzN1-Ck-gPB=-bhrcSglM7@n;ZDKzV9+u)YkhY^?u`icgm~6 zRDtssM}LdkV2jbDj`5@nUY^@mzaPZ73g3wtn1~t9sW7mY+DI=~ik6COiY^^(??@y{?Uv;Eq2(IgD-%MbAZSPxe_+#nearj)CYCyU;UltE5tzMq=OpXruS~48~mb>@D z^4;c&z)m&XZ27yDC5VS+(mN;->M;L^XQENv5We2vz87eIve0WVxceGs!9`xiSuKiPTGh2MkcU9+saxNCZ zb5^khBqvML^_$=4UAtcd&VEtX`x)CyWYqslNnZIV@OS;^gT>}2c95Hw`ggsHb6}mw zu3Fk?3hJy6a@{{|yamm%)}OsR-W!ZsMY<^K`n12U{u#v^z`tPj#o>kKZPd>APN>&d zO~5%(L1QHT1T_p-+Vk#YuYP}Qe5^2iqI*_V>_1fIWHjNu1F5>=8tM&_8!4T~q{4TQ~-ZUQe=MY2^F)jgSGvRtM$n^y6~&JHq; zSIF_pCG&AhR2TYPGR1#s_lAPin#y-64l?eEFbUH_rIT!HvTOX71BAmWO8K8j!hMtW zvbH8xRo&&QF#P6c8aS zas&OSWZ3ImqZ`t`#cy^zW_35YU(OfAmlIid|6XDGO*yRZrFYHQQDT!Fi*iB}@v~|D zQc(Mx!>STR1z>#OZ6MK%c;vO*%!}7=N#Qv)Bd*q3@J*NWu3omI9voq(wUWY~QdQBX z)YGJRMp^bVsU3yl8HP8J;PSg&>?wCZG|B8tbM4iZ@pglftb|0vp8B^2fIYXHc<2ix zV_pR2f`OlqtM{boxKzPgH4VB>f7&v|HiW^P^Zx7X4%OVqadZG}cO$CL1nvEqRk0n+5k4!=D@Uhv=r@Bd`&bA{ z%%g7~$x&SVg6l-rDYU5Ho!XP+eFwx-rYz@th+5x+i*J(&R}i;M(gSTptG2ti<3y=ytQPi&h5#Ok zL+A5oSw_WBYSuNe<|L${C2yA-<%yi$l|YcO3)2KO(Rt#IJIc)Lq?1RN5zUYc93tgj z<|yF~eAL~Qus{!rpbV`(1o70{3E??kAO0F%@^0PqDH_^}r?$!Dbt9sqn8iCf;*9d}YOWu``&xe79&6;C!Y-~yl|I%PoESDc=WkX$nZ!Kp@$ zCuZXg$M&vu%|~eEd2rlb5!IXS)0cCp9Nw7}ysdo(HgJ0ux=i&N_x<(&nw52!U|j(MHv=a+vlR)nRv*(ykEY-@Zr$T9+FhF1aG!vn z%qmPR{+{1qE6rBKU2K+|cObpw@Qa_gvG059hCVd0EZAOb0~+fnhsM3{$l*llN<};y z^ijsUT|48x>jL#h34`T3la}%g$k9Glmy{eSe8ST1ZrVnGnh*P-=c-TmE^hcf*w2kj zd(?AEVymDq?#KsEkf`E(V`t2F;v1&*cNwx4jykY?!}Z~86ZsO5tMQW7-zdQIg*1Ax z7q}&A1Sy9>E7$jJU-W58E6uW~Znyx>>9C$6;ZbjkhCw9tA&Plm!DKCTeA!gHV3R|Y z)P;#!m)ZR&$-wAv)ga3k>bfnV{-{^PwW$Tvk>qrwm4n0+ps1846#Gll-nNT-8fkg=&W{Bq- zF8;J~UnVp;r*>L!YD@nG`sV#`hVz#*NDjYgUpllSW>--eNRkZO*X@W)v5?xs^o!7PFnrpw{$_m~H`Y8JbOrX}S*t0jzni&r$eG%i z{{lKb4WCW`SLblL9+&Z!6*v`<>tERyBoUIdU0-An8EUq!B{meG3oUujW7n~EkEL5) zc@G;YY)F5$q4E)MVbZQs>|M>087qy){voD$d4Nc4wJuAFlJh_Hg@|L-`848ymmTR# zlja_3-_V50p(JERl$G=&X!%ec|)E%}N^K+9-?D=<70Z~Obz7DYv?4+EnMUmf@K zsF)`2DZH(*o94uR9JaI3a=^^{WlozgJu!GtP&Xj$+B3a>oue%kF4;5wk;8=mvJ9fV zi0?bwZw4}TJ&~#lIg6nf*Yej`e){xxyBQ^E{mHDm%^5U0&R&AWE!n?to$DA86H&>5 zyOw3C3AudQTnDp0-?irp>aOdlVhc6~r6YBvp*0`BYBY&iq;R8Cu2GV_-~Tx@_XJOO zfWC66!4X97PZW978(nQl5kH0RR7cpumSWbyd~3-tPKC(Z`AUi|GZ9THNjZMH!0f}I z9c=Yzg^@8uG$W7w)$rM<9_V=)2P_~We!M<&P<)pf@6K{hzPLXY?)e<90~wUEu;86w zdRuT$S3?diby$ANjCPaiKke=Y4b?W74_{vwzjC{P{ozk}r)Z60%S-WAO!I4zZS}K) zR#@{~Mk9`rJ&^n#xy@lF2drE|u_X&PukJj0^LH25uyvzF(5x$iHxL|E%)SLBZ1nh- zO5OBeXjFu$AH|{%@5`3JQ@eJ!<`*)5yfk2U=8X8~uP#HL&ViU6U=xFggO}DHz0|Jt z?`$33kddkxndC2WfA){JE8Y7^;*2dZ#mG{4UdUP8Gk(eR7UgMPeLlM0Qe}D7_4Pha&s3#!qCs8~*xnU7u2FZ*^ zCMU_Q1lB1=?8rNwoY{a33VpZuli)BTv6~rmCAB7YZx|28GkU%OlL$WZh!|3W4TCe+ zDWF^Wg2gUHnVlPX3T%lkYVD-H1kSt|UJ9Cw5D+$#9&+Jbp4MebYG6+~`N4COei@O< zIN#H5eXZ@DF%^chn4rc}-7@*QnuP}OgFaKyoT zc7_{{+O0$l?u7dYwOZt|&Dk!wS&}mry18v^bT%+*KO-%Gp3k^aW>wp>kJs*6FGJ5ok#T?MWdsl$j%bZtf zU)HT3m&DjY&cj|sM9!in$CSF~q5I-x72d6CzGoq%uflP7jl}r8a;{GTf^Vt8lGib7 zypme2wIe>$Qm5ZG{=8H_q;mv^yq3-xaE%5 zm?t=lSu*ojMN-bPbh^7-2tpr&94P4}#k(mSp(ztqK{0g>=~){!WJe-fVA=GJ+>F%j z9$1vVmEkE@c+0DrwA@@|lr_sKm4TR3iNoTc(=hxt0bxs)>5x7k^`{rU&Gp#IFt-IA@$C92m4B9DF9GPy9;g-;cK;H!4 zan4o9pZ4)ykfkte-`u60g-0KfQ_Xj)!wOSCwu$%qwE4nyjTAb{RyQOYvl~qmz9fB4%e=Z4ZVdt@5}=bZnNyVZA+B zR!VwC-jGw*jXbU%sxsRoTOb#krqz&bENxM#m{U80@_w{8$C8(nBH z3w9Vic+peq*d!QK0T@;65vcMp+PqF{&izmno+6>hJF~r&a;rsH8*AiUbt<-z(WE|0 zDqjjQ;1GviZJh?0_VcDM+vvH~9^F(q>|}%Y4H#X;&BgBEk|5CBn^?V>{SLJr5Z^26 zS5`1H3Z08)tEJXe(@wE7Zx<0)_k@$NR8fL6l06PV{ZziCM3*++<)(Yajg^L|Dg9dn zu4@XN*j1#%S!#yPPC@bLXd0KTfc}EA#5bV8;SF!+oNl%T(Apv1PVn&d&EVXZH?%`8 zUGC>a-!@_o2rkSzby^1NH_ko-Oo4j0)4(`b8+0d9$c%o;wp1H(0^GO=t6D}Imr(^Th*4t=M5q5y#)4_>Z^|D#0r#fNy(zH5+||zfXLp={SCKaXW=Hn zmt~7Bi6>1>C*5^3U|E~HZChO-)0fU2^>XPYnoF%hH-eRvxGI597Juc+%3=)Pf67yq zbf!P_IyQH|pg+O@h-P+JM(`IF7fNS(18j5EmGau~q~XR@(|Hy3rmKrzhUS*>cL*$( zfN5?@y;;U=S*dSoJoZu?Jyvoed&S&eQ>XQc|Mb!J70y#!WBlc?R|bqj*?$^RJcfq@ z>K*QgDPx&zSF86Y0LP!tqwa(V>A>U4etvy@xLwfuV~R@7R(eU_Lwyq$ z60gknPB^t`d-VzrMk9b@#adWLC2Bt06Q-1^qv48J?eo)BcpehU$m#sCB5!sPlrtLr zbXQB5_Ey>Q_MxQPd54~!>5PoAPNgyn&R~dA*>$o3#tq_r6HxR1Z; zm60dCKPl%xo0-4C{TZ(`0P7(uAzk>c(=H+uGbsB4t@ zT=mYM-{aj>zMjTs#=1T`23tBHsI;#K&G+kY#B(FUrP7WmQTz{p`@-3a zAK$n-Wx_-a=lf~8YU#cYwQbG4npFM*qM$b6pG!mf_-*8qWqrGlOm2Gov_ew0Fj8Mo zj%X&)B|*t?ME89-!kJX`bKZv97))Fj!ihA6UHcqlQ zv8nrgUgoz_P@x5vt3g=|pfAavDt|hmlH4(LJ6q)ze_UHxzZ1rrA0^j|=&t|cOv5R% zIrz>=6-`f<_k*VFx#xM2^KYtcmrk_&Cft?s#_MJI*k^CbxN+J~nK_Co?^zko(tD__GrHw?O|L#rzu8O} zn3gS7BDDyPJV_hMX+S_r#+2(DC(BOiwn~nNLe0w!?|C=X=4}f`N2hQ8Wa-MBk{Q}q zB_NLc&&^Ae9oG%daRu$0xm6^DH>r+fN4r)|i#05nTcTf3^k=ae+vzeB?B+*JmTpm@@*O1cBCc1*XLrFWJen9|-uQw2OROylQu*@XH8PHEU- z*l&mdrOl*+8n!X!L$=-Rf9NRq%${K9su{uZZ0Bkn@D7_@dDjJ~ScFm1_N+qM0{Ey|(`>*QP=#j^v zR%bfurcn#c)yo3|ox`p(2m+f#wfP%SDA2|I=0e08Z4kqM=+i zownKXXl&JEHA{>N&w20SdZf2^<^K0#@^5F`Gj7fXpo8F@MT6IC(Hrh>2B;C@b+bQT z;%Qk<%A1|`HBi;-QqfF#IalQlU2@93PWQQ$_}y*!XxLg=M^Na>XWnIhtVOa1(-g4W z!=YJGA)gn0!K?bC4i;(M^TW7v0WnwZDB$CGLd{7%h>QZY z{C7D?`Sfv8Ql;94`v$7Df;bR6mw5U`v13=}Y&3f~rNCpE;3sXX8g4l2Ig`wv-RXcdC)jj*cMK9sRr0@j85AL1 z0F8FS1K}Ei$UbR`I1v)ta-8`FoQixy#-LhiE9?QpQb~#~dvNR!0;aKFhW|^db~1U& zif+lb2%9s2>DU~Bb|x14sf9Of&Mokm4T4p$Q|J-C5c;9SxjU-b`J6gJm0B8DYObx(U|JwNe42VLujvo!h!DE&=^92ohrPAm)6D zZVyVvp)`JTa^n~>$w#0q2Xt|5gxrog;CQjPW)~b+>^mG|o+Gju^#bDSHYAA~X#A;F z?znf&dQ2{zvB73^_-Z*c-=X;92$wMVT|gXRu-s6|srB>_$w%LdzSguE4@Ov5J*RI? z`G|+Dq#o4;sS~sBmw$4R|J_&GZX^%sQUH#HGam&@;GriEUr zLqf6+0n4HdKiPgsNm+zMLSqfnR_1js3u`Q!d0*ziYRZfUHrEn8dl~C(;bkZJZriuD zg9JvJCP;>a=MvoSA#2l@-lY(Y`zNjLMl8zxhEIZzD4mL zM;E?7j`!jxt%Hx9kiO5UK?uzSz}e0YM;V=%gUJ4Jd2nWii~S8ndppS^_Lv=NNHcDf z_#HP(Bz3@=3{IBn?Ry%wlRk-r^vLM*fnmpb4+CJ0s;w+UNQ78^vhUI2@jbv%-0$G^P?jGk!ce6vKN*b}Wn>-0y;@)ZUT7$q!+s9&_ot$cL zt?jP~8Ta$PJ!7#>ox{=Vo_a z$R+0T7|EJ18y4RL)3AMpBu&v_u}unoaZhlP3P7v)y0gIY>x~tiwAu5e5l#Q2lfBco z!j=Npj)9g!n4n-MHOTMo?O!$`xh`?gv!~Dsq8{bMkp5T}qmCaZ6g<`R>mA-k>htY1 zep|RQt@O*`8A1-g;gLOmPQCM`QwCloS*)YJgku#ws3wmuA>m~+zFw@ecWn6XuM>xx zZW-<81ctD6+{oCrQh~~%v&@Xuji!~h6>rK9%+jn%4mPklcgH=4^P#EQXp!Jr(w!Sy zShSrV!7rEO6^{0ftJm(c5TZx?GHd?S&yD;D9JZl)& zw7}_7+rY0IHs;{{kiHYC9?qJ2Rcg4=G zEH~O-O4H+x`gqCny}0kKV2Tx6eO_;0O8YDdUQT@-ij65qDwzN^XxbWsq9s!(Jb7wl z+q99IW%Nc9t^|WGVa3PHUybFmK0`Pf08MKY2|Q0b`B)4s@+)@J6M;#$k>74#x)3DX zTyuSq9zWfZ5*>nl`i}idJWvyKhwtuBV*0!+p7--7kY1nIEdS?O_X>YI&_t+E>Fdsm2g<;KAD5(7gtBDPYwtNh%7V$P@>lMP`>?Q8xW0e- zHadYHbLX-FL*c0ZB*aZ5vOHMYhnR28y=bZTekh=nYwhYzph~Zb4<-_BYGBnzaRu6s1d|-+6H2kelIG!pA07|pffY#6RW~k(ADx4;nD2(3 z1+ov8$Xl47SD2?)k{I__}FaLc)sv6BUA)V%^tS7*IG+lY}mz0Ah(D$LKYgVLv|> zsd?UBcD(P`KX;8_auTX5!e-lAOop9~pQKTRoEgs;l=W=s^k%Iiah|?7d89ZXk&K|q zMAO6bzMz$$0ZU#z@j=aO$R~{FoE|IUeZ|hQ&M?vxK>9qn@78g|;DQ=5DB4(QED80r zjnaEOb~BhF7X@>54G9@^p%M!qei7J?;1cU4NmD9^q{z^CW+oA=SoBdxLV2%ZaVxA} z!)coudwDLrl{1f{wP0eJt*%X5)SR8Lnn(m62hq^`(WE2E;E4ObT7U-O^p{@Tsh= zCI=?+o8d;huk8u(ygsHt&*nSH!2^Bqu%I3AX7uuk zXe22U7kQ>f(z`)_)K|T@u2+vh^`0EyK#lERS>odbeWP9e@yp8keZqF(EYX9K%jSH^ z=pvi>NX-A|(bj6lB&W=8HXsf*xP601npAVj^H63ir8ZfZFWuk;*sBge% z?HFINU>C4H8*h0~&TLx+3hLzy^MQ5T-A^ZoH9AY$O_eso(lyWT|J>O?Bc;cO_TzHx(=H@lGv7AYPy zLo3md*3vV5!ODgqT)6gL8S%18`=YTrE@rpl7W>XaODEiVnNIXnBjkYyxF2!Q!SS%0KdXGoY#}l%^0v9@(~%EB6sKKO z1l&NXY|bPpS(Iq8aQztO;459JE2FGF9Lsf8zMx#uA`pBMWm=cbYeRxvz3<dAC_Rt=Su#==wKD-sbP`eFq(|@T46V|J#7)tnH?Ac z6Tzf}8*gqa$tk#3SR=mHt9oX-B_qV%x_O|@d`uDoLc^ke5I(rx>OzugT4-eCs{Tkn zawM|r3~Je;;FB19LbA8pqXgyjZ%X^523r~ttJPvCQElmt7*;fK)(ia&d%0&)z$y~i zT~wEI6oM!JvtqqBzfLR48Bfqv9{0nC_NVOn^~7G0@!3_FWWg@h5zD7G9qC#*F${hZ z^=uVJ-7nb_q*NXNHiwhz9O6Cv^ywgWs^1Ovr?21R;G{y950n|UYN6WOYsM?n#Uf|Jm)3BtfHN(WbakbDiIo{AEUsaMK7-+jH@D*)49ujx|KcUeb^ zCcC4*SU@?U{y-Vo7t9O$PS73QlA`=)O+uxe3lS+>9_GN`W*2Rl?E%pbHI3O}WTMEu zQ4R&R(ZJj5IehNbIxeHnmH21mWgkpFVpqzBzX!WI5=?(D#{{IBHe9))X6G8~9<}ru z{OAv8GQ3RwV9(qyy!0hccYmEdo^`Is#Pfo%zEcM<7QJ>lyp{yHh})qoy(T+k5>P6I z#|GDN$S4~Ydb7DFr|R@pSPrV2m>+%kDfAqP6VVm&Li|OAgj4@~E9D}gFpuXF@sHb^ zsG9DhI?NN5=kN~cJ?s1dqMQksR7xUnciATzGc3pIcA%iS=Iv+F$gF}E=5pq+@We%T zdn{uef_JjT;mQeWBFwHkYw;l;DZYP8;w@CPoYyaYTQ4OW6lf%W^MU03Gz^T>>m+2f zSOBktXqRS9+%FKk_m&Sy#Zg?vI||~&o1s^#&e%@X{^|dnaCbQ`;J`Wq&E@Fyah(xj z&F%|XbVv*(d2+9y2|s)UU~RI0%6ZLlqQ09f_9>ks(P&|2E0eieq9N5o)6HJuV&Lpp zq)wE+bJ4ZOZv)!F>{nHq&k>f|duV*{ww7!@(Chbw(JnERx@B=-cjB|?>wUNI{f#;I z(?_1U+B;Rt(2s)`fZ?nUeJ)s;cKdrWfEi~=lVrnz3_P4y&5 z)ms57Q%x{bUwFjf{D>dBV!P(sh}&7=&IjccSsU>NQV#)A`H)X?QMEE-JnFL4o`dCU zec08Cbdj6f*Fs9697MuWz%}5(FS~e2eGgp-X#>WM3q`>BoO*|PK$@KTw6%4VcgodF z4%=3W-zB4bp6sO+I1pG;>?`@Z3IINjkT-yqbB5{j=o7mAsIEH?%U-v!0h=pbC{eS{ z%8N3U`RM*P()}yw^*dtxtf?6?UuB+SyI6a5cQ)!Ug8hgz7e$~CV7Zm;|D;3xq#$EN zQVGd{kQ5M8?;ItFS_{LO9{gS4GUG$lR|K9aP8B9B9>-SL0mncWu_@>1Q{EJ`4Bx9w z?tRsWK5EW?-tm}UOPC*p)N`~FiI89%On2PRuv3N4%yrNy?6l@1R+JaNNtitrmG0D2 zsasi4@R_}yZ%PM(C+QaJ0Fy6WO9>2M`4Y=KaEMba;C5%lL|>_Ns#I&1TsihPC+y}! zsoqhB9Q>olBhw>YY$g%WasyM$sVm=dj-z z1$iSzT6V$KR(zLR8f7fz!m=&ZHI$%MAy?2y`s}>w6rI*UiNUW27?Jw}RY_Tf6H=wd zL(n~Ebi&$E`_A&-^eXatz+oSJ+XOc!E!(TEbqILFe|^&Q+jh?DE^7ZCfBMshKY` ziwWw&)oBNJ9FkR%3jGIylS?oJ8jQhA0=1GnQrt2+>YGv%=0os3zAQe&0BUVaZvg!2 z28SXRm&Cs17}RE%9zn?kEKB^#)@u+6w%h3oOsBFX@JgNARETf#^~dXCn)BH0tOl*H zw2bt0RQkg?RIbGBa5@3*l~y$40JEuCPOcrBNZP8tZA=#;NZWGiKOO#4Pz!1J*6Q9< zoP1YUlA|WgxAfa%0a0uqsXD7cCN2ppm9G7UJWnud@v#6;vVY%Pos~5^Je~JVOUNzg z9#B1-6}cM0YQ34-W)_{b<}#q3ozbba)<^A>(?Na5tJQs6keyGouSdL`e5+`Z3rk1L z_Pi12qbktF+eDbD5Zjgc^zwkT3kAF%9Qu#c&m9VJm4^TRj{iZu85+_N^%SM}xL3G*Ll_BJoJQx6q3C zZhqUb6~yGNj)iaS!ffp%J1l=z0OIo1Y;o<}N8R)PgPuTI+k|N!eIq>EmOD~_bY?#k zDQL;1{9IJ0GAT_aO7WGe;3&YOYHBKI0Y0Nt?n`pNano8i$*=titF(o(j6AOD@-qgk zrw|xXe1?yGQ)YJs`66<^G0h^;6rqJ};0Y=VLt2&0h!wk4cKb}O*6i`CBfT4@OeYKt zpsqC*<=w53H3>eJ#dmOCAxMGU6izb#si}LiElOw)`l|J4vUPeI_40A+ev%!M;K0_b z1r}8$2j0r9EvT9@NcjEA#VyNScjMYbJ-ZL+1Ig`d z?iyr!2HWt9*oObj;r=(Tk@*3S`_Wu>^8dr$TLxva zEbGDy?(Q(SySww^&fxAgxH}B)E-&sd4DRmk4uiW5?hYU4-tX?U*EzBN-y5<2bwp=Z zWmi{cJ(-o2Phjx>Z2y04CkfraehRc_k4OJQ7xdEppZuu{_;m1pMN0lHXaWL}uKp=- zaA#usuTK9KPDZy-0)+=@{CQwt__y`vud$hK{}kY;qI4?wTf6^~7K%hQ0I3#Zhk_IR z>!H6=Xg|mD0OM1@gFg-LA5_#z0s-@<|HZ9={Wk;rm!51@p8^vnBWwTa^zW)n=YwN| zSSwBR^!|Mh?q9E*>jCj8pr>#k{tqf*l6Qj`L|P$YhWx`gPtbk}+<3BZ{)3A3RG(j3 zTg9oG>0h1xrT>3v^`EKmU%%CVrow-w!vFq3{xcQ+V-@~?Tl=4>@c+(K5O%c$1qB^% z3NaM&`)?U9|F-abXoI>&O?AyTd=Wx;wgi0{5=7bj_V@MhFO>9w2Z|8r|0x>U_oZny zy5aj$@3FIppcC2Fhj>A4(!VwPZcb+Jyr~&d>JZUxj+Jzh-Kg0P5kh1;W zJ*<~&AsieW4&+@$I+g#aWBPAGP&XJ@SOs>Qo$lMgSmT?=T(A2Led5C zzgU!A{ykmtFTLs2g`gf5=I4p1sY{iJ@gP8S8B)_UzOjJ(9*(5_C#13iehQL1c#q2v z6GHo#_77kKoy+YL(D1pfB(VPzE+qYg8+h^d5dQ$FCcl2(pUP@9k^3h_BtK!HIGK*{ zKL8>piO>5^CG?tT{{VQ{P+2YLy8lltfKPyj0;B#9=xb{Y#Q@}T%~EDD=pSA<`oHiS zpcmucKJdR^{y#As|91?*>!t<@HhNTU_lMgA;TAN&-X0nBU39X$n}}L}%dh!?yIETZ z1RoJVjnw9H{*lEte@W$i~FaEoreE!g*fN8^tTQQhb`bD~V->zSd z&y-5YN9bz(2N%Bi&s-amE)LmWIWDVyPL@Zusr$|+E?#|}j~B*Wf^#Rw_kybejRl?W zlpdMXA0ex3A0Mu(Y;@Kz2I!^#u%#3w>HI<39#^R7E+pFe}R^RrXY(+0}$ z~%~u`po@+O)e%M_A;F6Q~sjA8`11XT< zrIg48lb=alX4ETU8J_b6SJVr$6BhjJX5Npjb}ntZuAlAhv&}l@^BR5MkMTMmta!(m zyA-k(MoEVj1WMjSUXrzZbNFymc4c$!+!MO8`~F+>?_(9To%Rv&jBxt0SVMq!Z)i8U zjiaN-s+mo8)4pxf9HAQmTMv748?su7`}LZ6GyAMr%NFK6xw+3_y(4yekybo6zqwus z`O1-7FY=}A(|5kw=Cw!}TTf)94QH74{Q(xw zqRNcyiU?Qk@+H>f`P7|LsXyi(AqwWdmX2L{R|R+yW_RhtOkNBh2c`%_suqQR+IvjA zn?rslV>$}AjrH<-XO%sQ59@{H1bu6lcU!BgSjr75kVEJVNhUHTP*1R(A^`d{%}sFP+b74hL$LMy80xk_)~K_6r2zz=Gg;*G&M| zF*_8IQAFbbmsX=-HABm}qqRt#$gw_C9oGQ%lEm5?MPydje50xKb+Y!nEfdaMmJ~10 zB+f=J9xqkbjng)R1qR~@0{W8BqYN?6HpsaGV4?6mv{3F*iEYr7$vhHcVFv9eLr(K*q4@U#n zG)`37ghnL51fQ2xb-$FLgjH7?+|+p_nqBO8Ef6Wj5onJp`B_yYhaMCR%?{R&o^rY@ zy5WZ&5Fa})+BI-OpRuw|m-?`*C957FblJ|;rVYhkLs|JE6odb16`Bw_kGgaB)VZnC z_i(w*X=_DAsYr}pCP%C21>ItksF2b$CCqXy&u;K|IxCCET8@wor>~b81DI*?!i=g| zS(figdBC>_H^ro)$ZZ*iFsC~vO3?sc?CJ~imQpBWrj+NA=tBhyeVJ-rcz)6}l5pk62IW6jEj<{PJtE%)dsh!NJ??u1r5MColiCpENym`=oeQ2i|AJRS!7u$GJ%Wlk(wNGr(Ke$eWpa#?gT~@*+LpaEZ~%> zr1jdw`IMPL7U`?7CdanvS#MTdc5&)9xN?*|*b*Y_0g0~x4EOKPzakF`1V6)D8?MhG zmTVoFfw<*xc=oW{>xG-cRJ7chC)d`0uu;olt#yBFEzTaZ*^@t|3s(^F=T%Il+bJf1 z3!#yXlJ!)s@GP5F&!xRYxRl`r)tANHjMAvsE8_$hk>i$rk)n?+e)y=lnNj~BT<_?~ zeYCz}#8Xq|N2P#*=yx_@_`;_ow>Ul%Y zx$U0)*eT{WE_Wzx!}1B{hvReC68gIbXTzDSX&Eo*=HJ6_^s+*>OU-QLxjog_z2B(f zn}xic$wniclrWG3=L@M$d32)nKhD*|=rn@Mirf8bzJ-ubkf0Bg#N_7o3KxQG6csOk}=jD7ku1;k!MV{X+Z$ z_o!C7=##-t6(;6Torr@N^Zb`GdP?gwL&Mizd;)YV%uxg{WSTJ<@+mHNTA6Lw7!k)Z zE*J~A#)84HZ#0VgDdKuW+ylU&MiD>+qiyfKO);vQBC34;LQ z!u~#V?DycG)kIE(#&O`VunJ#Ai%=poq|{Zkf`LDwmk)$wt?R*4%R#;P6BNoCe?LrQ zG`o0`?`TsJQ>dIbo3^!daRT`Ils-$)#{mKLG0A*<_i@Bvwj+$>8-Yvj_JqHpn8+yV zlV7fJ_p*kADVb1}wh__y4oJuv5mv|mV+b7`RU1vXRJ5a5XF@7!l3O$+n272{duRbk zg=#D$G6CwdxIb8EXdfOO93lYL0HTQNNR$N{90#R5d$rWO+;VaF9r7&3sb0S3z+M#E zy9I;5CEehFc36N+dUc#o5@u$SFKXDL0}2(7FZ?#lNLVcVkEP4p_IhN3@CbJ@sz0~j z;hJP5MejvVlqNa3;xEno1gskBx?27^$KEhkHNzu%VZ#K1Kjx0vRz<)(I?stAk{*n< z5^UJnKl#>735yZWgK9-!3;+~F%mT2ssgGIXq5x}9lEQW##|7f#vJ_WFCtS&}Xy&tV zJioMjyx*GQ{iZ6po<6X@9)>R|5TL=w1aSL*CFK@E@{s`z@0Ae3q_+BXOm20B05&7# zLV4$9KNuU5W(?VB(M+|P+fxmq)I`7-rpw}DR$x;a=TS61d3R#-G)E+yJWJuXM1Gdr zkBV}fPX4~`JVO*vruS97#f;&i{6pQSymvx zluG-_+Cl1exbw@;$J!1YF4#Dyq4ZvA4@rNqG0T`g2`D;W4Au1Kx8k;Er6r5cg_7hh z48Afd&sr%e|FN@8#AOcKP{*0=|S@dleZwXvCP$&JZ|pi z2upHJUQ^N|d81ccDKCakp54sv1KW?qAgH%p*P4WdS(H+lC7!87lZchU>nCB!h2OMA z2$|bYdME!jOn#|jH{%#2>0i!+YU-4*$3tPNd}F}bD{(;Ls6o8;WV1CHBRqn5h1v&F z_pU6~(1_(x_APY6b%Dq7BmR3?G3Q(VC|jJIcnvsrC?>IrI8y3V{E11@l5EKj{;FFn z7d1G9m9&?~XMf_QRV{7)`q!f?zM;PDGwpylM26<3@MuU(Qa+Y^RnQq>J#d$w!V@Um zO??g3dO?LM-P-stv9cKm(8;YQNiNhS_oA!{^s#9wqeMgVmS=k5o7{yLcoJBs4U;_!6-O31MZ`^*h<^I%5Ke>$y~-peDOEkkbwi?h{RHDBr=X&WY=e-$7# zM4LRUIEf3Sd;DxVJzPOYI@DUO^!Tl|fiv6U4QOI>zY|YQ9Ap1`Lt>_=Afnc zX|$!_Fut)O?_!{zn4sZJbI$(n?x9wp|K^!#B;BT8k)qjURXMuPR2wc<3{KDyGE8sF zF9(w$-1fI)<=5wtP2=k==e?Y$o_x82YPT_?_O~l(*-S^?kcWvRA?2hsq?T&C8(7&K zW-NIa0*GO@30~Xuptmx$+_xi{8P=X~&ALT{orWc%0##%ZJ1_LaD#pIv;|oLGm?({S zJWm7@74;<28X3%UcMH^n-9B>QF2Hco*PHvz`1F@mu=aT?j;cf>5t$3svnkm~SSPBr zUJVHAL4}wk0J%5uWp^;+#kjB51>1RM--1vptV`g5hhp=cHYnM8K-kj- z4cVF1Cg`r-NP|Xll?1uq!ko(fF>vBmaI-bWY$MBK=66ltXmb0l1w6KR?HSof#&u`? zI1(9iU&wvbevPeyGsX9cc=43FcNng6@TmZbL>e?}p{PZJ?POD3&KKVTxU)7p>^v4NHP8svla+2fCHfw1 znAVC&juHcL_~b*}^XLH53iv!~)I0m&d`~aBOo_k>kOc4uP!oWzdyX==*cjW&FU9%O zNI-6(%SHH)GQ|Kkgg|sK6fRh_pK&uS0jdk#I@!y?d02GEtR0>nb;~e@Ddhk@li36akastNy?nP&nFhFFhs$UigMRw z@holf(!QM_kvPaG96yACvQQlIfILrqOnOEi|; zoMmCxswa3Z_#%yEN+xpBN|r5U5H$#LMo$GNLIM<+DFDHf5x|jXMO6Ge-p$3Z^Gk-&A4IM+ zX?+02uAy!z@jxYc7!}Cwtk3!p`Gr&I2}Xs%x7xP_;4e|V$juR^w+_5GXYH!b)!>!* z;q1^6&_WY6(BKWFNdg3hkaeI&I?xereGR^cj zutX>EV(TSIyu1S0)s*=3g%k24swL^Z(;G*ILg^0jqjL;%bJzM?ed^G9hq%l#LtST+ z0_(D*&JNXQ*Umla4+4n(B_ffjH_6gC@FxBNW&Jt?Yb1|-k-tUa>LtItxHgDko_8rx zWf`6Pq63^{CpzrTN1_}v^q=#4DUp%x%t#$cjtFM8QT{25x{s?f%lX6)9dz{L1C7VY?Wh2viRn zwZft?0oRw3s^RWnRg?%kisjp^prAqETzBMW(dMmYAw&-kK{6-Kn| z*EHXUHiOBz=E_(cmB50o`c#ZM7G2&)OL~dVQse>xd3zL-&`=le^0d%=-QM$am_Mik zYA;d@9?Hnr89W+LCQHj-kG0_FwqB#{r{g)mjy=zfGK6^1SE`I8uK$j<=5&MclbS)u zu;@qGxi`pCW)3+RQ!FX3_Q@!cd3LlRuncnYJr3q zG52I#t{u$t=nJt=+pwGi$8)yd*Wz`1oZd2d!?|L5d-0O(L0*D>V3eXYEi^#flQGlp z30;Th7cZ;=KKq-5jtib`$N8-IOVkN|a3)&GH1i4Un%}CzH1TL4*vq{X2sZ?lE--jn z2!_dGOEU8W6GliosoFE$C#Fm{jy(bTODlNqyEXaFIa4XT4bn zij*-6iZrVXEeM4l;A~`JC@VLGvZZtl;>S|FkR!LlVLc_ti+Q-`A~;Iq!tuF{s8Mk~ z3n7hokjrJwH6A^s*7?fc+qTxX+#;kXcA)&^z?BhYS@+Z)|3m4G)dMq zU9(aNnLQb`i%NK^$574gA{Qpi>3nJpO?u?E@osiZA^vTFtWp7%G2844$+;&pZe8_`h*>41Xc zV}53-$<*%*xKXo-q4rEA@S>A#pi8>Udg57_!$0Tj*Bqz%nysDfmVL29W3ckw7Cnv@ zS}=a?^Pr=j^5(i|bZw%(&Ru7aKJ59lWR@|5(g}-x{c<>MIi;)+DljH54iz$zbd{@d z71x=6hMlBGF*hUM%Ik*eBQUa*Cm)F?jEAG+fA_{nm*-(R*7a4!jF= zPfN2wN}OI?eZ)ctW^dFp6dVT3G^y|;4&0O60E=6%xTER1+XE0_K>h=o@aMO@qD&q~ zRXm>I@JnA*eAnP^4;tlwg`!#gB1TC?l`-pkh%+eMFgm#S8^F6ilkD@wG^|s9E_dq! zJ_Kzz*)I$57L?L&XLtm4cF9jg#E3B6!LE}M^GrC~v<0QQEwkYTWhjevk^w+1bsHp0 z(6kNwMdAAyo{=OkR>`U#+MjTh^oFdPrpM!$kpV_l6!g|mx5#D>iQos0X&7#NBuEMP zJK})k4hL&qzuY3im0Q?a9! z7C55-+N*Qgt^qqeeG>{CukF}rr2ru}!5hd<-$M@-bH<)WT7usFZW&V4|P>_Rkw-`6?MjAd7jU+TxyNrnbiQ$FG)6Q zgTZA^F8COCF>Z0@;#ps+y2T_UW|Y2sRl!67ML}7v1%V-k(d1n}c1}1ioO|h1b#tNj z`M4;3=2?(~a)u<|>pUbb{Z-Xj_cr+yark<}z&AW_ES{;)fw7;5Z~ZaAXg@Kr$+4^9 zIkT_9#E!LGe~(=>qPBh>{dhfLT}Kr4T+q?{wvn@&zMyU}b3q7rK&~i0de-W=v-G~p z5EQqaK?elZ9kEECkhi{??t59NVzbul-P?G=Z@#`8AK7gDVEtFB%PCDpxg z82B~t)8iOr?RNPh*IAD`hMn7fD7Gs$vgArb@`RroQCke4;@}Y@F2NQ01-v9Da*Ud5 zzWtR-;3=(5iLC_tE>Nub;r+tsZsozSPv)bSE9_e|MoxXaSgMSJ<=2|Il^Sj=Cv*7% zd)3%B!8*v;h0Bokr!#r)vq*jM0{$ol*pQs}`>D&) zh40nZEtJ)Lb+Bcrss^ixg8iEt_sC|+`?*7Yi02>MXU)&8vAY|wK7{NayH?|R-UK@z z-joNvduHzW9oUnI+pjJA?nf3-@0PCI>4>&Nf!YD?dnXsd=KFOTkJ(5@_v4`R1l&kf z1nq=nRjrV2Z%3i%;vSXfmV-WS8v)T!D>J)Up-{fHRiK|WKkkdUzc57VrTY! zcy(o|X&!-m25iE@A!-_=p>NowB@oG(_fPuytYPmZBC^W8GUy@sGFi|}njvLtk=vf< z&>M+`n5eA~$;-3Za)6Uu@h1F4MgKAOQJHrF;9+1ROXjQPRX8SZl=8OlMHt;s_%m7lI#Ed0y)y+Q!e>#S_q%@1U&IG?G5e8Gsi}uIzwI=vI zf}=?TETzOyB%dd!l-21D0g}<31SXAUl}51$%ip;}d_T+H?I}M>-Gt57+B#v^pgA`b zcU!JmJSCqx`B4#83BD2eUhfY%P-%UcGT;}utm^7_>#W8+oX84+LTsGg&slT_J9EEm z+w8t@T`=@=!TcmJ4%Dc>#CPYl6+hlTsdn@wez*TPdmL5ZFf<$f;eI9d*z@s*>y7@g zNNoLhp0an52iq&=S$IR~B<j+Uv`Y$wY+A^c7+IG7ob_fZ5MDdS2Fe z6O98?opWN&CM0el&c7lmf*;4La)3`3A!p)sOD=&QnI*kO_F;rv?be&|m&MjxQn5Lm zGy}UyXOd$dYph9yBBuFuq~InTCu=qXHNbXTDvdG)n$S9slBe@yZ4jn+ZmsZMZ#q@q_HXyG8 zI2YY0y~ETzEL^M#PFRPid<6JBat@aB8qVxZi3en`AiOH&fIRE-n9Y_r*vpIoL}GSY zp9hq-S^Inrs)imEZ?D zE;r}>PlHkVU8f^hfI`kP0y*T17)@@IQ}Q)Vy5Jg)p7h=o6^dXoZ}3ijtU{S z%>{fr7d*R`xXKxk!PvS5ANC6g?y_a{-sn}q%j1{!$-p-+0ase9%@+r@dBTB|=qW=x z8`5>WG^zj*X$d!0h=C^!Ce|p+ZR6jKri_(3ju@EoInjsvmm>g_JFkZV`|XyWxp(3& zSV%t3)JYnSQiH=zCfvt6Yq3j>))G&eGE8oI%n3ex(BCeH8wZ$OR&*XMJR3qcr#z;l zlMZJ2XVoHO^t3jAJGtK%2$9qoWQf1!N*b&UJaQA9h>8vHfhQ>OJ&d}J$2~{Ar0T1O zf9^}wY$?NLntJ@qU#&_F)ui5m1X>M;>t$B)E4?-3yaIgY8d%oF!tT6dZ+iM zbe(HPQ8kdi9^8BLl_gXEmT%n#?{eFeRjKijgf2%AESi0lc`GaUX$;G-=aW1X$=rCV zSY63`+i35(Zp$e%*k;uYH+B5z5;_9RwmGElGeNjm4BZ&Kk*%Q779s4gn4)n>c44BR+g zFPMWQaHTbk=v21_gC~T@8WRX(S%DXpN?j?ebJfG$7{+%@zlS>~?6xy14!cruuBJ?q zN+4|wv}g9&E|kwvSy351>lfaVO9g5);pvH)>~8_X99j}my+P2rkeU=GX8Nn=SrL=aGP=gO4UPkjJCLMNn+4+=cKzR((Hy2cPo z(N>?*S`M)1IEZk{=Xuc_(suP*e@{{i4QCiUHa-<5)k}Af`tTkV|E-@3@5a{*Q&-GX zTm-)%JjPM!V@wmV_}uwdE?9xMv(547VXiUFe7sfiz0ELV!{7GUj{cdk)7z z|3W1^Cger%fG|*RVvbpH%{Oco2F3f3D#b$*STo4H)w@L);UUO9?4&BIZlN{FBMNck zm9SH%PwHXhqD;lCmpA{~4sql#bst zH9pfCo#5LOtIrNMAuDU*OAse2j5{)hba=lQHapaNBzwSJ#Z=l5UNXb`5FX?h_ViY( zQ_nWwuoF0Wl?aI!^*+nfuxa7V*tli3H#EU3H$sN?B;g0K+Xur&iCy{hX@B`@!h z=ab%en$nLO1|PzMsjQHTO&3lriwVknv{)lPp&7YoDW2E6DE}hsR5BCFMt%xzw zMTNkyaEx!_%sI0GSwmCqT5qxxJskZF3Y`UjKAxxyafj}K=Ae#vVOSjo_&Zm;@5HQD zIJ|ZoYQd-%iUPoy;V`Oi_TB~UgN2RO8KF|X{JmGL!;_Ppa<78lD2)xSQ#L&!%y+hm zhaA**naf-DKxK0{Fx0)b(16_JL4GgCRn*u)*k*DuJIcz)rU(T_Ps6k@ur*S@U|90W zJccz)%t$f^f7VBYp?)>oL7?GEkR@$1;BZyMZ+{OcbHGVUMSphKn<-J`z1e*vT4$`% z`&vAtL+N_@Tg<_TG%CqY_hl;&b!Penvs!43&iC<((v&M}KY3c=k3J(&}_eShYBO_#r zPI_(K52t(oa2a}>0vM-{a z%WM-fgDPNZ*)oUe9EK6Q{8{#$xq990aMMSNNRQvxHg4Rm4hJJmL?i&|~WNx-GZj~isu*d}~EG?S(hAewM%(Dn-4eW(Qrwy&hm=snSu3-|;Na23QO zyk14krL35=6|V_dYZ>+9nN;Ix%tgU}YTg)q(tV$3PEaTEGuUyauT{^bZcRxy=-_{T zwKeF)I`_fSEy}{swNFJbG9aZ_v$V7TSbwi%L7@L1U`!2swq$b7O7`N>fGp8Qz8bn` zM!xk>FZd>fuAB2>)qi@vuEt#)n;!iTAH5%yH1P3lj&WPjh1`rzJHYz^be3=V?^`6i0TpDN2Y%^c@*}BP4d{m^eyBb2CtcSd1T1 zhlX}^Fj27eGg4QLzw~x-VKl5Bbu*b2`g|^IMW#tbpAq`>u7_VN8={?q zPb@^VhnV=#p?p0~T0gqulec?st0A_8s#QH3PIMOK$>S z2>P>EAmQto3?=7?4(K|-$DG=#Oa2hyTCCT3J8(nrJ2YVmuxOWEZpkUJ_OMfBbf9lb zvOWlt$B>(C*TP{cgLB2KJj;*ML>S*JX6Y2BJ@#(;fpC*nxO?1SR^n8g6e^Wnjx&ZM zpVs%YTx|gKw|V@H{K?vp-8AbI(JfD9*|u^qloK$8Mron3HA)lgPe$rDP)mxOb6WWC7J(9I47BsoCJ&_pHM?ZXKUq<^m*ka#~p zbAJQ(`6jl7hJAdva>{ukA@Q7inC{m;0I_xv%KV4+(5|1nzHmM8PkJA)?a10}q?jBl zhduP?Z5lbd&pY;Iw1$4fQNJLIq=OR2P9^&m8)*hvtc8?jkyJjc8_Gvdpp<}kFiJ3E z4Ym`@ab)1e9?al~EQ?cX28^)vYjoI6U6|T|o~DGBsI-}xcANuNnzyMt9=#Evp<`0C zGpm{QZiC?W>NK=1FC5wjOMTw^+xm^>47c}46fiNs5~g4|Iu0tYEN zQnhOI9-*Z}cmDPIrJ1w4rl&CL9Z$kM5C*T<-MSeqMj3#7Wu8X!3Q%ZB6<0W*_X%%D zm?bZ!Ag=2oKw;-S+@4OY8b7d}95dvK!Bw{ACdp@Xel~NzVwsL5)U%bIRoj81j-}1Q z1_vWjT7Xn7{;+4fR5;-pVBx|w-r~q_=|kfss^cL6)y&~NC>vrw>15A;_^QHyRvqVp zr|G17%C;7D2Aliw!|1l0Rye`IRM&Zl(`yI)v4Z)i?0A(v&`51wFRqDyFOyIuWnY9z0Vdiwy+=ZwRk+Y;gb6luomA`C74+mbJPTw zlVtTn?7R;pENm`!hZ4H? znmkREBw0F(a%0W0DD<J}ztV&x$d708BOol`&GgF_p06bu z#cEuH4dldz^S*C4UgULDWThELGC5fhG_ty`RJyjRuQYBQPmI~`{z2M4oJ%bzq6~@P zc8cR)3-em42(7Td4LFmisrW^p{|H^j(N&MwAXjjN} z(A3$5c#`7{%PMeV=>4{NF|@sF1HBj8oCCX6sIj+&ADzqGXg8AMwK#bShY`szsQW-C z;zdcXTrw^c&KWXv;RR1WqC>&tko#GWjLY#@x?F<~uZ@#0WGPnMT|aJo_P{UyOzF~* zA-|20b(_Ky2*chRguR9s(=JRgQB7JKEP@yezl)gG2ma-Ix+O7Sh9uHbGNKvDs<*yA zKTLExsI!#%$MP&OASjo%s9&137vj*MK&%jDXs=^j>U>067wuvup8u)-+B*0m0xisK zt^&A;a{_R9L*Mr{l3Ls-?n895*Z}^|fZXfY{x3+2Je4 z#+ZOKF!G@f{lfi%s$v&1r|6@ubm%1t0-v@x5_%g^3k<1Id7OVS&{W-*pvt;6p|akC zipr#1TwvFgxhuaRCvhs%iLGH1V2N6$4wXY*lIXAvYM%GrV1BuC?V;h-x4DfaqgEhz z4&Xu;5zdA>i>__raxF9VNHz?UB>zrAH*t9Dl9t~9`P#cf*CZ*vO~pFa%4nI-l@i&b zRhbpmThH)yW1?fcAN2>GcgL0Y3MzS26Av!JTjp5Bn;t_k9 zNbv}3ZrMhooBo=D|}LQ#{u_q-)Ns^Q$hnqUYphkI0p+%${l_ z^zyn0Dig$~X+~zy0hi@&gAb#bksvk#oGz2816ESaUK?&_Fb0G2{=Q&zHjfuW3a)rE z>cqPd_Y4;GNLFn*j5ONBF~EuUWtD|^ZTJ*X1-jg+bPZkd-R=g<6|Ln2UMXU48&FE4 z_z`Flyc`BM>*N`--1o_arq)1o@lDoI3`-wHs7}PY5(%ADx$iMly&kwn?LaYF^OUAS z-gAjkUs!LXswFzB{y$tvLC~1bQbb$&2U9t*@9(}UDk=tJDfHOb*ajpaAA$|S+}7qT zY1je1Izd;lj%jyGiD%*pyTs*Qm+C)@%f3<3_MWC?L5K845vK+(qDfqh-gHUO(wm6n zkvux#bB*@nE7%k?Xxd@XAkEMGi8?ora&WWw5O5Yh+8A?63*6DL8&h(=xx_>aEfobQ zik>u6Xc;}GA>4IufLT~tifwj7d;idRJQ~C^##}%2d%GjWa&9cx%;+@MxQV8^z1^Kb^ zN<+@d=4)kVLSGyOJIn6d<8M?3E(W{bVt2MTJ7Dc>8J4FGcKji(24#!-}6s$neUI8}De{MunFy>aKGPJ`)fYtj(Ixp-FU^UI)#$5F_EAYgg z51jW^TtZ$W-_E?HrDY(Udc$;WR)Y=5R>$>W$DYZBI$UD2t}17aj7}OFC5-&B9-L#e zF3HvO|1n5oEocww+sb(eCVnInULND@mc36L$M>}!} z#TJdj^QdQWnVn@ABxjtl{XRTs7L0*YOJJM%02yb7JWAbFguEjIrLG(U-v z5>VDv(fO=|$O3-MJ-XL1VMiiA@N5|Wx6}^!l0F^x)3OGqL-~%QMG!WHCN?+VD)^Hq z0beHE(%`+fHO6`?zna}#&q)YZ(s7Er%Zgf2=ZE%!Cqv!%>A7Gqt2Bhn` z!>svcbfM%_jDbskV{vtKIc?gWTC=MKEkb9>>yE@)G)miL+RmZnboGR@kzwvm-s+we z09&`LC`sPO!9lT_zM~U>=^(YpE(^KLc*u%du-fvPw}owo_S=#p0cf%_#hBLI3{_@@ zyETF#{9B=Hd)NKC=I+Q0HD?7Zc^tqSMU?nlc&`nWiGFkzWth6Z>uX`t{hluV9@AXo zG)7y#D-L9q)*aXCylc7pt+^VI9mAvYbzi`g|LJQ|?-{w@x1e2bEpEaa&B`pg0|HIE zMjX3s{@%1*g?nYb#>6+~%5StS!&yJrzVEow7-7&8 zP%kPC?ftgY9hB{^fo#odG@WBlWtgaC7^mR}$kdx;o;69*3EoeAm`88gQ4U!Q(yL|d zW#PvKajYSkDU9Mj!NY%JGgaG)$BmJJ%|NT+)RT}AMqJwt&)}!SsS17g2A=9esuOZd z&=s2&^cjyF_Q|o>VZEX;hQ4lEJbgkJuUiscTG3#oziGZ27@ZLx+nzze%7>zAKQsTN z-jtIaFR+^}30uK5FSF^yovF|83ODm5l^D)&fGP6BDZ(i!CtMQGz5uTP*Ga3Eo*`vE9{n)`laUE}F`mpm> zxQU6VyM4?Dv6G;ynCQ2x6JW2Vn>t=A@Rl^RcLI81u0LOa#S}LA_azAZc`J~QH0IO* zx+u8b@z_?v3u%{;xiM!>-9G>y&oeafAlIfOeP&|?Q9&4G05<{#2kP{F($yJhdMCgK zJylN3)e(6pqYXJ*dC=?Z=;9cFSJ6sFk=y?`Mo%a9Wy<2~IqaIp>W9cuOz72n>_*@| zEe&#!g0-z7^ED_s{_hPch|)%m2y1lgbtBEbp2!(lH*>s%@pp~56EW+bNH*)D=)|H? z(UiFGNR3y9^^JG=xm56!74o$f#J^WnB3-81GxZY5-EAMxG`6g}E1JB&j!d&Tv&|dN zYy0nj4(1qTR2*{@2|A<^?D1*wr0plbha+q!C_mOw$4rZH)Jf(?c2*(+w#BJ(Y-ZkS zIvOBE`MP-r(r4qNXA|<1OpE9shiLN+`Rkm0Ph$Ln%RE>G9G1*TkDe-=sqjw!63@D2XKEx&`Y zrxWg5<+`;T-L*LOR8`vd?{1DhK;7kdG=P#JK^<^qW@*IZQjy`NdaZgu*`bzaAo$75 z+7-6?%0e(beYLd6p59_z9iYB0a9*Jkky0B&NhqgTjm@*dL&f2U97qgSXdtRt|#9X<2RvlV06F`Z<%aYjD&dI#-nXO89yvGVbfJdLcmz!g9 zjy1JHF=`d1D77@Kq}7%7Xl_I-p)`aFDo%ewD%EJX7|u8jpaG3bP* z=m>ohSFNcdVT1R0ez)WVN60yCz7b2o5FV$AJA8*T>l?kB_*z`oZj<`m`~&bPN`p;s z`;o}~!Wv?a3c%RAg=Td_iV@|Y;CU&mKB@cQ2B^JOZ-t)8=AMYV?66RhSJMsAyfJS^ z(d{LUZR3S)@*Z<@{n{Ms@eteoJ(%zP+Jjif>PA?jEB10j5$puZ7ilkm%A3X+;mRC7 z`vcYwBR?~{QFp*mq6}=%7Jt7yIcMw#?k?ehM`2#bn>ab zFi#bh{*Z2aG7YV}9=7#NYP*zwvagYoQPypOX-d~o*$AJ`cYkc(BjT=q=V!Aw4ZWIt zqv5Y>9Sjr77DHbn_8WdsAU`i-a(BSy%d(m6PaqUKcaYR-6duQ#9e}#T;ljyiW^@3k z7jM31PF}1{lEv1WvOkzq`fdDo1#5Yj|I_yDd^2}8T@&HAV_2)fG=ijlV!Dh!1=VO0 z#^2%nyly7A+)|MI{0b2}-ukG3JV-L;kk#AUau!V(xna9BrN9vwGFjdj7@JY|en-p3 z%WWa$Uu^3}tOJn88DiyMz|f^FtNI%IgPHM6G3vrXLsfkhK=p2PN=uo6&%`0FL@;T&ZEjGhK7f{bkqa=K$fLG>=U{W)iqq6CE#X+UA3}36&?-ZhKYNz;H0<&o|4=(Hi18$U zj)5|6#Cjew4;6lMXz$s~_>^gS8VT}YDuFuCpGM9z{APBabIQp<;WaBNqfEHUF7@NL zN|MxW`%$(|95Xkr45DOu_4L*w}r_$ zNj3b|3yI8-bGs}Em&Lb_gC7i+1Z6RnQXk6ym3Z)1=tz3YnSw}OQ;ULJC@*XWh#y^~ zQB|tI_Yn4zZF`y`U@S=Hc*=3DU;t6~j)K;h`S)OFAyc0Tlp0EpB%Mt2$ZH2Kv<=AP^)+IcLzEwpgLXS)5E4hH56vqiJ@)BJjC96 z;p;-+ZL|?)3eDGoU`3hZVMF=a4HwJrzsXkzmlvROKX#>Q%qNy%mpRl-Fyw=6Jkkg_ z4g0pmWg729HKBf#8A=-ZYs+W{E;Q6OFhqi)DUqHmip%x-25+Ng>UYqcbo2*;TY3jk zY^N;zErr+V-G{bpyktYC^57p8PfU0>AQtgxg`?OQUgL8I&UM zf_&~-$l zySPj`FU);iWa^{8*S?;)e)86Y_x`1^`>aEE&nz`Mu2||9YV>-}E4iKjj(@R? z{Co11@3rSC*VlaexB7nM*RP?-kq%4&jh81ia5XG{x@phV1sRMU@>?Ec@XP(UcX!K& z6AQbw@A|7pz26gRTz}+y(%R=m)`dC$-D*A`RS$Z1wCASzjmxc!$Mke~E*>fL`SVLz z>d)poPL9p*CMc@y{c+ZRzjLyh`6sTKcMb`u{MV`7S1l#FF)-%R?QgctySE*GnCjzZ z-fC_6{Qt?;sYi-DCKY>d3&)E8fAa0#8YWiVo)pDXGqM7!Cy2$pne%H^p`*xZTds-! zw|ef0T>fh=dV>>`lpBrvfgXAP%yjAQmF;;8lN8f;s{OZIrmVE!_VoV9gG|Yyn(JCD zYu=|9*q>he;rzw-^KUIzNkzJh|ul8iGsQFj?{cl+E<@ZyeOL&lSk^|=+Z;llVKlCD3 z1oK`l`fq*pd;ayWQ%-9|FP^_pW#5AP+DG?qU;TCa`nmf>`nTsFsXsXFp5MYB`kMP9 z^LpJ1RrFtfju)6)wiLcR2+8aRcYPdK50rm?wO2TKdB>OOSL*I{YG%zx&B};;Z84eS z!a~gUIg0XhEk;p>^H-)`t<*$blZ0d`$ULC{#(?dO*uovE$)cHa1w#d!{yINjv=oMH z>I#Mx)d=T-7eAp`H0K~o2!lVY&ceTDk!!U>+R3x)NW&h%%J&BlMtzEF@LV0H#XdnBS`_u+?7JRC6`# zV#gzYKoS(~#ubI7Sr|4T1uv_^U1mJ;4|vojm=@-l&E~x}zw`dfbo3E06bJa(GfkVP zzFye-+KU%2c4Tji;JKJ_C1&=IyE~-6HseVL0ZhwT83q5jTo%sFPdYhC-}S}h@ZER& z0yI+I6R{p;MOE;WDYPs<;6t5@!np$M}YxDfS zI+IR5d1=Zl+l$u``JN6(>^1B5%j-?&zPq<}!`=^nJ}-7Ye3*l+`Ng|;#||7g5N)=^ z99vYtjV-7W68Px9Wgl=Xkmt+SL)Y$Kx30RKyFK~pQE_Df4vF|gL%}PH@TAfy2X=Qi zwEQaGeb?>J?ak@@>-K#rx>2=jx7+UBRv%wo3;%eht@lIa-d9Y2-bIDWu7%r+nX(O7 sjR diff --git a/docs/target/generated-docs/multi/multi_pr01.html b/docs/target/generated-docs/multi/multi_pr01.html deleted file mode 100644 index 6a1f3696..00000000 --- a/docs/target/generated-docs/multi/multi_pr01.html +++ /dev/null @@ -1,4 +0,0 @@ - - -

2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

\ No newline at end of file diff --git a/docs/target/generated-docs/multi/multi_spring-cloud-feign.html b/docs/target/generated-docs/multi/multi_spring-cloud-feign.html deleted file mode 100644 index 26bb061d..00000000 --- a/docs/target/generated-docs/multi/multi_spring-cloud-feign.html +++ /dev/null @@ -1,199 +0,0 @@ - - - 1. Declarative REST Client: Feign

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/generated-docs/multi/multi_spring-cloud-openfeign.html b/docs/target/generated-docs/multi/multi_spring-cloud-openfeign.html deleted file mode 100644 index 656ec8ad..00000000 --- a/docs/target/generated-docs/multi/multi_spring-cloud-openfeign.html +++ /dev/null @@ -1,3 +0,0 @@ - - - Spring Cloud OpenFeign \ No newline at end of file diff --git a/docs/target/generated-docs/single/css/highlight.css b/docs/target/generated-docs/single/css/highlight.css deleted file mode 100644 index ffefef72..00000000 --- a/docs/target/generated-docs/single/css/highlight.css +++ /dev/null @@ -1,35 +0,0 @@ -/* - code highlight CSS resemblign the Eclipse IDE default color schema - @author Costin Leau -*/ - -.hl-keyword { - color: #7F0055; - font-weight: bold; -} - -.hl-comment { - color: #3F5F5F; - font-style: italic; -} - -.hl-multiline-comment { - color: #3F5FBF; - font-style: italic; -} - -.hl-tag { - color: #3F7F7F; -} - -.hl-attribute { - color: #7F007F; -} - -.hl-value { - color: #2A00FF; -} - -.hl-string { - color: #2A00FF; -} \ No newline at end of file diff --git a/docs/target/generated-docs/single/css/manual-multipage.css b/docs/target/generated-docs/single/css/manual-multipage.css deleted file mode 100644 index 0c484531..00000000 --- a/docs/target/generated-docs/single/css/manual-multipage.css +++ /dev/null @@ -1,9 +0,0 @@ -@IMPORT url("manual.css"); - -body.firstpage { - background: url("../images/background.png") no-repeat center top; -} - -div.part h1 { - border-top: none; -} diff --git a/docs/target/generated-docs/single/css/manual-singlepage.css b/docs/target/generated-docs/single/css/manual-singlepage.css deleted file mode 100644 index 4a7fd140..00000000 --- a/docs/target/generated-docs/single/css/manual-singlepage.css +++ /dev/null @@ -1,6 +0,0 @@ -@IMPORT url("manual.css"); - -body { - background: url("../images/background.png") no-repeat center top; -} - diff --git a/docs/target/generated-docs/single/css/manual.css b/docs/target/generated-docs/single/css/manual.css deleted file mode 100644 index 0ecbe2e8..00000000 --- a/docs/target/generated-docs/single/css/manual.css +++ /dev/null @@ -1,344 +0,0 @@ -@IMPORT url("highlight.css"); - -html { - padding: 0pt; - margin: 0pt; -} - -body { - color: #333333; - margin: 15px 30px; - font-family: Helvetica, Arial, Freesans, Clean, Sans-serif; - line-height: 1.6; - -webkit-font-smoothing: antialiased; -} - -code { - font-size: 16px; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -:not(a)>code { - color: #6D180B; -} - -:not(pre)>code { - background-color: #F2F2F2; - border: 1px solid #CCCCCC; - border-radius: 4px; - padding: 1px 3px 0; - text-shadow: none; - white-space: nowrap; -} - -body>*:first-child { - margin-top: 0 !important; -} - -div { - margin: 0pt; -} - -hr { - border: 1px solid #CCCCCC; - background: #CCCCCC; -} - -h1,h2,h3,h4,h5,h6 { - color: #000000; - cursor: text; - font-weight: bold; - margin: 30px 0 10px; - padding: 0; -} - -h1,h2,h3 { - margin: 40px 0 10px; -} - -h1 { - margin: 70px 0 30px; - padding-top: 20px; -} - -div.part h1 { - border-top: 1px dotted #CCCCCC; -} - -h1,h1 code { - font-size: 32px; -} - -h2,h2 code { - font-size: 24px; -} - -h3,h3 code { - font-size: 20px; -} - -h4,h1 code,h5,h5 code,h6,h6 code { - font-size: 18px; -} - -div.book,div.chapter,div.appendix,div.part,div.preface { - min-width: 300px; - max-width: 1200px; - margin: 0 auto; -} - -p.releaseinfo { - font-weight: bold; - margin-bottom: 40px; - margin-top: 40px; -} - -div.authorgroup { - line-height: 1; -} - -p.copyright { - line-height: 1; - margin-bottom: -5px; -} - -.legalnotice p { - font-style: italic; - font-size: 14px; - line-height: 1; -} - -div.titlepage+p,div.titlepage+p { - margin-top: 0; -} - -pre { - line-height: 1.0; - color: black; -} - -a { - color: #4183C4; - text-decoration: none; -} - -p { - margin: 15px 0; - text-align: left; -} - -ul,ol { - padding-left: 30px; -} - -li p { - margin: 0; -} - -div.table { - margin: 1em; - padding: 0.5em; - text-align: center; -} - -div.table table,div.informaltable table { - display: table; - width: 100%; -} - -div.table td { - padding-left: 7px; - padding-right: 7px; -} - -.sidebar { - line-height: 1.4; - padding: 0 20px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; -} - -.sidebar p.title { - color: #6D180B; -} - -pre.programlisting,pre.screen { - font-size: 15px; - padding: 6px 10px; - background-color: #F8F8F8; - border: 1px solid #CCCCCC; - border-radius: 3px 3px 3px 3px; - clear: both; - overflow: auto; - line-height: 1.4; - font-family: Consolas, "Liberation Mono", Courier, monospace; -} - -table { - border-collapse: collapse; - border-spacing: 0; - border: 1px solid #DDDDDD !important; - border-radius: 4px !important; - border-collapse: separate !important; - line-height: 1.6; -} - -table thead { - background: #F5F5F5; -} - -table tr { - border: none; - border-bottom: none; -} - -table th { - font-weight: bold; -} - -table th,table td { - border: none !important; - padding: 6px 13px; -} - -table tr:nth-child(2n) { - background-color: #F8F8F8; -} - -td p { - margin: 0 0 15px 0; -} - -div.table-contents td p { - margin: 0; -} - -div.important *,div.note *,div.tip *,div.warning *,div.navheader *,div.navfooter *,div.calloutlist * - { - border: none !important; - background: none !important; - margin: 0; -} - -div.important p,div.note p,div.tip p,div.warning p { - color: #6F6F6F; - line-height: 1.6; -} - -div.important code,div.note code,div.tip code,div.warning code { - background-color: #F2F2F2 !important; - border: 1px solid #CCCCCC !important; - border-radius: 4px !important; - padding: 1px 3px 0 !important; - text-shadow: none !important; - white-space: nowrap !important; -} - -.note th,.tip th,.warning th { - display: none; -} - -.note tr:first-child td,.tip tr:first-child td,.warning tr:first-child td - { - border-right: 1px solid #CCCCCC !important; - padding-top: 10px; -} - -div.calloutlist p,div.calloutlist td { - padding: 0; - margin: 0; -} - -div.calloutlist>table>tbody>tr>td:first-child { - padding-left: 10px; - width: 30px !important; -} - -div.important,div.note,div.tip,div.warning { - margin-left: 0px !important; - margin-right: 20px !important; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; -} - -div.toc { - line-height: 1.2; -} - -dl,dt { - margin-top: 1px; - margin-bottom: 0; -} - -div.toc>dl>dt { - font-size: 32px; - font-weight: bold; - margin: 30px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dt { - font-size: 24px; - font-weight: bold; - margin: 20px 0 10px 0; - display: block; -} - -div.toc>dl>dd>dl>dd>dl>dt { - font-weight: bold; - font-size: 20px; - margin: 10px 0 0 0; -} - -tbody.footnotes * { - border: none !important; -} - -div.footnote p { - margin: 0; - line-height: 1; -} - -div.footnote p sup { - margin-right: 6px; - vertical-align: middle; -} - -div.navheader { - border-bottom: 1px solid #CCCCCC; -} - -div.navfooter { - border-top: 1px solid #CCCCCC; -} - -.title { - margin-left: -1em; - padding-left: 1em; -} - -.title>a { - position: absolute; - visibility: hidden; - display: block; - font-size: 0.85em; - margin-top: 0.05em; - margin-left: -1em; - vertical-align: text-top; - color: black; -} - -.title>a:before { - content: "\00A7"; -} - -.title:hover>a,.title>a:hover,.title:hover>a:hover { - visibility: visible; -} - -.title:focus>a,.title>a:focus,.title:focus>a:focus { - outline: 0; -} diff --git a/docs/target/generated-docs/single/images/background.png b/docs/target/generated-docs/single/images/background.png deleted file mode 100644 index 15dca6fbe2669fae3609605e49c69cc414f1b6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18255 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 EKU&lfD*ylh diff --git a/docs/target/generated-docs/single/images/callouts/1.png b/docs/target/generated-docs/single/images/callouts/1.png deleted file mode 100644 index 7d473430b7bec514f7de12f5769fe7c5859e8c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^JRr;gBp8b2n5}^nQC}X^4DKU-G|w_t}fLBA)Suv#nrW z!^h2QnY_`l!BOq-UXEX{m2up>JTQkX)2m zTvF+fTUlI^nXH#utd~++ke^qgmzgTe~DWM4ffP81J diff --git a/docs/target/generated-docs/single/images/callouts/2.png b/docs/target/generated-docs/single/images/callouts/2.png deleted file mode 100644 index 5d09341b2f6d2ea2d1d5dad5d980f14b4b05dfd2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 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 diff --git a/docs/target/generated-docs/single/images/logo.png b/docs/target/generated-docs/single/images/logo.png deleted file mode 100644 index ade2ce6ed9d9e9f2f4d9c5729a252ee618a0a5a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4387 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 Gh5jGOsoGNj diff --git a/docs/target/generated-docs/single/images/tip.png b/docs/target/generated-docs/single/images/tip.png deleted file mode 100644 index 6530abb4b5a5d68e3b1c98de512d264c1f8ba883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 931 zcmV;U16=%xP)bSEogsT%F|x0xuT7xdRv7>Rev?4wv{qrDN}+xS$8V5!!ga&#Y1*BgqL?&c}jPc zG_JlfMSD5I%DQQcHXTbGWQtKpeL6yAB|UI5CQ=~#`}=c}Um;E%R)9u^qI0>&GHQ-g zOm;DCkym+{WF$}@UWrV1mtnTPtu!WtY$r7BOpo|N_#mqWGhK#KR0MD7eW*yPaY&xBTRfcG-E5p&`2dq z875XFdy+3GStd(wD_Mg`dys8Xd_houJju_&*4)mZt2Tk1H)DTRJY^_lf>>*ZU2Th5 zWQ3Ly{;kf91GM2s4Vfv8a-fcsXpb+4t> zmM%11X*>M&PQZNVdARf4d*2x!aq1>jOzQ?>>R)(Ok;sOJ)7jfk$Fdif23? z-}3V78&9qod*O;uGk%fEW^;|k`Lo>bOq2iF72o-IGb2gTw+4B~#iYz(oL}sS7|$R2 zDGfrR{|@~AQJ&v(#4u|ZtJP}t520N48P!$8U;|Vfuq=8>E$w`o2Jf`%eqhqbr%IH1zV?O3uDWqKZId-wMQ*MFefpD5X*w@ zok{kNA?%%$F{M!OUcE^^x{~(wkHK|_*9Yg`KNS88FaVH_sda1Xfs6nE002ovPDHLk FV1jwin)(0$ diff --git a/docs/target/generated-docs/single/images/warning.png b/docs/target/generated-docs/single/images/warning.png deleted file mode 100644 index 0d5b5244605adbb7ab05a1549746a9c35490f95b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2130 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Ⓢ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

pfrFayM9z~ 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∋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 sjR diff --git a/docs/target/generated-docs/single/spring-cloud-openfeign.html b/docs/target/generated-docs/single/spring-cloud-openfeign.html deleted file mode 100644 index ab902387..00000000 --- a/docs/target/generated-docs/single/spring-cloud-openfeign.html +++ /dev/null @@ -1,200 +0,0 @@ - - - Spring Cloud OpenFeign

Spring Cloud OpenFeign


2.0.0.BUILD-SNAPSHOT

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms.

1. Declarative REST Client: Feign

Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign.

1.1 How to Include Feign

To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train.

Example spring boot app

@SpringBootApplication
-@EnableFeignClients
-public class Application {
-
-    public static void main(String[] args) {
-        SpringApplication.run(Application.class, args);
-    }
-
-}

StoreClient.java.  -

@FeignClient("stores")
-public interface StoreClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/stores")
-    List<Store> getStores();
-
-    @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json")
-    Store update(@PathVariable("storeId") Long storeId, Store store);
-}

-

In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation.

The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example).

1.2 Overriding Feign Defaults

A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract.

Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example:

@FeignClient(name = "stores", configuration = FooConfiguration.class)
-public interface StoreClient {
-    //..
-}

In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former).

[Note]Note

FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan.

[Note]Note

The serviceId attribute is now deprecated in favor of the name attribute.

[Warning]Warning

Previously, using the url attribute, did not require the name attribute. Using name is now required.

Placeholders are supported in the name and url attributes.

@FeignClient(name = "${feign.name}", url = "${feign.url}")
-public interface StoreClient {
-    //..
-}

Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName):

  • Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder)
  • Encoder feignEncoder: SpringEncoder
  • Logger feignLogger: Slf4jLogger
  • Contract feignContract: SpringMvcContract
  • Feign.Builder feignBuilder: HystrixFeign.Builder
  • Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used.

The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP.

Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client:

  • Logger.Level
  • Retryer
  • ErrorDecoder
  • Request.Options
  • Collection<RequestInterceptor>
  • SetterFactory

Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example:

@Configuration
-public class FooConfiguration {
-    @Bean
-    public Contract feignContract() {
-        return new feign.Contract.Default();
-    }
-
-    @Bean
-    public BasicAuthRequestInterceptor basicAuthRequestInterceptor() {
-        return new BasicAuthRequestInterceptor("user", "password");
-    }
-}

This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor.

@FeignClient also can be configured using configuration properties.

application.yml

feign:
-  client:
-    config:
-      feignName:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: full
-        errorDecoder: com.example.SimpleErrorDecoder
-        retryer: com.example.SimpleRetryer
-        requestInterceptors:
-          - com.example.FooRequestInterceptor
-          - com.example.BarRequestInterceptor
-        decode404: false
-        encoder: com.example.SimpleEncoder
-        decoder: com.example.SimpleDecoder
-        contract: com.example.SimpleContract

Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients.

If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name.

application.yml

feign:
-  client:
-    config:
-      default:
-        connectTimeout: 5000
-        readTimeout: 5000
-        loggerLevel: basic

If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false.

[Note]Note

If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign.

application.yml

# To disable Hystrix in Feign
-feign:
-  hystrix:
-    enabled: false
-
-# To set thread isolation to SEMAPHORE
-hystrix:
-  command:
-    default:
-      execution:
-        isolation:
-          strategy: SEMAPHORE

1.3 Creating Feign Clients Manually

In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor.

@Import(FeignClientsConfiguration.class)
-class FooController {
-
-	private FooClient fooClient;
-
-	private FooClient adminClient;
-
-    	@Autowired
-	public FooController(
-			Decoder decoder, Encoder encoder, Client client, Contract contract) {
-		this.fooClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-                .contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("user", "user"))
-				.target(FooClient.class, "http://PROD-SVC");
-		this.adminClient = Feign.builder().client(client)
-				.encoder(encoder)
-				.decoder(decoder)
-				.contract(contract)
-				.requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin"))
-				.target(FooClient.class, "http://PROD-SVC");
-    }
-}
[Note]Note

In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix.

[Note]Note

PROD-SVC is the name of the service the Clients will be making requests to.

[Note]Note

The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations.

1.4 Feign Hystrix Support

If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()).

To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.:

@Configuration
-public class FooConfiguration {
-    	@Bean
-	@Scope("prototype")
-	public Feign.Builder feignBuilder() {
-		return Feign.builder();
-	}
-}
[Warning]Warning

Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach.

1.5 Feign Hystrix Fallbacks

Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean.

@FeignClient(name = "hello", fallback = HystrixClientFallback.class)
-protected interface HystrixClient {
-    @RequestMapping(method = RequestMethod.GET, value = "/hello")
-    Hello iFailSometimes();
-}
-
-static class HystrixClientFallback implements HystrixClient {
-    @Override
-    public Hello iFailSometimes() {
-        return new Hello("fallback");
-    }
-}

If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient.

@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class)
-protected interface HystrixClient {
-	@RequestMapping(method = RequestMethod.GET, value = "/hello")
-	Hello iFailSometimes();
-}
-
-@Component
-static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> {
-	@Override
-	public HystrixClient create(Throwable cause) {
-		return new HystrixClient() {
-			@Override
-			public Hello iFailSometimes() {
-				return new Hello("fallback; reason was: " + cause.getMessage());
-			}
-		};
-	}
-}
[Warning]Warning

There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable.

1.6 Feign and @Primary

When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false.

@FeignClient(name = "hello", primary = false)
-public interface HelloClient {
-	// methods here
-}

1.7 Feign Inheritance Support

Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces.

UserService.java.  -

public interface UserService {
-
-    @RequestMapping(method = RequestMethod.GET, value ="/users/{id}")
-    User getUser(@PathVariable("id") long id);
-}

-

UserResource.java.  -

@RestController
-public class UserResource implements UserService {
-
-}

-

UserClient.java.  -

package project.user;
-
-@FeignClient("users")
-public interface UserClient extends UserService {
-
-}

-

[Note]Note

It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited).

1.8 Feign request/response compression

You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties:

feign.compression.request.enabled=true
-feign.compression.response.enabled=true

Feign request compression gives you settings similar to what you may set for your web server:

feign.compression.request.enabled=true
-feign.compression.request.mime-types=text/xml,application/xml,application/json
-feign.compression.request.min-request-size=2048

These properties allow you to be selective about the compressed media types and minimum request threshold length.

1.9 Feign logging

A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level.

application.yml.  -

logging.level.project.user.UserClient: DEBUG

-

The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are:

  • NONE, No logging (DEFAULT).
  • BASIC, Log only the request method and URL and the response status code and execution time.
  • HEADERS, Log the basic information along with request and response headers.
  • FULL, Log the headers, body, and metadata for both requests and responses.

For example, the following would set the Logger.Level to FULL:

@Configuration
-public class FooConfiguration {
-    @Bean
-    Logger.Level feignLoggerLevel() {
-        return Logger.Level.FULL;
-    }
-}
        OtherClass.someMethod(myprop.get());
-    }
-}
-stripped). The proxy uses Ribbon to locate an instance to forward to
-via discovery, and all requests are executed in a
-<<hystrix-fallbacks-for-routes, hystrix command>>, so
-failures will show up in Hystrix metrics, and once the circuit is open
-the proxy will not try to contact the service.
\ No newline at end of file diff --git a/docs/target/generated-docs/spring-cloud-openfeign.html b/docs/target/generated-docs/spring-cloud-openfeign.html deleted file mode 100644 index 39a0e2ac..00000000 --- a/docs/target/generated-docs/spring-cloud-openfeign.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - -spring-cloud-openfeign - - - - - - - - -
-
-
-
-

2.0.0.BUILD-SNAPSHOT

-
-
-
-
-

Pick The Documentation Option

-
-
- -
-
-
-
- - - - - \ No newline at end of file diff --git a/docs/target/generated-docs/spring-cloud-openfeign.xml b/docs/target/generated-docs/spring-cloud-openfeign.xml deleted file mode 100644 index abd08d14..00000000 --- a/docs/target/generated-docs/spring-cloud-openfeign.xml +++ /dev/null @@ -1,395 +0,0 @@ - - - - - -Spring Cloud OpenFeign -2018-03-09 - - - -2.0.0.BUILD-SNAPSHOT -This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration -and binding to the Spring Environment and other Spring programming model idioms. - - -Declarative REST Client: Feign -Feign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS annotations. Feign also supports pluggable encoders and decoders. Spring Cloud adds support for Spring MVC annotations and for using the same HttpMessageConverters used by default in Spring Web. Spring Cloud integrates Ribbon and Eureka to provide a load balanced http client when using Feign. -
-How to Include Feign -To include Feign in your project use the starter with group org.springframework.cloud -and artifact id spring-cloud-starter-openfeign. See the Spring Cloud Project page -for details on setting up your build system with the current Spring Cloud Release Train. -Example spring boot app -@SpringBootApplication -@EnableFeignClients -public class Application { - - public static void main(String[] args) { - SpringApplication.run(Application.class, args); - } - -} - -StoreClient.java - -@FeignClient("stores") -public interface StoreClient { - @RequestMapping(method = RequestMethod.GET, value = "/stores") - List<Store> getStores(); - - @RequestMapping(method = RequestMethod.POST, value = "/stores/{storeId}", consumes = "application/json") - Store update(@PathVariable("storeId") Long storeId, Store store); -} - - -In the @FeignClient annotation the String value ("stores" above) is -an arbitrary client name, which is used to create a Ribbon load -balancer (see below for details of Ribbon -support). You can also specify a URL using the url attribute -(absolute value or just a hostname). The name of the bean in the -application context is the fully qualified name of the interface. -To specify your own alias value you can use the qualifier value -of the @FeignClient annotation. -The Ribbon client above will want to discover the physical addresses -for the "stores" service. If your application is a Eureka client then -it will resolve the service in the Eureka service registry. If you -don’t want to use Eureka, you can simply configure a list of servers -in your external configuration (see -above for example). -
-
-Overriding Feign Defaults -A central concept in Spring Cloud’s Feign support is that of the named client. Each feign client is part of an ensemble of components that work together to contact a remote server on demand, and the ensemble has a name that you give it as an application developer using the @FeignClient annotation. Spring Cloud creates a new ensemble as an -ApplicationContext on demand for each named client using FeignClientsConfiguration. This contains (amongst other things) an feign.Decoder, a feign.Encoder, and a feign.Contract. -Spring Cloud lets you take full control of the feign client by declaring additional configuration (on top of the FeignClientsConfiguration) using @FeignClient. Example: -@FeignClient(name = "stores", configuration = FooConfiguration.class) -public interface StoreClient { - //.. -} -In this case the client is composed from the components already in FeignClientsConfiguration together with any in FooConfiguration (where the latter will override the former). - -FooConfiguration does not need to be annotated with @Configuration. However, if it is, then take care to exclude it from any @ComponentScan that would otherwise include this configuration as it will become the default source for feign.Decoder, feign.Encoder, feign.Contract, etc., when specified. This can be avoided by putting it in a separate, non-overlapping package from any @ComponentScan or @SpringBootApplication, or it can be explicitly excluded in @ComponentScan. - - -The serviceId attribute is now deprecated in favor of the name attribute. - - -Previously, using the url attribute, did not require the name attribute. Using name is now required. - -Placeholders are supported in the name and url attributes. -@FeignClient(name = "${feign.name}", url = "${feign.url}") -public interface StoreClient { - //.. -} -Spring Cloud Netflix provides the following beans by default for feign (BeanType beanName: ClassName): - - -Decoder feignDecoder: ResponseEntityDecoder (which wraps a SpringDecoder) - - -Encoder feignEncoder: SpringEncoder - - -Logger feignLogger: Slf4jLogger - - -Contract feignContract: SpringMvcContract - - -Feign.Builder feignBuilder: HystrixFeign.Builder - - -Client feignClient: if Ribbon is enabled it is a LoadBalancerFeignClient, otherwise the default feign client is used. - - -The OkHttpClient and ApacheHttpClient feign clients can be used by setting feign.okhttp.enabled or feign.httpclient.enabled to true, respectively, and having them on the classpath. -You can customize the HTTP client used by providing a bean of either ClosableHttpClient when using Apache or OkHttpClient whe using OK HTTP. -Spring Cloud Netflix does not provide the following beans by default for feign, but still looks up beans of these types from the application context to create the feign client: - - -Logger.Level - - -Retryer - - -ErrorDecoder - - -Request.Options - - -Collection<RequestInterceptor> - - -SetterFactory - - -Creating a bean of one of those type and placing it in a @FeignClient configuration (such as FooConfiguration above) allows you to override each one of the beans described. Example: -@Configuration -public class FooConfiguration { - @Bean - public Contract feignContract() { - return new feign.Contract.Default(); - } - - @Bean - public BasicAuthRequestInterceptor basicAuthRequestInterceptor() { - return new BasicAuthRequestInterceptor("user", "password"); - } -} -This replaces the SpringMvcContract with feign.Contract.Default and adds a RequestInterceptor to the collection of RequestInterceptor. -@FeignClient also can be configured using configuration properties. -application.yml -feign: - client: - config: - feignName: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: full - errorDecoder: com.example.SimpleErrorDecoder - retryer: com.example.SimpleRetryer - requestInterceptors: - - com.example.FooRequestInterceptor - - com.example.BarRequestInterceptor - decode404: false - encoder: com.example.SimpleEncoder - decoder: com.example.SimpleDecoder - contract: com.example.SimpleContract -Default configurations can be specified in the @EnableFeignClients attribute defaultConfiguration in a similar manner as described above. The difference is that this configuration will apply to all feign clients. -If you prefer using configuration properties to configured all @FeignClient, you can create configuration properties with default feign name. -application.yml -feign: - client: - config: - default: - connectTimeout: 5000 - readTimeout: 5000 - loggerLevel: basic -If we create both @Configuration bean and configuration properties, configuration properties will win. -It will override @Configuration values. But if you want to change the priority to @Configuration, -you can change feign.client.default-to-properties to false. - -If you need to use ThreadLocal bound variables in your RequestInterceptor`s you will need to either set the -thread isolation strategy for Hystrix to `SEMAPHORE or disable Hystrix in Feign. - -application.yml -# To disable Hystrix in Feign -feign: - hystrix: - enabled: false - -# To set thread isolation to SEMAPHORE -hystrix: - command: - default: - execution: - isolation: - strategy: SEMAPHORE -
-
-Creating Feign Clients Manually -In some cases it might be necessary to customize your Feign Clients in a way that is not -possible using the methods above. In this case you can create Clients using the -Feign Builder API. Below is an example -which creates two Feign Clients with the same interface but configures each one with -a separate request interceptor. -@Import(FeignClientsConfiguration.class) -class FooController { - - private FooClient fooClient; - - private FooClient adminClient; - - @Autowired - public FooController( - Decoder decoder, Encoder encoder, Client client, Contract contract) { - this.fooClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("user", "user")) - .target(FooClient.class, "http://PROD-SVC"); - this.adminClient = Feign.builder().client(client) - .encoder(encoder) - .decoder(decoder) - .contract(contract) - .requestInterceptor(new BasicAuthRequestInterceptor("admin", "admin")) - .target(FooClient.class, "http://PROD-SVC"); - } -} - -In the above example FeignClientsConfiguration.class is the default configuration -provided by Spring Cloud Netflix. - - -PROD-SVC is the name of the service the Clients will be making requests to. - - -The Feign Contract object defines what annotations and values are valid on interfaces. The -autowired Contract bean provides supports for SpringMVC annotations, instead of -the default Feign native annotations. - -
-
-Feign Hystrix Support -If Hystrix is on the classpath and feign.hystrix.enabled=true, Feign will wrap all methods with a circuit breaker. Returning a com.netflix.hystrix.HystrixCommand is also available. This lets you use reactive patterns (with a call to .toObservable() or .observe() or asynchronous use (with a call to .queue()). -To disable Hystrix support on a per-client basis create a vanilla Feign.Builder with the "prototype" scope, e.g.: -@Configuration -public class FooConfiguration { - @Bean - @Scope("prototype") - public Feign.Builder feignBuilder() { - return Feign.builder(); - } -} - -Prior to the Spring Cloud Dalston release, if Hystrix was on the classpath Feign would have wrapped -all methods in a circuit breaker by default. This default behavior was changed in Spring Cloud Dalston in -favor for an opt-in approach. - -
-
-Feign Hystrix Fallbacks -Hystrix supports the notion of a fallback: a default code path that is executed when they circuit is open or there is an error. To enable fallbacks for a given @FeignClient set the fallback attribute to the class name that implements the fallback. You also need to declare your implementation as a Spring bean. -@FeignClient(name = "hello", fallback = HystrixClientFallback.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -static class HystrixClientFallback implements HystrixClient { - @Override - public Hello iFailSometimes() { - return new Hello("fallback"); - } -} -If one needs access to the cause that made the fallback trigger, one can use the fallbackFactory attribute inside @FeignClient. -@FeignClient(name = "hello", fallbackFactory = HystrixClientFallbackFactory.class) -protected interface HystrixClient { - @RequestMapping(method = RequestMethod.GET, value = "/hello") - Hello iFailSometimes(); -} - -@Component -static class HystrixClientFallbackFactory implements FallbackFactory<HystrixClient> { - @Override - public HystrixClient create(Throwable cause) { - return new HystrixClient() { - @Override - public Hello iFailSometimes() { - return new Hello("fallback; reason was: " + cause.getMessage()); - } - }; - } -} - -There is a limitation with the implementation of fallbacks in Feign and how Hystrix fallbacks work. Fallbacks are currently not supported for methods that return com.netflix.hystrix.HystrixCommand and rx.Observable. - -
-
-Feign and <literal>@Primary</literal> -When using Feign with Hystrix fallbacks, there are multiple beans in the ApplicationContext of the same type. This will cause @Autowired to not work because there isn’t exactly one bean, or one marked as primary. To work around this, Spring Cloud Netflix marks all Feign instances as @Primary, so Spring Framework will know which bean to inject. In some cases, this may not be desirable. To turn off this behavior set the primary attribute of @FeignClient to false. -@FeignClient(name = "hello", primary = false) -public interface HelloClient { - // methods here -} -
-
-Feign Inheritance Support -Feign supports boilerplate apis via single-inheritance interfaces. -This allows grouping common operations into convenient base interfaces. - -UserService.java - -public interface UserService { - - @RequestMapping(method = RequestMethod.GET, value ="/users/{id}") - User getUser(@PathVariable("id") long id); -} - - - -UserResource.java - -@RestController -public class UserResource implements UserService { - -} - - - -UserClient.java - -package project.user; - -@FeignClient("users") -public interface UserClient extends UserService { - -} - - - -It is generally not advisable to share an interface between a -server and a client. It introduces tight coupling, and also actually -doesn’t work with Spring MVC in its current form (method parameter -mapping is not inherited). - -
-
-Feign request/response compression -You may consider enabling the request or response GZIP compression for your -Feign requests. You can do this by enabling one of the properties: -feign.compression.request.enabled=true -feign.compression.response.enabled=true -Feign request compression gives you settings similar to what you may set for your web server: -feign.compression.request.enabled=true -feign.compression.request.mime-types=text/xml,application/xml,application/json -feign.compression.request.min-request-size=2048 -These properties allow you to be selective about the compressed media types and minimum request threshold length. -
-
-Feign logging -A logger is created for each Feign client created. By default the name of the logger is the full class name of the interface used to create the Feign client. Feign logging only responds to the DEBUG level. - -application.yml - -logging.level.project.user.UserClient: DEBUG - - -The Logger.Level object that you may configure per client, tells Feign how much to log. Choices are: - - -NONE, No logging (DEFAULT). - - -BASIC, Log only the request method and URL and the response status code and execution time. - - -HEADERS, Log the basic information along with request and response headers. - - -FULL, Log the headers, body, and metadata for both requests and responses. - - -For example, the following would set the Logger.Level to FULL: -@Configuration -public class FooConfiguration { - @Bean - Logger.Level feignLoggerLevel() { - return Logger.Level.FULL; - } -} - OtherClass.someMethod(myprop.get()); - } -} -stripped). The proxy uses Ribbon to locate an instance to forward to -via discovery, and all requests are executed in a -<<hystrix-fallbacks-for-routes, hystrix command>>, so -failures will show up in Hystrix metrics, and once the circuit is open -the proxy will not try to contact the service. -
-
-
\ No newline at end of file diff --git a/docs/target/generated-index/spring-cloud-openfeign.adoc b/docs/target/generated-index/spring-cloud-openfeign.adoc deleted file mode 100644 index e06b1723..00000000 --- a/docs/target/generated-index/spring-cloud-openfeign.adoc +++ /dev/null @@ -1,13 +0,0 @@ -:nofooter: -:linkcss: -:stylesdir: css -:stylesheet: manual-singlepage.css - -= {docs-main} - -{spring-cloud-version} - -== Pick The Documentation Option - -- link:single/{docs-main}.html[Single HTML] -- link:multi/multi_{docs-main}.html[Multi HTML] \ No newline at end of file diff --git a/spring-cloud-openfeign-core/target/apidocs/allclasses-frame.html b/spring-cloud-openfeign-core/target/apidocs/allclasses-frame.html deleted file mode 100644 index cac20c5e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/allclasses-frame.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -All Classes (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

All Classes

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/allclasses-noframe.html b/spring-cloud-openfeign-core/target/apidocs/allclasses-noframe.html deleted file mode 100644 index dc6ccaed..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/allclasses-noframe.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - -All Classes (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

All Classes

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/constant-values.html b/spring-cloud-openfeign-core/target/apidocs/constant-values.html deleted file mode 100644 index bc3b8309..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/constant-values.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - - -Constant Field Values (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - -
-

Constant Field Values

-

Contents

- -
-
- - -

org.springframework.*

- - -
- -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html b/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html deleted file mode 100644 index 010152cd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/deprecated-list.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -Deprecated List (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - - - - -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/help-doc.html b/spring-cloud-openfeign-core/target/apidocs/help-doc.html deleted file mode 100644 index 9b85141e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/help-doc.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - -API Help (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - -
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
-
    -
  • -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
  • -
  • -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:

    -
      -
    • Interfaces (italic)
    • -
    • Classes
    • -
    • Enums
    • -
    • Exceptions
    • -
    • Errors
    • -
    • Annotation Types
    • -
    -
  • -
  • -

    Class/Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

    -
      -
    • Class inheritance diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class/interface declaration
    • -
    • Class/interface description
    • -
    -
      -
    • Nested Class Summary
    • -
    • Field Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    -
      -
    • Field Detail
    • -
    • Constructor Detail
    • -
    • Method Detail
    • -
    -

    Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
  • -
  • -

    Annotation Type

    -

    Each annotation type has its own separate page with the following sections:

    -
      -
    • Annotation Type declaration
    • -
    • Annotation Type description
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    • Element Detail
    • -
    -
  • -
  • -

    Enum

    -

    Each enum has its own separate page with the following sections:

    -
      -
    • Enum declaration
    • -
    • Enum description
    • -
    • Enum Constant Summary
    • -
    • Enum Constant Detail
    • -
    -
  • -
  • -

    Use

    -

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

    -
  • -
  • -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
    • -
    -
  • -
  • -

    Deprecated API

    -

    The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

    -
  • -
  • -

    Index

    -

    The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.

    -
  • -
  • -

    Prev/Next

    -

    These links take you to the next or previous class, interface, package, or related page.

    -
  • -
  • -

    Frames/No Frames

    -

    These links show and hide the HTML frames. All pages are available with or without frames.

    -
  • -
  • -

    All Classes

    -

    The All Classes link shows all classes and interfaces except non-static nested types.

    -
  • -
  • -

    Serialized Form

    -

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

    -
  • -
  • -

    Constant Field Values

    -

    The Constant Field Values page lists the static final fields and their values.

    -
  • -
-This help file applies to API documentation generated using the standard doclet.
- -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/index-all.html b/spring-cloud-openfeign-core/target/apidocs/index-all.html deleted file mode 100644 index 82d5f3d8..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/index-all.html +++ /dev/null @@ -1,788 +0,0 @@ - - - - - - -Index (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I L O P R S T  - - -

A

-
-
ACCEPT_ENCODING_HEADER - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The HTTP Accept-Encoding header.
-
-
addHeader(RequestTemplate, String, String...) - Method in class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
-
-
Adds the header if it wasn't yet specified.
-
-
AnnotatedParameterProcessor - Interface in org.springframework.cloud.openfeign
-
-
Feign contract method parameter processor.
-
-
AnnotatedParameterProcessor.AnnotatedParameterContext - Interface in org.springframework.cloud.openfeign
-
-
Specifies the parameter context.
-
-
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor
-
apply(RequestTemplate) - Method in class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor
-
- - - -

B

-
-
BaseRequestInterceptor - Class in org.springframework.cloud.openfeign.encoding
-
-
The base request interceptor.
-
-
BaseRequestInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
-
-
Creates new instance of BaseRequestInterceptor.
-
-
- - - -

C

-
-
cachingLBClientFactory(SpringClientFactory) - Method in class org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
-
 
-
CachingSpringLoadBalancerFactory - Class in org.springframework.cloud.openfeign.ribbon
-
-
Factory for SpringLoadBalancer instances that caches the entries created.
-
-
CachingSpringLoadBalancerFactory(SpringClientFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
 
-
CachingSpringLoadBalancerFactory(SpringClientFactory, LoadBalancedRetryPolicyFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
-
Deprecated.
-
-
CachingSpringLoadBalancerFactory(SpringClientFactory, LoadBalancedRetryPolicyFactory, boolean) - Constructor for class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
-
Deprecated.
-
-
CachingSpringLoadBalancerFactory(SpringClientFactory, LoadBalancedRetryPolicyFactory, LoadBalancedBackOffPolicyFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
-
Deprecated.
-
-
CachingSpringLoadBalancerFactory(SpringClientFactory, LoadBalancedRetryPolicyFactory, LoadBalancedBackOffPolicyFactory, LoadBalancedRetryListenerFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
 
-
canRetry(RetryContext) - Method in class org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy
-
 
-
choose(String) - Method in class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
 
-
client(OkHttpClientFactory, ConnectionPool, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
-
 
-
clientConfig - Variable in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
clone() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonRequest
-
 
-
close() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
connectionManager(ApacheHttpClientConnectionManagerFactory, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
-
 
-
connectTimeout - Variable in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
CONTENT_ENCODING_HEADER - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The HTTP Content-Encoding header.
-
-
CONTENT_LENGTH - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The HTTP Content-Length header.
-
-
CONTENT_TYPE - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The HTTP Content-Type header.
-
-
ConvertingExpander(ConversionService) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander
-
 
-
create(Class<?>) - Method in class org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
-
 
-
create(Class<?>) - Method in interface org.springframework.cloud.openfeign.FeignLoggerFactory
-
-
Factory method to provide a Logger for a given Class.
-
-
create(String) - Method in class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
-
 
-
- - - -

D

-
-
decode(Response, Type) - Method in class org.springframework.cloud.openfeign.support.ResponseEntityDecoder
-
 
-
decode(Response, Type) - Method in class org.springframework.cloud.openfeign.support.SpringDecoder
-
 
-
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_CONNECTION_TIMER_REPEAT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_DISABLE_SSL_VALIDATION - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_FOLLOW_REDIRECTS - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_MAX_CONNECTIONS - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_MAX_CONNECTIONS_PER_ROUTE - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_TIME_TO_LIVE - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DEFAULT_TIME_TO_LIVE_UNIT - Static variable in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
DefaultFeignLoggerFactory - Class in org.springframework.cloud.openfeign
-
 
-
DefaultFeignLoggerFactory(Logger) - Constructor for class org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
-
 
-
DefaultFeignTargeterConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
-
 
-
DEFLATE_ENCODING - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The Deflate encoding.
-
-
destroy() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
-
 
-
destroy() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
-
 
-
- - - -

E

-
-
EnableFeignClients - Annotation Type in org.springframework.cloud.openfeign
-
-
Scans for interfaces that declare they are feign clients (via @FeignClient).
-
-
encode(Object, Type, RequestTemplate) - Method in class org.springframework.cloud.openfeign.support.SpringEncoder
-
 
-
equals(Object) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
equals(Object) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
execute(FeignLoadBalancer.RibbonRequest, IClientConfig) - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
execute(Request, Request.Options) - Method in class org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
-
 
-
execute(FeignLoadBalancer.RibbonRequest, IClientConfig) - Method in class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
 
-
expand(Object) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander
-
 
-
- - - -

F

-
-
FallbackCommand<T> - Class in org.springframework.cloud.openfeign.support
-
-
Convenience class for implementing feign fallbacks that return HystrixCommand.
-
-
FallbackCommand(T) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, String) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, HystrixCommandGroupKey) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, HystrixCommandGroupKey, int) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, HystrixCommandGroupKey, HystrixThreadPoolKey) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, HystrixCommandGroupKey, HystrixThreadPoolKey, int) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FallbackCommand(T, HystrixCommand.Setter) - Constructor for class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
FeignAcceptGzipEncodingAutoConfiguration - Class in org.springframework.cloud.openfeign.encoding
-
-
Configures the Feign response compression.
-
-
FeignAcceptGzipEncodingAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
-
 
-
feignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties) - Method in class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
-
 
-
FeignAcceptGzipEncodingInterceptor - Class in org.springframework.cloud.openfeign.encoding
-
-
Enables the HTTP response payload compression by specifying the Accept-Encoding headers.
-
-
FeignAcceptGzipEncodingInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor
-
-
Creates new instance of FeignAcceptGzipEncodingInterceptor.
-
-
FeignAutoConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration
-
 
-
FeignAutoConfiguration.DefaultFeignTargeterConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignAutoConfiguration.HttpClientFeignConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignAutoConfiguration.HystrixFeignTargeterConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignAutoConfiguration.OkHttpFeignConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
feignBuilder(Retryer) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
feignClient(HttpClient) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
-
 
-
feignClient() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
-
 
-
FeignClient - Annotation Type in org.springframework.cloud.openfeign
-
-
Annotation for interfaces declaring that a REST client with that interface should be - created (e.g.
-
-
FeignClientConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
FeignClientEncodingProperties - Class in org.springframework.cloud.openfeign.encoding
-
-
The Feign encoding properties.
-
-
FeignClientEncodingProperties() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
FeignClientProperties - Class in org.springframework.cloud.openfeign
-
 
-
FeignClientProperties() - Constructor for class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
FeignClientProperties.FeignClientConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignClientsConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignClientsConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
FeignClientsConfiguration.HystrixFeignConfiguration - Class in org.springframework.cloud.openfeign
-
 
-
FeignContentGzipEncodingAutoConfiguration - Class in org.springframework.cloud.openfeign.encoding
-
-
Configures the Feign request compression.
-
-
FeignContentGzipEncodingAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
-
 
-
feignContentGzipEncodingInterceptor(FeignClientEncodingProperties) - Method in class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
-
 
-
FeignContentGzipEncodingInterceptor - Class in org.springframework.cloud.openfeign.encoding
-
-
Enables the HTTP request payload compression by specifying the Content-Encoding headers.
-
-
FeignContentGzipEncodingInterceptor(FeignClientEncodingProperties) - Constructor for class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor
-
-
Creates new instance of FeignContentGzipEncodingInterceptor.
-
-
feignContext() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration
-
 
-
FeignContext - Class in org.springframework.cloud.openfeign
-
-
A factory that creates instances of feign classes.
-
-
FeignContext() - Constructor for class org.springframework.cloud.openfeign.FeignContext
-
 
-
feignContract(ConversionService) - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
feignConversionService() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
feignDecoder() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
feignEncoder() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
feignFeature() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration
-
 
-
FeignFormatterRegistrar - Interface in org.springframework.cloud.openfeign
-
-
Allows an application to customize the Feign FormattingConversionService.
-
-
FeignHttpClientProperties - Class in org.springframework.cloud.openfeign.support
-
 
-
FeignHttpClientProperties() - Constructor for class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
feignHystrixBuilder() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration
-
 
-
FeignLoadBalancer - Class in org.springframework.cloud.openfeign.ribbon
-
 
-
FeignLoadBalancer(ILoadBalancer, IClientConfig, ServerIntrospector) - Constructor for class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
FeignLoadBalancer.RibbonRequest - Class in org.springframework.cloud.openfeign.ribbon
-
 
-
FeignLoadBalancer.RibbonResponse - Class in org.springframework.cloud.openfeign.ribbon
-
 
-
feignLoggerFactory() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
FeignLoggerFactory - Interface in org.springframework.cloud.openfeign
-
-
Allows an application to use a custom Feign Logger.
-
-
feignRequestOptions() - Method in class org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
-
 
-
feignRetryer() - Method in class org.springframework.cloud.openfeign.FeignClientsConfiguration
-
 
-
FeignRetryPolicy - Class in org.springframework.cloud.openfeign.ribbon
-
 
-
FeignRetryPolicy(HttpRequest, LoadBalancedRetryPolicy, ServiceInstanceChooser, String) - Constructor for class org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy
-
 
-
FeignRibbonClientAutoConfiguration - Class in org.springframework.cloud.openfeign.ribbon
-
-
Autoconfiguration to be activated if Feign is in use and needs to be use Ribbon as a - load balancer.
-
-
FeignRibbonClientAutoConfiguration() - Constructor for class org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
-
 
-
feignTargeter() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
-
 
-
feignTargeter() - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration
-
 
-
FeignUtils - Class in org.springframework.cloud.openfeign.support
-
 
-
FeignUtils() - Constructor for class org.springframework.cloud.openfeign.support.FeignUtils
-
 
-
findIOException(Throwable) - Method in class org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
-
 
-
- - - -

G

-
-
getAnnotationType() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor
-
-
Retrieves the processor supported annotation type.
-
-
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
-
 
-
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
-
 
-
getAnnotationType() - Method in class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
-
 
-
getConfig() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
getConnectionTimeout() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
getConnectionTimerRepeat() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
getConnectTimeout() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getContract() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getDecode404() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getDecoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getDefaultConfig() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
getDelegate() - Method in class org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
-
 
-
getEncoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getErrorDecoder() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getHeaders() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
getLoggerLevel() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getMaxConnections() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
getMaxConnectionsPerRoute() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
getMethodMetadata() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
-
-
Retrieves the method metadata.
-
-
getMimeTypes() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
getMinRequestSize() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
getParameterIndex() - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
-
-
Retrieves the index of the parameter.
-
-
getPayload() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
getProperties() - Method in class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
-
 
-
getReadTimeout() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getRequestedURI() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
getRequestInterceptors() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest, IClientConfig) - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
getRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest, IClientConfig) - Method in class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
 
-
getResponse() - Method in exception org.springframework.cloud.openfeign.ribbon.RibbonResponseStatusCodeException
-
 
-
getRetryer() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
getTimeToLive() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
getTimeToLiveUnit() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
GZIP_ENCODING - Static variable in interface org.springframework.cloud.openfeign.encoding.HttpEncoding
-
-
The GZIP encoding.
-
-
- - - -

H

-
-
hashCode() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
hashCode() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
hasPayload() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
httpClient(ApacheHttpClientFactory, HttpClientConnectionManager, FeignHttpClientProperties) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
-
 
-
httpClientConnectionPool(FeignHttpClientProperties, OkHttpClientConnectionPoolFactory) - Method in class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
-
 
-
HttpClientFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
-
 
-
HttpEncoding - Interface in org.springframework.cloud.openfeign.encoding
-
-
Lists all constants used by Feign encoders.
-
-
HystrixFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration
-
 
-
HystrixFeignTargeterConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration
-
 
-
- - - -

I

-
-
isDefaultToProperties() - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
isDisableSslValidation() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
isFollowRedirects() - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
isSuccess() - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
-
 
-
- - - -

L

-
-
LoadBalancerFeignClient - Class in org.springframework.cloud.openfeign.ribbon
-
 
-
LoadBalancerFeignClient(Client, CachingSpringLoadBalancerFactory, SpringClientFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
-
 
-
- - - -

O

-
-
OkHttpFeignConfiguration() - Constructor for class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
-
 
-
open(RetryContext) - Method in class org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy
-
 
-
org.springframework.cloud.openfeign - package org.springframework.cloud.openfeign
-
 
-
org.springframework.cloud.openfeign.annotation - package org.springframework.cloud.openfeign.annotation
-
 
-
org.springframework.cloud.openfeign.encoding - package org.springframework.cloud.openfeign.encoding
-
 
-
org.springframework.cloud.openfeign.ribbon - package org.springframework.cloud.openfeign.ribbon
-
 
-
org.springframework.cloud.openfeign.support - package org.springframework.cloud.openfeign.support
-
 
-
- - - -

P

-
-
parseAndValidateMetadata(Class<?>, Method) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
PathVariableParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
-
PathVariable parameter processor.
-
-
PathVariableParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
-
 
-
processAnnotationOnClass(MethodMetadata, Class<?>) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
processAnnotationOnMethod(MethodMetadata, Annotation, Method) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
processAnnotationsOnParameter(MethodMetadata, Annotation[], int) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor
-
-
Process the annotated parameter.
-
-
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
-
 
-
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
-
 
-
processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext, Annotation, Method) - Method in class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
-
 
-
- - - -

R

-
-
readTimeout - Variable in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
reconstructURIWithServer(Server, URI) - Method in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
RequestHeaderParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
-
RequestHeader parameter processor.
-
-
RequestHeaderParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
-
 
-
RequestParamParameterProcessor - Class in org.springframework.cloud.openfeign.annotation
-
-
RequestParam parameter processor.
-
-
RequestParamParameterProcessor() - Constructor for class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
-
 
-
ResponseEntityDecoder - Class in org.springframework.cloud.openfeign.support
-
-
Decoder adds compatibility for Spring MVC's ResponseEntity to any other decoder via - composition.
-
-
ResponseEntityDecoder(Decoder) - Constructor for class org.springframework.cloud.openfeign.support.ResponseEntityDecoder
-
 
-
retryabeCachingLBClientFactory(SpringClientFactory, LoadBalancedRetryPolicyFactory, LoadBalancedBackOffPolicyFactory, LoadBalancedRetryListenerFactory) - Method in class org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
-
 
-
RetryableFeignLoadBalancer - Class in org.springframework.cloud.openfeign.ribbon
-
-
A FeignLoadBalancer that leverages Spring Retry to retry failed requests.
-
-
RetryableFeignLoadBalancer(ILoadBalancer, IClientConfig, ServerIntrospector, LoadBalancedRetryPolicyFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
-
Deprecated.
-
-
RetryableFeignLoadBalancer(ILoadBalancer, IClientConfig, ServerIntrospector, LoadBalancedRetryPolicyFactory, LoadBalancedBackOffPolicyFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
-
Deprecated.
-
-
RetryableFeignLoadBalancer(ILoadBalancer, IClientConfig, ServerIntrospector, LoadBalancedRetryPolicyFactory, LoadBalancedBackOffPolicyFactory, LoadBalancedRetryListenerFactory) - Constructor for class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
-
 
-
RibbonResponseStatusCodeException - Exception in org.springframework.cloud.openfeign.ribbon
-
-
A RetryableStatusCodeException for Responses
-
-
RibbonResponseStatusCodeException(String, Response, byte[], URI) - Constructor for exception org.springframework.cloud.openfeign.ribbon.RibbonResponseStatusCodeException
-
 
-
run() - Method in class org.springframework.cloud.openfeign.support.FallbackCommand
-
 
-
- - - -

S

-
-
serverIntrospector - Variable in class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer
-
 
-
setConfig(Map<String, FeignClientProperties.FeignClientConfiguration>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
setConnectionTimeout(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setConnectionTimerRepeat(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setConnectTimeout(Integer) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setContract(Class<Contract>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setDecode404(Boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setDecoder(Class<Decoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setDefaultConfig(String) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
setDefaultToProperties(boolean) - Method in class org.springframework.cloud.openfeign.FeignClientProperties
-
 
-
setDisableSslValidation(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setEncoder(Class<Encoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setErrorDecoder(Class<ErrorDecoder>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setFollowRedirects(boolean) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setLoggerLevel(Logger.Level) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setMaxConnections(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setMaxConnectionsPerRoute(int) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setMimeTypes(String[]) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
setMinRequestSize(int) - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
setParameterName(String) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
-
-
Sets the parameter name.
-
-
setReadTimeout(Integer) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setRequestInterceptors(List<Class<RequestInterceptor>>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setResourceLoader(ResourceLoader) - Method in class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
setRetryer(Class<Retryer>) - Method in class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
-
 
-
setTemplateParameter(String, Collection<String>) - Method in interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext
-
-
Sets the template parameter.
-
-
setTimeToLive(long) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
setTimeToLiveUnit(TimeUnit) - Method in class org.springframework.cloud.openfeign.support.FeignHttpClientProperties
-
 
-
SpringDecoder - Class in org.springframework.cloud.openfeign.support
-
 
-
SpringDecoder(ObjectFactory<HttpMessageConverters>) - Constructor for class org.springframework.cloud.openfeign.support.SpringDecoder
-
 
-
SpringEncoder - Class in org.springframework.cloud.openfeign.support
-
 
-
SpringEncoder(ObjectFactory<HttpMessageConverters>) - Constructor for class org.springframework.cloud.openfeign.support.SpringEncoder
-
 
-
SpringMvcContract - Class in org.springframework.cloud.openfeign.support
-
 
-
SpringMvcContract() - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
SpringMvcContract(List<AnnotatedParameterProcessor>) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
SpringMvcContract(List<AnnotatedParameterProcessor>, ConversionService) - Constructor for class org.springframework.cloud.openfeign.support.SpringMvcContract
-
 
-
SpringMvcContract.ConvertingExpander - Class in org.springframework.cloud.openfeign.support
-
 
-
- - - -

T

-
-
toString() - Method in class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
-
 
-
-A B C D E F G H I L O P R S T 
- -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/index.html b/spring-cloud-openfeign-core/target/apidocs/index.html deleted file mode 100644 index fa310b72..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/index.html +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - -Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.AnnotatedParameterContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.AnnotatedParameterContext.html deleted file mode 100644 index ef6a9c6d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.AnnotatedParameterContext.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - -AnnotatedParameterProcessor.AnnotatedParameterContext (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Interface AnnotatedParameterProcessor.AnnotatedParameterContext

-
-
-
-
    -
  • -
    -
    Enclosing interface:
    -
    AnnotatedParameterProcessor
    -
    -
    -
    -
    public static interface AnnotatedParameterProcessor.AnnotatedParameterContext
    -
    Specifies the parameter context.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMethodMetadata

        -
        feign.MethodMetadata getMethodMetadata()
        -
        Retrieves the method metadata.
        -
        -
        Returns:
        -
        the method metadata
        -
        -
      • -
      - - - -
        -
      • -

        getParameterIndex

        -
        int getParameterIndex()
        -
        Retrieves the index of the parameter.
        -
        -
        Returns:
        -
        the parameter index
        -
        -
      • -
      - - - -
        -
      • -

        setParameterName

        -
        void setParameterName(String name)
        -
        Sets the parameter name.
        -
        -
        Parameters:
        -
        name - the name of the parameter
        -
        -
      • -
      - - - -
        -
      • -

        setTemplateParameter

        -
        Collection<String> setTemplateParameter(String name,
        -                                        Collection<String> rest)
        -
        Sets the template parameter.
        -
        -
        Parameters:
        -
        name - the template parameter
        -
        rest - the existing parameter values
        -
        Returns:
        -
        parameters
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html deleted file mode 100644 index a4009dcc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - -AnnotatedParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Interface AnnotatedParameterProcessor

-
-
-
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAnnotationType

        -
        Class<? extends Annotation> getAnnotationType()
        -
        Retrieves the processor supported annotation type.
        -
        -
        Returns:
        -
        the annotation type
        -
        -
      • -
      - - - -
        -
      • -

        processArgument

        -
        boolean processArgument(AnnotatedParameterProcessor.AnnotatedParameterContext context,
        -                        Annotation annotation,
        -                        Method method)
        -
        Process the annotated parameter.
        -
        -
        Parameters:
        -
        context - the parameter context
        -
        annotation - the annotation instance
        -
        method - the method that contains the annotation
        -
        Returns:
        -
        whether the parameter is http
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html deleted file mode 100644 index 6fdfb51d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - -DefaultFeignLoggerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class DefaultFeignLoggerFactory

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
    • -
    -
  • -
-
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DefaultFeignLoggerFactory

        -
        public DefaultFeignLoggerFactory(feign.Logger logger)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        create

        -
        public feign.Logger create(Class<?> type)
        -
        Description copied from interface: FeignLoggerFactory
        -
        Factory method to provide a Logger for a given Class.
        -
        -
        Specified by:
        -
        create in interface FeignLoggerFactory
        -
        Parameters:
        -
        type - the Class for which a Logger instance is to be created
        -
        Returns:
        -
        a Logger instance
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html deleted file mode 100644 index 1abf0a78..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/EnableFeignClients.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - -EnableFeignClients (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Annotation Type EnableFeignClients

-
-
-
-
    -
  • -
    -
    -
    @Retention(value=RUNTIME)
    - @Target(value=TYPE)
    - @Documented
    - @Import(value=org.springframework.cloud.openfeign.FeignClientsRegistrar.class)
    -public @interface EnableFeignClients
    -
    Scans for interfaces that declare they are feign clients (via @FeignClient). Configures component scanning directives for use with - @Configuration classes.
    -
    -
    Since:
    -
    1.0
    -
    Author:
    -
    Spencer Gibb, Dave Syer
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Element Detail

      - - - -
        -
      • -

        value

        -
        public abstract String[] value
        -
        Alias for the basePackages() attribute. Allows for more concise annotation - declarations e.g.: @ComponentScan("org.my.pkg") instead of - @ComponentScan(basePackages="org.my.pkg").
        -
        -
        Returns:
        -
        the array of 'basePackages'.
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        basePackages

        -
        public abstract String[] basePackages
        -
        Base packages to scan for annotated components. -

        - value() is an alias for (and mutually exclusive with) this attribute. -

        - Use basePackageClasses() for a type-safe alternative to String-based - package names.

        -
        -
        Returns:
        -
        the array of 'basePackages'.
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        basePackageClasses

        -
        public abstract Class<?>[] basePackageClasses
        -
        Type-safe alternative to basePackages() for specifying the packages to - scan for annotated components. The package of each class specified will be scanned. -

        - Consider creating a special no-op marker class or interface in each package that - serves no purpose other than being referenced by this attribute.

        -
        -
        Returns:
        -
        the array of 'basePackageClasses'.
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        defaultConfiguration

        -
        public abstract Class<?>[] defaultConfiguration
        -
        A custom @Configuration for all feign clients. Can contain override - @Bean definition for the pieces that make up the client, for instance - Decoder, Encoder, Contract.
        -
        -
        See Also:
        -
        for the defaults
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        clients

        -
        public abstract Class<?>[] clients
        -
        List of classes annotated with @FeignClient. If not empty, disables classpath scanning.
        -
        -
        Returns:
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html deleted file mode 100644 index e6535666..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -FeignAutoConfiguration.DefaultFeignTargeterConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignAutoConfiguration.DefaultFeignTargeterConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignAutoConfiguration
    -
    -
    -
    -
    @Configuration
    - @ConditionalOnMissingClass(value="feign.hystrix.HystrixFeign")
    -protected static class FeignAutoConfiguration.DefaultFeignTargeterConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DefaultFeignTargeterConfiguration

        -
        protected DefaultFeignTargeterConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        feignTargeter

        -
        @Bean
        - @ConditionalOnMissingBean
        -public org.springframework.cloud.openfeign.Targeter feignTargeter()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html deleted file mode 100644 index dbd41f9b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HttpClientFeignConfiguration.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -FeignAutoConfiguration.HttpClientFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignAutoConfiguration.HttpClientFeignConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignAutoConfiguration
    -
    -
    -
    -
    @Configuration
    - @ConditionalOnClass(value=feign.httpclient.ApacheHttpClient.class)
    - @ConditionalOnMissingClass(value="com.netflix.loadbalancer.ILoadBalancer")
    - @ConditionalOnMissingBean(value=org.apache.http.impl.client.CloseableHttpClient.class)
    - @ConditionalOnProperty(value="feign.httpclient.enabled",
    -                       matchIfMissing=true)
    -protected static class FeignAutoConfiguration.HttpClientFeignConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        HttpClientFeignConfiguration

        -
        protected HttpClientFeignConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        connectionManager

        -
        @Bean
        - @ConditionalOnMissingBean(value=org.apache.http.conn.HttpClientConnectionManager.class)
        -public org.apache.http.conn.HttpClientConnectionManager connectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory,
        -                                                                                                                                                                         FeignHttpClientProperties httpClientProperties)
        -
      • -
      - - - -
        -
      • -

        httpClient

        -
        @Bean
        -public org.apache.http.impl.client.CloseableHttpClient httpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory,
        -                                                                        org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager,
        -                                                                        FeignHttpClientProperties httpClientProperties)
        -
      • -
      - - - -
        -
      • -

        feignClient

        -
        @Bean
        - @ConditionalOnMissingBean(value=feign.Client.class)
        -public feign.Client feignClient(org.apache.http.client.HttpClient httpClient)
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html deleted file mode 100644 index bf121c67..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - -FeignAutoConfiguration.HystrixFeignTargeterConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignAutoConfiguration.HystrixFeignTargeterConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignAutoConfiguration
    -
    -
    -
    -
    @Configuration
    - @ConditionalOnClass(name="feign.hystrix.HystrixFeign")
    -protected static class FeignAutoConfiguration.HystrixFeignTargeterConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        HystrixFeignTargeterConfiguration

        -
        protected HystrixFeignTargeterConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        feignTargeter

        -
        @Bean
        - @ConditionalOnMissingBean
        -public org.springframework.cloud.openfeign.Targeter feignTargeter()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html deleted file mode 100644 index 43ec218b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.OkHttpFeignConfiguration.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - - -FeignAutoConfiguration.OkHttpFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignAutoConfiguration.OkHttpFeignConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignAutoConfiguration
    -
    -
    -
    -
    @Configuration
    - @ConditionalOnClass(value=feign.okhttp.OkHttpClient.class)
    - @ConditionalOnMissingClass(value="com.netflix.loadbalancer.ILoadBalancer")
    - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class)
    - @ConditionalOnProperty(value="feign.okhttp.enabled")
    -protected static class FeignAutoConfiguration.OkHttpFeignConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        OkHttpFeignConfiguration

        -
        protected OkHttpFeignConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        httpClientConnectionPool

        -
        @Bean
        - @ConditionalOnMissingBean(value=okhttp3.ConnectionPool.class)
        -public okhttp3.ConnectionPool httpClientConnectionPool(FeignHttpClientProperties httpClientProperties,
        -                                                                                                                            org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory)
        -
      • -
      - - - -
        -
      • -

        client

        -
        @Bean
        -public okhttp3.OkHttpClient client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory,
        -                                         okhttp3.ConnectionPool connectionPool,
        -                                         FeignHttpClientProperties httpClientProperties)
        -
      • -
      - - - - - - - -
        -
      • -

        feignClient

        -
        @Bean
        - @ConditionalOnMissingBean(value=feign.Client.class)
        -public feign.Client feignClient()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html deleted file mode 100644 index 890b0984..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignAutoConfiguration.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - -FeignAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignAutoConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignAutoConfiguration
    • -
    -
  • -
-
- -
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignAutoConfiguration

        -
        public FeignAutoConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        feignFeature

        -
        @Bean
        -public org.springframework.cloud.client.actuator.HasFeatures feignFeature()
        -
      • -
      - - - -
        -
      • -

        feignContext

        -
        @Bean
        -public FeignContext feignContext()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html deleted file mode 100644 index 02a0861e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClient.html +++ /dev/null @@ -1,483 +0,0 @@ - - - - - - -FeignClient (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Annotation Type FeignClient

-
-
-
-
    -
  • -
    -
    -
    @Target(value=TYPE)
    - @Retention(value=RUNTIME)
    - @Documented
    -public @interface FeignClient
    -
    Annotation for interfaces declaring that a REST client with that interface should be - created (e.g. for autowiring into another component). If ribbon is available it will be - used to load balance the backend requests, and the load balancer can be configured - using a @RibbonClient with the same name (i.e. value) as the feign client.
    -
    -
    Author:
    -
    Spencer Gibb, Venil Noronha
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Optional Element Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Optional Elements 
      Modifier and TypeOptional Element and Description
      Class<?>[]configuration -
      A custom @Configuration for the feign client.
      -
      booleandecode404 -
      Whether 404s should be decoded instead of throwing FeignExceptions
      -
      Class<?>fallback -
      Fallback class for the specified Feign client interface.
      -
      Class<?>fallbackFactory -
      Define a fallback factory for the specified Feign client interface.
      -
      Stringname -
      The service id with optional protocol prefix.
      -
      Stringpath -
      Path prefix to be used by all method-level mappings.
      -
      booleanprimary -
      Whether to mark the feign proxy as a primary bean.
      -
      Stringqualifier -
      Sets the @Qualifier value for the feign client.
      -
      StringserviceId -
      Deprecated.  -
      use name instead
      -
      -
      Stringurl -
      An absolute URL or resolvable hostname (the protocol is optional).
      -
      Stringvalue -
      The name of the service with optional protocol prefix.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Element Detail

      - - - -
        -
      • -

        value

        -
        @AliasFor(value="name")
        -public abstract String value
        -
        The name of the service with optional protocol prefix. Synonym for name. A name must be specified for all clients, whether or not a url is provided. - Can be specified as property key, eg: ${propertyKey}.
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        serviceId

        -
        @Deprecated
        -public abstract String serviceId
        -
        Deprecated. use name instead
        -
        The service id with optional protocol prefix. Synonym for value.
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        name

        -
        @AliasFor(value="value")
        -public abstract String name
        -
        The service id with optional protocol prefix. Synonym for value.
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        qualifier

        -
        public abstract String qualifier
        -
        Sets the @Qualifier value for the feign client.
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        url

        -
        public abstract String url
        -
        An absolute URL or resolvable hostname (the protocol is optional).
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        decode404

        -
        public abstract boolean decode404
        -
        Whether 404s should be decoded instead of throwing FeignExceptions
        -
        -
        Default:
        -
        false
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        configuration

        -
        public abstract Class<?>[] configuration
        -
        A custom @Configuration for the feign client. Can contain override - @Bean definition for the pieces that make up the client, for instance - Decoder, Encoder, Contract.
        -
        -
        See Also:
        -
        for the defaults
        -
        -
        -
        Default:
        -
        {}
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        fallback

        -
        public abstract Class<?> fallback
        -
        Fallback class for the specified Feign client interface. The fallback class must - implement the interface annotated by this annotation and be a valid spring bean.
        -
        -
        Default:
        -
        void.class
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        fallbackFactory

        -
        public abstract Class<?> fallbackFactory
        -
        Define a fallback factory for the specified Feign client interface. The fallback - factory must produce instances of fallback classes that implement the interface - annotated by FeignClient. The fallback factory must be a valid spring - bean.
        -
        -
        See Also:
        -
        for details.
        -
        -
        -
        Default:
        -
        void.class
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        path

        -
        public abstract String path
        -
        Path prefix to be used by all method-level mappings. Can be used with or without - @RibbonClient.
        -
        -
        Default:
        -
        ""
        -
        -
      • -
      -
    • -
    -
      -
    • - - -
        -
      • -

        primary

        -
        public abstract boolean primary
        -
        Whether to mark the feign proxy as a primary bean. Defaults to true.
        -
        -
        Default:
        -
        true
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html deleted file mode 100644 index 3d9820dd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.FeignClientConfiguration.html +++ /dev/null @@ -1,558 +0,0 @@ - - - - - - -FeignClientProperties.FeignClientConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignClientProperties.FeignClientConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignClientProperties
    -
    -
    -
    -
    public static class FeignClientProperties.FeignClientConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignClientConfiguration

        -
        public FeignClientConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getLoggerLevel

        -
        public feign.Logger.Level getLoggerLevel()
        -
      • -
      - - - -
        -
      • -

        setLoggerLevel

        -
        public void setLoggerLevel(feign.Logger.Level loggerLevel)
        -
      • -
      - - - -
        -
      • -

        getConnectTimeout

        -
        public Integer getConnectTimeout()
        -
      • -
      - - - -
        -
      • -

        setConnectTimeout

        -
        public void setConnectTimeout(Integer connectTimeout)
        -
      • -
      - - - -
        -
      • -

        getReadTimeout

        -
        public Integer getReadTimeout()
        -
      • -
      - - - -
        -
      • -

        setReadTimeout

        -
        public void setReadTimeout(Integer readTimeout)
        -
      • -
      - - - -
        -
      • -

        getRetryer

        -
        public Class<feign.Retryer> getRetryer()
        -
      • -
      - - - -
        -
      • -

        setRetryer

        -
        public void setRetryer(Class<feign.Retryer> retryer)
        -
      • -
      - - - -
        -
      • -

        getErrorDecoder

        -
        public Class<feign.codec.ErrorDecoder> getErrorDecoder()
        -
      • -
      - - - -
        -
      • -

        setErrorDecoder

        -
        public void setErrorDecoder(Class<feign.codec.ErrorDecoder> errorDecoder)
        -
      • -
      - - - -
        -
      • -

        getRequestInterceptors

        -
        public List<Class<feign.RequestInterceptor>> getRequestInterceptors()
        -
      • -
      - - - -
        -
      • -

        setRequestInterceptors

        -
        public void setRequestInterceptors(List<Class<feign.RequestInterceptor>> requestInterceptors)
        -
      • -
      - - - -
        -
      • -

        getDecode404

        -
        public Boolean getDecode404()
        -
      • -
      - - - -
        -
      • -

        setDecode404

        -
        public void setDecode404(Boolean decode404)
        -
      • -
      - - - -
        -
      • -

        getDecoder

        -
        public Class<feign.codec.Decoder> getDecoder()
        -
      • -
      - - - -
        -
      • -

        setDecoder

        -
        public void setDecoder(Class<feign.codec.Decoder> decoder)
        -
      • -
      - - - -
        -
      • -

        getEncoder

        -
        public Class<feign.codec.Encoder> getEncoder()
        -
      • -
      - - - -
        -
      • -

        setEncoder

        -
        public void setEncoder(Class<feign.codec.Encoder> encoder)
        -
      • -
      - - - -
        -
      • -

        getContract

        -
        public Class<feign.Contract> getContract()
        -
      • -
      - - - -
        -
      • -

        setContract

        -
        public void setContract(Class<feign.Contract> contract)
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(Object o)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html deleted file mode 100644 index 74af6464..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientProperties.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - -FeignClientProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignClientProperties

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignClientProperties
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @ConfigurationProperties(value="feign.client")
    -public class FeignClientProperties
    -extends Object
    -
    -
    Author:
    -
    Eko Kurniawan Khannedy
    -
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html deleted file mode 100644 index fdd395a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.HystrixFeignConfiguration.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -FeignClientsConfiguration.HystrixFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignClientsConfiguration.HystrixFeignConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    Enclosing class:
    -
    FeignClientsConfiguration
    -
    -
    -
    -
    @Configuration
    - @ConditionalOnClass(value={com.netflix.hystrix.HystrixCommand.class,feign.hystrix.HystrixFeign.class})
    -protected static class FeignClientsConfiguration.HystrixFeignConfiguration
    -extends Object
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        HystrixFeignConfiguration

        -
        protected HystrixFeignConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        feignHystrixBuilder

        -
        @Bean
        - @Scope(value="prototype")
        - @ConditionalOnMissingBean
        - @ConditionalOnProperty(name="feign.hystrix.enabled")
        -public feign.Feign.Builder feignHystrixBuilder()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html deleted file mode 100644 index 25dc0e23..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignClientsConfiguration.html +++ /dev/null @@ -1,389 +0,0 @@ - - - - - - -FeignClientsConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignClientsConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.FeignClientsConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @Configuration
    -public class FeignClientsConfiguration
    -extends Object
    -
    -
    Author:
    -
    Dave Syer, Venil Noronha
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignClientsConfiguration

        -
        public FeignClientsConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        feignDecoder

        -
        @Bean
        - @ConditionalOnMissingBean
        -public feign.codec.Decoder feignDecoder()
        -
      • -
      - - - -
        -
      • -

        feignEncoder

        -
        @Bean
        - @ConditionalOnMissingBean
        -public feign.codec.Encoder feignEncoder()
        -
      • -
      - - - -
        -
      • -

        feignContract

        -
        @Bean
        - @ConditionalOnMissingBean
        -public feign.Contract feignContract(org.springframework.core.convert.ConversionService feignConversionService)
        -
      • -
      - - - -
        -
      • -

        feignConversionService

        -
        @Bean
        -public org.springframework.format.support.FormattingConversionService feignConversionService()
        -
      • -
      - - - -
        -
      • -

        feignRetryer

        -
        @Bean
        - @ConditionalOnMissingBean
        -public feign.Retryer feignRetryer()
        -
      • -
      - - - -
        -
      • -

        feignBuilder

        -
        @Bean
        - @Scope(value="prototype")
        - @ConditionalOnMissingBean
        -public feign.Feign.Builder feignBuilder(feign.Retryer retryer)
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html deleted file mode 100644 index 9a2e37e5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignContext.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - -FeignContext (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Class FeignContext

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification>
    • -
    • -
        -
      • org.springframework.cloud.openfeign.FeignContext
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.DisposableBean, org.springframework.context.ApplicationContextAware
    -
    -
    -
    -
    public class FeignContext
    -extends org.springframework.cloud.context.named.NamedContextFactory<org.springframework.cloud.openfeign.FeignClientSpecification>
    -
    A factory that creates instances of feign classes. It creates a Spring - ApplicationContext per client name, and extracts the beans that it needs from there.
    -
    -
    Author:
    -
    Spencer Gibb, Dave Syer
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from class org.springframework.cloud.context.named.NamedContextFactory

        -org.springframework.cloud.context.named.NamedContextFactory.Specification
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FeignContext() 
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignContext

        -
        public FeignContext()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html deleted file mode 100644 index db657d59..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignFormatterRegistrar.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - -FeignFormatterRegistrar (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Interface FeignFormatterRegistrar

-
-
-
-
    -
  • -
    -
    All Superinterfaces:
    -
    org.springframework.format.FormatterRegistrar
    -
    -
    -
    -
    public interface FeignFormatterRegistrar
    -extends org.springframework.format.FormatterRegistrar
    -
    Allows an application to customize the Feign FormattingConversionService.
    -
    -
    Author:
    -
    Matt Benson
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      -
        -
      • - - -

        Methods inherited from interface org.springframework.format.FormatterRegistrar

        -registerFormatters
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html deleted file mode 100644 index 736f68ac..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/FeignLoggerFactory.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - - -FeignLoggerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign
-

Interface FeignLoggerFactory

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    DefaultFeignLoggerFactory
    -
    -
    -
    -
    public interface FeignLoggerFactory
    -
    Allows an application to use a custom Feign Logger.
    -
    -
    Author:
    -
    Venil Noronha
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        create

        -
        feign.Logger create(Class<?> type)
        -
        Factory method to provide a Logger for a given Class.
        -
        -
        Parameters:
        -
        type - the Class for which a Logger instance is to be created
        -
        Returns:
        -
        a Logger instance
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html deleted file mode 100644 index 0a9a1892..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -PathVariableParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.annotation
-

Class PathVariableParameterProcessor

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
    • -
    -
  • -
-
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html deleted file mode 100644 index 70bbf12d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -RequestHeaderParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.annotation
-

Class RequestHeaderParameterProcessor

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
    • -
    -
  • -
-
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html deleted file mode 100644 index 7ff19425..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.html +++ /dev/null @@ -1,341 +0,0 @@ - - - - - - -RequestParamParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.annotation
-

Class RequestParamParameterProcessor

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
    • -
    -
  • -
-
- -
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html deleted file mode 100644 index 77b23825..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/PathVariableParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor

-
-
No usage of org.springframework.cloud.openfeign.annotation.PathVariableParameterProcessor
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html deleted file mode 100644 index 95f71149..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestHeaderParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor

-
-
No usage of org.springframework.cloud.openfeign.annotation.RequestHeaderParameterProcessor
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html deleted file mode 100644 index 520bca5d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/class-use/RequestParamParameterProcessor.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor

-
-
No usage of org.springframework.cloud.openfeign.annotation.RequestParamParameterProcessor
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html deleted file mode 100644 index 7d59a981..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.annotation (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

org.springframework.cloud.openfeign.annotation

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-summary.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-summary.html deleted file mode 100644 index 43338882..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-summary.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.annotation (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Package org.springframework.cloud.openfeign.annotation

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html deleted file mode 100644 index 669e7e6d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-tree.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.annotation Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Hierarchy For Package org.springframework.cloud.openfeign.annotation

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html deleted file mode 100644 index f83eb25f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/annotation/package-use.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Package org.springframework.cloud.openfeign.annotation (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Package
org.springframework.cloud.openfeign.annotation

-
-
No usage of org.springframework.cloud.openfeign.annotation
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html deleted file mode 100644 index 6a7f906c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.AnnotatedParameterContext.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -Uses of Interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Interface
org.springframework.cloud.openfeign.AnnotatedParameterProcessor.AnnotatedParameterContext

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html deleted file mode 100644 index 09011f49..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/AnnotatedParameterProcessor.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - -Uses of Interface org.springframework.cloud.openfeign.AnnotatedParameterProcessor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Interface
org.springframework.cloud.openfeign.AnnotatedParameterProcessor

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html deleted file mode 100644 index 9fc2dcb7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/DefaultFeignLoggerFactory.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.DefaultFeignLoggerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.DefaultFeignLoggerFactory

-
-
No usage of org.springframework.cloud.openfeign.DefaultFeignLoggerFactory
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html deleted file mode 100644 index bdb717b5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/EnableFeignClients.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.EnableFeignClients (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.EnableFeignClients

-
-
No usage of org.springframework.cloud.openfeign.EnableFeignClients
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html deleted file mode 100644 index 876e7b64..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.DefaultFeignTargeterConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignAutoConfiguration.DefaultFeignTargeterConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html deleted file mode 100644 index 6bf616c3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HttpClientFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html deleted file mode 100644 index 62f0462f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.HystrixFeignTargeterConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignAutoConfiguration.HystrixFeignTargeterConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html deleted file mode 100644 index 69ba5bee..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.OkHttpFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html deleted file mode 100644 index c64e1cd3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignAutoConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignAutoConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html deleted file mode 100644 index 636708b4..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClient.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignClient (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignClient

-
-
No usage of org.springframework.cloud.openfeign.FeignClient
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html deleted file mode 100644 index ae626a10..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.FeignClientConfiguration.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignClientProperties.FeignClientConfiguration

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html deleted file mode 100644 index a6897586..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientProperties.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignClientProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignClientProperties

-
-
No usage of org.springframework.cloud.openfeign.FeignClientProperties
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html deleted file mode 100644 index 742e0b71..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.HystrixFeignConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignClientsConfiguration.HystrixFeignConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html deleted file mode 100644 index 5449ca4c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignClientsConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignClientsConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignClientsConfiguration

-
-
No usage of org.springframework.cloud.openfeign.FeignClientsConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html deleted file mode 100644 index b93d1868..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignContext.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.FeignContext (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.FeignContext

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html deleted file mode 100644 index 8dd16b52..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignFormatterRegistrar.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Interface org.springframework.cloud.openfeign.FeignFormatterRegistrar (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Interface
org.springframework.cloud.openfeign.FeignFormatterRegistrar

-
-
No usage of org.springframework.cloud.openfeign.FeignFormatterRegistrar
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html deleted file mode 100644 index 670277e7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/class-use/FeignLoggerFactory.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - - -Uses of Interface org.springframework.cloud.openfeign.FeignLoggerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Interface
org.springframework.cloud.openfeign.FeignLoggerFactory

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html deleted file mode 100644 index 4bdf9c18..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -BaseRequestInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class BaseRequestInterceptor

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor
    • -
    -
  • -
-
- -
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        addHeader

        -
        protected void addHeader(feign.RequestTemplate requestTemplate,
        -                         String name,
        -                         String... values)
        -
        Adds the header if it wasn't yet specified.
        -
        -
        Parameters:
        -
        requestTemplate - the request
        -
        name - the header name
        -
        values - the header values
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html deleted file mode 100644 index 11bdd0c9..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - -FeignAcceptGzipEncodingAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class FeignAcceptGzipEncodingAutoConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @Configuration
    - @EnableConfigurationProperties(value=FeignClientEncodingProperties.class)
    - @ConditionalOnClass(value=feign.Feign.class)
    - @ConditionalOnBean(value=feign.Client.class)
    - @ConditionalOnProperty(value="feign.compression.response.enabled",
    -                       matchIfMissing=false)
    - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class)
    - @AutoConfigureAfter(value=FeignAutoConfiguration.class)
    -public class FeignAcceptGzipEncodingAutoConfiguration
    -extends Object
    -
    Configures the Feign response compression.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    See Also:
    -
    FeignAcceptGzipEncodingInterceptor
    -
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html deleted file mode 100644 index c6a2e66a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - -FeignAcceptGzipEncodingInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class FeignAcceptGzipEncodingInterceptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.RequestInterceptor
    -
    -
    -
    -
    public class FeignAcceptGzipEncodingInterceptor
    -extends BaseRequestInterceptor
    -
    Enables the HTTP response payload compression by specifying the Accept-Encoding headers. - Although this does not yet mean that the requests will be compressed, it requires the remote server - to understand the header and be configured to compress responses. Still no all responses might be compressed - based on the media type matching and other factors like the response content length.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        apply

        -
        public void apply(feign.RequestTemplate template)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html deleted file mode 100644 index 60c67bf1..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.html +++ /dev/null @@ -1,369 +0,0 @@ - - - - - - -FeignClientEncodingProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class FeignClientEncodingProperties

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @ConfigurationProperties(value="feign.compression.request")
    -public class FeignClientEncodingProperties
    -extends Object
    -
    The Feign encoding properties.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignClientEncodingProperties

        -
        public FeignClientEncodingProperties()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getMimeTypes

        -
        public String[] getMimeTypes()
        -
      • -
      - - - -
        -
      • -

        setMimeTypes

        -
        public void setMimeTypes(String[] mimeTypes)
        -
      • -
      - - - -
        -
      • -

        getMinRequestSize

        -
        public int getMinRequestSize()
        -
      • -
      - - - -
        -
      • -

        setMinRequestSize

        -
        public void setMinRequestSize(int minRequestSize)
        -
      • -
      - - - -
        -
      • -

        equals

        -
        public boolean equals(Object o)
        -
        -
        Overrides:
        -
        equals in class Object
        -
        -
      • -
      - - - -
        -
      • -

        hashCode

        -
        public int hashCode()
        -
        -
        Overrides:
        -
        hashCode in class Object
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html deleted file mode 100644 index f5699a8f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - -FeignContentGzipEncodingAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class FeignContentGzipEncodingAutoConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @Configuration
    - @EnableConfigurationProperties(value=FeignClientEncodingProperties.class)
    - @ConditionalOnClass(value=feign.Feign.class)
    - @ConditionalOnBean(value=feign.Client.class)
    - @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class)
    - @ConditionalOnProperty(value="feign.compression.request.enabled",
    -                       matchIfMissing=false)
    - @AutoConfigureAfter(value=FeignAutoConfiguration.class)
    -public class FeignContentGzipEncodingAutoConfiguration
    -extends Object
    -
    Configures the Feign request compression.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    See Also:
    -
    FeignContentGzipEncodingInterceptor
    -
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html deleted file mode 100644 index 16666b32..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - -FeignContentGzipEncodingInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Class FeignContentGzipEncodingInterceptor

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.RequestInterceptor
    -
    -
    -
    -
    public class FeignContentGzipEncodingInterceptor
    -extends BaseRequestInterceptor
    -
    Enables the HTTP request payload compression by specifying the Content-Encoding headers.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        apply

        -
        public void apply(feign.RequestTemplate template)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html deleted file mode 100644 index 3dade87e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/HttpEncoding.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - - -HttpEncoding (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.encoding
-

Interface HttpEncoding

-
-
-
-
    -
  • -
    -
    -
    public interface HttpEncoding
    -
    Lists all constants used by Feign encoders.
    -
    -
    Author:
    -
    Jakub Narloch
    -
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html deleted file mode 100644 index 102e6292..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/BaseRequestInterceptor.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.BaseRequestInterceptor

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html deleted file mode 100644 index 1ed3c156..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration

-
-
No usage of org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html deleted file mode 100644 index 7f88c3f7..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignAcceptGzipEncodingInterceptor.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingInterceptor

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html deleted file mode 100644 index 3f10aada..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignClientEncodingProperties.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.FeignClientEncodingProperties

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html deleted file mode 100644 index db6ddc9f..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration

-
-
No usage of org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html deleted file mode 100644 index 202c8e0b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/FeignContentGzipEncodingInterceptor.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingInterceptor

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html deleted file mode 100644 index 1240a3a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/class-use/HttpEncoding.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Interface org.springframework.cloud.openfeign.encoding.HttpEncoding (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Interface
org.springframework.cloud.openfeign.encoding.HttpEncoding

-
-
No usage of org.springframework.cloud.openfeign.encoding.HttpEncoding
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html deleted file mode 100644 index acf35c31..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-frame.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.encoding (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

org.springframework.cloud.openfeign.encoding

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-summary.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-summary.html deleted file mode 100644 index 8bebbb4e..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-summary.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.encoding (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Package org.springframework.cloud.openfeign.encoding

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html deleted file mode 100644 index ee71b7cc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-tree.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.encoding Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Hierarchy For Package org.springframework.cloud.openfeign.encoding

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

-
    -
  • org.springframework.cloud.openfeign.encoding.HttpEncoding
  • -
-
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html deleted file mode 100644 index 744a7a8d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/encoding/package-use.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - -Uses of Package org.springframework.cloud.openfeign.encoding (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Package
org.springframework.cloud.openfeign.encoding

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html deleted file mode 100644 index edb78e05..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-frame.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

org.springframework.cloud.openfeign

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-summary.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-summary.html deleted file mode 100644 index 70e142f1..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-summary.html +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Package org.springframework.cloud.openfeign

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html deleted file mode 100644 index ba0ceb26..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-tree.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Hierarchy For Package org.springframework.cloud.openfeign

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -

Annotation Type Hierarchy

- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html deleted file mode 100644 index 702eaa62..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/package-use.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - -Uses of Package org.springframework.cloud.openfeign (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Package
org.springframework.cloud.openfeign

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html deleted file mode 100644 index 02afc029..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - -CachingSpringLoadBalancerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class CachingSpringLoadBalancerFactory

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class CachingSpringLoadBalancerFactory
    -extends Object
    -
    Factory for SpringLoadBalancer instances that caches the entries created.
    -
    -
    Author:
    -
    Spencer Gibb, Dave Syer, Ryan Baxter, Gang Li
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory) 
      CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory) -
      Deprecated. 
      -
      CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - boolean enableRetry) -
      Deprecated. 
      -
      CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory) -
      Deprecated. 
      -
      CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) 
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        CachingSpringLoadBalancerFactory

        -
        public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory)
        -
      • -
      - - - -
        -
      • -

        CachingSpringLoadBalancerFactory

        -
        @Deprecated
        -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
        -                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
        -
        Deprecated. 
        -
      • -
      - - - -
        -
      • -

        CachingSpringLoadBalancerFactory

        -
        @Deprecated
        -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
        -                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
        -                                                    boolean enableRetry)
        -
        Deprecated. 
        -
      • -
      - - - -
        -
      • -

        CachingSpringLoadBalancerFactory

        -
        @Deprecated
        -public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
        -                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
        -                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
        -
        Deprecated. 
        -
      • -
      - - - -
        -
      • -

        CachingSpringLoadBalancerFactory

        -
        public CachingSpringLoadBalancerFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
        -                                        org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
        -                                        org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
        -                                        org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html deleted file mode 100644 index 55942a6b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonRequest.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - -FeignLoadBalancer.RibbonRequest (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class FeignLoadBalancer.RibbonRequest

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • com.netflix.client.ClientRequest
    • -
    • -
        -
      • org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonRequest
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Cloneable
    -
    -
    -
    Enclosing class:
    -
    FeignLoadBalancer
    -
    -
    -
    -
    protected static class FeignLoadBalancer.RibbonRequest
    -extends com.netflix.client.ClientRequest
    -implements Cloneable
    -
  • -
-
-
- -
-
- -
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html deleted file mode 100644 index 5a04c3e8..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.RibbonResponse.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - - -FeignLoadBalancer.RibbonResponse (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class FeignLoadBalancer.RibbonResponse

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    com.netflix.client.IResponse, Closeable, AutoCloseable
    -
    -
    -
    Enclosing class:
    -
    FeignLoadBalancer
    -
    -
    -
    -
    protected static class FeignLoadBalancer.RibbonResponse
    -extends Object
    -implements com.netflix.client.IResponse
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getPayload

        -
        public Object getPayload()
        -                  throws com.netflix.client.ClientException
        -
        -
        Specified by:
        -
        getPayload in interface com.netflix.client.IResponse
        -
        Throws:
        -
        com.netflix.client.ClientException
        -
        -
      • -
      - - - -
        -
      • -

        hasPayload

        -
        public boolean hasPayload()
        -
        -
        Specified by:
        -
        hasPayload in interface com.netflix.client.IResponse
        -
        -
      • -
      - - - -
        -
      • -

        isSuccess

        -
        public boolean isSuccess()
        -
        -
        Specified by:
        -
        isSuccess in interface com.netflix.client.IResponse
        -
        -
      • -
      - - - -
        -
      • -

        getRequestedURI

        -
        public URI getRequestedURI()
        -
        -
        Specified by:
        -
        getRequestedURI in interface com.netflix.client.IResponse
        -
        -
      • -
      - - - -
        -
      • -

        getHeaders

        -
        public Map<String,Collection<String>> getHeaders()
        -
        -
        Specified by:
        -
        getHeaders in interface com.netflix.client.IResponse
        -
        -
      • -
      - - - - -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html deleted file mode 100644 index 3a4f09ae..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.html +++ /dev/null @@ -1,470 +0,0 @@ - - - - - - -FeignLoadBalancer (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class FeignLoadBalancer

-
-
- -
- -
-
-
    -
  • - - - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      protected com.netflix.client.config.IClientConfigclientConfig 
      protected intconnectTimeout 
      protected intreadTimeout 
      protected org.springframework.cloud.netflix.ribbon.ServerIntrospectorserverIntrospector 
      -
        -
      • - - -

        Fields inherited from class com.netflix.loadbalancer.LoadBalancerContext

        -clientName, defaultRetryHandler, maxAutoRetries, maxAutoRetriesNextServer, okToRetryOnAllOperations, vipAddresses
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      FeignLoadBalancer.RibbonResponseexecute(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig configOverride) 
      com.netflix.client.RequestSpecificRetryHandlergetRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig requestConfig) 
      URIreconstructURIWithServer(com.netflix.loadbalancer.Server server, - URI original) 
      -
        -
      • - - -

        Methods inherited from class com.netflix.client.AbstractLoadBalancerAwareClient

        -buildLoadBalancerCommand, customizeLoadBalancerCommandBuilder, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableException
      • -
      -
        -
      • - - -

        Methods inherited from class com.netflix.loadbalancer.LoadBalancerContext

        -deriveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, initWithNiwsConfig, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandler
      • -
      - -
        -
      • - - -

        Methods inherited from interface com.netflix.client.IClientConfigAware

        -initWithNiwsConfig
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        connectTimeout

        -
        protected int connectTimeout
        -
      • -
      - - - -
        -
      • -

        readTimeout

        -
        protected int readTimeout
        -
      • -
      - - - -
        -
      • -

        clientConfig

        -
        protected com.netflix.client.config.IClientConfig clientConfig
        -
      • -
      - - - -
        -
      • -

        serverIntrospector

        -
        protected org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignLoadBalancer

        -
        public FeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
        -                         com.netflix.client.config.IClientConfig clientConfig,
        -                         org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector)
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html deleted file mode 100644 index e30f9fee..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - -FeignRetryPolicy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class FeignRetryPolicy

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicy
    • -
    • -
        -
      • org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable, org.springframework.retry.RetryPolicy
    -
    -
    -
    -
    public class FeignRetryPolicy
    -extends org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicy
    -
    -
    Author:
    -
    Ryan Baxter
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FeignRetryPolicy(org.springframework.http.HttpRequest request, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicy policy, - org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser serviceInstanceChooser, - String serviceName) 
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignRetryPolicy

        -
        public FeignRetryPolicy(org.springframework.http.HttpRequest request,
        -                        org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicy policy,
        -                        org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser serviceInstanceChooser,
        -                        String serviceName)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        canRetry

        -
        public boolean canRetry(org.springframework.retry.RetryContext context)
        -
        -
        Specified by:
        -
        canRetry in interface org.springframework.retry.RetryPolicy
        -
        Overrides:
        -
        canRetry in class org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicy
        -
        -
      • -
      - - - -
        -
      • -

        open

        -
        public org.springframework.retry.RetryContext open(org.springframework.retry.RetryContext parent)
        -
        -
        Specified by:
        -
        open in interface org.springframework.retry.RetryPolicy
        -
        Overrides:
        -
        open in class org.springframework.cloud.client.loadbalancer.InterceptorRetryPolicy
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html deleted file mode 100644 index 55167189..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - -FeignRibbonClientAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class FeignRibbonClientAutoConfiguration

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @ConditionalOnClass(value={com.netflix.loadbalancer.ILoadBalancer.class,feign.Feign.class})
    - @Configuration
    - @AutoConfigureBefore(value=FeignAutoConfiguration.class)
    - @EnableConfigurationProperties(value=FeignHttpClientProperties.class)
    - @Import(value={org.springframework.cloud.openfeign.ribbon.HttpClientFeignLoadBalancedConfiguration.class,org.springframework.cloud.openfeign.ribbon.OkHttpFeignLoadBalancedConfiguration.class,org.springframework.cloud.openfeign.ribbon.DefaultFeignLoadBalancedConfiguration.class})
    -public class FeignRibbonClientAutoConfiguration
    -extends Object
    -
    Autoconfiguration to be activated if Feign is in use and needs to be use Ribbon as a - load balancer.
    -
    -
    Author:
    -
    Dave Syer
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignRibbonClientAutoConfiguration

        -
        public FeignRibbonClientAutoConfiguration()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        cachingLBClientFactory

        -
        @Bean
        - @Primary
        - @ConditionalOnMissingClass(value="org.springframework.retry.support.RetryTemplate")
        -public CachingSpringLoadBalancerFactory cachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory)
        -
      • -
      - - - -
        -
      • -

        retryabeCachingLBClientFactory

        -
        @Bean
        - @Primary
        - @ConditionalOnClass(name="org.springframework.retry.support.RetryTemplate")
        -public CachingSpringLoadBalancerFactory retryabeCachingLBClientFactory(org.springframework.cloud.netflix.ribbon.SpringClientFactory factory,
        -                                                                                                                                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory retryPolicyFactory,
        -                                                                                                                                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
        -                                                                                                                                                                    org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)
        -
      • -
      - - - -
        -
      • -

        feignRequestOptions

        -
        @Bean
        - @ConditionalOnMissingBean
        -public feign.Request.Options feignRequestOptions()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html deleted file mode 100644 index 66e3742c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.html +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - -LoadBalancerFeignClient (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class LoadBalancerFeignClient

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.Client
    -
    -
    -
    -
    public class LoadBalancerFeignClient
    -extends Object
    -implements feign.Client
    -
    -
    Author:
    -
    Dave Syer
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        LoadBalancerFeignClient

        -
        public LoadBalancerFeignClient(feign.Client delegate,
        -                               CachingSpringLoadBalancerFactory lbClientFactory,
        -                               org.springframework.cloud.netflix.ribbon.SpringClientFactory clientFactory)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        execute

        -
        public feign.Response execute(feign.Request request,
        -                              feign.Request.Options options)
        -                       throws IOException
        -
        -
        Specified by:
        -
        execute in interface feign.Client
        -
        Throws:
        -
        IOException
        -
        -
      • -
      - - - - - - - -
        -
      • -

        getDelegate

        -
        public feign.Client getDelegate()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html deleted file mode 100644 index 5f0bea6a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - - -RetryableFeignLoadBalancer (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class RetryableFeignLoadBalancer

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    com.netflix.client.IClient<FeignLoadBalancer.RibbonRequest,FeignLoadBalancer.RibbonResponse>, com.netflix.client.IClientConfigAware, org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser
    -
    -
    -
    -
    public class RetryableFeignLoadBalancer
    -extends FeignLoadBalancer
    -implements org.springframework.cloud.client.loadbalancer.ServiceInstanceChooser
    -
    A FeignLoadBalancer that leverages Spring Retry to retry failed requests.
    -
    -
    Author:
    -
    Ryan Baxter, Gang Li
    -
    -
  • -
-
-
-
    -
  • - - - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory) -
      Deprecated. 
      -
      RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory) -
      Deprecated. 
      -
      RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb, - com.netflix.client.config.IClientConfig clientConfig, - org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory, - org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      org.springframework.cloud.client.ServiceInstancechoose(String serviceId) 
      FeignLoadBalancer.RibbonResponseexecute(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig configOverride) 
      com.netflix.client.RequestSpecificRetryHandlergetRequestSpecificRetryHandler(FeignLoadBalancer.RibbonRequest request, - com.netflix.client.config.IClientConfig requestConfig) 
      - -
        -
      • - - -

        Methods inherited from class com.netflix.client.AbstractLoadBalancerAwareClient

        -buildLoadBalancerCommand, customizeLoadBalancerCommandBuilder, executeWithLoadBalancer, executeWithLoadBalancer, isCircuitBreakerException, isRetriable, isRetriableException
      • -
      -
        -
      • - - -

        Methods inherited from class com.netflix.loadbalancer.LoadBalancerContext

        -deriveHostAndPortFromVipAddress, deriveSchemeAndPortFromPartialUri, generateNIWSException, getClientName, getDeepestCause, getDefaultPortFromScheme, getExecuteTracer, getLoadBalancer, getMaxAutoRetries, getMaxAutoRetriesNextServer, getNumberRetriesOnSameServer, getRetriesNextServer, getRetryHandler, getServerFromLoadBalancer, getServerStats, handleSameServerRetry, initWithNiwsConfig, isOkToRetryOnAllOperations, noteError, noteOpenConnection, noteRequestCompletion, noteRequestCompletion, noteResponse, setLoadBalancer, setMaxAutoRetries, setMaxAutoRetriesNextServer, setOkToRetryOnAllOperations, setRetryHandler
      • -
      - -
        -
      • - - -

        Methods inherited from interface com.netflix.client.IClientConfigAware

        -initWithNiwsConfig
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RetryableFeignLoadBalancer

        -
        @Deprecated
        -public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
        -                                              com.netflix.client.config.IClientConfig clientConfig,
        -                                              org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
        -                                              org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory)
        -
        Deprecated. 
        -
      • -
      - - - -
        -
      • -

        RetryableFeignLoadBalancer

        -
        @Deprecated
        -public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
        -                                              com.netflix.client.config.IClientConfig clientConfig,
        -                                              org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
        -                                              org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
        -                                              org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory)
        -
        Deprecated. 
        -
      • -
      - - - -
        -
      • -

        RetryableFeignLoadBalancer

        -
        public RetryableFeignLoadBalancer(com.netflix.loadbalancer.ILoadBalancer lb,
        -                                  com.netflix.client.config.IClientConfig clientConfig,
        -                                  org.springframework.cloud.netflix.ribbon.ServerIntrospector serverIntrospector,
        -                                  org.springframework.cloud.client.loadbalancer.LoadBalancedRetryPolicyFactory loadBalancedRetryPolicyFactory,
        -                                  org.springframework.cloud.client.loadbalancer.LoadBalancedBackOffPolicyFactory loadBalancedBackOffPolicyFactory,
        -                                  org.springframework.cloud.client.loadbalancer.LoadBalancedRetryListenerFactory loadBalancedRetryListenerFactory)
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html deleted file mode 100644 index 41119239..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.html +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - -RibbonResponseStatusCodeException (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.ribbon
-

Class RibbonResponseStatusCodeException

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    -
    public class RibbonResponseStatusCodeException
    -extends org.springframework.cloud.client.loadbalancer.RetryableStatusCodeException
    -
    A RetryableStatusCodeException for Responses
    -
    -
    Author:
    -
    Ryan Baxter
    -
    See Also:
    -
    Serialized Form
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RibbonResponseStatusCodeException

        -
        public RibbonResponseStatusCodeException(String serviceId,
        -                                         feign.Response response,
        -                                         byte[] body,
        -                                         URI uri)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getResponse

        -
        public feign.Response getResponse()
        -
        -
        Overrides:
        -
        getResponse in class org.springframework.cloud.client.loadbalancer.RetryableStatusCodeException
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html deleted file mode 100644 index 83bf9dfc..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/CachingSpringLoadBalancerFactory.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.CachingSpringLoadBalancerFactory

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html deleted file mode 100644 index 4f0c8998..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonRequest.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonRequest (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonRequest

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html deleted file mode 100644 index 6c489592..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.RibbonResponse.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer.RibbonResponse

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html deleted file mode 100644 index e5de600c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignLoadBalancer.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.FeignLoadBalancer

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html deleted file mode 100644 index 919a6f3d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRetryPolicy.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy

-
-
No usage of org.springframework.cloud.openfeign.ribbon.FeignRetryPolicy
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html deleted file mode 100644 index fda3f045..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/FeignRibbonClientAutoConfiguration.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration

-
-
No usage of org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html deleted file mode 100644 index fd593636..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/LoadBalancerFeignClient.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient

-
-
No usage of org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html deleted file mode 100644 index 5f4d09a5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RetryableFeignLoadBalancer.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer

-
-
No usage of org.springframework.cloud.openfeign.ribbon.RetryableFeignLoadBalancer
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html deleted file mode 100644 index 177edd50..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/class-use/RibbonResponseStatusCodeException.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.ribbon.RibbonResponseStatusCodeException (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.ribbon.RibbonResponseStatusCodeException

-
-
No usage of org.springframework.cloud.openfeign.ribbon.RibbonResponseStatusCodeException
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html deleted file mode 100644 index 1f0fc72b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-frame.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.ribbon (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

org.springframework.cloud.openfeign.ribbon

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-summary.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-summary.html deleted file mode 100644 index 6b3d1229..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-summary.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.ribbon (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Package org.springframework.cloud.openfeign.ribbon

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html deleted file mode 100644 index eb011892..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-tree.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.ribbon Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Hierarchy For Package org.springframework.cloud.openfeign.ribbon

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html deleted file mode 100644 index 214380df..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/ribbon/package-use.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -Uses of Package org.springframework.cloud.openfeign.ribbon (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Package
org.springframework.cloud.openfeign.ribbon

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html deleted file mode 100644 index 5788047b..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FallbackCommand.html +++ /dev/null @@ -1,942 +0,0 @@ - - - - - - -FallbackCommand (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class FallbackCommand<T>

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • com.netflix.hystrix.HystrixCommand<T>
    • -
    • -
        -
      • org.springframework.cloud.openfeign.support.FallbackCommand<T>
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    com.netflix.hystrix.HystrixExecutable<T>, com.netflix.hystrix.HystrixInvokable<T>, com.netflix.hystrix.HystrixInvokableInfo<T>, com.netflix.hystrix.HystrixObservable<T>
    -
    -
    -
    -
    public class FallbackCommand<T>
    -extends com.netflix.hystrix.HystrixCommand<T>
    -
    Convenience class for implementing feign fallbacks that return HystrixCommand. - Also useful for return types of Observable and Future. - For those return types, just call HystrixCommand.observe() or HystrixCommand.queue() respectively.
    -
    -
    Author:
    -
    Spencer Gibb
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        circuitBreaker

        -
        protected final com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker
        -
      • -
      - - - -
        -
      • -

        threadPool

        -
        protected final com.netflix.hystrix.HystrixThreadPool threadPool
        -
      • -
      - - - -
        -
      • -

        threadPoolKey

        -
        protected final com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey
        -
      • -
      - - - -
        -
      • -

        properties

        -
        protected final com.netflix.hystrix.HystrixCommandProperties properties
        -
      • -
      - - - -
        -
      • -

        metrics

        -
        protected final com.netflix.hystrix.HystrixCommandMetrics metrics
        -
      • -
      - - - -
        -
      • -

        commandKey

        -
        protected final com.netflix.hystrix.HystrixCommandKey commandKey
        -
      • -
      - - - -
        -
      • -

        commandGroup

        -
        protected final com.netflix.hystrix.HystrixCommandGroupKey commandGroup
        -
      • -
      - - - -
        -
      • -

        eventNotifier

        -
        protected final com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier eventNotifier
        -
      • -
      - - - -
        -
      • -

        concurrencyStrategy

        -
        protected final com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy concurrencyStrategy
        -
      • -
      - - - -
        -
      • -

        executionHook

        -
        protected final com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook executionHook
        -
      • -
      - - - -
        -
      • -

        fallbackSemaphoreOverride

        -
        protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore fallbackSemaphoreOverride
        -
      • -
      - - - -
        -
      • -

        fallbackSemaphorePerCircuit

        -
        protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> fallbackSemaphorePerCircuit
        -
      • -
      - - - -
        -
      • -

        executionSemaphoreOverride

        -
        protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore executionSemaphoreOverride
        -
      • -
      - - - -
        -
      • -

        executionSemaphorePerCircuit

        -
        protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> executionSemaphorePerCircuit
        -
      • -
      - - - -
        -
      • -

        timeoutTimer

        -
        protected final AtomicReference<Reference<com.netflix.hystrix.util.HystrixTimer.TimerListener>> timeoutTimer
        -
      • -
      - - - -
        -
      • -

        commandState

        -
        protected AtomicReference<com.netflix.hystrix.AbstractCommand.CommandState> commandState
        -
      • -
      - - - -
        -
      • -

        threadState

        -
        protected AtomicReference<com.netflix.hystrix.AbstractCommand.ThreadState> threadState
        -
      • -
      - - - -
        -
      • -

        executionResult

        -
        protected volatile com.netflix.hystrix.ExecutionResult executionResult
        -
      • -
      - - - -
        -
      • -

        isResponseFromCache

        -
        protected volatile boolean isResponseFromCache
        -
      • -
      - - - -
        -
      • -

        executionResultAtTimeOfCancellation

        -
        protected volatile com.netflix.hystrix.ExecutionResult executionResultAtTimeOfCancellation
        -
      • -
      - - - -
        -
      • -

        commandStartTimestamp

        -
        protected volatile long commandStartTimestamp
        -
      • -
      - - - -
        -
      • -

        isCommandTimedOut

        -
        protected final AtomicReference<com.netflix.hystrix.AbstractCommand.TimedOutStatus> isCommandTimedOut
        -
      • -
      - - - -
        -
      • -

        endCurrentThreadExecutingCommand

        -
        protected volatile rx.functions.Action0 endCurrentThreadExecutingCommand
        -
      • -
      - - - -
        -
      • -

        requestCache

        -
        protected final com.netflix.hystrix.HystrixRequestCache requestCache
        -
      • -
      - - - -
        -
      • -

        currentRequestLog

        -
        protected final com.netflix.hystrix.HystrixRequestLog currentRequestLog
        -
      • -
      - - - -
        -
      • -

        commandContainsFallback

        -
        protected static ConcurrentHashMap<com.netflix.hystrix.HystrixCommandKey,Boolean> commandContainsFallback
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        protected FallbackCommand(T result,
        -                          String groupname)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result,
        -                       com.netflix.hystrix.HystrixCommandGroupKey group)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result,
        -                       com.netflix.hystrix.HystrixCommandGroupKey group,
        -                       int executionIsolationThreadTimeoutInMilliseconds)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result,
        -                       com.netflix.hystrix.HystrixCommandGroupKey group,
        -                       com.netflix.hystrix.HystrixThreadPoolKey threadPool)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result,
        -                       com.netflix.hystrix.HystrixCommandGroupKey group,
        -                       com.netflix.hystrix.HystrixThreadPoolKey threadPool,
        -                       int executionIsolationThreadTimeoutInMilliseconds)
        -
      • -
      - - - - - -
        -
      • -

        FallbackCommand

        -
        public FallbackCommand(T result,
        -                       com.netflix.hystrix.HystrixCommand.Setter setter)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        protected T run()
        -         throws Exception
        -
        -
        Specified by:
        -
        run in class com.netflix.hystrix.HystrixCommand<T>
        -
        Throws:
        -
        Exception
        -
        -
      • -
      - - - -
        -
      • -

        shouldNotBeWrapped

        -
        protected boolean shouldNotBeWrapped(Throwable arg0)
        -
      • -
      - - - -
        -
      • -

        handleThreadEnd

        -
        protected void handleThreadEnd(com.netflix.hystrix.AbstractCommand<R> arg0)
        -
      • -
      - - - -
        -
      • -

        shouldOutputOnNextEvents

        -
        protected boolean shouldOutputOnNextEvents()
        -
      • -
      - - - -
        -
      • -

        getFallbackSemaphore

        -
        protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getFallbackSemaphore()
        -
      • -
      - - - -
        -
      • -

        getExecutionSemaphore

        -
        protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getExecutionSemaphore()
        -
      • -
      - - - - - - - -
        -
      • -

        getCacheKey

        -
        protected String getCacheKey()
        -
      • -
      - - - -
        -
      • -

        isRequestCachingEnabled

        -
        protected boolean isRequestCachingEnabled()
        -
      • -
      - - - -
        -
      • -

        getLogMessagePrefix

        -
        protected String getLogMessagePrefix()
        -
      • -
      - - - -
        -
      • -

        getExceptionFromThrowable

        -
        protected Exception getExceptionFromThrowable(Throwable arg0)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html deleted file mode 100644 index 60d74d31..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.html +++ /dev/null @@ -1,628 +0,0 @@ - - - - - - -FeignHttpClientProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class FeignHttpClientProperties

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.FeignHttpClientProperties
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    @ConfigurationProperties(prefix="feign.httpclient")
    -public class FeignHttpClientProperties
    -extends Object
    -
    -
    Author:
    -
    Ryan Baxter
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        DEFAULT_DISABLE_SSL_VALIDATION

        -
        public static final boolean DEFAULT_DISABLE_SSL_VALIDATION
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_MAX_CONNECTIONS

        -
        public static final int DEFAULT_MAX_CONNECTIONS
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_MAX_CONNECTIONS_PER_ROUTE

        -
        public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_TIME_TO_LIVE

        -
        public static final long DEFAULT_TIME_TO_LIVE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_TIME_TO_LIVE_UNIT

        -
        public static final TimeUnit DEFAULT_TIME_TO_LIVE_UNIT
        -
      • -
      - - - -
        -
      • -

        DEFAULT_FOLLOW_REDIRECTS

        -
        public static final boolean DEFAULT_FOLLOW_REDIRECTS
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_CONNECTION_TIMEOUT

        -
        public static final int DEFAULT_CONNECTION_TIMEOUT
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        DEFAULT_CONNECTION_TIMER_REPEAT

        -
        public static final int DEFAULT_CONNECTION_TIMER_REPEAT
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignHttpClientProperties

        -
        public FeignHttpClientProperties()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getConnectionTimerRepeat

        -
        public int getConnectionTimerRepeat()
        -
      • -
      - - - -
        -
      • -

        setConnectionTimerRepeat

        -
        public void setConnectionTimerRepeat(int connectionTimerRepeat)
        -
      • -
      - - - -
        -
      • -

        isDisableSslValidation

        -
        public boolean isDisableSslValidation()
        -
      • -
      - - - -
        -
      • -

        setDisableSslValidation

        -
        public void setDisableSslValidation(boolean disableSslValidation)
        -
      • -
      - - - -
        -
      • -

        getMaxConnections

        -
        public int getMaxConnections()
        -
      • -
      - - - -
        -
      • -

        setMaxConnections

        -
        public void setMaxConnections(int maxConnections)
        -
      • -
      - - - -
        -
      • -

        getMaxConnectionsPerRoute

        -
        public int getMaxConnectionsPerRoute()
        -
      • -
      - - - -
        -
      • -

        setMaxConnectionsPerRoute

        -
        public void setMaxConnectionsPerRoute(int maxConnectionsPerRoute)
        -
      • -
      - - - -
        -
      • -

        getTimeToLive

        -
        public long getTimeToLive()
        -
      • -
      - - - -
        -
      • -

        setTimeToLive

        -
        public void setTimeToLive(long timeToLive)
        -
      • -
      - - - -
        -
      • -

        getTimeToLiveUnit

        -
        public TimeUnit getTimeToLiveUnit()
        -
      • -
      - - - -
        -
      • -

        setTimeToLiveUnit

        -
        public void setTimeToLiveUnit(TimeUnit timeToLiveUnit)
        -
      • -
      - - - -
        -
      • -

        isFollowRedirects

        -
        public boolean isFollowRedirects()
        -
      • -
      - - - -
        -
      • -

        setFollowRedirects

        -
        public void setFollowRedirects(boolean followRedirects)
        -
      • -
      - - - -
        -
      • -

        getConnectionTimeout

        -
        public int getConnectionTimeout()
        -
      • -
      - - - -
        -
      • -

        setConnectionTimeout

        -
        public void setConnectionTimeout(int connectionTimeout)
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html deleted file mode 100644 index ee22e8fd..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/FeignUtils.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - - -FeignUtils (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class FeignUtils

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.FeignUtils
    • -
    -
  • -
-
-
    -
  • -
    -
    -
    public class FeignUtils
    -extends Object
    -
    -
    Author:
    -
    Spencer Gibb
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FeignUtils

        -
        public FeignUtils()
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html deleted file mode 100644 index 7e104d3c..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - -ResponseEntityDecoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class ResponseEntityDecoder

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.ResponseEntityDecoder
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.codec.Decoder
    -
    -
    -
    -
    public class ResponseEntityDecoder
    -extends Object
    -implements feign.codec.Decoder
    -
    Decoder adds compatibility for Spring MVC's ResponseEntity to any other decoder via - composition.
    -
    -
    Author:
    -
    chadjaros
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ResponseEntityDecoder

        -
        public ResponseEntityDecoder(feign.codec.Decoder decoder)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        decode

        -
        public Object decode(feign.Response response,
        -                     Type type)
        -              throws IOException,
        -                     feign.FeignException
        -
        -
        Specified by:
        -
        decode in interface feign.codec.Decoder
        -
        Throws:
        -
        IOException
        -
        feign.FeignException
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html deleted file mode 100644 index b12c12d5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringDecoder.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - -SpringDecoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class SpringDecoder

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.SpringDecoder
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.codec.Decoder
    -
    -
    -
    -
    public class SpringDecoder
    -extends Object
    -implements feign.codec.Decoder
    -
    -
    Author:
    -
    Spencer Gibb
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SpringDecoder

        -
        public SpringDecoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        decode

        -
        public Object decode(feign.Response response,
        -                     Type type)
        -              throws IOException,
        -                     feign.FeignException
        -
        -
        Specified by:
        -
        decode in interface feign.codec.Decoder
        -
        Throws:
        -
        IOException
        -
        feign.FeignException
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html deleted file mode 100644 index 186c3937..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringEncoder.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - -SpringEncoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class SpringEncoder

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.SpringEncoder
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.codec.Encoder
    -
    -
    -
    -
    public class SpringEncoder
    -extends Object
    -implements feign.codec.Encoder
    -
    -
    Author:
    -
    Spencer Gibb
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from interface feign.codec.Encoder

        -feign.codec.Encoder.Default
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from interface feign.codec.Encoder

        -MAP_STRING_WILDCARD
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SpringEncoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters) 
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SpringEncoder

        -
        public SpringEncoder(org.springframework.beans.factory.ObjectFactory<org.springframework.boot.autoconfigure.http.HttpMessageConverters> messageConverters)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        encode

        -
        public void encode(Object requestBody,
        -                   Type bodyType,
        -                   feign.RequestTemplate request)
        -            throws feign.codec.EncodeException
        -
        -
        Specified by:
        -
        encode in interface feign.codec.Encoder
        -
        Throws:
        -
        feign.codec.EncodeException
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html deleted file mode 100644 index f840a29a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.ConvertingExpander.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - -SpringMvcContract.ConvertingExpander (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class SpringMvcContract.ConvertingExpander

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.Param.Expander
    -
    -
    -
    Enclosing class:
    -
    SpringMvcContract
    -
    -
    -
    -
    public static class SpringMvcContract.ConvertingExpander
    -extends Object
    -implements feign.Param.Expander
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ConvertingExpander

        -
        public ConvertingExpander(org.springframework.core.convert.ConversionService conversionService)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        expand

        -
        public String expand(Object value)
        -
        -
        Specified by:
        -
        expand in interface feign.Param.Expander
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html deleted file mode 100644 index 34067f8d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/SpringMvcContract.html +++ /dev/null @@ -1,430 +0,0 @@ - - - - - - -SpringMvcContract (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - - -
-
org.springframework.cloud.openfeign.support
-

Class SpringMvcContract

-
-
-
    -
  • java.lang.Object
  • -
  • -
      -
    • feign.Contract.BaseContract
    • -
    • -
        -
      • org.springframework.cloud.openfeign.support.SpringMvcContract
      • -
      -
    • -
    -
  • -
-
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    feign.Contract, org.springframework.beans.factory.Aware, org.springframework.context.ResourceLoaderAware
    -
    -
    -
    -
    public class SpringMvcContract
    -extends feign.Contract.BaseContract
    -implements org.springframework.context.ResourceLoaderAware
    -
    -
    Author:
    -
    Spencer Gibb, Abhijit Sarkar
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SpringMvcContract

        -
        public SpringMvcContract()
        -
      • -
      - - - - - - - -
        -
      • -

        SpringMvcContract

        -
        public SpringMvcContract(List<AnnotatedParameterProcessor> annotatedParameterProcessors,
        -                         org.springframework.core.convert.ConversionService conversionService)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setResourceLoader

        -
        public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
        -
        -
        Specified by:
        -
        setResourceLoader in interface org.springframework.context.ResourceLoaderAware
        -
        -
      • -
      - - - -
        -
      • -

        processAnnotationOnClass

        -
        protected void processAnnotationOnClass(feign.MethodMetadata data,
        -                                        Class<?> clz)
        -
        -
        Specified by:
        -
        processAnnotationOnClass in class feign.Contract.BaseContract
        -
        -
      • -
      - - - -
        -
      • -

        parseAndValidateMetadata

        -
        public feign.MethodMetadata parseAndValidateMetadata(Class<?> targetType,
        -                                                     Method method)
        -
        -
        Overrides:
        -
        parseAndValidateMetadata in class feign.Contract.BaseContract
        -
        -
      • -
      - - - -
        -
      • -

        processAnnotationOnMethod

        -
        protected void processAnnotationOnMethod(feign.MethodMetadata data,
        -                                         Annotation methodAnnotation,
        -                                         Method method)
        -
        -
        Specified by:
        -
        processAnnotationOnMethod in class feign.Contract.BaseContract
        -
        -
      • -
      - - - -
        -
      • -

        processAnnotationsOnParameter

        -
        protected boolean processAnnotationsOnParameter(feign.MethodMetadata data,
        -                                                Annotation[] annotations,
        -                                                int paramIndex)
        -
        -
        Specified by:
        -
        processAnnotationsOnParameter in class feign.Contract.BaseContract
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html deleted file mode 100644 index ab37a702..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FallbackCommand.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.FallbackCommand (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.FallbackCommand

-
-
No usage of org.springframework.cloud.openfeign.support.FallbackCommand
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html deleted file mode 100644 index 20071774..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignHttpClientProperties.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.FeignHttpClientProperties (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.FeignHttpClientProperties

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html deleted file mode 100644 index 6e338622..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/FeignUtils.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.FeignUtils (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.FeignUtils

-
-
No usage of org.springframework.cloud.openfeign.support.FeignUtils
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html deleted file mode 100644 index e1f208e4..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/ResponseEntityDecoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.ResponseEntityDecoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.ResponseEntityDecoder

-
-
No usage of org.springframework.cloud.openfeign.support.ResponseEntityDecoder
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html deleted file mode 100644 index 160fa6a2..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringDecoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.SpringDecoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.SpringDecoder

-
-
No usage of org.springframework.cloud.openfeign.support.SpringDecoder
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html deleted file mode 100644 index 063573ef..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringEncoder.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.SpringEncoder (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.SpringEncoder

-
-
No usage of org.springframework.cloud.openfeign.support.SpringEncoder
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html deleted file mode 100644 index 4e01495a..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.ConvertingExpander.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander

-
-
No usage of org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html deleted file mode 100644 index ee5e5ac0..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/class-use/SpringMvcContract.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - -Uses of Class org.springframework.cloud.openfeign.support.SpringMvcContract (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Class
org.springframework.cloud.openfeign.support.SpringMvcContract

-
-
No usage of org.springframework.cloud.openfeign.support.SpringMvcContract
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html deleted file mode 100644 index be82a1a5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-frame.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.support (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - -

org.springframework.cloud.openfeign.support

- - - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-summary.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-summary.html deleted file mode 100644 index bf55a9ac..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-summary.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.support (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Package org.springframework.cloud.openfeign.support

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html deleted file mode 100644 index 34cd0e39..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-tree.html +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - -org.springframework.cloud.openfeign.support Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Hierarchy For Package org.springframework.cloud.openfeign.support

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • feign.Contract.BaseContract (implements feign.Contract) -
        -
      • org.springframework.cloud.openfeign.support.SpringMvcContract (implements org.springframework.context.ResourceLoaderAware)
      • -
      -
    • -
    • org.springframework.cloud.openfeign.support.FeignHttpClientProperties
    • -
    • org.springframework.cloud.openfeign.support.FeignUtils
    • -
    • com.netflix.hystrix.HystrixCommand<R> (implements com.netflix.hystrix.HystrixExecutable<R>, com.netflix.hystrix.HystrixInvokableInfo<R>, com.netflix.hystrix.HystrixObservable<R>) - -
    • -
    • org.springframework.cloud.openfeign.support.ResponseEntityDecoder (implements feign.codec.Decoder)
    • -
    • org.springframework.cloud.openfeign.support.SpringDecoder (implements feign.codec.Decoder)
    • -
    • org.springframework.cloud.openfeign.support.SpringEncoder (implements feign.codec.Encoder)
    • -
    • org.springframework.cloud.openfeign.support.SpringMvcContract.ConvertingExpander (implements feign.Param.Expander)
    • -
    -
  • -
-
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html b/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html deleted file mode 100644 index af468f34..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/org/springframework/cloud/openfeign/support/package-use.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - -Uses of Package org.springframework.cloud.openfeign.support (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - - - - -
-

Uses of Package
org.springframework.cloud.openfeign.support

-
-
- -
- - - - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-frame.html b/spring-cloud-openfeign-core/target/apidocs/overview-frame.html deleted file mode 100644 index 455ce42d..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-frame.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - -Overview List (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - -

 

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-summary.html b/spring-cloud-openfeign-core/target/apidocs/overview-summary.html deleted file mode 100644 index 5f28ddc5..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-summary.html +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - -Overview (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - -
-

Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API

-
- - -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/overview-tree.html b/spring-cloud-openfeign-core/target/apidocs/overview-tree.html deleted file mode 100644 index dea5d2f3..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/overview-tree.html +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - -Class Hierarchy (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - - -
-

Class Hierarchy

- -

Interface Hierarchy

- -

Annotation Type Hierarchy

- -
- -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/package-list b/spring-cloud-openfeign-core/target/apidocs/package-list deleted file mode 100644 index fae86a86..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/package-list +++ /dev/null @@ -1,5 +0,0 @@ -org.springframework.cloud.openfeign -org.springframework.cloud.openfeign.annotation -org.springframework.cloud.openfeign.encoding -org.springframework.cloud.openfeign.ribbon -org.springframework.cloud.openfeign.support diff --git a/spring-cloud-openfeign-core/target/apidocs/script.js b/spring-cloud-openfeign-core/target/apidocs/script.js deleted file mode 100644 index b3463569..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/script.js +++ /dev/null @@ -1,30 +0,0 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; - } - else - row.style.display = 'none'; - } - updateTabs(type); -} - -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; - } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; - } - } -} diff --git a/spring-cloud-openfeign-core/target/apidocs/serialized-form.html b/spring-cloud-openfeign-core/target/apidocs/serialized-form.html deleted file mode 100644 index 5012e472..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/serialized-form.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - -Serialized Form (Spring Cloud OpenFeign Core 2.0.0.BUILD-SNAPSHOT API) - - - - - - - - -
- - - - - - - -
- - -
-

Serialized Form

-
-
- -
- -
- - - - - - - -
- - -

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.

- - diff --git a/spring-cloud-openfeign-core/target/apidocs/stylesheet.css b/spring-cloud-openfeign-core/target/apidocs/stylesheet.css deleted file mode 100644 index 98055b22..00000000 --- a/spring-cloud-openfeign-core/target/apidocs/stylesheet.css +++ /dev/null @@ -1,574 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.useSummary td.colFirst, .useSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} diff --git a/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories b/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories deleted file mode 100644 index 51c962ab..00000000 --- a/spring-cloud-openfeign-core/target/classes/META-INF/spring.factories +++ /dev/null @@ -1,5 +0,0 @@ -org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ -org.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfiguration,\ -org.springframework.cloud.openfeign.FeignAutoConfiguration,\ -org.springframework.cloud.openfeign.encoding.FeignAcceptGzipEncodingAutoConfiguration,\ -org.springframework.cloud.openfeign.encoding.FeignContentGzipEncodingAutoConfiguration diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class deleted file mode 100644 index b2c5b4d26f93cfd3df94e0641eb734429a2d7648..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 749 zcmbtSO;5r=5S_(BEuw;g;?08xda)O87(YT{LgEJr#>C^=4yCy4lI>RcZ65pq{wU+L zO==8COgzl)WZul1oj3dO`SuO~C(yQG*M>a?jS$TZnz0J#*n z=>x9$6bg9?)MGRSa!UyeTAk|&f8n0sGW3Q6cX50skI7TGZaOJ)^K zBDu%uOmKq*%-~`PQBIwhNO(OZ1o|dYvglHJvtK$b zO=VCWszm#E6$$ElcqyeaG+|JTIMB++I9B>N70iZx29HXIUOY=h8>M=`D*f#FLM4Hx zW+?OhtYA7?#Cl2^oRbO%E3jH$O4L2U;}~f%_3sVdJxxeu2Iv2LS%m?E5`9Ae%cAcC z7C8*cP|0o^)(LkAEt7CrXaj0gkcOO68iGx-EwU19lhre?0WG?#RLfuonib~@sz2dJ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class deleted file mode 100644 index 258a3ac119a582b7e9c430d20061b3fec64cf028..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 705 zcmbtS%}&BV82lEnl?no)2X7ucKup|=iH8~uF)=a0NP-u=t?k!ZEW6Ei>(8V3Djs|Q zAIkU@gpv^Afx~up(%IRW+5P_c`~rXz*t22BhPDm64EB3cDkBW~1EIwj4eCoJ4Zax$ zwQDH}#v)BIWzY)I{IMe?@7@z+(C&2mBk>}5EM&+hRF^?@7===pOcUdDnQ?Zsut!YK zCq-U}yXU0RNVM`WO?x`b#wf|qN2jlJ$kRkeG7NINuS!32FIJh)Re~}=I(VkD5NR+~ zQu=UZT=!p33j~cpjGo~)Xr7esb{`ltr|Wr(RG96}nskbk3@mDyb}?{4$z*X?w~r%Az~FvO(bbJw3>cK?#Q~Hm6dP>9n>m6iVF$Jd*9h0k ZP^W2|Mq~23Ir+9=gJy?FWf~Q$`U_Hf-=hEk diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class deleted file mode 100644 index d57e8f95823c1b06292d3006afdeff6f20a75676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 957 zcmbtSOK;Oa5dPLlW8$XigAns-N@#&3mGGtFl2Q&u;o<^PP$Z5UXX83`?P$FQ^%rpk z2~-IrjvV+=h*`Tlf`x>{VRv5N%zQgLU%!3)3}6o(3l+4gSi+WxTNX-ao49Ra+r$n- zC5(MvNQSyQ6@ec)Zf5r>vL8f&I$&7uEQY!xhVo%N5e%zt5Q(Sh=~&1Yd>oQz!;L*2 zj<^i8ec>#t;~-&plDP~be=7N@cpb|V#|z_h;>2?i_P=$!Fu4@D#&?e<@k~G=^GEHRs1r z>gfGx6vorYx15PeRzHA$0xw@@f;X#*rBbR{Sk66MgK2&C{KHR|2jb<%COyOHAs`mf*s zNF0#3@}m&5>r}L9Kn*7jUXN$|-pts~`{U==Zvb|&lZA!NET*x=QQ)}CagSlL>II&z zF{F#70|u)ex{_h0=>_stbkdfpCE7lD=9{4-`~#u9cs+1h`q1k$JZXliYxjG~3%VU8 zPUO2#9ovo{My?(9WYCdbH?W_{j);8S5~?e;R29mt6Pu&R!1p50cco&;y$AxS>b~gr zWuIf4s(CJy8yDspFvF+fl~Ok1#C6}3fo=##hw5}silEXo1trnKAa7+1!Z6VCy*{Hc zH5G?IY=E>X>&-84T4i@?C0xVIpaPVQFM9l*lnfGCUe1(V#Jg zwE^uPdSh6=D2LPDnIyLUimbL;l^UJH>`SQ+L-&n{)k0z*5oPx2u7r*hiS2u}_4M-b z)&BcSH|>?ENrvox7%4|Ky!iDj4vBv!)+fZ_2!ydXNpVTm!6uR>(5RVt1$ z!@`Ky!10h_)dWUsfMK(E;i^Xqe(D@KJ?-<1*g%^8NTg-@J*8;SY0&B#SvJj#=85eu zU>}okCfN`>Zz4^ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/EnableFeignClients.class deleted file mode 100644 index 6f4a110b53b85133749ceec315275ed399488a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 870 zcmaiyUr!T36vfX#>jI+kr-+CI^?@iP%!}~_V`554NKl%#kdQu2x3`;t=}a>_3-Z-` z@B{dvjCYID1=sk{Z0FwJIcM(7{P_9pJAilCi10kZdW07O)k|eE5?FcjwtIB0E|oOO zCbAv8w#lBr;wNieP(eGpPXm>iATZxkDK%Amp%O|3mI}+dQE8eNYj^#|b+(&r>%^*% zd5&ByK|XAMWUAJ`iK;t0&`IXU@d8n7G}*xJb8VOTm=3hbeHvEv3>^?#*Kdg3d=i1R zR%U}9(y2~06O&Qc;$>l4bvvVMQQ!!kmbbC>AEfDwj;|SvS|?vRho2h)8|9LY@(Bed zUzhhAhK3y5xgHTimCjj{yL zk@NWu_R1B;Wqs*JWC!^%%HmW-}fP~FnL?Yy>p8B8EsBVg^f-w zX-hz0ihtAmYO57K7gTxmfLGI9fD6(6!VG3v@rS@1qf>au8y?Lah|V)q<9VqAg@+v(wbsq+~L+{wsYd zDEI^XQR2z$tW_E4>cGr7Cpq7DZpnQA@#PzUdsqxm#e5wL0ZLw8tK&LD?UB;TJ!UAc ztaceH>!vRmraMZ@SLv`P?Uv}pw9@LBP{dtfmACW7irZ5O!_reZ5NYf-q>A*Gu#t4q zt{Xj2QEG)#Ml&>@YfX!>ND@hq-Hx#lPY$fo(ZGtK{9x>R9>yl^b8{f|z*F&za4mJ_ z53=P`!#!k}${5DUFx*~QohalOK@@YZQ|;7Hc2%ON<~6O2%c`OLZxxdn?c|Z;;+HFb zB84Wd7lr;kW5}863-e}4PFi32mT{_iq=|S_zf?&=t;*SgHzu{A+)#cp3&mY(?~6mh zaKA7xMfp2X3U@Lu%D7Vq{O63bi4$G*P{b)^JD<&^z4tM3RvopUjbv6r6E)Ns?oM(t z@*^;wRvkAO-c155Zr15Xiebh#l*d9xe6zPNL&xyo|07}v6}pf9DUn8%gP}ndC&@@w zZytkv&bH6cx0Wq#BOtvwa==-fBa3b;W{AXt?~wH1##fZKk5T?adI=}^o!{_{96w7w p{+G}qd7j=fE@Y^S@H;KqxkU0Z@m_fgmS7H3WCvtdaFudt{sb+TPmTZp diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class deleted file mode 100644 index e1dd23c05d7856f8ae2469e2509a4f367a07a785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500 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 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class deleted file mode 100644 index e3bd732640b1dbe99cf6f17da39d9b771f30a97b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmbVM?P?Q26g`t{lXOkB#?Q8X75vc(X2gm=stC1M6r%xK0-^|$&15@uGgD?~wZ2vT zRZ#E&d?@kGW@D=?G`O&P@142l+^?Da`Rm&c01t30#0(beSPD_`@_HRN7;2A|R_+Ny zb!D~35Nw)(WH{GRTE5OkeQ9?@KcSUY$3!CO39GzaECy~@r3}l@zogEpgDt6Iy(4Ta zowS=q4^^C5;grz~%@3z&s(Gx5q^n=4G^JJ*Y~i-aY$UgopUhHum)d*c zlVEsQ8knN|n<#}lo)=~OtQ0tX#`&m;C(txqhQ)jy?cMQ7X`dWn6E)Ns)}}cT1#U8> zI&Lz&p9Waoq|=WQ!@O@KPlS$nx4$PN$FTnY5wVPb?xBAwq*3KyXpqH8GLkcQj=;X= z+q3ko<%?Z}q&LS7ID@lf(JjS1k$CWZk{;anj>_93R1Zn7;26Js0^ca`=gG(a3R)yD j&|AgD9CZnPr$sxLNnRn|tM9;4EMSi8kn8~0D3|7M@|R5X diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class deleted file mode 100644 index cbe79a65a4204c069ce23a39260c2b692d165b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4479 zcmcIo`*$2w9sf*{-Dx(Hwn@`8p$#;p;HHnPid0CTG)Wt}Ve_y_s}uz$vp1V*CNptn zHce4bUJA;qyx*uG;Dbj2mlhTHMLc>u{z)D`cV@D)8#j*w$J5iB}J)6Q3&Z)R7g`N13in~?Zqd;@! zj{E+?kYx(nSJ0kw=4Ls+CNo|k?^lq#!L&{Pu!8z@&nX2BLrz{O*pf4CF;<+P7VeZj zZBf#ia}3=&rMsq_N5Tew*7Ou~gg%FbS+Iv3d&VpjUEMbwn`vZiTew4(?sXe3c!*|?s{XOL+ zseaFL+TwEJ1Qgu7MhbEF)~`gtcB86GQA!FX)`;+>id3*|USFDWeBFwxBoMac&ghGJ z#?tLVCTshmAY9g+^38cM<>bsoB5rGiO3twhe6RYxb&_yZa7FmC=$lrCwHQU$CC)Qb zw3iCh-8w4#StmcCOPKk>WzfzOMO#KVWqKw-JYd_*OCp8u4%V*RVQx!)MlY*o28C|Z z{Vg^1ryYmNL@sj*wt$q$vk>eDJthT)ANs62F$aa>QkBCgo3(t3*a|)U#echNF)fXZX>*)Ru{OYq}>FvRo*k!seBN)TC2%4KZv=;@w%B4SVJOQE;es^ZpmM1YgX{ z40^1l;l}YBP&)nWjFJzJmnz!h+uT=-677=ZU{@0ly|(aYEOV*Xa`gPPP6jcA+nddC zHWJ97b6}H4iUPCwbsQ8J7pW_i4Bv4`_H0KU48@IeAFK z!}x`UU*cX3k4W*O8Xm*r8lJ#;6;Dc?r!+h*Uq6HM8lIKn=QKQz7gfBZ;bmN_;uQ@; zcvZsyUes^|uW9%dey!mO>{js`4X@)36~EQ+Cf-uo;2TAC1RWZ_+ws823Y7e9H8iG+d$kjMAUZj;xba%-hw@xD8rNZ+Io6 zvQMY0njX=rZ1w5NR>gGN#%{&F%cR?GdPi&0u0}?ZOdWOS$d~R;xgX78KL(4Yl@~7Y zQ66>6q-$N1_eLsgL)V(i%KPqUHkZpz9vd1TJ36Ug*IMor97%6{MJi9yiiED?Z6LbY z$9aE-XkGSEsVd2@mYnxAo{Z_LUDwpW;Q5hFQ`TbGSvDZebl zk}!BdawmnmXd1+2dbQ1RtXh*E_txzG3OxmzyxF3kch2(rj?cz5hprB6jIY$XJ$Ww)qD>=*XSCP_vA49po zK^^w;nGA$)<0_7|Pytt?hcgBHupjk-@p(E+Qr5G-gu08UALDPsMI`zfI7s#-4je2& z?QAGvQ)l858WVV*%3*+3W&zGO;R0Il0e0ZSAlTv1VHAw6aR3K{1bWcRZ0l&zjj!Vy zOrZrG_$IEQryXeJ=kc{n=McR%*3k%52foe!tu(rhzt_`E-)&F~^mB9rZj7q<7tK_@ zA7Qqsi)iX=;6P(JeF+Ylr6jp;e`m6U&6lvH4xI^B_238CT0)B~ZgUB(2TIshLffCP zecwme9+$a?=>n`BpD>R<^UL`!Ea|UI^;2f>8IIxepzPye2IaCxa2PiQWsmTr?Pmqd zFK9(QeGTy6Aj@uLT|;a|f_^hNN?9^!Kyy9KK|=(MkWG*aDx1LLk!xQUEZ?1+$+hp6 zIe&p&@~4FM5_Vid2iG~6c9w9N#6^98i*VWg#%#YpJN`~U{i6aS-BJF-fxfakXuphn zGX=aYAsa#*W-7<9v)=annNZ{ky`k7CElHoFnvh3%%7L7eqY7hKzDP#u(v( lk7FVld-zTT5O(84Sw4w0Z6sK_@MC<9u%F{!JzhZPe*yg0GR*)0 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignAutoConfiguration.class deleted file mode 100644 index e3e4f91fe5efdb6520f315354e4113138fb9be6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2408 zcmbtW{c{sV7=AVhy)->aNfkj*DWdj6I7Es-Yqf-yR5O$@OdXY9HkVCYxZcJ40Qz6) zjEW;O{sI0`j?e97l53mRN`JU}_jdPv_I;myKkn~;{`?ET4Qy0kW6{FR3JO>p#{@nr z8@W3{EqG>p^SCl3)maJufm!q zqew*-Rs}AkTWg+He!O47!d-!xd#WQ7FI#>j!>)=6k;k=AkSK^eJCVA9R2 zMFLZeC-Rwel306ALr3wFz<85p%Qy*@z{5Su%Z(uHI#Dmwezz0KZS_0|pE|A=ByA_? zDZi7t>|}lzmzq80>W+4e`%5c?Kle@I$9h|B=}5Ocwd(spY*uN_tbCH=_hNH-3` z9Y+onoYf=_p6gJx30n@;Pf0p1^5P&cwyb>}uLu-p=e7h&wV+LZPBpZz9wgf>6+V(Y zU7*?sTfCV$XWB#AmRbTlz%u_CEC(Rv_sNom-hW5X-7$~ z7ld(^gu~jBL$dKM-V>M}X8vjz%AGX*ZJfbdWW!vRz(kG=3-@fSVO`+b(Q80Pk&XMP z3*0%f-o7wlp)%Hb((gK(ttZN5R5xEA@AAPF`rBim4(T=o?g|8f$Hzea&lYez_#?EA z#e=Osq;|0i`fL;JK^1&Fo3#{klTG$3zq^#1$@1~_3+3rZ#k*){8K3SSIc#!sTbN-l zw@s%gq%qI-ewJSaoWt9c6YL=8`CRxO@1V#5GluVrTv{>Tz|{Opi1}A2eD@N?-%$F+ zsL$}7{wn~>C~@y4j%;djKiN`VjXA$MHl_&Q~}R<53?j{O1aXO0Ur4Hz@?wVZyr zub-Niu6{%*FpIf9)&t7)-0CZoY0`LOVg6T?en(|th&oBzfjWOzHfYaR2K`K?)kiPW z`gtr6Ie$(OA5*V@D`s|vC|CLIaM!gTAY6PxPt3UB;!~IZO{chgi3FS^lanN1it;pN Nm2#T$4azrR{|nt&;U@q9 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClient.class deleted file mode 100644 index 6a1dec8508488bb1b1944a993042362dace4bdaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1084 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 Cr0o>| diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class deleted file mode 100644 index cd195ee54bf474542221dc3f0c8c8c860368515e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4928 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 BUTFXT diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientSpecification.class deleted file mode 100644 index 0193608088b714b6759f9e17a19bf84a4cf87033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2501 zcmbtWYf~F#6n-|hP10~_3Tca0Dbhj`N-Ao-1OhD;O&chhTE%)>k|k_OcjIQGGLAo_ z-@Sa{gU+;+(b4gfAN);@<8yWwl8`XtOoz#PIeXscea<=0d56FM{q+w3uR@C>iuoAA zSdgJ0+eH;iaa_lZIF@l!#oMx3QSnX`@5T{FF^XF<-;Sab#j1F%MR7+=>nh$?5Hhug zx`Jfsf%cV_t7~R0S9WZ}tmPF9R4jALsI_d(F)Wi#_dC3n>sqr(r&!sjnVQqGi89*b zFrO*VCo*rChEq@woKD~4oy%60-a{qB)Yn=MH+B22wpn*sSQV{)PqPi#`^J#7Z8Q}W zN|s&AH5fsEqfP$fw)jOLH^oo;Df2=^U zx^?A$V*QkBfU(R!i-1&on7~zhq+&y6hBw^q7%#E}?&A~Yy>0iX-)I^2 zs%|Sde-i0$g>agEBF(rkmB6R?jLkANGp=B;s|gnpcoUy9x8KQPO2roniYLd#vyT3a zlM~!(PNY|5;l;F~RUFISo$TrosYz$oC`c4dQ@7n-*IDYQs81SS!I>@vAHD{s-QZh} zQO|ivp=Vd)`6B2Lzi$!6cqw&HU$<>-mxt3`0`z@5wc2q!BcK2?X84I|L8XHYA5L*(V5OW}YA@FhK}R5+RP0 z953DHa# z#|R$hG}nidSEm_*T*0iL=yie}aqGyh$L$)qy?z2WulDV1M%-*FZZ^rbokj8RfR9xCRk#s#LPfLE}{vEVZI6tQ@e)kVzlyOec;|F~Qvo!5AN0AY1d`3I9K zt}Pt}F~=_oGw_D%4=hn{qNP;$cSJXW!m_*(5_;tW#Dr6)E^cM)K5CB$5OB%mz_8C5L1f_6!XDv}}_c_Hm|N?G!5n6mbf-*m<`pjuKN{?6`T( Wzd3-nTz+}nK zuiUrN8pA{qoFUdD6*Q#vu*BeH4#U*aa_vlsa<)OirT39`sx5a_sHnl0S{s+NK%`fD zlQ!DPBge%Fl&?#nDOcs9_#K~mrhvgi5kw^NaK{>F+;NB2Z+a%F8$%T%XZ%cN$!XP4 zvDloXN>?J-)>|qJN#u;u<|VVev&7W8V1^yn*6$8*tODD0TX`f@|X zQ#0H5Br6BvP%u30$%|S#FD>OK4>=!mKJF4HB+vnrF+$!b P9$<_rKBS-W7)pNuJEpT8 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsConfiguration.class deleted file mode 100644 index ee5c1d71a04669bd1ecb1f0f2882eafa6fc492ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4316 zcmbVQS$7mg7`>IPCzDPf0mG&u3K$ZgMG=><7(xQbB!L->21V_3DwBpu_t@PNi2J_p zKKToLRgW4m=XiYfhxj8r$K_T{&tzuO;RGJi(^d7={qDC`b^iSKx8DIA#@A`=#AO4| zr_qGV?YJ8+sK<*2Yy;B<95tFrBL$g;f!Q?LFl!*6Mkl0!ximJwHE<=3Zd~rbRTMff z4^KUO1H}&X;-z*32-ApAN@D^G2Cga4>uK!3qJftUykg*0fo*3N!zggCk4iW14g21# zn=b`+W<3TrWQx*z@w5A6&Jj zrR{~*tnEa8uxL$8Uy)8US{@AwwCAYGj!JvuV_$$vWzcva1`cA?m&626Be5n~Jvb0-bX{ z@EvOQm6tYVuGkB1A(qgnQcaoX>8k3*K?!e z0?mEkCtIR9mwZno2BpzKn%{82 zm0lFqWiwfrn$;=kP&-*}>Dw3cR1=OBFHrD6vMS$;Gh9T=GMk~`C@z$UjFHmi#wueZJs1pf{_9gOg{6JdNtZG*2`tN z;*6l?xjGvKjwOO8Cd=yW^gwsnUp0Obcp?$=mI!y|BHOt-W*2p88+gsY>y^CB$|zV= zdD&gf%Xo@>$~keeiEeJjzucw|jxd*NAjtFzWVFOL8Y(*Vc5-F9nVq zbyZ`zTl*rZFC0{zS>VWe?PngY9Fc=29>hcJ`YY{yC$#n5PHr7E&AEc#w3M|groi&c!rZUrN!kL-A_iTkiy+481(yd`iO zP}PQY?AB?FEjaY6ZexnT+X5p=APu#4O3vD)LKGKpQjak3j)`~i9?Q(c`}n}bhxkZf zFbTZT**arZHwP0R;}Zj)n)nPk1D~7t0$-ZQ;sU$QdT=YORdLp(yNL&INSXiDI+51Q zX?9$lkOkYz$G0zmr`JPnO~~Chxh5V@LT-rFO@hR}u~I%~c}uZ*Yh+E8YeqAwG%=n) z$!FZnE}ZJdv9;18>yLW1bh@wMA~d*0E4cY7N~Eq8GgJc*NV!#Odf5e6mMd1OraWhd zJdA*Fi)eS?!hH8FXX9!mB}9D%B2eEC}(R92Vo4p#Nh=@=iG z9Lc_r9l4mD66mP$JtY}{4-isUR!_Ad>-bri^9O8y zZ!V)VM(%3FoT$Mx*Tg(QYnnCdAsrc@a~T^HX3M}5Ha3Djr9pd1gMu-rdKEZzQq>4+#&D>ddCk8+`yJ5 zeD~j91By+vc3Ur6`F@FC#LqH~p2L1zhK1)fyL%|JhanijDBq|i=9%INd>UuS^DJk( z(DV;_3_NMz+~2rU6IQ`c?iR=}Kgwhea->4k@*}o3dZSq5;+8dCJdO*oi;oghc`o%U zwhjD(?TvWXYP_4OdN;+>Bu5Uhce4agxv`0$itI%$Jr!ayPLikbOw7C{Np`4!-noRk z8a2LFV?k|_^bn(*cm#hI!od{PU81@sdc0Dw&vAS&|CIDSEbm<`iV6OU;XK;^2dx*& A=l}o! diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class deleted file mode 100644 index 4579d41a76a0edf78a23aef67bfb9a72ae70854e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmbtUTTc@~6#k|y^uj_5f(qVHtM&pcC@NSm!77Ofpb^4@`ZC>4%i=QI%uXS^k?7Cy z#Y8mt;1BRe8P9C7;ZmZ}P4>*}?4IwO@0{=KkDuSZ1DM8q5=q=NCYwSEw|a0JcM`}Y zkWZn2Vh_eJ9>+u+Hbeh5_p*-X3aQH;4+0S|q?b1NHn*GF_3TxlOAOt5!ws^N45cMs z)$O36Tv@Lvz9n{i_0D!Yzge~YhLAPk)}_5@Y&irCUWvLJXvLL*nRBJ9A2TfH{sZSk zcKLONSlO=%lejCzN^`3s)EcjNbTY8yJKS66$~Di2hcUy3!Fn#GP;J)p|DIBIipXV_ zh2HS1FS#j;7K$QtZE@{vFif67*H^;UyA5H7NsvFUa?MNm*9-~52%i|nJ12IAGeg|* z1ec;}*oTeuxUAc&+VqU_Os)D&<%mVs)Mun)t0s&amGhaT&IaVxq87)bg(=*%(2G6` zJ+LgKaW9T(3-|GWA@VlMz(`mREzDpxjz<aaqjK8|6(cjJ zCF3;_Xv%wyic3W4HN$L2l)q6f!=MUPEY#6*G3@-QuM1N8nrqjW?dEoDW`!CS*fq-D zSG#u5Y&3kO?I(2lRMgDO5W?Xg?Usz-qd8-X9VxX7b4*pF_qu2mXN3exoO1b2^2nT& z3@Jv5hQ}ST;CT!)xzk>!PdY;P9{a73#vNa3?n;`Jp`)lTDx1R5GzJ)@pIC~1YLQIF z$PJ*Cv}aD}P9sBWKkdr2M$Ji~xDQqs+ef7E712-OhXZ80!N~669NF`S&V#fwS2~1b zxIp`41igC{i{iv^5yOZ0ZwTGs4;K#*qq*uD=>CHEa^W)~V+Tk?@R43dU?QbL^!JqH zhcMb`%Mrh$4PykCD4RYabQxFZYZJGNMv;~%u7*I@h&d>O>$rg-+NH=LNh@8y07}ZG A#sB~S diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class deleted file mode 100644 index a98e33bc0e8c458cac3cbbc90956eb9cd4b3e911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1665 zcmbtUT~8B16g|@x3T1%`2=Zw~)KY{6L=%IUXpw{j3<1IeZ$oz|BW0%9T@Vr<{2Tfk zeDT2;eDDYOn~d@70!reNfHdjMox5}IJ@?*o=f|&a-vP|vNi!NToI@6OTQGuqEx3;d z(NfG}G>eizW4NP(kx7BsCF@t+pzdo^-S*|4dTae%w^FnFo@?vMY%5(g?n1PdYg(Bw zSXEUWgue7=>E@X>I(#mmi`Ve8nQUu)#GG*&2f%YYB)a(7d zE#@6t)f&8)xcdWM}qiToBCz>uDl%?^sCqq@Xdv$A=tH5G%QMZ&dfx9g$q4kekX^ahJ zsI75doQTSM$s6-(JL(Pfv!le>7Fqq(2`nUHzOrwDmUG|*TGv8Z*?5LO>}x0b_wLFDvV=9jy8&; ziG8YE3m^$RQM}^R%_pUFRl1NZ%#Qt)q&j;(b76X%{qU%+&NxjPpIH(7WD=H2G;SBz zke51GG@jy%=Ebv>E=E(~=-_l{7yt#nnpr-eBA<^qM=8aB4lUdrO6y1?!`&&3eSs(q zjDJPyb9}3nYa;|rd(cL?baD^vxWN-GVt@QjsRNy{Uk6>dNsryswx-eaKF?2}5;X3? zt<#|I=r&E=aC&a+7-@lHWCT8-^X$|h@DUA}xq(l-l|}@m8x4fghm`0?UJPJJ45AAgKxdFoz1}P%-Ykd zQ047KEz4h^{s3Qiu}Vwg1LdNm5St6L)QFnu}Qea?5jbD2N>`t3e|v$*Ua zkJ1R{9L(d)C>$*0;o-GB%6L5;-mq~tj}g3S<82%72#hvWs9MsfL|~$RQ+_19t_eb~ z9wes1IzpnBkVu^#J|mvnRxwKlYDtB+%S%kyKcJaea`yp13E*Ro}0 zi5d?r22o&^1dbFB=&Q`$5U{FoleWg|L8Ml@?S|6pvJp};S&w}g-jF&-_kE#dHUk1b zyc~wRW(3@oC{nr_$|OnsS{V#9jJr)Q?x<)((MhkCj@2+wkx8zr7X8;!pW3IH@Tc~} zpl^LB6IYbkjGNbF$^`wU-P%D9pM<0{AFRB9NN9g-^^aaMq%pOPrPXUUtIJRG1AEv;?M?m`zmbP7G zPOTZ~-?}0@S$u7r6L2ow_EpCOag^9N&;455)qa}X%+C`8^JgKgC>IkT+=X=}YeDK( zx6K?YaIMvc-9W46d?7G}b~iDFC^m(LDn#8dw6W;oT`ak9aoEOtE-ql1I9yyr)y4a` zB;Y+}1-f_vFWRUHTpsxH@k@eTBWoI=WX4@>+*H0{t?u@b6_$cz_ORYFVGw&OS9f?6 z$Q9EBpBaQE>qE;dVNI1bnOP+(0;l^`wZ~$m*GV$Tno0Xn)=S2AVWjO$U?kWCY*iyU6_s$HprsA5!uvB^K|T&b$~M;uG+4N@Xz{XYnj& MhgTfDMN*u90496^YybcN diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignClientsRegistrar.class deleted file mode 100644 index 5c8ff6d867f2bc1e706645a87ce5b3b2c19582b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14094 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 ORqSru%YSps)Bgg^X1UV< diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignContext.class deleted file mode 100644 index 2eb220e1d2376210f0cb7929a4db0bae0efae32a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 694 zcma)4xlY4C5Pb^<2Xlm&y8=2w5hFwaGSEayWziU=U!1jBaCW2hnxo*OsE{c506q#a zb|?_yT1)TkjAq^(>({sE7XSy?aN#$w)WEWbX{@+db+N`UeJquNv_L5phrTb zLS`!HRoKb^?Q`caas#ieTHFuIas8fwJ z2N&xMd;c#m-UmbYbIPAPV>sN2s?ma+t1Rf|yePs?j@VXj`HiRD$2O+u2dWOE&qaf9 uhO8qvbOUC0edbU2lTUCS$((>k=n(^(#9Nr9+uS&mc)pHVsIiH~np^ML0nRu8 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignFormatterRegistrar.class deleted file mode 100644 index 8b0944f25f5bb581f7f07e7ef7b11cba3a17ed38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 zcmZ{fyAi@L5JdOPM?gdYv;a!T$el6+6$o?I$k>wSEJJSu6hKi7GAR)3UbJs-pRfA^ zz!r0bse)3N5f;bLOToFTnXt;)S)T`KOpGiCwyuj}WK)@|A?$)!-L>MpEyXl^3v$s# x9s08lE&Fl^>puv>a)9XCc&qoPii=2C{{ohudj0*ylt9RmMrj4o9VgE)c?0B=LmU7A diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/FeignLoggerFactory.class deleted file mode 100644 index f9a1b64479b1a6b82e7518392c33232ee99bfdef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmZWlF;2rk5S$H8Oae%B)JQ2H1=k>&Aeu<7j6li@E|<;4!T7B88I-S4@Bki#SSJOA zi`DK(J3BM`^ZWG;;2sw#&QhEcMo!p9CS2d-JNscxX)A9QrEQw|ZNA~cS0)eMv&;#X z&m6a5{c6R&b7W}jlI}Zcy3;LPNZQy0nuL65pQpbm>C^Ylof(Z}!DCuJ^n;|UyPV}c?>YC({OjL0 z-vzJ-w^L|AL4}pVZrCX-;8QA`6gp8%p$@K?DK+3ZToQAa#osGp^ywrWlb(I~3; z39T8`oxCtCFApntt7BCvM}*?xf@xUph@Nw8=gI*?w+6Xp4eJdPL5cgbAu%V_eRFsoOD%f=o zihRcuZ1Kh3!8gjE4#L&uZ=I9j4Z>Uru7akb;WFxe7!+)-IyMnqCQ`{6y-=9ea~Bn? ziy-OIg3D`yqjNAB34Lh)J(fIUbe_WaD?#^<*b~YzWL-p6{$Rl3bs}m zQU!)!qj6cEUnm&CN~QcT`?ud+&|tU6MP3A~`3i2{i9#zZzxNDZMM_lJx+?TV&PeX0 zS8|6r6W}{$6v!0^LHZcew% z;yeq~G_R6LmKg;p>8$*-v07wMVP0K*Jj+)8_o-Eu;W;KkQ`<5buttX9=z?q7mR?X` z*1~@^m%Nvqei&Eit9>VyR*%d7Y(ccVr6%l>lQTw4(cZLFbtgLnd>XpZqvEFuws{4l z?{0UThF$oXil1xv1%9dEp~@2#*PDh}%xO4)UupO?uBrHqhTr0lhVwYC;di*E;S)H{ zJF-$nP+j~Ytl?Sc3O1DkeY|A3=Dcy}a?bD~sp0qdgM!mzR?ePZ&|QV5ju1g7uQcBcc}%x@{HjDR@{e$j#OLGcVOL&i+NbNgk+`g-p?o zic76_t?6Hl^`50Go*LNmvP8=6p`|0*W`zC2a9~1UVMW%{qC49k0K;ZNRN^4mM6W`X zyrUE}m$5l%n|VIBO->y<#I_@HHtf|BImcjrDd>z=^~pKMz9cwO8>vWUOaJ(|#tJd7 zy9%C)%JIEF8@XKkhNmV*TWdw2a8JSWkiFgXJYT#0Z|$y z&piYAJTL!A6p`gSjut5B;tP`mKfGc2ua~1f{wn;9cP&GCgM&Kk;CI5CY~?bb$qm?v z$M}!Wws;ct;;=H!eGQy*d)`OgRit_{u_e@B@41b-{&-jS5@NmS_%af=5${iA68}JB zCZ0(wK|RH_WWSnG-$cVTte0CeF|Ml1NL}Y@V}CM}T(O#5hIZZ8LcKB1)+f-!@uN`D z&bK$h(Jr*n!A{!v7(Lia%b(`xC|?hq;QONUcpUTeLHKq~+VA^DPw*7_J%3#cV325t zxsPCo9*fZ~N{Ug#v)G6Ih*Qrob`-rtVbkJ=V~AptoVUBu zP2D}2c)EERYi^@iV1Em1r#OUPVB z`z>smN^niNsF+ z?#3vQ8p9;U@eF;Qp=Tlj$EC?(1Z+%jkD#RO;VvRzd$@}T*dFdNZ*+o^qJ5GP zXr;tcI86}BxQmmcUIc8$Wh~r3#r*>JMkpU*M#UKwXFaGl#Hqgw^FEGG@FU?qN4VK7 zO1RnPC8!I?bfvclxCJ%@oM=m6whCbCJ&KC=gF?_+8Y-L~l?OwoGojO&(CJL*bS88< z<54V5ISq9CGz}=bD)viP#V+Bh-1Q812@=)t>>#Jhp0Tm@iPTB+glCJrUan;Yf&Piz zf)uyVN*--XKeB{2rfFMxJHM9jXxyVpCN?n@>j?=G7xjR2dNO*lJviARPfC(`Co^$U ztb9CCX4V$Zp0jlO9CQ3U^KqKa=J--KkLNKL0d+A1b&-1{lNLRAMFcm`+5?sGj-tUi@W&7BdFLi&!_+S6Cx0F=@#KF4o~9 cD&3OOz=?|MJb3BffNK1`2lmcISvjx^7(jt7!3syEgyy0 z z2BCVQY}7OnN1XwI@VwhLHukfgO?2F~>W&|bz4gP?q^Yecc=Up`g)@AKiDELQ`!-W3bo0QTNJEm5%-Ms~ZkoKv+CucWt5z)tBtp zX7ccEp^Pv!kR>Z&aRH%xDf*SmEfe1Aoui*68~@&jdZ!aKf<1|Z*-Mk#kXuPA52_T# zu|4P;McDsMN545@<*2lXc>^P1f38mPM!Keg8Y&l?I>V$@lrLi@MJR?S< zETwdzEZs=yUeYDqXbJ?%cAS`=_V5YL>3`_2=r>MidG5@3X5^Ry2Tnie&b{w__x0*u z|9$750QTYS3_38|iETKX!4W*7;wxDwIGVwu_-Y4q6?0kaK_!DK3<;c<#|636RG1m8 z!>nA6$>q3Q>KQD;%D_e=gU8^=T{A-guH3cc?TIW-;#3x=@wF_r;_)oLjwj^u4He&% zkZ-B@wu&bOGUKJvRC&ByoGJG_>+p5|M-7T|TH5?6R@oTyKM#FEVLQiY>9nPuvy@o%?^HUoBh(Brg zGhWni4-RPfi`<>ZUsb%M;bpv{;(~@rysF_f{EZ>h@H*bm@Fw08xGKumC=VpZR|F>4 za@%L_^#XT(8h$|!iFM^Lz5=tKlf%ci;kJ1B0ibi%YCNpu$Y(`PGu^cvR(=#eZ*H)C zRrDrj$xT5K#ET_9-ojpx@_GTKw#~V)8)kfE9%7#o$a)!9wo9!#Pi-Osg1Cr~ha9$H z-4v~=amsrQ6gh??^@|*W3kFSMe`SxHnrGMRFUI)=80;gNO3kPoXZLkko&)`dV|^hI zdL#x4OqH*X?q*CAzlm>*J8H!WqDrOPd%wUn^wC}vcD*Y-i|PcGeG_iWCEiacmM#)0CNgDXnd=xey@f*x-<3|faA+`4IT25pI} zQmE<9wB%(~41dCN@0fB{^{iw@III|?nxV5z@HR7VJBwa)dFX9JoiLj&6J(>)N+ zxAiu@;sv(zw^?>`esARSK7pH%;+{>O>i{8neg(g&ofjeA@KAPgO?$wbG045WwD;KC@ z(lc)l9RmK_>A_z5aUX8scQ4Hu!R;vEi#Uoq_%CM|PZIJxMmcuIJXhT3n;E!*2IC8) zknTH2sypZoxf>=`lDyB5azFof74Qh@?_|`DVjOo7mgX1OfaGOdr{eCr#E0@-bv7R%!J00`Fq$ za4MJDwT!+5!71g!`TzYpDIKABj@Zr=1Eo?pvXtFLL4&xL;_svQ`)SBQ&+vUzevr5K z5}uOcLl^8vk$BPt`-wY2^;A+%5-*7op*tzbr<@8Xi#QbGKM>+SNPOv(UMQE*rDFOr zR2Ajz9}q+Oq%%Q5pa=w2@DNp>32Webk0q17S9uEwSp*`M$OB~ZFkuONnb8I^yxqgf I+MDkD2=nPHB>(^b diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class deleted file mode 100644 index d6ed811ffe5511fc1befffd9351a6aee9bd175e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3353 zcmcIm+jA3T6#sq6Hk+nfdZ8@@0fQDuT4)rxNK;Bnu@Wq4p@quD%QpF%hNin=cSET+ zyx$ca9~|C%QXYKpG83sYIy~u&f0M&_zTM4cleQy+<3qdIbG~!V@0{~H=i9&T|N1+C zgZMIn2-3~ihSM$R$8!-(;Eec{kue#;6wXF)4%1=G$T%Ot10b3)Im z#S5xY5bv%~vK9&^!_>O*vqim}OX?-A&2s|3A&eELu zlnBD+c%m_LI(cNRbg18V&X;}7p`ChL$q6`W~!Xwv!NK8QtyA*844h0%?86^eRU??y_gl?_nPFM(rf-$+@dkK^ZFwUcsv}UQ_To-Vp9?DtHrbF&uiR zU8Ue{yrbYF7i3f{*D3O>X~GCo%D2|iWu znSjz&OTX571)t-Vf+2jtkXaAw!|yeQ;}7C+?Nac1%5d>Ndf0g7(AKZ@(Iz%kXuZ*@ zYq&#dXJLCBbcdF%6dK#DHLvw^-e4q#n&{pYPh9p5P4xm47ef7nlV@7}>j9(zYcH6i zrYY`Bx~;|yokpuGzQ(QCl$)GQK>T-6ch_AgY1;jHx+`hbIib$erl6PX0?#he6k9Zj ziTEX-Yj@23NjOuH5*KVots1UtTGlp&C+BG!#nb*ft`@xC556kiFncMhnl#>f{6|=)(SlOVg)~U}37-t_Jui?4mEu2pArrzinby({m?%kp}Q6B>GJ&oc=#Xk|aGD zJ)8P|0sGND@;Lnu*}}c(rQeEk0K2h=-Wc{GPL71}0KExg=_dq!pl1Lz+xQA#xWj(NMQ^7fJ=Kv(op3WM2iF?xAfJ?PM)S<-6$kqiWMBkr*QdH9HaBYWZgqPob$)&yrUZ--6-j{ zpy@u6OvVWrV>?bPj3pM`(`wp=< diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class deleted file mode 100644 index 6722a50f0800e645baf9f01586de3c3b74fe71ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3448 zcmcInYjYE26n@?&?WXD0UT7<+fEg-G8ZMscE)7`My0QHU+ zykBvgVI03XN2tSq0C9aSoGVOyPM+d_l5bRPa(A8t}5@ zX(3EY*|cQOgrQ@$4mHRqn3LqJq?}hUuOKH7?jIQ$o#>xPjgAO34V~96YKfd?WD)~8 ztx!k`)Q)E}hGrKnT_ClZ-!o)dnM5IPWsS_Nr7h@}Olv-INuN$kXN{SJW*DZe*;&&_ zjOiDOdci)a@mBIM_15%cjjVlGAP|e65eN>LGqlh!lr{8`;=;6UO=#0OQksX%w3a)g zSy}n+5rg(zwjeONuK9G%EY2j%yl%|u#J&*<2a0a%)=A4u>xF`85mi%0xBJVeCl>QW zuqhT_?Kf{8Tubfg^xgCMUQy_H-jH_<_FI|af^OIf76c;RC4HuhYrr&Y{jx2frVK;3 zoP_A~`g-i1++M4&?C6fQJkMD2t{(Ubn78FquH83+mKsc zuJ`=aB%P*I%UA0H2i6V5U3-KrVGxRJfJ#%2+p^PWqnh1hElLm$vuI~?i2*Yw)8YEt zwz6$l$X@HT_|!Qi)zcx{v146DJ-*AHZF#wV+}6_b!&=_aslZTRasnyH3pBd%C|5BH zHq?{OdCeXkH;YzUAI!?u-tHd?Wr1>)c1hP%M6pf9!`PzY0xSgu6*h`0F5(h_RJ&KY zaM7J~_d|T7;$wWG;8PW!;d2#VNFXg0-z%9{@g=@eaTwPGhSx)S-@{R$_g?g^oh;>i z3Y`0o8aAF=+#Ho8I%UlOt=FF`vh9|%JN3);=XE~U5_^AhMeE98u}Vlz23C4YEI#FH znbHoGTV>^#pl0rm^#HQH8ncD|LP4%wZoEOuh<`9$6^Xv-4v{1Fn}_JSy?mYJtuzDYOKCULSr#DpLd<3TGy)43HDP61JC$Wv+tYHW|#J_eq zrg?7VH*FOjL6Fa!-u!)(lmt(~v%2F~h@YG*+xc7L5O-q-pH=q)c48Ob1a>1vMN+tn zZ&En;GpcU#tU^V0uTM7U$+{5Yl{-GCx6#n8M3iMT zQbQ;bx`n1cOLEOY%AE^1LgSS0jD(i4sR}%$ftDq-N=jQ5ZsWmaY!0Bi)?tueyMzd> zNS_^FPoSC4`w+qtXyU&N5gZ`>AP(Uv97Q(<@ifLb_@~ed3;o=Wy;#H%Tp{-=j^P`g z-|^OuIPS!2){TW1FGht4dd!LO4LnXeRWeevwI2c6{2ouzUXYf*rOhp;Rd^PAdCDs7WS#D* Gsr?su56>h3 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class deleted file mode 100644 index 025918722f3cf3270fb5b033a603b39769575105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1515 zcmb_c?M@Rx6g|@xmX@tRp@N`N{9@Yz>nDgM7$p#mJxAKjU`bMHC#-g7%Ye|`S};4TUY#BrqyR};8~>v449Mgrro zx{*ar?eYdD3``oBVn|fOpejP?iW)<)7=#tORt;UhvK8_@@g@j&ZO04hWt+VGE#X#t zTlh{;CJ%c_9Tz-T_;RsnTRTK6Fm%qjzANV$R;~XDoZV!IEd*u3&{K4Mu~OeFiEx9L zJhG&Ufy2E`9=ht>G{)q%OXV$|EsMvzCZ3Deby1T~eJMgmRAmrSUA@afZU^Nxu3AJF z1Rdw)@)Nh`$6nFSOw>?g+TbHWGg;ys{s=A)ALHj3?Vek}4 z>V!{8sJc&plK}hNqx2d2+Ym7%*Cls$mwC0>resCPmVgW^R`zTi``17u)`L2=amiIm zjkNFYl&Zr-5;ntdE1QhN{fr;TOi5(?y5||VY2p@co9KpV;EqXyf6u_Qi5c8CF^dNb z3ul_<_UVw?t;VjFc7!7thK}ibWH=b2mJ)EZ9dli}p8cp+qkkKNLA9(<9Sq~v5$PHX zZ6-ybrjOCKhQrv_lSexDkzzVs%|*)6v?h-k7`mOnm)!Mh&%|58Y{Q;?Nu$%iWSBqd z@RzYYWk6$N^!~&_4-NfNN-TP#qKJ{e=MX^;oz`fL(At~(0+vrjz9O2-e@5&h*&^tr zZ;Jc@i@sUH$x&1uePlV`h@<;{IuU}#XBeP;2USYTJEXOnBJwpckj@{VW8xb+BY2NQ zeq!rN9v6h6~ZDwUh4DBi^zm(Vql_y;tp6@*wU5v@^wO}Eo_U^}zfo#N$XdE~P>t4bY@>&di+o&YbU@Is51D&)-BePqP_H(Y-X?&rpIMq-iQm(~SBT zrIO|;qvX_diBVr(R|KPxf>h#Fvr!ho8(#LXGFH$o_ewmFb{;SGnYs)ay({RT=7fGA zRjnHEhWMm|EywkAv*Ku9sH%`P_(qD?#b4{c3T2*DO8E_-D zT3|F89X)8fs*DIMfDRaan>vR7yeEY+yS~>0+%qszgbUNh06X%62qWXS@fj74;o#8Q zG8$bIrmidN+!7B~kdKMiO=V<5lw>H8tejHXM2uo@uDf>)LO&aaw@saAg4+yaHgpqA zFH2hlbG@c6yUDjXqsP5E+n@KBT@RMEHjW!#b&pbKN!gnG52GWYj8fa&YvTG#hof>7 zACRNs6V^vX+7fgC+S0gJRC$kwAvhT-v?@Ac1M}x6#Eq#Qj$vEL2JXrUabps`0IKzn zvaW9Ufe1r{mWA}S3Pn~#^i>!QH@I=@tJO6L3sp;^Z4jd)a?ulOF{cCZV*2HV*uM6QaGM|_K2Pw#I*t@1t4X9lUC(u|6y(ZxDClZBmO^!7AhJA;m% zG9JEtV~)qsQH$kG;TlA6x}C5@x2X>w4f{)=62KD1GnhG$3^FydL+nSiJ%F)4T6{ISYlj`=0*Uj9hT#nFkjeub{K^=ot;j;u{cH|XXEx`n8B4^7gY Hwtn{?AQe)< diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class deleted file mode 100644 index 0edf2d0d64fb5a18abe6ce2d4239f7a186e7d6ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1075 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 J%p`}m{s78ERiXd@ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class deleted file mode 100644 index 8a1da3a35ab161b14475fe9b96ee74587c9a896e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3096 zcmb_eOH&kA6#nioLk~j(I)H)^)WpZ|auSmG07L>21!n*qFi{gtGtk6;g`Bk0Ci1?R$;Q7{|E`7jbvmW*Hy^Iv8G6IcbhG{tC0`swiWoP51qHUPj6rXt>rIiwjuYvFzDorlEB56iNZ1+hH>`3Q7nftLy4W%i;iWF3Pg&P z$OIBE<6$eD0y~nrle01lnxu?Qi6NvFi}`y3dtwQXw2S(!RlVda>V;xnb99%Tu;cFp zc5k63(2{br^v$GJ^hs*BY00ql(v(#waw!>>`65481eBbvW!$jZ5;wHlT71jmKnD>+;3uLrLVam$q^|ZrK>gbJ+j*lu}()XslEG2X^>*UVd zP3wAQF-HtJE6+OYj@7j|+D8bDCCBD9SvW3&+BkTccP$EtSrWF%i$qw(T#b{^`|BRm z1;7S$yCua25@<@X?louCCZ?hKLD#h+fwUDgC!NzvNu!`Il5K%-q4KEuq057kf)$o+ z%35U+PaCpnVqU|&u+)!Auqs}`UKRZq5IDK5mOke=l?GyAPkFwE$~{HV^YpXHv+O!n zSw>%xrL7{1oB~6|AZ`e#Wg8L{%Rt3VJL?WAft|6wnnv-a zMnhJ21P=SP?>6K7@(oUaQD3)K#0n`H_gTLUvA!AByTK8uaVoPlH<_OC0+nU{Wrpsw?wm3Ew-NvA#O#CFydqXol&k)RaUyYgcf99|?Q-`2mCwl=A}t z^l&%MHNds8f8Y_s4}1!sm%kBLdWhPGv5)&*o)-4glKgALt9T6p2l*Tl+<==yRQAlK zp|}@%rP;t5y7~vA!O+hLU2cdrrY;AgN@^Wp>8`9Y4F+}%Ac~51Co+M6*43=E}g&_s6PgMBw zV&>qZNtuS<=`zH1WZ(%}1~#yR{qP+^4G;OeQ(yy8K>(rT;E!mZJkY<6j&*c?`PH}O z*pm!jrm+pjnW`N)=B^%`UgiRrMJvwpWR6hgN! z&)0#E|2OU$DPJOf)x-a_gzq8U{RFN4(_@N*WpQ%w@p!|rU}v!Bd+Z(T3=WTk2D(EV z=n7y>s(ld@51#!|li9;)qLXWA!F5u#%&0Of*(?LeksJd_KBxF9k`*trJweTPNQq3% rQiX^mOg=}1l$42xLTM2l;wf4bObOBTCvW@cCuydPUf^Bs0yy&zg614j diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/encoding/HttpEncoding.class deleted file mode 100644 index 5f6f8c12e620d194e28cdc91f531cbb6d8b53172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 505 zcmZXR-%i3X6vj^x*+l+{3Zl<|z469)wT$v7Sq72DL~lqPWe#V%jH1y;^TG%4p^P12 z(!|T(={aA&^PTUX&o2PDf(r|dEjU3?bH_d zj3$3$Hgpg)dZh0;lo-`>1m&q*rvdLrF-LGTR4O4NkaO+vGBb_fTBadhC7J6*%3k=J zOrLQO%k><~go_1_LV@{q2Acx<%iZ4N$0ZL`7LF8(3)S_w2-Q=z^tM3X6K$dH1OZP} zH+P{$@`hch7=AKA7(KlgMwUeZZy^M4F~}~$7{zE@BmopfE)q}_<85}Bg~4Tp%+6}`C8^2} zNb-^@AM=z~Qx&9)RVknIC-P6MoSs>hfgN@+yjXdd?(LcG?>pza^#^~y{qrvXy(lK| z0Y>U^5Z4rpCJ^-(WAe?of{6qaT$hVUIeaCDsRm5rh8%7xm`UIkZp&d-!5uk&t>A6~ zdvPy;-MBBeJy7safhM5jG~KnGrvm+Bwll95mL1cY&pFzX@x*o>se0Zn&Z(B+=JMvZ zs$*uewxv#cn}+hHVY$Qp`HaA!ysga*YI)7ljkzhqb)HVzc~gH{+95DeMT71MQ>BQk zFTzpBs>-9rBSDRWn*Qi|F1JbN|C>zck`2<#bK)E;YU(KYkxxVFr__0#6OrMX3iU$u>2`}`%HG_Ov(($|?P7P6NO zD`!yHn&*e*BH$M%(@%YMeWqo){Q?7>RfKILh*C2Gu_1fTV`W;#L~$u=I5#A5ftE2_ z*YY!(W6E{uWz1bL3j*U+^j44wp;2I89{J2AIRS^D% z;Fp$4Tr!p&L)TnmPM~$FXu0N+F=G}?nrFbWY*%wl+amM>0jIB@q2qpfuQ=V2r2cuY zAnm|uq1A&7h5El{xC4uYRz4XMb-H6P$_1u61Cd-RU#Th@D^kC*eld;w^qXL&%Oc|y z(_np+`fV#`&I_c*bbG0M8W#kObx^Y!2ED%K!ALDou zt@x0|KkR&H<1*#-F9E}c^eGZqXA*7rD2a9)O5!k%C@_-9VLpikm;!xUE39ox1&c{M zLOzKlSOS@?Wz}?W5;m3vE^jTO0*;qs^8T#I1j+jwIXFoa;0lbsgVPyKfg@JIl?}bX zxe#FiyA0*ELLrk1yjio9_-@-(a6`4M#&$<#vC83+&JAV>*fgYERBNAWNegWec8YG( zA0ru=5I?_X9*~%#%SEQ!`CwF)BBnBiLc)qy$3gy`4Ah}TUIYBqB8#>+vu=AcOE>3; zyk<9h_Aj&zlHL#Oa5%mQSU8MMaTIUPe;!AQL@DLsG6_gRBN{Fb` zvuVV`Rv+=OwGqoHKES7Zq!CYZmWa=k5dT7PF}~}mfw)~7ImD11G#@Y=fPICUuM+kM zVP7NcQJQYdgP!&^m7({Pq4$)a6NeW7QIAApv`peCm4p-NeMchQYr&9aute4)!Y48n zATmwuH%R0riOi75EfTr?4n$;RR}g96lE~RoaR16faqd!Uc*G;pN)ipBOzsAl+#{3w zMDu`59x_fenm6k)>Gf5WU80s~~Nc6(n|vHwDxuj5^<@mDwy#jV!(3u=!tnb(rtKqLFYHnxSw zVbYb0=wolU$ky%&EYBGIKH{=5p5Z(`C#&Oh{{>{otQ+Gzb&+!Wn40}e%@`##F+B%p l$U*Abi)hs{$Fs|3uab}^ZYJwg<}L){{@4K diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class deleted file mode 100644 index 8b3413ce70ced4536abc167cb42536a4f8fbbb78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1546 zcmb7EZBJ7%6n?q^lQ9qhU+@J{P&a((7vmQUiOdj<7eQv0@Ugq=w!)<)y`AE3(I26o zNF?zG_@j)c_YNGmjB%6Ro}QkUr+rS(?>|3(0eFs59y#33;Z6>B^T^_U9vLj;u$aRG zhLM*_E4RXsEtaYbLuFH!43`6?<@@$tP1=v57LjHuFrkR5!YaS+D2H52#SB}4u}vQD zTcw)~EB54PV|RHNnRcCkov~k*`vlX{H6nFz3^$FD!Z`LW1?h=W zEn%Gq(}W!ZhV?!P{=1QL(K3vO$vvFJU+EKnfCDg0u1nW4^-baFa?%ouvs-QL)Sj%W zSP{jqv^FjwgZ7^G&S$if2abyqQ@$#NC+}TP`$i7#D6M@XhW~7 zI3@x+(ef43wxL{8z7UrNDxhaO;*(%_(Gv$HJ&T*NcU4~jmoUn(dV#V&Rb{@m)8feC zA;U~}xh!_@GvrRB!dtDSEk`1bW$cqb^1mX(<^>Q8bT7obzZp(%uE{rQJ2IrlRp`dY zP%Z}E=73Wr@i>lnr4m$3xGUZ9130t)#>7rj9aW`O4JGZe?hCE4}W=8Yy(jnN7WP6PMBZ+bj1(FM?0md;wE9#Y)q^|0n zKagFP=IJA3wvUkAX6z6{kDnZ3_&cdH_!nv+2{oUZcS4aPu3#z&KTYxsd0ZvG(G02m lCUA|0Z{OExzCk04S^8&iGuiPdZ_)Z5jXcR&%+Wzd{{k7N+D-rf diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class deleted file mode 100644 index 62af9ce2379ee6d344886b942d9d29a10a9fc4d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2785 zcmb_eYf~Fl7=BI?*btU`jZ#~Cics-^uQ;(~-R*zZC$>zF(8w%#- z%1s5gLTJH)9Nbp$RtRBf7{=QQ-cfKz!Mg&rZraF3&M43X8fJ||!nS7hdpSMp3aC?- zr8{G$md)x}fmqCTmZI5=V^~Xzj<%}bx1E(}(zJ7_sGZTRMcr7kqK?NAosff=t)(t$ zre-B|CsIK^#GQu?%Wy{oW;zd&xNBY@FlMK8fu@*Y>C?H@gzj9|5+-L_V|G$A=QYQW zhCpEY0KJF|@PN&6-A&u6tD20Jt2^AIZb^6ZvjV3(yQ=P(cHK;Ll1&~+qQ;`t zyk_Qjj6*bC*4DHrL%S56b7e+kM2WjGJH?%M)-BzQa)xUmu1)G%%5$T0zpV>M+WA-X zbs4uR+bQWCzNY+g&Na+vT+7f*^@^dmVZA(5an$kTbC)&`SEg${vy-yRl^YK4b*~H% zGqP?K#K_PH9gUX(>3S7h8DPvdO+D!vwp9g}=WCdAwd4w!yy8-jP>^Kw=j@!5)F%vC zgyB7RqhCgs^*V0xHf5R2eCk!CpsP57<0?*IQNemxQYj?T#}8C|h>rv!)s&)G*o6eE_!tiq(h%}%Lxb*^1BZsEPot8fX`P%%M~ zpcYY;1Wr{uYcWSVDy2Aj);8Bzwii10-m<4vuz*DgEC`fiut;|Vs!TF!sWfvs(^a|1 zDW0_~mL4W(6eAd};M$2SZIrZ@oz@?ak&(L1{|c5js1(n9jmT(HAO$+g4_R0%*V-by zy#VwMP`U&|G9~^@j#THXP?bgSN#wO87&T3nO!+P>B9DH!TH>De!r(X`6o(=3JVbM| z)D}KKYWQ~oC*i{>_D1;i@f+&y`4ysj6TY80@*%>umX^S0c#&;5k3t7db40wyCeX=# zjlhwI%>+}O*h<>-{7U1-?q47_;NL*tH`M&ZnR4pSJ!&4Ul-UQ1_I>EzWAAwp+-?6=Rr@H;=xq;dq1DH^woM$`!ZUu{eDv?%+X$2J+3CKX4LsK; z{R(&?KZzjwU$gxNZTOaA{v985-{Ts7zyf~69X#@U9;9FAnAQQDr6q8;aQYx_aek2g zw;_&~*z?g&!OM6Ber6?~$UN#o5p|KMA+EK+_ZY_%412$?{zG~{D?}#kHN4JmfX~uV S9AmGQb4R)D3s6~O-p_yc)apF| diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class deleted file mode 100644 index 4d9f5a91755862b19c182d171659bf115a149a5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2237 zcmb_dZBrXn6n-`#iNvMhO)6RyE7}k!YfF6v(Go?dp;RbTL>)KDg=`yk>1Ly%bw>Na z4}S2s)ENto%=iQRQI5~KyV)jz8E3Sa+52|RdCqgrJ?G}HzyJ6Xz!iLv#SmtCF@P&s z4zJ1Zx@_Ob;LR-F!rNJ-F)OP%k-d|}Jl>VzlUk z$UZvk32F{WmP($#Yc=+L$KBoW?LGCi=ijj^b+1{qynW?{#C;v8wJ1@PJiEGJ*KN0= z{PB(qkbSc0I}%g}IRpJGDyVtY8@6}|luyUKffpxktQBf2K@(lUGMP1HSG8d-1aAgT z-CD8t>2#zszJvW%j4Pe0bK#cMcdhk6BA#tiD0=m}ssxVbo}xEDJ5NUg`IE%@Dr3%QY%lZJP9uV&+|5*)UCX4mH`;@@+DsIJ@pO{fb(2tecU;s!o8v4-^w zZkpJT%_eS{_yk)fKE*bR=Co-3Tg{AL5~rVK@VS9&j}KNr&lwo2cze<#J9Xz97PYjT z6<$+(IYW=qT$J30EtAYkN2MDo*pPz0oDXj!Znx6E0rRr@I+{MLo<|oDmhNB#99Oe; z%N}93bXP%CvZS>e(URKJh%H`xgWC7x5O`PDi_6QQE#HW;S3TgApV(etQ&noV&lnAy zi;*19icYO!C}k+=im&W|HTPx2_hb*9Jc(o4UWizpf_<`~R`ZXsy!693_kZdNFY?JB z0xtsz3`!sIk7ZEWi*uSE3yqTJxVnoZdN_|3j$jlfA0kn>c!=b!LSgC%Jr9xkmBIv` z=Qx5C#{;T=i(Y)kf0ug%{vI#zv=D+|jIQN3s+}2nCGHb?bsjI#-8k2MNh*NMfb;wk z((nwLP$bdx77D*1#mtE3FfC~< z_(^*dEGoqwM==!vSe!+cqJ5&<_~$m`RBU_^(~3A=*2&9q{tgjF76!Vtjp1*$pF##ee diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class deleted file mode 100644 index 27fe4cdac6edd2c167871f6f0b99255ba5acc950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1818 zcmb`IO>^5+6o%hx*_NHEwquu;LK~VAAaP3trR6Ijv@yvvgF`woWTxz7`NmPJNJf&O z{Wt8`uz(o~)50)p=ybYa!-7p2ehI^SB{`9uu!4o}$2s>r=hOC+zaRb#;0o5JP{yS) zN-)*(+7w>LWwpGamMh0_6>sWzTgN*(-WAY>fg@09-?l!tOixDUCtK@_0;NEP1K$g! zK&`zaoxW#or4nk3OOEG6%L23WNnbc&^NgSuz;qHRe=xx$8NL8@vvt)DR9R2_tg0BxXxXU zkt4mxTtCSB{1NI_{Azyy1R62c@y+$kjI=UdFMc1oe(xT)m3TXKsG@U9!NM2Ah)v~` zu&$g8eRnhijd5c9USR3JlnAr@sVIZ3Lk@M-75h%(x5ZWZ2!3bN zAa11@%&59N!s-2rSJTr2=mKhTlEPQw33ni{6-Y=H_0Vo82&j0`b diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class deleted file mode 100644 index de8d810d4d1d8423d9d72c4d62aa69aab154a364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5012 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 O$^}Rgq6B3!0Q>=RX^1QU diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class deleted file mode 100644 index 49bf38179ec435853442a12855ac9103ff5a649a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3708 zcmds4?`|7K5TCWrF)=o@DNPBK5TH<}ZF~hn3nWczJ8`kN#KuV@AwE>=^V-?wd~5dB zr4i4-y8vGzfy4vwP>9*Rb80(>lgRyqrMugI^PAt!%+9R;{^yUs0ALj!XCMvt)9_^m z67ZFNeLV|nu%3noY1kkzv(A04u#wC!?-Q`fqQwZj>2ROz^t(+a_h{3@kvT`W)Z3?$ z>wYw7sRJGms5wG*?4T#P-)T$QWj_gdXuF>1w`|d4ew*=*Z%f{63g52iPQ$dz9%sHP z_LV3Lzs);+Nfj6V8i9G2x(A5nl)^O?>M9|R2>gQ~+W@D?xwd-tj zWZ0r!&EMuhfKDuXGzbtb^_+Tr3?&<*r7#vP1<8~=Dg^yrPe@g0=-wXd_B^UkV$saf zCW|~W9v0;1DZ?UmqhSEMCP-}$-QSGdZx6*n%TTQgkGn^Mu$Tg^MBT$$yZy@W3_FJh ziuo_Y_EjH(IpdxY&IER*utJPY2`p(BL?;lxr|m?bK84OWL=4&yt#Q_zPHP+@YTb(6 z$oWs+;K*4%<`M!|Oa^YSANwp&wVpnyK^h)m`ieRPvQ-}=#K&#C$WY}#aUo)`MOSz z?4W)!i)0?h?q!@zl#j!r{f$z+u$qn_VK$7b{-@1Z?dsf)x}U^L#NQWQYBiP_@@;Em zcZmDlMR03}8u?7j#zinUS)2Afbp~h_UV~XYMzLm#H^Nyr5e-??uTmPyS=fXv0^1kB zH;gA<%J6=o51x$|ppIQ@K4Y#*LxsTAwz=GmWeEbsDJwEwMu|No#st^>AFDcE-%A(p z`Ory{#{c2j#>@ZaR;BpF*?U^6?^SC%y9BQNXD!H$xF0@%8T`AUe-;oO=J?KF&&Dso zZ|c@Dkl(P8fY>&%d1W6lmzYtyQCSHC%Y2H5X|`VYm+O8BRG^g!d6zk1e5%EW_!tWjI~O;YECw@EPa#A+q}D zgx?LwBb+v80mrpDt=}OvPOCO#O)H|MarIw6z3*jwl5h*(3Ak-EKEy3(O=yXP3wK;t qK?R}Dv~gUx3!jG5*!~PY58Fu>R$chQg?n%lS7&haV|WOk!0f-)Nw2d2 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class deleted file mode 100644 index 2b3b81b095f1d23c06d5536d091a8e2a2bed06c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1668 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 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class deleted file mode 100644 index 55c617dc6cb4ddd4a345463c90ebeda0d6cd3dc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1420 zcmcJPTT|0O6vzKtN&{)Q%0&?r6t!F=qT&t48L7ie$8s59cyWA4(`{Kyc1yZN9Y2*m zpyPudzz^kkHVw9-eQ+FKvN;nC`_4uGz@qx{X=fu+f8? z#&^s3au((-EHGr&gcSOzh1(3)c1;T<>kLjoN*?6{uU_Y5PUMOeE~?Vq<;M+P*Rx6B z>f8ZCIeg$Kkkv}$h5U_*Ub}vv8f912xNK$;iBd^Px2U}Gx)*rT=TVGovSvHsSE)*M zR^@nysu%`0xjt0o9nYMvc|;la2XxdWX{n5K;8ibvjw=hER-cTbyi<9^tFT+SBl zG(Gq&hGEE{p7V;=2=sv$P)8ZMa;BH|o@zus-w>vMlO2j%GDrtDrYtNuaB;`MGVWTq z=aBd-4j$m4gGa{w*tnlCy!?+XWmxuA=t{0Dfp|+o88KZyR?|(YY*)At)&dJ8#As8= zb2G(2dpqIsDh!our@i3sNE@0R$$h;qLarK`VX@emQ8>4qG8v(4+xBmYATUEpniNQ_ zmVyPTd6h>rLnlVI?Fz$Kt}xf8aS}nyY@O?5Tqwh5xxdM%4Y*x8qQc_A%IAjogg%-Lwa4E@P zg=~`nYn_mx0N|vJM!#S}qiYP8TeOLoHi;>6nR*st`wz7DG0lm|XS5WqPku?-zp4Ww~RcFOXyX~2c2!#8jM zFX;&6U`0o0pc_?*^Rj{KxS`_}1AX|sjxQMaBEFQumkqp%uNe3$Ueob41IMtU*vD{#HidSGoj*ZtsH-Y)yqwYySnOo`3cM3pxwN(F8J2k1*>d%wiCo~ zT%pre9@X*B?Sbz(;d;1%~dB@uvW_)=`Q%TRbH|JSN7vUE!=Rq!;^cgdzTYUg3HaXZ|lJsC*1JY zE?IH|Lnk1z?%Z(fstkhDHQnM+8NWy54A;jiTZ~MH+9$2bV&KX+x@x^_<*7t|ac-Iq zjA)mOTuwTuo-z_j`T0-=5-ko?1NX8^R@LxnzY;PqqFs(jus^3_s@^Z`M+%ifjd~0= zp>h4rAWDo{Y7G}`e^Yv(A}*qzw^iQdrz0UFQ_fAezQBEvSFWF*p1pX(c2vIdp`gcu zt-vCXMpHfJAfuuwTM484Q2`*+`Ovbj%~)G1G+1X?NT_ffNEU*U6E<=bSh!-m58 zUVM1Zb$p9!t-Ib@gUbRVLk*w{8-aga2J-muy#(TB$Kt7w*qtHJK}RO*<>}y1E#@NU zC`-yNJC?T?lm$*TE*r;H1Ce+nX0aQZ9e&`JT+b>i5N$&RU#eF31m;@64u7QBleEv+ z<+x0>4asU?%=^{AcBWie0gg6CstVo6-;*+LOpM|M6DKfaVi;KyIgIG|wu$fHbscY* zcoT1#_%2>Iv4|xd-xGLdA0_((GDWWbeG>)Dm{`UY6F{iP^s49 zh?a8wT%boWYAy{r-Zt?I{89iq-ZAkj{94Cv)>NVa}V{z*7q_zV`y>=XLnPQE`Oc|Y} zAUYY&>_Y^#F^#(>aI#hkBX93G-o_*1wfZ1)^Kg7L%HydS>e|q~3wwM}jkmIBr6ucQ z3)QFRocif%gnq5ZL$qECYh%=?zfs8DIx3ymL$ul<7ah3y7OzzTXB(00rL+a%maZ`; zYof=p)Ixe(a*NWVx%jh2%0tYmR#*@ZH^tMgV@djwi^0n1>)yMw=Cmq6S9)4mc^WHigu$o$?-gUWwsjI-s}!U zHg^k&?8q&&Wk+v8`-7VG2(Nue@|vgRBm6A+1iwKZMGqe19f+;wbL27hh@{qK<>8%N zIic?4+HL#<0y^7h06qdw7m&;+@i-rmjChpGq&T*c+eY$Tv=>LWp^s^@m(kuuYAksh z>E-O7k;r9|J21xDvm+U88y#bMHlyvp%(Q3pZFIhm1Ka4jSFKApz}JW1R0w7!5(V**7?VxA*Q z>`DLEVQ}6#e2VkiIQuj)#;8e#Dvz_5B+@aQp+!6KdWrNTi*gZ%@Dvd>qVyAWl5^>J zUBwl}Px4%$#luwbY2F_~;$N83G5sHO@v7q)Jj-E?4)rT>(+SQ4XUIPur137lL3FuG z1Gzt<_jl-`gxbh9?koNt=56#X=XP+oIC_&7ksjU3dPec=!6h8UobvS)y^)$pA0*#_ zI^O}sQt};8{wFvm5!*@TX(W37jg)j;1_60Wj!*DklLu?e(`75;&2`_ujUx=II8WqSgYGM|Mku4-chQ&Zo6OA@K&Ct+vVRsK9?i%A3 zx47^66O1R0!3Q6G@JD(4s;8NrK?X1no;jzds`}Qw_q+GIx2pg8`}aQp9Kla9?84a? z5*Uo(9FlT06vHq^tZ0ysdpgK}DZP845NhP1_jG%uO23xHf5Vr9LTi&6?00Q_h3M3UAtU z6*T2^4j5+I?i2Quna((xX9}BcBy8Jo`Yg?L4NA@=g_DlE^Nwk!ryOn0xFVd{xNeC| zDlX;?drGQ^JLcr1umewhtx2J!dNoV4bt6?|VP7fJgw`Yh=K{bzwxLUxMuo5x+-lp9 zBW`AXUN~Od_aO}Ds6$^J&otbwHPq;0Zcf;4TzaAVX()<)u}cG*?g{5=S9?BB#qSBH zA%qh;py13JE`%XnABlo(dQp@DmlTYyVd1VoD%d)wEshIMvqF?)$JXSGwxGqC=5#z^ zdq&!Dh&$$)bH=zxnhT`imI9Hau+w}W^*rkWIjmrB?q$X^tvIph8OI^{2O)|U3w&|B-3f~=E9l4-yi(XvIi^h8m&8GTutIAIb zLE(%i=#yU?hV(9FN+WRwAUD#i5qrpVT~sw9LIy zW>y8YvS!yOSV-*^EvPOecAj&+YZ%=i90i*g=AyFSJS8kkTsd!~Oo#1Y1?76#8ghAD z-YA(PGGtaXWw@Rrt}3V<^E7>SNShB@;BKFDi-lwub&UR;xMc5`$T+$&V9F-iUeK*d zwzNaC2oxM$Jp%vc9vKvN+%6S+(Gtb;Djc{`cq%ejP;mu|QCyXi7gW56msGqASH&xG z`BfFK;dK>n;93-KN}1~_-jc81mMib5co#RKcwfZ_I2^@?DthpdijQ$k#bdak;uLPG z_ynJ-*o{3=e5T@ad=bT$D!#(kQGBD~TeL{A@1po##ShZK9~DghUuOa9K5Q%_lQT@c zg3}wZzAmd3)TIq?NLyqU0;-W!JWCUN6B-S=8HwcA^vD!Xv01ha7VZz4q4Xx)oNJ4%ZGqq#jj_tKy@_1AskW#;7!Q{Y(mGWb#zUUC z`MR#u9Ygb23SDi9!FAeo*f5Hfv8w7!cVJ~HGfo$af*#bf4E4prP=$5gz-WcK^VQyH zy8Wgr?>S>GuRNBS3T`vqcO8y=0BUmq=*^f`%5X@C{HRrWx!NslUm!x#E~1HK&RF%;Z0!?;QU6kKddXo^hA zknpr4TbFediV}UpYU^yVDbtaFzF5W6{ugGCO02vta7v zWm~CYIbAGCjr&$j#tJzFRqk}gONlGI4euy$Zbf|P`Lct>Z>YeaYhI7Vd+SJP0)}_J z|8RXqD?cW7@!Lf~nQY!1Rq)3nge$F_#rd!BKhp6Vlv^B>;T}FK{l!DLmt!?2fPHv? zGe!{YDEBwtM1+z+`~ED-?x1{_{}p!->8#+OvNLkvU>4EliY%&{BTJ}`;AaZw4Aj#L z;1N{eDC%$w+i~1Cb}FYZFhb{xP#?yjQgL-f0x`)NOm~h@ zYjqhnf#T8t_^OOXKqCr{UxK3J1V^3d3Q*h*P;}GV*d5e#R&byaPG_WJKZmtT*i?q* z2(euM1)HKX>%4kWd6(j{O8h>AdW#a@~gH5Lj_!D4ZQC2<&_pc n%+hkdzi^t*G7RK{e}?lg_oPxX-$V01gFKAg diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class deleted file mode 100644 index 61e0704a2a7066ac07a34e197ff13fabbc72b0b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1976 zcmb_d>rPWa5dO9os^uzT1yQ`Awp@C=5Pygvkw${CSQKnR{IxyZwhM<{a?TdvU3>`n zMIwn0;6oYbTm*`>lxUOFo!y=JW@hKx*&jc@eFrdyr)i{+O(B;?3{xpgr;)%+3bQHX zQ?M9DOIypv>?{dcR|TzVvfgyLkyMdBvfX;i9&=Q|7Mp=h0%qG$diXFKV}Lc{{FD^_t7K#b@nqS+=8_RZH&( zRrABJTv@4TWu1zwsCjjfJ6zeK+7jhFLvLVIaHLR%;UIev7X@xND3rAzpi@rVC2kw- z?$37sQ^M37x%WHT5F-rZ#Coeihx;r_CET3P6~i>6DZ_vrh7p-DtaNbu$1$Co14F+Z zoX#=+LI?aV(jsc;fHh$T44I;Cmng%fs&GV|8=}Q{ly#`tdLj%%E5bB%b(Q<1Fv2CS zjD2V-Bez9adXk9rN-1puX42kl`vkNyV$WFoSk+n-ToFg!w$-m_P0CH9?TGloBB?5U z`ddV^P~uKWtw_%!o4sRePY4wCY8?%RqzepS*u`!mIo;gJFEA7PKqxtV1uukL0 z0C6s~iV(>jBe)iL$&h?K(9U2KW8^1I{%>HMUd)?>(H|#O-vG1?+@f!o)F)`XO#pX3 of!VlAX7^|%hWmlW1kERD{@_?+91kPe!y|Ixhe(Z*(!PwoU*4r>xBvhE diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class deleted file mode 100644 index 535d846a0965faa4bc0b66e453e6981d14ab0b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4417 zcmb_g`EwLi9{;>#m?o2kBp_fA#baEPNkRkOBnC+U8JQ3^0bFD~dO9yj!=!uc>4C&E z-r{{L9_y~|uE&;DyHyfosamyaORM~Q{L!-fyzc3Nnao6{%24y}_x*mp=leE4{_@}d z0k{EQv|uCtsG2d=jH~8A0$1XohC>O&ahHZawc;@DR?U$FmgCO}wBeovMscqi-KW7+ zeO5JAD<&Wln8Z{oreUkm(N-KoE`b?1YU*mptIH20&6XaXea9qO)4YLBR z$IV>QlMfVS!53IDW@odmGZxMDwBtx`IA<0LvLKMjxZade$a}UkHR+i%@`URhGpw9j zoG{$HbS9-ec?lMcD75>KKy28ZkhEIHcI3X|Ojdda zl&S<)Wn9b59Wp&z%}a|hWdMQn5&#-dRdNdr&^{vlX?J43sr=QK9?7>(xOdt9bYM4u zm62N(^7KO@J5k$Go^ll@yBon--xeWbV$}-LJ8oOVuyqN_B@>K?XVXr> zSK-C$E!jC=?(jU5LD6(%NI(xTm(U7av|PLygkL!iv{gC^c`f&3q_6h!W?7IG z(c&{Tm3W~Y&0H=^paV4zHk{W=;)ghF*GP|+1@0fD&JyEp(X-@kTlxRSz>{jGjZI2e z#>_5<5DLt-p$ltxOvgMP*U^hU9arO89e+T#jud)yY{C-)yX)uYiwfM5tLS(VPZ6T! z&KQpLCv)~}WeQckC;6s4t>YOytK&JGR0y8e@d94d@e*Fv@d{qm@S4D#^)W4q<@zxa zJWx7b#~V7{#9JEPR=RkHex>7GoYZhi$9s5R#|QX}hL3do6@Sz4v5rshcOCyw%4x*N zl{tal>=z3vla&ps$kb+w4s zhz$m>z?vW(F!=>$h+bpX3l;0krO`af4XXpjm9ZcYt_IP3VA^v}gfGIbT8QcdVSRC# zMdhrtiaulP|FsiL9h$%4eEpdV!=V&Tmg`K~Q$~6?s52Nooc-?4LUWgTNmortzbfYo z+|aeu8&vnD*j!)LweL`?WWUE%MdBsodETGKeN_!IyQu^FU5^KdH!ZNXYw@YH5+u%p z2R)l!84+TRF%FKUN#s&bQl$moD_TBR)H5CC8iDOy6$Yp%>B2MpA;XAT31u{8{`F)& zXIe5~zO@7|+U~BPUeZEn){@&3-avi5{dO+nbLG3`C$)pZN6`{Q70Jg#wxMRi%@6_i z!WY>H=K{BMRo$+fMj=XHjF^-k=Qs-nrZa&h0xkqnne^+_%?#%tZKxnVpD0=Rb)~!S zW|ws*SdYYpf^OXfQip(&YJ>8vuEZHEGr^dJw39FT^fGDA@Vg*#8I@AbZ}5JymT8K< zoioC_2RWq7ZI+v#JKzqTuar7Vj!;FhTNO~t)C0^!k}xex7WiqfnI8v78p5QtYs{Fb7PWK^xY;NR_M-gjpSM>wHo+U)kvx*3M78m?tZRT$i z3^ZXgNBh_>W4}Jta~dMmdm2rtzSC$wwici-V8sGfev7sReggFV5Usb5g!>)6?3>SGRWtT+ z6zf~S>a)0{38%1$<27foR^V%_+opCdJ%`T2JSD!y`o7LsNI^e?%f2~>4QfL%>^pg66e27;A z%?(og4(jbzY$L^aT#kMWAf^;j*5;SE4TDr#6aIzmxSf3#d$9vUyfMs^ZD{@(J2mWV z{TUezyRe&!FL|rda+IQF+i*XwfsX4ihc2pUBiGg62Cm=C^<(@mj1S{2zXCi_ BNALgu diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class deleted file mode 100644 index 9c7a7b25fe31a50f930982c377808b641cf3d0e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1975 zcmb_dT~pIQ6g}G(LPLOv3W6ViRxK?O#QIc*2McJieoRqjd`#1A38V>bQiL~ugERgF z-}OP6(HX}FpZrmdcheSuPQi|3CcAs@Y|cIR?zx*^zrTJ5kiq>p6x>kJhlGM#Dx$cp zAgPjbT0u%dnxQw?u>Hgw!^46ns)oNUY`0nwW{tn`#Fk+>UcGF1+uW^iyXqRkE|omj zDDpt;nI(s>NN>S2%MVP)bS*Bj1i4_lcCg5>nmi-S>2-!!&MR|r(TyiqhK; z4G|2`YLVs$&1x$B87#Gr$S1NQ7^JZmjK+5uqH(0L3p$3$qWvKn!+Bcw&|UIYM@(v* zwn^AWWXVA4H$-2}r1uf~NY-K4_aW?LW7i?rQCtecsu;sKeIWzHBN(M=4A7S-$mM2` z41F91Nu__FXXXofj|XXR*P4J0?kzx_0O^h4O33Ugu7&dil}vi4a2@ApHBKQEn&lJ4 NO!8GdiJ(@bxhbj5%`k!dc*OUdduMuQa^^N^>*F8uJh|uGbH4K} z@A=MmzH{z8{_p!90B{ceRn5n%BUppi$l7ZKUKc?HZiw*Z^#X5K*f$q%!0iJ2BdEhZ*>cBR zyczG8wGRk2}n=eO(cqB_8o^z9mis+%Fb>(leGv%-qPcds^dthRcq~(on2?( ziH7dDGa5}<*+kObTZmX!05Z3|fX)Xv?xYg-NVKa%;oYI$+CwnPiE-_rAtx2>x7@2O zw=0!(olM%2^BOkz7$&uGz(7TZGi({C>9$i=&)DdY+Y(}gleSU`%N|KZeKQoslE-G*S^%1XvgD9~8H3Da;F;-RX`pe&u+yN-G&~Jl z5Ms&Er^7()MOJo~Gu#)GODt=-1SisIrClo?%UZ(*>b8%ivi7JoU}tPXupyOlvazh~ zq)525dw1;WSd?pcBzj~_yJ19U49JYlKQ1#v1|Ngh9S1jUkdR(HuRqI(bWtp={8WX_ zhXg(=@Hv5p1wL;W*Z&_=eX!SJdK`144XKR-0*@FF)?O<qCPGAHmT^GJcm1d;+@;P$X-Z`|_cP~dT9awAsOpTd6b@^-?GD?VFe zso|vM8aVL3S_#3-$Dh6sMZH;5o|4<0tKz#HM=s{g4S}t$KPz+6_OO-aOOpwZ9k;qt znXJrnDWO{K;j)Qa>%!?g4O~|k=6yyTDgpDApG`2BH3WP9>+-v{TYhvA_#)jY7LQw* zO#P}=s|;K=D_2o&rccZob=a2erHDwsGv>yv&9=-DPcO}4rOa(id&%|L_J1lGK z@O=|Mzz>-$nfMWYY#^#L%$31jA8$=OfuAtOmL8T1u|>F=_$hv7;^+8qDn(zPE7X2G`fyc<|M3qI2( z$3SQ4;r?!x4Bp!m?U5a7$7R;AJUFQZBMR;<46Fze`Vzb}ukhj`bd?p&v^RIbn+pTl zyy;l)qe9(I2UEZWcx|S;ybAH-qcK$8P!!5T{b@!FbHObn6z5`Ufkg(+(z%eUg11sN z$9a*uf3TfsS8qNkHQ=?XTZuqx#M8Nl*Bl0JD$H_9yVuNftq}J(s&lo=D}a_loqULO zo~+1gGBWMvewNR(>$MDmG-_aZgOql@4r0%ni_|SX&GE`D;X0!R5?XnBg=daVu{fEQ z7i0q7DK5qP#2vhsa>jW0HoB-(LsugU9_V7j`Hsqlt}b=G!ZS*T%AvjaU)-Qg5Ub)G zEstxrYx4aN6LiZ#AJ=AbYAEo=;JOd^K2cfZDOmQ2cJsz)hD7z`*$u$`A% zMb;EV(t@;+Mw#B_j+g2gSQCs#K4OK~6mau~kdlD3NMuBa#iv$%(9yO>+pPj6<*J`TUb`IT-DUv(mIK_1%unbENfEh3S7wgf(nv?L|`}A0d(^pxQPE%WYNP?8q@0=^CU~D zOj~JV>M9?_Jl~=NsI04;ZdQ4~tR9-xOSAfD*2P$fek!*^nYGT7lsBs_Z&q90thT&a zZN6F5O-)B7IfBzs_6!&zq8 znMbTMk633Ou}&W`>MQSah`YqjMuo&qOvg^((mZ@6x_tx*xdJ(q>QaSsU6mH+wbaCr zCuKS>ku6(B8|Sd?aLXfD-f}PIwN*@E{$O22(> z<%3O=STTWy2hn&Jjq|2^8zT!aLRZ?w-;vl@jNLdDd${(KSb-GIMVixk6(`H36J#)k zEMCRujl5mB1$%KP#&L+{{dlo*j|90y7)`Fg3(2#dQm&-q$e3_A?=pumgg610ZNn;d zoQwTF-4@&o3kiUwfzfB^X5RFt)cPA0 za0JqVigO93O&^kEPvcAhw@=Y7z#Qd{#jHpGk32&VKot!FAwyhs87-=%Ez*s6 z>*6g?2DmC^dCe4>2Fs;KG&35vNbtR&E2AH9n*wf`N16wzCJ#~#;gtb4F9~drlE#UP z3Iz;qm8?N}V(VZt1+8p8glHKivFeDl`AWimDs=}ZeZP{r)EkzUx(F}9wPY=2RT_Lj z?FL$OoiFDcvXFBbX=;8Dt6L^;_7V1;G3P0^rZOzzv&|`9OT}v?!$G{1Y}S*}G=|Te z3Bw%v*XJ>*CHiDN2QS0RDO<9RvXt=3MQ4O@t;8$TrdEbmlDv#gb}q|}i~!47%D;NA r;E$lzU?)rltTl{|CVx_O3tq&nSnyX=Z(Mf%*@}BGf$IMNuZz!V diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class deleted file mode 100644 index ddd84521532b5839a7ac84e976b94f96ad94982b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 zcmb_d+j0{}5Iti{Uc79;<|1MsTx~}ZHVcWlML@6|2uoy}*x)4Pr;#+47uLJV?5x2b z#5+_GK|vKCz(-N(UP-}{jq^gOYNn^B=k)10y`ztx-hBWtgFkH)P_%Iv7ucGzFl{4) zi#A+bvT+$du=_{0X4tyI)>R&^@$x!bH+cAI7>7`@X}D?OmWA5_`?QLiQ5Y+Mk;Rm6)p9!~RK|V0E+Mw%q%q<5d!RMYrTNM#JiN^kl#<<&XyjzWlLHL7n346K#~1{3WI z9O$iuZf9PZ^{D<(G9jZh@!a1~rkj|6^M(E!5jaB5&-oUsPgKniA$vJWbWPp!`6?#= zw}gufVc};7cQET9hq8k?+!HvNV*8O>-ZE-dYq{lx&BTyEN^WrAuNLk*@bJLGZw^kQ z;$R*NJS;kRh~IfwV%TK|kMNj>6$gJ{!od+7buf+zfv+luz=JQVTMK*@8aIe!y(+2K zYD!Z(8ok9$vWvE)Q*X~w%f@L7kdFC+CvbI_#`She(yKOiu2oI^psqAo<*wy;VW{+6 zAmdn({>OJHKHdo>iL?3DGUJSXmfs7FYNUvpGDy_onm{h^ZEuiH1Rc-y*3|_TD0d1X z(YI+`+E!8*q`w`z7=&)ED@nCc4Wr!#O^hG7^Rh|1g-(k9Tzeo5QK!XG*x%`$CqiIq zm;2uX?gZb*?xizrt^Q6_Y}&NDVX3Q4yVtb`QZ`i=XXzcLf&-~_8fS2rW%ZC<(S~5G16RK%4*#i5rv9+RaQm>4T6DMnRT5lH8j2 zexP=y9e4WB56}F&|RHn?DyNtr?CwrBTu{@SzhUw{AcCje}~HwoBEK?)wFpahRo zkcKBo9Bxx@haS81_<|l!{GiCXVl?Dehi|#+Y%)kzwT7WM zZHqGq*J?Nu+tLipDKVJIo!^ju%^UyLrg1nsTV)OtxaGivC)$G#Y!8 z5$9O589b_(RztR1mS!}LETzeRG_4a^)y;NYHe1{{;>aP}?N-aQ9C=UC^+QEH*)^L@ z#i%3I?4a+{mhXS(Dvr1C#3l4Twa=YnvwolunZqpvj^%KTj=MZWhCX4c4joBYCL5O7 zZW-ueP;AeH!5sMqar?oVr7ht z4DJc4F}9E@J6Gf_lam$R;cDB_Orva@x1(q?UapuP1iM>tEN%Mcf!gH z?vG0=BAr|j_aa4Ix{TGpP#3^Wsfi(JF25-ha-RRCqaQ%OiL8$)yyE_f~kHd4k zrd96Xg=LT_8wR&_b;Y(hrplB5cG4x+ow!ah+jCvGNM!FK`WqRnk9cT*2fdfD)ixMR z=kk5UAt=$QryZ5I=yKR`z#9yj6R6-o7*ftY7w0RkLlWd{3k5J$Z0k1dc*52?^{^!F32j7H8gI z8^Sgr6|$@gpM6c&iJsp&~6n3`3=1Q6NdKeSjpY8u~;Z9uoDI;0}83$(0G< z$liy$7RCXc5^#er*(M63-O_VcM$L{0xpjMn1lRyfVlur5`YB{@F&zGN^4Sa zWhT<4Y#)+n5++&!6Rju^H{2b8hW&}=zE%>$MWi078R=7Vc=BD31Zom&Ptl?PUh{wl zk}x@xRz|)xOv3d`lW-mGjh=+-frR(*I2-W5BicqjN}#CpD@1?Bj$0*SV)B7t$hZcc xVw6|C8A|$3@IQh!pL)gMGxXt>h0oz3u7zL|WNfq8TftOW#rjc#FQEd-e*i+KZlnMJ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class deleted file mode 100644 index 780d6b4e5d59842ebe1c170e2bb98528a30f77d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3170 zcmb`IZBrXn6vxjc3E?3;1bHYFinJ6$s%%A6v=p0?r34oelRyz$(*<{xd7W3}uq4GUZv@S> zaVccvY$2Q8&CBe#Bxtzdm``oXg?zf8r1oS4+7dMGH&xi(N#zAiE6>#zs#LS}vQ#vU zV$HHN!;skUqA_B}z@8ml+bijsa@$jZr77N9v!ECfw7=9>i+m;r3?2){*+HXbNI z&d3RN>wS$1N_tg2ENi)H8Jnb+R9iOPpn)T^TsB{3wUTZj76L_4@I_dz7eNG#TpqKsT18Va-nptH%9@}+Y++AO zaNR5+$$+98+D`5CP_y!kE@((Giz@gno$ZUkpnakv-y_Aej-_hF(v9OIOFh+In%4JH zv24~#l3CG=BTYXxq-w2FF)dr#U~AL1E9+$)N0PDNV%fS@@ybB7x6dbB; z9fGkGS1`D(*(YWxqcVuCS-i1&HR*cV{WgLkMohBnR&rOVH7kDC0BVl?LA(bWpYhtF~6 z1x@|uYbPk2lktotb2NiDegF^LAdTY}#bZ4LtApNyJxn96JqmlQ#l8l6oF?4)PFMiN z+Hsm{iE{(?bj!N;Vb8SKH<1fPJ2_Fe)1!2!NA*sR+MOQdJ3V&5>9Gmuhroa{K>H!A zA1Ht?qLug`B;tWO1>#Y9Q>S2jaH&qA_%L(QzRbkeO;%% zU!BN{Xy>RK?IZ=AuX*fFj7G8hQ`r1jWL!YbyT~cQD{`I__D8S;Ez!ppJQ8~53B`Y> zzMt^XK^(l(8NA!FIOHx~rcdC-#jK(4VDI?#OK3gL=rV=i$>~SWy)Ghfblw_4pJFZ~ zU@+5Xw1SqywlW30Oe?-jpVJq}afK<++^%z`RWRLe!^FqzGTm~R?)mOh(986|muc01 zpMqYdB$(tjOe{HbOGHv=Yt@$&Byi5w1w%ahV{9UHo4%3(Pz&*PTe4Xp5 z>t}ql>M7&Pl%R+1*#&StSWnZq1YV{*n0DJR@l|x0<{YMVO1ex@=HQwuGDuGFB!^BUN%M^2%QoeeM zc$rRonYR4(6!9{Z!F1Y&iJwcCX#q@K^p*QwPGgGy!mp_RH|plNqUD9+e-8@AI-u4a O^u3r(N*7%OtIDra{U z$|xfQc6 za5HZ^FjzL+ zoa@$dhF&rp>bfzLf1-b_XBq@#w)I*z-BWpmXEK3R+>4(p@wOx|A5i*si^Aq%LTK^9N1N<336=|DhajR}kgB&_{Iqm^3!(1d=R(82+#2?_0{19{zU4Ujk<5#RM-n~O zRn(2Fbo4U~pW_RGOI<*yBINd$0?WO~Jiq6K+`M=2gm;_GwQFjNS4($oM_`~UWE~2q zUVkeX#E;AbE0`iyZ~*RMRI{Tg6@s@d@QhN?>pRA`)X47th~3}v7GrI^7fatsqT{@3 zcMWz}m6Kh)+F+)~gV(+r$E^I8L~9LdUTPr%c?tG6nGyE*E>};$Z%Xi3%LN}5bgFeQ zD8f~Y@pCDEQ3zRhe80q1hNIxvH+ur{BPS7z^Bwnum+>;^nh(G$c$F&^ui-M4$iu&) z4>68+P7&EZK{P+xL`4lKWg}axrj%!D9^V zegDtzb3ag9%<~{c-Jshl-oP}jVFMG$Vbb&H3hhtRi`TgqmG-$m!BNF+BBto?G*>Bd z@li7!RGRWxK7)w-g)s$l3g-XBBCb}8X;1gk7RJ@6|T11;1CDH6DhDmfJKYNVP zFwLuHX!`t)ae>VKIKwPW19S9t9?P`8LW45alG!9iI?S>jAIWTy&b=LA=A#yg_xF~# k*I_oQ;2n?IRGZmkhuJdO-S9ZxWO#uD532n4bS2*ZFN*kv;s5{u diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class deleted file mode 100644 index 23bfcdf77c4085124769c6bd25eb306a60222d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3242 zcmb_e*;f-+9R6++7zhI*tB6`Et%Lx^y0l7=3J8@NzzRiC+cG2r83{=`Gf}aN-S_>C zzo0KZ*mK%a>N!33wWohfpL9fByIrfTQ>-h(~a? z7W)tj@-?Mkx()%%)S(OKB;`5zIxlIn3g#3%A4CxI3N8dukF!Bs#6le|;c^|W;DtK8 zh?nGRQGuplNuI4@CMBd1+*RG@muNE`OBz^+h5j^25Jz!-%DcEpUdKAl@z(#<(-DMd6K+uThp&+%+*LdmB}R{nXI06;aItBHe=e6^SYJIq%D0s zZ5#G_30~urZYMK|bDGp(>n0UfyFLjF6%ZGMqp_>nH7%0T(kl^DUry<9J2JPP)uX+h zgPEnPq|@_yS5LwvNM}mYMWz}v4@{sjAD^N%2F9j#hR!2dW|u~0Z7se!rDgNM369^0 z>si~NuL`mXUZ%8R72Pv#>St^_>qbGKGxSfIdoKy7hUH}zae3 z-h7~j|IgqJ&CNxJ>1J>?lQZM`gdv-1cOg?{y>L(#r;2XaDjvmt6;I)~KzFHR3x(&c zrG%`06**i}(T9E&LpZ781dgk?jvMUglDJbXR9LBLowS!qO~pEH3iMZEb+X7gv8pG^ za;e}I6(e|6!D}jB$1MeKsCW}^G3qMb#ycwB#e3|r5+FBQ0xb^7qc>()jKTZ(pzLfc zlal?;#*#t$kO@`s5k3~^sRXk^A*=WVpDOrF#pn1!>iAM%q>}7^8ewHF6(&t{g;6Zf z>^N#&zGklo)xY|B#kCOJPfJHyMsAChCeZAG_7;&x6;$ub!+ zS8{85+GZDYhI%i1D!))!&M0NEQtZ5TUG7+{A@6M6#@T3CBbFsQinqgrnOUPd-u7`P zlpJLZu9t<%=O8QSb$xP%L4C;;P6u8DoIA6+y`7mPwv>n2;i)l--nW(ME<}YgN>a0? z^&8a401;In?QB{K{LaNvyc+zBgTMi=L-{jrNQ&$oc}B;fQnf~9Cj8kPRUNOO%9Dl% zDX->~wR21zflvNh7xPMTc$I5%(9SG#B8Mg)Fz{vPyE2T?QYDZNSB%k$GrKrk@+Nxc zIp6m2A4>3tNx&zk9e=E<_}z`ixPP3x39de_!SE(TxbHjozTwV?1AI5Y&vz&PulAr8 zd(p#Po6C(5dby*Vqg5cx?<&C!sGbv&qEh{Bt^uy2;r>ndH?Y6|9s*mE(|>p>{4IQa z{adK^V>&$0w+ZErWUJXA8sTnB9CxV2@4(szh2Pz%p%X2%(nVlBgcBi%Co$l_4AW{C z`37*%abmOxc$9pHh>@7^1P;@kBm54)*VDj%PN15UW7H!Zs`Zh%k!&&|ye9aTPF>+D zW7gjHGXfjf8SZnOsudvk+y2`;a*?_LJWL!%_?LOi6TtQ&o^}U?a8URmS__eMjq--c z8%=VR>1d_V;0AWkW^k&huK#A;1rJ{e4gRsqgg@o^6S~Z0SDko2LJ#7 diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$1.class deleted file mode 100644 index e9e76d6bd01ce0b76d3bb7f805a6a45e0393ebc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmbV{L2d#u3`M^SG%&5ih!e12O@!1<)n!{G7F8FVAY@D!NRv@AQ|`us18}ISrn_#j zWq;Xv`j#(0r!#;jJSZrI5usSeE?HjIo(Yq6lj`8!*v5*}d~d!DVf-Gfk6HE~-0otf zP!L{XaytLf+ho4@7}G%u)>S$-9JXA$pmWzWF}3=i>uf=IT!p~t)tj6-6Uyr$?M-m{ lbF*jL5}t4NFQ*{f$&=UUNkXPR2BLl3OCL%V!jLG+;V)RMPDlU% diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class deleted file mode 100644 index 1b6bad471300506a9f1fc97b1cd5cfe7bafdf297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2468 zcmb_eTUQ%Z7~LnNnIudgfoiqhC6y4cQ_vRMwADh3#0EkM#anebB!@6G%w)|>TKoT()aP)g$}uBp{^HGDpdFK|P{f|?hVgui2X`3nN2isLp7ukBiPbK5odtW_o7xnJFVcm;XvMPSYG-dtx*O(JiHNiUhE^lQH9 zcf2r@$--2m-yPp?8_OKR!vss;+ONyDZ?SnqCd|6|upeotFjely-;n!0b0_|;`M@+< zrrk7ZzG^7JPO+7W1H8nlW{6Y2zhbt7x{*Hu8XYV+jh_Y1^bjn^DBJB0!*`{*ry}B+ zWofeKjHqy2BHfcE4Yvh;`9FyfS-=xfjhIvQBEvMfnJLTW?v?_Kn40QY7wa zj}J@Kr4#l_VC3kF#h1nlv?MSQg*zZ3vigD9>d5N0qHFo2!b_0uo@4Xz*$M;^Kh(w1 zaPsO4>S8>?Op%#hpL`h0PER_yp29l5)iNkUVqA*K=illSJU@4NnK~R%qGZVrggIXb zAAke!WAg6lRN(S|iQx#%@jic{MnT#jhB3u&Ae&W;=kHmPHVS~_8SZX#9^yP&oPLa0 z@hOIiGmjB}L{kiJa2yG~UP20Aa=nZ3o9Da}%c1>6xbxhvW$xyAWJ2hDW-wsN61)k17!jvjKh7Y7UK`s1UETly diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringDecoder.class deleted file mode 100644 index 37a00513304240d7235ebd87103358edc5e717ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2727 zcmb_edsiDp6#q>KYzX059%{8sE!GgAD_X6P7^OS}4Nw~-#rI@03EPIv6DCRU| zG-NfrryJV%4&Qvryx%D_n-*WnosWd%~^TmMiAVye@^qFt{sRmsiDtZS4t%M5H>C zx1Fl))*aKTRvf-79@)-Ay(GBh>J@HC+u7GQN)Ln~m;F_Sp}RoVxokLsVeg{*v*8#P?Ygikig(>@)a$k*^@7LhqAjQhikkZWJP@Gu_5Zxq$<;JPeXwrUa%XEA(l-qmD)1k zrs6JvBsLRx8Lv?8osj93F2nT`NfZ8YQkdV0vf`TI%2}W=Dm8)o*j6Eb#;_h{?OdfZ9@fs3)z1_70$(y*_On#gnW6jjc6>4nV<&VK zr0R2b8pM`rh__YNBuzJI*)qwkq-nX5TZTy5m85qfN!v-DIe@uj0$<^4HGGo*M@d03 z7-pY4KuYNojDGnrTsj*RLC!q4lkpj{>A5j&eRZRSpkd#W$8w9fBc+;w9_H{F-v=uD zs*uefhEt)Pp_f!zzd}PzwT3indfs#;Roi6h->TV{pXe%_--S2Kb0t{jbVCX473VTF zK9f;sdVXH+ZK(1BM; za-Y@_n&at1u=M0li2O*a4qT_Pk7hte6mOs#GZ?4UsIQIJaD!H~FR=bPJtxSrFS$xj zDSGZ?^csQd2@<9;894rn?pRTJSDg9-9ZxVwQ}hYqG&aM$t*n?_dP8 z1Y{1=$kH$8MUy6-X}Zr%(WqiA9>-P0O^RH_Q>5r;DC%Z}zW$q}|CZ+?GIE3Nn4oYX mc$@sFxVs~?eSkJ9%5Qt)yLgG_AzHskGX`RG(HzBPME(Kj6ECg+ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$1.class deleted file mode 100644 index 210bfcf56d368712291f6b5409ef7dc80e4a11aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmbVHy9&ZU5S;ZDje@~1u(0+JY{XI&EX2YuIFmI-<6XE*^xrJ}06$7x?QGp;XP9M} zWuLG61HcsB06~BbA>7%@#k|ULCJc6k%S^g7u}#>GPx`6}eUZ8Kvfprdv`K)FFt;vM z{_8$Cec_vRXC<~OQMO=n;4C%DS4Cl6seV#N6GCro47)|Hy=PB|K8IAUO{%v06UQZC f_IG|X1feEReyT1FQ4KVO8)yl(WkT_gFrxMwY2Qv} diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class deleted file mode 100644 index 9036e648704c0ae07a9e36cc039127e04ec80a63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2025 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 T$TkS1gd3<+Wj1c1Rj&L5ZaFR_ diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class deleted file mode 100644 index 7fb0792982c25d69237068856fc31329b8f5b5e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2219 zcmcImTW=Fb6#m9`Y`k59V}c89DK|rHCuKuRuL%Sc3CWVVIzqG(tv2hyS=j7ayJId- z{X>0drA9@4=nv?Rs`{PX#6Y~1ND&V^bLQN>Ik&O@`S-8C0bIsv6%{O6IE2rIx+sfd zVF{OH`J#d^E4W<2*9x;++H6LHo7%Vo*SHFe-XrY~Lx-H#_{-EBxv@)a9e2Zley*Up z3T3nDC(R{=)m{`2on#dI;qZ~@J&WQeju%AZffJ2%m^n?xqfrzar=RNGeCn-5p^073 z(0_Tw4}Ei0;fK}%edR~cZQoZYtwjT^aHQvl`qp@BL&xjxMnF!z7kO@Q-;I4a?=VXe zox-WUzcmW<^)QT#YxLmGZX)FN`ngfCyJ4u~wZKghO@p5g7C`eIcuZC;E6?O61f3gd z^JdW$jV7ggU5`l}ahg9khrl615q0TN{w&p{O@UfXx|in}%4?WIffC>+?j`Q?orP_v&YviB z7PnFCoZLp~ck&B3%C#;!>MpA49%fY^N7Xv!$v;gT+Ts|Fa~Dc53n?Y2MVuggxQJQ8 zTO@6M3LoKPt^)6HSKMbhf1vmqi43nSO!Xkeurq}n424f{lAOK9rC;|LKg>1$6sHIw z#$ARa7o8)r67&TwrI(m_6}2S_Y6CUprOq0e!6e!_#(#!)kr-zb4-(s1oJ*4r{K#F> zV+q3I!b_ATz+#%vEWpjwZI(o9;?~-6OG`9yo}d?Km!&~CpOGVw)j|r{B-!FuK$~AD Xr55lZ_d3rN{_&7|SMe3TDOdjkyeL~C diff --git a/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class b/spring-cloud-openfeign-core/target/classes/org/springframework/cloud/openfeign/support/SpringMvcContract.class deleted file mode 100644 index 70cce901c9138790264e959491e124462d8ed936..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15045 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 - - - - - - - - src/main/javadoc - diff --git a/spring-cloud-openfeign-core/target/javadoc-bundle-options/package-list b/spring-cloud-openfeign-core/target/javadoc-bundle-options/package-list deleted file mode 100644 index 59d42328..00000000 --- a/spring-cloud-openfeign-core/target/javadoc-bundle-options/package-list +++ /dev/null @@ -1,217 +0,0 @@ -java.applet -java.awt -java.awt.color -java.awt.datatransfer -java.awt.dnd -java.awt.event -java.awt.font -java.awt.geom -java.awt.im -java.awt.im.spi -java.awt.image -java.awt.image.renderable -java.awt.print -java.beans -java.beans.beancontext -java.io -java.lang -java.lang.annotation -java.lang.instrument -java.lang.invoke -java.lang.management -java.lang.ref -java.lang.reflect -java.math -java.net -java.nio -java.nio.channels -java.nio.channels.spi -java.nio.charset -java.nio.charset.spi -java.nio.file -java.nio.file.attribute -java.nio.file.spi -java.rmi -java.rmi.activation -java.rmi.dgc -java.rmi.registry -java.rmi.server -java.security -java.security.acl -java.security.cert -java.security.interfaces -java.security.spec -java.sql -java.text -java.text.spi -java.time -java.time.chrono -java.time.format -java.time.temporal -java.time.zone -java.util -java.util.concurrent -java.util.concurrent.atomic -java.util.concurrent.locks -java.util.function -java.util.jar -java.util.logging -java.util.prefs -java.util.regex -java.util.spi -java.util.stream -java.util.zip -javax.accessibility -javax.activation -javax.activity -javax.annotation -javax.annotation.processing -javax.crypto -javax.crypto.interfaces -javax.crypto.spec -javax.imageio -javax.imageio.event -javax.imageio.metadata -javax.imageio.plugins.bmp -javax.imageio.plugins.jpeg -javax.imageio.spi -javax.imageio.stream -javax.jws -javax.jws.soap -javax.lang.model -javax.lang.model.element -javax.lang.model.type -javax.lang.model.util -javax.management -javax.management.loading -javax.management.modelmbean -javax.management.monitor -javax.management.openmbean -javax.management.relation -javax.management.remote -javax.management.remote.rmi -javax.management.timer -javax.naming -javax.naming.directory -javax.naming.event -javax.naming.ldap -javax.naming.spi -javax.net -javax.net.ssl -javax.print -javax.print.attribute -javax.print.attribute.standard -javax.print.event -javax.rmi -javax.rmi.CORBA -javax.rmi.ssl -javax.script -javax.security.auth -javax.security.auth.callback -javax.security.auth.kerberos -javax.security.auth.login -javax.security.auth.spi -javax.security.auth.x500 -javax.security.cert -javax.security.sasl -javax.sound.midi -javax.sound.midi.spi -javax.sound.sampled -javax.sound.sampled.spi -javax.sql -javax.sql.rowset -javax.sql.rowset.serial -javax.sql.rowset.spi -javax.swing -javax.swing.border -javax.swing.colorchooser -javax.swing.event -javax.swing.filechooser -javax.swing.plaf -javax.swing.plaf.basic -javax.swing.plaf.metal -javax.swing.plaf.multi -javax.swing.plaf.nimbus -javax.swing.plaf.synth -javax.swing.table -javax.swing.text -javax.swing.text.html -javax.swing.text.html.parser -javax.swing.text.rtf -javax.swing.tree -javax.swing.undo -javax.tools -javax.transaction -javax.transaction.xa -javax.xml -javax.xml.bind -javax.xml.bind.annotation -javax.xml.bind.annotation.adapters -javax.xml.bind.attachment -javax.xml.bind.helpers -javax.xml.bind.util -javax.xml.crypto -javax.xml.crypto.dom -javax.xml.crypto.dsig -javax.xml.crypto.dsig.dom -javax.xml.crypto.dsig.keyinfo -javax.xml.crypto.dsig.spec -javax.xml.datatype -javax.xml.namespace -javax.xml.parsers -javax.xml.soap -javax.xml.stream -javax.xml.stream.events -javax.xml.stream.util -javax.xml.transform -javax.xml.transform.dom -javax.xml.transform.sax -javax.xml.transform.stax -javax.xml.transform.stream -javax.xml.validation -javax.xml.ws -javax.xml.ws.handler -javax.xml.ws.handler.soap -javax.xml.ws.http -javax.xml.ws.soap -javax.xml.ws.spi -javax.xml.ws.spi.http -javax.xml.ws.wsaddressing -javax.xml.xpath -org.ietf.jgss -org.omg.CORBA -org.omg.CORBA.DynAnyPackage -org.omg.CORBA.ORBPackage -org.omg.CORBA.TypeCodePackage -org.omg.CORBA.portable -org.omg.CORBA_2_3 -org.omg.CORBA_2_3.portable -org.omg.CosNaming -org.omg.CosNaming.NamingContextExtPackage -org.omg.CosNaming.NamingContextPackage -org.omg.Dynamic -org.omg.DynamicAny -org.omg.DynamicAny.DynAnyFactoryPackage -org.omg.DynamicAny.DynAnyPackage -org.omg.IOP -org.omg.IOP.CodecFactoryPackage -org.omg.IOP.CodecPackage -org.omg.Messaging -org.omg.PortableInterceptor -org.omg.PortableInterceptor.ORBInitInfoPackage -org.omg.PortableServer -org.omg.PortableServer.CurrentPackage -org.omg.PortableServer.POAManagerPackage -org.omg.PortableServer.POAPackage -org.omg.PortableServer.ServantLocatorPackage -org.omg.PortableServer.portable -org.omg.SendingContext -org.omg.stub.java.rmi -org.w3c.dom -org.w3c.dom.bootstrap -org.w3c.dom.events -org.w3c.dom.ls -org.w3c.dom.views -org.xml.sax -org.xml.sax.ext -org.xml.sax.helpers diff --git a/spring-cloud-openfeign-core/target/maven-archiver/pom.properties b/spring-cloud-openfeign-core/target/maven-archiver/pom.properties deleted file mode 100644 index 35a52279..00000000 --- a/spring-cloud-openfeign-core/target/maven-archiver/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Created by Apache Maven 3.5.0 -#Fri Mar 09 01:26:31 UTC 2018 -version=2.0.0.BUILD-SNAPSHOT -groupId=org.springframework.cloud -artifactId=spring-cloud-openfeign-core diff --git a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 61f144d4..00000000 --- a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,70 +0,0 @@ -org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration$OkHttpFeignConfiguration.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$1.class -org/springframework/cloud/openfeign/FeignClientsRegistrar$AllTypeFilter.class -org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration$1.class -org/springframework/cloud/openfeign/FeignClientFactoryBean.class -org/springframework/cloud/openfeign/FeignClientProperties$FeignClientConfiguration.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.class -org/springframework/cloud/openfeign/support/SpringEncoder$1.class -org/springframework/cloud/openfeign/support/SpringDecoder$FeignResponseAdapter.class -org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.class -org/springframework/cloud/openfeign/FeignClientsRegistrar$1.class -org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.class -org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.class -org/springframework/cloud/openfeign/support/SpringDecoder$1.class -org/springframework/cloud/openfeign/support/FeignUtils.class -org/springframework/cloud/openfeign/encoding/HttpEncoding.class -org/springframework/cloud/openfeign/FeignClientsRegistrar.class -org/springframework/cloud/openfeign/support/SpringMvcContract$ConvertingExpander.class -org/springframework/cloud/openfeign/FeignClientSpecification.class -org/springframework/cloud/openfeign/Targeter.class -org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy$FeignRetryPolicyServiceInstance.class -org/springframework/cloud/openfeign/support/SpringEncoder$FeignOutputMessage.class -org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration$1.class -org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.class -org/springframework/cloud/openfeign/FeignClient.class -org/springframework/cloud/openfeign/HystrixTargeter.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient$FeignOptionsClientConfig.class -org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest$1.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonResponse.class -org/springframework/cloud/openfeign/FeignClientsConfiguration$HystrixFeignConfiguration.class -org/springframework/cloud/openfeign/FeignClientProperties.class -org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.class -org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.class -org/springframework/cloud/openfeign/support/SpringDecoder.class -org/springframework/cloud/openfeign/support/FeignHttpClientProperties.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.class -org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.class -org/springframework/cloud/openfeign/FeignClientsRegistrar$2.class -org/springframework/cloud/openfeign/support/SpringEncoder.class -org/springframework/cloud/openfeign/EnableFeignClients.class -org/springframework/cloud/openfeign/FeignAutoConfiguration$OkHttpFeignConfiguration.class -org/springframework/cloud/openfeign/FeignAutoConfiguration$HttpClientFeignConfiguration.class -org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration$HttpClientFeignConfiguration.class -org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.class -org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.class -org/springframework/cloud/openfeign/FeignContext.class -org/springframework/cloud/openfeign/AnnotatedParameterProcessor$AnnotatedParameterContext.class -org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.class -org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.class -org/springframework/cloud/openfeign/support/ResponseEntityDecoder.class -org/springframework/cloud/openfeign/FeignLoggerFactory.class -org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.class -org/springframework/cloud/openfeign/DefaultTargeter.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer$RibbonRequest.class -org/springframework/cloud/openfeign/FeignClientsConfiguration.class -org/springframework/cloud/openfeign/support/SpringMvcContract.class -org/springframework/cloud/openfeign/support/FallbackCommand.class -org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.class -org/springframework/cloud/openfeign/FeignAutoConfiguration$HystrixFeignTargeterConfiguration.class -org/springframework/cloud/openfeign/FeignAutoConfiguration.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer$2.class -org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.class -org/springframework/cloud/openfeign/support/SpringMvcContract$SimpleAnnotatedParameterContext.class -org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.class -org/springframework/cloud/openfeign/FeignFormatterRegistrar.class -org/springframework/cloud/openfeign/FeignAutoConfiguration$DefaultFeignTargeterConfiguration.class -org/springframework/cloud/openfeign/AnnotatedParameterProcessor.class diff --git a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 8064907f..00000000 --- a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,43 +0,0 @@ -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancer.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/HttpClientFeignLoadBalancedConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingAutoConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/DefaultFeignLoadBalancedConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/OkHttpFeignLoadBalancedConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignContext.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientSpecification.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestParamParameterProcessor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/FeignContentGzipEncodingInterceptor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/RequestHeaderParameterProcessor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/FeignUtils.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/DefaultFeignLoggerFactory.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/DefaultTargeter.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/Targeter.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsRegistrar.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignRetryPolicy.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignFormatterRegistrar.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/HttpEncoding.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingAutoConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactory.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/AnnotatedParameterProcessor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientFactoryBean.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/FeignClientEncodingProperties.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientAutoConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/BaseRequestInterceptor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignAutoConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/FeignHttpClientProperties.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/SpringDecoder.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/HystrixTargeter.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/SpringEncoder.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/FallbackCommand.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancer.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientsConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignLoggerFactory.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/ResponseEntityDecoder.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/FeignClientProperties.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/annotation/PathVariableParameterProcessor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/encoding/FeignAcceptGzipEncodingInterceptor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/EnableFeignClients.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeException.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/main/java/org/springframework/cloud/openfeign/support/SpringMvcContract.java diff --git a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 2e31373a..00000000 --- a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1,239 +0,0 @@ -org/springframework/cloud/netflix/feign/ribbon/FeignRibbonOkHttpClientConfigurationTests.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListeners$1.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests$1.class -org/springframework/cloud/openfeign/support/SpringEncoderTests$TestClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration$Client.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$1.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$Application.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration$Client.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixSetterFactoryClient.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$PlaceholderUrlConfiguration$Client.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodServiceIdConfiguration$Client.class -org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient4.class -org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackTestConfig.class -org/springframework/cloud/openfeign/FeignOkHttpConfigurationTests.class -org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests$Application.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$BaseTestClient.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$BarClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration$Dummy.class -org/springframework/cloud/openfeign/hystrix/security/app/ProxyUsernameController.class -org/springframework/cloud/openfeign/encoding/app/domain/Invoice.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$FooConfiguration.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodServiceIdConfiguration.class -org/springframework/cloud/openfeign/valid/FeignClientTests$DecodingTestClient.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FormEncoder.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$BarConfiguration.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestDefaultFeignConfig.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_HeaderMap.class -org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Simple.class -org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests$Application.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests$RequestMatcher.class -org/springframework/cloud/openfeign/FeignClientFactoryTests$Bar.class -org/springframework/cloud/openfeign/hystrix/security/app/UsernameController.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$UserClient.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_MapParams.class -org/springframework/cloud/openfeign/ribbon/LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodUrlConfiguration.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration$ClientFallback.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$BarRequestInterceptor.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient5.class -org/springframework/cloud/openfeign/FeignClientFactoryTests$FooConfig.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientWithFallBackFactory.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration.class -org/springframework/cloud/openfeign/testclients/TestClient.class -org/springframework/cloud/openfeign/FeignClientFactoryTests$Foo.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$TestDefaultFeignConfig.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$UserService.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestHystrixSetterFactoryClientConfig.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$BaseTestClient.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyBackOffPolicyFactory.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerImpl1.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$BarClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$BadHostnameConfiguration$Client.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$Hello.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests.class -org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$TestConfig.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyApacheHttpClientFactory.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndServiceIdConfiguration.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BarConfiguration.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_ListParams.class -org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration$Dummy.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryGenericTypeConfiguration.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FooRequestInterceptor.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests.class -org/springframework/cloud/openfeign/encoding/app/client/InvoiceClient.class -org/springframework/cloud/openfeign/support/FeignHttpClientPropertiesTests$TestConfiguration.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerFactoryImpl.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration$Client.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp.class -org/springframework/cloud/openfeign/test/TestAutoConfiguration$TestSecurityConfiguration.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient.class -org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests.class -org/springframework/cloud/openfeign/beans/FeignClientTests$Application.class -org/springframework/cloud/openfeign/FeignClientFactoryTests.class -org/springframework/cloud/openfeign/FeignCompressionTests$PlainConfig.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient3.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests.class -org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackFactoryClient.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$FooClient.class -org/springframework/cloud/openfeign/EnableFeignClientsTests$PlainConfiguration.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration$Client.class -org/springframework/cloud/openfeign/valid/FeignClientTests$Application$1$1.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$Hello.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$User.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$PrimaryTestClient.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$LoggerImpl2.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$UrlClient.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$GoodUrlConfiguration$Client.class -org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityApplication.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient2.class -org/springframework/cloud/openfeign/beans/FeignClientTests.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListenersNotRetry$1.class -org/springframework/cloud/openfeign/beans/FeignClientTests$TestDefaultFeignConfig.class -org/springframework/cloud/openfeign/SpringDecoderTests$TestClient.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$BeanUrlClient.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests$Application.class -org/springframework/cloud/openfeign/valid/FeignClientTests$Arg.class -org/springframework/cloud/openfeign/SpringRetryDisabledTests.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallbackFactory.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_QueryMap.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$DefaultErrorDecoder.class -org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackClient.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$Application.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$BadHostnameConfiguration.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$TestConfiguration.class -org/springframework/cloud/openfeign/FeignClientsRegistrarTests.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests.class -org/springframework/cloud/openfeign/valid/FeignClientTests$Application$1.class -org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactoryTests.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Extended.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration$ClientFallback.class -org/springframework/cloud/openfeign/encoding/Invoices.class -org/springframework/cloud/openfeign/support/FeignHttpClientPropertiesTests.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListeners.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$TestClient1.class -org/springframework/cloud/openfeign/support/SpringEncoderTests$Application.class -org/springframework/cloud/openfeign/valid/FeignClientValidationTests$PlaceholderUrlConfiguration.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/netflix/feign/ribbon/FeignRibbonHttpClientConfigurationTests.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$Application.class -org/springframework/cloud/openfeign/encoding/app/resource/InvoiceResource.class -org/springframework/cloud/openfeign/beans/extra/TestClient.class -org/springframework/cloud/openfeign/valid/FeignClientTests$Application.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackConfiguration$ClientFallback.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig$2.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration1.class -org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig$MyOkHttpClientConnectionPoolFactory.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/support/SpringEncoderTests$MediaTypeMatcher.class -org/springframework/cloud/openfeign/support/SpringEncoderTests$MyType.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$3.class -org/springframework/cloud/openfeign/test/TestAutoConfiguration.class -org/springframework/cloud/openfeign/support/SpringEncoderTests.class -org/springframework/cloud/openfeign/EnableFeignClientsTests.class -org/springframework/cloud/openfeign/valid/FeignClientTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BarClient.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$FooClient.class -org/springframework/cloud/openfeign/FeignCompressionTests.class -org/springframework/cloud/openfeign/beans/TestClient.class -org/springframework/cloud/openfeign/SpringDecoderTests$Hello.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$UserService.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_HeadersWithoutValues.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FormClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndServiceIdConfiguration$Client.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$Hello.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientServiceId.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$BazClient.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$TestClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndValueConfiguration$Client.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$FooClient.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$TestClient.class -org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests$1.class -org/springframework/cloud/netflix/feign/ribbon/FeignRibbonOkHttpClientConfigurationTests$FeignRibbonOkHttpClientConfigurationTestsApplication.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyConfig.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$TestConfiguration$1.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests.class -org/springframework/cloud/netflix/feign/ribbon/FeignRibbonHttpClientConfigurationTests$FeignRibbonHttpClientConfigurationTestsApplication.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests.class -org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeExceptionTest.class -org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$FooClient.class -org/springframework/cloud/openfeign/valid/FeignClientTests$OtherArg.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackFactoryTypeConfiguration.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$WrongFallbackTypeConfiguration$Client.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$User.class -org/springframework/cloud/openfeign/valid/FeignClientTests$Hello.class -org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestClientConfig$1.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$Hello.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$2.class -org/springframework/cloud/openfeign/FeignHttpClientConfigurationTests.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$BeanUrlClientNoProtocol.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests$1.class -org/springframework/cloud/openfeign/hystrix/security/app/TestInterceptor.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$MissingFallbackFactoryConfiguration.class -org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests$TestConfiguration.class -org/springframework/cloud/openfeign/SpringDecoderTests$Application.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallbackFactory$1.class -org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests$TestConfig$MyOkHttpClientFactory.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests$TestClientByKey.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests$NameAndValueConfiguration.class -org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests$LocalRibbonClientConfiguration.class -org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests$FooConfiguration.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Advanced.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests$TestClient.class -org/springframework/cloud/openfeign/beans/FeignClientTests$Hello.class -org/springframework/cloud/openfeign/FeignClientFactoryTests$BarConfig.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestObject.class -org/springframework/cloud/openfeign/hystrix/security/app/UsernameClient.class -org/springframework/cloud/openfeign/valid/FeignOkHttpTests$Application.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_ListParamsWithoutName.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$Application.class -org/springframework/cloud/openfeign/support/SpringEncoderTests$Application$MyHttpMessageConverter.class -org/springframework/cloud/openfeign/SpringDecoderTests.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$NoRetryer.class -org/springframework/cloud/openfeign/valid/FeignClientTests.class -org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests$MyRetryListenersNotRetry.class -org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$TestClient.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration2.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Class_Annotations.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests.class -org/springframework/cloud/openfeign/hystrix/security/app/CustomConcurrenyStrategy.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestClient.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$TestClient.class -org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests$Application.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$Hello.class -org/springframework/cloud/openfeign/FeignHttpClientUrlTests$TestConfig$1.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$Hello.class -org/springframework/cloud/openfeign/SpringRetryEnabledTests.class -org/springframework/cloud/openfeign/valid/FeignHttpClientTests$UserClient.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClientFallback.class -org/springframework/cloud/openfeign/valid/FeignClientTests$TestHystrixSetterFactoryClientConfig$1.class -org/springframework/cloud/openfeign/support/SpringMvcContractTests$TestTemplate_Headers.class -org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests$ApacheHttpClientConfigurationTestApp$MyApacheHttpClientConnectionManagerFactory.class -org/springframework/cloud/openfeign/valid/FeignClientTests$HystrixClient.class -org/springframework/cloud/openfeign/FeignLoggerFactoryTests$SampleConfiguration3.class -org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests$FooClient.class -org/springframework/cloud/openfeign/invalid/FeignClientValidationTests.class -org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests$Application.class -org/springframework/cloud/openfeign/FeignClientsRegistrarTests$FallbackFactoryTestConfig.class diff --git a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index c01e716a..00000000 --- a/spring-cloud-openfeign-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1,54 +0,0 @@ -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignClientUsingPropertiesTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignLoadBalancerTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/SpringRetryDisabledTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/TestInterceptor.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignOkHttpConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/EnableFeignClientsTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/beans/extra/TestClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/FeignContentEncodingTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/scanning/FeignClientScanningTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/FeignAcceptEncodingTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientPathTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/TestAutoConfiguration.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/FeignHttpClientTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/RibbonResponseStatusCodeExceptionTest.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/beans/FeignClientTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/SpringRetryEnabledTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/beans/TestClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringEncoderTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonOkHttpClientConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/SpringMvcContractTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonHttpClientConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/LoadBalancerFeignClientOverrideTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/FeignClientTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/invalid/FeignClientValidationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignLoggerFactoryTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/ApacheHttpClientConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignHttpClientConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/CachingSpringLoadBalancerFactoryTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/ProxyUsernameController.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/UsernameController.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignClientOverrideDefaultsTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityApplication.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/app/resource/InvoiceResource.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/FeignRibbonClientRetryTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/FeignClientNotPrimaryTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/Invoices.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/FeignOkHttpTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/ribbon/RetryableFeignLoadBalancerTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/test/OkHttpClientConfigurationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/FeignClientValidationTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignClientFactoryTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/valid/scanning/FeignClientEnvVarTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/HystrixSecurityTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignCompressionTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignHttpClientUrlTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/CustomConcurrenyStrategy.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/SpringDecoderTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/app/domain/Invoice.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/FeignClientsRegistrarTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/encoding/app/client/InvoiceClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/support/FeignHttpClientPropertiesTests.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/hystrix/security/app/UsernameClient.java -/opt/jenkins/data/workspace/spring-cloud-openfeign-master-ci/spring-cloud-openfeign-core/src/test/java/org/springframework/cloud/openfeign/testclients/TestClient.java diff --git a/spring-cloud-openfeign-core/target/spring-cloud-openfeign-core-2.0.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-openfeign-core/target/spring-cloud-openfeign-core-2.0.0.BUILD-SNAPSHOT-javadoc.jar deleted file mode 100644 index 0c39014268f9bbadbe77d478413949d3df5e995b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278700 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�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 z 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 z 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

pfrFayM9z~ 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∋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 sjR diff --git a/docs/target/contents/reference/html/multi_pr01.html b/docs/target/contents/reference/html/multi_pr01.html deleted file mode 100644 index 6a1f3696..00000000 --- a/docs/target/contents/reference/html/multi_pr01.html +++ /dev/null @@ -1,4 +0,0 @@ - - -