From 6a4e8dc407e0cbf45433b4a1f5bbcd1180a791c1 Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2019年6月28日 00:10:25 +0800 Subject: [PATCH 01/24] =?UTF-8?q?Spring=20Cloud=20Alibaba=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=95=99=E7=A8=8B=EF=BC=9A@SentinelResource=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3=E4=BD=BF=E7=94=A8=E8=AF=A6=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4-Finchley/README.md | 2 +- .../alibaba-sentinel-annotation/pom.xml | 74 +++++++++++++++++++ .../alibaba/sentinel/TestApplication.java | 22 ++++++ .../alibaba/sentinel/service/TestService.java | 34 +++++++++ .../alibaba/sentinel/web/TestController.java | 30 ++++++++ .../src/main/resources/application.properties | 5 ++ 4-Finchley/pom.xml | 1 + 7 files changed, 167 insertions(+), 1 deletion(-) create mode 100644 4-Finchley/alibaba-sentinel-annotation/pom.xml create mode 100644 4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/TestApplication.java create mode 100644 4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/service/TestService.java create mode 100644 4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/web/TestController.java create mode 100644 4-Finchley/alibaba-sentinel-annotation/src/main/resources/application.properties diff --git a/4-Finchley/README.md b/4-Finchley/README.md index 3e84079c..56a0bf90 100644 --- a/4-Finchley/README.md +++ b/4-Finchley/README.md @@ -51,7 +51,7 @@ - [Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-2/) - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-3/) - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) - +- [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) ##### Spring Cloud Stream专题补充 diff --git a/4-Finchley/alibaba-sentinel-annotation/pom.xml b/4-Finchley/alibaba-sentinel-annotation/pom.xml new file mode 100644 index 00000000..8163f896 --- /dev/null +++ b/4-Finchley/alibaba-sentinel-annotation/pom.xml @@ -0,0 +1,74 @@ + + + 4.0.0 + + com.didispace + alibaba-sentinel-annotation + 0.0.1-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 2.0.5.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + spring-cloud-starter-alibaba-sentinel + + + + org.projectlombok + lombok + 1.18.2 + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.cloud + spring-cloud-dependencies + Finchley.SR1 + pom + import + + + org.springframework.cloud + spring-cloud-alibaba-dependencies + 0.2.2.RELEASE + pom + import + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/TestApplication.java b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/TestApplication.java new file mode 100644 index 00000000..6200a5da --- /dev/null +++ b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/TestApplication.java @@ -0,0 +1,22 @@ +package com.didispace.alibaba.sentinel; + +import com.alibaba.csp.sentinel.annotation.aspectj.SentinelResourceAspect; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; + + +@SpringBootApplication +public class TestApplication { + + public static void main(String[] args) { + SpringApplication.run(TestApplication.class, args); + } + + @Bean + public SentinelResourceAspect sentinelResourceAspect() { + return new SentinelResourceAspect(); + } + + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/service/TestService.java b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/service/TestService.java new file mode 100644 index 00000000..46dcf59b --- /dev/null +++ b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/service/TestService.java @@ -0,0 +1,34 @@ +package com.didispace.alibaba.sentinel.service; + +import com.alibaba.csp.sentinel.annotation.SentinelResource; +import com.alibaba.csp.sentinel.slots.block.BlockException; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + + +@Slf4j +@Service +public class TestService { + + // 限流与阻塞处理 + @SentinelResource(value = "doSomeThing", blockHandler = "exceptionHandler") + public void doSomeThing(String str) { + log.info(str); + } + + public void exceptionHandler(String str, BlockException ex) { + log.error("blockHandler:" + str, ex); + } + + // 熔断与降级处理 + @SentinelResource(value = "doSomeThing2", fallback = "fallbackHandler") + public void doSomeThing2(String str) { + log.info(str); + throw new RuntimeException("发生异常"); + } + + public void fallbackHandler(String str) { + log.error("fallbackHandler:" + str); + } + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/web/TestController.java b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/web/TestController.java new file mode 100644 index 00000000..5b369735 --- /dev/null +++ b/4-Finchley/alibaba-sentinel-annotation/src/main/java/com/didispace/alibaba/sentinel/web/TestController.java @@ -0,0 +1,30 @@ +package com.didispace.alibaba.sentinel.web; + +import com.didispace.alibaba.sentinel.service.TestService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.Date; + +@Slf4j +@RestController +public class TestController { + + @Autowired + private TestService testService; + + @GetMapping("/hello") + public String hello() { + testService.doSomeThing("hello " + new Date()); + return "didispace.com"; + } + + @GetMapping("/hello2") + public String hello2() { + testService.doSomeThing2("hello2 " + new Date()); + return "didispace.com"; + } + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-sentinel-annotation/src/main/resources/application.properties b/4-Finchley/alibaba-sentinel-annotation/src/main/resources/application.properties new file mode 100644 index 00000000..0ccde68c --- /dev/null +++ b/4-Finchley/alibaba-sentinel-annotation/src/main/resources/application.properties @@ -0,0 +1,5 @@ +spring.application.name=alibaba-sentinel-annotation +server.port=8001 + +# sentinel dashboard +spring.cloud.sentinel.transport.dashboard=localhost:8080 \ No newline at end of file diff --git a/4-Finchley/pom.xml b/4-Finchley/pom.xml index 4844ac5d..8e9f13e8 100644 --- a/4-Finchley/pom.xml +++ b/4-Finchley/pom.xml @@ -23,6 +23,7 @@ alibaba-sentinel-datasource-apollo alibaba-sentinel-dashboard-apollo alibaba-sentinel-dashboard-nacos + alibaba-sentinel-annotation stream-consumer-self From 464f640d267a061cbd5307804889cbba700136df Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2019年6月28日 00:12:25 +0800 Subject: [PATCH 02/24] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3-Edgware/README.md | 19 ++++++++++++++++++- README.md | 1 + 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/3-Edgware/README.md b/3-Edgware/README.md index 5d72f250..dbbd56f7 100644 --- a/3-Edgware/README.md +++ b/3-Edgware/README.md @@ -26,7 +26,13 @@ - [Spring Cloud Finchley版中Consul多实例注册的问题处理](http://blog.didispace.com/Spring-Cloud-Finchley-Consul-InstanceId/) -**Spring Cloud Aliabab专题** +##### Spring Cloud Aliabab专题 + +- [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/) +- [说说我为什么看好Spring Cloud Alibaba](http://blog.didispace.com/spring-cloud-alibaba-significance/) +- [Spring Cloud Alibaba到底坑不坑?](http://blog.didispace.com/bo-kengdie-spring-cloud-alibaba/) + +*注册中心与配置中心:Nacos* - [Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现](http://blog.didispace.com/spring-cloud-alibaba-1/) - [Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0](http://blog.didispace.com/spring-cloud-alibaba-nacos-1/) @@ -35,6 +41,17 @@ - [Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-1/) - [Spring Cloud Alibaba基础教程:Nacos配置的多环境管理](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-2/) - [Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-3/) +- [Spring Cloud Alibaba基础教程:Nacos的数据持久化](http://blog.didispace.com/spring-cloud-alibaba-4/) +- [Spring Cloud Alibaba基础教程:Nacos的集群部署](http://blog.didispace.com/spring-cloud-alibaba-5/) + +*分布式流量防卫兵:Sentinel* + +- [Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流](http://blog.didispace.com/spring-cloud-alibaba-sentinel-1/) +- [Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-1/) +- [Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-2/) +- [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-3/) +- [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) +- [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) **Spring Cloud Stream专题补充** diff --git a/README.md b/README.md index 73efe487..1b647b82 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ - [Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-2/) - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-3/) - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) +- [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) ##### Spring Cloud Stream专题补充 From d964eb8af7fb903dab66a3b988ee8d8e24ddc7ac Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2019年8月16日 19:02:48 +0800 Subject: [PATCH 03/24] =?UTF-8?q?Spring=20Cloud=20Alibaba=E5=9F=BA?= =?UTF-8?q?=E7=A1=80=E6=95=99=E7=A8=8B=EF=BC=9A=E4=B8=8EDubbo=E7=9A=84?= =?UTF-8?q?=E5=AE=8C=E7=BE=8E=E8=9E=8D=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4-Finchley/alibaba-dubbo-api/pom.xml | 17 ++++ .../alibaba/dubbo/api/HelloService.java | 13 +++ 4-Finchley/alibaba-dubbo-client/pom.xml | 89 +++++++++++++++++++ .../dubbo/client/DubboClientApplication.java | 35 ++++++++ .../src/main/resources/application.properties | 9 ++ 4-Finchley/alibaba-dubbo-server/pom.xml | 88 ++++++++++++++++++ .../dubbo/server/DubboServerApplication.java | 17 ++++ .../dubbo/server/HelloServiceImpl.java | 15 ++++ .../src/main/resources/application.properties | 11 +++ 4-Finchley/pom.xml | 4 + 10 files changed, 298 insertions(+) create mode 100644 4-Finchley/alibaba-dubbo-api/pom.xml create mode 100644 4-Finchley/alibaba-dubbo-api/src/main/java/com/didispace/alibaba/dubbo/api/HelloService.java create mode 100644 4-Finchley/alibaba-dubbo-client/pom.xml create mode 100644 4-Finchley/alibaba-dubbo-client/src/main/java/com/didispace/alibaba/dubbo/client/DubboClientApplication.java create mode 100644 4-Finchley/alibaba-dubbo-client/src/main/resources/application.properties create mode 100644 4-Finchley/alibaba-dubbo-server/pom.xml create mode 100644 4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/DubboServerApplication.java create mode 100644 4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/HelloServiceImpl.java create mode 100644 4-Finchley/alibaba-dubbo-server/src/main/resources/application.properties diff --git a/4-Finchley/alibaba-dubbo-api/pom.xml b/4-Finchley/alibaba-dubbo-api/pom.xml new file mode 100644 index 00000000..36b52853 --- /dev/null +++ b/4-Finchley/alibaba-dubbo-api/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + com.didispace + alibaba-dubbo-api + 0.0.1-SNAPSHOT + jar + + + UTF-8 + UTF-8 + 1.8 + + + diff --git a/4-Finchley/alibaba-dubbo-api/src/main/java/com/didispace/alibaba/dubbo/api/HelloService.java b/4-Finchley/alibaba-dubbo-api/src/main/java/com/didispace/alibaba/dubbo/api/HelloService.java new file mode 100644 index 00000000..5789650c --- /dev/null +++ b/4-Finchley/alibaba-dubbo-api/src/main/java/com/didispace/alibaba/dubbo/api/HelloService.java @@ -0,0 +1,13 @@ +package com.didispace.alibaba.dubbo.api; + +/** + * Created by 程序猿DD/翟永超 on 2019年8月5日. + *

+ * Blog: http://blog.didispace.com/ + * Github: https://github.com/dyc87112/ + */ +public interface HelloService { + + String hello(String name); + +} diff --git a/4-Finchley/alibaba-dubbo-client/pom.xml b/4-Finchley/alibaba-dubbo-client/pom.xml new file mode 100644 index 00000000..7e2e71da --- /dev/null +++ b/4-Finchley/alibaba-dubbo-client/pom.xml @@ -0,0 +1,89 @@ + + + 4.0.0 + + com.didispace + alibaba-dubbo-client + 0.0.1-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 2.0.5.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + + com.didispace + alibaba-dubbo-api + 0.0.1-SNAPSHOT + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + + spring-cloud-starter-dubbo + + + org.springframework.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + org.projectlombok + lombok + 1.18.2 + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.cloud + spring-cloud-dependencies + Finchley.SR1 + pom + import + + + org.springframework.cloud + spring-cloud-alibaba-dependencies + 0.2.2.RELEASE + pom + import + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/4-Finchley/alibaba-dubbo-client/src/main/java/com/didispace/alibaba/dubbo/client/DubboClientApplication.java b/4-Finchley/alibaba-dubbo-client/src/main/java/com/didispace/alibaba/dubbo/client/DubboClientApplication.java new file mode 100644 index 00000000..08a04f56 --- /dev/null +++ b/4-Finchley/alibaba-dubbo-client/src/main/java/com/didispace/alibaba/dubbo/client/DubboClientApplication.java @@ -0,0 +1,35 @@ +package com.didispace.alibaba.dubbo.client; + +import com.didispace.alibaba.dubbo.api.HelloService; +import lombok.extern.slf4j.Slf4j; +import org.apache.dubbo.config.annotation.Reference; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + + +@EnableDiscoveryClient +@SpringBootApplication +public class DubboClientApplication { + + public static void main(String[] args) { + SpringApplication.run(DubboClientApplication.class, args); + } + + @Slf4j + @RestController + static class TestController { + + @Reference + HelloService helloService; + + @GetMapping("/test") + public String test() { + return helloService.hello("didispace.com"); + } + } + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-dubbo-client/src/main/resources/application.properties b/4-Finchley/alibaba-dubbo-client/src/main/resources/application.properties new file mode 100644 index 00000000..34a516fd --- /dev/null +++ b/4-Finchley/alibaba-dubbo-client/src/main/resources/application.properties @@ -0,0 +1,9 @@ +spring.application.name=alibaba-dubbo-client +server.port=8002 + +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 + +dubbo.protocol.name=dubbo +dubbo.protocol.port=-1 +dubbo.registry.address=spring-cloud://localhost +dubbo.cloud.subscribed-services=alibaba-dubbo-server \ No newline at end of file diff --git a/4-Finchley/alibaba-dubbo-server/pom.xml b/4-Finchley/alibaba-dubbo-server/pom.xml new file mode 100644 index 00000000..a2b2b4a8 --- /dev/null +++ b/4-Finchley/alibaba-dubbo-server/pom.xml @@ -0,0 +1,88 @@ + + + 4.0.0 + + com.didispace + alibaba-dubbo-server + 0.0.1-SNAPSHOT + jar + + + org.springframework.boot + spring-boot-starter-parent + 2.0.5.RELEASE + + + + + UTF-8 + UTF-8 + 1.8 + + + + + com.didispace + alibaba-dubbo-api + 0.0.1-SNAPSHOT + + + org.springframework.boot + spring-boot-starter-actuator + + + org.springframework.boot + spring-boot-starter-web + + + org.springframework.cloud + + spring-cloud-starter-dubbo + + + org.springframework.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + org.projectlombok + lombok + 1.18.2 + true + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + + org.springframework.cloud + spring-cloud-dependencies + Finchley.SR1 + pom + import + + + org.springframework.cloud + spring-cloud-alibaba-dependencies + 0.2.2.RELEASE + pom + import + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + diff --git a/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/DubboServerApplication.java b/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/DubboServerApplication.java new file mode 100644 index 00000000..a18c35cc --- /dev/null +++ b/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/DubboServerApplication.java @@ -0,0 +1,17 @@ +package com.didispace.alibaba.dubbo.server; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; + + +@EnableDiscoveryClient +@SpringBootApplication +public class DubboServerApplication { + + public static void main(String[] args) { + SpringApplication.run(DubboServerApplication.class, args); + } + + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/HelloServiceImpl.java b/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/HelloServiceImpl.java new file mode 100644 index 00000000..16fef954 --- /dev/null +++ b/4-Finchley/alibaba-dubbo-server/src/main/java/com/didispace/alibaba/dubbo/server/HelloServiceImpl.java @@ -0,0 +1,15 @@ +package com.didispace.alibaba.dubbo.server; + +import com.didispace.alibaba.dubbo.api.HelloService; +import org.apache.dubbo.config.annotation.Service; + +// 注意:是 org.apache.dubbo.config.annotation.Service 注解 +@Service +public class HelloServiceImpl implements HelloService { + + @Override + public String hello(String name) { + return "hello " + name; + } + +} \ No newline at end of file diff --git a/4-Finchley/alibaba-dubbo-server/src/main/resources/application.properties b/4-Finchley/alibaba-dubbo-server/src/main/resources/application.properties new file mode 100644 index 00000000..5135eab7 --- /dev/null +++ b/4-Finchley/alibaba-dubbo-server/src/main/resources/application.properties @@ -0,0 +1,11 @@ +spring.application.name=alibaba-dubbo-server +server.port=8001 + +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 + +# 指定 Dubbo 服务实现类的扫描基准包 +dubbo.scan.base-packages=com.didispace.alibaba.dubbo.server +dubbo.protocol.name=dubbo +dubbo.protocol.port=-1 +dubbo.registry.address=spring-cloud://localhost + diff --git a/4-Finchley/pom.xml b/4-Finchley/pom.xml index 8e9f13e8..3f4fbf06 100644 --- a/4-Finchley/pom.xml +++ b/4-Finchley/pom.xml @@ -25,6 +25,10 @@ alibaba-sentinel-dashboard-nacos alibaba-sentinel-annotation + alibaba-dubbo-api + alibaba-dubbo-server + alibaba-dubbo-client + stream-consumer-self stream-exception-handler-1 From 622d2d5c65b7a4e4201987e738f7e6ecf0ed6d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年8月19日 19:06:22 +0800 Subject: [PATCH 04/24] Update README.md --- 4-Finchley/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/4-Finchley/README.md b/4-Finchley/README.md index 56a0bf90..7232e6a0 100644 --- a/4-Finchley/README.md +++ b/4-Finchley/README.md @@ -53,6 +53,10 @@ - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) - [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) +*国内使用最多的RPC框架整合:Dubbo* + +- [Spring Cloud Alibaba基础教程:与Dubbo的完美融合](http://blog.didispace.com/spring-cloud-alibaba-dubbo-1/) + ##### Spring Cloud Stream专题补充 - [Spring Cloud Stream如何消费自己生产的消息](http://blog.didispace.com/spring-cloud-starter-finchley-7-1) From 2d52ca3f1d91ae6b1672b4f4349e5bf003812893 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年8月19日 19:06:57 +0800 Subject: [PATCH 05/24] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 1b647b82..775bdf80 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,9 @@ - [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) - [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) +*国内使用最多的RPC框架整合:Dubbo* + +- [Spring Cloud Alibaba基础教程:与Dubbo的完美融合](http://blog.didispace.com/spring-cloud-alibaba-dubbo-1/) ##### Spring Cloud Stream专题补充 From 1216ae3670c6909fefe08988e8e6ea0053884f9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年8月19日 19:11:15 +0800 Subject: [PATCH 06/24] Update README.md --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 42 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 775bdf80..782314e6 100644 --- a/README.md +++ b/README.md @@ -2,19 +2,41 @@ 本项目内容为Spring Cloud教程的程序样例。如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!! -- 我的博客:http://blog.didispace.com -- **我的小密圈(深度交流与问答):https://t.xiaomiquan.com/zfEiY3v** -- GitHub:https://github.com/dyc87112/SpringCloud-Learning -- Gitee:https://gitee.com/didispace/SpringCloud-Learning -- Spring For All社区:http://www.spring4all.com/ -- Spring Boot基础教程:http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/ -- Spring Cloud基础教程:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/ -- **公益调试Eureka:http://eureka.didispace.com** - -**优惠云服务推荐** - -- [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) -- [阿里云:ECS云服务器2折起](https://s.click.taobao.com/t?e=m%3D2%26s%3Dzj4kbQ5lKukcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAq9GNeKfy2AD4SaRmc4YmqYCxNLxWxqxDPY8Eqzf%2BUWbOTauL6DcROffvu81lbXO1DDVuRn8ddiDsEVVC24eqozO54LQ%2FVw1L9X5LHh3Z8M%2BWS6ALZVeqlk9XUfbPSJC%2F06deTzTIbffYpyF7ku%2BxKgGargQjSAC4C6cUF%2FXAmem) +- 公益调试 Eureka:http://eureka.didispace.com +- 公益调试 Nacos:http://blog.didispace.com/open-nacos-server-1-0-0/ + +## 特别赞助商 + + + +

+ + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +> 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com` ## 教程列表 @@ -156,7 +178,11 @@ ## 其他推荐 -- [Spring Boot基础教程](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/) -- [Spring Boot 2.0新特性](http://blog.didispace.com/Spring-Boot-2-0-feature/) -- [Spring Cloud基础教程](http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/) +- [我的博客](http://blog.didispace.com):分享平时学习和实践过的技术内容 +- [知识星球](https://t.xiaomiquan.com/zfEiY3v):聊聊技术人的斜杠生活 +- [GitHub](https://github.com/dyc87112/SpringCloud-Learning):Star支持一下呗 +- [Gitee](https://gitee.com/didispace/SpringCloud-Learning):Star支持一下呗 +- [Spring问答社区](http://www.spring4all.com/):如果您有什么问题,可以去这里发帖 +- [Spring Boot基础教程](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网Star最多的免费Spring Boot基础教程 +- [Spring Cloud基础教程](http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网最早最全的免费Spring Cloud基础教程 - [微服务架构专题](http://blog.didispace.com/micro-serivces-arch/) From 9c64fe9a5bb8676bfce561ae1adcddf850592352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年8月19日 19:12:36 +0800 Subject: [PATCH 07/24] Create README_zh.md --- README_zh.md | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 README_zh.md diff --git a/README_zh.md b/README_zh.md new file mode 100644 index 00000000..782314e6 --- /dev/null +++ b/README_zh.md @@ -0,0 +1,188 @@ +# Spring Cloud教程 + +本项目内容为Spring Cloud教程的程序样例。如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!! + +- 公益调试 Eureka:http://eureka.didispace.com +- 公益调试 Nacos:http://blog.didispace.com/open-nacos-server-1-0-0/ + +## 特别赞助商 + + + +
+ + + + + + + + + + + + + + + +
+
+ + + + + +
+ + + +> 如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:`didi@didispace.com` + +## 教程列表 + +### 《Spring Cloud构建微服务架构》系列博文 + +#### Finchley版 + +**本系列主要补充之前版本新增或是变动的主要内容,基础使用依然可以参考Dalston版教程** + +- [Spring Cloud Finchley版中Consul多实例注册的问题处理](http://blog.didispace.com/Spring-Cloud-Finchley-Consul-InstanceId/) + +##### Spring Cloud Aliabab专题 + +- [Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系](http://blog.didispace.com/spring-cloud-alibaba-version/) +- [说说我为什么看好Spring Cloud Alibaba](http://blog.didispace.com/spring-cloud-alibaba-significance/) +- [Spring Cloud Alibaba到底坑不坑?](http://blog.didispace.com/bo-kengdie-spring-cloud-alibaba/) + +*注册中心与配置中心:Nacos* + +- [Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现](http://blog.didispace.com/spring-cloud-alibaba-1/) +- [Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0](http://blog.didispace.com/spring-cloud-alibaba-nacos-1/) +- [Spring Cloud Alibaba基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign)](http://blog.didispace.com/spring-cloud-alibaba-2/) +- [Spring Cloud Alibaba基础教程:使用Nacos作为配置中心](http://blog.didispace.com/spring-cloud-alibaba-3/) +- [Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-1/) +- [Spring Cloud Alibaba基础教程:Nacos配置的多环境管理](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-2/) +- [Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置](http://blog.didispace.com/spring-cloud-alibaba-nacos-config-3/) +- [Spring Cloud Alibaba基础教程:Nacos的数据持久化](http://blog.didispace.com/spring-cloud-alibaba-4/) +- [Spring Cloud Alibaba基础教程:Nacos的集群部署](http://blog.didispace.com/spring-cloud-alibaba-5/) + +*分布式流量防卫兵:Sentinel* + +- [Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流](http://blog.didispace.com/spring-cloud-alibaba-sentinel-1/) +- [Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-1/) +- [Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-2/) +- [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-3/) +- [Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Nacos](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-4/) +- [Spring Cloud Alibaba基础教程:@SentinelResource注解使用详解](http://blog.didispace.com/spring-cloud-alibaba-sentinel-2-5/) + +*国内使用最多的RPC框架整合:Dubbo* + +- [Spring Cloud Alibaba基础教程:与Dubbo的完美融合](http://blog.didispace.com/spring-cloud-alibaba-dubbo-1/) + +##### Spring Cloud Stream专题补充 + +- [Spring Cloud Stream如何消费自己生产的消息](http://blog.didispace.com/spring-cloud-starter-finchley-7-1) +- [Spring Cloud Stream同一通道根据消息内容分发不同的消费逻辑](http://blog.didispace.com/spring-cloud-starter-finchley-7-6) +- [Spring Cloud Stream使用延迟消息实现定时任务(RabbitMQ)](http://blog.didispace.com/spring-cloud-starter-finchley-7-7) +- [Spring Cloud Stream消费失败后的处理策略(一):自动重试](http://blog.didispace.com/spring-cloud-starter-finchley-7-2) +- [Spring Cloud Stream消费失败后的处理策略(二):自定义错误处理逻辑](http://blog.didispace.com/spring-cloud-starter-finchley-7-3) +- [Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)](http://blog.didispace.com/spring-cloud-starter-finchley-7-4) +- [Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)](http://blog.didispace.com/spring-cloud-starter-finchley-7-5) + +#### Edgware版 + +> 本系列主要是对Dalston版的补充,包含Edgware版的主要新增或变动的内容,对于Spring Cloud的基础使用依然建议参考Dalston版教程 + +- [分布式配置中心(数据库存储)](http://blog.didispace.com/spring-cloud-starter-edgware-3-1) + +#### Dalston版 + +- [服务注册与发现(Eureka、Consul)](http://blog.didispace.com/spring-cloud-starter-dalston-1/) +- [服务消费者(基础)](http://blog.didispace.com/spring-cloud-starter-dalston-2-1/) +- [服务消费者(Ribbon)](http://blog.didispace.com/spring-cloud-starter-dalston-2-2/) +- [服务消费者(Feign)](http://blog.didispace.com/spring-cloud-starter-dalston-2-3/) +- [服务消费者(Feign)传文件](http://blog.didispace.com/spring-cloud-starter-dalston-2-4/) +- [分布式配置中心](http://blog.didispace.com/spring-cloud-starter-dalston-3) +- [服务容错保护(Hystrix服务降级)](http://blog.didispace.com/spring-cloud-starter-dalston-4-1) +- [服务容错保护(Hystrix依赖隔离)](http://blog.didispace.com/spring-cloud-starter-dalston-4-2) +- [服务容错保护(Hystrix断路器)](http://blog.didispace.com/spring-cloud-starter-dalston-4-3) +- [Hystrix监控面板](http://blog.didispace.com/spring-cloud-starter-dalston-5-1/) +- [Hystrix监控数据聚合](http://blog.didispace.com/spring-cloud-starter-dalston-5-2/) +- [服务网关(基础)](http://blog.didispace.com/spring-cloud-starter-dalston-6-1/) +- [服务网关(路由配置)](http://blog.didispace.com/spring-cloud-starter-dalston-6-2/) +- [服务网关(过滤器)](http://blog.didispace.com/spring-cloud-starter-dalston-6-3/) +- [服务网关(API文档汇总)](http://blog.didispace.com/Spring-Cloud-Zuul-use-Swagger-API-doc/) +- [消息驱动的微服务(入门)](http://blog.didispace.com/spring-cloud-starter-dalston-7-1/) +- [消息驱动的微服务(核心概念)](http://blog.didispace.com/spring-cloud-starter-dalston-7-2/) +- [消息驱动的微服务(消费组)](http://blog.didispace.com/spring-cloud-starter-dalston-7-3/) +- [消息驱动的微服务(消费组案例:解决消息重复消费)](http://blog.didispace.com/spring-cloud-starter-dalston-7-5/) +- [消息驱动的微服务(消息分区)](http://blog.didispace.com/spring-cloud-starter-dalston-7-4/) +- [分布式服务跟踪(入门)](http://blog.didispace.com/spring-cloud-starter-dalston-8-1/) +- [分布式服务跟踪(跟踪原理)](http://blog.didispace.com/spring-cloud-starter-dalston-8-2/) +- [分布式服务跟踪(整合logstash)](http://blog.didispace.com/spring-cloud-starter-dalston-8-3/) +- [分布式服务跟踪(整合zipkin)](http://blog.didispace.com/spring-cloud-starter-dalston-8-4/) +- [分布式服务跟踪(收集原理)](http://blog.didispace.com/spring-cloud-starter-dalston-8-5/) +- [分布式服务跟踪(抽样收集)](http://blog.didispace.com/spring-cloud-starter-dalston-8-6/) + +#### Brixton版 + +- 1-Brixton版教程示例/chapter1-1-1:[Spring Cloud构建微服务架构(一)服务注册与发现](http://blog.didispace.com/springcloud1/) +- 1-Brixton版教程示例/chapter1-1-2:[Spring Cloud构建微服务架构(二)服务消费者](http://blog.didispace.com/springcloud2/) +- 1-Brixton版教程示例/chapter1-1-3:[Spring Cloud构建微服务架构(三)断路器](http://blog.didispace.com/springcloud3/) +- 1-Brixton版教程示例/chapter1-1-4:[Spring Cloud构建微服务架构(四)分布式配置中心](http://blog.didispace.com/springcloud4/) +- 1-Brixton版教程示例/chapter1-1-8:[Spring Cloud构建微服务架构(四)分布式配置中心(续)](http://blog.didispace.com/springcloud4-2/) +- 1-Brixton版教程示例/chapter1-1-5:[Spring Cloud构建微服务架构(五)服务网关](http://blog.didispace.com/springcloud5/) +- 1-Brixton版教程示例/chapter1-1-6:[Spring Cloud构建微服务架构(六)高可用服务注册中心](http://blog.didispace.com/springcloud6/) +- 1-Brixton版教程示例/chapter1-1-7:[Spring Cloud构建微服务架构(七)消息总线(Rabbit)](http://blog.didispace.com/springcloud7/) +- 1-Brixton版教程示例/chapter1-1-7:[Spring Cloud构建微服务架构(七)消息总线(Kafka)](http://blog.didispace.com/springcloud7-2/) + +### 《Spring Cloud源码分析》系列博文 + +- [Spring Cloud源码分析(一)Eureka](http://blog.didispace.com/springcloud-sourcecode-eureka/) +- [Spring Cloud源码分析(二)Ribbon](http://blog.didispace.com/springcloud-sourcecode-ribbon/) +- [Spring Cloud源码分析(二)Ribbon](http://blog.didispace.com/springcloud-sourcecode-ribbon/) +- [Spring Cloud源码分析(四)Zuul:核心过滤器](http://blog.didispace.com/spring-cloud-source-zuul/) +- 未完待续 + +### 《Spring Cloud实战小贴士》系列博文 + +- [Spring Cloud实战小贴士:版本依赖关系](http://blog.didispace.com/spring-cloud-tips-1/) +- [Spring Cloud实战小贴士:随机端口](http://blog.didispace.com/spring-cloud-tips-2/) +- [Spring Cloud实战小贴士:健康检查](http://blog.didispace.com/spring-cloud-tips-3/) +- [Spring Cloud实战小贴士:Zuul处理Cookie和重定向](http://blog.didispace.com/spring-cloud-zuul-cookie-redirect/) +- [Spring Cloud实战小贴士:Zuul统一异常处理(一)](http://blog.didispace.com/spring-cloud-zuul-exception/) +- [Spring Cloud实战小贴士:Zuul统一异常处理(二)](http://blog.didispace.com/spring-cloud-zuul-exception-2/) +- [Spring Cloud实战小贴士:Zuul统一异常处理(三)【Dalston版】](http://blog.didispace.com/spring-cloud-zuul-exception-3/) +- [Spring Cloud实战小贴士:Turbine如何聚合设置了context-path的Hystrix数据](http://blog.didispace.com/spring-cloud-tips-4/) +- [Spring Cloud实战小贴士:Feign的继承特性(伪RPC模式)](http://blog.didispace.com/spring-cloud-tips-feign-rpc/) +- [Spring Cloud实战小贴士:Ribbon的饥饿加载(eager-load)模式](http://blog.didispace.com/spring-cloud-tips-ribbon-eager/) +- [Spring Cloud实战小贴士:Zuul的饥饿加载(eager-load)使用](http://blog.didispace.com/spring-cloud-tips-zuul-eager/) + +#### 其他文章 + +- [使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程](http://blog.didispace.com/spring-initializr-in-intellij/) +- [为Spring Cloud Ribbon配置请求重试(Camden.SR2+)](http://blog.didispace.com/spring-cloud-ribbon-failed-retry/) +- [Consul注销实例时候的问题](http://blog.didispace.com/consul-deregister/) +- [使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控](http://blog.didispace.com/spring-boot-jolokia-grafana-monitor/) +- [Netflix Zuul与Nginx的性能对比](http://blog.didispace.com/zuul-vs-nginx-performance/) +- [基于Consul的分布式锁实现](http://blog.didispace.com/spring-cloud-consul-lock-and-semphore/) +- [基于Consul的分布式信号量实现](http://blog.didispace.com/spring-cloud-consul-lock-and-semphore-2/) + +## 我的公众号 + +![](http://git.oschina.net/uploads/images/2017/0105/082137_85109d07_437188.jpeg "在这里输入图片标题") + +## 推荐我的书 + +![](https://git.oschina.net/uploads/images/2017/0416/233656_dd3bce94_437188.png "在这里输入图片标题") + +## 其他推荐 + +- [我的博客](http://blog.didispace.com):分享平时学习和实践过的技术内容 +- [知识星球](https://t.xiaomiquan.com/zfEiY3v):聊聊技术人的斜杠生活 +- [GitHub](https://github.com/dyc87112/SpringCloud-Learning):Star支持一下呗 +- [Gitee](https://gitee.com/didispace/SpringCloud-Learning):Star支持一下呗 +- [Spring问答社区](http://www.spring4all.com/):如果您有什么问题,可以去这里发帖 +- [Spring Boot基础教程](http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网Star最多的免费Spring Boot基础教程 +- [Spring Cloud基础教程](http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/):全网最早最全的免费Spring Cloud基础教程 +- [微服务架构专题](http://blog.didispace.com/micro-serivces-arch/) From b300b9c23594c6e6b0d89e6c1899d249e502e87e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年8月19日 19:13:35 +0800 Subject: [PATCH 08/24] Update README_zh.md --- README_zh.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README_zh.md b/README_zh.md index 782314e6..426f1466 100644 --- a/README_zh.md +++ b/README_zh.md @@ -10,11 +10,6 @@ - diff --git a/README_zh.md b/README_zh.md index 426f1466..14a7020d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -26,6 +26,13 @@ +
+ + + + + +
diff --git a/sponsor/openwrite.png b/sponsor/openwrite.png new file mode 100644 index 0000000000000000000000000000000000000000..e39ce89f7ebbac766036480e5ff9fa32cd32c643 GIT binary patch literal 90184 zcmXt9Wl&s8w;f<`ckyhl!qi{6b?nz{cxtmeg`pd2cxxlu5zocsyyug0s;}l$p1x5v zx_ftTTWfW=vZ53!5*`u&06>+I7XJnSzyt#TQ2q$ekT==;u{n@GIAb{}alprazueB^ z1OR{pAR{jF-6Qif%iTkF@b6FmgXA;4zjbTguu;)aFmNzM&B6f~BpC6rmm<`ng6ce@ ze=3V2cfyNSLy0mCp~3xt+SNDJnLO6E-Rv~&5;~VnHkH}#v!tEkk!1*FG zjg8HGYKG3*wJ<;?crg|kq9%uq9}q_f$xe&tr7uk^z^q>n6Av7EL`Vd-OcPQFvF9=T3LX;44O9#24=zIBPQnN1nx%>ZTaJ%njgm2BNv33q=zGj1zDtlyN#%+J ze!+xgNm_klk90`GRKZZ;9%+!S84aUdvl%W)4pC>9z}z*D(MSGHXcQ8228acE&`Vn& zP_!%;D1=IglAuxiZemtTQ^!@n6of|Q$CieEWhu$L1#Yp5kq3XK&ODtZqd4)T?v)|| zKqJ{847GCL0qC*T%o+ySD$m?-DKRlaGVFj$rreVj;n(!`fnOZIkXEfXPX{SOV}6N> zq`=B#6^H5tHsdj3*sz*FRkA=v@lg*8E~3r}!uMb>6b>_3K4Z0E?L#7aC2FJYv6ZCm zoujB3b;y|g92onIBiS-){;voMP#&BnHe$L@;~WMv=q6o?ZT*lcj^eJ;n&2@?9yA`s zqF*=a1H|*72c1xmWwXkig3d_!gao1$O$#%M;6_5IvMK7WQt!($WCon&Tg2!!RK#1&Vt){wH?z?tj|4P$ zA!Ui|HuD387xUP%VXoMwPiId~Sca zdCzu60L*v7Z?xspQ6eNG&?cDiu>^*-Zp5wj5iD?8KujCfl^p`?h3F}LEa}f%>}-+A zNAh__U(^xZK4IZa7{AOgup!h)$HJycgaOIW#89I}ut>1zvDmYwKbKA!Vv!)nBE-+g zj0z%~lLW~?+_Y3xVhlJ$f`ox+7DpcFsMW?n+e9ynO@aj^LYFqj0EPj}5h8(EXXFVM z!}-oXIb3yn0KZjJMpxu)Em}@&Pa_3b0nFhT2twV{;#lYSwL;u`H9B zqKVaw)TK5IPt2~~HOL^iYlF@fuo8$}pR3BK7AZhK=Iuf|=;NqqCTU5_oLYWLN>L&@ zq;9dAuSB|P=Fb5mf#pE0t*tZ`VX{<;rphmlai}zr-Rg~-yh#o767ejRxbYwy_ z|L_|vnk7=afZrmLw1S+@fD)9IGY6Cj$UnPGVvAqi&=}-km&!ZFp!tjC?ncQ=X9+x5 zRwzLwt6(Ob{5i%eb6Qe|h|0)@>PpGQRrr_E?a6VWiX6<`=xom3z6sxm3c5v=jkwd= zV(ujt6SvJtzL;~CMGFRrLs7U<^j?ewg|z)^ca9i=8ドルb*i2u2wog#!br6xi%e+;`yj z!U4a7RFZvQh$iig;0_4wB zOfR)d2C`3mXWmbv7W8woh|2Sn{}3TMe#rxV&Vri3?ZCd)+=?MBbkR1S=)r<&nv_yc z#gNkd4ドルt*o`QC{Q81<#{p;rk|3l>82r{@VCAHZ^j(+XIG&dL)EY8mUrT18eAM1~HJ zqK}IT*AXT^M1fT&XSYFSj3ドル)KG_eU6BOuA8fKxj#4Cno!7djljCOa~S70rWJ9(6`K z@SW1BR-7<|lev^i6nb>?jIloJ1Q~`Ps+6~sSKByhd;$ul0*g+igfXh7Pl2*NA-|s( zJe01OL)FRm{3RjG7{3%n0kh~>hKa!yvHe&$I9M_$z%U4Q=P1o_F~`C`k3||9nWBVp zgni+mX^2|y=O)JD2z@@oR6cFkO1UVp1XVX37Um2dxEGj1LtT$h93F(o9*kR^OHCFg z-V3yj#P>h1X%Vc3K^VxV<&c=gjeik|a?`k(hoywg`srwqw#wzzecdwp)u0n=5r9^9 z@tF9IBP#ySECyOdJWyyz6K*I>@!letc|egARzaocszxd>m&GX!Gpb%W=!XE_W)cv% zQ-a8vl_OBb8xFlOHN`X3J!+lJA1}~)f5jCbx$f=C;E~lk+c`jWj!5_IX5#=+97U85*gOU99g<1 zdMgk8w0k+Mc}zK%;3Yk!l(!}`snRf{Is7Vdj5U)*0Zkr>01{AyOVA@sUSgT5M!jkf z7yG7Dv1__N39ドル_624GNW0&Aw?mW7Z*l54|Yt5&{@cx_e?BDUgXt0ドル>1?bot=!GXde z3)xK-*M{_2EK`DnBu(+Ct6a(vZb~SYNcy6D!3hSr$XdVR;|k6JhVNu$tUtrk3lJQf zMl`*V%F;>TDfrR|oYO~$;hBcxpeW-oReV7risN{GYu-{NjDQN7KtH`UjAF=GGUVSu#;@09+>`W0 zDq^WRQ-alS&A5}8+4s~KNEMgETQN6je_@0N*37J;dNye&2#lIfzKkqvE)p!7X0}O(wwZH!AyrzD0;kN=CVf?&1L%DB)!~2&5X&o4C*WV^@A?KuQ?$f+SoI zI|T5VTpPdGkyhOn!QH&45J{zgUnH18)VrYH(HeR)-O|Q!%OWO};<|abuz6tpnl$*i zV5n64+l#2sNqLVkpJbb57~!>|r4~XDKVJw|38Ha*&W}j@!_g}ejsqBzpG7hZTA`pkm6qU|e)4 z0s~qi{?Xa~oIj0)ZGENt<`yxns5%8rhf^n>x1|%wdrs<)e_8ドルwsx+c9vvlu^fgf9* zDSt=bd5u>-RXLzmaAhsRb&@{8WOmttE4H)f2c3APb1-K2%d)pEeIwY*(f+6bRy3TD z!YzHPKLTz6B!jeP$L(XE3kaBdSA-eUmYd3=cjfXS_Nqp(tP4%Ni3HpZq zd9D8Dve0~;^0T3~N*P1vc8ドルS^?7lj?IGnSkdr(2X&G7kTXWXy5w9aIKN!;~FVpF#z zKK#(r9*@Oo6ZW#A%BSbKQTT~Z;(o*KDC(?h3_X#)auyZt#qR8(&&=s$^kt&6kn%sa zbUtov(8e&y;nCr_EcEXg7FQ-!@sVBkCo}ZlPUb85Lmu0W7{g!d>IX?!2KfbIot4a# zoF$zDesu=Jlu2X<2e8~n)b9nlukxi4?xncz)m>fWd*c~7J(nZ{dw3d7%gf1LA6?lF z=Uw|(!6BXbx5ZCYGDPl@Ol&)_FAqJR5bK_-y3Us6pzoD9q*QlUo6pd3Ag(nJ&#W2L zO*7}rmLA4Ts)?(d$c}E4+Ft4VSbv|`*lHRoa!t{-Qt^gcJ-)v|0 zp}OC*r-)qr4ia4HTi|?XIU`B!(crL=;W%j#CMRG|Jb+rmjrTuX!`<)mfp$i|pijcd zwoLeX`tL5*dqnV|X1AhGfSO+^J8^^%e_MuAdv%53gtPh)N%$123ドル$OO{yICxB-C-? zZoYAS^L4@J4fi5vT@DlRCHd51JA+J9Gwl!O(+UQ*dfhMEN>1DaEA(JRqHGY0xK{n;q5_|VoQ-PJ*Uh=?FI2BL0SXc7w1gl3Fgxz z7g7783FW~*Y&ZR$DFN-PT+SP%Swdy&b#`;;2GG>_9F7yWFz}My0?5!qPj1|H<0o4d zll%&+VkI`#DUzU*@%BJ(k^=rUq7!Mq{Odj3y}hhi5d~2(?x`S_1#DAW73_#wiy;55 zWqzKqVf%MJ%oylY=RT!>S;ay)UH8E(V6Oq(?py*SLcD>`D>Imf%LEdeiXiRvhOc4G z6LC3-YjX~1TYFsFXR)(#L4Wu?@5!&*kKl0-Q3DZ>B{6?}Evh+xRfOvy?=vQAhqa^2 zT=CAdq%!YA zm$r}=*CL5HtHcQNvp_B5&$Ey>S6Tqcb?&4&G$wl6_`6ISL?5
}IQDqu)@-|HW)IJ;y|ZHR^|``&*`g>2c158%WcR7I5?o31V#@2ドルn_|Acp;MaOA;SuWI=v*{0mzrxU2Y5MKO0vUaW;Uzz?CnJJ z*aEhBv)KD`7*#siaH#l7UoELjJE-!Spldb^%K~vwT&r?Dd+2N%Y7Q`IV(3ChuzV+l#sz^L0 zQ`2mzTB`#s99=`zK05{=21(jxAG%NpO# zufOQn{A${N7Iya4arQMQ-8Cn0no?`VNseYFKQA*O!-m~*czQ1R2l)G^Y2T}ToNn|L z?b`$z9o~{kLA>3&1-dqPX-Da<9y~-o*>rF6yBF95TbBo3!Eov!4}V-#u!DAQ8mI|E z5*qSiOVa)#PF?#l4i`_)j+25z;Wk2ulF6QR}034Y1 zB`a&njh>6uF`4YUsX6+bXIoE0IRYHZ`Q+ARScr{xdZS&w_2z-4HHVYM6k3AkujMW8 z9(aXIuuX1ドルUwRxguBYE*rRTIvkpzDWFLfu55%6tj&BnR~ZPQm)GH)p9jr2tzfwkgB ze{Z#W-O%A{1}1eRca48{v9Z~H`tFpQBhgNX_B@p7?O#<=vqygfu5-vs|3e1abwr~j zuOYV7UM2=1@he)@EKiZjm<@z#+g=mfne!j^dd}1!4t(edqwb5prvglklat8rdhpjs z$`y9l`AW!+5qRqLj6vx6&On{<$zht!6ドルoj6ps}x>h!!9&xAbW-a zF7eJVM$z8r=6+0B4!qLV7On@+V zZj_IDh2^m=IDa?@mtyav0m@%Yju`#(Ul?~F<4x1vg`31s#rnfkc>^u9EF#g3-y^1)jgCM zPC;pbqRaTnYog*H&1}?UciN&Pn#Ii7%dJ4){a%yb(%duO49@6i zl*9z!qABbtrM|Ib{x$I3u`h$Uyx{Y5f6}YIC6Y4sQ1q=IwmYKsi1_>MZ*5`vB)&}1 zJxtn=7t5N&7r%L+mUZ!jAX(nPFC#`;_p^EH#gN*%Jf@WgcIZ)H!In?)7JHU619Yx= zo>`F8YO)QvJ8Aw_y{(O+r_)+IZys=gtDcO{(azt4%c5<=jxq64_ve=a+&stb$%f7? zY|=weLPceLEFGF=@L~|F#LkF=p<+g&--quijv6>-s{3^9!hAR=Z;$<~h!xj*9via` z5D9FbI2d4q`wydH`~>>Z^OaoMoH-K6Tn?m}92v8+bAyg7=z945QRB17N|+Vt&j;9 zgaVK!BZrCy#QhO;G}mBofr~`Y3WmV#iMrv>+v7?Ej2EdiY+)pkXJ&(djP`o^ERk6^ zk5wQuTqID{{hr(L`Q19j7tL_4PU#o_nYm@Dt;L~D&dsiI3?(KdlzM6NY+rnH4vW5x z_SN5=MIyobOu3mK0+7~91UtT2W!ms4*)`KSD$$fW~hL$HgL}5E!SQg z;+(H_dHBSZ%hIDQW@Cexx4xSb;bDfF^V{KlZdGaR^BoF`pf2I z7IX#H7wx>`8Bi(jYODLv8BSN_JR5&MueZ%ZeOiCX%xwKTiuk2A3GxgsO(_1xPsv)< z+f)|7wdRN=G-e3aVbyWr`lBX=QwAy4QB-)})SL9PEjfi$=Y(aSG*{A69vgW>!^yXA z>g{;EKgQ+l*vQG+QL6qKrdO?Lhn2GZu4ASJ?i$z#+{UYJ^r1y&G1YUe_{M-e zrj#+b@xtn9u7aJP(&==0dBTY%5Q0t&=7R%KN!tY2nbgpUg^eI&{40 z>v}E85|(zO^cDUtaExQSzCI1@x)ZQl4>i1@pWeH>!nKEYV5dru1x@{_8P4KZSAnoe zNEJ1*0Y60%%}TOlIV$YHrc;o4#0O*(C}ica1TAofw*9GAfY_}@l!Tn1@WIn6$jvGc z@lx9`js)qmN^G7$Qw-;*DHLY-00jG-eZ+<#pp3fu_8k@+w?jlq!oxw@ftk-4knqd! zbUoaw`HihV`rI^@9s>)n4~bns>$k6Z-8e>=?tYdPSZaC+3#{^m!maM%7$Nivd5ドル+c zNZOAMY;JjKXJvT>+Jxt<)kghcxszt1dwxafu(abow!ckpsxv;_y5kui%7s5l{ zWE;~AycfYPW!H+;sU1WD)=;l>M>ea-Re44>(AUTT;0`!EAJB{o?)T!rwo!C1k)^sCK1LW0nmy`Z(~#Mu#3z=z^W4Hz~?T2>0tqzG<0e-kff@v zWk^Ixj1np$R5^&o3nxvWtm05pLkLtXfeNarh#=%|J3t0aVEK?pNQoPDpy`?g(DxZZ z2b7F`Min2mB@p-33L+1p4}ik_(hETxou^$xp{M_oJpIS!DZLl_>@DdraZ)x2hgl=g$tx@q&6W}$e`C&=Kp@8eihh?M%W~@{ zHdp)<+ftsqrz_z%a)*j__eaamx4eb@jw%`ara=o{etzpnglzyb3bebosrt#_o<|~g zY?;SI<&8+h_y>{vo%j&XK)JtAla+z4x}p%ENh@ym>p-gW5!onkpAhWW5Fm8reT5qH zuTbU$iAQ>ev{6k*=-fld+W{?W8>up%gc1JS;Ls*eq_wX>!J$n!B?N{SN1(&-yxqi; zLu)gp6k?*DR_=Mbp;NFub2UuF_ZA=q?KouWrfgm_ z8Vf|Cu{_|Naq(#l`3uht8ca6Bj@sQ~A%ECH!7DIUkkS-kM%yt7j|b0ドルRIma?Nx*XK zl3F2zk$%+`3Z+IjS}a3iu14yEG=zvyM9BAad8V%PHGDt0)zX4#LJALUbnsgyWLbMm zhq##})NCwd3eZa|P5(~*Sj2@D?wQ{u2}k2OSD2{rUq5Q%dVz%)&0=zanS0z z$#C8xnYbsWB=`}G>}T)V;)Mxo7zSgCR)$)u_s~oKKHaU~_Mi>;WKQ69l*Lq3k}XVK zXH=1*&R#=OJj{S`&yZ)BX={7p0ドルbQd)OkLU7ME+lsgvw?cV}Pq+W#ly0)`sI`a0Hb zaEFb4<|f{qfh|v;8;y>HGDH=ojLk9;PKIxLRljdR{3C{t62&!lK#>zy9Wg&PYM~6h zfOFuuPug9^PJKTVS`vOl001&Qh0w-5E0oDzlSU}`Cz{r&#Tr`;e+r3MWs!sP{@Wtjo@00CB3V35 z3VHg%P-bMhu+lA7IgYiETEXW$!GAL9S)_SaYn#IXsYuaR;lc`ICd%x|Gx4NPX&>;y zvr!0nF2@*R{kcl!lL62AHy;)#EMU>dO&Dll;Mb~OO8OSUv$)O5i{mMy(}IgLg=jlMfA*H-^D@JCzy z%hpynw6g2Kcm0r!z}nMK2PQFkI~hEp!X&>IK*UO)1M(s1QHAwSGH&vSE6ndHjKw5vACJw=pxu8T{B{391#PV*_~96^@1=tw+0Fiz>CdBdG0-IW<9=_* z0LGtZlPLxuK{wWbh0yeNrjOYw#nu@=d{0vb7Ho5gD%W_ZZ`kn-=3iBi8#ljovDS+y z(Z&0U9rhBK{1F7jlBxU?(SMy~G_6G|LFuZg9E-yMp<4g#==zn1jmvf^sw{u6a`deyxscpg;z zOyCuM3b6v%TGssI?OCg#de83(-QU#~gR*AXQ-IrlInBqI( z0W*Beu2IO2ドル(6(;cp>Pw}ldMuiG@v(dEDGH(Mt-M&+8P#mnKZy&GwS%* zSzm-$-JG^l>5#XH)9i}*(l&ZMr>tMdS|=IT&^+HY-{$Mv@*5f-lyL6v?GXRhyy<+!w?picoo^hnab&re-fza5(pg(n zKOD1<56_b0fompc(tgbtzdwo1vphj59aqn*vl_#tn zH5VuFXtn;<3lc_2(cut%sgs^%iboi^68>1=-#G&6S6Xww7qWYulQ7TW{Ro}|h>O{N zbe)YgpbMM?HcY*iqnkWzWdw)PE41IU!5l}ilE_&r!I%%vdaOM4!^H}_7}BzQ*qO#Q zuhD#!y>9jIXg7J(1eB-v)p`Eq>eO8u@Bb>&veoutPV9{h7+NZ>7WC@(bjI$w_aMVQ zk{}uWcd^0oYBcL#&Q%S^Y&j${Oz5bbqJ-R8;J&73zoyT;^dyDn02P^9AJ-t^7HS5aD2(Gf2TK3>= zyNb=Xv0Rn9IyS&f-$-172ドルg=b@xr{ z%#-_luz&e#Q=ZTl>&V+-I4m`(lP$gz7QO2!YICyJI+8o|I3lINNo*btZG2D>kxPT4 z>`R+zj(Lly?@}p_{=;4|+b`~Ai(dtKO-lNHkD)jF{MQG_i@wdNi*0J!J~vm^cdMMx zsV&n`R79TAOd9&GSDw|~Pn&fryHM0uOXUwAcl&aRdfjeZrEu4KqxBEDrDJo*jCx&< zdXR9v`PKu5KjZp+11mL^b+dcJ7>ZfnuvK?D_E;b6cgk9c;9_02;_uV)th%# zc`H!p{q`lq9tMNr$^OG*YyRoynb-0e*XykGoJyl*Qte`w|6#Lmi?E3>CALR=He32` z$Qin^?6390iXrubBeviD!yu-W^b>b)M_TY({5E*HZD*mo^LkyWs;$ywfO~hc%@$w3 z?I8VRYV8B!nYC^wL-L=`ll9Ddh5U~4lG|tj@Y8%o?|JZrWCKRcf?f|n<_2dksbqii z&nj_pUQd(`{(~KdnwD)2)2ODi#nB}G7H|A`#<#xc+l4l!rz)qz@4lgld3zknt8ped zK!3f-i62GTO3)zEYCm-rY`d2gJ?W(!UbDWHfB!T@zxWqvF32zt3kxIfBp2eTF~>)CL`~4BfQef90WN5MkC$AfPRkFND`xuI%O=(&T2< zv3U@D+*48#C`vgoKVv&u)X;^2;K%j;-DFEEiMFV_Z}`wSCy*1=wU=_#+UI0HXZ*oe z;Q5X8P^l>if|(sW;DY5geBYakr=LzP7~fylHPWq`X|6y~ux|_}g5GDf-c|g&MK|br zk1M;i4l!4<~xBtE-(4LhtLNQ2h088g~K1{!#Qg!EdIeXe} z!Uk;g{lU@q+>QDavv!74-Ts>LLg)ev5SHt&Z+0HPo&WTfsUbCbRmFc1buB(#N>C5C z%-znUv~RN+zjk*-M|8ecWu@@p3)4 z;eSsA7BJZhw!G+iIq!W@lKa;#emn5vp$0ドル#szU4esBe*Yx~%Mte>UMHT(XWExekYH zFV{Zj2kpfZv!21--(kQSEX81dd~ZRm^kFugBG(^hqs&w}YlU)lvZh`S9Td zdYzWNtb;|L8{D}&P4Wf^-uoYQ@L#Hi&^-{YxqyhaWN@E*Z@^iJ|15JgkhE_QS5h zlk6Cq+JCY42b|sN2WPhLl<~{wmdxuadxobpx+-%bit?blfp}br&(pg?gvrn zkMm3jb8%Nh+%@sUP~>^N2gS)~;Pg@*<9io)f~qvx@38k-37!^mgtka1=|#nre|>y4 zfKg5wP~|fC^TI=t*7Jb!(0lK^HtKi>PyDTFeO5Pfa(!3pQJZz~EpRx~vP1KEn+}q> zp?g%>_m1H=aoIdK^}F;Trw;eSeV2iWf$!uRmJt8IoWSuLr`mb+7dgS_>rNcNQs()~ zc}r6JD>0$>qxnV0{U7`ffya?guqwb@%i{;+&8~wnHao$OnHc>Rp`<7vwa_xvkv4d{ zlC>{7kB9$eEP^g3_-_xD1fS>=Sk4H!UL7a)-T>_1ZTUnL=v@b&Z|3YO z`lV&FVW%Z#BK4n|{}`>;Ic~CDs(D2Qe5E|>!L|Bzl}?6`uo0!gdC^gpL@gWh8zr zTM6AJBBSvc*gV6Ez{b7u9+KS~u54D_=6=Pew5ur%;*L}MH8jKfSGJ$gIoZkV zWa%v*MxP!oC^21xa!ZfT7GDjxXOIjx5Y0_CB2SY?!BT=Q!_nLLAGf!1_JS`Hb2^LF z|82$?1#y+`b>83YbiWbD`d|F6uU*bjJoEezj+s;YxEzwwwkbY*tG>q7P>)jOxNb); z>S~=jJ3ocXfF)m__E)RgkFfwu8*jx%yG6;rK+_UV@X)jKi%@z9Z907l> zRUS55b2t4K?dsn*Lxi4=>(TW+Z`MCecl7MbyBR`U;OK>E-TzMMKVC28ywwcS$go#- z|M_+>nqcl;q1|;F*sbf+-wMyVRpHg$oF~~urqu4 ziR+ygzqf!0-aSs>HMTRykJ`JChanlY+jOSdviNr{TXCj}R?ss0jO^agK)ic4+seR? z7@=WJW&MYBa@9?E35B}8q5b9;f zu6;X%Yt#SVUk$&Qszmv2EG_9I5`MtZ7eo&4o}VC&dTc`L|~=rveJ+v1ドルc ztWPN>vi;$}&pXZ80(%2Fco#nJ&j~}3t;PB?=t!5xuw0A=*M9^SA#EZ49ドル>FOvBK8Z zW+lyuBIIe_r@nf{Dr+0h^E>zVmwO%S6o1n_nke8K@}{TfHXoB*o#n(l4CQn>-&MfZ zF-e69ed9pE1fe#Y>L6z+PU>ITiRrFNR7t#c3SLu( zxz^b)k@Luk0dunNm$~e3dJYHXL2$T=_Or9*ADb%X??WSp^WO|?ZSt9D@p&xw*8&9ドル z)yg=ld~U08a97b7pC|v}WV&7pTPGGaj6AeQPJgTq9%wAg3w=EE5&K-8KNEK?aG(a1 zkuUgvbl+`$pvN#e;3Udtx;_@B{Zv@_U~XScIj`O`j%eohd`>7srGvD%l^57u>)#C4 zpM2Zp0jvUJB9%P zc>-K2Jo9L%uM>wP#pu&@Gf@5>4=JeJ;+MQmB~|AVE+)kvuhGRQ8kXmlIQNNlel;r1 zw*7DZ+*FXeCEWjR>+QPEj{_G<@i%ovp5{z(-j3=bkmvri{5}e%1>d*)BZZU(;zt`+ z(@#>mKK}f9Fd!2F3Hm)3YW-Bo^js>DVH2mx@g`HsCO>i`N-wh0uXXvWkyD|0EuuQP zz?kzZyJ4EgJjZuKOUSAHnJ@bwh)wC)>S)ov>oPb!Ovv%A`u+0KTQc5^acT1Vsi?0` zQ^zbc6%PZ?T8w*17d&sl8Zq*3ng#3W=p?UdfrE!lTntmAS1#^~mw+d8NY?;KEZkd5 zZ1CDCi6yH|+d17rtK4i}5Ffbce)%QRvaz1_hisE+n(rj#AnQx`(8i0+C>1h}Z>Nch z>mcv0YSGE+0>fsL-P6nT#@7sn{^1KYvlXa<;!`27wbqd_x#_zr3qki!_x5ドル<0x#sz zN_nYe{=IYjwOei2DR&*mu6%#4wdP&Qd#=JxqOISFM~Hl4XN((VNkX* zLdG#hRFtwr%ngN)yMB}8&d4m|BVOfmhtv|od~kCN-9h0(w;nj{R-5EZm>(X>9K62& zVoQRJ?{JpK*nP9m{6oY>xl-fg5oJ!LY6M)#lcRk z6O4>#1n+lN&sDU#Syg7ikc0LZctSnU#RexnS4~Q2bE(_vzM6qXg?5wM@&SXZTD!g> zB#7~!mZ&NU9yNf`xYFSKdV6i+KkgpC-o&I4TUkFrG2ドルA=+wV^Yx(joIM+*)rJxkxT zb^1LcA`rlGrNeBWaX-ew-I}9|d)yr31sbgklSr^kFlqF2kn#apBG}t|INo%~g(nk~ zV*80=GvuNeB+PX(mi4ドルEgY!#6a5rlubE0Ab?YLXvKgBl|DNEd$w5`1Cg@oo*K~*cWF1`caFg2 zK_qyVIRF=a%J*Mu@u@m8*T3hKy7)fiDgGnK`8JMX&}lvIhrrT1{*mgw-3?$uVqw*@ zrlJ*F1OHoEKuWX2MB>}9LJo)3j$r?=LL-kZG}M*>6=IDv#^a<%dsylmtvahc)k4t4 zXucfnCW~#D02L5hs>a$w9)y5xNhRRjEDn<;aB6ca$Rb+%u|&UzK*fy{zNA zXuII*=Fd5LURBx+88RvVxXgksf@ zV-L@@(IhiW5V6j1^S4Kd8L$?i4s7DiDVjOF59OZ07L(s)%b5Vgz($egJK)30LT6Hz z@UHC4XyM)5pWihWYOf`;#-r zTiW@IYacZ>89$ygOgH`7Z3eIHbuu!%+Ui^mFT)dxhXGVlo%wCD{B~Y7~58m`)TRmFj{#M43*IOP+l+*vM0mn z2K?DQb!3fduZ10OU z!hpFWubqDnq0ykf|DfSoNo1%T|^tteENm$k~*DKFNcwJ0n+X~xRRO4C zs-^Z!5^Y26&>EM`b~x7zry@a^*#=eg)R_^BJ#Q>&poEyXQCapW4n5YW=pQUkROCrA z8R*Xpmf?iNznAV@lB5k2ドル3ドルEtb-rVTACEDptu}qPTW;_>D}zv~3*T+$?uc+ckRoKw zCNh1uMBoX%E(7N%qlxzdce9@6E*K3Oz3!-pU%5aiy1qvt=zz#bo(uz; z*WvZ|W;|ay+$M79eQMJhC7;i;Tj;rM2%c=h%GQxtT;hOOuoi83=Jt&G7cO=zKqyW` z$D~1yu!cyABCU1=Wn5!gU{HRbzE;K`Oh&7)nzK9?zet3gMD zx4wkPl;7SKnq0>}8n^yH+BAszs_PVe@#E-E&W#Fn@g=-yWVe2o$q|A#+)O;hbY-ltME@zv`($dcLZ0YF+;aOn6IKGZ%;%1%-xPv+J`|^-z=Kh3_ zdeq%F+gLUDCj=k~hFRjDBK7?P_diZ~sGocw)Lo+)W&IjrbDEXtn#(7ILCz?LxiU%Y z{aa;(rRL!Df(q7}mq-pZ%c^R-iYki|$g{DcsW+=!|GP0S^zPIP8iS(MXa2D^p@@jt zc>(h5ドルw~xjVGh(;NR#2?$gU!*8_PM{!IHt+tp|>QoiWq|S*4YUFES?>rLnSNVe^IX z42}%tYDSs(H|r^lbMAzU8kG7pQ*(?O z(`wdNa;B?_3Yvs(99}j-zyt=GpOPSu{Z_Gp@Dy85FG4==Ig+d@_C`m(=z>nSr1g(9 ziE1&?iCiGvAkDQRel)VrMp@$(!crL?W0;B)6(%0^On(ur$;n$e6i+}b9jo7 z3yoo5B-UfKaT&d=rT7Q-`Q0C!MU@J>^E?0rFbU3g`eHqxa}(l!AvQYFjk0YQ4h)0- zFlSI+G^3jNGqdphz`o47wECWFp^;;eV^OV{W3h2zvCv7f>hFFkq|+@yR2^1GZ~M5V zVJlW@Kne1dZtt6CmO08wI&xdd@qHfsq{J;qaQksN_;MlS{or_D@b@VQ#TpGW^toh7 zqS0>wByFjYKn@}R+vU$I0K3GcF=+abH;E7viXR6~JD-@G!Y3gmSP2CS`Srg=Dy$?%~Xc&A3^n8nN zJ#Qam+VqWPAw@Fm{&661)gxd^5%M}eYCASA3wac|pAmMarRm?-%kDPcYP{~!Iq(;% zmz#`S$>&`|X=namSXeH#_{a?N<&)!}5o&4ju4%b&>*(&&(Zs|s5DOTCK1BfRR4`uQ ze`+lm+VynP$W}I8B-2+4n=frk_60(8iZzuK^9uy`T-D0yR`@ziTT(` zth%{@Lh3nFSubWzPxmS6i$FoJp)W&+*3hBx%6BemG%#B@NGDwqrf(6V03Ur)zw}!x zg{&OmDPvN-ee$SjDYLZUQxNj6KvT3v;c@xh`9~!=Q&;zYs8G*`+4nlMs4r6L2}g{ z7pPrSY`6%(>MS2Oc?L2GaE3OfEFgeH7@O^ksm?fjx%4HpW*+ToV6xP9*#G0q?I zdn2E8Bi_k=HrB>e>SB|z+vyFRxbt@ATH=GlhmwqU?=Zo>``@5ドルzu#|V!$iF;asPHD zlVN_kcYF#T)Tpl3Y_By|9ZZh+&(?NTl@$n$ji=9gYHI1t8l3+J4MFn0Z?D|6%SR@Q z&Fw38`HCFw0#{+F)8lh`3SEUIPEVoBQ|KxvHd*rL|7L;IM(t`Mt|VgdXhc;Kv1o{C zS~%3Et7<$fibcapjq|nhbef(fk4jpuc4vq9a3m6qn5ipdaq6v7!@)1ドルq-nbrcx2i-kQa82&Rcd!5bC2Q8K{`~zn z;?eNK*PQ?R2mk9S%wls#1d{{{zwT^M%z>p$&N!nTUR3635&EAJHzicmwhma;5Cn`L zLUwabO<4?ltpb~y?|kvt-=a&xqmiil67-{e*?o0yt}4ajl@a*^dhitw@d#7l=%s&c z`f%d;fS@XgRZBix_~z4_e)zKE&5;wQ-+29v$IP8QfQs#5*evE*`%Id(^C2{iEp2Ny zR&1@Tsj8{1sjhBqsHv~3t*xzXYiaCONFo+#tlipJyS1lZF_cDoXii*= zcZXy$JKa9Fuh8o&^!f@sUSDBB!Kk4{ZjaC9^$jU599dqPyE%ZXS1H z;OPhNI_8wB4J()Vo9Z6E=KL$~d&6u^F9J1BisXzlDz`6$=AttSU|0c(BC4APV5}ku z7+;p#$JY)*41e^VD^Bm&iQ@7W1>2f;-60tb1uED7P`UnxB_Hp2(`I)SmX9hPI;v>s zsG{+5P8>udc@_0e!|o7fYvNK?($U5^Ft7K_bc zvAb+ex7F^HWwX`cf*{x&Zb1+%Hm4v-7Mop^WV6L4nan1W#bmLHCUcS7rWcr+V&vDm zIbqyvwRJs93?LFr7F#@;bk|fxiAR$gfHhS~#3Dp+w9uBOSYt4`eN~A?)kGXXEE>`^ zO;r+!cod99f&l>WSVU75T~m!C7-FFS({)9OC*m`u4C>2$i>E~m@ocDY<`kk5&oys*nl*w>niT&0CRw=?f8CDB^GW@=Dt zT!_)X>6-+r#r)E|fdOHXd8uLf}HS?68<1ドルaf8 z8@5*0R#n$-udA!6scC4aZ?50ou)WIPRM+{tk#N#O?fj-R(
DH_g6MR)L{W6PTxPS`X0>|UE{Dx#vsnr}POr;h zGF$C-TcOvLx41r|Yzj}v#RdO<_sw@;jt-1wtm99?urd`7)sdlm z#JTUeRdEK`8BP6O)dcZg1>#z6Y@P0jVi!5g*j&#dX>4TdJ6=1DE+Ot|R`PVY^YehpD5k_?qs6Y=J{s^Q=TXW+!;*^UPqY?EOrYWI*uxv*t+^G&X9@%h80k;JGX{LImw8L`<`^+)o(ny zK-1JeT>bkmKK;NXcVku_hjqVcllPmpBXo%YbOeM`oSp)k(`449ドルB!Z8<+z!kw~+^etacxwk@=@khou5ucr+rg zYN`?ohZ6B<(bitjsku%y9cxfjszgcmqygg&=u=ks{^&zz^?zy@o}6szalw${g^x2| zS_7?Z0aerdfsm$YfnZ2gjepf(IIJpaFci`>Effl=s+x#JWGLa7(i-f3w@o4*i^qCQ z7A;AV)$TA}n`GH)wE+O3&}n9(MbQDkYPFipW&kFW$!4_z@Os<;95$qdy?36=<#yh> zxSXOWSS=R2)j~vt-rXN7kY|s9se#0XyE^{V!&{Zgf6F6&)@Omo&zp1IO}F24?Ueu? z`NvJeh7I#fJ%)p#dD_V(XLOH27BPRK;I!+jsu4+W&vb+WCk-#4?mVJAS>fQwC}uw_U(9+0ksXSYc^DD*u14;%a(0hDyl2D z)Yoj?b%IJsBw8A_w=`_$Rf@9mkq6G6HEEw&haWa)+W1kt#OBF3ドルcaqpCzmIeV0wJj zpY>?<|fd`a;c-;=`hu-q?m18jizw9cxkt}uatsojfzxnwlg*ozBB3(L^& zMQfirRhkGvmWh-&VAf)lCKi_Cum9#xetqB7l+wRF{_8t$y&)${A$lVo2vCymD9Jzb z(sR!oUPyuVuKtGB_NM06mX_AG_V&K+_P(Bu-tOLkfqvIuUqbn-3B%YOd3i;pd4$Pq4GoPc4iy8nKaqMr9yEGFPt?pN0kUo8Y?~QXr4zG74Gj&A$pw|gj`hJ4zo&tyuJ8arrC{B| za{q3=<}suqmc({=o_p$vkvebfjk|yja}v@b_q3vu{=e6<3zko|v9V9U;5ap|>N-gwsQc0T(1Cw}(-zLn`7X=rF@Omk?kU+UQ;oP17p zN7l}bhS>F<*u9y}zlg1vov70oni5@x(o`j)=_l7*b!}tafq|zm#~%2?w;y}w>c~sH z?;59=M2cosHsR9 zqS*S1*!l|5IkX%K04nV`w**>3O^wWw zS6sQ|ytM$lu7SV*^Yu)3M?*tHV>-eb8S5;r-+k|9uV-4g3}%AN+Y;yHqR0XO9swJga4f+P99Iw@Hlxo60J$a|3ArIFpGZrlEh+dvuIR zhJ8l$EVb|e;1#gxBs@vgSQ2DxZoviRuw|CyyU| z?EdTT`Q`Iwd$zh;nf7E-j24)|GXUTd@lmo$G=v~yTN^Ga2hXC&f+M}~i)wW<6hw|k z=pJZ3>S}NBcDF#5Mpk4bz|fx~UZZ5m?Hq)2(A(KK08mQ7>MVs7w$d6$`E1T;AzD$# ziDKC$SHJrBk3=E({`!}lKmLKuV5ドル`pG&D3cP78=W->~#|{vBVEeJ3Nn(p7y!btM{N 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ドル z=yRoQ8ds9Bzb^8SR+lM1e7%0!KPK3`u`Q}`tp21z^uD4PwVIinthmOY*WUNFE6x6g z$m|?_zf*o@ohSCxd^8T95Tac?N$~zQ|E|M{-6<@co31b!^l2hv{6tusudv~ffh+y^ z=RdrE>(*`8+;SVQHvsUt2iHIO=zrg^;?>80G+ig|Gas(i>%+FTaKWT98$MNq**W7& z(wPpdDgigT`$zgt8A_X7VU1g0R=dY>C#`^l&(m_=JW=h~k3W-~If-EnBu;^@UqGUI)PEcE11OIZyoW z?MHWSo@Rb@lOq2@yBiyuv7!hzJ@hOVZ}f>u=Cfl>;_+s2IFdRZ2*KG)^%tC_&$crF z+Pb8d-tjiKD;wt;TgC1^IWK#ZlH0N;=vLCAIa$nCt~M8ph!(oy0>e}P@*Zi3d`Nw= zKX~yfgJR~LsNDwU)$mK^@L5)-r(fQ*JJ1%zSyM60Xhs>=-LIg4TRNqY0rf2%V(iG6 zh88J5`_vA0_DYK9CC)ke2p9(Qs`<)dpn##%owv7pb--j5@{q}lp5ドルma#spn(w!yef z8gm_^L}Y|NKzp}zK*_Ypvbb@rdGUyYcKLaRjh_VG_$V^bU{jme)+I%gs`0b_BY%uJ zzhvt`b-9L;R-|4-$aKYSTvhoG)reSlg?iG!yW$ae&uZ|US=Bc zQ(j!~44ドルJJao=4J{o*(8y#9hH1SLt_vvJ*?jq7qtDp#$!ZuzIKb>vTnyf>3Vi~?{5 z@O~3!Wn-oTIu;B;o(Xwl{8$G4AOyA%HQoXewzi^IDU)co7nODZu<9}(m#x?{>Nu z@C^2=+aLi92v`MwK4CbP2~aLTxgcey)%%?imaH6mcHUrLcf+wGGDSl2;&f)vEgwFi zeCygR%r~yH4BIR@j+}djp65t3C%ljM1mYK?JWsxKm11ドルZDJ4;y&))WV%dehtMVs+I zbX-`y{M3UO>4aXr> zm14mx{-=L-Dtf^Vy5yihBP`0*W!xwG6~*W%?HOZ^K16+sI5J^VREN>{qL)UJm(6_n zvylfd2^fOmOtB-=LPbzs%3ドルBHi5qt)#r6YNTwq*0Iv*ARE?l9nYZS&hG1oPUDT>jq zJ}HI`^1>DRwdWg0_N1nqyZ0t*AV`z&Bg@ZbZ&(|C2?S78in%kmpZ&!pDAiWz?$he5 zsz7yl@n0YNdD{=Z^Z1j`zxu*6-R;c)dRiOT{q^C0|Lqr*bI&;A!p|%{e{EJ?ai)8k zJei-SA135Ky1pK}I?(Qhp!E2%8%8NnR}ddGDJxN^nusb10v@LK9XfY(El^Mq1@ zgFIK)Jzr|d^S3QzS}rg&UutYvV?1%Op<#ip+r&)s*__fdvjkqqgc|ae&jxc&v_xte z6Lrx_{n**_vJ?81&?#=w_q{xz^GlDF#ZzVll*veD zDP_@*W{Vw5P8M_TEtZIgc%z=ouZf!3&NoI!MGdGQ9m5on=ya@Ht{mPuOmeX zDlnUwx$X0o)Rm}OP>Q-S_G|zK9XWf6e(Z7pV>5aJXl_q+q}Wp%HBhLgocr_$B{~et zLa~-XY>M;Qdv3A}E71^kD--QaFDTGV#cWJJiVJf8_q%uR-SP47{`~Z^^Dbpr767HR z;qb1PfA`=Iu3z?(uU`DxAAfvg_om>~D(DSh@>oWPkz_OuqHz!aj2w(S3`4b-th!O< zJ-fX4qz%F7&+43^fy12%og=shr)=<27)cobq3o;-(`qgwgyuwn%&0qrfa-{(w2g$c zU&1;!_$r0zTl1-G#_U5oHv`yn@W{;aqD*&ZYEajxJV+B@(JX~Qoe(UV&A+!*;i2FU z(B^irGCorr6UBDDa3=rKJ5bce5y?1@HYq=J=FW(EH$}|yhlqccGta>))}6|+N3}SN z%{FScGC5hySnF>nhADffsm9h(y;?MjcYEcL;=A7|4>;wlp^5;CnMx~5*hHrYzVK;N z{8a`ffVM74(Gz24B^NDIlHys85t|h!F;YgXIme*lKvbN^8kO3M5r`HDQj?lpINf0x z=9;w^U$ge&V@<7pdfr`$-~4x5v>lF{t>H*p!;$x1_yfywGv+Kj>#Va1XD%@o%_%6W zX1UCzTaS-PCq_r&6X6?ui}m_(MgaiG6bHHylu%|vp&503aE|r@x9L%t1pv-qI34K( z6ZE>KZYX^SN+ne+qj`*Hg`wR*V!absnP3s?YL>E6-`wP+Y)05^^w8m2eEP!7c4n#& zElS2=kDAJ-yeR7XOiQN}rx=Zf$w(YFrcbGk`Jj80C^;F$qWR&Dz}CIW0V__of~-j> z&y*r&Q&g3p==V9JjO!gxnyK%QLSnRcK#mCW&(C3t@>rK=RC5ij;!>Lq0Hw-eE75aN zS;Eb#oLmD|bBFR-Zfcc&{giTEyr9xkFk1Xm{B%T-vo;HpoMUdH#0c^erBFRY4V9T$ zQS$R2KJfD&KCtUR-3za-+x+2%hPwTsAzPBfV~6$}I}|Rn!g72;c};Fnd3Ir0Zef`{ zr@(B_Hrun!)-1iz1VC@JF!5xXO(&D<-x52r0t@_1fpau`tiodnv9^0up&5i-&@z;s ztI&-3xnKzZ)MY3LM+zp8k8N^7Wt#dFOA+f{p>O5L`0eDd{^sfH>|Qz~Mo*kLk=dS1 zAv{rXoM%V3_Qm*0(TJ5O(Zr}AP)PW5(<3_*i5kt(d5xf+ zb|FeotV#tSVm>{6#7JkMk#5dhIQz_nvw;WNI(uJ#XXBQSKR&p3M|;!p;T0rNXsfSn ztFMjGh{0?nB>eo!DJZ$r=z#YAOY-Vc# zXiPB01v6ドルha?S0xTmzuJt9S37y*myZ+Oz*q!?D`#)+R}eH8~k7@>Ezc>(U$UJnN#* zMxEAA#|1@!j9W$tiM4C9aUwcF z<*e;=)c+fs;nc6oobjy_lk0tk5ox)helwp0d7)gt^+qynj!-pp9n9vjez8g08#3lo zse!0m%p3q>T$M5W5Ct{j31eKPx)D!P#o5>-(Ca2zOk~>`hmGkUQ{%K}D0ffuXv=6$ z7Q?X^8;aD?Erp`>72~N(3psx3+tL){$CH5LPTACx=|=R6jZIqNYD{s8@^gyTTzvVO zi$i~kl6<_mt?qbzom6fmcxvbmifarrk^~z}%4axw?b;jsty-glj?n)rshk?~qcoj= z=>Wi>)W;SVT1NQfGz_A`MstnCriUP-!;Sg@)#8?DQpbNvJOe1Dlu|;7qI)Z+)3dw| zQIZvm%RIi@9MexU0uN1c8jfIU9PZNc%KpCIf!@wOr#IUcSN*-y8NH5hEEMxo#u$BL z6lXV^RJck4QQGHNj8s=Ydd zmhHRmdg19|C7NG4<1=6r?ve|xh%3rp^`umc!34ypbtxm@as8+^$p~fohbg}2axdem zFkS(*y#&DQ90WwPx#Rj(JjgWkFJb3NN+wa%ry_+p_RCf+%+0cP^*eXfHXf>Pjab2C zvCAMaJt?AMBw{5u80X3qM4-$`(U!!907z8*imwudAgTEhC{dJ_S032Ai&9#5qG{FA zx3ドルn&Z7~@cr&8&i7>OZcl+d&oRk$Sw#+VF4m<*#dj~35sn9c+kbe=r{dcw{nibunm zgKl}yB}Yv8RFmR#Nvjj-d!F5!- zS$fD;;xMS@0$}7xbya2P^U3B$O^n7vwq03_cJ;~8Y6o=oM!o8?Y^h!!UOydhDYu`W zGfJ0aMae)kX9jo01qw+YClxcI#9#OH%VVp077p!rQC_4NJ=q}v=ow=fB~wU@#=QBn ztjcHEY-EPZJE_9R*toGU1U56HSTVJ&Tk`nmxb`-Au13jH~6@mb&g z-(Q!MSH=5#3Z6xl9_2RpMWmtwLl8g)Y&v4#P-zEei|+3~)B#WmJqt4rmVrb`Y)8*H zk!0vO0I=#nKsW|t-|cimrFpW(>tqO-!oYz542YbXIr)@gW??4;{mgL=W?Zt0y*|(>zi2@8EbLPy_b1?DX7?S8zc#cmwvq^|POIbfP zhuoP6paVh&E76Oa0vrKLVB%rb6P`)l@pNRH1Tb(g>i|NSl<&ff9po^ex~d|yq`6uz z8;y&ZQ{f~RL7NSj(k#hf)q8YNox~dLh~c77-g>UB>M^s1U-q=df`3 zxyDQy-5C&8ZQs4g$tC<_~u5hlsps|d;mkjbga89pevgz0( zmj~@`>Jbt<;d+qoidd@ah#uet!62nx0f1)gl(h^vkw%d*pbru#loo=gktw@}234?& zh8l1Mky9Lg2dzEcm};Y^2eT@kF|r%L{yJgHp1?UvPt8C0{PgK{-e^fImMusiJZ{_GKyebEdkgpOwDNZX}2;}rCdXc!o%yGEq;?RYPrZjkZ#@`Sh-lC*y%)~C`Nk* zq=-DJWksi=wTtsvo+rYH051ycuT!`!lPF1_R${!Re6l~dYOy|sC41={UQvuTw205W z;k|B+Q88%%rPx;|SWF~Z6-`OTQ?Gl*mOSwI=+m!zzVj7Zge75aHLv4|V)ULM&_BN5 z`O;@i5pN64?b1u{cxRMypS^gp`;BO%!jWV3S6_Q=Uv~9ドルg7TVgJoNYclB&V@gkJdQB55<7=t}dgmuc8qke7s`_n-7#=9d$vodsm2nbqflkcd{u`v*xgx&*qi#?s* z#_5K}VPQ8R=ugTsq<|eiU+uw9bSFUci^ZnubMaNNmswL>yV)6U<$x)voa|pk#y3*^qf;@ zx3@5}DtWtwxIFaGaX~THeTcJ{=*GJAtvSc=_zMaV^)kgP@A~%E3aggrDoZ%Kl_3Of zkKEEJ9X=uMtquAD)a9X>l?c^k3i@k*U8L2yyztZr!ZIi=U?cSR)_qE1bV6zZ#ZR7t z)532ドルX8!hW>G2oc7o4Tf&tW`X+S(<}ui;0qbt7r0{f9dpiu~*e)cl<{#dfwl&#l6| z91O=1e~@-`OUIhUU5A1_{c?Ub`@pSM#hKFD6T)yVtq6Mh<=px%f|;yn2^jgmdx>si z6wAHSBmedv?m1O_O$BGtlL5DUv{4M5sg53L<%rpcha z`Q`Iwdv?;Tk&q5lbz~gA{1bR6Flu)qg!*!gs^B;{5`tt@xXx%HEC)JCgBgR0DRV|+ zg1;|uoyUMi)S!<|>L-g3^>d%4<1k;!ir+t{jmp@b+m>nZXhg7Tv3~phU^J8D@n$hb zRqkQdoNM5?gb#OjpWNLyz5&5xAgh$joHga#%nI&UlXCa!Tf}-LyJ?86`vT{lp&yexS@nrdkT2Oi& zxoD+f-3Q9=OZ`rH-NvZ7@w)n?Pxc2CFP>OA%re!0P3OZTo_LB}ol{QqeGtlQ{VW=t}N(Gc-_aWuC_KHSbfOTTz_lCg1bZ}BV2MZ!wW;*CgZHajZ!^cub|F+!~VxpU-#QO*gllYy?m?Ytg-rzL>faO%tJuHo*s_ z+M|A&@~2LQ$#I6$>CExv&B_E`e^8Rg5t=-e*u*Wn*^DoK3ELvtx+N9Tzo)^xo)&Tn zibEe7TC|z^cyZX6FJ5KllA7ABD&?;IR2u6GoH0+gWKL8eVl|UnKW9!ZK;%H3pqNQu z!iZKEbeL>A6X9)H5l1Tf$u>tHV&P0(UVL`wh-#<+2yoqhrs6r{me*sf(v8~{tnbJXDK+Z(qFlS(VpOz%`T{{|yiD;7WDW@rhdE5V7M%dNgF;>+$y=v9xkF;K zsii%$J(*g}DCO?C$(pE@aq(>awrkB?;vykNuAh-Cn8{y%**HqKq=3EWCQA|%(}aZc zbY_a`@x*A^m{jdHGZQVr>M)a2jIu0lSZj_aV_^_X}In(Q=+-Uf&%)ZyF_bDIUfAkuQqLX8-T@@b;nPhvN{q?;hh0A zF`7oq`K9s138{`rulwBUGw-|cvO7M1$vxL!`kC{VnhlX|Nxpy}L9~flf{==#Bt6 zY+PcL5^^Yz>ycAU{W!JA&MypoIN7RMMiZkXpS|bic*lFAfn0Tw@#ZVd$rV7q>LO#b zFy|12;G8q`w_F*Qd@0Ojzj=#w*#cesN&Tuyxo_TLJ@3p+<|;18wn)m5mlr74O{S&!SlV11L&t8z99d^Xj>-ZH5t7lghz4pP*<1jky zQcY2hH()W2GpEDT#C(YiL@>rzkG@MZH;R+UjY06bkH7UitJlxC^z)o9U1=bPEu(F1 znix$OyM?*+bLOTt@q_JwV@;xB_;XGcvt*8L^)h{og5Bdn2yVO1vVDK>osazy5&DFn zx{O=vS^MWW>=GU$}o z2M}9H6JWtiK1O_4rP8GQ%nCk+LASD)iygPeGKkh&L)_jDQ41rD=XqRH&OLCe_5E#u z9fyL7UYi6c%wwZj7zn}Y<@%lnbenet_sfd;-o9-tbv&sq<5n!v&8vxo{sgf00;4qr z^X|a#<`{zw&ee@qqk>mu33uO@to!SPt$PEFt)k)-yk19US8=PC85EQACwdHxhNzbr zGa20GP8&|Pb=-6JT~w9<-2i*zp1x8q*z8?@ci!<|jap_dsq_=zwlgckt&nhli}k1u zKXd-lVI?|Dmeq9Q>ZGu964ドルzHW7=7loxWU70k`EWlvN7NPda4nPcYGoF*l@d*x%yJ$l@}SC+Qg1-$>XPjNI8aB%p^C9Eh!kk zc9cO!E?H%`WR=0?k(=72LAUJjQ9-0;17k9h!d$krfQ`pS&JbL6k@4&$`Xdd3(<9r= z%-k7#{0SBauy{7Vcs3stXhVxM;F4V)IUrDjj#$l1el}BH#Kq`FqQ`Lg!t{m-YQzJj z^lNwC>l)|opr2tC?9aGu2n4ylf^fJEcdZjwiFLrl-|OBZ9~N^yI$nn*rn$mEZpVewpd+B!=cD zl3sYDr8IqGU}H_ZcWQ2J+e+K5ZQHiC+}gJ7c57~J+xB*A+ugc-^W68|Bwx;#By-Np zA3w|(-Fl)Qad(($aHIR~g&(i|VAjsFL(tV|sNT=!Z-Xp4y_|YZ#r4T)52ea?*VLye zX=eVa*!|Fy$RpR5(=0@993DA+06@QbFE+u&F3poge+MZcv8eH~h`Zuff}y zj1@C1ax9=V&gmY1C5IFU8!jZ?!~zr;6mM{4zMxUiogYgDJV)|JLyROH5P_jrOVj+P91rFoQbm?VguAuD=u^ ztRW+rqpFe=5a^SoVu4hp0jwR;dqwjt_k)}MAGm~x4$CKFyic9IK(pgAhawG0dwl=?vcv-`F;D&E|$q#EhDbG4frd zCtEldyvUEZZ7>fq3^}qNU?^ktz?HX^m z(?$L(Q@PNwnPAS2bMwf}-~Ml0w}`&+{iE5XU3->h|4cEih#ZOF8xa>z&tN3kAGa0< zr9;wgns~cwg(A6fhF#Viqu!L?4${^zlhJMU&50&P9B9KqcTOt6ドルS+9GH`Zt;u3|t* zG4?5{z1zxvCiy2oxfBOI%S`P8X{1M|_D#XB(|9lx5qr>Xvbm(O<^l`hzsu|*?qh2> zyjgm&Fra6at^E-q7NWvxP}gDLGIQoF%G}PCMokrl_cH=W+y!T*7BLcFwua9@lR*HM zUh}W?cl-wNLq}LT3(rTxU*aj*uZu8qnlDFP%XlgY(0pTOSK00L|97qg_IjBA`kuo! z1JWcWiJ=#vLy=iSHZ{Rdf2 zWEmOqR%*|lYuSc^-}|WW@c4@JEW2ImL-0BxvdsmnQDS%lKa3EE~!eF?Z5s{kT<6 zS|Hj*>clbQbhQT3B!TtM`0oJ}Uu(`E(1y#u3Q!(?aputxNndV>B758jWMI zl4@At2OV!Qz-#>v7OkTT}LyyndBlpXX)QB6s{gXb2`1By-%C`a5Qnb0TzKEf0vCFLR zwFEJBh|u4o?(Jq~mog;b&Uuxo?Gq`5C-Yj(3%Kxix$X1ygkMbp_SdDU&s3a@# zKUd&^@pb_@{=k&q{Y##X$)Mvpvf4B2D4kX=9kgrx8YnCu zW0B!)FVmwI|DS!y!tt z%18S#hBZJg1E)t%{EFX#lnGl)@c8C#*GD?j3!=h%|FpqPf z@;r;q;8sF#a4>p{^8W;;)1j7J?^fSuq=1dRsKa!FY|sEFieYKEFG&tI6!p{e1!Olh z#AyjtzhdN4hiM9a9`=QC{XP9YU5LJyh#Pw(e~$dVU!N%bKJ`Lr>Hmi9)@cW|?Nafn z_3f`X)zECe?KHeE4#C_|IcR8M60CghRbL31O)DEN$h?8c-qvJ5pcmduWf@%B{*j?e zsz90AFvlXPg!q7XRhk)c-qa&uY-6tdzTP8GDvLf$%k}Ghyd)NAU-L!{-#6@)!UeYH z6_wo8sc{5X{`MGea2`{F%7r5r8xu8s(*6}xHvoV4mOYrJe30aS+fe{0QF7`?E$t_g3;(>8kbR^y++jdc&yo)}XBSFAKfP~gU26Y6BjMu{mrbl} zq`Hibf$yOBwjxOki}(+TnH16aX!Xl*H^~`(Y{$oUTk1A*^wstz@2t3zAGe2<+hfwk z8=z~(Prdb50q6z%u)aR=dWzKqXc4y47iNernrSNQqs|w6{TzATJ9S0G0gnp|#BWaC zcl&WMVMb$E7Y7B%3k;0bW8TVXxxD{3p>%CV1uU@BOh6DMbrW( zM1X)PBLDH3#Z2ILP8>w7&a2JCPz1K}Yu_j(aK2M-rB|PNn73l{N7j#>fze>oK9*hI zc%uu{=;OlGMiA&ovM1w);!fl$@bNIKcR5X-&fL9Q!;Nid9p;}|lS|kw9Y&g(b5HXf z%m~&65i!T6Lwh#NffyaRaaaK5#(Pu2HEU%K^y0GfxR~|F25s9ドルRogXe!lRyNY8FP8 z_buMU$)?ML#nA}vp*qX%Oq&H#0%-#g22A3jA4ePoFXkHo0rU-G{Rxd|1Uv+LXk2Kb zq&n7ZG>J^MLYs7yEjdkSW_XT`aQqGFF0L6a$%GMHqKZ9RNMf*hI4k`vE-fi!+{VJ} zcGK>mrEg8jLwRwFxtf`aMRHFHxiFmBfw_XU=i&z3i1l{}p_W}mu|4E5UM^Bd$_ciE&#nWbp#atr4u0TmIp{RWNPPdX zG7Ksr4t_4^LOC+{53zF<+vfru<2~co#ffsj0d1jl@rwgpu{adkn4j(4b~c&k7_)~v z<9kk`?i`tiho**%682}?trmoq#if=3)ZAc2o zsX29O*=ig}1WEfDcR!CWQNefZkK3@9V*|&{*012hh(Xr{Dac{yM_3&#WwV#Lw-}P- zT{Z!m{E^GGlT=C>7X}yzTsYh~CyiBE+iAn;P37fQ) z^Spqd1pKHrBk_=bOIJq_xdBWUd(-tHhl-IzXSSOsdHn7g);{-`1(7Ee>(1!Bz(mp< zFWlzaK)wTCZDny6V!*O}@0Z~9+ohp_w%@g4Ja0Sey7ojz(Pj$b9B}6{lyOq1qua_! zSw>juKpuF-NLVib)$l+g{qd=}sL?O(;NfaDUDb@{PE^@bx z1l8`NBlK$l>bB$x9fgYOf#N9ドルCT&3}IWJrTV>Ll;ZlyV5hZD2_x5f8Q)K#sxM0i#w z7}VoXPNo!*q+M)9*Sn#=UmG7A`Urx@7mzZQk>Ib=O9xvPov20DDV0RU z`YEaUEGI5<&x$_*ylcw@rhvjm@0vw625=>*Eu(Ku2hZ`t+cN?6B1ViwSS6SG{eRZ$ z9#^+9yLLlVA4l=6e7Il8jTTkQ1X5_|%+i)|zXL1(i;Rf?d=9%ydqFs({s~zIZSKsg zI3AoAN52usAsS_Gx9^1I4!H916|Q=k;9>jpvz@H&pWL@)$z)==GhQ@?%whL8lI)t? zZQL`JvZNg`_akY=njdszkZNg9{4cVG4y!ihL$Mp%Mi_r~{f-k@`BG#SMF0Gw3X@`>AZl6~_4nKt=l zgyT82!8sF7d!|0r}20!AJCDVjTA1ドルoO@PAhh;y?PD#w}1Xu@O^tc!B2s5 zYM63`0S}D5?g8tws-M+u;mOM{E;?7Uo2Hs~OmXZoQA^szL{%cs@xf7sh7wb!7KcFd z3Cg0Bpu`PAR2K~ZD3>^&~ef(SrSX@0HrT=nS=*BSYE(Rww5 z0QAE479VXABF z{ElkRR>x+77uGcSe8Mh|(xchKQ(K0MMA8H3%-)~JPctCJ_~SQ=Po0;iPU5hre~dg& z4IWYRlNdpe!pm{0@SuHQDvQz-e;I(K(7iy>ktsh9dpxT0g|I^|VHc?-EMXLph0=&7 zseAua7D_@*LFXz;dtcB__iy(+_gWn%2cqGfcnS==z<^c$p~d}lzex5z{*ntrwm968 zgsW&2*hh47vG#_KzyNc-Mu8U&BTK1)i=>&i zw*lKhM@3oofq;{_iQKL7U1Oz#T%Jq-hJlEmYoF?zm;J?KeC*k{$qj)t(8!io=qVIB zFZ2c%+IQL29qj-4H?j4hsHHncTiha8o-&k1I^H^YTbov`&5?1mNQ1P@&!O4$?!8zldpoJy9K5O((G{~6&GVC_ey&$BYo7Q?}-OtYmS=K@t zfe^tyN#JkbQ1;sGsIqnRtGd}r!ThF#5{sxZf_sfy zM_SLJo#9^>Wu*Xfj7dLIgUUERsTgQ+^5Og=)2@Wue0tw9PscxIU^+0`ppBT3GNg=jI`F!lD?KCVfZHQ@YeRk*=NXcW& zUm3%Y|Ibypt5vkNz-<##*cyy&zLjqo0@M%6sg*+9MM;|mDE7qpII&Jd_3uRRaFOM8lY#f4d%s-%IR5VF zQKX;Oyd$KXkS>4p647Pb&=bZqli%S5Bk5wQS^%q&`bQ8Fan4cw{ibS6ODXp~SgqyrLwI&p3( z^Z4nuMMTGo=?+91X;&dujv!iQLk`ZKdPXhjl#lWA;#=S>=2d0-U93_7!b$oIzR_nE zeVf0>0EW%ROZMEiv0--hSPBCkzsso^mlc>i->DsBBU{KgswLf?6NlqxoA9X#cKql8 zDJ%7QfNvTklXIK3E>HA;g{U*!Bqt%uVNr5U?-5Z=&HTH6*t;unf1+9F!qT^qKW}JP z7sTPl0wN;55eY6p%@*b`Oy+skY$h@3b9S&*(J?S(YhFJ5gUPpIK5MzopZ%DjZo!d< zfSVq%uP^I)dg{6PCWFZi0}cfQKR?qqbSVh#TKOF&9)qGpp`(^$Y0qa$=d40A&k$Rf zgm3Q_#qZ^hpGxXi5mPAGH+_63QG159Y{1bIp%s3BHSaS7R}KfH+tfEv8%BXQ&5}sM zIBchyl;^9XoH#3h9#KX3IMQkbZKn3CGg5Z7q(z~fWYotIgLG#thO;%>uw{uYTtOW1 z=L3FC#9OPA_SFN7q&IYm<`(ijbfhvi@1xA z?{bzU5-OZQZNSK!bltE|k7(TbA)Seq`KfJ6j6@`Zn}{~rsEEG6hXUxW3^;LKIs211 zt(eZxx^|iZExy1V@QWf2g1qWEjYpAV0Fs|pLN$X8Pw+S4&ugQuV@-1ドルx@J{jDF*uD zpN(UUnqrJk{ydn&W`oO4xBA*LGYg@?b zz8I`r*nm1G%*Gau5fM+*WRLxp_Xh|NFH*K&_~IpNcx(sIQfbX}&Zv*jMp-jqcQ#Jx zD~x%%8sEgcXLvcMF7WtKY4~vb|PMnXGJ*eb>Ek; z5%)O-5pu0C^42DqndIH@_^qGMvnhR{!(xLvF`%|GovhM?w|xh06`5hkc+8_e2G1t1 zVf-IrCfD=!5fTS2LrOJ@qT6ZWeN1ZSAMjvzTLqByyO_WNX!=`;ohba(w%^_p{uR0{ z=9#so_WyT3w3nYMbuXfhb1Bls>(5!-2q8ccp(s&X4i@dcwm>(CeTgQ7CjYq<@eg;a zTE%L$K7L6X^Ug6zT2iz^*de&d+z{iUCf2UAvQ20JK!`d3GX#|(rq2;w0@e!qjsf~w z<)8x6p)VOq?x#hBGCuwygTB})rG*tDVwJC`%sWEA25H3eob~PvE~#tJ zp}y}#Z#Q1K;RwOnwC8jwSq#*2xq&s_q4+^Hd|iznIWQ}oa2SSUTTYPeBBrenwNgr!y-xaF9PW50E{6OlwYRn`QQNXkN`LEeer6=qdR8R za}m8MN@qQ;XV=1D9G4}U`y?OS)M3&5!?5h4FTxR$*V{fQoVEaIBy(m-&nlqd8pGkU z@n;Zca-uRYRiKE2;~pSiKzX>djHS;VisJGxRfVIj#^o&i{-8DF(6(g*hx4mm`oSDk zc{62i*Q}`g4B2@#>`(UP#dox#5~%rjXFJSp2mGf~@3QVpjrMic0yuI$lZl@bU=ctnt_sm-A{T1FwmIE zAk#Geb;tFs^U|&q<3#uoorenv^a}^xza^50s^v>hjLFlGj@@(%{foA#nr|w8!C3;` zI@fG_(%rUIDR$H6$u~#Sj{S7xM|@Q8<3`7th06^zZK?UD~~20p0|0; za*XS7vStlLgAOovcQ{Q7W0YV^RQVcbDDWk68=5ekgxRVjc)8QLQf=+#Rbzki+VPG@ z=K}T@qdfd78tDL10Rj(Sdj#iX-bV@n0oMML|8~9}%?|}3Pd#-idUdN#?XXb76%Yvd zSNIS@k1*WX*emIZaPZc74qIl-o*I6_@&DP7jW@!{@1Y^$XO4M2UiN?msFj;%NouW)6n+N3ys<=b%$x(uc^y;mo=q3=x7my7=so#x$ z`OpI1(oT0{S$SX8INUzmU+uzvQs#Hjjt?$;OMB5(yU+?t#jo2FWpYALePb6*zTRe5XjP9 zxqfpzYIt6@-fRQ_Ch1Pgh*?<8xvawxadyh79uu{t{(|bk4h{7|^ksj9=!^;*=e`$b zV3y6*sbm8UMhKJl5hVi;f?=`wTkeyve|lq;Q30usM0MC zvj5Wp@DOkp2d?*UPWiTMHtLgXuEdQ-M2aSmE}1n*ur9Ra0ドルo{XZG zy;SkaF2+G9w`7jCtd)Y62ドルuBd9XpIThYkTE#^a520^ps;Av&kAKYaYiOm@hc+G1?Z zb3T?4e>#Kp9g?hfni9vFN1xUOT>l*c7gEayOM>j)Zb+t1ny+PaH|vJf{tZ#tKAmM> zv+`5&^WIW|-nsBtK2MV}hPcv&$bseEJ%%n&Khi|Jxt;i!SnN8BXkb(A1lehHBAx3tL z_a{tSmobbI=D1%kjW>Uki(W zwp8_0rG4LwM~MYsapfF|{Rww*ni#J>4Mr8dOBDhDvKkJt_vEzHP>Zc@Lulwlw2{`@ zADh*LJMIPKE4WFR%@b)`!I?;*1irYjIgMU~!;uX8qLv|`>iwwS=?}rtdeRtc zkEdjho9v7mdMBrj1_~bPtza*jmYRr0s;3o#`xx4S=Pjo@gl|whG zy3Xav3?taykI?zW3tq!8LcXX>h~Kx%^|#+&D?8+Gk;92ドル{DO1VjCjb4a3G*3=|>m^ zv~Wm9RAOmibMw88cldr63$g^W%piQveBOa=l_D_}2x+k~g4k`AW-g%;LeYP~)vcw4T*8C_41$KQpjqQ_F?w#2C|GU7w6kneB78ysO zu0@!gyP5AxMLZ1DrZ*(;`wu4tWLA?cvez|0fVVFLq%_5-JGg|n#ETeI8w z_0X)OOkhsSw%f^~rdB?U)>rd+_7{P!|4@xSNAOcJ9PQ}=Mq=#8{6z_I<=d~9psn94 zgr$+nQB4=tbybFuhBE(<=(^dewml+=3&~`jq=ddfuyr4rs5a$@(=@hj^d!<;)x`jz z*@oPsqN7yz^Bv=F!EN={|03PE=i*#1;#?Wzi`deKkdecid0b+42M2d~`R_Q1UE~Y{ zFE3QL-Wf31j?qXxEb_@`#x&Hd;C~y;U^~z1}YDLE{Hbl zr?b58r_!WAt-?-(5ドルj+8p#9I#%;Uw%a-_I1vwr&Lv+~4ドル`QTtl(DdZ4S`DBuy+oyC zFtY1bqt`^EtY&=pv7n(`H!6N$h8p~;uWJrv;6?qcIolr7IcFS`UCRz0z{|_oTF#eP z3(F#}NO~SbRBCa0PM8iP5#@jh0*B1vaf1t_{tQMjbM8~wF%i-Tq$qU( z(8rpI>m=j3>-58hHrRA8+6%KOpa8%ffn&m=STHPQ(%rb+Aq6Zhp_e=+HeD=x+PE{@ zJK4_sz!|dhg$H?q;ZKC<#`kz zhL0GCr6wqd#qFvb({3V)ax)D>c%Ia9u%VLw$ArBHS0Uj>kFwIKNqDU>@q4ZkZ)DW2 zO*CkU^wni4X&NgJ5EDic{FpP$UUjP+aM(tIC(}^t!yyB1*@rnoejQEk7z$osVH5Fo;BG~H97I! zhr02|ZjOyYgbL-ZWfk>?%1n{7H7c#;6b>YT|9oE)i}minb(|AIEuZ6lR12p5B>Yk) z^gmK1YoG3gu(cRQNG7QH(1?xB`L2T~1Zcw<(?n4;1}6hFNdusnenJ_WN zi5GP4{Nu?A(fgzAr>fU}azg!bA-DZTn*V3g_8RUe6b>HXlAHo;iXL9UfI!( zF?!qM_&vzbzL$`a?KEl*+5JeGCa|+k|F&+Wp00Y!;06)EuupCoT68=t9j^{S2Cfha z$Q_<5f6ag*`n=o+>Lz#%yFYHm&R(t6CXy|)-m$L5f!9Kd(i0n83Lzh7xqe4i9uZda}g;vIE)ojAAe|ldO&Z; zX+yp#Gl0VdKfy26KL-qBtS}RS-9Sv~P=3St7tPjlmt??Zos~IAqPfgB zffvqopPMjTm`8#nrYj(?7NgLAni-SoA4Z2OsF=_j?9n2k2&$H50&c*0wFs^OP*D_>mc{H%fF>0@EcXcGUdOa^Fs=)@P`6 z!+@v~dw%|Mkhn5>C@DhM@i_;tcei%D@BOKIXo)CSpAB z3#6?k3mEIdWJ7Me^A2}lUm^>g&|NQzVR1?E7n^hbH`Y*W{&=ZZ?8b7CnMS4ドル!Au5R zI1l2T3^9Zh2e_DrMiP|w9a>BA+s$iFOFgPCQ^G20iP~0aK$k(XJ%1d&P0uS{ z2Mgz)?E$@#2o%1C~tDWqu2hP`rP?^`se)7I(@dU?ojy&EQDGDwf(gjJr-W74yN1cW5iHVF9T za=?iOC5Qcj9bECXjsu^EGX;PC9SwJbL8E{ZN1-CGNJ8@a9SANDE+T}k5v3dw&_Gt= ziUtlQB2-x109zUipn-%8(iZ55xp0r_#=0PpFOR_6F?9zM2S6GN6R{UWRe2kb)#3i2 zKs*uobVjpYQVSLmLQPv*lDAXpOallhkCb^XtQ)G?oLs1vb{?Nl9<{osoi$ml4m#p@ zAv)G;zdl$|kec3`tu+UBW2acj*;HBQr{mzo{;W|)l$?Q6q)IZZqWMLw&Can}QU`oJ z@*24m>-FZe5{X}6_cEhywXSW7ZV3Auh6DrCz^|^`Em3+M^K>77Pjj+TB&_3 zmPte>(N~^cI(2G}gv7mJ*R{ngbSeOL-oFEJf$NU)taS$Kt&H{H6|q$rpo&ptH#V8# z+8@(EO=kLRzp~Os_TC&Y##p(dKhJMyS}4zh71TFz=J+iMr{C*;kk?6TkJ)E;jpUZS(emy#a*z@->a^au2&Av>sP`hc5pbfKv6GzO`x^)MI=Cj*|LWZ*ViMxMpkiCkoN*j5E>UFS_Ta^+Qws3Or1M5##=us z0n_89d&mDJ&fBYdbz0ZXgaQ#jDXUTHV0ACnwW4s(5+P@?C2@kvi#2dNSF&9%Cw^<7 zAkCy;4%eEFSRp+cvteM}5FC$SqhC_NQQX-EvzWnw$fCPm#CXhJZ-m% zP2@e7C7uH(RJ^rXq2t60FDOEn_b|<^{v;b0zk8-h4j~lw;qt4plf~`80QB#40SjF6pzVw5jL>R>a?@SExecPWu?L=u&+?D%d z0IX;!MVrgB$pW{CIyjC4Hv4>y&+vkLWr=R{YC#=<0r%raat8(`rwbtd98pp;wy1!e z%Om}Gad;9%n}>-@;Q~~A_8narb0lErKv^89t}SAxKS*({i$M*l`>Q!jK?h|>m)w8ドル zwgo)2!FI2cESfy*z-`u9ZK`-VRb<+&fqoia9~eo@mof?h5wn7ドルtj9-p+%rBhYV zT>kv!Ab3$-k#if%q)*uEj?HY4cehI=GJ(fZ0>aV!C>-MqJBM}ihDiUF7*XGkHUvKL ziL8bO9S^F--SQ@PWu+terx0>zpDtf(tsHG8Z+yzLe&|-A?^2ODgC}JMj*7oOBGhbm zqZc(N5n*SQ=n{Uyv^wK!0JA7>>Y;aw$WcxAi6C!=47S8X31j+=9=R7`5#SUDcvtE{ z2)pts5Cji{=%ymeoDtnVKt3)LuvXW&RDE_C>(niML9qA%sS<)bo44ドルmng_a8eb63q z&OX8rAnt?6J7FfE1ITS@!Xt$O8C6Do=JFbzk|$i!6Q->@sWi@yN*<6ub2e3s0?}5y z3T-K;na?_T?uV8X67HV0ドルO591-Vm}-HIQJNSm z$_~XI%LQGJSV%k9$-%@S+w1S(Mzysdz68R&rlvitZ9wN^(o{?_0JG3ggw}`4rzsRD z;|!v3zcKyGABW>KocVI=v_w#l&-HLCc0KKbITENMDXrgmTkAl|Da~XsDy)uhBN; zX)>{g1mo*TS8R%$EHZI*)OkCg(y`fFyKWm5{%b4(BWuGd@gSG|Y zM(g9`N9cc5vPa=C&QNP=EFR%yqe9vmj&f`!y@p$Ei@8;sqwDu)%tYDfbW+zLPE1m5 zC=8qmF%h-rgd|I@3o^m%?x0}*PGZ14vpM-jUzUa^1^&vw>Wr=`MP zcRCgg2m^$LWl)tN*(|C9Xb|bHK2{ahJ7dG=AuqPC*ypH_S9u#2)=8_Dmu`%H*w#0T zvWD~2D~VCyret7)zWdaizqX4wDl4j^J?;;y{KChoVGLcQ7O#AG={1ドルY&(B5rz^#57 z9xCc+93s`&)%A{75G@w3k5o>pj4+vSEkLv}W7xrTYHrZ;X5LmAv*%(njfpAnxh}<8 zV>nJ>gIZE=L)&e^ZK@C`KYC2bu?oyS(~c8%@JEfpHPmYl@w4bP6(F|k<)stk`llk} z$R~^^5TLi!8o$^YvuK~riCc)oV*nTS1U45&8MLR&$cnIH9VNwYj|%z`3$j-lI3zo4 zq-E)t3lA~Dbok4vP=sIQt7)jqMi!%JDB=eS-!7w(b+a~w8#h7W(Xmt zLspmB>O4@RL{3sKMw|JUkV)9lX~$OK;I*X7Ve{5@c#N()^au3zEYddX(=Mvp{PYD3 zBc60a`JG33Fa=g0@(rjF1kmamzFPJ2<~|c*~eyvda}sp$hf$m zuvaDYZq)Y!bq;}-vV2Mue2ug9e&$q1GZsjm0w$X>5)P;ujRan|^(WDfhPiPrPxztY zPxc(l3`Bp1^?OJ&JEv&iZLk+X5OJ0`y9mpf=GRB=&PG~6;|`9RzCvzXi&YIx+i%$d zS`SCwV<+uwbivn?kzy!!k3fn=b&@9cnkl!ij@4s=3->|R;Z%c+jVI=1-BRrGf6sy~ z`y5w#fb)8cBJd&4XK(0G$hw|zZioBfgz586{`Aj>L`(BD<8li>Fp}ObFCxkGpC|y5 z&AUS=7VNFxa)RWLY4R}dtmvRgxBWpp92kc1vJxV7FS1%0E(m#^^dWvZvHt|+3c$|J{J-Xln#cXknslZ@zt^BQP6sIHqw2lk z$Yes5Ol+~QIYgO$SH-~qN;!_QquuDWU2Ydvwm zlNxsHpn&0$rF9*PWtFV_IreXw!>!0+`<``?5zo2icj%bpwn_hn&dzVrgBYD2gM`nAZWop(U2-MqoX9lv@xbU0OXq>r zV~a#8uPt0pTlwp2sb#Z-UzFb4DEY$i8OZ`g6djsrMpO0ean{!9bWs)Zu83^TZnO8O zg5LcfZ%;u-T{;{qKrD&6EBglip;E7ZTER6J-f#Ceg(fzyLA=n+Q&_n( zHIEzf(8^KE8e5lQ-%}s%h94H-ZM?W_mTEz3^tsS4o)|p>?ejtF;6VI#mvCbpQ(B7ドル z*`40<8!wa=f=hclx3e_y{e4}yqmitji#e}{$n#ky6l$i!h5hg?eu7lzxprqqeu=1t zU<5v6vplzb#irieff`ar)pplz(qlyhe6r_t7)cppikg9se{!#n(%73ywij)d0wz04 zR_U}nZS9_FWkwXfAMS!>jk> z-QBOdM)`hl@r}T%bPO;D+UKErjJ_(X7L^i8R-_qO-J{Q#!(&?cAFHoL005*RP7OnesOvQ|Syzp-Ez4lF+Zgnc?DC?8gDc zU3$iaP%7HIslW`x*h)~@lZ=&Q9;&8Is;wi1b&w!Xd)fItG*}Ym-%YJw`QO9_cO}o$ z%bob%T{7vmKTQ5Vm&)yFC*?O<|6~=`ggg%is*3-s(~wo@m*0^!gzg+tdakx)wba+c z@fEHvuZTd0siW7ZOLe5})|1R-*KGHyhN1DFJg;mj=*pk{^o2hYTx5W<;hj}eb%|k_a z#AInvaZt`s@heS3j{hdl0j=}3P%fE1eGXGx^(k2~KJ>8x5#5~O7f0*3j5NKl?pH~iokV7W3iV^koz)Uu>{tt!8{dn=IIP(XeB{&4h)!)s%U7Mpv2y-l!rxnS`L2MJCd z>`v(jx%0gDa@9_rhY%? zhfG^_`5K|0ドルJb7vCZ^xzqf410zr z=r&hL0dH|z+awb#ZtWTJP7i10`}nw!ZyjYbhoI!uBd;eNXwN-$lTo?aB1F!at<|_; zP&A8?Wv`>wox(c7r<5bdta|bchq!k&pza>@42^s3(X@ftI&=Hoy}!xR$Giw0ドル=v|) zl^z}Zt(0@?>d)4`j@_owZwj{bQ)x7rB6(|~JoOMEbFmR0E*8WYWScn zp85L&A`K|JIcpAyMXOa#Rx}i@+5fO)I$ilGZ*MtB98ドルu$A%7|rgn1YR-s{i&+=#uQ zj9gvVM=TJ5YUyi6?NBCZiPXBz+l=j561~8aK8ドルFqufNkkGirg=g3~N5*n~$%%&T)G zNR^Za=68ytdlcJ*4KtHDQ}k`YQ}ZrwI8#knFn1iBs`hW{R-)YKCB^3v?-9hfd~0!h zVe{YHHds^OYahqeI%5Uf`htI90_4&%OD9KNR;7XFBwqu_3P(dA$Sh%JoQ0x5y8;-1l4^d-NN*UFY zOkax*c2Fwvf1i_6cmOG7{<;t&*n;n?j3<}ob6hhfib(3_oo;v@qxkc=xie1n85i$k z4{>H#>~Q$eiS+%^P^PdlJJ`Z1!Wv)z8gLr4ドルMZ;M3?hT(VJnFM)Ie0H_~O{JKo*O` zd9<%g(8sjliiu0_d@vw)8zyb8v$b7df!ytgl`#x^{srllura^jaxu+b`^-tplt&4_ zdyNDds3ZIQ^8Q}o)&?Rs!cwQgQX4l#3Hdr4&|AI9R~MK#_0U07$KLEn_Hgpk{Rk!N z6D$%^w`1Q+ZS5;MoszDGv|!!$W(f=SP$u^1$h7ff3R}a;tG^S&dg_|9ドル>-sD=&1Y9Wf*XZTmH3zhUR$s`kNqd z(%#rhl9ezlME`IM|EXb43bF&djTutZc#htZ0z_*h90!nLPwaxIbzCDvT=S6jU)E3d z*KW14Pc$(J;$Q&SBp2?53pSp!QDUOVc{M6&GLsa2hN@y}P`Xk}Q>jW@NS|7d2Z2=T z=4xU?hUfT=5CNcsT5Sdr{K=__si&ztPF{3%I88*4jXv=-9ckSrT$ASu?$q&(+kzJ8 z(AS;aYVSJ`#c~OYR7-dAVtd5gI|4M{ntSR|E%}CGCE#LzqSr4(a)*6J0C{pM?j?-d%4`U>=PuLtf2qc2Ulv34Y}o zD*ErgYyY1X!0~#kFN@2?*(ozpMp0Q;9Q#1$X6g@Txk0=2QP|4jVo~?l#5e{}hHOm- zFC9&tr75oOH!2^NWJ6?>F$-d_u@&AB6BQ{is_!nSbE@{wyhMgqZbaRq8B|F@*IM))YhpoV8^2KA@(D#efYDL=U`O; zet4;E_~l>`nS#LT;zHf;-olXqM^{L&E>>4f?&C}mtUG`F<%bdnwcomr@h;oi@u(@y ze3Z#qPwefPY&rxb?HxNJ2wAl9La%jEHWVGTUByKPX@we1nh*deBHH7U62DQjV2xzq zCSqOnO%XZ63#?HPO0R~%=Hp^UVnbUOXuwyo3N-=(+q7J6u0j$jIPNa7GE8@_R2_-9?uLl<=gey$a0`4~(nMP|{OZ z$*}a>)7QzMFGc%$%NGjNI30yc*5%OW_W2Z%s{ha`h0^p zb-Ka2ドル7ドルkO+M{+u5N2$w;|VgVKO8)kC`+f@6^J$Z*Ki+{2WFtrad3f-_zHBRu}4fZSw5REXw*%1xgZ9J=MwX`Q}_9H54b@ zxx>th*fzqxxXIZ3pr_UyhoVOG>zNSdgh31!qX_T2G$-oE(MF7eG;+*w{vvl!BEO>_ zS70Cl1_c3JTATAll`n-KiV&KaxEmeeZ(!;Wh7)DFi0psSe7>96K<%ab~>yC>H0948cl%DdUOL0>Nm8Qr*)19`a8Sa zPR+TNB!6I6uOsLsVb*4BkB|@0V7P3dW#LDFvTYk4CFbay)`|0&5UoiY(Q=cbxx@B`mefSv2ty z7z&%cMbgnKL0++s&`v`psMqWj9UJ&jkZgh>;YGVjs!2KclP9tv{zzmyrB;elrTalo z1n=68jK%9_M~QKCx?U-} z=wm($Ca_>?pAx7Xc8l+Uize6^);m>*939E)2Z)(g-~4?g*^D1K;5F%|H4(Jd2HMka z^om1zy(Gk=7ZbwjElND(66`uFu)s-P0q$`4YcMxN6{x572u6_yd&)g-?h3}VHC&51)K=I~7S7cg=`*Dza z0U|_<4p8nugsxu;+wjuvvuuv9y@`wthnxmibafj%te4nt-6xywe9=q==gc!%@f-da znTu$LE@HyyKX~DTkx+#{8o2p*V5L z1K4TmnM4$nD?$|j1CiTXIu2bfJlO>EGQsq0>1ドルTtr%7oS*D}5bLk+=<9i=u6{unv$o75n~usuc=92pfuko` zUH*%q_!A7OKNS`gSMMO*gnyh@Z3V^{Q_=_reW*E&KM!044&$_o&!3n)u)?pvkG-}m z+)w4IZ-g4#kAo8pJ+6J(^Hct@YHfO9FkklohB2Ny*hiq*k;utpAp}B02~^R}jft2C z9+0;xK&sqeVy2J#hAN#b1_+bVQi-0ox39##Z{0ORrWD2SG6qc_`3@MnR_T@05YKgP z3QuQ)O-8jh)nXIfE|evmd7wap&ll2%lTXTO0PmyC>ze_tnwI$DcV&*>4P+OXb^@fN z7Z<8+ufmb&3dLO=<6z#0bey^~*t95e%qo1ve{@gp`r}&ck zvb(tyvE7Gk7F02>JZ0_~YJlqmMAqfW)BA&I*G6f$Knf^8qx2I9effWV5#y=r8#Tw# zgi;Q!v64Vo*gyS+3J5IPRMCtgTzRE~AKM>PGqmLt?@q){KWp_PHI?Oct>a%qqLRcu<6du@db?i{kf(~=vcze&sa0ljprf}m_-(t^ z7U}?<@&ssx%jzdio;fv_j^gb%3|7w}#m5qhv=sc zSED}D-9~*oWifNA-FFFsn9`E9L2N@s+!I8N8f-+VLqH(=@gu0Ss+;N9omD-e^SR zXi15zi;BHw3BRQVq3V;rAf!UdmZYA`zc1}vcvF)NSeC_U*M(YiT)5tWtUqzw z_gUk6xLHJfiuMe89p&9)v7@uf@!x6rW&>(CoFBoD1-0JL#R|R;XnCHX3Qr3${`FoC zdEPe9t4n%Wy=+C!4)ZFlCWnRmPj=9b2IZ&wPP031!$yR7b%DK25ドルpspYvddL3;X&` zu&c@9A%H`=@8f(eg5nNPW3|1?GisFJtneB$ptSgY#KM8q zC0<(eyh*h2zeevr9hgl1-r8$jm;8tpu5euacpy2lswmt?aft}s#6luzs*j+cy>}&+ zZqXcmq)HR}m7(SbqLnSp|00cRW&BsM{HxL0uvSph(1C}E zhoMupI5b08#o#U}P}sAnGNp-B!yU`H6xx3q9P^(^J4OMpHB+L!Tkk!9gZy|YZcD_0 z90axIAo)*D*h~Ugnnn% zG}x+$k(_c1>gF=C!>?5zbNl(arjkG9tzgJ@M0+DUV?5@_q{(t;;8@b*$LW*A-&(YcQ3bTvAE5pT8k6a`+&N zSa0=blMk-rmDt`M6bT6tY4i>0&1fgvMfC5&`I|u}{?U|CB~2M?t^TT?GFl((`}Sx; zZnMu*zIT?GQuvXC8>7~xrj6K5%0n6u5wi7!OkA`o_X7;y8#mr%Rfrihb%yV&3~UmwmFQrK|@Gw#Xkz~ ze7pE^c1T4E6u7Ukf8XMJZ2LK0>^x20TSWk1H2~mc{%SU8QtxU6RvGznONbkP11QRN zN4xTwzDW?S_BS_-g}V^kwuQqq*#TS;NHELf{s-qXs&Kb-h2n}hFE>+45AU`6AfS1S zom*WLK9{O=*Ed&!mN{Gd)qG7r9;F%=7EB`XTg*WsS{apR{0H*wLdt?I79?ZRvmyp0 zQ$pFyx@r#pA%gGp{?Ck^kSrSVBO>3n@oUYvJV9h2vwuH-T(k8;vp7xYer-{$Utd<4 z@^WWIQ#>+`r#Yp_03`lL&k&Qo9)m=R(WugWEBoVsZF#ItyqbhNUtbAco9rdO1|>!t zXoPjrK8y>7PJN|d)zlHeJV+?|nm9>86{*pcT2-D)CtLCy4+by+8rAPA{>k8Bz)hX) ze%>z#XO4wH@3ドル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ドルz|k6Do;Fv&pBt5EK+){kP`Vi-_adtS;+8W?ftPxv%+; zXSMT@6z9Nh^UFn!!U*x547ドル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ドルcxFBw046stf2Mv2IJqJ0OKMH|h)?9M|?){=4~s4{B2+tQ#m1@6DNC!=OZG zX0gg?>C)KX_BO)?#q3sVd1~fbr~Og#S0Y07vTJ5zkT5j8JHi!kNr!y2>=g*{^qj;D z;>EV3C=YW4b7ohOB&$_FaQ1Ajs28|7I>Uqt4SX@2nyNb`Wodf7l8cCA@w)sZWuuQv zHp>+Fw77ZxK_x9LKP-07gZ59d&emaVx%~a6cBZU^w;$P;&s?Y=J-BG8PI9BpRH2=u zvRl+)g(==LJJ`HJOMv%}%fU!?jB_)_ztmO|K9--_lWp#khDjV1Gur%lX&FZc}77y+Hn;`;cPM6OpKC z(dsTt!rEtY&u`PR;aM>srSkqNd zI0hCnM_{A}`sP>ms;ZjkwpXZO$h~^=jBO@-k#y}s%;{(bAql3$LP2qTMVm$b%l`9s@nYO34EWqzjH zGKZ+@aJ%3I_DhYRxVdSU(2IM2v7l87GvzCun`t|{`PSZ?z0}Q6Jo|VH`QP$}7)tQO zBzaJPf^vHKf!e^iX^J%n&%37 zjS=0dErFBOQr<~3y_hogoyc9+a|v~zgyjg7%=l-wa*74otw^-3h}6^pu4z8xrqm>w zxbp4!hPCE=(j2USdtP8knt%B^=UTTGY`Ji6sCLhS`!)f` z2-EtBH0)en2;}7tL_ZodX?L`MR=N}SZ}*l34Xv=7bJq2vZ$Vxjsj{SWJBZ(A)%J zR5hMLyzTmqJ;!~$yWDR0>iaELa3|%5;|&?M8lQ=mf{=Qfbc$LA^LfHJ3qHS6m>CTz z;yp6oq{K$o@##19ドルb?YCaD{aoU;Cix^cs3lv>MMNh^QXCq>wKr%!z4bWIwa2TSm#- z4`R~)4^Sjyak&a|IEz|YFa8p3_7l~$CLJ3kXFwLneS*KdC1B-N40wG1^XCp}D@`7U z&~G!e+nvB`nD~P)HSmF}&@dDmqQ(-mSN4Y0d`nb}VvYK__#_pwe zI<)%v@alwpwa*}yhifvz$&qhld9bvfswxac;lzs9gc)|;uh|)41xtv{$mn3;zz>#i z)p%3k;v`Jho-wW3PiAVEVg!+`U~4yH>=mu)8R$>}U+5eD zP5bBHtG_&6&SpAuw|!!}Nqtvoxy6YkA_a3wiJ|ejrg^LrNt0!~cSbMPCTh`AS&cvc znL5iu*u6V{2kwFs<_>Mx=|Sq0&{PEiHJrCO;B}}Jo(kxOoLp2LF6g6^7 z-c})BZ1_55t7_G5*Q4Wx*5yo`8!{AO++QHH_K+FRa(X5t-Ag`T-RJcj_&DjuFaDKZ zt5>dy_^k_ZMrNlnL&s8%Ri@U!Gzo{sAt%jVvcIL1OL$)#Pt{uGB;!m(L1=M-Z;2l# zTP|X)U`5`dY?y03Gn|->xCoeE7e7UOy){S-4i*PHKKaHUav(9UHqlix7M@W(9J(2L zZ<$nuvj@!=+zmxic(vscv|z|>hgkMJ;kJ3TqNVz7`Xu;2E&x>aL-$S8aUeFt?hY;A zpyTLCJh+#Aenx}*L)1%V0L_qA=P{dz>hJ#5Y?vCi!4XSUJ4K7*XepEu(>8%cFuqU0L+)CAB_Og51tCnoe+KrdUXOc@$#3zz7#*cF( z{+rE9v-8^gH-Eo#a%w}}z<_0*q-x(dbbga|ojtk(u1%@{b7p$vtcj2gumsqnjiki( z;14;Xx__SV?_63lo4+2y+5Kg|TMVF(@Q228GacbX)bjoWG+wQ}4$oe4FX7e&T~qNNuo#CC4}Md!|croE9J;W~0oeipd3SLP(q=;1gA`XR}i&dH3?UfjEY^An>fJ$L|km2Y8jHzckU?L{l=kBgw ze|T2h%+{ZwxNg9j6Ez$j1AIOEY|Cr_;2U41wh@hz+~{9-d!G<(iuug288k4(7m2xkim-nibh)Il-O@n5mv)8k^BkrPcwje)iG~h8CztFx1||gA!BpfYY5dK8xxzu0 z@Ztm-ZKNg%!96ドルb@4@0gKyZUk7Uf-?% z4qGU3%rx^_TRF$mPHeHHpwc`p@QIy)Qyy=pnpbweQ`-&ZZbE4$j<79eekwjfblu}t zgvQ75LTSM2G_;r)4*}J=i&{t=zROp&{kw26{@4Qvdh@}&WSZ97wn-x$GDvcu6^5(`*v@LF@Ho#kqN9dmdttjeLLu=&_^0v4p)d_Vhtm*WUrEpoaWH=@S=9~nlIfF3iJ2s!#Ia}horl0z zFNxPRMA;<P*o9F(R+LY|=4_Yt6o9Jhq){ ztLT2|jn?H{oE|)b0Ex?u@Ee(%4;|;Fm?uJVQ{VoG*Sx1q_wnuTg?Dd()$F%!-;a?{ zDEk#so~Y;z4QqaU{!H*vPDNdNNJiA8xS+pMfZ`c<8b{`qfffr?(m{ym)gcdsgeu9_ z?#EKX%gx*Lj6Xh&!!3gkp2xbw%N>Ex{T-{H4Fx<)#1w^l38!k0av3xm{{hund!-d9 zLEs>AU<^8gs)odt^t$@s^wx?h21n%?)6wnu20fz$b&gv!-uspr7N(<~a4oi89la18uc(>t zj1w(m3_3svG#xqvM{r@M@vLs*1fxR<6qjbjgl+g3j{x0<48&mzb%7_xh@egzpo^7^ zg_5R?+3JVJ&>c2y7TC^XVF{5nb}V3;x7BAutDhVnW-~-`hGZirfyT(LJ~k!SXeg1Z zOI-&!765OCXTHwO{C09WXxfkN5@6#3SiB3 z8)y+Hds&Rbm9C?nB^NqJ#in-^#2yQaOA$>&AT+8whXNQ1K-B<1*c+wt^$c=wt~4$# zVPP|x8)qtFp8IgSXt(O^=W4cD#1)oZY0FJ5^SBSYYMINY$=0pRR8oIMAR z3(H#3)(l}5pV8mG<;~yw_bs+5edov9*i)fn95>7IH7>{+=?b&Hs1e)KV&~E7Cuc%t zYPN{X>^#}i&95ドルDaRlbxWH|~#U~VyWN=D;Q&4Lh63XTzuFjK@R0eAvRW{Ddy_C&^U z^uo+?yToynXgOF<&xav~3l!{ivooe1u?!iaf(}dy%pk4eg4Wkn14&x$E2qWRe_#avs#-CP4#GQM04Y$&hjRqX-v~J zjuM`y2E7bCkF}R$^-AnNjF-1!IDkkH4j1fB5Q0zyn|EUCZnQ2yM;m;e>4s^jtG?#u zJ70L>(ZO?PcE9-e6*s(Y)-7|?WPJsIQj>Kc9m_|`LX4VTK!*TeCVw%QUCw}{q?n26 z+WdQ+?VS?x#QcPd7jP zXI;~t`o*^{zy7XS{k1GVH%IezAb{*jJLTt#nLZ{VrWBezkIul%{_^^4;~6{R)2_sG zL=tE$VPL#*V@%tnxduF^8`0dK+W;r`zZ&T825`%3?-Q)Psq+Xz`N~_Bvp*aCOYm@| z>k4a;g~g=;AxI_=%OLX4<3?2lsw+`bh1%*i%xs(@*i825c?z~cju{ye7>#7@?8Zx5 zaPkadQP}KoxWEel&^v(M0oZL=x(G`aPWh%w+gfhiaL+T3{igfmq3zH9VfAZfsrZqX zJ7a!)Kjfk;dT%}iri-Xqj}l|k^pt>I;KZbq*um&pq*|rYe7Y_zNqpxlOdql#*|HJ@33?iP0j38Y-VPo!{PW7Xag~QA#o2x;e}p zax%XC**^eiS$f6lrJ0o@wkR5?vza;?_1GBzT*Xa=Hpjx^(xasb^Q{62V@y^wq7t4b zT-xxsOeinIJ$E3u9-Cjq?)?}U0>{JYLP}!l3@6Uw#98>gqXkMiZgES~hS%T!*l&J1 zGT8g)AAR-SzyCKgzg0o8YUvdz)X*arp(O2do+G!qw;ai>!stcKj*WkeM}h$Excgpf zC(TDV|7rlB66ftGv@I4Emkjg&a>*D|6g`ntRaL*R0$`?iJ=ky)KJ-3Zy%rorXas}3 zh(*pjHiv_FVHz065^4L~80DYOK!GrNB#n8qIxq_q!e_tR)tPAz}#;OR0NN zp$)OHxRkhvJfjm)HC@%fag^ssw)b&e*8@XCBY{AS$@NZ~FC5VsOGTtU^!2ZQbMx~~ zx7XoxJKdh~xznS&HvQxaAAHxRzDx6(=9PaeF9Nxm)J2)(=`p05}v0SR-+m0@9*jE8ux&b z$*tN|T~ie~I6M#>9+@X&fuTvw z*$HEq;FfZiR#i2&Dsmzo8i_?iQ&!);@lj1x-tnpLaH)Ew^AJmn7AfXFG;$mjIGQx7 zMvbNRU)(6k#Kzw|48UDd_Q0F(F0?roIYGT0AlAju!lEEt9vB(y-Te43*1zr@`S}ug z$GZL&DMn*P)5B5lJWVPF#VBuy(F=Ixum2kw?gwzkeQ$Hytt{;M4UsAfZGwfxCC2%f z(Sn*WS1<-e(n$ifim+|rb`mso-kx(8e>9R^6TE1d&KspO7g(4w;;i&x3ドル)HeXm`v`8^G29Z)CiX4!x07M29c{k9xXWP@iO*Nyx z^`5u2Hds!zd5Y1skqh8W@JbiOS!Y0jRGIEjogf8;0H-8~!&y45N zp5EM;f%%TEX;1y)+WFDMth=b9 zb}TF`EanPJjm`v_+{}qx>@{tyY5ELE9TIbUzEDC4A;x=)T|h3LQFEv1=d}`zg-0Iy z$=3kb9IlUl=mUi|=i)(UkTqyJ0Eirf`CY%+!op%UiX(xkXzxc;vgz5yF4-+Hnh|q< z6c9oToF;U7OLG&W7x^<;<~;t$l($+cfvdh|buA2stZ($)Ye23Il3%hQn3Np*{UPZ!=~Z=T04d z`A{?7{aH+MIbzFu{%vpeMw%X%2BkW5Y2F8ドルdBI4uQ3l(k4H6>zT;H;-Z0! z{yT59DAP#vAYuoI76rhBO6FPyTT`C4M%bi)wu?Sy)Doi^P>5rIBLsvX%W3)5JTF`9?i zihP7?Fk~y?W*^b)@n*M>5+f(*44Fn!PSf;;S4~6iJ5!)=2#|Q_Iw+l^jHsh{C)}l-$XTMB4 zAA%N3`#Fj1Cy`H}^XshfQ+mw%GfDuKr~PFrrW;5y zsIW#jVjygko5?ep!!*6wrJaoZ=w1o6Zq&Gl&o=cVzn25ドルbcb0WeaW_58SFm&n{WLq z070^S^-Et$yFdE+`j4OKI@{ILH!wIH2n0q(MgoD6k${{`hQmP$P+bW}V;Td`3pTq$ z5CoguA&8>Q?vO;Wyu6~ix~itCvbLtGskW-Nx>Ay)ynLAgaeNT_dviVA2cmfKB)h7K zxU8mE78diG;-BP@d+EWqlHg0TFRApC;}6oF@3Xe=Gxus!HcoXm(Ius4S!a|GP?Cpz zY_=X6&krx87)|vTFxa7TdNPrEnUlJCGMJaw&Y)*7l%bGO@Y81+2|VQ}(K6Zgg~phd zz+`MUxKL=*W@IvuAqGbq)4*DRMH`txm@6E3IF!XyKx^B}>{nmb6{o(O%-6udx9~ z`q{yLb55a%%w9Ulu5G4HOOIMu%wNuD(-);Gm3z27HzRf|^EF8H0NHhe-tsk8`+gG) zU^yi)F$O&k&OT&w9NLw7y?yfwZOeWV93IGV>`Vxc z3?1Axba2;}KaIUpQeM4i@vj?zt^1B|0{mLXUq)*TSsf|K(^G0VY&(Uzr-0=ZB&L8HD@v5%fEU`Fa%FiX@Dxp6jK==vCZcp5 z9EC$bLWPYds-A0?PR0NNw+N4j1zr+yFrKFW&XEM+C{d?NHlBvIa&AoxNo!=o zdbSPpYL{@hw}_RMgiolm561wGGK~>MLtF(%*pyEVd{dnPV46-6 zDxwObX52~{gN;KR2q&SLQ6iQBA_q#4)DTmcrsq1JklI%QB@P}*jV07+kCH_C4q>xF zNK{U5q@oet&>=|(6diGOG*H3l9$+a2=G0)*kyH^^8M(mWJn>K@zyhD~&_ElH5*yBj zvOZf6`E=j6P z)k*3=8b4(?o7-V?bA;IH8q>z~hDHKMjvP5~@Zj;IM@}C*c=G50IXN1F5DtZ2*!c7d z8=w9fP*z#}np-x!?vC59y?Sj?xl0+t&Ms*A2@LOx;A{YmCHWZJ!oniY6l>9Y65dYw zf0g5?H5?Mn`!E}-!Yl{GZf~V)DORjP#b!XI| zF~n8y-Qn5S0pOKj<1rxxz0sudkm{$;0w0bcsv#sj$(^h*bski$p_mbi$^av&%|{fs zog6XEJMFVEfs%6(MC56gkrg99bwH-a0_m+}3@{Y>$x+f9AwfeK&=;aJrs$+I#KO~m z_Y@r!#FJYBkDZ58z|LMnkqMM^4#z+Dk#`4&2YErPU$m^TZADYt@`kn*RSgU21i_~Q zz46%xjH~cSI2U2P(W%!zLfCY_G$B5|acxJ#+GV!^fTk*4#}Ax5u%qknjzc>)4-bt- z3k>%4{OV^v{?*TZ?Dmzezwy@Bz4nefUvq6SsM3?eY$TD#_?82Gtj0sEc1;!*^N(Vk z%pqOhGGP!kfHPlZ3%@q&l4-Axsa~KHJA5ドルzl96m~;MFe1QPLe|1L?~E7(wFD>?6I= znWRfrFhFCh%uY@Q7@y&^ZOYNe07KKf>9O&nwH*{=Ucht^fFn?K$R>>`P!NJtXHHWD z?!*&thMlRyNH0*1qcePQV|DKdAsRF7cTa^+=$Pecp~i(~p9!0*bE7AMGr_D^Bm{f5 zKELMXd*1Ni=Nnp=bG$JAkq+qD?+u30Nexxc;i-lSwXG{_TUS;%AE#B`zELU`fV}tpPv`(t*X#hJjwR17^~&QN{-g9V=j=Pe%QaC4 zV(iYCP5i&v$wp+%4%0Dl%=2Y=&9-yq@r#MH5>FsZQ>+3h%F!zqqb0HR2^1hW*Luf54uG^V~g~jX?2>dCh8U_)HM1CX+Kq|PxvnJ8=tYhb^b@i3XfBSh!u%aVc9&jdwrr>F<5%ce~&i z@o%=Tx-Jz+pljN;7oYmzd*8lt?bZMF@K2MnNs}v?(V6~|ZZdI|4VV`@WMN@3M-+>? zntWkSoKCxt&iMu#9}D~bZlL~8q4Ixa)Sh}j>AXR4t)Fh_jB1poUGW0X=y+ zl6aO9ZH_fJ-@E4KdxJxLoB#65O^^LzWS|GYz`3(u`L~Zf{Ozy5?Sc0{_@1}A9QJ%$ zqUjijR&v;Xm(NYuQr_H+c|EKf=F7cv;Nu1yve^NpeuqimXfo}4Y-R0}sT}#T+C{X}BMV%XKYRGNPq}g}A z7ドル(U|-{~p5J7Iq9uel`KCY&~L77wPw!5i4y97o9bOVPRpBAByv& z6})NR=9Dg~_D{ExDm0}3fEkRMPsNN901Y*G)16q>n#pa^A>i^Vvc8@e%2h5f)--+b zl4UDeI3!BQOuEq~ay(C!EEC}<$=xmo3mz#i+ww?r9r;>RG`3&%?7ドル?9@9go%A9-lk zi;po~4-EEx_G1tJ;^&Wi;d7t8?#e4n-(t+{)FlQa6((y$(ZB$X5RTLBJP|l(3<(wx z{5!vs$z=cFa8LhWPv1b_z)&KY428m~riOwcS(f98cr+4GRW%6ドルLQ~{qEIC_2G>+#T z4krMI)5Y<;!1e5l6m)o<;yblbaygt1hu!y?d0kfniqd0jio%$q%vbpp9d7sz?quBPhUy$UC8Y$V60De_pfSYotz$+kwlUF2r&h#>M*Fd#SSDkM(c&fRm{Hp-vQZGIB+yuv^QRo8M%!!|Ay1p( z3LlVCEY!6udEXZvIl61p@4oYy?vsZYV;leSyX#+i=98cP+yifUgIQbAOcA3DLop1; z*$f4?k}B(0*%OD!x+c*Cyk1*j(V48ck#?Tc; zcZ4k|CGBOSZ%Q1>95@>?w!KogJ^%n907*naRQ&>wofw^GZr^!Mwqn#Zn;0d4!@&n; z?R_*Ej$$tRo+r(#&^r-xi}V%)Ii8HImtFnQ??1WuFTecL55F7>kHo^kPyWk4ZhYdg zuYC2Zb=4-gNN23;kP$jVPY4k?qc57&@X{&PA7QKNrj49VCX-us?%TCz|GonUjvP90 z=J+8+PG)EfFNiK*smEX8E-82UNEQ)Yv^gA3SFM+? zaFTsPyl9)LRdT80G+Y54d;)a-u{8-H*ep(b=#hu+m9dGo9a_F9d?(uth%ABy1`#n z@2{-&mQ}fZWo}=oyQJLi@?>s2C2+dnb`dc;i~V+&7eIz#Wvza=L~?kDO*xn~RY|GR zSR|Nw5sw6;;gM)C5D5-PMus9IgOT8HBsi=pGd+kZ$;5E~x#9kErvQP&`>rT^_#4kn zS%whe^ptpfey`8(EAjhEO3KR0OH2L!l9E(ZKutwid70nooM#DxvMk5raR9McES8WN zLpU0d6%9Z*6w(-*;^|K&63Jvj)4@}46p99ofiV^ig%~hhiw%xI6a@QZ5479q5JXWD zc$dpb2}(R3N{P#9mn10_H=L)hTzHC9i-LL9GXE`PcGh<GSJKmX#^%`bJHI6PgZy}z=qs;RZMsjY2M%krgd zdP2ドルarcb0TayVXamz29p%4c0N5sO3ugW=#%G&md4ドルo60Y_~dXTINUQZ91IMHM+U=z z!BhvYj%IOrv*?gWZ1Rc27)$Beb7yASkRXUQr`zFjJ6#@^+v9Y)TyD41<#m~+9*^7w z^#ZVoLMkx8X}3u>8zFEz9Sn%aViV^vqOqtdD-s7;AD!O_1%n#E7?R0EJe~v)i$!Hw z0T2#{bjEaDk3_>s}UiO2r*D1eQB z`P~gi4nFeZA1+YLgxt6#LNeo;sLq7J901OO$daiP*ljs;jK(@FdJip}A&Ib3D6O{qT#u+R@XPfm}V z&x%mxWF$DeDEf%N{r+R0`N+N=UnCfah60h`P-J8%l2Wn3;hBBRiXtl`L-Q*Dw`fTw zV#!1dKqkS#0Bm-r%jfs`%e+3nzpSjjuCBJadSPRAeQj++T}=_WT8nj>9sq1j`r@C{ z1NVYW@=5Y)*A#Dw5ZjvWLPzx0?}E=_I%OQE%Qc>E7)YSgP|)YT0e1b^1W~P<92%mj zzL>m-QB6lU&f+o>3SJgQkPyz!3;M>;fDT+_oY<5q~fs>x??>+^o6220WuiYLn(b zN;uY;TD4{%24z0XQxq1b+xyTrzPn)6%|H0^M-#C~=ZQmi-m&3}U;X<1cn^)g>=fV> zNi?&F&xtT#Fp|Yunx^#*_V4LB5e|+ez*5qdwO(e@qCeUa)xK@++H{tyl4t ze$C=Scv13|SGTeQP_VvT@n89_w2LL8;c##$GBOkm4o5?&c!1$Za7c*+)adZQ&~PLY ziATek#Iw#N951Azc0@QQl9ro zu<<06wha*0cti4undte1waw%dew9yra{gs@ka@gyn+qnxksuf@#1xiiq9i*xl8io} zG$JQrGd}~QNW`OwcyzF*Gwr7im#4I{rn0)Os=B(dp|QPfQAhitg-!JwH}?fcin=a4 zE4_`i{3kj7;KVmMwP(s=QhaNgb?ZOO{I?q0uGe?Id-drNgCcS;hOmrOa($}jOSI?% z)yx#5iiV*G8ww+un7x`UA*{qfTpW~nAlVB;wjN2hjf>1S8ドルERq97nY2Vw%#LG3SZs zCj+d`ZRSPlq|sCQ5@g-YcYEuXJp8W@^mm<%m?xr@`v+d#`n4-i`!ngay_%r79n9k* zND^`e*=CHfNHi9XMC5op(0y3f&R=VJL2O(1x;0m=ZomAhOeU`_rr=UfdXysos$)+b z@_bk);)ToDoNk-bU0%~P<^57s+dgf}fgqot0a16p@klf@l88qwv2zdpj>jU&SOh>a z9@R7zKr9>rV>(zO5&|IE92`Gs0>|n0)OqP}j73!dpp>&YTmT5Ac841PCy1im0YDIK zq9_5794<;z01mg85jcvgivu~fryfh-cx?dep%nihzqsyV2@Zt=gDKZ_G&r2vy;De~vUQ%Al#9dh zLQP{!!-9n^%`J=DT9++exNPx4hds|tgNs*)j-uDTkA}CAzMqf3!)bj}mJ#Hs4L_M@ zt-j!MhBxY%5N~}hhf;Fq!e}cUeO+R^WW;DpW<3e6g|q0wz!-+3?9qluqbpheni3*f zAp?`iHfz;oqnJ&M+C)y|X1keR#GBdR0|}!B8X;)^#0#l8B^~ zs3_S>Dr$V?HBOHYAQhff?wJzVEvBU@@~hMfK@Zi&|Jvzzo#CM<$jt%prgyaclcf7a z@4VwAJ<2=(d#c{pdghsc=3rx=dhh5+koyvllwm$cf;k}v?6cu4gh1>l7|i+L&O`%u zJ|9>d#%F^p42H8nBq0!zKmnxHYFC?gb|>c!Z@;1H{&;(4C-h9e-CaFlx42ドルKRx{IY z*IVhSdg`gF=fUM0=+L+vDb$n9>42sinr?(AOe&I_8qZFQPL2*v44*W!eMkFF_MJF6 zI&@-upwBJNtIELljvsvP_`&CXKJypG`NnN$@4n!Y%Pzb0>MJg}=)AMln@-pAHvJ58 z=O;1tJ(`K?srds79^l0T^L}TBIQQ>BwL3kY-J|yc6e8bSTFjJt>MF3k9+azk^XU0F zJ}O75Q9~CH2np}&E3djny2c9C_)pSS_RMI=(?haz ztAfrTC4N2BG>cY^ok;!RUwrxBzWV8Z`|4+;5I_CizufY=k#BtUOD*Xt&QBywbSGth zl`Db#(hI6W!I_+zatismcar?VWY?x0vpVSP-*c`^$C{%_1r}G39Srp5zcc&m_NlM* z#a=1V3>vZih^JcOsg|zII|;aa0}bWn(aF+BxvBB-;ge$neM5Z*`;Q(NIJ$rE=<{=9 zI*1@Rc3|(Z1AG7NoBsg7v|>AUU3kGom%QMzORl~83MJm()`v2xWw7}JbnxBbuYA5T zN}|BL6Z4+m@O!X#)bmDdMj3VLJ6bmP0=`wBZmfOM##>WrgBW|o zUGLd+_Jv>h%Rg~))6e|sXE)vY+Hd^duWjkAVjkMvMT6PpT-Glj5ar$C1ODql83iD_?!ckFnKg`L*G%Qi%Q|`ws7Y;_#lw5AS_q=-7c-J?X^Z{r4W;fA816tZDlBmtFN+ zH{NvHEjMo8vT^nD-bnOLnYxlDe-41W5xe+E!Mrm3g!}V!QyAScadDk*^F1#-5mD#f z`rNNOk=^92BDEA(NbK*Illg`ePf8pglLZgkyUuidlvQ(c$TFiIF|GDOy>ew#M&2-Z zdRXQ>T+&rb1gL$ZcqXzA)C5?vRW_Y{;X6Nl@8{q5rpeL4k^bYizwVB2ee=HUn|mUr zx~r2$a~O>_T+BW0<9yt@$y^osb!^vhstdbxb_+rcftlzde2}zu5ugeebit`m*$^wb zyI{P`#S2a3E*|^fqaFXFxmmv?jcDxEPLCMt*}ki1`>q$=@@4?}+|-dhk006l#Nj=U zAAIJQp`Qfb_nvz6r%yfl)4%%IpKUw$!dq^A&0Ajon5ドルl4(OwY#w+`lcx$UDE{kQOE zE72x36Mz&_6WwCdduIzEVXM`&@(L;x2F2bl9 zuD_&^qvI3V>B(734Ch)b)ndgGj6eh_q4Np{NLI_D-#BVNn7=IHsKKOr>DULXV7Tlv zE$)-&PJVW8`rVOITqmQjs%$ny5*v_aoy6j)^ImZMc`vvgfbY2j`yLy3`oRYueDLu8 zJ>dg~pZm?{pZm=hKKZfpF1hmccf9`2J6;vDt>sc&4{B(LOkb1NuLyzw01?fOJY-y2 zY`u(eu4&5FY1!%NM6%>ctT&10YW3B-VaA`V1XP|?Ygl)$PSFs+{{Dt*q9J2hd32=e z7b$mKCg=TcMXBoYV6ドル*CbRw=-RYi@M)T>HyFo*jO$=?jgir22Z0DFez{fE}BCaSg{ zDQ}o%W{39Pt?&NqH@i0P1TfHd_%*M)qp!cb;<6z9$jjx|+^c#i&qqqbkn5rwpfdih zC}TX4Zf)(}7<%&wf*o*k{nhmolqm!i8eny=vnzt){-gb4idjpin*g1qvtnml+g$ts ztH2sp(=^@Kec3hdeE$bO^|kN+mw$Zp_P77}jtgE$i~*2B?0Nj*5C7>q&%gMRx4-|x z&pdZv$yCDOW>t$Cv9AU}Fg=~i=be1s$>j>!>3sO#^mJ}wB0DxZIXpBzJ~rhR6~qsm zoS2yXd0VE&Tf7^Sr?%-w@~GyGR27>( z9(nWKHh5L8L#y?@-w1@n{xN*#fc)ukd0-q9&Z%oILc$jqE#RT!@?Q_gy`xZaqwY+k zlCG2K*znFz|8v)tvjFrTJ#gFW-#9iIRqIa}c*!AiXx~ZLN?R@F${_s!#_JI%l?;l)u`&;cq3V@XI(Fecx zhTCqv;nvqZ@X-8VMeApqo-r21f}`tdHtPpYoN^bnyMtP*3_fs47bRwv;*O8QlgmC` zC4s0gN7RsDIA~~_qD4>D7{2qg@)4#oQlf7JH=Glx-%6mxB42=!R5DLX34j zH3?c8;s#m;xk9QM+a!=M&=o^MSEi4~bi{PD4ドルFyx?lo@-aDs8_1mxTo5`aL+Vz5x} zOqrB2AtYIvGNFv=urzE)AZ0GM`rVw`_|eb*{RjTwwtRN_$%lXRt`B_pumAhUBEEtM z=XbMB8TsrW2B%N?!+&P)zF4ドル|s1yMJH$R?Er{k&CxtSoq(#h1o2|6pCbzi3BtqE*v zjg}=KV^PvTcLGIU&HP9}+N6|$&FTb40&O-~8hR3uB2+~oJ@uoF2mUMh6O|vGLvQ{& z?ZLBsJ%3)Xb}jxiX&_;sJw_7B^w0I8xqL)%Ir`{15%PkQb`Y&61I-Gj?OrleBqq4>Ec~i zUi^{5-S7L+cfax7fBf=^V}}6jdHmr!-|*TO-|+H}{O3PA@9Z7GtYLJ0sHAqx%1&2^ zZL90G+z4M>{)zE%Z)8+&Zv(&ySNGD-`pSgkD$DsDv@LV$*Kr5ENoBoA=Lm<&i~hPfRuRbsK^%8yuMn-^Kxj4&adQhGE}bPItb7i30YSsm-5s- ziKKyIfHs=~S>>^Ya+w4W(-GIPB~9ZFJb|SQpqW?|%dD;>Gc~l^BqG?+yVLs6MAXwQ zX`8iJwcKZ4hy;Ly0b57LB$F>$@T!v384Qk;30Kgp!8feu+L8~y8`t4mq;o{O6;=Tu zk+#D50Gvq9IW8pujS$yi@bEqJa!r66P}V!O7!Bnyt|MiFGjK-rU)&DUjOpNn7K=7w$G6B(eT!QDcbf z$e84C1(F!{%+5G04ec?~jz>68Q1I~d$<;is{^(h=w<~)(5)wot1v#(8{ym*gqlr@h zB*+PHd`ilhA*#;0NSQD>4d&!}{#!8Kj`Q`uubhczS2oDU* zwaQDN)dGP=9XXs=Q;iac>##NIo0fU6@;agOychk^2S4?NKfhZ_`LU0FXzPx%Uh&dv zs(NGEqRsZid;Z|ALx+yW+csILwu`QQ*)=!4QrC6Pr7x)9LE|7G0P_Bf;?4lT6>6ドル| zTcsz15l13&tnfA)1RBiCu>yknl~Djd(MFr3V=7K-h1n4jo}ie9{;YIGjg3xHqzb?6 zoV>Rs_h7x9T8h~4z1GOLM^djEO1&m;o)i8#VL)Rv=E$L(g4HI%n+*h8qk*iPcEL!& zW`&gS1T;qdSvgSzX5^6(G*-dl5QGPKWGQc50RlloIXPZbAc?YMst19NPf5pDvtoxt zOs7c)BL!Li;yO$rp<_#2ドル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 zthL19ドル*K}0&g{-q;CRLHoS0F4ByeKPJu&9CCHSr_c5hoP0Y7UXbnPT(7WAT~>zQk? z&6lBqx?T4A>MC+3?b3ts%EHS1ocY|p9RAt&P9E4_$mN#TL_>08!_M?XGOkB4c{aD{ zn?%R7<9gbyn5h{#{z}9nx4z~>^4>q48Xp0$^P;P6x8ドルZvmcJ%TGhtltOv|4w^=UxX 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ドルbl?mujb~ecuuhwnj zOpM~znWDlNOkUQSPwD{xjnkcPyy4`FcON<2h!(itx-nitja+ce+c0ドルq(d%|d(34rt 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ドルQ;g&}sp4a!TK!8J7NIh0AZ#X8XC;(pk}FM+sC3|6SFsH`H(AbVvloid zlZ?O^XlCPE3Cc@dO16$o`SJ-;DOt5BA2ARrFiO)5hYOL4n~7M02bVN}B^&U)Q})5E)oFP>mX|gHRhA(Do4545`nH#S_uD@#7TxeKMAX*aa_QygUw*}f zEv<_je-1ni2-d*>sRo0?;%j&QYY=Nec2g(UT_ICR4BcaHLEsw~RJMFlw{& zyMp@iMqf^k>1ドルc0I!!;R2bv14^r{zKy7R0pPyhP4p`p=O+&*{L&TZQ_>bjy z?1U;$RlQ}j5&Jxi**j7%i491U8ndOo_OUdwv?{mhm*0Ph8MM6_?DHY3OF@WQ%lpRl$}m~2!0}~Kbyz=NzzYLz~6%;V2DP;|c^qW$%x(rjfKmw!;B~e*|VVaK8p%OsBmj#ccjINAI(?8pctre6g5lMMPBf}0u%Yrdz6T4K}r`X zO(gWdWI|Vc^QkJNL@waNMUA)~H~6@#Flo4=@-nGf@*WDFN-e6mY@qpS3B6efDQPJXXHqBg>qh%Ca0Y|km>Ic#xmD9hJaFteONX|n+ zX?;2Y^1gym-4)2GlWPD1Gs{AS4Nb^<$szpp7~%y81bm@vkpic!@l~n>LZaYHUG>pm zwR1NB3Ah0~Ar;PJ%GcNcMD==LMG9WYOjGxbp(fSSAgypVSs~#B%n8_N5davZ#!BjG zToW-aV!AY$)TxmgDv=w&3D~sHCtN<^^1ro^xmc9zb>i}19b{20XIz2Lbktw>Y$8ドルk znSf$D@cLn0Wp?edj;gV7Sv~EP(RI|SD}?~L0*lFb|_ES)_f3M2$b2pNF+0={6bq@qs+L4|)0>TZh! zO2<({%zii`z&g3q*q8048k@x_x0^i+qwz@bl{k}e71n;w3lhq834nyfptfahtyot* zi}RNzXAWm>hop7l4!uc}(;6zt;+bp2R(;K^Ni@#n!GG-sB5HC*v0j|EHi$F4_)VIu y5zcTyY$~HoR+@DYy|YP^GlZr%Hfhpi)%pKhmRk0p+!+A?0000 Date: 2019年10月24日 09:48:28 +0800 Subject: [PATCH 10/24] update --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 389ad360..0e7df3f9 100644 --- a/README.md +++ b/README.md @@ -15,16 +15,16 @@ + + + + + - - - - -
From 7cf1db640b63c93c7e2d56482318061a9c1a3ffb Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2019年10月24日 09:54:07 +0800 Subject: [PATCH 11/24] update --- README.md | 2 +- README_zh.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 0e7df3f9..641ee5c5 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ - + diff --git a/README_zh.md b/README_zh.md index 14a7020d..ef848658 100644 --- a/README_zh.md +++ b/README_zh.md @@ -16,10 +16,10 @@ - - + + - + From b5655270b44f8e88d366b4f523bf6698e506df10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2019年12月13日 09:05:06 +0800 Subject: [PATCH 12/24] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 641ee5c5..c90de084 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ - - + + From 4b416faf3bc1eac227d6a8fe67c488834a6771d4 Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2019年12月13日 09:11:02 +0800 Subject: [PATCH 13/24] update aliyun logo --- .../README.md" | 2 +- .../README.md" | 2 +- 3-Edgware/README.md | 2 +- 4-Finchley/README.md | 2 +- README.md | 4 ++-- README_zh.md | 4 ++-- sponsor/aliyun_1212_300x90.jpg | Bin 0 -> 25225 bytes 7 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 sponsor/aliyun_1212_300x90.jpg diff --git "a/1-Brixton347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" "b/1-Brixton347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" index 24ca3adc..0c009807 100644 --- "a/1-Brixton347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" +++ "b/1-Brixton347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" @@ -13,8 +13,8 @@ **优惠云服务推荐** +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) - [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) -- [阿里云:ECS云服务器2折起](https://s.click.taobao.com/t?e=m%3D2%26s%3Dzj4kbQ5lKukcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAq9GNeKfy2AD4SaRmc4YmqYCxNLxWxqxDPY8Eqzf%2BUWbOTauL6DcROffvu81lbXO1DDVuRn8ddiDsEVVC24eqozO54LQ%2FVw1L9X5LHh3Z8M%2BWS6ALZVeqlk9XUfbPSJC%2F06deTzTIbffYpyF7ku%2BxKgGargQjSAC4C6cUF%2FXAmem) 本项目教程因做了版本更新,所以对目录结构做了调整,根目录下的各个章节为了博文链接兼容暂时保留。 diff --git "a/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" "b/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" index 940acb60..b7f4e497 100644 --- "a/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" +++ "b/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" @@ -13,8 +13,8 @@ **优惠云服务推荐** +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) - [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) -- [阿里云:ECS云服务器2折起](https://s.click.taobao.com/t?e=m%3D2%26s%3Dzj4kbQ5lKukcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAq9GNeKfy2AD4SaRmc4YmqYCxNLxWxqxDPY8Eqzf%2BUWbOTauL6DcROffvu81lbXO1DDVuRn8ddiDsEVVC24eqozO54LQ%2FVw1L9X5LHh3Z8M%2BWS6ALZVeqlk9XUfbPSJC%2F06deTzTIbffYpyF7ku%2BxKgGargQjSAC4C6cUF%2FXAmem) ## 教程列表 diff --git a/3-Edgware/README.md b/3-Edgware/README.md index dbbd56f7..2ffd7b6c 100644 --- a/3-Edgware/README.md +++ b/3-Edgware/README.md @@ -13,8 +13,8 @@ **优惠云服务推荐** +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) - [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) -- [阿里云:ECS云服务器2折起](https://s.click.taobao.com/t?e=m%3D2%26s%3Dzj4kbQ5lKukcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAq9GNeKfy2AD4SaRmc4YmqYCxNLxWxqxDPY8Eqzf%2BUWbOTauL6DcROffvu81lbXO1DDVuRn8ddiDsEVVC24eqozO54LQ%2FVw1L9X5LHh3Z8M%2BWS6ALZVeqlk9XUfbPSJC%2F06deTzTIbffYpyF7ku%2BxKgGargQjSAC4C6cUF%2FXAmem) ## 教程列表 diff --git a/4-Finchley/README.md b/4-Finchley/README.md index 7232e6a0..de83e99c 100644 --- a/4-Finchley/README.md +++ b/4-Finchley/README.md @@ -13,8 +13,8 @@ **优惠云服务推荐** +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) - [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) -- [阿里云:ECS云服务器2折起](https://s.click.taobao.com/t?e=m%3D2%26s%3Dzj4kbQ5lKukcQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAq9GNeKfy2AD4SaRmc4YmqYCxNLxWxqxDPY8Eqzf%2BUWbOTauL6DcROffvu81lbXO1DDVuRn8ddiDsEVVC24eqozO54LQ%2FVw1L9X5LHh3Z8M%2BWS6ALZVeqlk9XUfbPSJC%2F06deTzTIbffYpyF7ku%2BxKgGargQjSAC4C6cUF%2FXAmem) ## 教程列表 diff --git a/README.md b/README.md index c90de084..135bdaa2 100644 --- a/README.md +++ b/README.md @@ -17,9 +17,9 @@ - + - + diff --git a/README_zh.md b/README_zh.md index ef848658..0a5214f9 100644 --- a/README_zh.md +++ b/README_zh.md @@ -16,8 +16,8 @@ - - + + diff --git a/sponsor/aliyun_1212_300x90.jpg b/sponsor/aliyun_1212_300x90.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69b1109965ea9d46c8d52fe43293c8cd5032eb3e GIT binary patch literal 25225 zcmb5VV{{~4*f!c7XTpwcOl)H^;l#FWdt%#|m=oK!ZQJ(5I(gpr`_B1&?pnQ9_1ab4 zyKB|Due#8m%b(i-WC>AmQ2-DK006%>z~>r32ml8Bul^gs{woOZ|3*j%2yh4}NGPcP zc|pU%KtaPoLqWm7!N7j|ufF!+;l9ED_vXJ3`QKB)Ai=>Qzd=Jm|IZ=+zlP6V00;)4 z0i*>7f&gG3AUFv4*$=?`S|{Y!!T|qoL4!j;LcxFm0bjHDU%%nM+5c}E3hZkd8VG=a z{agjWg98Cz$l%Cd=i+)Uz0`><=7mx_+kfsc&#<8cvrgs@gt{f&w;+bqb)mg~pdn^f zW<5`ozn6w5ua|wrux}zmhqi(ts@0&25x>P-ko7`fw0Z1}bs(GVSn4##FU}kg?M-BA zx+Tm|>)>k0E(epdbgI{&mok zyZ$IrJdGR|2`)x_sKKE<^qq7-3i6c@lftw9i|jav2i;7;yvkxl9=^f?nss2cq{zzp zW+V=*P4tp`<$%lpyhop|yeh-o$?^ec>nPu79L1#Qg#~_youKNjGIq({*TuRx{a<;v z41|{u2F*{zrP52*;IT;KaxrHpV~wot7q}z2VEbZod`B!i_>`(^H9$(8w00v+vJpa- zcY~c+fx}d3ドル_G@+=_&pz!m<}tma^h_msv@mu&z85wlf)7rui46qpwy8s>j~~aTxQ2 zUp8ドルD>a4zGeL1GA^6~NZp`6#hdJ6;uNvHmyj9deyu921C-A2Mh^3R{N(40i65b)$u z{p}~9x{NJ^upz=zEw$^rlnQ??M^JMr8ZrHbMb};O1-#TnMw|VGRp4S-x?!ZsEWx+cv7iGl~B% z;uk!g`Moyv$BPnWZxR%hnZ+0jml^te$^KCFTLCK_TY0$)u>5f=TW}>gR)ih_6iApf zA@CDBxJ&|%d=}?}DcJ#GOToHXj)P~u9x6M2#^T$HJN6LTYJ8!~l%WXH+IJsy0WM3h zlD{W{+O6SUT+lLtYWnhC&*5;DD)l-DcOGu z)Kik5b)6$w{LVnSJ9er{1G2?m9uh%Rr41ドル)JHRyWizaz!!?_W;Ih)C7A1h(nl!)1D z*ET!qQ17QWtsC^Hp&5La%^;5F*@;voQ8|RW6tOx>JljR0NpDkvl4+8yxY1Gu9UVB~ zJY7z_d;%8I#u^>}(hDy)V;zNBqz7q=&;0^hG^vxSJ7|dUFL(wh#7DIk^+X zRBlX?ciiOKvhtQ1VO&krA8@wwe?M}^^Q)@!+;DNTdA6FX&`-FWhh{S(XQk6kYc~8- z)x`9w2`vgO;V1Q-39Zg_>3+Q+8jd{FXtM|WEM%AtQioISK*(Nkps3XHrdA#sB=EsL zx@o_!q+a5#5%qlqCorVz-X?A~QW{8SP&_wEmHzqpUqfX=2K?9ifnX3&Kyb+adM+3^ z5CQ-RLP3Q>LndZoMkgX=VHNs`K_X8kAgFKu)nsA5x-Sq0{GQ?80iOYWiOIkMD>@xH z?eM=2ドルJ)cVd-4SV#}WX+~N@1mCEG`Hos0;!_dcB zlm93oKV(jYJ>>rcj2-9)0)HE44Mz9bw5@J*&VTzD(-g8TgVM=AjgJt|ucs4hMWIlt zLZSBiA-SAlzcApwqJlViVwG8;KgJtn{(VFDw^`(2nuX=@H5Hx|78-PEU~`_$g8Kpu(O!0D^zX0vw$cu>u*a*BCw{N{hL=p@v2UtdgaPu zW$;TV@0v)ihl*^+H|2;MLX$?k@%|m%7+OD@ST+}^u%MpzE|@TeSP>r7`zYJDKv}$_ zq6@i)hkH$g%&`SQsskQZmojdbcM+QisLIyhfL90R%$*YTZuAauIHU!ev&jRdu2USx z8557@W+dfT)!7LLGt~+0e>1lcp8&5ドルSNGa3on><6;x4v6lvd5cpnrwfcw}qallkuw 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ドルue`XsA`T>+3DvuAwis89y$KfZI+{8+O-Y90Y4|*UlH2=Yh=rGLvwmr6Ze)#w9`0kseMV1K;0%6|= zU7I@)vG+1eSd_J)NsEz^nJa($WcQ%CMTPGt?UcBCw$*b!`!VN7uRbP!jq=4Bz>f(F6rYmHw~|2GQEn61+Roup5Nkk(y^OKkt3rPzLl0 zavGA*tSmx^x#o*Knix(t#()#rOnpHGahG7^rPH+8?mlNK)3+s&zjz+kPc_{?JElYwB({ETXTlL*ONt)QA9e~{7_T5kl*GkKD(_D+LcpDRQ7ifhWSjsOUdri6YY%l%y;{oh zTY?Dt+tnUbOxf+On|oh33M`={s=T03Q`N{y!qYs@(5<;s+k}(>siM9S4JZxnbe8R! zRU&JhGrdv$s7& zaE;Sn$e?ma_bdK39IYyug)bdzO%(xTJt24`5l8^1iG{bd*M3kaQ3%&x8RaGM3D7Gv zaj4}%y}%o*yY;XY#ug|y|9)u8Dw)Z=$$+g|sW%IsgP7P&7}$)WzVignD|RsKKAT{Y z?S^Y^^;$r-y4ドル~hC;2YC_rnymI6@>pi#Z`nEu%(&w+I=1%=B6>wRO|KlD8}gNJDi% z7vceb%#N)z1Pjr*L-%JWnhDxs9glQTq_ z?AjT3#reK-8dr-nFCkJ@82IZT?)S%Vb5%trc9zo~#j9W}Ck{EnpGCCzO8*~>69e?Z zc!SW9rI4>LgXx0Tx&#Hn$E9aoxr;N01@vA9YR4=#(DB2zWnwD zzC~hl#YvwPr5|fH@zFC8NI93XumSA9Rbs#si{EEqJ84H;0gioHHeLjLk4V zLf`tOIIAt?YR~xM_6rg6tsmR@4M^UHmzIyuhZgyLf9%;I3PIqfz6?BZ6T=Y1Y^G_o zvSF8)uc3m0lgg&2=%M3H(uzpS<;=ytp62ubfwsxrylh8hz6o`f%pe0vx_rp0di=fe8@(4u%avhr> zRqJpxPFXut77n>ZirrAlVt<$=;*ppligrxo$@$thca|@mez%%V@bja1+1J|on+v|!+S!oXh zGBF)X9&Ti-9wBszXTuH1{#_|o2!=8qH}8A1DG^E=p| z!#d;>F1rrrsF(Q^2$T`oUua1AKVl~k0{Df7|53y*k_ZC)FB`Ob%Q1ドル`unF}bxrJdEk0vT&hdzvw@iA06i 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ドルo-^KzJVl zSgOh7+uuH{GYlfn3^)`Q8fL5<48nb>*6alhh*Ww-4cIkP2zu9=uuTX?n{0>=^eBuX z631OLf}#Zjc=i362>qFVU@n1)BDKGIq99xQjSvt_Kc(VryZIENh*YmL%T^a|tRV!I zvUbQGcgV;sUR1|uxxs3iW+U`?MP_RciFH9`?FdW$ zn@=yxCKIxbtpVhKTLzQ^SW4E@DOn(0!&t?0NC)Le_19{W;fy+-$UmQ$C$Y1np*|E&``*OeSHUT` zlVlR!l*)BkzM5%f`OOYBCrtFkxOS2uDoKA@i(KOiEUz8MER&KmREyRlAf^+5zPUjD7u#}8uZMGI>D=B=K1QK+g6N5uXE`iJ25*IAa*Fq zPe4nH=~H>nd!zn4^U&pP=iG2lXgV>f>AyT8{+GJZt(z%)&YCF<#j@7y&32{{{g8`9g1w|m8-u z!BM_+cM^Sj2xKDW|Frj>8B~RxYf?c22SyeF{~IC2_`KWy18A^6fbaZeq`1{-`4<(a z)!X6kI@#0N3ドルJANgk?47QZ}qDQ8;NN3;N)Kv#4ip>gTmpqA31GYcjwx;Yxu8k9_5*kef?Omr}TvQmnq*Iy}9-yK1Cj+v{D4zK(-mo1WX@Y`FrsZJ|< zR6*rXX<6s!#_78=7sgjc7bbblob;_#Qd=CG_k)HKLIm@+wg`928=SJcGnrG zc?luG@ioL)Ln%@h2s5OEf)RJ0fO4zb*{&9S)@_(~BDWUx1ea=WJVpPyiZ)A~%KYYD zbBg;_Gl6>*_CJKt*e?0@$;zwK!{szQ1QoB3u6z8<8ataS=^r7|1i2 z0>1WprTf;_mu05-Pl`Hlu?+g!Vrgj87<{hl#rchzw?eilxpksdi=lwva%b42?vja zBYzXoq@>~H zvANf_E#)Ll8#+60dT|PcIIUQ@-nCT))5F@V&=4DU`FW*MK?f!tOOhZ@k-kuEs3A~! zKZ>I@xEaa<`tcatmn=gtzr+b?m)b@%ovj(28`&^jw}<W+N{LxVYA+2l)C=xj?St)=Hg)j8 zV$k-V7WWruJs&jORDSvL*#oc;mnRlv`Wy{}p7-WW3Nun5gntcyH)^m6ドルOO z
5kTJ`o;(Y6Z$qceh_l91*tNRSqrTGcXuOltCp^tv=-d{329lEl1Qq)8Oh8N z^+_vx9izO>z>5y*lTpJoi$AJQmVQStO<_baxa_1wt;pi^l{q-t*o|vr14j`iwulez zo!#(sUfN;QuOcQ9GlmfQ|ulAHBJko*r+y6#+C8{H8HwN7tJ z?d?oZ6U$VkQ-V`@NWam`oBhhr+Kc8YQw76y@?J^Vq5ix37vzT(WFhGUM%iHOdt#!! zj{$+?9CENzWwD;^w10tGg?IbSZ?MZ#xugReDgZ#xm?O=U!d?l@2+VTaXQwzQAl6>T>|F~&#g1K<4qtq*h;^d_owj++9h3on2j;cf>GS%qx2 znDT9lXa0=M-Ql!59iJG-=z@syZPQc^@&{u3o=AyiOQ&4d|8kxGlxP6>*IyeT|3{7n z|4QLP0-(O4x5#Kr=tRUMq|9Gj=cgbv86%tg|0Zw0TwEAn@h5;c-I9m{KA1`)+(;2U zrM2~UD3Y<~?ikpnnelyi9bk*laxeo&fc7(3x&@n+?p-awy6vyrpemzsl?bd|-n|^a zD2XJq1dThKXHi|6KWU#zv1f%4Ul5BFou!Di+vZdqv<(#h`n?sm=dBK0EqB}B7FUd>Gw2DwK-Q(8VP3uz^4P(3U zlea`UMUjZ6X~fvC#@6?8w>S6%n10(8@%2z>-W5I*R@*Zmjmua%SYyAIh3P>hIBL=a zTGP>3h$}l575^GWUs759{VyPhN04dSXnB!Co(v2j;1Aun`@;AV6VCB?LddV&tV7W` zC^269ドル-@3gE}T}2LfUk(JPXmOrUr>vj0B}DyMr#dVWLtoLu(6qt&yH0uo<%p{fvk) zmS#4mnC-T$i7=$KEPAiBMtpM;`*^Rja!i?OG4bQyGUIs( z|ByIen5JuAr;&K!UTx`DcQ@2k7c`L!%eSlmdrn5Zw=K4J7_4|;5qO-K2{-Wi{$g$* z%GjUAKTs^l$gRIH5UqwxZ3J~F{EY1(Pcc`}{XuEmWTK!nUP(1ZF-tz~Ptt3WF;ALy zVjTc>0wpRLmKTPA4lPm;CTUbFW-gAh@8^DTN~|MvJF9nG3^K0$X(4v`xF~E#zVKix_t^K8CjcJzb$AV^*tkxQl z*VGt}m&CipNN>c?QV}Ri1QwZ7g&tH9Z6Oa#722ZHExCQY`q4`{XreumQIVUPtkLD@ z*c%HSE8!{b8(|?F_KI-1{A~V}>A%(RF(rxb7Ijy7KWY3Mnr0~D{1q*N0R>ti#)s}D zWR~2qiPnY<Lrcgfvl*{!-o78IQc7_TF?b~O?O|kIpPY9 z8{*&3IhG51U)E<7yvbu%ef6ot`}r(*mzke!>ut4@EFGrvLQQe2JF3cy%kJfL?;d<~ zN40a&s-zmKHm-05%Msa&wrMe@OF6gg5Q&5NMQk<2zhb3aghwwxt0(-wztlm+j#nye zI9ドルkf#5Y39Ty^TyBIVd%5yY1z!j*!Y32UbGa&T~~P!yTm0(XjftWs7%UWIXb=@_L_ zobcQW?v?jIM~sp!$;^Tx%(d3}nBPs8xFWv{&tM(E9{T zu)J(>d;+$#q#K9oa`3O@lJW1ドルx<^rm6pec>>AxQi!t>`bw@HQ_Kd>%X@r3(BA~_NU zu&JSM==>(2vLvffGfveJEz=TI#vXUf(5NMy*%XuJTkB-yz7bN}sR@Hp!$r6-g}M=V zi`;;v5M=0^5Fbb)cdV||4Y%#2c>en05MHUL*NED}Wl`r2O+W7mM|+L8l_zvV{Nahp zAZ|d4c}@%poakhab%Mz^T2oZaM$K1*MGA^bap#QX#6ha!S*lu^KWP-7JOxAyZamVauFH7Qf?U4ドルt34Mwkvxr zhJ`3Gkd#&VxVXuqJojIy2f9;(O)1=l3E6E!+YD2(TG%IBJKQp-_r^`R{p ziPgnUnCE8?#;KofR=2-0<<8g7>(^wiA+)o&>%5UWWy?KT1c$L=wBDh&?%hVArE|4W z#jByO)TEbbF_9xkT&ur_Xi7pxq0cBdQ2RUu8zh(hxMqz<3@gx9z?9z6o*+^#9cnd8 z(yA{Y`&OVV4#e*}ii(5bu+jKvZg9SA#W2HAmsb6#hgs5aS55rh4fE|25J?;+ct0XV zs8?&mBoV!{%eSqAqyQ1MyN}?FP`zASftrsndRT1-s>G-n%0SYYTs z&uvu^yOt>gi-lOr z=nN+5Za24Lfez*-kx}sp+Okvgt9eAmd}Y{ax8zP{X4HIQI!kk$c_)i$Fr4Vubi{0sx1ドルcannvP4IKA5D>i(@iiW-96O-}}Poz}2Q9-9Nfsi-c9a zY7+?^z2ahTAvQ0?TazeIZV9P%AvrZBEg-*I1wqDU}29 za11Ol|EW1e(rz#CCgb|900!T8**)h12($rGlL6Ao3Y;3dig4QO0O%7|?)IPFRM9kl=w)-jSf$#{IZ(Um= zGh6=lJOzF2)r67f{O=?aueZC=BU>rkij;L`qxQ6{L?Z3KFjTnU@-E!`mU!oyo6!y1*V=S_xk zq&@jNx?0@of`_FoTbNDst7b){1+D$*{`b+~dZ@h2zLvEt9lk zMPBExF}7V$u*Nwq_8w&!Xgrwp9E<-7ty#a~a`7um`jipv>4-b7@%Zw3^1$hcmudPC zqo?sb9}XGpJw#zC0*oc=@%mDL^AA*Q>>(^_{#CNa0WV*JkXb$Vl5Xyr<=`#jv zVzhX1q_az=?%PR+ns!+$OD1g!y=6ZZPd|N7*i4OZfV`tgt=8pPZf~9}c#bwSCMKo@ z5A%hzXsvdf^A*R8zKiS$QfXM405aK?Zp6v_&dN?I-KNv6EU=(I-H5_El`=Ib401R2 zRM@Y%UzT@~R5Oe=C#>46@a>mu!9?BBmW}CX!vz$% z(kZ8L+Q0>V_)iK_Ds9p_obwRbw3C2(JAX55hY_dJQ)C!3YhJ5X8&Xql7t;m9_7ドルp# z^O1~?t2D%b&YygaOh73UyWCaat^imk=DrkCb7Yu%i z`zOBP|ipYJy@%O#7VAMICD=budiD-~I(A@HE34tw%}l8oFLX6fxZAauhhM zGk68!gUypl(@m>2!6-H0WQ$`ZelUZyk?Vs2)csRuxD^Fd*M=S*=jih*AeO^xzm?}z zyfEF>H^D(v61Mw|NJZ>T1vMbdmuP)ltsAvZ#Q836ドルV+@kRU5yj%9(gDC6&|%0`JI= z5l5EBS5a$R4Ay_H(3Rx68t)uKqp=6wG8GS+&G(JHUYs67ドルMA*#y}!AeANC`|Fe!0* zUpnPa`_jJH!w_&CtbdMvH4w&m5ドル%uX>5}DqyFz)qDnNY?f(Kahl5#WW;WQJu@KyXn za*fpZn$DjFFY&(jQjmJR7UmBSqqRdbIY8;1ドルxJ=4+J5vXH?P7q+u}8T@OuT%A4;xPh$D856t9qo--_k-$WD1Vv|cS)%adR4*5L7kp#cwKvA%~dJ)=>bkw65PGY3ドル- zdY!7}mR`g%uyu_{18<)lwimv0*l&u#5npyr3gr$zgqtoents&@c>rT)-a0R zwnGQkJl26LP)}~Xg(OYZUtjwEr&t;cMPcEq9ziY6#(o~0jIcJl*s>aU%gQGJ@c@{r z`#mzjZr`4;)WgC_Jgz7_Po2r$oaIi|ta!wq-nCrxIq)I*l8ja~)-CYxT)PQlhO5nm z0~1@fhXr8}&_U7L0ドルdcInhsx;rblZeaPTKq5R5~HYJfA(A73BIQhrfCfY||0g0C2x zhbq%5w*r#WJ?|T{iufMYxZrB)Wq9ory@jnzFnc9^%!_+TWNrJnux;Y0iN_k3=!cm< zVy@S%nvLG(;o8HEjs|*F zXu?viqWUJAdGZ09WJ4z3tA)>mMC485Uh z)BB~yJQ~`TvFUUAH}DO`w2*?ih0qVUs-dVV2fI9 z@2)2l#xhhH{D93nLN;!NQIjrKTUINlc!msIZ-VIAPvcDxG`oE`KeHcu(79Bcz|B;0 zF?f^N77dFon6|j?SbETE?}eC!($%5-f!?t>)1ドル+d(-PRV{{Iwl)?ZPE-5Q=@h+(K1 zx?^aNQd*?D8$@C#X=DH?5r*#W9=aO@q#H$ALO=v01qGzj!*|xV&ROgI1D;>rwf24Q z>)L@|YL6bw>!bbwCXGh#d4F9s8qWND>#*7*p|y?Yea_5(I|gHK zrhaB&0;9_ z+^>divv1&KZc+|GDhjKIm`q{pRko3QdXX3j1IT&15#@LGGgHw$Hj5Gm)urS>G7x9KiPtyP1~%tqR)>%GmAl1wO{ z!Hw0#5R~-t+P<;ia9ah!!y9m9=4he@rn=bd455(+v5_ygnxsd>_mD?HGjOcb`WFxU z~e}nLhcu?O?!{jlydjg6*0g&qrL;pBO?6WHqZ6xBI;~S)^ZF?uZ8y z02ICwSQ}^V4h2%bx15R*86pf}II?Bn?m8FWm31s-J%p#Et$@30roH z%K_X13UmS2!Hrt}3bj3|3aeGY@E+T(EIQt3lZZ4b#i`KKY`D5s@NHl56#pA4F0y&t z7_9n7Gil)GChb@hb5WE*pF)r`mpa%9FXa@t%&JJ_7Jya2Ev;=t`~K{CL69#LaGK+R ziDmVXNai)EGY8{_$l|1-;lWv)k=`7KKJ=B%PV}9U_u#{evYSJV67u8%*w$ zX2$rT#ih;FG>%lKTFt`QJ0v?4Ka71$$fEU=8nzXylD9$Z^jdiH1|@pRZF35gfJ$J> zRswM^d=x0G5!z}KRJD)?4f&6UFzwzepqxH#l{`|y@z(fZ@bgIsE6M@6;Ml z_UqQHwV0Czs*I6hZjcObXs7-@?P7NYy#@r%shCtu2~1rfWrPu?zfFB7-G|A@Br)ed zV6s;!-{K|?W!#92{SzM7%|+K3>?EaBpZJMM>{V>-AF-8k9b$;)iigaOpi7W3;7UNH zjW{r2<_9f{jm85ドル@o4>X&Q0JA!vfN$`X(IC(IZvUd4|ot@BUJLcP4!h-KhTi)K3uzZ?^T_5G9^_Rsan78UP$*0uz_@&Ah-+puTAg;%CJT7v=U8U{a zQ9j6L$kzCsSMp|hUxm0F?A#))%Swsx!{G6M2k9gp@lr$VFC*KWyDy94l)pOkckx@7 zy4pN9bbw)c*}11Leb?16BhKKH>39lw2=FwHRO&TtaB1+%}h zyyCv1FNK2#_zNB2)cvaq+Dh7=LR1?9+ONFpdY(fTU-_`}ZjbBk6Uj;9h zG;^8}XPJw1^bQFmWJz_q3Ylt5GZ-KbrWkJCU`j%o``BHEH9wRqKn(X@`njGs7eXyi{E-ZOWl#CggW<+wgvq#5?uaq5!48qo&p zl=-0&ZK*uXHOlJb6vFYT^4w5AC{_)XRdWb|^z`=kCOak$Jff;BXT66))GA?9`O!as z7$*f9QX)r39q6)KKq=R9{jp=#?H%DrH!ovZA&m@s08*EEo8dH+c|lzZpLH&;kRfLL z;%NP&h+*4P30Nh=h_c@2`9+IdZ-$KAZa*2b)M;3&aArw>N(!0zs>atDzIU;Sv*FLo zm*sJ0mCdlrFzTRM)D8=|NRGV&cQ`>pt}eORb5Lt65g$XA@brx|?Nbe0NT&(YRqQR0 z&@tGtNHT*SFMl>tTZY66p``u8B(1I-!T`o_#7L5JFvVF=c9>CpzHQT&;4I$xx|Te5 zy6mSbb@n5>ljc)3Z=mGZYQ89ZtYlx={F2o~jUvE1+Pr1&AAoguAs2#+62lHTN(%c! z9gx8k7WjQ)!%zPo02@Q@QHiPSBU2i2JJz(kQ##&)Hb}7NE;!!sX1(v_nq#tHaYz6h@K>^diUjQZmI+%^zd1cBQoS->C|COH} z_z%GL>GxpbIp;C3_45k*oOox~BQL^u8UTZrupIJZ`Qg|YNEgPv*Yd~6m;IrZzEj2V zJ3g-2SVc@8SG$kQ%)dRZMg2X%XfX9xkm??)yS?l0-&_;v%l<7dzzk4duub(j7}#0% z%+Fu+_4*oP;H0A~&+dcUtjS!@x3@c2T|FMAM+;vU7)y;A2VS3+)@$?U8(R@;bRD@r zj7D`Sc$YDS5TWqQzj*o_zd`x2bf`NKapB4e9Off`1(2k36QSr*>=txV5)qD7eiBmq zp-<;-c(i3kxu4%zo9itbm5ejby2z1fvea}g-tfq;=$e?ksl(>-BT2^Dgy7)7xu2YS z5yUd(%~`kU_|N34u)6scgxb1RtPOBn`W0r_WzX4B!QIpcD@E9aTf)qE;ThB4Sx$@< z#sOa>6W-fP3!8+|YL~=u7|o#}7-`8^SXZDkV9eZ7M^EMAA^)R|U>aVvcB&C*9AFm} z&d?)oo%*138NES*$EZCaS|r|p@Jg{0iK(qjLcvLIpljp>yh|=>!@<=)`be)&mb87v z>(3vUq-9^gqXakp#?CbaIT!cfQSMcluS>p@yDNyf4<_icg>o>~lM>_Rh> zcHfO)JgERzZ7g~0$AO7g(Y-L)-wDJr@<3pb?%}ac{jexureg`%uk0!dkcm*6nb+kd z-d1}_6l;|vVEb7tF4QYnVE9X|TIg(Lb0psu74;4#;(WDX?==M z=Iq&QJ1)H1y>d|xEpyBv)mWoa`4scs!}-W+%j!DHK7t6ut)JJZk%^d!ZpOW3&QV?> zm2?xT5U6fLPvg!H$BkR1R3A#d3ss70=$ISK6-|HfTiu683a22xQNIqUSh$xbV8nIs zo#_r>tyObxrR+-YFEDGMoGFNWEL%tN^@aZd_WMgEmxAAssO*wgh6a?#0V3^G1;0i# z`*6$(T+U&0%|Kw1iF|DUI9t@Ln_|P>9Cg#CbGzuel*~imm6;T~t|0ドルm)i9pR(BYB( zdb8~`*9GC%PPOW;+$E(3e%dI!=>v-L)u_4D&p$knZ_(E$}G<{=qq^kxe8y=5>zUuPz;!;o722BUW_JSEe^ALR-ox< z6vzG|{XG7?VXciS1m;BED!M&UQ&JbB>+VFSPB=c2adEbb754G?MV*I=PI>y}s26CB zpU06!et$QRGdr#5BV8mBO&fLoI<-j0h_^0s`x8t1^4wf;fv*hibg({5xkjr3vf|ki zABJD2;?d+S08hd^6(8TYNh|49>qD1!|mQZnNO<-%;asrRCo!xkM~Bn=Rf2=D|;IhysuJU=u?KJ!J$?rBH|oRJ`TUy3v3 zE;fD2X_d*X`SEd7ZkLNkBrf@Q0dMp9nv-{5FVUiDx+EDW=!n_Ig6-Q<7kplwik4jo zY?z*%wPa)E{cxGv$Pp-dDF>VP+$TLW`(h;l)KMtWDdD}SlR9su&mSbbrmRxK*aL$| z359ドルCjGB=gSwLr!bdNF1S6GEr*_s-)xlD`2PqA_dzMnSk4}gezRq9rWS3Y_LZ$jobTx|BqOT}XJh-6^w`#aI8uJJGWJseL*9g2>7yjv1S2o^69 zuEfp&DLr=UouXwUS3eS-zsMyeF~de3PDpfLbxhIhT6VwwG5zl3z$A0kFxvZ2re=Mh z2~eIYO;?9U3u3oQ4zO_o?g9l@gR3wFBb@z>iCat7{jGzn#DPmWBu6xwZYp%>((vsy zJR4|@a$?h!5y=L%_D%~|WTYJI>98Xo9@xxaKoRxEIkjM70sozUVkmJrH>qjBukiGEGfc7ドルo4QtP(QpsA!mKrEpD3UnFW zlK<)6@;-m)p5osanb&w;;jxuccqejbgqdoiguk^nt(?7ehb_99Cvoo~YrI37ドル#e@$-@!4dv zwRz07*a0f7HsMd%3Z=!Tl@a{-`7J?n&d^<0a0umepn!sf1bq1!;=P0=~q=#v_O z&fW+9A;#*@wzZ|`PlkLG{j`5?YeYf2B`|Q*#{8~>opJ+5FH}#`?H4ZfGi$XS*33{+ z5zc=AdO`u0l;ym7LYi({Fs2v&UD9W{w`JkncL)bGwLR=zBK^+e=4a2Ces~Z)Tvj4y z3%lhd0)tcKm!bx&sewX`&idxw@qZq^8X@fUDJGS@ld8V%JMG3U){LjDuU?K!$g?{3 ztRUxA3{0vW>$xLX9*}HP+mq@K7MHlkkM))!X5TrjP|UuT4Ay|ZM1X`;V3+sMQ-Zd7 zu?C%?wYHJVh-t&~uFGD{R{(k?iY|P45J2Y`Qs>#ZTHvuTnaj_N#1Y2i;CIgi+nQDE zrZSeNkahD?Bw++@oj+@!n zq53B}wwGCW4s$;SW2Kd%tsmXY+tBX;Uygh2Zi7Yd3;r)fa*m^I)+ztwZnh>ygQPw9ddy0BI)d)8E-FQy41bD znpWwS$nPV+!k$X50wc#r4jUzZKHf}VMlj}A5jZN0ibCaMSN)~K2-4RUk2Y%J$K95> z0$c$GaLC?#h8>k*a-BK(Y}}Z7tCdh>Djidu1r}qAd8lj4ZGmJra<&ayfb)w?pklks znAWU}7+0K5Xeyc-az6k(m(=1&@*B0}>4j&gy`yEJ#s9PX$GC=%*i7u1Z`#b!s}csm zJ9oQ7zxEr9=nd*);a)mKjslTg&@X`z#=%aLimuZss``wThwV=mdHp~Ok;4J2BCk40 zUyZdxl*cz7O1!F(GZ0Gqb^`~9u>scF9L67KbwMju!Lqqrb(_bgj!e~I z{N}BJC=FtXkkyN_Z*xLgrr z9R<5)esfi0q3va;)y7`mr!ye-6&&=y{`ugq`_tik!l~lj4sybplm#j&hf`>FeQ?cB z^}DE@*aVb?H$MfZ35#h^`NX3OW|Y*tTfXXMi#xr+cNn<(4{#{;hwnez{?qqm)t*uo z?F~6E&+zyMlW7+|wH6B|fx1maA3#J9ZjuHqPDlv--&$ru`4>|^o{2H%5FBQEH;FcgZ zZBjXBEZb7WH0A8r3B}NW_0m;M;>$fMA-8`3MYjhxLpf^kdrBn9d*JR|1cOmRah&wo z2v@_(qw&dkEx}w-($S5cp24PwP`Lrcg=lKeeLm|LioS)ALu^=;C}>{ z|1X4tp#On_|6f6V91x|TVPpIH%Fr&JRs#$thAC(eo>2B4jLm`4lSBo#f&*zkEk}2c z#?e=x+?Cp2z#6oW?kiZ2n8A;@dXhIs{)a-L=lwm>dhFhEuX@pkX!gNky-x;Ib3Hkq z>m^|P8;j@}z5cL$j*Ck@k+0}tUp)217fDn*bR=<90yz?yk8a%9xu*v6gh@kzgy#^bahzmz-*48* zliGKIa4$#}oOoR=we+G~=mo;G9X;5RaRNU8paUgE8F}M6%UIl(8BVzuJjil%=R0 zPHde)=4?z0eQw-h8oCIGAAf*)6;ewXux#8ga;ZDq-h}x3GrKEvFZAWaGDh>@2ep)f*eZ7olEbvu~eyMY%&Eb1nT%uQoa-{?Tn@2X7Low?rj z5Bzlt(>;4rnw@!_$>GwySNDcy;a*JSE567YEGR^@@2_H6P1F5JRKPqy)yqI&k1G9A zr);s(t-uq>OZCweQ!f0+cI9R_iE)X0i9*~I>)mF@TOvgATNZ&eyzsrJ{_XxDHPm&< z*ks)+aVfkZHWJAlI&Gz~&9?cW{Ih0Om*kP?Em8u6?`TLO0mizXv6}#`E^MKiHV8+Z zv@A$CbKy7qm9$TGKi{h!1KZ-z2}<`wjafv!&db>))?eHax2_uO97Y)*iYDTm_mmw7 zB9C|hk->~r;yCz_AC4ag&Pb#Uc@o6&Lw<|i!m=Dx(d z9`oOSS8BzqA|u+r7MdB8& z;e*(uSG%UiEY0weq6nBnLPT!3Fe5`D2ドルqgM&NO4@`f732J0nXfEY~acoBqPbJbI|P zs7UA%8BhjpTs9Pw@OemxkP@Sah^g4viyXpHtK8bH-iM9JTOX=B}71q zmW6AN&!4dF`Rc;VxN>^7{sJ8Fh0G%<2bkm&dusw|ksgp76vzm{=lftxpgbe6+7ch2 zx0G-dyO>1~HU>p9I!k0G_F5-nv#TD|MCeWk{|4wdDd)9QdP zf%wM1Dr(InS1rjSx6jW9a+eQJ!tm*h0j9iAF&z2thzc{@f!Ysalri7*XPHOnR2_49 zPdh3ftJ@#kH*mH2>?o6LE|iSF1%O+A1m_64@=R6JWn6j z0FmU7LsU?cbq&QZ8T!L;t$)$h>xdGBMu)O+r`MfrS^4<_5pd0kvfvg`k8d*h`#}ac z>@0UZ0)2kK<#(xE2(#>33ドル;DdSYQ8%LEOS?9NsiX=%#9dN*( zLgBv&4oDI((y(!$^!$P95(De;;paKIjY~|x3jswa3JQ|OMu|Rc)%eIK+5Y?(hpK!} zDi+TI=|-OLLoC0p@y(v!s6Tt-Gc%$|XQvB~TP3=CRSLq!rK@xC@oR?{^eMvcyPstc zXU6m~zW`?cUI2PjIIJ6E$oe6)%E_^+TTNPbg?nECYeX@Z_k<3n$^@6*crixne*k{o zd$EYC_ScvA6MmcSaozC=VT&*926#12D%(AjHVRxQTkZJKEFO43o#@SUN(e(;W51 zfR|$W{)kFsN5XwcRMG{X2pRYQTm31oT?f>BDmvdi<#y_cs6yn|69ni&@nj*}x3b9a zaj?i0xLR38ドルlotA2wEkY;wv=8lP8?P-D!ULWsU>lUHXB>EmEI~^vnvm<{0c{(vlbb z*ZtuBaa&lUK#A5tYU5ivq3c(g#UG$h+ax<=1i4qhqir2(fxs#gry|bvjihv*pdady zcfpkMfoYh>nokoDR*ts60ドルVVDFX`GKc%4sq0p`=@zt$#=fda}VX%DE&sS2fuN#lnX zo)5@PpGVKhQMB^s&b-w9BkZ+=gJ=Ud%VWp2U}993Vd1uIb6M`I^EktbG7R3gzpI-k52zN6CCj43l z`_OrGst5aMZx+m+2D|AwcTx5b-lc`7EyrKPsU&=Zhh%#X&hKa+ita7> z;Xg`$qojfguBOgWf#^}#Ezx;0=8LDN^XI%;3auJ(1TW=BF>y_dSoJJ8S_ZHq_;}XH z?OS2yzJR|s*29j2*aXxt{_koH9Q`=+nn{b47mQ%Dn*u_g^zrJzq%*4fwiJBHItc}m zB$iA-!mm{^*+))zf9TPC^+weY`HNl1;VE*ZCPvDqXSG&e@^iM&(IUd|-n)Q?P=ROwRKq7 Date: 2020年1月10日 18:15:56 +0800 Subject: [PATCH 14/24] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 135bdaa2..606868c4 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +**【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦) + # Spring Cloud教程 本项目内容为Spring Cloud教程的程序样例。如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!! From b8210ebffe70be8f45b62edec8fccbb87d431beb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年1月10日 18:16:39 +0800 Subject: [PATCH 15/24] Update README_zh.md --- README_zh.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README_zh.md b/README_zh.md index 0a5214f9..3f3faa8d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,3 +1,5 @@ +**💗【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦) + # Spring Cloud教程 本项目内容为Spring Cloud教程的程序样例。如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!! From 5b06a239cc29f50fc48dfa8f51bfa6d0a17775c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年1月10日 18:16:59 +0800 Subject: [PATCH 16/24] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 606868c4..a8aab2ce 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -**【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦) +**💗【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦) # Spring Cloud教程 From 7771f15e9ca45e42b53cacfd7debd66ffe177458 Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2020年2月28日 10:46:52 +0800 Subject: [PATCH 17/24] update --- README.md | 16 ++++++++-------- README_zh.md | 24 ++++++++++++------------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index a8aab2ce..8547aa4c 100644 --- a/README.md +++ b/README.md @@ -14,29 +14,29 @@ diff --git a/README_zh.md b/README_zh.md index 3f3faa8d..8de39e72 100644 --- a/README_zh.md +++ b/README_zh.md @@ -11,29 +11,29 @@ -
+
- - - - - + + + + +
From 7588376b1e05525ad0db2f3823c9cb411867030d Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2020年3月11日 15:49:21 +0800 Subject: [PATCH 18/24] update readme --- .../README.md" | 4 ++-- 3-Edgware/README.md | 4 ++-- 4-Finchley/README.md | 4 ++-- README.md | 4 ++-- README_zh.md | 6 ++---- 5 files changed, 10 insertions(+), 12 deletions(-) diff --git "a/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" "b/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" index b7f4e497..6157391a 100644 --- "a/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" +++ "b/2-Dalston347円211円210円346円225円231円347円250円213円347円244円272円344円276円213円/README.md" @@ -13,8 +13,8 @@ **优惠云服务推荐** -- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) -- [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/sale-season/2020/procurement-new-members?userCode=wxfqkr0o) +- [腾讯云:3年时长最低265元/年](https://url.cn/5iF8JP2) ## 教程列表 diff --git a/3-Edgware/README.md b/3-Edgware/README.md index 2ffd7b6c..032c6821 100644 --- a/3-Edgware/README.md +++ b/3-Edgware/README.md @@ -13,8 +13,8 @@ **优惠云服务推荐** -- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) -- [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/sale-season/2020/procurement-new-members?userCode=wxfqkr0o) +- [腾讯云:3年时长最低265元/年](https://url.cn/5iF8JP2) ## 教程列表 diff --git a/4-Finchley/README.md b/4-Finchley/README.md index de83e99c..fbb6a51a 100644 --- a/4-Finchley/README.md +++ b/4-Finchley/README.md @@ -13,8 +13,8 @@ **优惠云服务推荐** -- [阿里云:ECS云服务器2折起](https://www.aliyun.com/minisite/goods?userCode=wxfqkr0o&share_source=copy_link) -- [腾讯云:3年时长最低265元/年](https://cloud.tencent.com/redirect.php?redirect=1005&cps_key=f6a8af1297bfac40b9d10ffa1270029a) +- [阿里云:ECS云服务器2折起](https://www.aliyun.com/sale-season/2020/procurement-new-members?userCode=wxfqkr0o) +- [腾讯云:3年时长最低265元/年](https://url.cn/5iF8JP2) ## 教程列表 diff --git a/README.md b/README.md index 8547aa4c..2423a8cd 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ - + @@ -30,7 +30,7 @@
- + diff --git a/README_zh.md b/README_zh.md index 8de39e72..9f9c4998 100644 --- a/README_zh.md +++ b/README_zh.md @@ -1,5 +1,3 @@ -**💗【鼓励一下】** 我正在参与[CSDN博客之星](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)的竞选,如果我的内容有帮助到你,欢迎点击[投票支持](http://m234140.nofollow.ax.mvote.cn/opage/3d0780af-ab38-8794-6259-5876f7e31e56.html)(每天可以投5次哦) - # Spring Cloud教程 本项目内容为Spring Cloud教程的程序样例。如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!! @@ -13,7 +11,7 @@
- + @@ -23,7 +21,7 @@ - + From ac6a0cdd5524fe4cbf7236943aff7a77d316f8c4 Mon Sep 17 00:00:00 2001 From: zhaiyongchao Date: 2020年4月21日 13:22:14 +0800 Subject: [PATCH 19/24] update --- README.md | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2423a8cd..a8a00f23 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,6 @@ -
+
+
+ + + + + From d56803b592e2ff70ccf5ad6b253c22c654f319f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年8月20日 14:49:58 +0800 Subject: [PATCH 21/24] Update README.md update --- README.md | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 611b3730..7b89504d 100644 --- a/README.md +++ b/README.md @@ -11,31 +11,36 @@ +
- - - - - -
- From f0b072ebead49546a085c0ca80f36c90d1e9bb9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年8月20日 15:15:32 +0800 Subject: [PATCH 22/24] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7b89504d..c65d77c3 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ - + From 2af5a4c7d62e136111168f3cbbb74a131e80d43c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年8月26日 10:21:30 +0800 Subject: [PATCH 23/24] Update README.md update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c65d77c3..9bd1c848 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ - + From fb2079c338db95e2285d15e0cc36fce56c788e41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E7=8C=BFDD?= Date: 2020年10月30日 12:14:23 +0800 Subject: [PATCH 24/24] Update README.md --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 9bd1c848..0a3ebaae 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ - - + + @@ -27,11 +27,6 @@

AltStyle によって変換されたページ (->オリジナル) /