From ee694fdc9177f96b1813da3c7aa89b70c1c8b1e4 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Wed, 18 Dec 2019 13:42:48 +0000 Subject: [PATCH] Sync docs from v2.2.1.RELEASE to gh-pages --- .../2.2.1.RELEASE/reference/html/README.html | 700 +++++++++++++++++ .../reference/html/building-base.html | 256 +++++++ .../reference/html/building-jdk8.html | 256 +++++++ .../reference/html/building.html | 256 +++++++ .../reference/html/code-of-conduct.html | 175 +++++ .../reference/html/contributing-docs.html | 120 +++ .../reference/html/contributing.html | 419 +++++++++++ .../reference/html/css/spring.css | 1 + .../2.2.1.RELEASE/reference/html/favicon.ico | Bin 0 -> 111804 bytes .../html/images/intellij-checkstyle.png | Bin 0 -> 108829 bytes .../html/images/intellij-code-style.png | Bin 0 -> 86920 bytes .../html/images/intellij-inspections.png | Bin 0 -> 107539 bytes .../2.2.1.RELEASE/reference/html/index.html | 701 ++++++++++++++++++ .../html/js/highlight/highlight.min.js | 2 + .../js/highlight/styles/a11y-dark.min.css | 99 +++ .../js/highlight/styles/an-old-hope.min.css | 89 +++ .../styles/atom-one-dark-reasonable.min.css | 77 ++ .../js/highlight/styles/atom-one-dark.min.css | 96 +++ .../highlight/styles/atom-one-light.min.css | 96 +++ .../html/js/highlight/styles/dracula.min.css | 76 ++ .../html/js/highlight/styles/github.min.css | 99 +++ .../highlight/styles/monokai-sublime.min.css | 83 +++ .../html/js/highlight/styles/monokai.min.css | 70 ++ .../highlight/styles/solarized-light.min.css | 84 +++ .../html/js/highlight/styles/zenburn.min.css | 80 ++ .../2.2.1.RELEASE/reference/html/js/toc.js | 107 +++ .../reference/html/js/tocbot/tocbot.css | 1 + .../reference/html/js/tocbot/tocbot.min.js | 1 + .../reference/html/spring-cloud-build.html | 701 ++++++++++++++++++ .../reference/html/update-guides.sh | 149 ++++ .../reference/htmlsingle/css/spring.css | 1 + .../reference/htmlsingle/favicon.ico | Bin 0 -> 111804 bytes .../htmlsingle/images/intellij-checkstyle.png | Bin 0 -> 108829 bytes .../htmlsingle/images/intellij-code-style.png | Bin 0 -> 86920 bytes .../images/intellij-inspections.png | Bin 0 -> 107539 bytes .../htmlsingle/js/highlight/highlight.min.js | 2 + .../js/highlight/styles/a11y-dark.min.css | 99 +++ .../js/highlight/styles/an-old-hope.min.css | 89 +++ .../styles/atom-one-dark-reasonable.min.css | 77 ++ .../js/highlight/styles/atom-one-dark.min.css | 96 +++ .../highlight/styles/atom-one-light.min.css | 96 +++ .../js/highlight/styles/dracula.min.css | 76 ++ .../js/highlight/styles/github.min.css | 99 +++ .../highlight/styles/monokai-sublime.min.css | 83 +++ .../js/highlight/styles/monokai.min.css | 70 ++ .../highlight/styles/solarized-light.min.css | 84 +++ .../js/highlight/styles/zenburn.min.css | 80 ++ .../reference/htmlsingle/js/toc.js | 107 +++ .../reference/htmlsingle/js/tocbot/tocbot.css | 1 + .../htmlsingle/js/tocbot/tocbot.min.js | 1 + .../reference/htmlsingle/update-guides.sh | 149 ++++ 51 files changed, 6004 insertions(+) create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/README.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/building-base.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/building-jdk8.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/building.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/code-of-conduct.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/contributing-docs.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/contributing.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/css/spring.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/favicon.ico create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/images/intellij-checkstyle.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/images/intellij-code-style.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/images/intellij-inspections.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/index.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/highlight.min.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/a11y-dark.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/an-old-hope.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-light.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/dracula.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/github.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai-sublime.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/solarized-light.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/zenburn.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/toc.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.min.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/spring-cloud-build.html create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/html/update-guides.sh create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/css/spring.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/favicon.ico create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/images/intellij-checkstyle.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/images/intellij-code-style.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/images/intellij-inspections.png create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/highlight.min.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/dracula.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/github.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/solarized-light.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/zenburn.min.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/toc.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.css create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.min.js create mode 100644 spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/update-guides.sh diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/README.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/README.html new file mode 100644 index 00000000..94d6c3d5 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/README.html @@ -0,0 +1,700 @@ + + + + + + + +Building and Deploying + + + + + + + + + + +
+
+
+
+

spring cloud build

+
+
+

Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management.

+
+
+
+
+

Building and Deploying

+
+
+

To install locally:

+
+
+
+
$ mvn install -s .settings.xml
+
+
+
+

and to deploy snapshots to repo.spring.io:

+
+
+
+
$ mvn deploy -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local
+
+
+
+

for a RELEASE build use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local
+
+
+
+

and for jcenter use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=bintray::default::https://api.bintray.com/maven/spring/jars/org.springframework.cloud:build
+
+
+
+

and for Maven Central use

+
+
+
+
$ mvn deploy -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+
+

(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent).

+
+
+
+
+

Contributing

+
+
+

Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below.

+
+
+

Sign the Contributor License Agreement

+
+

Before we accept a non-trivial patch or pull request we will need you to sign the +Contributor License Agreement. +Signing the contributor’s agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests.

+
+
+
+

Code of Conduct

+
+

This project adheres to the Contributor Covenant code of +conduct. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io.

+
+
+
+

Code Conventions and Housekeeping

+
+

None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge.

+
+
+
    +
  • +

    Use the Spring Framework code format conventions. If you use Eclipse +you can import formatter settings using the +eclipse-code-formatter.xml file from the +Spring +Cloud Build project. If using IntelliJ, you can use the +Eclipse Code Formatter +Plugin to import the same file.

    +
  • +
  • +

    Make sure all new .java files to have a simple Javadoc class comment with at least an +@author tag identifying you, and preferably at least a paragraph on what the class is +for.

    +
  • +
  • +

    Add the ASF license header comment to all new .java files (copy from existing files +in the project)

    +
  • +
  • +

    Add yourself as an @author to the .java files that you modify substantially (more +than cosmetic changes).

    +
  • +
  • +

    Add some Javadocs and, if you change the namespace, some XSD doc elements.

    +
  • +
  • +

    A few unit tests would help a lot as well — someone has to do it.

    +
  • +
  • +

    If no-one else is using your branch, please rebase it against the current master (or +other target branch in the main project).

    +
  • +
  • +

    When writing a commit message please follow these conventions, +if you are fixing an existing issue please add Fixes gh-XXXX at the end of the commit +message (where XXXX is the issue number).

    +
  • +
+
+
+
+

Checkstyle

+
+

Spring Cloud Build comes with a set of checkstyle rules. You can find them in the spring-cloud-build-tools module. The most notable files under the module are:

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            └── checkstyle.xml (1)
+
+
+
+ + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
+
+
+

Checkstyle configuration

+
+

Checkstyle rules are disabled by default. To add checkstyle to your project just define the following properties and plugins.

+
+
+
pom.xml
+
+
<properties>
+<maven-checkstyle-plugin.failsOnError>true</maven-checkstyle-plugin.failsOnError> (1)
+        <maven-checkstyle-plugin.failsOnViolation>true
+        </maven-checkstyle-plugin.failsOnViolation> (2)
+        <maven-checkstyle-plugin.includeTestSourceDirectory>true
+        </maven-checkstyle-plugin.includeTestSourceDirectory> (3)
+</properties>
+
+<build>
+        <plugins>
+            <plugin> (4)
+                <groupId>io.spring.javaformat</groupId>
+                <artifactId>spring-javaformat-maven-plugin</artifactId>
+            </plugin>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+
+    <reporting>
+        <plugins>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </reporting>
+</build>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Fails the build upon Checkstyle errors
2Fails the build upon Checkstyle violations
3Checkstyle analyzes also the test sources
4Add the Spring Java Format plugin that will reformat your code to pass most of the Checkstyle formatting rules
5Add checkstyle plugin to your build and reporting phases
+
+
+

If you need to suppress some rules (e.g. line length needs to be longer), then it’s enough for you to define a file under ${project.root}/src/checkstyle/checkstyle-suppressions.xml with your suppressions. Example:

+
+
+
projectRoot/src/checkstyle/checkstyle-suppresions.xml
+
+
<?xml version="1.0"?>
+<!DOCTYPE suppressions PUBLIC
+		"-//Puppy Crawl//DTD Suppressions 1.1//EN"
+		"https://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+<suppressions>
+	<suppress files=".*ConfigServerApplication\.java" checks="HideUtilityClassConstructor"/>
+	<suppress files=".*ConfigClientWatch\.java" checks="LineLengthCheck"/>
+</suppressions>
+
+
+
+

It’s advisable to copy the ${spring-cloud-build.rootFolder}/.editorconfig and ${spring-cloud-build.rootFolder}/.springformat to your project. That way, some default formatting rules will be applied. You can do so by running this script:

+
+
+
+
$ curl https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/.editorconfig -o .editorconfig
+$ touch .springformat
+
+
+
+
+
+

IDE setup

+
+

Intellij IDEA

+
+

In order to setup Intellij you should import our coding conventions, inspection profiles and set up the checkstyle plugin. +The following files can be found in the Spring Cloud Build project.

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            ├── checkstyle.xml (1)
+            └── intellij
+                ├── Intellij_Project_Defaults.xml (4)
+                └── Intellij_Spring_Boot_Java_Conventions.xml (5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
4Project defaults for Intellij that apply most of Checkstyle rules
5Project style conventions for Intellij that apply most of Checkstyle rules
+
+
+
+Code style +
+
Figure 1. Code style
+
+
+

Go to FileSettingsEditorCode style. There click on the icon next to the Scheme section. There, click on the Import Scheme value and pick the Intellij IDEA code style XML option. Import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Spring_Boot_Java_Conventions.xml file.

+
+
+
+Code style +
+
Figure 2. Inspection profiles
+
+
+

Go to FileSettingsEditorInspections. There click on the icon next to the Profile section. There, click on the Import Profile and import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Project_Defaults.xml file.

+
+
+
Checkstyle
+

To have Intellij work with Checkstyle, you have to install the Checkstyle plugin. It’s advisable to also install the Assertions2Assertj to automatically convert the JUnit assertions

+
+
+
+Checkstyle +
+
+
+

Go to FileSettingsOther settingsCheckstyle. There click on the + icon in the Configuration file section. There, you’ll have to define where the checkstyle rules should be picked from. In the image above, we’ve picked the rules from the cloned Spring Cloud Build repository. However, you can point to the Spring Cloud Build’s GitHub repository (e.g. for the checkstyle.xml : https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-build-tools/src/main/resources/checkstyle.xml). We need to provide the following variables:

+
+
+ +
+
+ + + + + +
+ + +Remember to set the Scan Scope to All sources since we apply checkstyle rules for production and test sources. +
+
+
+
+
+
+
+

Flattening the POMs

+
+
+

To avoid propagating build setup that is required to build a Spring Cloud project, we’re using the maven flatten plugin. It has the advantage of letting you use whatever features you need while publishing "clean" pom to the repository.

+
+
+

In order to add it, add the org.codehaus.mojo:flatten-maven-plugin to your pom.xml.

+
+
+
+
<build>
+    <plugins>
+        <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>flatten-maven-plugin</artifactId>
+        </plugin>
+    </plugins>
+</build>
+
+
+
+
+
+

Reusing the documentation

+
+
+

Spring Cloud Build publishes its spring-cloud-build-docs module that contains +helpful scripts (e.g. README generation ruby script) and css, xslt and images +for the Spring Cloud documentation. If you want to follow the same convention +approach of generating documentation just add these plugins to your docs module

+
+
+
+
<profiles>
+		<profile>
+			<id>docs</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>pl.project13.maven</groupId>
+						<artifactId>git-commit-id-plugin</artifactId> (1)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-dependency-plugin</artifactId> (2)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-resources-plugin</artifactId> (3)
+					</plugin>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId> (4)
+					</plugin>
+					<plugin>
+						<groupId>org.asciidoctor</groupId>
+						<artifactId>asciidoctor-maven-plugin</artifactId> (5)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-antrun-plugin</artifactId> (6)
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
1This plugin downloads sets up all the git information of the project
2This plugin downloads the resources of the spring-cloud-build-docs module
3This plugin unpacks the resources of the spring-cloud-build-docs module
4This plugin generates an adoc file with all the configuration properties from the classpath
5This plugin is required to parse the Asciidoctor documentation
6This plugin is required to copy resources into proper final destinations and to generate main README.adoc and to assert that no files use unresolved links
+
+
+ + + + + +
+ + +The order of plugin declaration is important! +
+
+
+

In order for the build to generate the adoc file with all your configuration properties, your docs module should contain all the dependencies on the classpath, that you would want to scan for configuration properties. The file will be output to ${docsModule}/src/main/asciidoc/_configprops.adoc file (configurable via the configprops.path property).

+
+
+

If you want to modify which of the configuration properties are put in the table, you can tweak the configprops.inclusionPattern pattern to include only a subset of the properties (e.g. <configprops.inclusionPattern>spring.sleuth.*</configprops.inclusionPattern>).

+
+
+

Spring Cloud Build Docs comes with a set of attributes for asciidoctor that you can reuse.

+
+
+
+
<attributes>
+	<docinfo>shared</docinfo>
+	<allow-uri-read>true</allow-uri-read>
+	<nofooter/>
+	<toc>left</toc>
+	<toc-levels>4</toc-levels>
+	<sectlinks>true</sectlinks>
+	<sources-root>${project.basedir}/src@</sources-root>
+	<asciidoc-sources-root>${project.basedir}/src/main/asciidoc@</asciidoc-sources-root>
+	<generated-resources-root>${project.basedir}/target/generated-resources@
+	</generated-resources-root>
+	<!-- Use this attribute the reference code from another module -->
+	<!-- Note the @ at the end, lowering the precedence of the attribute -->
+	<project-root>${maven.multiModuleProjectDirectory}@</project-root>
+	<!-- It's mandatory for you to pass the docs.main property -->
+	<github-repo>${docs.main}@</github-repo>
+	<github-raw>
+		https://raw.githubusercontent.com/spring-cloud/${docs.main}/${github-tag}@
+	</github-raw>
+	<github-code>https://github.com/spring-cloud/${docs.main}/tree/${github-tag}@
+	</github-code>
+	<github-issues>https://github.com/spring-cloud/${docs.main}/issues/@</github-issues>
+	<github-wiki>https://github.com/spring-cloud/${docs.main}/wiki@</github-wiki>
+	<github-master-code>https://github.com/spring-cloud/${docs.main}/tree/master@
+	</github-master-code>
+	<index-link>${index-link}@</index-link>
+
+	<!-- Spring Cloud specific -->
+	<!-- for backward compatibility -->
+	<spring-cloud-version>${project.version}@</spring-cloud-version>
+	<project-version>${project.version}@</project-version>
+	<github-tag>${github-tag}@</github-tag>
+	<version-type>${version-type}@</version-type>
+	<docs-url>${docs-url}@</docs-url>
+	<raw-docs-url>${raw-docs-url}@</raw-docs-url>
+	<project-version>${project.version}@</project-version>
+	<project-name>${docs.main}@</project-name>
+</attributes>
+
+
+
+
+
+

Updating the guides

+
+
+

We assume that your project contains guides under the guides folder.

+
+
+
+
.
+└── guides
+    ├── gs-guide1
+    ├── gs-guide2
+    └── gs-guide3
+
+
+
+

This means that the project contains 3 guides that would +correspond to the following guides in Spring Guides org.

+
+ +
+

If you deploy your project with the -Pguides profile like this

+
+
+
+
$ ./mvnw clean deploy -Pguides
+
+
+
+

what will happen is that for GA project versions, we will clone gs-guide1, gs-guide2 and gs-guide3 and update their contents with the ones being under your guides project.

+
+
+

You can skip this by either not adding the guides profile, or passing the -DskipGuides system property when the profile is turned on.

+
+
+

You can configure the project version passed to guides via the guides-project.version (defaults to ${project.version}). The phase at which guides get updated can be configured by guides-update.phase (defaults to deploy).

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/building-base.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/building-base.html new file mode 100644 index 00000000..ad0c7b9c --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/building-base.html @@ -0,0 +1,256 @@ + + + + + + + +Basic Compile and Test + + + + + + + + + + +
+
+

Basic Compile and Test

+
+

To build the source you will need to install JDK {jdkversion}.

+
+
+

Spring Cloud uses Maven for most build-related activities, and you +should be able to get off the ground quite quickly by cloning the +project you are interested in and typing

+
+
+
+
$ ./mvnw install
+
+
+
+ + + + + +
+ + +You can also install Maven (>=3.3.3) yourself and run the mvn command +in place of ./mvnw in the examples below. If you do that you also +might need to add -P spring if your local Maven settings do not +contain repository declarations for spring pre-release artifacts. +
+
+
+ + + + + +
+ + +Be aware that you might need to increase the amount of memory +available to Maven by setting a MAVEN_OPTS environment variable with +a value like -Xmx512m -XX:MaxPermSize=128m. We try to cover this in +the .mvn configuration, so if you find you have to do it to make a +build succeed, please raise a ticket to get the settings added to +source control. +
+
+
+

For hints on how to build the project look in .travis.yml if there +is one. There should be a "script" and maybe "install" command. Also +look at the "services" section to see if any services need to be +running locally (e.g. mongo or rabbit). Ignore the git-related bits +that you might find in "before_install" since they’re related to setting git +credentials and you already have those.

+
+
+

The projects that require middleware generally include a +docker-compose.yml, so consider using +Docker Compose to run the middeware servers +in Docker containers. See the README in the +scripts demo +repository for specific instructions about the common cases of mongo, +rabbit and redis.

+
+
+ + + + + +
+ + +If all else fails, build with the command from .travis.yml (usually +./mvnw install). +
+
+
+
+

Documentation

+
+

The spring-cloud-build module has a "docs" profile, and if you switch +that on it will try to build asciidoc sources from +src/main/asciidoc. As part of that process it will look for a +README.adoc and process it by loading all the includes, but not +parsing or rendering it, just copying it to ${main.basedir} +(defaults to ${basedir}, i.e. the root of the project). If there are +any changes in the README it will then show up after a Maven build as +a modified file in the correct place. Just commit it and push the change.

+
+
+
+

Working with the code

+
+

If you don’t have an IDE preference we would recommend that you use +Spring Tools Suite or +Eclipse when working with the code. We use the +m2eclipse eclipse plugin for maven support. Other IDEs and tools +should also work without issue as long as they use Maven 3.3.3 or better.

+
+
+

Importing into eclipse with m2eclipse

+
+

We recommend the m2eclipse eclipse plugin when working with +eclipse. If you don’t already have m2eclipse installed it is available from the "eclipse +marketplace".

+
+
+ + + + + +
+ + +Older versions of m2e do not support Maven 3.3, so once the +projects are imported into Eclipse you will also need to tell +m2eclipse to use the right profile for the projects. If you +see many different errors related to the POMs in the projects, check +that you have an up to date installation. If you can’t upgrade m2e, +add the "spring" profile to your settings.xml. Alternatively you can +copy the repository settings from the "spring" profile of the parent +pom into your settings.xml. +
+
+
+
+

Importing into eclipse without m2eclipse

+
+

If you prefer not to use m2eclipse you can generate eclipse project metadata using the +following command:

+
+
+
+
$ ./mvnw eclipse:eclipse
+
+
+
+

The generated eclipse projects can be imported by selecting import existing projects +from the file menu.

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/building-jdk8.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/building-jdk8.html new file mode 100644 index 00000000..5391da95 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/building-jdk8.html @@ -0,0 +1,256 @@ + + + + + + + +Basic Compile and Test + + + + + + + + + + +
+
+

Basic Compile and Test

+
+

To build the source you will need to install JDK 1.8.

+
+
+

Spring Cloud uses Maven for most build-related activities, and you +should be able to get off the ground quite quickly by cloning the +project you are interested in and typing

+
+
+
+
$ ./mvnw install
+
+
+
+ + + + + +
+ + +You can also install Maven (>=3.3.3) yourself and run the mvn command +in place of ./mvnw in the examples below. If you do that you also +might need to add -P spring if your local Maven settings do not +contain repository declarations for spring pre-release artifacts. +
+
+
+ + + + + +
+ + +Be aware that you might need to increase the amount of memory +available to Maven by setting a MAVEN_OPTS environment variable with +a value like -Xmx512m -XX:MaxPermSize=128m. We try to cover this in +the .mvn configuration, so if you find you have to do it to make a +build succeed, please raise a ticket to get the settings added to +source control. +
+
+
+

For hints on how to build the project look in .travis.yml if there +is one. There should be a "script" and maybe "install" command. Also +look at the "services" section to see if any services need to be +running locally (e.g. mongo or rabbit). Ignore the git-related bits +that you might find in "before_install" since they’re related to setting git +credentials and you already have those.

+
+
+

The projects that require middleware generally include a +docker-compose.yml, so consider using +Docker Compose to run the middeware servers +in Docker containers. See the README in the +scripts demo +repository for specific instructions about the common cases of mongo, +rabbit and redis.

+
+
+ + + + + +
+ + +If all else fails, build with the command from .travis.yml (usually +./mvnw install). +
+
+
+
+

Documentation

+
+

The spring-cloud-build module has a "docs" profile, and if you switch +that on it will try to build asciidoc sources from +src/main/asciidoc. As part of that process it will look for a +README.adoc and process it by loading all the includes, but not +parsing or rendering it, just copying it to ${main.basedir} +(defaults to ${basedir}, i.e. the root of the project). If there are +any changes in the README it will then show up after a Maven build as +a modified file in the correct place. Just commit it and push the change.

+
+
+
+

Working with the code

+
+

If you don’t have an IDE preference we would recommend that you use +Spring Tools Suite or +Eclipse when working with the code. We use the +m2eclipse eclipse plugin for maven support. Other IDEs and tools +should also work without issue as long as they use Maven 3.3.3 or better.

+
+
+

Importing into eclipse with m2eclipse

+
+

We recommend the m2eclipse eclipse plugin when working with +eclipse. If you don’t already have m2eclipse installed it is available from the "eclipse +marketplace".

+
+
+ + + + + +
+ + +Older versions of m2e do not support Maven 3.3, so once the +projects are imported into Eclipse you will also need to tell +m2eclipse to use the right profile for the projects. If you +see many different errors related to the POMs in the projects, check +that you have an up to date installation. If you can’t upgrade m2e, +add the "spring" profile to your settings.xml. Alternatively you can +copy the repository settings from the "spring" profile of the parent +pom into your settings.xml. +
+
+
+
+

Importing into eclipse without m2eclipse

+
+

If you prefer not to use m2eclipse you can generate eclipse project metadata using the +following command:

+
+
+
+
$ ./mvnw eclipse:eclipse
+
+
+
+

The generated eclipse projects can be imported by selecting import existing projects +from the file menu.

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/building.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/building.html new file mode 100644 index 00000000..a173f177 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/building.html @@ -0,0 +1,256 @@ + + + + + + + +Basic Compile and Test + + + + + + + + + + +
+
+

Basic Compile and Test

+
+

To build the source you will need to install JDK 1.7.

+
+
+

Spring Cloud uses Maven for most build-related activities, and you +should be able to get off the ground quite quickly by cloning the +project you are interested in and typing

+
+
+
+
$ ./mvnw install
+
+
+
+ + + + + +
+ + +You can also install Maven (>=3.3.3) yourself and run the mvn command +in place of ./mvnw in the examples below. If you do that you also +might need to add -P spring if your local Maven settings do not +contain repository declarations for spring pre-release artifacts. +
+
+
+ + + + + +
+ + +Be aware that you might need to increase the amount of memory +available to Maven by setting a MAVEN_OPTS environment variable with +a value like -Xmx512m -XX:MaxPermSize=128m. We try to cover this in +the .mvn configuration, so if you find you have to do it to make a +build succeed, please raise a ticket to get the settings added to +source control. +
+
+
+

For hints on how to build the project look in .travis.yml if there +is one. There should be a "script" and maybe "install" command. Also +look at the "services" section to see if any services need to be +running locally (e.g. mongo or rabbit). Ignore the git-related bits +that you might find in "before_install" since they’re related to setting git +credentials and you already have those.

+
+
+

The projects that require middleware generally include a +docker-compose.yml, so consider using +Docker Compose to run the middeware servers +in Docker containers. See the README in the +scripts demo +repository for specific instructions about the common cases of mongo, +rabbit and redis.

+
+
+ + + + + +
+ + +If all else fails, build with the command from .travis.yml (usually +./mvnw install). +
+
+
+
+

Documentation

+
+

The spring-cloud-build module has a "docs" profile, and if you switch +that on it will try to build asciidoc sources from +src/main/asciidoc. As part of that process it will look for a +README.adoc and process it by loading all the includes, but not +parsing or rendering it, just copying it to ${main.basedir} +(defaults to ${basedir}, i.e. the root of the project). If there are +any changes in the README it will then show up after a Maven build as +a modified file in the correct place. Just commit it and push the change.

+
+
+
+

Working with the code

+
+

If you don’t have an IDE preference we would recommend that you use +Spring Tools Suite or +Eclipse when working with the code. We use the +m2eclipse eclipse plugin for maven support. Other IDEs and tools +should also work without issue as long as they use Maven 3.3.3 or better.

+
+
+

Importing into eclipse with m2eclipse

+
+

We recommend the m2eclipse eclipse plugin when working with +eclipse. If you don’t already have m2eclipse installed it is available from the "eclipse +marketplace".

+
+
+ + + + + +
+ + +Older versions of m2e do not support Maven 3.3, so once the +projects are imported into Eclipse you will also need to tell +m2eclipse to use the right profile for the projects. If you +see many different errors related to the POMs in the projects, check +that you have an up to date installation. If you can’t upgrade m2e, +add the "spring" profile to your settings.xml. Alternatively you can +copy the repository settings from the "spring" profile of the parent +pom into your settings.xml. +
+
+
+
+

Importing into eclipse without m2eclipse

+
+

If you prefer not to use m2eclipse you can generate eclipse project metadata using the +following command:

+
+
+
+
$ ./mvnw eclipse:eclipse
+
+
+
+

The generated eclipse projects can be imported by selecting import existing projects +from the file menu.

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/code-of-conduct.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/code-of-conduct.html new file mode 100644 index 00000000..68480043 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/code-of-conduct.html @@ -0,0 +1,175 @@ + + + + + + + +Contributor Code of Conduct + + + + + + + + + + +
+
+
+
+

As contributors and maintainers of this project, and in the interest of fostering an open +and welcoming community, we pledge to respect all people who contribute through reporting +issues, posting feature requests, updating documentation, submitting pull requests or +patches, and other activities.

+
+
+

We are committed to making participation in this project a harassment-free experience for +everyone, regardless of level of experience, gender, gender identity and expression, +sexual orientation, disability, personal appearance, body size, race, ethnicity, age, +religion, or nationality.

+
+
+

Examples of unacceptable behavior by participants include:

+
+
+
    +
  • +

    The use of sexualized language or imagery

    +
  • +
  • +

    Personal attacks

    +
  • +
  • +

    Trolling or insulting/derogatory comments

    +
  • +
  • +

    Public or private harassment

    +
  • +
  • +

    Publishing other’s private information, such as physical or electronic addresses, +without explicit permission

    +
  • +
  • +

    Other unethical or unprofessional conduct

    +
  • +
+
+
+

Project maintainers have the right and responsibility to remove, edit, or reject comments, +commits, code, wiki edits, issues, and other contributions that are not aligned to this +Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors +that they deem inappropriate, threatening, offensive, or harmful.

+
+
+

By adopting this Code of Conduct, project maintainers commit themselves to fairly and +consistently applying these principles to every aspect of managing this project. Project +maintainers who do not follow or enforce the Code of Conduct may be permanently removed +from the project team.

+
+
+

This Code of Conduct applies both within project spaces and in public spaces when an +individual is representing the project or its community.

+
+
+

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by +contacting a project maintainer at spring-code-of-conduct@pivotal.io . All complaints will +be reviewed and investigated and will result in a response that is deemed necessary and +appropriate to the circumstances. Maintainers are obligated to maintain confidentiality +with regard to the reporter of an incident.

+
+
+

This Code of Conduct is adapted from the +Contributor Covenant, version 1.3.0, available at +contributor-covenant.org/version/1/3/0/

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing-docs.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing-docs.html new file mode 100644 index 00000000..ee23e11d --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing-docs.html @@ -0,0 +1,120 @@ + + + + + + + +Untitled + + + + + + + + + + +
+
+
+
+ + + + + +
+ + +Spring Cloud is released under the non-restrictive Apache 2.0 license. If you would like to contribute to this section of the documentation or if you find an error, please find the source code and issue trackers in the project at {docslink}[github]. +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing.html new file mode 100644 index 00000000..799ec44e --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/contributing.html @@ -0,0 +1,419 @@ + + + + + + + +Sign the Contributor License Agreement + + + + + + + + + + +
+
+
+
+

Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below.

+
+
+
+
+

Sign the Contributor License Agreement

+
+

Before we accept a non-trivial patch or pull request we will need you to sign the +Contributor License Agreement. +Signing the contributor’s agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests.

+
+
+
+

Code of Conduct

+
+

This project adheres to the Contributor Covenant code of +conduct. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io.

+
+
+
+

Code Conventions and Housekeeping

+
+

None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge.

+
+
+
    +
  • +

    Use the Spring Framework code format conventions. If you use Eclipse +you can import formatter settings using the +eclipse-code-formatter.xml file from the +Spring +Cloud Build project. If using IntelliJ, you can use the +Eclipse Code Formatter +Plugin to import the same file.

    +
  • +
  • +

    Make sure all new .java files to have a simple Javadoc class comment with at least an +@author tag identifying you, and preferably at least a paragraph on what the class is +for.

    +
  • +
  • +

    Add the ASF license header comment to all new .java files (copy from existing files +in the project)

    +
  • +
  • +

    Add yourself as an @author to the .java files that you modify substantially (more +than cosmetic changes).

    +
  • +
  • +

    Add some Javadocs and, if you change the namespace, some XSD doc elements.

    +
  • +
  • +

    A few unit tests would help a lot as well — someone has to do it.

    +
  • +
  • +

    If no-one else is using your branch, please rebase it against the current master (or +other target branch in the main project).

    +
  • +
  • +

    When writing a commit message please follow these conventions, +if you are fixing an existing issue please add Fixes gh-XXXX at the end of the commit +message (where XXXX is the issue number).

    +
  • +
+
+
+
+

Checkstyle

+
+

Spring Cloud Build comes with a set of checkstyle rules. You can find them in the spring-cloud-build-tools module. The most notable files under the module are:

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            └── checkstyle.xml (1)
+
+
+
+ + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
+
+
+

Checkstyle configuration

+
+

Checkstyle rules are disabled by default. To add checkstyle to your project just define the following properties and plugins.

+
+
+
pom.xml
+
+
<properties>
+<maven-checkstyle-plugin.failsOnError>true</maven-checkstyle-plugin.failsOnError> (1)
+        <maven-checkstyle-plugin.failsOnViolation>true
+        </maven-checkstyle-plugin.failsOnViolation> (2)
+        <maven-checkstyle-plugin.includeTestSourceDirectory>true
+        </maven-checkstyle-plugin.includeTestSourceDirectory> (3)
+</properties>
+
+<build>
+        <plugins>
+            <plugin> (4)
+                <groupId>io.spring.javaformat</groupId>
+                <artifactId>spring-javaformat-maven-plugin</artifactId>
+            </plugin>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+
+    <reporting>
+        <plugins>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </reporting>
+</build>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Fails the build upon Checkstyle errors
2Fails the build upon Checkstyle violations
3Checkstyle analyzes also the test sources
4Add the Spring Java Format plugin that will reformat your code to pass most of the Checkstyle formatting rules
5Add checkstyle plugin to your build and reporting phases
+
+
+

If you need to suppress some rules (e.g. line length needs to be longer), then it’s enough for you to define a file under ${project.root}/src/checkstyle/checkstyle-suppressions.xml with your suppressions. Example:

+
+
+
projectRoot/src/checkstyle/checkstyle-suppresions.xml
+
+
<?xml version="1.0"?>
+<!DOCTYPE suppressions PUBLIC
+		"-//Puppy Crawl//DTD Suppressions 1.1//EN"
+		"https://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+<suppressions>
+	<suppress files=".*ConfigServerApplication\.java" checks="HideUtilityClassConstructor"/>
+	<suppress files=".*ConfigClientWatch\.java" checks="LineLengthCheck"/>
+</suppressions>
+
+
+
+

It’s advisable to copy the ${spring-cloud-build.rootFolder}/.editorconfig and ${spring-cloud-build.rootFolder}/.springformat to your project. That way, some default formatting rules will be applied. You can do so by running this script:

+
+
+
+
$ curl https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/.editorconfig -o .editorconfig
+$ touch .springformat
+
+
+
+
+
+

IDE setup

+
+

Intellij IDEA

+
+

In order to setup Intellij you should import our coding conventions, inspection profiles and set up the checkstyle plugin. +The following files can be found in the Spring Cloud Build project.

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            ├── checkstyle.xml (1)
+            └── intellij
+                ├── Intellij_Project_Defaults.xml (4)
+                └── Intellij_Spring_Boot_Java_Conventions.xml (5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
4Project defaults for Intellij that apply most of Checkstyle rules
5Project style conventions for Intellij that apply most of Checkstyle rules
+
+
+
+Code style +
+
Figure 1. Code style
+
+
+

Go to FileSettingsEditorCode style. There click on the icon next to the Scheme section. There, click on the Import Scheme value and pick the Intellij IDEA code style XML option. Import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Spring_Boot_Java_Conventions.xml file.

+
+
+
+Code style +
+
Figure 2. Inspection profiles
+
+
+

Go to FileSettingsEditorInspections. There click on the icon next to the Profile section. There, click on the Import Profile and import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Project_Defaults.xml file.

+
+
+
Checkstyle
+

To have Intellij work with Checkstyle, you have to install the Checkstyle plugin. It’s advisable to also install the Assertions2Assertj to automatically convert the JUnit assertions

+
+
+
+Checkstyle +
+
+
+

Go to FileSettingsOther settingsCheckstyle. There click on the + icon in the Configuration file section. There, you’ll have to define where the checkstyle rules should be picked from. In the image above, we’ve picked the rules from the cloned Spring Cloud Build repository. However, you can point to the Spring Cloud Build’s GitHub repository (e.g. for the checkstyle.xml : https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-build-tools/src/main/resources/checkstyle.xml). We need to provide the following variables:

+
+
+ +
+
+ + + + + +
+ + +Remember to set the Scan Scope to All sources since we apply checkstyle rules for production and test sources. +
+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/css/spring.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/css/spring.css new file mode 100644 index 00000000..40821db3 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/css/spring.css @@ -0,0 +1 @@ +@import url("https://fonts.googleapis.com/css?family=Karla:400,700|Montserrat:400,700");/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}script{display:none !important}html,body{font-size:100%}html{font-family:Karla, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:white;color:#000;padding:0;margin:0;font-size:16px;font-family:Karla, sans-serif;font-weight:normal;font-style:normal;line-height:1.6em;position:relative;cursor:auto}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}object,svg{display:inline-block;vertical-align:middle}.center{margin-left:auto;margin-right:auto}.spread{width:100%}p.lead,.paragraph.lead>p,#preamble>.sectionbody>.paragraph:first-of-type p{line-height:1.6}.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#0b0a0a;font-weight:bold;margin-top:0;margin-bottom:0.8em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#097dff;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#016be2;text-decoration:underline}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Montserrat, sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:0.5em;line-height:1.0125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#867c74;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddddd8;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;color:#3d3d3c;word-break:break-word}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:1.5em}ul.no-bullet,ol.no-bullet{margin-left:1.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3125em;font-weight:bold}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.9375em;color:rgba(0,0,0,0.6)}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,0.6)}blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:auto;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}#tocbot{padding:0 0 1rem 0;line-height:1.5rem;padding-left:25px}.mobile-toc{padding:0 0 1rem 0;line-height:1.5rem}.mobile-toc li a{display:block;padding:.3rem 0}#tocbot ol li{list-style:none;padding:0;margin:0}#tocbot ol{margin:0;padding:0;padding-left:0.6rem}#tocbot .toc-link{display:block;padding-top:4px;padding-bottom:4px;outline:none}table{background:white;margin-bottom:1.25em;border:solid 1px #cacaca;border-spacing:0}table thead,table tfoot{background:#f7f8f7;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:inherit;color:#000;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:inherit;color:#000}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;tab-size:4}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-0.05em}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{font-size:0.8525em;font-style:normal !important;letter-spacing:0;padding:0.1em 0.3em 0.2em;background-color:rgba(0,0,0,0.05);border-radius:4px;text-rendering:optimizeSpeed}pre,pre>code{line-height:1.85;color:rgba(0,0,0,0.9);font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;text-rendering:optimizeSpeed;word-break:normal}pre{overflow:auto}em em{font-style:normal}strong strong{font-weight:normal}.keyseq{color:#6b625c}kbd{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;display:inline-block;color:#000;font-size:0.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;margin:0 0.15em;padding:0.2em 0.5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.keyseq kbd:first-child{margin-left:0}.keyseq kbd:last-child{margin-right:0}.menuseq,.menu{color:#191715}b.button:before,b.button:after{position:relative;top:-1px;font-weight:normal}b.button:before{content:"[";padding:0 3px 0 2px}b.button:after{content:"]";padding:0 2px 0 3px}p a>code:hover{color:rgba(0,0,0,0.9)}#toc{border-bottom:1px solid #ddddd8;padding-bottom:0.5em}#toc>ul{margin-left:0.125em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin:0.5em 0}#toc ul{list-style-type:none}#toc li{line-height:1.3334}#toc a{text-decoration:none}#toc a:active{text-decoration:underline}#toctitle{color:#0b0a0a;font-size:1.2em;display:none}body.toc2{padding-top:90px;text-rendering:optimizeLegibility}#content #toc{border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#footer{padding-bottom:2rem}#footer #footer-text{padding:2rem 0;border-top:1px solid #efefed}#footer-text{color:rgba(0,0,0,0.6);line-height:1.44}.sect1{padding-bottom:0.625em}.sect1+.sect1{border-top:1px solid #efefed}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;margin-top:0.1rem;display:block;visibility:hidden;text-align:center;font-weight:normal;color:rgba(0,0,0,0.2)}#content h1>a.anchor:hover,h2>a.anchor:hover,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4>a.anchor:hover,h5>a.anchor:hover,h6>a.anchor:hover{color:#097dff;text-decoration:none}#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\0023";font-size:0.85em;display:block;padding-top:0.1em}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#000;text-decoration:none}#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#262321}.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:Karla, sans-serif;font-size:1rem}table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0;padding:0.6rem 0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}.admonitionblock>table td.icon{text-align:center;vertical-align:top;padding-top:0.8em;width:80px}.admonitionblock>table td.icon img{max-width:initial}.admonitionblock>table td.icon .title{font-weight:bold;font-family:Montserrat, sans-serif;text-transform:uppercase}.admonitionblock>table td.content{padding-left:0em;padding-right:1.25em;border-left:1px solid #ddddd8}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:0;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.sidebarblock{border-style:solid;border-width:0;border-color:#d7d7d7;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px;overflow:scroll}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock>.content>.title{color:#0b0a0a;margin-top:0;text-align:center}.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#282c33;color:#e6e1dc;border-radius:4px}.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#282c33;color:#e6e1dc}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class],.listingblock pre:not(.highlight){padding:1em 1.5rem;font-size:0.8125em}.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto}.literalblock.output pre{color:whitesmoke;background-color:rgba(0,0,0,0.9)}.listingblock{white-space:nowrap}.listingblock pre.highlightjs{padding:0.2rem 0}.listingblock pre.highlightjs>code{padding:1em 1.5rem;border-radius:4px}.listingblock>.content{position:relative}.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:0.8em;font-weight:bold;top:0.425rem;right:0.5rem;line-height:1;text-transform:uppercase;color:#999}.listingblock code[data-lang]:before{display:block}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:0.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}table.pyhltable td.code{padding-left:.75em;padding-right:0}pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddddd8}pre.pygments .lineno{display:block;margin-right:.25em}table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}.quoteblock{margin:0 1em 1.25em 1.5em;display:block;text-align:left;padding-left:20px}.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,0.85);line-height:1.75;letter-spacing:0}.quoteblock blockquote{margin:0;padding:0;border:0;position:relative}.quoteblock blockquote:before{content:"\201c";font-size:2.75em;font-weight:bold;line-height:0.6em;margin-left:0em;margin-right:1rem;margin-top:0.8rem;color:rgba(0,0,0,0.1);position:absolute;top:0;left:-30px}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-right:0.5ex}.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:0.5em 0;border-left:3px solid rgba(0,0,0,0.6)}.quoteblock .quoteblock blockquote{padding:0 0 0 0.75em}.quoteblock .quoteblock blockquote:before{display:none}.verseblock{margin:0 1em 1.25em 0;background-color:#f1f1f1;padding:1rem 1.4rem;border-radius:4px}.verseblock pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:0.9rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}.verseblock pre strong{font-weight:400}.verseblock .attribution{margin-top:1.25rem;margin-left:0.5ex}.quoteblock .attribution,.verseblock .attribution{font-size:0.9375em;line-height:1.45;font-style:italic}.quoteblock .attribution br,.verseblock .attribution br{display:none}.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-0.025em;color:rgba(0,0,0,0.6)}.quoteblock.abstract{margin:0 0 1.25em 0;display:block}.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0}.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none}table.tableblock{max-width:100%;border-collapse:separate;overflow-x:scroll}table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}table.tableblock,th.tableblock,td.tableblock{border:0 solid #cacaca;background:white}table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0}table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0}table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0}table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}table.frame-all{border-width:1px}table.frame-sides{border-width:0 1px}table.frame-topbot{border-width:1px 0}th.halign-left,td.halign-left{text-align:left}th.halign-right,td.halign-right{text-align:right}th.halign-center,td.halign-center{text-align:center}th.valign-top,td.valign-top{vertical-align:top}th.valign-bottom,td.valign-bottom{vertical-align:bottom}th.valign-middle,td.valign-middle{vertical-align:middle}table thead th,table tfoot th{font-weight:bold}tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:#34302d;font-weight:bold}p.tableblock>code:only-child{background:none;padding:0}p.tableblock{font-size:1em}td>div.verse{white-space:pre}ol{margin-left:1.75em}ul li ol{margin-left:1.5em}dl dd{margin-left:1.125em}dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:0.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:0.625em}ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:0.85em}ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}ul.inline{margin:0 auto 0.625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}ul.inline>li>*{display:block}.unstyled dl dt{font-weight:normal;font-style:normal}ol.arabic{list-style-type:decimal}ol.decimal{list-style-type:decimal-leading-zero}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}ol.lowergreek{list-style-type:lower-greek}.hdlist>table,.colist>table{border:0;background:none}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}td.hdlist1,td.hdlist2{vertical-align:top;padding:0 0.625em}td.hdlist1{font-weight:bold;padding-bottom:1.25em}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}.colist>table tr>td:first-of-type{padding:0 0.75em;line-height:1}.colist>table tr>td:first-of-type img{max-width:initial}.colist>table tr>td:last-of-type{padding:0.25em 0}.thumb,.th{line-height:0;display:inline-block;border:solid 4px white;-webkit-box-shadow:0 0 0 1px #dddddd;box-shadow:0 0 0 1px #dddddd}.imageblock.left,.imageblock[style*="float: left"]{margin:0.25em 0.625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:0.25em 0 1.25em 0.625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 0.125em}.image.left,.image.right{margin-top:0.25em;margin-bottom:0.25em;display:inline-block;line-height:0}.image.left{margin-right:0.625em}.image.right{margin-left:0.625em}a.image{text-decoration:none;display:inline-block}a.image object{pointer-events:none}sup.footnote,sup.footnoteref{font-size:0.875em;position:static;vertical-align:super}sup.footnote a,sup.footnoteref a{text-decoration:none}sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}#footnotes{padding-top:0.75em;padding-bottom:0.75em;margin-bottom:0.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-0.25em 0 0.75em 0;border-width:1px 0 0 0}#footnotes .footnote{padding:0 0.375em 0 0.225em;line-height:1.3334;font-size:0.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:0.2em}#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-0.625em;margin-bottom:0;padding:0.75em 0}.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}.gist .file-data>table td.line-data{width:99%}div.unbreakable{page-break-inside:avoid}.big{font-size:larger}.small{font-size:smaller}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.aqua{color:#00bfbf}.aqua-background{background-color:#00fafa}.black{color:black}.black-background{background-color:black}.blue{color:#0000bf}.blue-background{background-color:#0000fa}.fuchsia{color:#bf00bf}.fuchsia-background{background-color:#fa00fa}.gray{color:#606060}.gray-background{background-color:#7d7d7d}.green{color:#006000}.green-background{background-color:#007d00}.lime{color:#00bf00}.lime-background{background-color:#00fa00}.maroon{color:#600000}.maroon-background{background-color:#7d0000}.navy{color:#000060}.navy-background{background-color:#00007d}.olive{color:#606000}.olive-background{background-color:#7d7d00}.purple{color:#600060}.purple-background{background-color:#7d007d}.red{color:#bf0000}.red-background{background-color:#fa0000}.silver{color:#909090}.silver-background{background-color:#bcbcbc}.teal{color:#006060}.teal-background{background-color:#007d7d}.white{color:#bfbfbf}.white-background{background-color:#fafafa}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>.fa{cursor:default}.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#3f6a22}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";color:#0077b9}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#d88400}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum[data-value]{display:inline-block;color:#000 !important;background-color:#ffe157;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:0.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans", "DejaVu Sans", sans-serif;font-style:normal;font-weight:bold}.conum[data-value] *{color:#fff !important}.conum[data-value]+b{display:none}.conum[data-value]:after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:0;color:#000 !important;background-color:#ffe157;font-size:12px}b.conum *{color:inherit !important}.conum:not([data-value]):empty{display:none}.admonitionblock{background-color:#ecf1e8;padding:0.8em 0;margin:30px 0;width:auto;border-radius:4px;overflow-x:scroll}.admonitionblock.important{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock.warning{border-left:0px solid #d88400;background-color:#fff9e4}.admonitionblock.tip{border-left:0px solid #0077b9;background-color:#e9f1f6}.admonitionblock.caution{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock .exampleblock>.content{border:0 none;background-color:#fff}#toc a:hover{text-decoration:underline}.admonitionblock>table{margin-bottom:0}.admonitionblock>table td.content{border-left:none}@media print{#tocbot a.toc-link.node-name--H4{display:none}}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 200ms ease-in-out}.is-collapsed{max-height:0}div.back-action,#toc.toc2 div.back-action{padding:0.8rem 0 0 0}div.back-action a,#toc.toc2 div.back-action a{position:relative;display:inline-block;padding:0.6rem 1.2rem;padding-left:35px}div.back-action a span,#toc.toc2 div.back-action a span{position:absolute;left:5px;top:5px;display:block;color:#333;height:26px;width:26px;border-radius:13px}div.back-action a i,#toc.toc2 div.back-action a i{position:absolute;top:5px;left:5px}div.back-action a:hover span,#toc.toc2 div.back-action a:hover span{color:#000}#tocbot.desktop-toc{padding-top:0.8rem}#header-spring{position:absolute;text-rendering:optimizeLegibility;top:0;left:0;right:0;height:90px;margin:0 1rem;padding:0 1rem;border-bottom:1px solid #ddddd8;border-top:3px solid #6BB344}#header-spring h1{margin:0;padding:0;font-size:22px;text-align:left;line-height:86px;padding-left:0.6rem}#header-spring h1 svg{width:200px}#header-spring h1 svg .st0{fill:#6BB344}#header-spring h1 svg .st2{fill:#444}body.book #header-spring{position:relative;top:auto;left:auto;right:auto;margin:0}body.book #header>h1:only-child{border:0 none;padding-bottom:1.2rem;font-size:1.8rem}body.book #header,body.book #content,body.book #footnotes,body.book #footer{margin:0 auto}body.toc2 #header-spring{position:absolute;left:0;right:0;top:0}body.toc2 #header>h1:only-child{font-size:2.2rem}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{margin:0 auto}body.toc2 #content{padding-top:2rem}#header,#content,#footnotes,#footer{width:100%;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em}#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table}#header:after,#content:after,#footnotes:after,#footer:after{clear:both}#content{margin-top:1.25em}#content:before{content:none}#header>h1:first-child{margin-top:2.55rem;margin-bottom:0.5em;margin-bottom:0.5em}#header>h1:first-child+#toc{margin-top:8px;border-top:0 none}#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ddddd8;padding-bottom:8px}#header .details{border-bottom:1px solid #ddddd8;line-height:1.45;padding-top:0;padding-bottom:2.25em;padding-left:0.25em;color:rgba(0,0,0,0.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}#header .details span:first-child{margin-left:-0.125em}#header .details span.email a{color:rgba(0,0,0,0.85)}#header .details br{display:none}#header .details br+span:before{content:"\00a0\2013\00a0"}#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}#header .details br+span#revremark:before{content:"\00a0|\00a0"}#header #revnumber{text-transform:capitalize}#header #revnumber:after{content:"\00a0"}#content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ddddd8;padding-bottom:8px;margin-top:0;padding-top:1.5rem;margin-bottom:1.25rem}h1{font-size:2.2rem;letter-spacing:-1px}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Montserrat, Arial, Helvetica, sans-serif}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{box-shadow:none;outline:none}h2,h3,h4,h5,h6{padding:.8rem 0 .4rem}h1{font-size:1.75em}h2{font-size:1.6rem;letter-spacing:-1px}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}pre.highlight{background:#232323;color:#e6e1dc;border-radius:4px}pre.highlight code{color:#e6e1dc}pre.highlight a,#toc.toc2 a{color:#000;font-size:1rem}pre.highlight ul.sectlevel1,#toc.toc2 ul.sectlevel1{padding-left:0.2rem}pre.highlight ul.sectlevel1 li,#toc.toc2 ul.sectlevel1 li{line-height:1.4rem}::selection{background-color:#d1ff79}.literalblock pre::selection,.listingblock pre[class="highlight"]::selection,.highlight::selection,pre::selection,.highlight code::selection,.highlight code span::selection{background:rgba(255,255,255,0.2) !important}body.book #header{margin-bottom:2rem}body.toc2 #header{margin-bottom:0}.desktop-toc{display:none}.admonitionblock td.icon{display:none}.admonitionblock>table td.content{padding-left:1.25em}@media only screen and (min-width: 768px){#toctitle{font-size:1.375em}.sect1{padding-bottom:1.25em}.mobile-toc{display:none}.desktop-toc{display:block}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.90625em}.admonitionblock td.icon{display:table-cell}.admonitionblock>table td.content{padding-left:0}body.toc2{padding-right:0}body.toc2 #toc.toc2{position:absolute;margin-top:0 !important;width:15em;top:0;border-top-width:0 !important;border-bottom-width:0 !important;margin-left:-15.9375em;z-index:1000;padding:0 1em 1.25em 0em;overflow:auto}body.toc2 #toc.toc2 #toctitle{margin-top:0;margin-bottom:0.8rem;font-size:1.2em}body.toc2 #toc.toc2>ul{font-size:0.9em;margin-bottom:0}body.toc2 #toc.toc2 ul ul{margin-left:0;padding-left:1em}body.toc2 #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:0.5em;margin-bottom:0.5em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:15.9375em;max-width:none}body.book #header-spring h1{max-width:1400px;margin:0 auto}body.book #header,body.book #content,body.book #footnotes,body.book #footer{max-width:1400px}body.is-position-fixed #toc.toc2{position:fixed;height:100%}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}h1{font-size:1.75em}h2{font-size:1.6em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#tocbot a.toc-link.node-name--H1{font-style:italic}#tocbot ol{margin:0;padding:0;padding-left:0.6rem}#tocbot ol li{list-style:none;padding:0 0;margin:0;display:block}#tocbot{z-index:999}#tocbot .toc-link{position:relative;display:block;z-index:999;padding-right:5px;padding-top:4px;padding-bottom:4px}#tocbot .is-active-link{padding-right:3px;border-right:3px solid #6BB344}}@media only screen and (min-width: 768px){#tocbot>ul.toc-list{margin-bottom:0.5em;margin-left:0.125em}#tocbot ul.sectlevel0,#tocbot a.toc-link.node-name--H1+ul{padding-left:0}#tocbot a.toc-link{height:100%}.is-collapsible{max-height:3000px;overflow:hidden}.is-collapsed{max-height:0}.is-active-link{font-weight:700}}@media only screen and (min-width: 768px){body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:14em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=)}}@media only screen and (min-width: 1280px){body.toc2{padding-right:0}body.toc2 #toc.toc2{width:25em;left:auto;margin-left:-26.9375em}body.toc2 #toc.toc2 #toctitle{font-size:1.375em}body.toc2 #toc.toc2>ul{font-size:0.95em}body.toc2 #toc.toc2 ul ul{padding-left:1.25em}body.toc2 body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:26.9375em;max-width:1400px}body.toc2 #header-spring h1{margin:0 auto;max-width:1400px}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.8125em}body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:24em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=)}} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/favicon.ico b/spring-cloud-build/2.2.1.RELEASE/reference/html/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1a4956e64705230122da8c19d762a7f8e6971533 GIT binary patch literal 111804 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 Pn5$L z`E<~cr-awfZP-XBqBHy(GZPIVb~ z4+#f~TPCj7dvC9fStmy)ekhwKyDv^kpqrjWm){Qq+#T@hYB`&BcUcsV2dy4H>}Ot8 zgF1~j?-vK$XWUPdn+82t)Qkjt*WAszPudNV-TqTTh|d)l{U?(9b%<#fl&?K5pqpL9 z1Fy%!;tNY3vA~Ne1{*ln>yVg@6S}wNcg8%P+j5cf-TV*le9ni~m+DS#lX-{xx;A{~ z>=DrVTnOw1IV6H6*117i_1}-M$$f9uPAZK|pe6En&mv0|XG~K}gmue#^yguIpkXxm`?Zm` z%T?FYbLJs#VU>eDS)PlWZwGEPR(NJ7bGUEw%`=PE#|Hfk)v+-&V((emRFq|Aq3P{N59U6Zv(zHC%)Q) zkTQ^%dP=n|Zlvv8D&*c<;Odb=fnjJu!e5XpFj1eB^hrb9VJOoR6=g~1=M*Oi2Q%#_ zNMZBcp-GdK?I{bBf4al7E+{+DHZ1(~xS<8;mG1wPF0X9ZP^)KlIyjmL-3TGj>x&b` zH=3Ik%_*3SWFF@kt*9ICe1(a))^S6xJ2o%3X_6?!b6Igq(Q;XRi?txnbe$P4&U9Zn z%2Dvhf95qm7u$R1Ge3_?C;EQTe2vaZmvYS*gqlgx9~t^|80xA3E^b<#x_qpE8=k3e zoKZ{>Pi{^}$uUZ)4`i@Dn6=BPc?nR5;uidSkWj3R^jD z$`8c(p_1om-uq=qHk&x^nK@c=axKg}wV5cWPMsU=(AsLB>GhPnP9WU=OWqe^;ax?@ z*~si@XkA!6w9W(5haQXUm%B8Ho92K`7PHA9l>_swWNXA2f(3*krcFD8NbCW!Ry3Qs zeHNJc=%0VHZ%q9;TzHAWy|f8$JAdB*sxvBIj>7F)>KRTTT}?=vO=#zps|~8*=dRnR)wt)e>kkpN~7T{IbMA> ztX6DJBpIN6d@`n205XpjS~7-Wl$?THHD}Phf%GC~2G3FR_r$c)=Q`?B_P%3M)FwPg z4lTF=OKC-(rEor1KKlD(m?1>LJSkCX-7C1T1iYt5a!ySSHpHb+&Y>-8U6QM~HVa2% zg_iE7#xViW0Jf71x0QAGZ+rc(SA;vZm}4;m6cn3~x=HPgN+FxHceme4g=7_Ad#5vO zb)=V0MXo|i*otQKP7_lhBK_F4`+(J(J}sV6v5LVIu3`xyti+ zKc3Tm5u+&%O+ci|lNC;=g)*hi^hJ2q`-+$M$ATkF#Cz-rX=}~;xA<`(A>Vkg&!D=x zl2;M5d}ohUHyJl19yT2sxJ(;(BRh8p!EsOut@sWt(l;cLR_791lwjg}je0Nwisq!M z)XM+H9W*wCeh;bc@wNMOqxk_46ExnN?L{^=cpt|tB`>o^t1HcVv$w&V)i1`u-C^4WG#%ES$#mao=-&RhRbB%yMXK1iPtbxU!( z5)5An9ATmFEAPwqXpxJ>Vh55S_~5^=USp*m$}+mi{{{hP5tlNBmQmFm>TZ@`zZ>il z`frWo&7CY7Hb(>tMLxq)M-~)_8-yEk0A;==#$loobjFk(`noi#GtCs=3v6B;ER((S z>?N$m;TB(kfuf(hVzna@?leZWXPI@_;&^A;5(Y%wkClj}N~Pj236EoXtv?g%07x}cu?*RGSs;5}j?1k^!q~!ry(&WU z`G$0O=#B2hjh?}~U#$%7RvmiehhL=wBa0i&SH6OA1cjUjeN(Wagr^`Pb*V>4j2ydl z=72g9XPy~2p-Z|-66kH0ez=T2Tfvn%dmx)7Gw`hA{tCENMjFGnVV_pd;H+W$TIcw{ zJ8MjwO{Z&`eE5t)fgaTm&OJ16Tc`YJ5Mm?TBw)z2A;>oP6OiO#6v%=*?p35c_RC>B zEcWcn+Ldg}nFL)??yWIhhbg>MWC<~3tD<@$jl|0LBu+qMyfdqs$oK0aaapUx6;a4Xt=Ay1&85x#|ox4;Nm z`E$@KgwxUWnO+ai^tJM5@mwF5u|mS}?4@IKI{49Po^^Z)Y_tj*<;)rU0wBb5=o38& z6gA;Mr(-ZQs=P@AIHaYS&dlqY;Q{<%bc%_d{eqJ&zK(g>8zk~~$E$ce*g{$?@xKmb zhmX3-N-VCRbx0YWmFCZm(5x2=iYTHMRe#CvT%M4je-hEhMp;K+5i?KPqMxUG57dEp zRTEdi2bVdzgl1#>^>s!9%%91x4FxhuMU=S@?oTQyGaubRoD-r_D>1es`F8bt?oTrR zbS$&nM+J^NUqeSH7TN-dpvCMZD<~P;!VQBUCC?%hGNFh^G@gp)7jS$^F;TKr36%6T z2JT5GRjIJ&3bRY4E~w(>9t}s2>$!$fQL+G4-|Du#5K#j#uyNLyPBei)PCeHxwN#gH zDxxr)tUdtn;J=9okU}RRoBYyYOY-7xEMOno&MlcJe^=yOQ&$WS&CgoTeh}n}x*{Lt zWfBh=A{vSCs#a(ovZBD&gow9QJ=;t8W+xoQ^UR++t#w_%5+FTLNYYH5gxu(oNvfwhMfOBLx-Br45A_i>yw`SPWU@qH8Fo9`(5! zK||Q_D(0*?@6qZtsXmo3RxNEHwUDbwZ|sV~e@y_%Ap3;<$+w1XMi~3L5Puf^9IADc zUfFuTlJ9*hlnMXDaYOcF27eHSGU%z^_qM=MvuDPkLA~QNUby56q8+B?PjO#x z!@Gupy$XD)S=$ZmQlIyR+{Ym3^Dkr5f`AkGGL{Q}prz+#X8jv5n^E|5ycPU?JA}oi zqb)M`#?+Fkc8_z9$5)!9!6WOP6Nrsvi|MOIbwW-MqnF_w~FNNC~=t!G}7v*?r`z&ry)!JWN8aH zj29%W_56{yME-Q!Gi=OUDfj0H1qNLQ;6;tHkUR|N+>wCS+Tj^|hG~i6{1%&fCf{zO z=D8sXNf*g%F2j~tkpKo-bo(5oIV_mJsMZ`#n6zxk3L&O+Iyp~xtsIpquoaHAjDZ@r zdP(2zh^c-YH4jIbg!RNlJ|I3{5-{+`J`M2&YKbg~h>!6YbdIZoS-kRwqdaB8U@QaJH+msnNNveY?Fzm2MH9<}l45&kPx-Q9$iX{$@oV8~$ ztWIESY$Jsec!XcKv{xMs{d;msiTjcHuxM77LGdWTG3hV*T%<(VhViSam#}$ld9Uia z*2(5a4MSDMuBCb8>PcXS_+crHtJf>tO)qAJM>Mu4p_0M;9*T!^o}BGw{qc0*^{&8*i=UD8{2ue zb<8(Tdpsvm8k+%$h!?-yFHyb?&mNBRsBoc4C~yi(ruR2jfrva;DxHu#?NG=)k?+QP89nHn8$&790f*zl`kJ9 z%yABmETn&?{PJ<;;i;_!d}8AfxhxXeIplsub@RY?7p%2vkB~8IPJNNZE&MwoBvYaR zB&C3y`+;owgtZN}jm40TS3KG=Ai3Blnly#573 zAT6jnlLwFXk6{N#J|@wnHVzd|bhbZq0pl4K5wou+l^%KofZP3~5iBaI4}p>>!XGs> zKZpvWgH}dTu;7o>FTuA%`iSuS5l4ZEyTjKcW7TZ1lDX>6 zb=oL>MJukn8#;aybgkKeZFG^WkzAx>F|en$oPqaVzdlr69#V-b?=(4X0ht!bPEEG2 z36S?bcy~yf+%Os#*4*&}u~os}owGD6(LEs-en+X!`o4U6)-a0Q#IQ&sm;nF+}&iN6+SNHz36a?;F9@M@dS9&0sX&z&&iP@Mq{ ziET5XO@I16!zohuNH+c=Dlq4_$e&O`LN`X_@3f@Vs+t|YZXpcFV5WNd1jqQ?G8(St{Do{{v#$hSe*;Ldm&tL@ zXYq&D36gIFFQeCB#l-GNWHA*SgJjXz<|+zrGL28NWP`uO-_qsjPG7<{LY!UyK?LZj ztm%v$A#P2oiGXSxu7No55CF8q)MTS~$V6FXB) zU&gs#bUs-4={WA`;!nhIh>GR3j~{dUga^;S&cg;_A=pw1$|pPt3yq};;@24H19@>S zFmdp(zyrBKg#LXVPGaBLy$1Cz;fB<)BY#=Qcd(`72^3Rf#>Y(9xA+ne{UBLMKWv7; z<~a6?c9(4qxeWLY=k7#A!Q+Pv6izpLhv^v^Ro$CvF@cUs%(Zz)A~n^D4%O-?BkJpr zFJaM}$p}PJ(UoIp#KIppfG~O3sa}-7shdn*GoP`;+s9~pB~io_PL@D^WTluB7M?^^ ztiNR^#reZcPSj@Y@ z*=M@K6`Tu;jNO_QB+JiybckQHqt_Corb4BAADp$Wf4JiW%f@rdH}}#m+}Q_@nfE*7 zgzLI{{or2U86^=w*ijoZjlKHg`2`t{ikMg4^L$LqkSEo~X|~$qkGrY%LR5?y--CL_ zk;4LQv!%q?5ml2THU94DmNPxkFmzO29ZyMoV5@U@(Z@<@i$>uKXBYAZ4^r8L&$go6 z9pWVvww(9j8-)A}SqEd*i@xd6*+dHhvwV}uVlEz~7&)FxYoX9WTB<;&E>xiTI9L1Z zmxe=TtHb!vga$3FO6BZQ*s$X< zN7xUJV^D;1%ZZ#9@H8jTl(Mf1mm5byZC1{(4zJsEc`le)ygfu;=t->R_o&SFKbx<3Bems~5h*x_I zQ4~-gaO#fONt{XdyxfR+H;@mzx3V?W?xx))BH`&2*o6tf4GrN|;s0M72i^O2VV#$6vx`!H8K6 z$|<{UNr-ihhfQYUnrTylD9+D78?>#sngakpNBr;i#kG*%`4b4`C?O*Pwfhwc8JlSX zenbKQ_yLdr3M#v>Uvpi8$7Tr)#WYy>U>-26si^_|B1F#Ou=5WklTP)0{udNqis@iLwcl&_>=USak;(sy>?wl%dxZhGBvzpI|lO-U> zO`Gz#U6UZQS}auDW-+Eo|EAb@OAa<|`u2%$TU>B@f}wAH#DTgG1AzsIpt}I_f9ai1lCrW`Hn$lo5m8f*@?8YO*!KG)X%1{wz1QI%;#uFLt!T#@e}(RJIDh*3toQlNL- zqMy%9evx*6Y&nAqguYHQBJ8m{x11q*QDQ0siqbGs=N-;md+YrRrfCTBnlkCrYROJa zn%u{p>;@P~T53isi3hm*nM-6i?urVj%Vx(#*cYz!Q!}s(Y5CAndSdC=qX1#%54b@!fxVdiv_>%FWF!S&jues;jH(?dM@O+$XYa zNUAiU2~aa9EA0Sps|ab&T5^Ju(OA6Aaa*xW+tL2vHV&(HMrl{SK3M&(S1SrK3_3Fu zJSihYbO6m>*jxKb4lTY$_nCXxltB^*G!*afBveu6EKQ34SuE3mKbjat#4EDn29050 zV=P5Nm1$Tsc2WZwhH974qsv03*`A&{m`I18ZLj2A#YV0}l+Y*g1<~(QEI`vR-(Tm; zEx{XDhd+~R5^1684dzBKhrfg#3|lm?wS!O305~gEtNh4$uzy5IP%JI!GT0LdZl9tb zUX&p_a~bcH5%lreh#KPb>(I<)10FhN2{BdkRYZbWDUsnT9n%nH>r zi_Xr@6T`#MaB$M%;z;0x3=C7IEIW_?*(Z)aS?*7-gMtipRHa%b)GFh`0?7F?^uvPD zc{`$PhnucCcG{ElNXYy?BN5s+OjMCLWV=+SGe-0!vrff zytmvx>uq*1oaoG(=6mOaR;BMZG2U#CJ4L5ur?-XwcJ&hj0$^mm>LxR0bIMnv9)dx` zDu$|db-;Dv5*gQG;wb2?X^T*%HOa|I$Vkab&3*>zA3L4mYIvPH%>2)|F(}bsLTp9} zqU(Tg4PkLnXncQI&>z+<_+rk)8g@adwYQa|IR|&7+Wn-$)bs& zFia&5k5;O%(2PjP1jR~yAXx{A%iSf5gNu{X&r$H744Lo;iqioFZ{*R-P_K!Sq{K|- z4vv|j&D!OxXhno+($YsDjPF|2-UUtZaS|D6RI-c*zBK z&&!aMwZCLbq$u8?&}&V#v{4MF7LPBqiL!okAl#8mijV7wb*3fbmq5}K$_KOL53{E> zd6zyrI!cT!pC{GkDxRm1ZpFo;52d{xD=)4(;A}BfX39>n+UiTBLKhzUcP(vgT;APv zbinui{rf4~upy`^o+KzRFwx|f@J(v4|Bs;s>m}Qx8PZ$Uf0`^IX&zZ0^HnozZFW=6dH3gcWJaRGx(K0+tho4oiNw-1 zPcN{yEKHE#KXYtm-?QgjUnp>hWK=+_WM_#n{$;F~%m}|c5QRgp)A_oWAh*NtIS-(W ztr;H4Vw3iMm{5{j4Dfq-q9w{S@A-$YFz33J$K z4g7d-D>SgyyCdpI`dT--VZQi}RxXT2y{Q5a7${AKDxwg)8T3yQs+`{fxdBGfy84_c zOWs6i<0*rII}Qiv9S19quqn(U|kQHOdoz& z;}L$Y>Q?AKg+P)>porAu783rO;mZny{wG>l-tXjK5JBvX^j9i~T&@UCkKbmqMJ4}C z|FiiXM`Fa|@p*Fm_yJ)3Klev|{1fyGO+*mM@a}kCN=iyN>iy zFNpsK9xC%-@(=#Mu7ENo3klJf&;OAG^#3sZw}}7O{{NjJxXh&5U%E8p%&fGmBGrre zwSY3ZAffG}{j*aLsUD`%|6ox>Sn5PqNDN0fFe%N>Dt`J5N5{t_n8IFPltnUcDk>_L zmVOc0+us3${s%$e2;88wGI~Z)>G$v7YinztzFA2trh&D!wSt0zSt(@+{Qpu`!ZN@< zzH?`1XIDn;7VaJ&KkJNQ?oPnCeXzU3YG!CaaSR5PS`040mvB2_i2b8=w$^VTQNBh|IZSS4H$$hazi@h+o>DpUstX{oRG@sIgH`~j6_!bdV@pPacJVxEVoiEqHyIZ*MaB{JY zk6Zm>c+=T?PvC5``1gF0^(jXr0GkN10onG&@mhV-Ca=|dbCn)di=jm2!nE`c(Jm8hA5KB>AU5?MuK^^}1 zGeY!?4zDv0+h|K4b+XKP|0Y*cR;&BVTSaM&!62P_eMtpHCFA`;T*u~8<(=7#!IZ&u z#^6JaI1)=F(}mD{(t#-#hqg+HOz4yzW?X0}Cp$JvtI{65SNCq(rwVe) zejG3Oh!RGUK=KWUp!lsrp5|dP+40Fk|0*j@-e;#%tgG#heWJ;T{}-p? zL-KKJm*ck0hd%Q+f~?DNx$1@+!-B4Q&k+Y3dj1rGmAj;#@C*Kp+rx`R(4C68+(Z`3 zQF&BxeB^|m6Sqv}UGGg)qR~$kbMs^J98V^zmHL^VGuAnG{n<1rgPkjluW1Ze$VWGK zFc9cG;mOsF)!9n4nH|@-%i6ibF!kc+l|$7m@i}+sroBG zZDQ#2OZnAZiM%H#b>sY;*NalyLhl=k>9=np>{}10Ip`ju&WSGphNu)QT~1RQv5bNg z*rCEXj^>Ne!YPV((z~j~Rw>TY*1wN-bYQCjT^zaEc7OR#8cgyks2Vj~pJ#;_pgKsP zPSsxcg6IwwU)@{Im-rg?fQI4gkF!UA7{QMFFjm`}^i8hj`u3Q)oA8@uGm2xiKWkDYhe&AnJkpZq8%BLAUpWiJa0Uu4cew*`|`C^p}@L)1$ zv&-kBCjjd0^>u0kX^YU9!(~hSyQ&iw6T{pZlZ=+n7OGPhkK6fFo@;5IgJa#wxd+N! zOr(#A{8_BnT97c1$7XPiAD@7=Hph7QS|+FcT`6YWWqiKCjP;8BO;C;Z;Kz!6gaYb7@J3jUE~M7N}jM2{SVIN!+-)J>VUI5T4bp^l8j3GRs4>+5PhUI*7*2-+Tv zVh4jeHmAyWSkohIuCPJvQW#7*n2(lnPUnSZ)NB{mZmllLSGZB^&RkT=dT}=I23=sH z8NXXhB}ec8W#kh2qQv|A&@C-A)DippjFrh)Q3Z<_L9!LQ9Bfx;QfLEYL zHD!N?T0jGo+j6(Bb_c^sKCh1`9CkLJPwyO+Xr<0%@)L^80`3}mRWU|0F~_%&{x^i8 zXLL~N2PHMJk|OKzOkLi|Vw=MW58v}L0?f{ENT@iR+i?a&P7`{}aEx=B)BX%AanPxH z4W&ZG1L!3|Y;NbS`eS}~wTpdF+ABKLwXP4iJLSSrhm)hkr@n6QLX}Y>9?N;O8v2Pj(ru{3` zAN9KG#Lg2h`Y&>H>0oZMvP|*u`UZEx?+-_TrYYBNmZxWDyk5_@5(#AgJSc1QV5&yc zBQq>b+lLz!PIdK(vJ9k#<7$$;iIXmx%!MIO)`MYSU+U3qg+f>5sM*u~GiQK*KirGr z5^l9d?~2#s3D9r z&LqYS8QE&R^=_@jA-VA1xiM1+YmS>+W?+qP9l0qfJF&et92#0Mx2GHiuIj?xgZsG) z5fyl)KjJml*D=>w(!@u^CE09yOXXHyeAJO}VP!`dLZtTYxSYTJajTCHxqI`JDn4Kv zPrC=H;%vG-_dbhth1zEN*9sZMiOfaDqDoYqS4HlSh82v}!=YjX^a=rqzN6sNd}mp5 z@Y&fVkTdLf8r?AyP98Vsv^$S~;C@M5N0Ta^^?E)ko-LN6r_>h*j`fcRNgS1$K@vS# z{nT=Iw=atu{Y&)Mif;dTo&Up>DL%)ixq8HoaxLN_(kBO5Yh$CvXm`^Cg-r+Kmk-sb zlAtp6rylG z>r5WjeKS{+x|VqjO4ai5_UD7igE3kx>AmgZg90*rb8;s^aCO~2sS~dvMM_xMe1#0_ z{WNg}8d$BWU7@6QFmwuRfU>YC@$6AxBpf4MbpK$4YL&b_law5JR&?aRZ-#JAYkh?L zUv&D(O>9|QmFzX(UbscNc-VFAtknh*e&Ose)VvTc(zJO*CrzM2wl*zAn1{Tr`x*wR z!?J?HB)z8c`75Ssnv?`hS!{S0r+q%YwauKMU?v@%Fma+CNz!LZFah+W_-r?BLE#&W zj2Wnei@8!IAt51kb!_C%IGWSx67oF!B~t97)%xGFHuMh~9XF@LC2S_5_0oNxZ07JD zS`A2OAc{dG@cX=W6cweM+gJpd3> z(mRSL#yOFBtzVvCOXvFZU{1UATbRYTl~$q|KkX|n&3e6=GLBqILN+OUC)um0`h@Rl z>bDtvd*@D@TyoSoM~!HjoKFIojQL9aQ7AI8B&_Cw*#c1b#JPGUamgf>fZ75P@28f` zq|cg&al74JYaI4aXtSYr^8Vi4VdB9WhR^*0PC`nfHV@NMCmKCkH4$jpz*Vjq{^a|( zbojR5B!Xo=*^UuGGt|IL_n*k*;66ht@~9$)PEdiuKFE}_g@K64%)yZ=Dm^YcG__YZ zOEyE}kNx(hih?ISKYjJ##i+5vsD|L#-rjus=FmdF`&;^uUbJ$>1TDe7xl?8)7V;u! zZ$z02OQOG)qD7wc%$IVo%9L~;0Wcp$0u2c^I`KU|KCoOhsLo`0e>5?+yS9#!zPcnU zMP_XTMa~XWsFo$VF6{2tV5B7x6T)m$7$}kd(+uz+eI<{+X@aab^Zhl*#eaI)pE;B& zw`s{lrxe!YNsCgUw=^>l5a8oVx3m~C*eV!C#!=X};40;RKFQJWapf=j>xD9&o}T&# z2Xpv+Iu-IolM(4Pn+1TKot+SrBZj;l_nM8CSjcy$%SvRuzQ+JWh?H}BIm^bQUM;0I z=as8p!ZJH~v~Bv48@xr47Ifr9J%f`PTdMEbtn*fFJ~wu9oU*+Qvs2pdK9$;>CZ&tM z&s8mUCf0!+k8Z+)sOI8L$-MLT8di1R;s3I-yPS<+2&c2%BjXlLmAIboek|tla4XT6 zE)^*;&u@ObUhX`;R!xLp;IYQ~hl;n>T<$L-K-Jseni|^s0i%>!(pm7ioh=uuw2Tao zHg19#8$QzC4y3Z&Ee|!7(%jB8J$JD(_$`IeOIjh%S{oK#8%{E&dlNi>#}nC?&zmc% zp`m;5P|-e>CJE&sqI6mJBmQhUBc1NEMQCiSY%MOf#d=;~$sf*_aIijRy0AuW_BOY^ z?dM1dCvC$`7$)l z;ZnCftyj<3nRjlt2EF2MPS&S!4xEH%Uq!;Hee!TGe7&X()fpWSs6^e+XBBU>s3|aXQJ;6U8 zCnjdI&4nI$zEmkBbRvhp%Vv|0C_Fs8w!+w2m*Sg$aWQ!r=9XTbDTi6V`XXZSN3Gt& z2=nKwAqyW>$J^$3OWrS3{2Si&Gc1mF_RHkomXtOT9@UwIRJqM+)v82V{ay+KRj8|-)Vm3{!GF0v@^ds9}$tA zc#gB<;Z*+QaeWO!~XFc zS!%<}=?==tQi||WpH&oi+}QgZGX8PzZrJ5Fj^<*&b)Hje!dKI=3&A(jHhz9);k{gG zVBWQY=h1M9jC)@}PNW#vbTMyv5Us+0F=bc0CH8!0ag4Y2Iz1($fk7wFZIKBUK%^Nz zGQn74m9yaCT$R&AJxEf*o4;~@tgbjURVRBBD&+zC_`}|QlMu65TR{RjZ`*Qt(B8!i zSLQ3q>kcfp93-IWkVkOo?ldh!v4`?C50*d~9W}thqG62d?^n>oB_)fORjrwlrhF3} zjqK-8R#7bZ4KaAtdgia;lbR#Pg~yC3juiO!3O=olnGy|G@YBbbnS{LY)+rd5Cg8A4 z?Cnqa;GS)?(m0X3KVSDaU1EG;oj1Sp{Q}nB(V@3>!?;@+f8n!d{K^INHt1k^AT1&&fM_vZZ~lNO7uUqzIA?1$DB|X9;H9m>Gjgx-Mu>)lVQSlb#oID8Oh`M z_(!%_qr;tbCm0})epSz}L(nBMTcps8@%Aw2k2!47Z4k9TUwB(2bz<_?>9$%+3O$jv z>E6mm6r6NcUH4Z*oHK2?KzT^P1t6bS4*&W1aOWKzH(FjUm{;`f4EPiJ1MN;;)J0Y3 zVb9#NeXN&Q9kKCqo7L13lSPk?Xt*=dUhY!JN1y@nYU>jzy+i++_=%i|~e)5GJOAtXqJKD?NJ3a}oDOFa8Zvgt)t95b-BvVBTnj}ZXY zP|Sl$V|hpph6TD`hzGM>e?F+P?FL0#L@Z{OKJB`1_yp5Zc&Wd;xF_%Fh% z%sGbpf&^|nD@Ni&l{rUF$fd;NLMy>IiDp@|_E(C-W>4xgyIPm(H z58_0IMvAu5XCztre`^7{fi?P+9Ak5aROXJx9kNeK&5IE1Hu_BH?Tu!iW&&|1Km9M< z5#`U^k+57~Nj`dX_$?5)7O#w|rA@S~Lc5u6otf>c= z9k~DhB$Y_6N=dGP9gjm(ATcqyzTL~qQ#2%bxZ5{x*uA#~_H)gzuxHgxPH%@gEl5?W zPy{J5(ekET7ua6FSkDT#+`f;Z({e;F;$dW(HPCRX$(N?eihU+o;siwv6o?|@dIUs? zpUJ=k=I4v$2wF7hQbrlKc>jx~qA`WQ($W^w5RB}v^$NqlCI0O#>=qbaUKZq68nvL( zlZ6gh7s4yj<-Z7YiueOl_*uHb_Tq*^xi;&cf|60Ere5m&lE<$dPqGJs!G`~QtA~Y+ z@pKkD`GcI}QeVLV_%KFL@SF#5DLlSqF%FTX|CVc{3wqKX&l84KAPMqMl(csS;p4|Q zHSO&vs$Ui+Hj(lat*xTrix)kZHkDiTP!C%>$Z~Q@7ZaP9C{jt#xlA>qcqM$<(j(Mp zu{Qz&ff5nuFe1jrMQv@|<}kTsqhn*r6bxBZpNtX%I63s+l0(7$44LRs9D@9*(M+Wv z=5OY<+VZe2V%+)T6jin9KZw`phOml<$nq@N;opMVHwj20X&-j1M?LEl|U7_04UHg z0`+?_)MZg8B#@eY=~n=k4BZX?QkMWg1(_9vkvmid>z6WWG6@n15vA~i`HGSFzSBW2 za6pOw|B^44z^T{`_`VPatY;52_o=lN{GmXT`mNu+%20wxVGpEB1Q0+E$tC=c=r77o zk^qJrq|A)nfJRtg97))=;b&0$>;I%`)YR14S3ac2F&&(o;9+3mhi!Ym0-6cVk8Tl~d%oZceP)@EG~YkdU|Elk zu7XJE>^4>M6!JKqDf>@kJw3e=7=Z6fx3fFcXu+_HfjiXN)>fX|H@%=Z$KN{!*f3x1 zqR)o`m$m{Ah5%nla&B&JCMFb}lCjsfx4ODIh0i3@LoaXk#us)DS5thUX3ltPre!*Y zG;yRUUMv7U!Z+;CGnOl!gfdBTF2E@$7v(ci9pk~(0cLG`8OsxBJ3%sxOF%-!SCsc7 zcDRoO8WrkGxA4{%DEPvYt|+sg)o(Z&cR(J4(YE!BhxA5LFjdumd*=)FWtJO|cp}Xh z^KOQKpuVz~ZgB3x^Gps9AhnCBHVO{NaVp(xS6KJ=q19RbO>L(|_5c?h84Y)(%s@mm zJ8#uRzvhJ+CH0>k0J%(*m~XS&JiGr(f!`Z|oO$Ai#b^FFq|h7U1Xq{l7F6@wqN3<& z=^|wUe{(JDGi++V9C?9p8qL0q`9&G;=_CjG57>f?I| z`KJzCOLX0#d|_-kCOH7zy*r)t>CP6Mo+ER^)pA)pr9QNr$Vb&So;J4z<12hCFAejm z;dFn@sL2~kUWTN~nO!$pAa;u@o6V%P?}ct!t+I8}NvA616Q-2#F*Y)~3 zs|Jf$*7j~bkUi4Y$Y1IPS!vVbZTS0ynubaH_0d4Y z1T7T8*_MOD2|MbB1|B^!GM4OE+U4>B%LSJV5zpm3-d1OvHH}x*Vu6o&d+qJkJ`M(A z<-4b4llu9?`_+)6)%cjr1F32>lu=KUTlIb3gUz$p+kR3)>%#TJ^(Bls&*khorE^Tl zK(kCW{|+jPb@|4zK;h|!yJH)Lj*H9WCC2;0Esh%C*PAzb z9ZRZFzIN{u+OW`O!S(kJ{wA6<_R2a8@5wLCI@kB(?~k^tX|Vj5QxsDoyZD-2!jnJ! zAW~4h-JT+{P8Po*l+Hfw@29{4fh{K9Ia7t&QI|u(>*UqVsV3UAFMBqqZR~J&H;5LO zeWyyIxY+Z(&M?>yzFWGUz9qvKolZE^d%r&)V0X29-iUdf zK!77?q-Se*n%pjQagyKgigze)G84MI?tmvrTCG_=2j!XNoSN~W2N->PBw_aU(u*_F z(p&zyUCrm^ot5eHp|xu)7kiKj~4s1a7(mGWiV{MUqnhjKkim?&Ywp%fWuVo28e8W7wS`g76TYP z7)kf$7W?qJpAQW?Kz--Mp%UlBQbWN26Alm|BK*;(L&N-qlA3kATck_C$4~t7+qG&O zB`v885mCHIli4=$j=oY#gCB2Q8P)e{uBRgnsGIEE3|1g#ydwlp z9%JJP=95Vs&Nkzrs0Z!m{oi2}E|XAllhSzghlXnns3#`yrDjieKQ8{#PfGL594rz9 zyIEyD>Al9nA5?31{PB5T<;_p>_Tu|62mV?Qvyjc=y+6_DwK&&mU=2WxyE<)+TIPjp ztgFwmP0dgHRlbS(&b@FxPD;d-t^SbGY4WkKcJ-_{vU1clMV;{;@n#kKda=Vz+(cDt zy$O}yHRfe})^eg6{ju=&nvrjk!-#||_u}wgnhhJR+39>80t(s4Zjl+x^v7xPDyX_R z)2wy17A?YDE{JXu7}+w8`g&d8vM^a9eT2qn-vgQ?xT)tNTcNGdM z9S3y|+`DAL6j!W1T%}gSd=#2ln)63tz02>H*^`N z^LiI2(#=Zx5G=sB55`!?f4 z3+kISxai!UUDF=4(57jzw)hg56q(mO+l``=hs_Z@i!@^Wfz^$?>ccx#g&+crj_8LB z1`?ru<+$EpR{kz0Rg^^nwTBeX%RNST-aW~f%Wpm^J!v_OXXDd1LVOwwEn%pX!o;3* zR_c!rPjEfNW!5E1HDXMJk70RH2o)Qd1H-PyX9H{5U<5UNaPZOgG@2BmcPAL_4rd#h z4r5bG76MXveRsUi?e_x)dR5pB?TJ~8xc?YV_4UM=lQpxrI_p0auv$#wgo*#OxV+)@ zPYP18<5iidcYg}04i?*-aG@eJohl%g?c_V{-Oup$v3kAUa?vqUtw{1~?eX2Fb@O1$WsCJ|SLl#Y!PAa49lFB9*KTCl%J_|c<^vZu$LL%UXD!~EDa6r#Xkx~3k za;eOJ>~{H-zT-}A0rw8IDIZym=9qrbGBg?EWt7FE%#8E@Sl+awO0C@v)-$ zM@k5BR17|(U~PKz`u~V~tFSnlEo_v05rPGW1P$&G+#y)d!QCdfyL*B=!QB~Lf;)pd z3C z*SUHmGFxpNwaS z_3oNv@&2|H9Cu|lYr}R)GOui*wfRMIM45Fx%s00cz5;V*Xy4#peVSL*U%xjrkDBnW zdJ8&?q~ql6;m@%b#YwFKYkYGo-7Ka*K12a2v{pmDW#2zXow2-Bp4?l{5uDdFd|3`} zb?_YU8v`%kJMEn|UNs7EJ4h>2-A|^oUSCcr%vI>jol7sbxMcg@TLec7ASg1?`SZ7* zZ_LJr_#PxbA9WV_Hj~E&c!B5~PBM}aU5+MlRd$Z;o)gK=;%qx`0SgIfq}et(a9ncxiFEl%n(-BZjb#)&wth7yD|c6 zycgoO7_L{o#9;`y@9R8SmQ)@=Ph(1M7y?9zjsh^IjSh>cJG2H~bQ_+$-?<&|m|S~3 zS#FW&*BkFJfumV`pC%_TdQo4I;AoAhk8M57o(wzR2AW@lQhItmOs6(IgCp=+^xNFe zhNBL2^ed>4NwRF|kQ&(2LOJ`Ns=Z97hc$#2)5pT3NG4pD%Fza1o^ofZ=~(ciYxQo; z`vp8vZTx(X`r8Q`6tm$eXp>EI7Z0QZD7gRls`Wz!jPZI8rl`MouWsVd#4awL*BB#t zKGy4xjvCgeEb!F!R#MGD68}$`QwX{?)U+>1R)hIPP{7r&aR^#Fa*t)oh6Kp+ak8%q z4qG|OCdKn`ei<5`!TO5R2d6lM1O;I#X=={jo^42A_5cvR)>Gfu2yF-KSQ10s1hNlL z614~mqxFlu9VQ!=`Q09$95i;~?BD}T>+)KO5+=jxKu&JE$$M8&N5}>F%o?Oz=wQJ4 zt;2rvHg;YUk$VB!sWQv58uIVxY-%b>{pS*e-|!Lw zu-~*Sl$M2Gr3O;H8zJvn*)Oq?^Zb?++|8OGp88pu`k_sx5}TZyj)`-Gr71_zKPEdy z(G;(6dea&9d4&3z3VmI*%aE_qm7Kh}Un_TPyu?$_;bfPr7mIc?<1oYzGw{D2CC@pv z-PLvjyQF*;!>!wHx~(O-@~r#%Mi77W5v+YXKQ{mf^z%H4tVAZ?=G}$%>^$Gu{@|y8 zLzk|@ko1^Guie#_s(0^@M@wdN8nJjFK8ZPSDuxjrN(<%83U@%F?hDIw^CUEUPs>9)MmfsIrnjI#G=Y z;QTDg2F`avisp1~_8(f=&a1KoJY;ENM;Ti5L*td~HYuCDS|~Gwfxi-+iVXCsMjz}c zu0BmDs;fuO&b6_t?Z3q9=*4eMuzO4)(glMd6+JViAHA7Uc-m`$>?xXo(q zvR7P)Zg~EXJU=ILCj;A}^t%O&<`x6SfZp|>*3X_?q})%R8UY8<$(XMaf&vji%Q9R$ z{b-);y1B*9$+942UWfHwc-f7729HvS>iW_@KlY{F40d3W%+$tPgmn&H_>~c1#XwmD zzp4ahixQ7#m;L+UA$zNl#ixZwThQp%*gHYya((c2c$RE%)AF4Iy(7yC#&`k?NS1L4 z7-_wh1-6(8N9nUoYxE1Cp!2=T!;XOn`rh}3VbjQG2(cCQboKeI(C3?h^#xO4O<&mT0EGxwJPw z=s%2IA*^x@9<?vyEB!Rsic)l6{&9wf8N?b-HaPoHuUscBcH*VQa%6JbWHlQGg@qK zT95v*@6{0==2aFjaa?-YRjRSv$uRr*%GhMb+-D8t@JW34r=V!|^Y*H~)&X|xUjH{} zCf#u5Ox@e5Hhi>Fe7xD)60nu;IkXIoXaLpYxSoRFHA}uN>O@rzTfgUOw;#NLCNA)B z*}^nuHI0l-x6?Vd@!ZJM@8DlU-4o2m^tAebom$vdc3{dR?_FnQpIYT8Yc1bkDk~USK<*5i_@k|7zW1MiD zY6~FDaCYg7dub8i{K7Y1K0cvDEYGa(QBlVXxi1@tS)P`ryr`V{B4;#B*xa`D`)Bt# z3tr!*Bi+GfOfA*J@f(Xtgi*3TLQ4FmyRn zZHLPm7nrG`MJ?}%Nzq~FA|MFh7#G8nq{O3TGq=3y{SdnA+rAIrMZbZ?8tv4c`^s@%{Kb8=w0}??QA;B^b$6_zry_>Z9viryUB6pk7<0=hYL+ zy#!r^vVB6n3)@dfIl#Mr|25(PL&b>beuLeU&pi{p!CQE%z-P|G5iIUTRf*lUsQ}xm zjzr>>hoe+{nnslL@1MIWx_&JP3*l3r7L*}2+M<23Akdmp3L)^=;7;-uGCAxFwU9Qv zHL7AvfkM&zn&7o`v4u}MgwY))epU6Y8bW+7S3gUF>{dJr6ZqvNRH)&9h^=vjRRv7W z6rdv#7>uqq6v2r4hU$|1QCd8lAV%TVXeol3Sz-+g8^K_e9=oNR?S6Mn2<0w?OJJ7Cp)DbP=V!n+Ejd#FU~#``(k{ zlhOlSwlJ5Yb^g76mv2{0-2t)Zs1Q@KEqfBc*Te8;6^U-?W)gkQ&K)H3u*U%NGFs2s zmFB)M)_1x0YrEV@qkkY`x|(eZ8xeG%(gx$=2Axj!#5P&9h)ymz_GJi8)>%xI z){uAE~PfmhTGb@d9a^fPcYhlQsEdoqOJ|@Pc82Eb?&D* z_P1a3I=*VZ#>6z*+!V*eRF1$aRIiXjBS;YyqdLejaOvneE9eW*VLpbFOfR|;4;%t% zp8w<@M?0L!A{HO3;T5K^@Co@E?4LCY>Xl83g$A&1v2AVR)$z5-njs@}zOMV;_}tXBAdpOh$|et>%;0EGc-paXINxsSJG72{^72K1xJX?X5Yv zY3J56ET{i4b0k@kqfNp{chlXCFZ9u#45;9*(Q^!ZzVyBoBmzQOVUO5Pp`lY^g8tb@ zq&90hw$bQmauOjc`*Lgl!CKT_w)LcMWMz134Ew6P!*Ekd*thBJ zysP|!Q@NRY>9lcUEK&46+sU71c<@WJ4$c}6g;CLvzmCB#u+v6}7t6s(P8f zY$U#!m0%nhl{mD;wKjNO^u1LB)K(8G7{xhE)-LUS?0)ujCTwMrZWu};X>56U+sI3s z*LvJ7J`l8`9sKRqKh>HaJaohKa^soA*woWB2izl|%pb)DL+(wlQc+WZQ@#L4 z=3Yr{iTg{MB;Sih%fmJy02~)m6`3S?E9;Cu_i}r*{#v8n->hOBB1f<+q$nR9Pj4dp z3Hu|(utJM>*p3eFTo-k4JA2j&E^Eq>mhWd~SnW_KU4R;)pYA#23NC;3T%|y~JU!Fo z)~^EXK^(cR;BjV$fYeWtiy|$yhL~ndG{_8iUq*e6#({Hp9TXAM@S+wE$9(rzxeFGX z`|XIWkaZ{NEfu@nf=0w|!w$2mcnjK0n8X6U!}nqrP<6l;6Y-ht^>xR+KcM1b+Ms_Z zP!vT){Uah!_Fo~aX2ny+QQDG}j1>wO4#7DS2{X#S;2`S1x&TT2>+5gg!<1E0m51K` z4E?y1!AdQyi-FwlQ2Qojw4LW|SIsm(C+AH+ni&u%Ld~EVU+w>MZ8SaQwI!Dl$%wM- z((rwS3HFFiULJrx!5>h#4H@{E4ayE{fIiO`7rI*vbk$ey$+1`v}v);B*wzL;w+R9Y_;17yc0bzcv`64mA+;rFVVP5nH;ytDG>WcD5-rxFNJ)stv3Uc0s=nTR-&y6ug z+I%?&Bq_TAzyC}ep!G^uao5=`jNV_gheWS`QF9Ry5rIR&lF>wKGtbTOtlRth1UNW> zU^p)9^>{n>R(d^yJw6Oh^!*%4l~p`b(<@G%mw+=lQ=juvL$wI!e~8;0`Uk(wM)^lN zjy;x+ANniX4%$7=m$vccZTesu;MZVHm`OI1%{qOWzYk%jvcDpzX!VOqh=|yO9O?Hi z8`rQyZ36Y84XR?*aZ66U4qcq31WGmnEmtlOsJei1c#H{|APwn%IP_aI1~NL2r-E_l zmbiGhx*f9ztRX$?Y!t@t-l*UiME^19dSA!y`dq9eU(AP5_!Cmr70DSTx$=ya8t_iX zu|Zs3obucC$HhqnkplCTj%w?!vB<|-uMfP!LbdSp?_h1;X_kuyQR7NP`K7f63wo<3 zTh>C0#_UCHmVwN-VeOu84cRYOvk?^9JW{3QPtKiZ)VAV=y+%*kp5gz@Si$D4BHDm7 z!o2yXu1x+(OLB38*;0}FTuo8Qk%Nsrp+c`Vt~0+l7qZb8Ov^pI4fNE9Rl6!2(C|wH zeQRC|EUCLDVT%C+xL%1DmnNI0GBPrvUcuicH%L3%ilI4k@%oU+Z)^k+fCOtcCHW5y z_bHhsn98#2tcy9tTvvrk?A}bRWlP&C}rIHh!*dT}Cs)p*E zF2hA!hPUMw3Tw<%;6|1sOg>U8TNPz?clX5OxWJa6mZr{1&Ap1eGz^jz4Cnj@Cqs`@ ztC0=Rphg8MGW7_?x0c9Du98$&ZW&TiHaRS!h~{>nz*-Vq8f&E)-mI(~FJG;fqc@MH zY-(!3F+SNl$`#H`R7m^Jtu;ZT_PrS*b@Fp}m?;09#iHOoG5Qd^8jhbCP0ZiMjL~9;Hl;B>KQN_g*fJ>hynwq-U6pv%g<(wiV z;RY={aFgc0{)!yEp_a8_@_{D}f|=g&=>JuQ3h5uDe~eHo&|c+~mi3B=VX4~c>#qcf z?d~1nwR(Aei+Z*kicpFs(ROt8=5mP|2oYwnIAWSQ@hQ9UF5~wf(;J!r#K*>s55Q zX~WqW2%SglAt-3?*gmE-SAixq%cnqhKPQdpH7izG7cE62*(gM=(-oVGrhm)7aIv-P z(D5)z?7?|pb$K3wop8ce;?7bvb+S`)1_yz1S+l4}$`BetX%oFSZak-Zo6++kaISw- zO1!`P0Kd`{SFhT`_uID)1?Pn1$VlmjM&ijN@2+I{v|)6bBIU5IAxL99c(8@4I^AzfT)^A#~BuTD&d8#&!aoZVJl97~#udIzq zb;_yCHd-AtLtle+p!gLEmhc(gc8QF+w3HdotT((#Wo+5x@hs|?C7$Qy4)CiV`rcb* zk|_0%G{#6KdSNAw`qxqZ(DCWLE;EhNrhg}s9$Q5K1=kDXSovtxkp`^~_Cq7c&K;V% zQh{Tezxsi_!dxHy_bQLR$#X4r_~xP9--4DXeqIMqjrpzu!Vh`^kFxHEO3Ul@WR|h# z%b92P_;ZtEPCoGcQ0rRd+d1Ryg{`|-exXnN?w~U2VnB9fy^F7N05v{0*QGW@0H>^JC$Do@0&sR=E2<4!>8DUbFHS z-tsO*4$L>0{e!Jz{`}>yA}ussVv<21IBiH*etdj$XMlnN1gFZvV=K5o0x9XxP?#~B z?stS7OReAEMW*_r{)R}*15}4(JxIi%@TZKBBl>Z}|0~-k3y!!(?uba7P&ha8@sXAy z;L_9d3r?Tb7eW?Oh5j>o0ph057=Pn8TU&TpisZMnygW)_;p1)U5>@y$BPjNf{aZW# zVs_HellSeO=Z8W~>ksE7>h{na!?*krCFID+T;q<{j@K){-6SBs*DIJP^NL?_`04jE zJLp|8MLbzXY|o!XVryiTR69?0ns-P>P2pM;*3@@L#{Yo1!-xG2%A`bo_Ix2vGX;Sx zI63K=qyH{csf;~1ZTKK}RgimAk*YQ5_Iu^ymc-;I@?(d&^#iHl-0mnmlr8V5S88-2 z>x4|j?5-PU8WGHhPb?@blzYGG*oRQu?w|`ae@f931nH ztidU8K_pAzH)sbKbOT!k(Zzp-3=oRh(oA`YWVE#la=uP+#Ks!TOw$q*({m?pZeqlS z8h%VNK?10t_Wa@Kt6`MD6g_{T)ud&{>%oI-1tjGa$HfF~v(RvA zYpF$K0t+6?!%Z|*7fX-aC%;9^eJ!z$h;e&>rSW? zIh}(eJ7AUfJGcnNNB^VWiSiI7<qBUY4=|td-t^MWzoSX5& znSt2Y+_s`@MAU}b5GDNe^ffc! zzYIYsMXnFzTx`mwhiZKUPipZ92-CRm{&hA!T<%THlxa*&O^s+t ziimWrtmtcK;Lp5;)8wN6(jhHT-k`l&g$4x&U&BjcBqfV7T=MespPrr&(Fg+J6ljF6 z1Ais?>)-0{zd?X8Gci>>5)z7rMn}tQYip0uyB#+hygT+XoVNoUIDF1};?$|SU}K4@ z-K{;r4oE{la4zR8Gh*6r3zwgsnaT7SNCjS=U2cw>-g{Cr6F$?FrnhVESNpd3-I_k) zJyBG`r=BIr-wtUEwhDt2!wr$>nRbG9e7vINF6-GF`+Co7fQXF5(a{mWKiKI^l-cMQuQrEdm%#Y z-ha)jtevk)E-?0`2`YyUs5%2245%wj-djH|U=lx&iqv5v>{BkKyy~p#w5q)o5mi=J z);*=gFax$+rL$P_w zYqDIJsSCBh&$ym%>@Ye?C)nHPY{=eyppL;Hch#}JkN3fD;h38%x0@&*DD(^JV@^}C z9X&B-y}b>&e7TOQwp;9+_$`8c@C?n~#9C$uj6M0+n!)MNq{)DnmT_hHz0^12_uflz-Rk{*=?h%XbOpp zlHz+xN6Sb<3@RDr$?PZ|7elsb#89c+T1YxNtj?=kjNM3Y`J3y8Lfa6-^{q~2lLAt@ zvy}~aw!h_FRQWr*M>Em%pBsAkGQl_fJCA;7Uz7?zu*!~g-2Rm&~-3RJNzizo#f@(D@PcyJw`KXyb^nd;sg zPt+Za{)&`w3GEpRselP}H-vRGD5XE^*ae*s+L+nqfS}Vp3-#g+y+TQqM69jUzSvtw zvLzAW1KEARb_^~uYZrJoJ^yy|#4}AcvG`g>k1i3M8(xWbZ=*@qO!eDgCuYU+PEx@p zP4&Dc3eZx29MgbyiAtb@zR+gVw)GW;%5^7YxBS!ht;hB|)TtYRlumUE(viIqXgqk9Z7%5vP16|7 zH}9NeW$qEy+b>nlk&C{UY;T^6V@C)2dAt6;xad1zHv5xiYxR6=H(}hJ>X$8Hy{ldI znPF{&kel5`P;a{T5r?_S>8>4`8|p?%@?zvM2c@A*H;#a+tIw}@35B(z3*TL?oi$(i z03!5B5-$wrej}kTU0Yu$qn&GEE#Ev|+?)WH7KI`8xz1MPbc|%;w~VWz zEwU^J-Rog6@{-jltShm^(#rIRkn$0N?H6#&3CYpHx%c%ifWn0g)!N%6Mw_teOcVN~ zUy-s{vqhZzuG1dQJ7GV59kzDGa7L|H22s_BUtS;k6lNxtI4_hB<7EN(T3>*3uhCb0 z-D@gbZUwSe57$AM7Z#?wag&IfWuy*~1+m)Yy4*PQ( zKQPS+Y+0-FMA$S5Tw?}i^GUL9PR9uZMi8#vY(7EZ;1J}AbH^G>=Ux?3BIl+kKR|Ov zsbJx(-%2n zg^`(p7(LE>iC`jw>JNP zDk&K(8y`YE?r?zFvo$q;P{C(B=sRQxUnfpAhLH8vpXc^I2EX@jw+YF-?~4xt0aNB} z7lTHtK>z%(%wOj+N(%Uyrz@zh-@AvVM!9XPRHak#iYn@>jt zFDYens2;-V@RyS@ERAbPn{VuO0(hZ0&Bl@wsWBwGE-8>=IrZ7do_=1%s)E$zj;Xo- zp%3oAGC@98jq^7{Unpzb@2pd=5!Z%kK8^K>{e-BP3d!J#BSnBw;)G@9~JYT1yL9&%VqURw=S>?bPU z5tjDO_}6Wg;Ztvqd1X~gSBD`o(9891DK@XbyDN>IWm=@9Kh`|s$f>E+b34ANX5RQ# zLn0UrO$F8_-Q_)tpg3o5W!@~#(r|NB+iE|JR&iMUJgf?#bM)p+`wdGIJ9R9xB>hP~ z)s~}*AiNxP8e)RKSXWFw(Ya1agC#A$aQy>fTwb8m( zEa1@8iY5;{)%JQgS!^{m0gl|Ewc%A{o){=Uu4nw&U8#DKfythc0A4e1yTInvTXrd_ zeNXCmwtR+Jl!QTL46H&D6}x;{WlBI!Dy~?%W_b?~t`D6~^;S8{%y5g#W$r0Y$PM>x z=7$!GrFr)&eVKNs!dL}#By6Nq)uN9i2sv6wSv0)GqU*ySO9IOb)XgA zY*r-HGKru9>BzXU$XfaoJ`?3n(tP+>;gDH3P3I1Z`loNIhM@iV@szjG=N)=l6YTu) zV})T*uBz_+0^^F?TK@w>uT4A%hpc(aruy-Gvj{|~mYmii^SHzE7Bu#N72jD^^({U! zPI@>&9sC{kXFQ@pGwcAnxnXwO$re%9W26>nS6pgtcI!4Fy+xy~9zQ(=iAk`Jq{QoZ zOj2}59MF&pmmP(Pa0xPHmgM|h*k?@I1N9XQPdX`kslJG(QwN4U5wYawk*hR7Nk`fDRwW@?+m?DT?(oi-BPB=048!|0ZOu=f6j~m7irA;eD>e+UKi@+<_ z{4RaaH0UXIJU7I*OSEn5i_WBFSNTk#gN_L=XSK4t%*5@ZgNI{O$0eJGgDSEw&d!I% z%SMBLI?|^e0@)5eg0&l;-w8;SiH)1I8^gJtSMH-a+LRJa&Xs1-EKn)nOYQR4?JjfS&n4r90S&4f|T*VJtm3Y*=44wAFJ>i$|O0 z!3KOP{Z(B0=9<`#w%if~cM@gPqXUyVC%OJWJRbOdmN*+QW>_mfHt5|_e(vsV^+Iti z%Bt)*k2noQ6_t|Tlm^?c#aMkz1U%P=)6dz;lJHMH%$?vyMydXdR^OmmMK6UC*SZ>C zt$3Yj4{qDCrsI=5X@-@&U6}4_ z%DMR~<3Y#laCoo%p*u>)OdZ;x$9`mA@XJ^q#&J`3xQm_K zPwcZUqd7qhxxK*8lL#~pvU#CtcxYf~6!Vv_A}}k0NKgcxm`u&q-1@m#!uDNs?aia_ zheVjJ>gxdI-wwm2Oz5IWruv;+;T!J^bwJBsv|Aeo{p13T_BpFZ9z1L!$0W1vJ&(rN zvzGZ1R5(xE#bEf{@OKc&{AUp5 z;^-yYoDen+F3$gklbW}Ld@gy^%IlE15~doI6De}32J5PApUDp!n$BX@QS#?q7F?@t z`)2!t$2<=c4(9dg!JahCN007?A+FcVK1qEp_LEzWO~Fb-o4_*j=_vU`^F}K8@^n30 zk;27==T1n7FwHv+S30Ahpz!iQE7jVi#4rdZ%T(}iw$p|DD(}?N^M+=uOtqThg~d4$$hc@a`|1FF^?x@$sRs!9 z=8y6OZZ2yrZT;ArjG}J!too(1#a(Yc*mBzC2-&JBdo1Kw!w`LQlhk6p`chjJWmlDW zF666{ZvWmO?*sak_w>yoUlIRZ&>jd!nQI4t=60jctnmx|;%@$w1l<#;Qvt4hxqRV+ zWbjXni(|%2bh$NQK2H=@m`uJz{1bX7Tbib`Sv!D-ho=T`*`3IRm(T9*?k3dAJ3H5b z!7n)?0lphXiMVVfN5}zF8ii@(IchfZO;02?-NEfk2hqH!uX2uWJ&3K~iI&3FisMXT z{cO=}wY}jx10<`-85F{k2eTdQ4;u0xCQI%sD{2kMphaT? z55p?uI|LUvi64oV;XZ+yb9%e`$J8ozK1 z(G&qgg8r;aoAJ0!KH6y zc}fZBEgXjOrW53R1N?*PkbxjM7A7BD=X0C-~T+=*Yk;Shy(!YomR7nkz8meS||q})GFSI_;M8vGSH zEw~*e$YJQC$&x*e>`su3(M_#?$(zfz(L_NGPt_vMY=#(Fe4AhG(r{@Y7IM;i?De?B>02TRs^)~i&Bq|QZ{PTI z9LB?k&r8DS?xg2OBg-EtbzMeYIk|d8Mb8U)Ep|@Utzb`tA1x(#km3QG*?Onr zCBf(D6+yYJ)Vi3e_=GW3T-o+X8A_}$bLGot6NkIgG(OEOW_v+>yY*+^=F476mBHWer>NA<`5 zaRDyXIt-q+=S$3lFWPUb6o;ZVeSDvT&5TQ#^R3Ob!7G^pqYLOTdSRgyQs#0il~1#o zD%KIHU3O-9B&8@7P^+F9eL_V{1Oymh(dGn^`%){hA|qUy*X9;h)G{gd)R~lXIS{7c zm-F)#!gQWcE?%-;zvE$xL%O>B^=a717CqsDf_`<5@x-sYb?(J(mKS-I1tXtRM~3RV zK`nqL`?T5C`#D@XM(|b281&hE-tuzsj4(OMK_^{~F1>YB^P%Wd2)S!~vY<}g(v(F> zq$^a!R ztM9VsGW0i53^zsW>1q7jX+i7tRB#LI#K|TofP?*Lmoh(cwW1o zWl;Wi5GS#JurQV$%;VW%=dSqwsQ4BGzMTF~KoCABqJuL-gK=r^vL(sn#1KK{xwDJ|3;HuQ3{zJ7V3ohU0A8xSt^^imTHlX$l2ECAKg#$ zi|5IsS60PniW(lZyvBQ%QNrPfR=7g$f5Zs>HuSZkvx1Wfq?W!|qVDse9eLv?5KWa= zbb!ccypx%-m>^3VesS?mlWkIj|7L5{!MblJ=l?oa(ThZ3+z8WuJwDe4mrsp*-@L<$KtXo$ zkWYICC&tT_var-5;1(7&nR8#SU<{CmWU6n>M@cifDQde-KoB;vT$vw`DfU7a0^H68 z{0mROFtWLCzGc!r`Mr-lcc%HPoGZ{NIri`J)_?Fvm z_voHU&rj#bPLdF^taLODJzs1q$!0B9@w)NvPJEqpySSqb#^^58LyL5Txv#nYhRIc| z@>*3<;-`=NQfGBa|9!N+Mc7pa1uwQdc;Z! zm%7*~Y=7i&De>DG?y(jXhg9j~yExiP3!}9S^P%q+vPeiDxH;L~Z+~+)d|O3@DI?R( z>bkp-1j*eRv(YZK)V!*j+En@zJZs~OB{aYqh|$gJa6BcFDBDDkdEaUwvE;4GX#VwL zjGwEDMN9>G`zTF@roV_C*G^SNHv8qQ)NlTPLt7dqUPNLl6sY|Z(84j+!~e(DX@2Sj zt~a^4xFXGURc6m+kOw(wUADa#`<=t2&m`azEoU)SHoI;DgEc;0%94=G z>jw(ia5=NXg^eDuOCDG%;eW0Z;VYBU!@Gt_&+!k70aZeSwh(k=is*g|J2kOWI)fH6-fl?PU zs&8IETUgEAa@Zs!3*KLDJ!*axvcYpAY1N7Iw2cda6%6u+D_jjXp0DS^R*W*yKoj)2 z{YH86)*o!^caMML4dajnmKo(1;GmJ4-+KKLJuAToWB zHgcR==*M<_-Z=N|`v;tSBI?z0+>qvBeHqgI$e_`7%(o>jyzmD6xK!T3jNQh6BxvH~ z&S%iv|D<6{WJ4A+FZ}PVp7yLiwb0Za7}t7nA6)jko8$e!FxnKTwtWEze)MrJmj+4l zO&Z3(e@|B65A~tuWlg0b2*jW!V^-3ZmQH(rAw1O7VmbaPk%~X2L1P2icJ!#@#VX?` zlUaUXvCfB-TBwzC@AbkIUY2bOL^l0fYajvh$zA+lF!3U7;%&>9lN)*6G#m5mE-}bP{yxoY;uRsuWUala%Ii?1^}HczPGj?m8bN$1aBQ@4Wl5SV@hD zrlpki_16f7==(l8b;XvB_S%(diiiEP!=zM)_he%&uH%`l1F*@~kP?CT>ob?Qn$%pw z<}TsNdCEk(gxxV**cZrxD?Jif2&At*Yd%hrWHXtIn~F-Ky&{Z0`Td6NTj4?Dba?9( z1&pLO`v7{YZv56sPgV%*G*WKHBmoToSD=ljF`lH&#rv+=AQvcj&^3mi^wcuDgCSbi z;-NVzM3TiTlZ_!W(_)1v5stAyJr?yRo04^XM`AF#>7fMxwp}C=-A{FK;<~_3s`ZiS z^4-n8!xR$@%sx51Uhv}2O3KZL6{eYnzhJ55y7vVH`|F_abLxp3i?b}|${bEAs99*F3Jy}9R9gdp!&o_(@E^j|1%OXh+HBmAQ z;^J&8%)}=%+*bZRqbZ7N-?m?ye@{^&2mVno;d>el&R?f~wd#7MO5>#@^mphZioSn213R;Jf#i;uMKh?GM$#xVh zD;F)t-y?DUAQ=-bOJ3i(zBBVs#a8>s2UMGCn=?kBO7@EBImeK!0zUm|JiZ zl9?};a*Fx6>c-jbwx|UrVeWhu0 zxxhD*>kH~gqgInc=qtUTDwLwN!Fsqyyx~_Et9BU#sx~ z>igLY!wpw?yBsdP647TxIe#cN`J>uIQb z=CLTAAqkdrQeD=#8>>x}c>TZm9o^!6=V)wf%u*#%91)J>-%cE(ov}D2OKc|@)Ixo} zV1$AaL7@C`5{0zLVY-1~YV3>oe>b04HRH8k{UI@uBtQ}~u(2l5u12=iBw)<~kH&=G z#NV#@5Qx1egX=j}_HuE|N%a1A|E*R0u8koCMfNX~JB3j~7-O-fwdWie8ZR4+A$|F%<% z3#Varkm160nNFFkZETeOvw;!($C=|lAX!I8M;P87!$JDM)8Ab*VEzUvY3cDnUZ2j= z-^Yn2?W|HBqd;S4j@)Z18hZ;~^SpFRLhi~WRX&<={$XinCE5B9!VkMW1I}@Du0`9Y z({3rIrDnJre59fh5S)h(eYjqDYWYr!{eOcqs@wg5TjThF&H&Pgn85X2G$Ch4OIg&4 zH^q3kZ_t8Xm=5Oe+9c;Ic(;j$Jj8+g4=YPOGMVITaQ4NJRk5EPV~zY2a*ibpek|LNP`sAKq~M&n6A(|)I$bo0hiy4pA15eG9&z>@Gf*vl>HPE~=&%i2CEXE8 z!oi%#{)eTq@2S-3swM&?!|PhJcbY0m0Er=N<*s5erG2&{fIb9+Q&yw?gcPh<>AuL zFE17XyL|bG5ng!ed<*3U_Lw5QZ_z;1Vn6nkon#UHaXfioOFYKWmK0pfYcHGZgdGh_ zof_tQi5Mz;@#^&2_Iw#|NcaXV32FFr^wP6)Y*lDh`{Wocq(S_seOS}dOrPslg}#E` z=o(8E_?`k!3vK8W2?)I(>(Yv!({<0x|2}K9lC85_K0?|j0SRoME$}5%N724= z$pG{4LX=?I-wV$@qvu|l!AwLJw1p>dhFbB0<;7G>GbX?3(I7#~OB0E4^}_2AM{!wVBqivA$F*!N>ZoY!s`6xXMZbR0D*u4v6A_)A*?u!-)iKYVLqoq+p>I&pB!fDOji~Ab^pKlEHd% zl@rO2*vEY~L0l50j)PO9vfag}a=43OiqJ{w_%1&1i|T7`ZUFkr!Cv%ujri^SOI*&u z;%pvtB)A-q?z~-+JYMu9<{1rLSYK*-M-&Ds-7d{XR>N`ETtTLSx4I`~1uqb9?Q2QmU|XQ(w+!fc3B^t_!-(10tl zF8*<8nz;ba7OO0LXOI|afOON&-DO`=5FsrBc0tP{M@|2sH{G;H9Pj%usaOZ=lkXth zafSQo5$dDa2qObgPP|tNY(|N>HFv~E0-mm__hI`^Es>W^W40x-;O2=rz!?Cj3+FoP z7nGPyRKF5AcnmQd0Umi1s2tqq-CY?eR>U1-eyBw*HIaYv5ra}Mt z?eoBbf#<6vItTbsE^e;B(s^ z7h6-)d@(J`0-H1>t$6Adg`_EM#SqjE_?fS(DD(r4Lmm&7IXy-}`Qtl2a{^yGoSJD8 zc;3rFzkPmR-bx~<9rq#N=R<_)ph;P{y{rY`0YhTG) z^3QX1zdDIY5{?UL1x+NV_VDzV{FtHV4D8MMYSP~xP#bG?KZ7S3h-bJHzM0>`MT%CP5D|~{r6LtJG>Vy#Q~67U99suB3#h}A<7`6+ZtCXTzP+#U zs5Q=M0Uy-?q`=)A(46{JTuxalnxZzkTI8o_qt#yV*T8=5FqPTomB?DA}+M*1Pue^k9#&a<%|k?kWR)&s!wG$s>b(>G1T+5SAd zq~ijp4EY{eIfl48&n#9=eG;*toA&GhLnmp33-|PDw2Cs0cu0gs+ts?En`uMX8K=t7 zc$iG=J$y`R;vhP*2z(4`0(Dugnxe??Ui|Z|gG)TZD(}l$|AG|g*;r4g`ig5C|65{F zBje#T*ocq*F=>j2A8Irje?jE3KThP+Vi{UQgenISiBR1G#Flq>qG$m|XOF_p`irk! z^c#H)8G_cE`%^nBAzmCcEO5^YIJVSUFPb?Dj2^rtMv2UpuG*u`d2(n1N!IrLaz^cD ztlEVNmgkuruP2@}C?LPp-L|RPoe3>YGt#15m2Le#x`9p_aznsWmP^h6eS+4O>-*$pY@*#EJ=X&+pN<-h7VEW)8(J#|-h!Lf@V9v8 z6(~qHj++{%Fm$J^^OZQa{}0sHmBPN-Kxw2Py7ldGcbap(8Smpp`n4!ctzzAU=NKAy1?9z7{rNUsN zfMu#7l$4BgZBGn3K8~$Ixs}W+6JXw4J?->Tq}e8Iz`JZ4CXe|LW8_~k3`HTT9F*pO zb_lgq5pLIK&t6x<1=&HNGKw=E)yn~b0Ug_SE-x&d1x!VPm#_vjx`44s8YR^=l{IDH z`g`FBYh=_F!)Cad10({O>P_ju!nlyc>TI9il)kqdzrk|T6eXikue>_yegg}M_6;8T z?v#Gn`11}=MjNebHsb#iLyCv?YtvGiF2Zsu*mzW`li%KNUrcn4zc|*#c${zCnVeE5Ix@tIAFrJ)~UvBVijCL3qee*?@m&H&mHGLT<>)-g@_M7AH0iE;P?6Ma63s^Ky)R4;I*& zTwxX;px)=){pFp$%-s;6Ck^VjbGG~$`<#iDd(2ViFp%M5EC;7pE)BoNa6bu?pTvOq z_1EbsgS)}+5i!faBIEU~CpZ*cmL`bjy~3#AruY0P%_k(atX?Af@&CpNhG z!^lIOzu|(CaDu$l39h)zdF73-+TWo{aC3$uqoV>o!&gaQGK>fdJJ{sdX((Dc;FDc+ z-8-0J8%(4G*jxY#X{RnN$|AR)|FmcL3x#CL3DD4tOik6sT~?usEmKodB3Y=CHINqx zRP{VFoIA(wky8;y|KfrbY|q>CqSVyXnUwQt;m){{U+AMbZM3wO_**IOse{=#-mMiaKchy#H9UXv6UHj!VzG|w~!7A=V`0O7VfnE9( zWRet|9Dm~qOwgeQ;MySC;gif_gEp^VnL^RmJp?C|{ZULY%74MjllOf`SO65;Ga1Jn z{cR-;G{7W%?IF$3;MMQt^S@@5M9h_9Bq(?I&)g7ro8tfOI`}_dd{7X5a$O`S?%jyz zMIj&nP6c6NVjd8tfi7Mv{qa}?c5i?28&RqH2fX-g_3%G*?YLil>)L;}Yl>qx)+aDE zOH0d5$=3)Zyu7@?CWp78<9*<6^FgptJBRJn^Aq|x(Zfpt+sxWn6L0nh?kIyeek4F) z|GUAS04n?U`f(V$eBI!@`he~sNH zuJWsJ9u{RuIM*|Uy#}D~wgak*j?(%2KNiYG@lTxC2g@HD)+h0i*2X*&cSIn;%qpfb z*~5=f+JidX+3oH+O*-Y|@JIXw-fGxkK%X>AW8z-`wcmB&2zj*47})4~r*zl>J{#K?M+(Jf(C+WHom?V^pF5}U$@AXOQu)@MQ?*cWbBt+j z<0rZv@OZ`qt8A4RV^5I{L)pql~z>4`NpC*#V_kcO`tCg)Sq zFn;ct9ywjbRpDj z5bDWp=eR)G(a6jh~@duQ#(VS>GfahJ1CEb^{s3JRNSGa%LWhI z#bK*oMuge~$B))Ks^$$t;rm^VhW-*{zD{3(7HxpA4Q>daKkY3hptq%V4KZ( zt=qht&Z~iuri)wEjilA!X}hghsdx1Z!HOc*+VfUREtfbshJS`s=Iz8rrqOWk_i(m5 zzL`49sVtL%HWSVz*`g`bbUCLH8qxU@^`cjajh+d_MvQEQxORR*^moL?dGL8VwYOtS zj8*ua9M)@`prf2q#doO^-V!Z)G8hrXb+Vq&0u*WSb}D9?;3CMLm2r+6L5%^Ko^vju zDp(QXy@UP3BjRZKeL%G33P(qde zN6*ygR4tdL>JY1SbB2Ky7CtVg^V`_+8ZN~K)>!FCj~mi~_f;lJIm%?N0Vi4VxD@k33IznHm5NMD>?5;WeMxhFoRT}TctrqX2MBfGOU z`GAgreunZk=9ofQ!r!n0xb+&Vbd)`B^A%*}&FJi8qod*3*j}<$<7EAf>Q4qzZuBmh z^g;S9C#D(elychYOH=iDio}jO$g1af=1*m@8Mhy%a9bQbj@mx0PbE#(+fU2!5zvtP zRa$C3&spFyXe2z~Ql)bnp8Fs!sksgZP!w7sK|AVwlk~cpvbY`O`m;V?U(aFSHRjJx z8-@O#(mA96oK5is*hVAe%GBi9Kngz~=q+zuJh)i|$-&vRdog~9Vvu+$9B%YSN>}*Z zYnG|})sipP@AO(U(E7@3->adaT==4bii%Tye$q75Xbks-BLfP`FELI8TuUpkTw!ZQ z!O(%eVW8shfstvopP{Z>*TYI&2QL;pa|EtuoYzdm#p? zbA*_GbdfGZkEY{!X=-`%I3pdiytA%%H;T_lWtv;|-NX$1ZKYMvM*}sFu<&q-{##8< zZdnXk7Fv89-1PB&lRU7whl`hx;U_JtpsA)#b9P*NZ21eheE+@XbIXu;wllmBF{qg5 zI%4qu5e<6b3ipe(q;?M_dmB?bqj@Ps^l0Elyky&bV;X>GmvJHMarveEJ?gj-q*fO`7cq14E{;NM$)W!X&6sC%l4T+L4nG5P{!Gotg=d+; z_||D|Q^F%Q^FY;?FX;w33MDUcG~aOc5WsW9%IVH;F_kYW&;{)|z77my6_{!$syEv2 zw_k9nI0XdBi#^oc&;b|sZU!6c(&=BeDKZ&?x2Yj>(SGD|2Sb&K^=b6S4+MW6H-&-= z8I{OHiZZ$*E9)&>H;)rj94jZe5JiyzI!Io3Zio!_cWDK=b^PMDVRO3XA2ev%l0#P7*}oKjvo2vsD5u~_dZmxe>(TI?l%9mZRzGd5WiXdK?<8CeNwuUH z^OcGvmSFpe{hL5q!Cu_=@~WY)aA;|1B_t*H{}bG0XRo>1Ne!F-yy-=P&~NQ{+996O z-)=jKz>^4E`s^t;ib3qwty@%rsq0)!8Vm_qz@`dos*~32KepGNWJK@A=|nENd)rh| z7>*aW9C`04z>`4ru`?;Ay=pZ^o)S(G@SV*%6~19uG?@ky`F&SjZ>tKooMGU%ul zCvUikKV=`0=5fik9QueDw?KXv5MAxHP{LJIia@;1vyw0niLw=lWIZY+sxRQj=|sVN=o0+$T@xUz}T5r}vM zpmY#x25Ih}e?Cq}!jH$#kF80oJfF?p1g9oQP1{cv$U7}jNn4Le=)<`-*AEX_f-eR! zN{-2KCQuV0{{mc3im^dAr<;H?l7YcDs}qI)jU&s{Fq!U#Rj$%_`7U3xl^-A(&UCT) zg4&n2=Mdp6+2353i3xhz7#S(|#{oEze$M%Q-am*1gGakM3Ia=KaM>I16vZ>>Qa-$G z8@sxLdqYt9aW=Yl9gu`Jm#b0ALIyb!|A9$p0M-F{3T$umtkEU_RT;A0`E+DRhrI)z z`aj&Za@Ady(n9e+U}PaRGi0lcuib4R*45J8uf%4L*`zA)O?do&J3ZkDnW^#(>$gBB5NS5^v=In z7Wlwt^nY2@zd!x|_2QTm6F`kiZQhRHn}4CpNb&5HFPuqvsGriy{l%Wg&wtNIpu}URo!ck{`8uq;yv<2u9qx#^ zN1;_khW9QTyYAq5oWj22T&%hjmn7`iAUDH9dvzvGZk;d`g%Xm$=V*r8$gA1}Ft=ZgbK)%fcqq)%Lku z(tY-9%QyUkjp!Eet*J})>JRp7j7(z;C^B9R!CXgzA_DfTl96qC2*U?yls~8LTVpTP zEgm!!SNKO{w}u!vd0s{EzNFH>yofS744;ToKc9=_J*8Dt(Xg4zNh7nxJKo$-4^NvC zWaN~ImT%*%3D;g0JsL|tAQ)ScQk9n<&y4HMmwd*4MjU$Yc=6w#LxCPzA)~4+yV`@a2k2dOi<}EU-_m74+3dElpyellY}=~ z7fop9no?4pw4J@m@O6?6MDFH9V3FoVe%z_>h5p!NCm{NBuL=d>@icV)7y5i6_XmBd z!6LnN!fyx~vwbZ*ty7}-BHv@3yI{1 z-r7`8&-tEpF%80>61D0Y31264xh6<-9SFe`)PPdNx=7&og2*=!A&;osE9(cVx@6+r zNT?nHoo$9(AQrN|7hFuO7ssBs8P`^ZDZ1kchQsI?>gGEOZ3E~J+!wqQC+f%bPs2lc z0=8lH){jwF{1FHExo;Z>`HFp|)I>T8B&p(?Q%*l^_?8}cP7`z1*C;dc7k}mZY52;} zEe7?<^xJ4smMV-~(07>^tG5@bMK?5f9DR2q&N8GbFg> zi7dW#VWTgA5=cUPr*nNbuy{19=2?aGoN?gt?9hZ-J}7=YH_O%~@a??VlK1ks z&5_A-IaBJfPb--&PObr7Nmj-B$KHTWUL}@eqFVw;;k*rZn2aM88>;t|gzmWpH?38( zdb#iMSF|4$#(Oc60JO$;*tQYIbE>QPtad>+1#6yYix1f+v>%S#11$vx2Bc|WYl{J6Zj=AQV0GB_fPx)rz(CZ}Phq8+A{B@+m;zce(RQ=&nRLiZmal}G5 zYPV0pEshLEwk4NK=4LrQRvlv}_FBxRu)#1@yLK6KK5HdzsXx5{+J56_WNd5<$Qas4 z%EEwUN&H)R-#fRTycq1J#=}DdV8OiogQ4-V*Jfim25o(;N~KetR62DXWc=Z~1JHbRYgr9hHcj-1NccteUoTu`diE^(yU14i(W6mxQIw=iF|2*m z_$u^av@o*>YUe2b6wv{ey>C^c1WZ)Qr+msgj9VlB1<%qz-WzGPMnA5%`M5=*-Uf1V%?|_L|kq zxRitombjl)k5S(8<{t5>Ul*pA{I^Q5VDw@omc?ev(h$bDuW@d_l5)G)hbYC%WL4A3 zD?!q701Qun$c=nJ09eW24b-X3_}IcK{(VGNO(QtUR_SA0A=uAiVh#-g8MKckYur%#*hwUM#Gx$Mr&PMIy_ znYM2l#=ma2Ftj?GtZOAq)yKfb9Ycv;n5z;)0hLa3O_}~9 zu4g18RPapXVMEiJq5@0uh5Rm9OC zJ^g6YZhG|RaMojNC)3G>j=nP)%xKhC{86k9RirW8hF3@@|6FG)&zvVrl}XA#BC662O6qg8*}Nxw9g z1?Ltf-TPjbR%?r|s$Fm38L{TjQm}?J)k7k0RIF59D11YBdc~DQL@e;AgC`3Q=n@oW zTsTgby$PX_#C2x^OIdfK$`>1ZW@e_|0{L=UrmfCdGD{X61fU zC^^Q$FkVMeDag;Q#^OSdmi9}+{p#UZ9fb2|o}ZvuCSWOz-vE(+r1rojikcjrjW@gv zp!xqB>{GG~gf`yvJIMbiE7?wX%mCj-*k{AmpFDu|q9e#{n|HDq{Hy&~A<^I~E8MTy z@Z30vLds}p-^2S*v6S8uyhc;HTpIWS|8n-3S#4}QG@or9>f@V>Z0RJ8=r=Yta+lXS zMs~$NBCzk)20rO%x)DlMseg2{s`!Cd!MNP+)O*eukNx<`o#ydy-uYO#>=lO=ZF0g? z_6*m8Znz<5ep2?VA0c18&)C9g2ZilrpTb_*XCM(E1DCpy$XJ}ESyDJaT z@<`MABUo-j?E~0Hm;2c2z2Y`G)-ma6telMVgcVeR>lty@ia_q=Kr(U&M3?QZAT)^} zO7Om?Y2R|oh*&(~zj1!rzNA?FOza0z|p@OW>bWvU6>Zh_dP&*#WqA>SaOASMPqTqYRj zSK8b=XSVE&%PB~0X&<9dQcyWEuec~zz1FmuWPCoa79AzF*a&)VY3vm+iR5z)*WNap zDZT!dDcmq+(e`JoU>v#lS+$PM{_BKGLbT@BySVfgsb4)Wi}0OJor~XHpvY@^nYA9IDgtc6_$8uDli9yMEet~Rz#WQ{`?jA*;r#tdstCM%}yx6mN0fyJs ze2|f?i3RDPvYEeEURgz%4=j#LCt-S{4U;Uca~Ec(QBN4*@>*%lwl>S_xaz)gS@h*b zmV&|gT$qgu0GO5K5Q{6l@ZVAwgNTqM>iY((@ThtM{ zD&IQPcRd*DBW@>H>F(3@^$=3&}Q?#}5jJriB`n|kHv zUOF;!;N@P|rD0UG6A#3)m~Pq5UdEIbhsg$$SM+aoS?o>|8Pzv%Bu0uHoxfzIr09Bi zd42eh8Gh8&+uPFA#Pg0#Lfw7`yCuNK=!UDDskQ##+Irx?-qefNtNCuOKuoOT+fg$^ z+Yu>QLE%M_a=v~%fsbwQs)}$4`^6p7yHwS8G`a+fK>^3 zc277yAGtP-0QS+cnJE5L9F*IGwgjXbcatr>wz?UA`A+Yg3}$alu~iIv&QXO`@yW5qwoauR%DKWiC4z61pCerkE7Co(dydsE+y zcG@jA17*e;=;#J|T-9jRub_(qVh;YXNWNX}9HqpCs45Ryr=reaO+3;|gDRFdgXD{L z;($Ru-jC9fT={b6ql8XV?g~pwL&)KO#MeqsE$ikoGvB$oUJVY)kv2Q;s^mz7|CT!*DW$)u&b`+R{jWMP=C4c!Ot}? z&xpPo4cqC%c(4y~!<7_ItDS|)x&yMQ*y)zHj#typyqJ|xL47zr%oH@oIh5S6+m$JO z=zYp)Kj-vwWoaIwNddJo8w*dABRLo)VyD1j0?ITnF3wvD-S~JG^m|)VyUQO8v4e(a z84)y1OtUz=QYY1|uA5+ay`979Og-0`EP7fIg*9q^Aa>{Z^4e1o|!^oohWUqoEA^y{(B)8y&9g$pXb!9nKQ^ z1@nIXqSn>9WYHXUo9)~81{qzOO@Syd8xJZDQ89(^mIlb21FxeFCc- zeaoQpsWo?{w7{%@^>VDAi!b=FN*v6`WOp&zyd%U!tqp@E@*GULG5-Bur#kQY+v#{w#F({0R>XJ-clG36hAC=XS=!k4(-*j ze(Js=D~>-`AteFr?-)G3=I3n4!QiEfb+}qHHe)@(rr5c-)sxo&jE50oLLwsUfH7K( z`TMp41vD+WePC|Df8^xC>X`HzKdm0j1}303H8!3f&QEuD=gmwPtCzebB-B5>c-WgP zA;V+;-fzm9RNAp*L8T=)z;blURN{*gx~JZ)kO#lZHLNcWSr2XuJKJ~BE7NX&yQK9W zP4px$ORMX9P_br(9WINPh>99J8k+0H-Ku?Ac*%rOho%7CEK)Aw+C)6c+MDrt`EoKc~FPLV*N;c#J(+7K&m@4XJ2}AAC3-X zJlSUji6#{7|Y>G612vK|8%8Jw&Ck2~S(AIHt13@^-Dlnf$ zeJGWPVDob3u4XZC64pv$e!#jVol^JO4G#=XjfYvj9*Zup~6R}y+0m8^n1c1s*e?vu8VA04|4(Jl9tM;N~%#n++4h~OmtDSavJS55c z{n$&-ji|0X($Q_>FPGbiygb;s6xU!=p6UUb#%}1RHJ}8>e4i$&Gli;!^PBn0+eF=Q-Ju$kmyp{a1b)UZ z4N>G(7{D1{WiD(e(6INX^>2DfZZ&L?kmqn)JAYoJK(^_yM|V#I{DO`fpFMj9c-x$w zoe`TDT3A^4`aV+i{}zi=V@TAZyt#DY0g){VqlreVouEC#WkIr!f=J#>4Lro?ZiMrfuMb^ezD{7mC*m_~m-sT^QGHjxtP9IvT-MfLd+*2< z86=J*q-iQ_XA4S>jPXOui=X~hP-DX=Z13yw(k(kS!zMMJC%-c)dnsK5jFpbRLCEL9 zYw!9=Y6l^(f81`ofG<3@x2R&m6Uc}7v7V7k9u4rE7IA#Pl`;n$$f~aPS~Lv04W`Ss zl6n2brhqho%6|XM4I&GXr)h(rS4UUZ8(!KSky+#^WcXyltOK(&bGMNYf|Z5Nh!rlm zufz|g^d`d)?4~164(E!C8xgCpqx0>D!q)r1#aFRD>BzAn9YeK?H&A3_s2r~*4k)(y z&F-3`-F%rnfmmxMvTR!{Fqr4QdmK-GaPlx6(;JC(0@YTXC=l_|TL$1D=-XP>ZJCv|vYD*bIcN zizRC@sShQtxSZww$_i)IGUs+8cPLX3X#2)G;olCE?3j4YgZr%Mx}^8&%NPQ!ktMm3_4Yqd@j=prRlg@5ck5aso zX?r#RJ}oi%Ope=*H#!%ha_m0ug+l^XFL(>dUab$M5$kYZA3i^$(0w|SY-aBj=z{| z)~|^yrxp19W!(7kgTL>UXi9jfDquJpD-A#TYT))iEdU;`0(3O#8`q?MRcVG$I^U}g zOxaXM!0(0^M7C~R+9OJXKVL?RQ0sP8R>~i!|I8$4R}7^yE_Y zO(E6Yk*T00Bf9@y+14(S#zNzFiVXx5V%IKeHScF@y$o_vE-GQfSj?s7Q>7`4Ij@SG zu9lzDUs6@4QLHK!(b^dE;j&tIU`5ZiYZ$Ug#=fpVh0pRv7+B4s<`-& ze9CRv8sf1$>3Vf1741%{L7yhOQRpBeMy?rFt$`Imn5&XN32Ai5=(V7YU0+7LHe4&S z$ZN&g!5=U=Wa_h-#VwC*o~`3*y^mQj4+bVuU)0ajeU!ewD)0HC4S&NE zs=4skIkX=dY$QuMS*I@-`qJ_-s_r3G*W_MFvHRxQ-2#~(SZTmML6$AO(%U{ZMvfE0 z*zUf3xlUbJK0<6GD&?1&lq;D1BwRs7vMDhKZ6sYzXav;QjNck`Xe}#s=@e=nQWfZw z6hv;BH1h~M)5MPSzzKv;PBGSZ*$6}mZFpwK3kY(B-34DMktRZ>^QPDL_ zb){bR3GwXmn=KDKaOpm73(cZ%kL7QqO2^%{u#LTIaLK*dOjV$QcNk4d@Qw?Qi+7)u z`4TjCw5bPKasSfd$fj5j-Gs%zd1$m8|FTHOA$ihw+nQTACSR83ZFa-XVYKl}W?6{N zm*8MW>~w)Ao#&*B3WA^ehT&+ixA zP`dby!6;%2M7p#|Pi0UQTjs3!6P&+%fQ@WeF56UGGiCacNN*5U5uz)rNgAwr$2-`6 z)|7t{Jjqk}4&(lTkR}=X`CH`E2_pAOsvNO!AkL@sDz2LjSv4AcTs7wTSCMD5fl}lY z5kIB9;7VsWvVy~cZ~~0d4GtnAg&I$LVbW=M9@XN4vaNgdS0V{t$0nLBbBv9;PE}3^ z^*X1_tD}uCf zOzK&`qn_MeJ6F}^eUKWUnHfGKHC#Rr)YDdv zDF5J!uELQD31<-0XAu(%Ln`TGH8Yj!?2LmTO0VCB0CQZ-i+usH+TfRrWDS*?xYzWy zM#O8uz;S6W&Q%yw*M>3BSRBXnL6l>d0|Od}ZIi`r)xtXD30FD6FBof%Whw`4hH3mj z=(3RLINT=}mpB(1>?buY5c)dzcdw$X8m6gTdNRoZn${(%HlL~l>rO%aR67WUO4KNM zt+ieBt75w?_@_2E8Oi%c`o^@am1?}IYc7{hpgOu9+{%;5L+P%X%!EbP1RpO;6b1Eb zHuFbdb37O$yGTAUA6py%Scl3^&l9n}23?R*kb^JMSsb4)@bhG$AE?e>_C{=)_R+td zb)_<{rdR@bwDQ@?6})SL{+f88()HSCavGkK-JLoo_WSqXs%lF5zf^b$5-wAJauMg$4rM9mu+RgeVV5aN zaBwwlUDOT_SbtIU-rxFF0Laxy4z~!2)i`c==fLb+O}3Nz;p*b6pE4+Dw#Mn?oVPe= zCrx@D#(RDgG%PT(4KoGpURM_kyB-LiuLVN&+|&8FkaHuFgaHjH0VIgVSLF}jCu=X` z(OFa!Uy3F@LvwGE2D$5{fAq(c)|P6Dsko8sSzL^zh>nO)q{1)g@V&FI zn=?Fqsh#+5U}2m1yEVQg2-2aL+;q5kW}OtfhJE^(ZH{dul%`!P`10h5sef)jg%igiuA(pMU_Ey{YPipPrr&yzF}N|zxYPffds z4^b^W^oX>de8sjStn$N-RmSqV=oUKTV&Y6#1_XXMxz)kIuKE(S4iDQ(ZNmoZ04j); zH@h{MgTY!K%k>%^NqD)awntqbEN10O6k;S?S2({Xx4DKFw z+HM3EanM;&py83XRwEgnZO~7?{qt;0pv3mGk#E+9Sey*ASiKn1{8pDlcZccsR4CpL zYvE=k5!*7Y^S=CbnjgY76ONXfOqTd!&P*NYEyTvn%`Oemvqfp4eTlesplbSJI`W04&N}krWv;FaF}B{cw$>knY&i zt**f!W#@C3NTT4R_6Z*yFxHe>Jz{Bm>v|9!Kfa4`n%Y4p8zco?pW^W&A?*aGe$;IE z0y1SKy+Q>wyweL*qHLUWM2Z}NE#68?w+0_lSO-lKBs8JeALPcOR@o?JE`(QQB=Asa zYLt)mm?Cw_==!zLc6r)Q8L~EL;`1~ylWX=r*C&4bAdVy_)&=3?(7diBS8V~0NqJma z8MJBnQxB@dyK_%Fn~;;6l5bP(;3SFh6MlQ%TQpSs>G+-5W?C{`tG2N^a%M{32cn!&5p>4~DxJpHc~(*k zjl(tf%VsyNi5dvKcRLJ|!ANeI>C)!xR|>+L>v;NnPYog0dF2 z+iMb&PVH_|gZ6%Qx$8!+*+-vI3YnTH=Y%Z8fM@%JeqZ};P^eS5Sh&pWPOc9d8&wB4YYVnVVMk81Sd z@#ZhnPqj@w4RJ-)bvO|8e1(DwJ``D`y-gPr8wMp$f^J!OLaC;sF_X)tY?b&7d7@e! z_Fs)nUa>iAMx;AJ1uJATQ~O$Gt-<>+msemEf?j8^5f36B`e?Xc>gsZ;uS_tT%yhzC zk>PPH#9j2jc4*B|#l%e#mMxY7wuw2LC@l88Jqvba9qvN>B0inN(!0LIrG~f2W?G0n zfcM(9f?RPf)6=atTF`#7dBZj5YyG9Ue=6*G%i1(0yjat|>-Hdy(#1A`w~qNzyXFN) zupg{64?nFy%pbZtLbV__?`^RBgz!GeWG4PXpD|5wVy00Km?96;0Tlq=e#?pYL3?G07a0xr^g+hekeMa3I<>`_*631P0hOMXTzRZ$pfgq*Wzv)BWgrid zPT4AqICy?MNUO?O3ob%6MSb;`FeJ|$mb}sS$@qO{YKs@J>q`YxvFK{@c(*8Mpa-1; z80&63+hzIWpb1=jxElrDDY-K?tLN|w)%4_@Z%zP9RH=Wt;&?;6rN|iqiVu7jTWfZx z$Q?}4SM@P2-gyc=Evocrz?wbOmAd^%b9eAfXJ%V>M1vFxPi#udV{)#m*4Ba8PrC?h zNA0w|kX)zeeWvS+0a;wavh5f5)uK?kY<@+bicT7Uw}Wgx`}p{9KV4yXBy?R@t(xDi zK*0H^oTa8-q|rIFxYZukXgvTI>CWtU--4Vg*2P_fSwIO|{Pl6&Rn&_@tZPy4Wb83o zaDkJ>!lU2vQ&i2Zc zzZ$-Qsx#&#qAr)MDG=>$*}OXH?uMAMp1AoNWRysU1_eG)HraS>Dw7!I(zVFeoQ0O5|7D2U}OMQ55P2^xo?WD;T04tOV+R5UUM#0LoKUMz5=q*&GihIg1HUv%D5}Ev0PaB{y16 z&A6^;#Gtq5ioIRPk1a6Yv<&kDK56aUzHKDK-lDrhNhIg6_qDq|m2NQ2Tv!^&{WkSM z-<x$>}2!?Xw?WN%qHgwarM=LUytrulflfXft0&&v~K2b4O%?!PY%vCk-4P(Z$xzsmx@wN?&#U z6H|U>l?tJyra*6JRONC`3JLkk>;j{)`VBxtx)JyeRfPXg-m6XnxvC?%lcCw94b&G;Bz4T z`nPOixtN6TVmTBP}JO#YQvRGssLBJKkdC5@V!nH#}E6} z*fl=FMkTs_0a-M_30AU@7U9`*9at2?^mEx4t6RKcdtCK7q1~bK?&t7B8aO)+mmOK5Kk|N?J z>w6;B4xNDcFve)hQCsNTpI{w8bG(#IV5Gu6ts_;&ORY-uHl{p3@;oOSg5K`Mri-H_RZE(Fiseuv zBq?(AfFS3kDAPzkyzC6E_huOk*EcXqsjoj`c3)1-n zM(#rmm*6|&0+bvOrjqhWI$GraUdNMkn)L1PBatcxz6#NFOKO^XlYv30b~mWAghw%$ z*X?*eRc?Uw#?J_buhJ&uKh zFJbW+*t3lEXqTg_le7jlF|pQkk$uyXjW3LF?@iB^OvlXvwkoVhtCsZ>g#>=WkRm+X zG5&t>A8gvJLaVehB>TY39)^vN*Pvx!zf(BrTJ#DzPemIT)5M04R5Su-FATpI3J7!t zcvtzzCAxd#1;IDyiM&iZlFMK)%o)TsYr@uU*VR7XMQE(U{d?&2l)Urxvaf{I5nJ5D z{J^iv=3&f~7VrOJ>?_0KYMO0HkPtKwENHOc?jGFT-GaM21h?Ss?(RAeg1fuBy9_>e z@+R-O=bZcfxc%@0W`;f8yL)$6ty-(f)3e>5reHblQz%Kcy{*tRM#A%3348{$=C|DA zTqFyh5zp6T+FqVc=j+^v{J-2S;YEBUu~VgrGcaI88UGH)vB;CoV=07ya{lil!!_(S zY}EFUn>lj!#q&f`Y?P)PM z>Mc6bpTX@~Z(5Gdlz`JdWth95Tef(et+Y7okIf$6_7U8=1MI?ASy=k*_Nr(ap8W(9 z*9z=B>`yOXqS}!)EoSz@^TKRSf5#ht`H8l78Y*^~h$rM&ASIr_?`SoQi>}{36pPiO zf-0Hj9Wz4TK%hHs5!W>5944Xnm3iT1691h!hiruciKr&HJ0OrO7aATzDw)3PzN@*H zcAF@}NPYX=HqGGPxCryh14%!r@bp`yZ+)R<3suBYomH;+%WHzdwxnS>QbRpK1Eap~Q+7{^m}Fl6sF#q<*`;VFYOu!RzLnlAncGTig8L zLt@}+60UbEh_r=Ay=opApW78|k-53K3GM9eve<5X1)F8DC4W>P5ZRs-&Z@N$Y4KL& ze%e}Ee*XT3hK8Z!?CcBRa5RZJj$l9{iXd_DN}3cnqN=2pJ1)|IfS0-;Emxwnx3dEd zTf59xYRkyTK)yqoIlcw|Qf&U`?zq0TKkTLTA(yFCFoJ4!*dv*IBK0jT%P${-sE3!< zCefHlh(d)79x%|R8zN*~Js4>p-V{$rRoU16z=~Z&99Ht9g3{L3E>JK7S3rb(`xcz0 zxvY$emh#Vj_tULs7*Zxg0riG&sY9Y7#m* zR^19s9pi)IVHaBu#;?7kuq0R@x^y`xhN$1YPc%aLyE}h}%T=#4j%wPLqyzNWr3>WH zzncEQSpu-7!1)LDT1(Ml(AKY975`4mw)HWrfeO*Cis8>!e`V-X{m$DLyLgWcag7&| zw6P#PRIg-$)yL>~P`n+RZT99X`I{NkzaQ>Z?cmE+$}3eFmQg^&N8V(6bn&K2%H z{0lBbu8SL&!wFQ3iy6c_l~&8^OVuBt~&SBe}&jL4jBLyGgoWhCSAz+bZDD-K4s@J zW$_64Nb5h!Q}+J&`*2*0U|uz1oJaamAxeG*9*pqjHIZycP`SR6;Z1UcTrdm%>G*fX zM(?Jl*Elkz#44PvSde;?!R+2T-P-6*f(}1RS|{hjcE_yR%lfrD-Hm$dW(5758qT4n zs7S^^orzu44IV+1ZarUO)r$Q{(zR~o7zT-h)q^BtXQwa%%JCK+_N3X*0T-g~*{Bb+ zPL=aE?Z2jR-l&jk%4G6dwA46Fiy)=D4@}C+{}t4HC(~`w%Iap1kXsBdd?sjw<168D3ce4?DBV4R`I1cd40T zH~@pKu$4D_CmhbM;^P6N({ue-@g4>bY@vV-o{RlWf6YC>H1EQ*#>oGJ(Ve-DEx`N- zG!IicCFH&ya+qz(Vx3@>t+NQnUj`|1@-Id9&)R~x2pBS*h#r@kZhmkT4-L5wh&Xq$ zoUE}5r|s?tx9b@e!%7I2NQxVd*_`Si7DyuG@!$QSXgkj9WGIsOdmbUiBMkK2AtJ$>k}}X_B)WX5tU6nDO^QLJ0DcT#XUS5@E8EV{)#| zlA*Ga;%&gE`?2LuL_|8WIZm~%X7>w54s4Z=&LiJ@33>XY@uv&IR_YB!Qu~-@hLaO| zrib(BcPK9}Zm91^Y7xdAaw+1tP;lfpK5Poua%<`R+Y=-u5lA&l)4a!8*{IAh^Hq^v zF)bd-mQrr5ML*MwrEVG;ip8(c;Kb2!ALF#SXKG^$GdwmoE>9lMXJTW8P7gn^o`l~T z{tDBvJ)AZj$XE6k6`=#&`2Ylrsu&j|GlHa#Fm?XSzTcdm}v~at4WDrZ+oX?Gj$3eSU=KI zmJ!-nF&)Wu>3BT>6hn(^lyKH}dpPh_5XrK)n;t!;ag?vjvTY?$#PCxe!cWWpCw^To zrsOAnL05^PUwH^_nWBOa+ytyPYb%{TJ~RJVBVVEWPrydbgM(6ZE;P=^XHGH2`aVQ?jDb;!V7Wn@K)R1 z9A@Z$Uh6M6TFJ}H`+d&-a}H<53I-!B0;VRGP6xsK-%91OM5!-v5(Nq+GdKK{3ANM~ z&(k5`TDe9bFuP170-Hf96hFBM%rOgrLHvz1ed(6uzz>Y}-uBG(s7OuF3i!i|TdYV# zXn6az8LZc9!I=afYY_2dOL$emv^Gx8K+RWIKTZe;b_BnmD1nK!H5S9e`(iuEG!-`H{)unJUH$B@V@jhLGnfyoueQ8sTyJJ@LuEE4=eqHK{*5z0;KGA9cw2~oK#7{l zKtE9hIQyn*YeA17%QkP#ESKF=Ol0TG{kk)MoADsJ)_U*ildYpDKCSwF4UFSuy@?sR zqPvo<{M85J?oqlQ3D%nS_s*5AlNS%`GN&hWIV-~!Upm-)fTNzuqaBKgW1q10q?R&l zQWVO#tYSb%&_&i)F`Il8srAkvMZVW8Wx#64z{U9qt3SaAds}{;g?<-_z91j$!|8NO z|1z~{9+B^UiQb#M&RX}Acf>vLgomZQiv8ht-^8zx$A9<+Pq)`SSR4)N|dLfciDd z;Itnes6DL2g5Pq}KWGKOs;T8Kq369py9IOGq!?yBZm%L%+^NeXU7%5XO!gy>X+#_q z;Fl!%)YFySbUyQMxY0VjNZ#HdzS>y%s1i+`;mU6pIh*+49AyM6f>$#)=Wpoc4SS>@ zX}pFuywKZzyQT7Xs=&$>=gzf*B?Ols$wh|!HWYXlE$hAG+yRcu%WC080?Q6|awQ+P z-jJ^Dj?&t5fBMYvg}TGJam_qc*Zh-*>hXgpo%`#4d^Qtg&EkjkIZ1!W^A~37tBizO zmkz~X*u%~k8AYjBbK)6UlIb^6CGHtA!d zN2^Wi$#19{pX+9h$F90~j6vMRy#FX+N`eE5$um zoAZk4rHBVx=0~CN(zht%4!HgBO14)lnQ73z+xD+L6ySte_>f?eXagdIF5W;J{%zKU zmoA7vt;J)v^;B28=Dt9p=l$Cfj~}3H?dbH7dY_X8vWUkH-D0iJ5AfZhF0aN*cV&j_ zm{4Y;1347{^-NE$C|tA&;Krfl`gU8u8r73(%zHFWJ-s}2i%1?U^dof=79AURDO8*Z zkFS7U&AXzTPY2$1{h2G)S!{7>OPQEZnQXQRL`6Q;HTydWFHI4bC;@(WgJs@0bVR7> z*!9*2^*i3FzAh+G{2Bn@Fiks&&@CrxS-s$^1g1~P*PK(0;PQ44-74t?N(ENF6(?m0 zVr+kGh>b-<0gpSRA1mJ6Ws*tpt6VmXu6Y@0dbi~owqstdSEQ&=z9E?PCUz3g5a0WM zBaZA}dcI4LH?(44b#7|Pc&$lTtGv9eNhnh?jzH8G6Cb-MJ<^__{t;DW(&vu`Nf+It zT|wD=IB7oGb;v)pN?a9S6aN9ljuXxzT7P3!Sb@q_D)#3!x1i1{40A@Oo36q+ zrt{e>Pz{aHYvG35<{4WVpWAS!Fsbl$G&*L- zq&M9B6Y9+MC!+Cr<(fbHnTq}TXZqj$p8n(ykd!$yM;g_hJGeIP`>=vSJBJlA9a*Lu zF9kyRl44?)7q_2vh%YFRV-ee{;zJ~xvrcx-&PwlYDmlzYJCM!OXmDM%CudxB$YF^X zgwF7un$qi>#|OEBi=Tcy8Z!t^Psh7vBH}O{CsYs{pL&HGLGf=eIm^0P0QRSJT^h?s zrtz@nO;au{j9a)@k{IwlhbAKOR48qvfPrEosE;cElZ#TGW%Kp6X>&Ck^zm!#V-sb= zfoQ@^rVDOalKdiLEU}G0lSfSY>lo$DhWKVmP=VUK=Vo^p$sP_gBQI|>A(1$MmxshK z>4o!P*jE`r)kn*&S^?OgkKm$7zp`*QokIw&14VlJYOH7wE{i>MOx3y@1=>oohSw=A zKxMSimAoxhRMuu@K~*w0+Da%Z2|Ch2h>KBONsHOE_sw>62WyTO_xC#!N{1 z>+mf^CYrapcB+$=_qzP12tRpqK|CQ*tY|yv^r?;vFlXtGy{%4nHC>QrF7BG~c_7sp zc7e0J*Q3c{7NyFora7(cvl*j)?|qBnx;e*-ugVe1+-aUsmZ}|9BDNxn{kMKErsdhR zY3sW+I*+n6k;Zw;dxwo&?AR?;E)1>gz7H`Dd3K6Rr}!PB8*W`?Ph2*qFZH@bS+k|t zjW4Z%{b{tJ*8Wun}8IUuVM znK4lU2=0vX+5UnDN%x+;;4Q>YLxa2XbssQw{ncMrP#c1K{p_C@+qMZmJ&Y;T|CbSj zhm9SEO?&M4)X$7 zH-4v>c=vOAd`OV^^6mTfL-D|t@Wcgh70`|6h)Nq{%5{yjKV#*j|;Paeb5U=Tb&YrsV(4HIMuq z+WXVK9#SGVksTvRAJ%m~%I!@YeRR17q;+t36%X$Tmqo6QDa?5p&8;xdm3|T&Ni4aZ zd-WpY5JjDE-bq(~Ddj?WpJLLP#$X}sm`a@uj{3)Ij7pz- z-Ta7Z4P=*p_0imudO8Fy;M!kW(R(gEt6B_A{DphKp{=dh_;3Zdly|^BQLl#maUNZl z=FXkdlqAlP^@shghAOzU#FMb?P!fC=aN!Z>@z=OuUZ2apTIGI+P;%h7k)pQ)Ud!dr zP=8&Z3MI*O(wMn+NTe_296jPJ_+oPTt=ax2-T|oE3N<8tw0hF8=9Dk=t-1a@WWq>n zT#sWLZKY0jH94+G5xT{v+T$#1FomF{VvU0idQj!vU< zZy#~pYof3B-ixh)k%>j{GZ7IX8JFs3qR^#jCd-AUU>SUN`>UTZe36-2Z1t3qB)9*_ z&;U5btj$-8^)x^?M|g;LaizvG$dUFQ&t6aDS@LJX)&D3!a)dndv^d-Z9?LJi9ZlI35PBk`drlJb^*s#QX0*W)HVi)$)6O7wgsUnXnV-*MFP zCHs*62Ao*mk>?#~=41V*Pa0WA`Z@}XBrkRcQjuSUNdECs*QCktu|mdM+s($IAyLG; z+nT1WLEcZdmYDcN+EJy6IH> zg{#a|e}q*94T<+#p*2-jNb{5Yv`r*ejPfRBo#l&1m(k5rj?FzoK~fUm^+@Z%G}X_z ze62Toab#J8;YAk#(ho{)TZ$E7SDII0PLW_|k^DORJEJ-!ulIiZr_MErh1sRXX5XWtSllx-(Q4Ie0Pba&Km?}d00Uyz>Pwu<$-&~qVx%y!=3{Tx}d0=@` zSbs||aGEm}E)HO7CX*D3zuytET1q(o_4Z!uTqS|TQ{}be<^3?-(XGONl)UtW>(>xD zMxL0cyg#0@W^bW;R%@`i1Nd_i87u)50OzC0z&!0DpB)SbKhAo2sG$}rAHL)UI<7$F z(GSb)FOa*sTnGRn9$hi99~v1Yz`A0paH%Ru>PGs~6h-{YXc{oPzaPtN7~eOqRFYdz zu&I9d(bLR&T>PJYrb?1p$k~1_wDvOE>upwB6L+N6v^Y*93q-Pt?_%suAr7^0I=aM* z&!K(Zef?DDG;l~q1xRM1^)E>&7 z=Lxm_0pH$tkuUNOOrXtgnxrmOM?3{tb~+Nv8Ru)C_r~%a+E-H+2Wo%9sMb*IGVjx} zk}eJHcF5(H=xNH#@(O<$m)Rbn(%oJa`er~KJHHg*F*>4f&v@wqsDNvlmOXIGeq?+Q09B9+uC}nLGAC9fUPOe5Ggr_X(e1Qj@1+(t+q(_3cI)1_a4^uYjvW`{C zb+O^mf7ldlv#~jVHxm9@3`fc~x1k=8DyD5#{P^ z8UIOvkq~w&Db(}d#R-t2trlzPaTv0e)lnoVOj_%i6WOU*#;2zQ9|x<12V4;2ONUdb zeczXr*#jOwYmgo4RKwb#492jfv7DLEY9_dn#=SpBxpI5A`+BSHHa6t)uFSz@9jr&m zhAX?-g%$s$PBa+-ZH5(@h8~n(N(-&t_8$Z(S+Sw=#g9-uQJTroC;9&jVYFOb)iuUI zZKmcJUPqX+>#taPFY({EL2 z>j`cbGu~B$>LzI0Mq8WZ(rIS7#FbT09^Z;lTtJ&~&*C z!QndZ;4PkFvw0`WfeGq-05Y|6V@6&c+I=wr^hsQ&?EY4<@HArARG2&Awx&g&wnF>- z$i+)j%AnuSSbI|FM{rmvzH}dWIqP?KSNX}t*=DWMDEy7$*i7<;nNl{?DWV+qX5eRK zuq5O0+!K+^bjpzehKOj(@gL1a$oSyPOXbG#;E?~yQp{eG182tP9$^!mJ7rcCjm0D= zV5)bWF0*F~?QUtLD`RLJ9!rxJ$P=PZ@B*;M(@i@p-qgM3vpW8MdCf`=9t_eB)T={kjZ1S&#Gsx0>v%7^r*+GhEYLT;4Y9OX zhcC)U=VNLX9l5_HB;`nn!90sY@dns7+RaU^(rD+QBV_#y%K7%VvstVr|!=BD3j4<70B3W4!B!ZP;G-^x?!NOFDDUkjMhfJ7OZdK1j*iu`H ztKCIQl5ftQfJ22+hB0ZNR$C6`b!kjL3tKcucc1)^n8JRmm+cCy1L+dc4xMSgZ3N%` zWotRj2J<%lE<3WBzFTw`Iuf$?Dt)!HjeCst@co^><5L(XnNUum3@%?3X#bh7^TCT~>w`zWyCm-}8d-zR7ZgMbod-o4DY%;h{zGiuA8ytahcB7a*GhhFzY~i8R=my!XwhmC-hL}y__z>G!*j1i%LA^z z5gU(Hr|I;~+TiKxQP-yxbDiRw!Td>+%kCbmz)(f~1J#sjp!>MnC?Dh5*_Vh#IDw7V zkTJYjsZW~)`I4ck&B52{rjcKUI6LanY?)Nn9=If5<|rP(J?gCa3hpCHnvVK z*%y93#`PDWxTR#L?OV>6HD%8vNt`9pK$tYA)p`FwBDWdlr@yKV7yeU>2OYr(4$K1h z0@e&@81%5EqW4K?tA9(it|2{+K~|?;M7?DOZ*@r96iw$L6J8-@YLv^4BT?j6-bO~d<|`smS|h-bnNMplSm}Ug2e7^Kou%a@Fw&0 zWy*w0e(9eZ(iM7)`M6rR&4GG7k@BA2jZ@7(#1zBEl^P#I7teN2@>RSgt>es6B8Q{8Pet#B@9ajM5V;YkB-B{hu{BhrJL_ii$q;9RsMK)YjHg=9Xe^BJwp?pUeQ zI|<^$#WFV-3!Ky01fxQtUe_Bz4DtL6daI8%a<)9@iLE9&+*^NpP`Q_zj7$foRls%eqmJ&5g zPocY4u&aWWSM`%~M55mk{nA$9n$#_?SBK}tE1nZq#@serxch5l=tN5tk-v;B$KtLp zoE!P1cY~ePk*)+VEN8m(ABf-O(T8;eBma;we=hDKL?q^G#39h_@`Na4H5 zq)D?Sm13OzxXu5Yjs6kk{e!wB8>eh2-0F0eY;#KEQ+tPRLIm=qaiF@2tF+&LqRQuf zv`tlGkV^hFg--@%qobDvtlYLa7$X!vIz;l)FrBZLJ*GlarL}iXtzt?c6jSfhW=JG^ z#e7tw`aLIOd9H<)#lj3yhw=B(>fzr$33utA$u{DBK{*z{`X1R^O>^9)#hF!HV|OSS zy1XQFZS}zC0mQ@Tz3hAA*@!C~y~eeGj`-F<7|nyzSL zFP(fP^urQtXNMP(zn;J;Q#ydhDvPDpCP(X_rc` z7S6hHwX8dm@xq32I}sCHid4pE`gy^0Gs>2q9IO(&01segU0vOVXh%m!gT*{Xs1R7? zMx6%oGg1%Iw+D?2%Y*9~5fT#8($XqTo<$vl+sO`?UL-_>LJQ7qY7eAFve+j`5=qf|ms!3C2nC zxF9yTQeRKfM@1frkLiVCW1KF9@^#-nLUFOw|ITqF0WA(r>l$RMzC6df9^^ehCZ55= z)*xo{_NzK#O%-Y|<~w{h99O6^D6WR{lHG;=-^V?Z7P$E0zl|~aU*Zq=l~2rs&9bcj zz6IgghboYR36XtcO&h;7I;PU-OQ z5WPJRok_PZkRWTSe>?cgnYQ=xlR)VP7emwYIT;$8tbBI7h(G?vU{(f!zJK%eLVOkJ zl}edRT*VkY-_~2R>WY13!Ro5A-F$=71Wjh!3$Im;W_7TzG%65a^#jdi~g=hxHV>7zxV!@B1ql=0z$8tCc1@>=W9P&(7 z)t{aU%Qw?xof;Ck*IBGqY}zdEo-N5#pEcSj7LP&UM@Jsk(WD8_uU4rH;TxZvz!jB0 zLx>CUD^-ByCVyH-u||V=s8H@oyZ$Tu11^!Ud<#cU?5u+L*+IY3@j_EV33kq{)@sH= zaY(*j5~-xXxX#8h@`*v7NXfF};od#vfirhit&;E78-B}u{tT;G3XL+APTw=TH*e?) z1bWpSaQuOo&z0>`IZjrkn&w+A)Bk?+1x+al+3@5e42;`@bWjev%-$xsmVnl;{<4qD z5Axs|j-jDm0Hw%-Qu5mtR|C&5-wb^nm}my(N!d{God8Os<0#Fi`Pb275uk?I@`DeP zNK=zyH^#p=9b!FQ;`&4{r|$87#e{6y9R_CBM*|bf@l0T%1%93u<`jGDXEF6{3;YeD z6Kd}E)mlPNFUb-1E-CzOSY012IO82}olVDdoUlWrknO^Eh%l0;1BmX%W8(YR#M5Su zAUfcZB5sXMsqgkZq=%5^3R9_Ldrk3$-(fJgJXeJb7iLUNSW#& zH=*T=OhxTW<2{e;Hf&6OJF-XGuQJ+%sEYL#L?`F{!6tR?q*qH&CY4BL<}5V9B6XxI zHbz=6ipY3nVM?JAbyw9T1UeM(^0_NJd5D*!mrZrN{h;yM>R0ghb@xa$&KAI@2xWNm zz@4%BN7`$A@lGvmWYS&K_ONB!1pl&UY`N3{VKX;Uh4Nnh&IEJ2ArnmXA$^6l<9e;4 zm?8FCucvqNl$bkd>QdlkUTT0ZV7EzTJjQj;d9`z5_M`&~@)KBgxw?ea-JGr5CfKjd z5Us+>^KticfuB#zuPnZn5Mk!*q8sMsg)u{xYT&}Xs2q7y z&1-+72o`s%n!d^qq1>KPEkVkaaK!~vxhZ!H-a;sOqBEI^X}Z%ac~I=^?Zyp1&g#u9 z(YDt%6xp412=1_6Klk}2GUtqPjjY?9X>2T#o;pz=23sq#W*{|t1BVj6uD58@mSn}X}a6DcKt%zG%E=JkhQr7CT=Ja~m+Wib-3dTTmE)9E^0|C3OcxLlF z3rO`%Y|IgC+eNkq8IN_Yyf}RHFy!$%{?hHz`Qf90*kdKi4>#t>n;P~U%y{g^bFi+NytGm?w z&dMZX96%c4C;h0XjhcWGAY!n2Ny=8Rqx&_<%Q1WP=kBq$^^sm~k;&|Rl6H$=haMyx zqH@0@mTDIa9tDDX5}sK{%1I#Ec$$v>u9jYV{$_v3}i$GVri?eh+I{ zwsbfTJ0mk^mGZlhCnctlKx-KY%H3o!?D z4pikgB{bX@m0E9bvCUuTE5ec7F@()_luHKh2?M?jIJK1~7uKm0 zR$IuORkKa4Xn!ZKd&@2XP8Yk`2571nK50`Ah)xgoVQDz7aUM?ggM8EG1o3?+15E23 zqJG)B;q~de<$GqNcop7g^=(iWfE{dcKWYHxnABX-HL|p_y5;!547Rftt^b-q@g*== z&%nF)KB{gQFMu0D6%d3y>;gQN_44X`#_s7io`aj4qkurV0~N*95szCR-n(0$ zYoFV@#mpA4E_%gR9zg<^lmvw26U{1 zO-Qmk6W^s-Hr9cM4(js}^4!>^CS|d&2{r+VdUxJ480h-=ujCmF)elc?`!tp;SsNXs z^@ALv`FsV8w%-iN8c)0`?g2bh455O>`*uHhVHQNO19=JW9y-RN$Zj-W>DfLxd;_Ls z$#h0O*|sk)f5P+WSbdqeZcfGlZO@P1dG%7PE&1@iM|9o!(wvEo+baqRV$%uF!a~1RUG>CnR4K zK8V^@%FSHWfB(dr_IprxpuG{gm}M7042F^M*f1Q0X*G9OXk~Odj_)Mz@2doq*Ya^X zZspwP>L3=Avp-gRdr5T3*R{oLSqq14P(Sp`hjVJXO2~CbNOVt5+9bzN`0)$uN?G~69fbaSPw-t z*y44cZ~C)-QwD~}2{QO-4?Ez4z`~N3sB@zN@eldo%FzX&%~stxF8eQFDsy!!Oo6=N z#71A#czV=c;4muX>q$Tdj-?8I@?NPhvt?OYJA23N&bH7}c41yd;)pnUy>u1-*!*2q z*nTLlgE&?`O zPDG4WJnqrqVrCIAYfQ#2)$_A+Xy`Sn%53=AEBU%hE^{5S$eJ3i$t%2`0yF1LZ&;Wq zH1>n#<64FA*l*MXVD*o09$OmTOCGm6o9mk|KA6y1ut?My2eTr{+jJL%v6?Nm#tVPI z4Gru|@}nU28JIuhD=cexEHZM#8Amt&>MIA=|5>x@JfzW>h^Y32Q$OT(mx*l(%~8zz z+ore_txRKVi$LY>qD$11>R_7R$Z{mXl9*C{3Wtlkd_Bx=kxNc!C4HlHmhN(DXvjcr zHwZ>uo70Q9DC7wVx@*#g^q6f^J5(->DS9pRc0r}rvc?uMnzUO!yT zu#2~(=bb$I5qnr8cD;Gx>tl|#r;3G)CQA=Y=k;5N&tT~vIwU4$nyG=Aj;V7_gmlF9 zSx{d!bH8{2gZyL_o2xoF8)8a|GQmf&T7@`{&Dt$ZpK)F^@#8}auz@7M{qUx(wI6h> z+@=yd_zqqdUohpBz4&4Eh0MTSAQBf7w9r)I{wnInl9(MMgza>AzNwwcW8Q_Rfs3b1^UoHVg8KVr2I0Y<;6hq1u@j@U+YgHF`z+W<2tN=zZocc`kX_ z)ImL|N@+6{T4k4?t3Uu5XNrca0IZeX&EW_Ev0~mxK!8+^+}kIl9QF9@b%`k(`>upW z^>Ro4fL85Uun!6|Y>=F^N}i}2@Xw>A+4K9!Qos}19kA*{KLAh0DO;=b{VdyA9?Zfv z?+pZm7&wJrV2TO?f|DU}-Y%m?;Mrym7Iqr@t1~Y*xV8-gZ%$ zUtu$tD?rQqKvZkWVZ9o-kKDupU~<0iYie14y$OdhnlO?(?hk&U#pjZ4e`+l$DXxKv zkm6;nIaj&846a&lak?J5l38kztgy-ch>4!Ij6usmk)o<&Xm=i}5#I+HAHL)8L_2>z zy_&ATEcHVg(cl;Hbx;L6Blp|{HQl-(x=Wmja*|XV_yo*R2rDEO7Ss`kM2qC7W%bz+ z4HC7$!ZLmD93u5C2fWZD3#ahOZ+I(gig5@sk`^`;;}kgr)b^os3^Mm0%9*-N%Wl}s6&sY@Iao@|DdI@HPO!T_} ze^oA7+xDyC7(b$%cOa@Ov&7b?m5E5LRBXWb3JBki+}~3>^gk975k<0l-AkOsEeKcQ zX_B63ZUYH}#kQ+#7Mw)OtNR4vS-%Q{k0rb;TVs$@lDAGDoKF>I%k8l^fm+A08_ak? zK)J5lP;8}E3iVsv~har^(R&jmI6trI>(5@lQbxJDKc#EgN zR`7KP_d#5WT&5-ySTk0eP`ilg7Jz&&_kK#%{JKOjgk5-hV$>YBw!$T#h6CX4Y0n@aMZ>DJ#sz*~Lf~&Qf z97bE^P+6nMMv~>aZY`9woEj z*5ApXR+Up*tvzKaTNjB+bD+Ch3cyo{~ zOx5y$gG)Z=8CQ^HoVCwiM$vOB#{)zS-WTPy2TF5SO$Q8t^#0`23H_0qSb+cPk22+$rx1r-&aR3yopzL@tOz;&?{@A0~srEP5T zv4hVeBNfN+O4c8_p)wfT7uO3*ZGh5GpEx2t9=02m0SFY}Ez3fQmz^NWn@YSB9Z6dc zGi6aJdsHIWcGKELObMV6@2KbMxQKi`6=C2jOn#NB3}`?r5Lu+H(0V6NnsPLJ&VF?5 zhoDvCI>HG!^g*sQ7jne{KHT5KiXb5&-CbN1iw&oq z@%^%^d`T%&wAhBzfgl%M6n&@mJkNNuBIZyk&@-5}mB;2(?x8PqzlM)};B$imfs_k| z#m>^xGAnnc!MS`nxwzoHcaD!W+nlYyC6mF}N9_ZhTA~rw7a&LrO_%{eaGF_q8cjK0 z@Qbdlt_c}g3|QJ6YFkJM;pxD1-VFi=M1aQ|sq72T->>>VcD(J`+{V`d5M+*_5Jj{# z8e7=<8zat6fDYIoaE0DLd^P*MSl2%czVM}`s5LGdHo4w@kQ}jrxLDm_$~wc|wYJGF zGEwW_51U>;_HO9M4e^Hj$q(Lu;^D$+A->y~N?5R8yN^iSKtgzaI$HDC0#FIzF14ON zrg_chfhKJr*h9cvc}9OeA}~Vsr+r5Nn_&O`@f9Za{|fv+LxMrKe_OQgyBtrHPni2a zu8n4WD`bbq@I>f)1qCMiiGMTb3M*aKaqAM9-4mVER0uk;u-qEN#{^ZJv$47jrSM^g zQhE~DZ}u0-Xl;Tr>&$uGXQ#lx*F%*l^8thW@Xz9dWk^g1s?Y5rPeCwBm&3n+Ln6p1N0^l`UI>T>UL_~nI{QWCCSd{#YbLyKBLW>cVl3Sp~A{`d&nlEElsk^=ipx; zmAs(Jw#L?8VJq*cDGqfzd|AogeH1&{Y(i<)Jpylb+fdPA+F7b0(n~X?6h&ivb~Q92 zOl-)_{<2V{=*=n3EUd+hYqcs*qZ$LLKrd;I3Ejo%JLektycw%jM+Z-IM=qU9qg8w9 zAz6C3K9t~0c!M^iQ)SIy<>{JQ1_j%5QE}6+AC}$ZOf;Rs=1OO6vOToE{*)|{b1H9% z=z4ZjySfZ87TuT@ zdM{nzBgImlkW`;{i->TgkcA*uFV(g6A0S37`1PN1 z9pYJ-0^~?p$Kj?$LJW?=(rpq~5zSvoSmO9;54|J%kxIi|2 z2Y1fq3sap=>|Ouf+o1_ep6O^K;aT&!lJ#o&8m6Ftd~G%E(_#$}x`*@0TGL@uVk$H* zWxQ3M<4t|scAWjRpQpP9j4W)9Y3di;B#$A2tkiTOWi-WV_6id{xtAg*U;cessEjt- zQ-g_0LZlzDbCePgaD6$BxAh+lcE_}K-~s%{I7cKx{ks6F&~Wh?mLW-uA?1GTHiY!X zhmnp48Ci@`4%9AvL6FLBmWJBoIP=Ke(_-m%qF6`1QQKqRm2S~p*yqz3tRjLYFY-EH zYA+X40ZA?#_~S^)xrng{t;IH2%3ifsk#|a@)^29=##3u+UtWMkiS)*=TdN2UQO~sJ-bHlB9%pN&F9P_y8tnTwP1iW#Uzq2edIum^z}&`mrVQE#(jG8JVBhR z!10k;f4h6a$Z-7WN)Tt;_0BSNrle1!&p0}E_Ud2i75YYR1TH=DG* zi*??YaC}KHgqjmu#hN`-^`;7I@GQ^5+;nN8q`(a;2Vn`W7md1dlhM65 zc{couD_!`Y@$Cr@*)z+sOz>kpJRgI@TGxEc^NHCU6(&%wRnE_@J~c{{({V9ZmlKrG zgVP+TRae=W=|x5mB}vu3RAI?rq`KT*dxR)TP4G0HMGQzJQ*giKeC_ZQqY2u9RU(Su z?lhRoOgj9bfv&j!hRLVixH`vY*_KL>$jig=vh+u%kEQW5jrD1LsD)}=Eqv1TrI+Px zrHnEK$|SSHsksO&;Ubnuws~8N$3?zM)M`Ttscv~C=gB;_-0u8$1!3Cll57OIu(iUl zI`+j<|GagHIh)Vg@KCugqiAURlLpk7@_8JGI=pi})oL=B8t5%jb;Fr(7hnhs|M>sFy?j7i ztHTD<^MdHKBw5;HReu!gseMEK9Cjt;e&1^s-DXFw`>Vx>7Yq7;i9Ni%b9NV+i<8(p zk<%+kb9Tok!{f#8*_!(@mKif^A`!5_ujolNX)?NtH z2q$jUwq%jOjGFFoy8_#0f|rBZxR%rx7L{!#ZLGvpZbHSq5?2w_rz@O!in{W+ErTCO z_Y@irGFKH&L+AO&B z)vzrFL|b<1J9(F_jmXCbTBBXR@b z7?WvfPc`KvBqVrUclm(W_Ja8XtK^lr+u&H#T;Gy-t|W9mvewr&*4ps83Ys=5+SfF{`_GjbTTN&8G^&I>=P8M< zl-K$&{c-^=L`q7MbW<%W9g88@HhH^fzj*cXWtUt3O1=N#w| z@54O@w$2!TA;>CIzMxf@<6^mI>T<2{iNHC}74OP^(CnLL_tgu-)6&UM5?WW-)o&vy~&>QQJ+>WE)dC^*^24I-H|9` zYs!Jit@A=TYc2GoC%7I(7znf^`3ElQ3s!TY;ip!Q}n`7RaOtOpY}9#z#8x9fquL=P7( zD=ZWFHEQ`ECMbVDf4u0E z%%Y9X9Es2656ChDIXHfx%P+k-9IaN3lzp;KHP!3Q-icCf+>Tth%u#<+IPSDvE^Eax z`;-r&dkxB@-U`3zYH8IRCrocxpT3ZN1eA~+ZBg7PP@oQ(rTGb?Ej_EC40S;u8i2j_x*~nnOPCW-oAwv$6Q?~OD#AD}Y=$;x`8|7wU))6V`SL}BS7^L_vGtyQR_Ng_YA>M8W7s-4kej~_>| z?&soB{6O5C)R~#aLPCOLdf9O#5?OskIvidlIbSWWC!#YhdV3*3U#C4M(~PxwVRLw0 zj*r;ESQFWUCHQWGUZjNgdtz2tS~vtD zpPDc>-88|SJ9sS$>lwwB>F~FjIf>d_{}-qp4^f4!pT9Rlfb=p3EsbCbBIz5XlVA}i zU--V}CY@+zJE%6R6%eOFNl(fLM5%(rQd&VMUtNNHV23Spm6S3;Vt$>$jDy~>EYFz8 zL9P3h?a;I^5yZ!cKzJ00EEfNPQKQwC=?Iq!8IU4}{FwUV*wJfW?kB@8@x=V}6ftDp zx4P%I-lu!fr_p5m9lYmOIpI2h`KBbjcX=*vTU22CqmXj1~ z+qTzwtrAF1%nj1C@B@isKhS8#xBU=}`a+L_bMGuWca_r$&L=Hi4LG&u=RI=}3ssZA zXbhW`f^gh`hA-unpY!sx2G@gjuR`M8n3>`8U&FhkLQ8$wcQwq#ZOM7l&QSA3cs(Lj zqpCKW9ZNU|0f)RRS6RLpxoPzs0q0dSvT3OMdualK+nnmJicdglgBL_~XWPWGBc-j0 zH)OVA1Bg&|H&S&+i^A+JX=Q*xXoi9ZF|X}&(2Eu>NTW6tNGz`}3gcC)>%N3pV=6*%@2KOj8qdDC*~(5XI+3ZvVz;)gfLeRl z!LwO2T&>hjGeBAYtdDzwwDDeoWo3mMAFW-^+Z;271we*B>N`BluVHi#A8OepE4y&BIcV)RL6y`H_ zcOggwjV#1+GS+pn5vBqhM8Z+%?H>)V_G4QX-@%Fjl~<-wysfhAm?98iK;64 zP>W3rej~RFl42CM3P}CqYm(c?I{Tl}6sieDc^*8_dDI^i{`R35rZ*uF9+ENZo3HpkhXMa* z7@vBhfcucTl#Y$&8%=s}Agi2LH{U#du!zdPJKbbMw3DC~pIDCuo%zs>Pr}ppd5iP% zIr@u_xj@FF4u-@2@$ix#iH!?OGv|R@9q;dYj;VqLHF2*vOMixx1_=O%$Zz`ZqSN0! z6N6%~UT5qRZ? zwzjaBRKF&^iX$4wqaq&Wd_>wRkr9n)`U87@zjzoz9ZiZYMfL~v!&XI*#+O(nT}35u zVPh+538z6D=%_u|cr2ai~bjD7fRh;1*Ut^x$7_nMR+#<8t6T9Kt?n zHtijxIG+Aa00eCgo9}K*Zcf?8s8M1V5xi?| zOq|c6cVA2USAkm_m=}kkJ^Qa1zyFHY0+W_msUfw{kSm;Y@VZ1M<2jLQWXq;Uvy$~< zeI7{iJyzIX+8f_hNeq0!jm_00Q|%%l3f0>q{YT0}`_9_J_Sx#4O+`}UNJX1Fur?84 z@^#)?XT^-sPv@~_-t1<)Qw799^bcv`QfDu0@6&)bQa>s6l*YxY*9z-FCk78BT%mjGM<|F^hJ8dT|Bf){Isl6bx=uc_mr!}UH` zUs9K*@q^?3jzN)O`t44*lySd2{7nBz7ib7`tTV)x4EGAbXO~cv6c)$|Ww%(mg?ipK z!gz7eOVg2-pRHoK=m{b%ujs9eJ2n}2nWmzpzX*w}=5 zx@D=U9!gGjyioS3ngg=;!~2+7GC)-GjEr)n>!e<$t)`C0bmCx)X4X1r@q{fDL%auG zT20+Pcp0$cQj-Pd`beQJSToj%C?gR40sb|xWQhpHM(CeyB!qJ+CB(4207HPMc)v1a zb*&oEqGZHRa3W3Xg7{o*iv#(pU1LRyZo_j`uGstkBjhfp=FAjASiN*K=fgKUsLE+R zRWJW=SkwYv&SgpEj~_~|ipFH5G;nw7%v0ZoKh4rhlY1LCzBh=Suugh<%u?ce^^f4i z5y0~IkHiJg!`Z$QE8ta6=SA*UITJ7hFE2AP-1XTH>9BJNKRSYb&E13OT8WD`bZ~U% z?c=L9+>4YB16yygDB?ZtyUGc4i0~B9Lg5!J!M#tmkwD&u)7CNraHo|-Y-Zgvv#Ki( za5V*S>OTSIi+O+{r$p;)XcM2_KQlNp>G{0scU@%QK3`6@|J?7v|H{P%Xa|3&>&?g? zEdId*gVL=(Vg!huTlp_h*qWM}5^~7@=D3Ry0cv2p19rv&)4h*7TEveNK~PXoLIoL! zz5nxo2Y5iV$e%y{ics zJ3BkJO%Ig#m#|NI>XHqDx4wrWR(~PUT0E*~yd9#iCYgWg`O*0cmLxf2by#u@PrLp# z3`^BIWuYRq(RtDOe)d!|sh%pkk>l}V6N&BBSZrCyiet!?Lu)IYAd+=M0}))We_ zvlzlTXPQt(J?cNN|4BlBe+FVcQAiEFjM)bJj&NQGaZPT>B%~}VluQ;zP_bRsW*$0? zn^oF!A~oVtGN}A>>4RJ)aUlkJ3M~y;zX(%ksP_12G`0+^S4sIcpKBX$WF_WbtI`wA zmI-mF9EntT3bdO2*e#x?UdMeL^qr!O(sX;byq)%+DiIGXD9mW}7l$IWo%cPn-J)bC z@r?!Q95pn(+@)jPqi?M`T0ixg3Iyl%(=h&XkzBmRTulU^DP%tZ0Yzui1>!j@)$t}2 z@?@$;E%-l#i!ZgPA;Nref++ChFTxnU*@+Aq``4du9vqGYZ*^`?%6xMeG3h$2s#6;N z*CIB*irF>bsk)ZEzbh&`hF*E7dWmfm%#2y{n6wMrn)xF|JZljq!H2njOJ}#IH)Gp* ztvg$?PdKI&{m*;nDgouH8J-1jSWLY^if7XO8!kRQp^z5k8@y_b7}nh+yv@EPVC`}5 zVyjcccYK%;5%@PX%|CDT!1j>tU#t`U`QMqU`JwkeyNxEES-&It$^!+ti??cmHL{y2NQ8sqU5W$R;@}nszSW5F%$hv3VgtWN+@pnI< zV%>`?44x=n-Ciemb=-Def+}Xk`rVz6FiO9spIpA*Z~t8@7;ANDenD2k+eY{lRQ@5aZg@q*MaF^>oVO-4dP)Gs@;On#Ubq$%kB zET`u0SbFyja`SQ5kqNRKC)opwsOKy7M{A;JyFW6ke$pH2sueb$2}t=++5!L6$skAB ze8E>$1($S5q_j!`j-njT?eDO7y9x~xe%|Z%f@6XBkwLs1#?wMrlXcn8S`@s8hm=}r z{+xH8dUm%*bLe_mP+FO!zT*xI3>dzb6t3$|ajno*gmVntVw4)5T=i86)vK?AgTyq> zz}({n+$SuDU0Gv~`^}kz!^HA-%_-)m&JJ1-cE6VIxDI|>GYqW%*KtL4ku|`E%?`$Y z!L1Cl>`9$W;A!N)ZF^st0?E29lobfQ;yUoD`+Bj$w-EFMG?D}8R#|M2d^w+<=kC(e zsMBX3#bD-Pc^Z7#dhCE%@{^jY(`1slNhACX)nW}#bh;KROQNR&7ct#OYS$|m%sC3p z^JEv2cu!*|%_j?qgHZqBs#JHSFKYx8BSi@~wg#&KnHD0m=~g-7P-(LaQQh%>?dPzb zj~!r@)rdry(6+jNWZfm{q2~WgTK)edaQ@>lN_4N@}m6<6v+?IdJiT zguw^pB9TbQXMCW9#O5fNMCasSpaOj%i^)}mecm-RVP!Q_qrrcq`g8r)cb15*@0X&b zFIT=;Ek=2b&i5nm{aL3hrN~TOO(`Wk_d*{?kxvZ0G%iS^L+QfA66$c$U+`TG48!*p zThwYi22Yx9ZmVP&6iwI?-7PMR(AS*KH{FM5y3)3$g57eSTiBZ%M!m0-u(1p00>NW% zaJRH`NFsd?9k3-ZpJrqJS-HRh?^=dDrR(MW-SB!&tQEbWLx*e;T3G^`D|tk z^!e$Rf|&*feR{#m=%M)&-%9iSiBbpL6p9>e<4vvBT{fe^qE$QBYU>$uJCm)n_}h98 zC$pJMmy5Sh5|rME#;!P7mr6IVZ2g24Dj)Z0eA%rPX&kO@8#gor%hld$V{h7HEVjNJ z_mQ#Y*}OZCbiq|Lky~89PL0Xe#qL`yeE&ck`rQD)i-1T*UIrJbov^&#UD$d(Z3K<( z^81_0?rrtK`hD*`=KSw%cX;a`5a4oosB2(gfY(7c{>1j*1B0}#IOElUu7l!pA+)-{ zVU4KeK{IYOQWf!h8S7zesE$2NOVdSk-a>2%`e1y`df7KX^}hTL)yG97e=%-qV(WF* z6P1=g-zoEAe0E$+cJRFt6H5wqsliRUA|qtp_56$}6zS4duK1OoI@!2xZktX9{7*FYY!GNoo4?yl(v;${4l#eo+VdaSv`CD z{L}>@?Lp7C|FAPZ9f$(Tu7Lsh;0e&R324M_h!aci;lGyICVF8#nLqhPc2UlT&q3Yg zJ!}TYet-Q@P-h&8WMzUI$2cYV?L;2!k^LDamanVws<}5J>il#2^|Qk!Zw&3i?WPY0 zP8e2K8XqbN}&3n}gyF5?Ep;N*p^llhcw*9NCT zWMopL8xgZc2H-XE#gNFEKd|$wF>U0oGSjRk@w@Y2O_sx0G9Q z!@|YAxVf?mT?Mk4vx|#mkeHd7)2Q;LzQpZF3B}?}b1QLjurmTR70+g>*k&CruS1bb zD%j^{IEK@JP?DY93T$%$ll8H45x{VlGZR5WaS=rVp+v)Y91{1-4=0$UK?JF**8XcDAbo!nICrdNx`06;rvz z1Y4L&&{=!KD!`>*1^;Pk@LI|Te*if9bw)JN+WaKC-X_H|X3_YIfB36tERzYx`&_x_1ZaV zgcBuo%l71J?Y7|B(?9P*0=&x6(Gf~3h9LQ~?%p`Y-SGlrJv{|qFzb+Hlos`z+QFkJlc4^N zFX3$^{jXzN!WjGVef9X-xZM;*;@{{85nD>u?AO)Q9!1;aF|}OMIX1g-W^}V#PPdUd zNJaW;IU&`UT74#!hMmh_8T%KV?x&i<=q+5kDN!Y7m_F&Xu15a*_yYn0YVle%A3uIf z*Bfg|AN{Wsdt$_YQtU7PpQPCDEiZp2{%s@!FyW~^Man{>+vN1L+94Sb;0xXav;)9? zd=YEd-``(USZKT0?UkbYA~5}h?~^A_fGMS32|@Gl@JLQh`T@Fkx^ z*HY*i7@Q)Qz5OFCfX5sBpR-nSQvqvbdu|V{Sj#9$a^*?NM-$DAy8aGA@fE|S*2YDS zu`KWpLjVV|j*}(+l=~lD=M9F&7Z%1A;#qDbRYgTc5xk?K_GDk8z;&uXBQ|>}Lj0G+HOL++&kmfy7jhdr!vviPz3h$G+bNF_CB?G?8I$tngJ6nK5B-cpHph zUA=m{#4Tg>X;sqyKrN{^ks+J7vP>GvumccbSVq;Hvg>?lvBrHjYc}ITm2oR0dsnC8 z{T@oxGtx1mpN8xioQ|*5PC-?cb8ngWnK`(5Z+0F+QO)l)SPV}>2>ZE{HI!-3 zeX2CumfO9EU6ZU9YV;K$=67j&$_SCx2U<-g?IXgpP74xi>^rE*6Qd%}s_fQ}65Uh} zJcK9lxm`Y>QZj$oz7)SGAP%~6zHi5Rp6pz_vBuY2P!^L_8}o%W zkD9*zF&a0v*0@7+C70r3_I&kJ(W}f)6sx$&u6g?t6(xQ)@0tblHwm9?B7xo!HrTv< zU}Jiq7Uk*XvN|%)n3W&b7?|PIsUCdVIuDm8WE?XB;#fu|-Bb}wYMjiBVy{13e4%)? zYIqXyw={S5L{m_d*zu*U9GfV)ETdKc$d#U(W0Dfc#9itS`pTAAX~Qh-=IOd!q910+ z12Husb8#}gO~7I%l%GSnLQtBJ|FdP~(xSgp)OU*qguxbzl}kQ@o6?T0ZK*+>oW2-> zR1<|Z71tu^dXq8F-Py^bs^Bg_-%hR(#?!?!4ftD^5L4NQ7yK07rDxKvXcmPf<6D!9 z^*T3;!|V6;6tOetN!&m{q`*51T7c7p>umV-u1)Xku3e4 zwQP=Bs_*z?mWkEHS&i#5Mh+KX4}t)sl*5&|P&0K`Z3to6VyBI16`B8|WV5cJayaXHaHxD<{G9yuzcvS3EJATOgJ z=Qy!4YcPA&>$OoMFU!2~^hVw;{-c3>`9r$^rS>OIn(9B$g6AA6D4^(C2%Zo>c3KAs zKO;rfXr+^zIh5$2T&1O%O!>asd1vbAK38_{!i zPvh?^oEDemu~7*-jeD~$7Pctt#RaX?g0K+~%05kLy9o<7e?cX9Uy4g7{};lemtaE`qkptbdZto>-M>#Z7r*{Q`fT+#)Rve}+m4Gcu??k#w#3F$hg?%L>L2 zIb@%4Tuf^zBF*soL~&>p_VLX(GaIX{_4;slrAnUn#>RZED!#h%&RN|o4U?f)&_6w0 zPpAevg*QGe#jd4tZDSiGsovAASa%pXqR3LY!=WateS9P<-ZI-sYdn}Vy<6;61`VsP zuBOS8?r3CnDNP~w#)$l?gBA7~U9FswL?AEVqcD;Xr?;lCB89k^;EN8mL5gU;TX*S5 z$DMcO3=NrmtKGuBBV&uI4EyzFj*Sr&F0hf?ggnDZDgj722d8qIJjlDq$-Oe_m7+uU z@My2vGlWg^$dz%6cU~onD!0cj*O+7`r{Q9q$7jY$XZ98}wCC2L?x99Xwx5+9fwZ3= zv=fW(>l;aj=;!UjZjr7;3-7rzA0Q~9qvgK7NNBAS+Vw{R2O7Wk_iJ!~&#CFC;ge{V zf(9|boB0#;>24aG4ztii7D%e!NodN2S^BB`SKr!~IdXO%&pt9IYpp(2LxPO^cZyW^ zTscg@6OSK?4BXV1?kRY71TShR9bsd6SMy1Z z^wUNTLHHvAVs{0{K|Gxl4R&LPNv7^sG~!5AIpu11e;?O@4YwZ2k+q zl_N7XH4RMn_Vv|HKQ@0h>+Ay8#+lBNAAK&tF50_|@C4eQQf;E9`PL-msHBmv$%mBC zZI0c=0&y@?S*K51k?k;aS$C7ToXRgGp2fkSW^`D(%*&*eglIms^7eYUjUsUe~!y%uHK1 zTn%i}qKm@@A_?7FPfG4fR83$LB+x4xMG?7*H(B}FJ!wKPJQB?C`u&`P$-VyK*XXLp zd+;^4Q4wF%CDmk`lZ=7S{`8)$fbyHju( zAW{+%JrwzZ>ScPudU`9UoFUM3xBRW@oMIOi&o-dn1S!#7McfAi2KTj{&HHT@k1NCs z-mD#P@;w}xjQGC&WWYsW0k`t_1K{SSrY;edSk2e5v#^wp#Odkj0kIK4 zJu4ibZk4d|_|no+X(^MkvZVlxA-T8$HU&RFKMl>!-z4-eu&}VE%QCuu^ujS~+%n$p zf<3ZZ)om@dU3%u73ln+>(T92*o%n|IdWzfa9}VR`C;#m!a8Px1b!~@`D<~=|E2APK z7tE{gh??Y9dOCNLpxZrR*Uz-pVzPFT|GI$Qba|8e2F&_v!+jJM7Z;aThB&5J=Z+Me z`L3~E-$F$vmx%q7DtE%fPk%MZZH}R#pb(aiRwuL;1G?b+Bu!@ZYAZ{YcqL_JWr%z0 zIa{lGp-*@2uP-0$Vf;ZyONIVi(TtV``u#PJ_a6_(|GOXhj|TVopgUQOu6`Guew_SE zcxSra>{r89Qrv`rFIIZ zy8Mv+0=tWxiGn4I`j~2qb?)J)d{m%XOyykCpEFjXc5JC-Z%a%{M zU=I*LY9+u1Wu*BCXV+p#1!9?15Qvqc()pycJ6@3~fb%GJDr%d#>Ksdq%Z`9M%L z>dquZ`eNx5YdSt9Qg5ocio@wdzl*)8MvcMU4nD}sw3Rn+&27qrYaANR!AHX($>iel z`8#3<#he0M>jC15l>CmCc3G!8#7Xc;#?cNG7{BZJU2wkZ5*QuV<8;VD)hUe7eKqRj z{%$q#l_>f?=Jb6XA~ax-mBz9(;(E0aGue%|jz!i#(t+_^^)5E^hYpnjCKfMGrgFP5 zQP2KyJEs8`o0e2hEz{~Cl7n$Fh>uoc$}1``W??-llg|v zUVimaP*BkM{&bnKsHX1Qx6%V~b90sMS^NI8BzHRKo3{lEE_d~h0CU2d0#*^H8j$<_ zR->nL!s~n^>0!c96fTt6V|gLHlz7r!QN6WZNuiAz6fFIv>5 z;=EeiEfJVf=U%e2-$N81XKYxKTlc}ff!GTHUCtLeVK0XJOlKS?zAl#-`kU%uLT>siJ99~ z@!pvC1Ym2`sEjO;Ii2kh(lrI#8+(;cRw=#}vf3}zTc{#Z!-Q9D_Vm{|IxMi5>t~Oh zf+w{-Qe&b=m>e!op>c&0uw9ihK9P-<6mRlM4;=w6FUw`+3y<@Wr4JO7dH?J?4<+QZ zw1PypRU>*n-o|_nqoeQZBn|A=x8Nus=PXjN0I25Fia7pQnjly3g%z>T`uDaF>vy1nq zuvTcBrbB1%0q;V8Cr8pym)31ZC0BhG1G=w^%i+cfs4bWn$r3vssk?n%8q@Z}R}4guJ*N|{xJjM7%U8RYLs-NDbFY)t zZ7bh!T7OY1S!myt{cK%PKpv_6hq%(4GnypUcy-6V z>86F%beHBCDkw&*eE!?>v6B-7RDl{F%QdyTZ~h>j|28l)hr#76=Ai0Qn{|KRt?mVs z-{Ig@08UVqb^O}KGN9YekjRz-y0#*?zX{ZVHqNVY%v?-zazzm?>l>W7cQk6p>iEds49f&3 zpB(#@v0r%y707b-x(j|6&$r!QDP#5ANmZN%Gha3wD#Tu)XwL51EMtfY#%IX%FSd+X ztg>`Egr-TS3XM80qb(LMnmPsmDQ4YNPyVF7MY@9t2A@D&qp zC$W<>@$7e2({bF2No>>xedlk00JQyR=%cFazs73PrIp z?I+xBI*~|uT}6eoTZ-_p+PwSVVqANg#J0LEzdyz&;B|L|o_MSt?7DQ`p+cxDT|@ z?hGXY@NR&B#@hMq>X|sSD&&-u3m-=>X>-jh8!N1u&QA6sQW!j%a<8p^c4|n zyo9x5D-(*)q=V2T+dPv*V9<#j3lREa3{hv7u81vrPq$700KZt2Qn{6DH8nL`TPChA zek{o+WFVUgdquskiIcuBOj?0*>=5k?GJL^=x{m;2Pe?NTq z^~)Et>ONXZ<|rvJtoB%hU-h zAsYlA-xkQOM@r{{D()ZG00WknmzT0~MR|D}g(OOQ4E7)05`*;R%Vq->>cD3&UN{Hj zzx-2E6(}%u^VbJ?9=gUV4CSbog%g9l3^ z3g#aN?!4zi5;&Ybery=RI$b+BAZ9rsk!<%s8!jnwKHzp*_ze=KhUSTzd;`1E(2~(- zzRd_P6)AWBOCN_~GWMZWU6~K$rA_~FO>nAJhAX?HoCcdiD*V@lpXx-5rhzyqK)sB1 zq^Sk$Lw?V@O)m9g{{{z%%putUaZS9qd5ftiS*=|VP$e&--VVmY3e~RW)Vi=5-rW$F zU6|4F94Q;0GJ{q;OkvyJgyNd<9_9sDTyb3N_!^!=&$FAYkyi#?2gf=0kb z<8vG|!0C7YqFmvfcHD@lWQg5t>|qsALxV?wgWmUzECSZ7?2Cr;orgu4(Y|@DIrohQ z;=y@wDHJX!t~)-nbv48{+w*=UL@u4PiL7dJzvHNLrEzia^Yio6dMEbD zxZRvx$5YK@1$3e^ler@bk<*NcWf@qoQ$9V8**m=`ngR+V07nxpeIl!aN$bt!w?VzI z-G-1~yWq`!-twt|cuG6gzXc#21GW|Dm;8Gv%l?~5&E%y8TPOB; zCUP0L)+Vg)8z3vh-4yPpV~nD*IGeNEKaIdRD^b}y7FU*o-(fi)1DGU!6wC+c6Oo|M zuTKvgk^VR%r$B$$?}Oiu_M<=O|LhNU^h`_ubH2tdkr+sa9^^&E z<sP+7KqSe7cj(O4=f!|L)gR@8ml&Oy-&*i*wrz0Tx|ILe=X@)2rR4D=Vi6^RQP< z@tmvexH{KMeqnc$65R`j;|)YA@(r&xnv9<(Rc3p5dF61--*Yl5;|hwk)Ojsqkv+B# zc)_&uy=27}1?0_S>(uXZRQ2|@?%gQ?$8t!PpM=CFi zdCg&&{V8y|WN`=&+gZ55g-o?nJcp^Kv6C8-?zj6J&-e+;w$#{>2uMm3|7I#faG|m_ zKVXMNNq0yk@Y0+Pg^d#5>s1Q_hUUN9eFr17EIv*q>$wzdyth4b{oNEidu?-l-Fn5hHEXC|QmLJh`xg&uW+w2C zmcCuh#xtc>DS%WWDO(QJY}d*%AKRYztgY>?YI2ClADLjH8%Xs*yo!O9a^i-|+MH{uqA+NZ01uz9_XG8uWZ5=#KGd0UYeEL2Z zzU{Ray(dPRL?2xrm(Q8p^p;QxzN&?-tPcnVB|tV zYAW~~R#gJJP8pQ_hH6~*Pl|_Et<9l#xBb?#FY0SWY2!}!q4y5&Phf7H{X|MYMXJ?J zdIIrXDEMd~<&MaTP}v2~YF_jmyhx+=W;aV)NWJcP%8VC_!Q5D^Obl^BP6xlIq?GO~ zT9KfZjODaN?AO`q^B7us&|K4bnUlAUm_AMT9BEy(gJ!kIKm}v;sqI3UbG7nofa$;9DVO zWnp=XMazG|(GroF$fn9tQc?z;p+9tgmb?aW+`%qwu9Moc0ZdE5#`fhYA5oN&w|p}r z6+fr_L5(1$<@n#-Yunm{(5(uJX^KD%u|#u9erB6baqpnNezVl`&g4CTX8pp2%bo{N z749ePAgFBo`t;zxuR7$|pRMgK@`~#`I7`f+=r>@Axixs<3qqM6a%df*--zrMqNw}D zi&IR0LQnqt>PRvzJ)6?Jj%(U7RaiobThXjxKGCls)(GZ0)L1ICI(lB5UF;ENa+|4- z4DYGgjaGeQbSe6)pHEO`-D+@i;fBlvaI0ar9SMVpxgF&skxRcubmQ}E)Uo!;d&z!Kfj~_= z3LN9+xszm*S7*q|!42uwP2ver>W)pB@6aqSE1fo0ktOPaQR?XDz6)>ViL&a%M-jMN zPVI*ft<@*$XegY@mIayae>bhS2YEl+A+f8!UgpWkXp=C1bmw9G$ft?~&-&MVGl&qO zqQ<LbWMeZ%6lC+=Q7)8)G8L(J597T(JlQA zzvg1ZR{xG>U_5wE%C2tQv3wbi_*8;(w|+6}fF0Q`mZEpi(%D?pNr=a>N5LRPE_<(U zdU7fwCkUflA6hlivF}4+$e0&1j-)9vS;cJxPydw;*xX)_L56y!S2WbUMva`7e3qcw zPe&DUVXxH{8Lp*FqEj6|=(+<$S8ySnXuks0(!j1Zf>}jqXa+dZpWE6vg4K{fg`FeB zR}1igx2T>kjI^6>#&UT2a3MQ>-G8kkz#qyl~!tp zXGd5M3HUr5?)b`l5PTy%sZRQ3D~vdg68ZU^4Mv8qY6bnvEry0X!)O~y3N$iH5~m!@ z!W`?WX^Jo}FJjQ?=@wt|{Ze9ZOMqH4&o{mtaH?g9`pgY?40pb@b!28YUs?hwdlsI( zhq*>=5+xJP8-TF0-sXPwBc~I0@k-$B5a!~RZ23M98vCJ!r5UcNsoW>ImU* zepxeev^zUH-7T+c_)XKPNg4`=%Sn9!WCS-X3NgpX0{1lAey1a?XLEB-o;L86>rX|{_nq34rL|G=3VQQ* z@VpdOA0`P;t(5znL!(~b4JiBW+D=Og&XZ&R4X%qV2*p-6lQ!@8c*I9an*hmeA2nqkV3dTLzH# z`)bbpU^ChFSBrQ$+IeexRQo}Le0qt#7JOQQS-=GFi{Sn=Fh8lk8b#P#BHZKSZ&=%W z%^Jq=Ykiu%{3LLdWE|^O?|iE-)hFn=nt1(SzvN)E7gCxo&gn`Cztqhi5VY9~eKhK~ z-Syu$2dTCAT!u3-uK&(m41J{rAWfFDOen2G4)a6o(wxDOD=RliDF0tX`86?qf~vsi z<^aiPFfz|EIE5u-hOt(2c_yy7(M!I3!17n3$fr7~qKy5KXZ*F>X-VR}DKLwCf#m(M zP_$|6-26<-PFvfJXmVge7Yb^agEV8;UB8_-H zPfm0am`pyDz`lwu+`@LqD==CbuBSn=?S08?cRN-d>3#xN`x8XSIZ`i18f6FHqPy2{ z)!Xlso^`E=uNK3G8LtyW`KO|bRprOFU2X4OHam7xuGceFsycz&6uk0eHy)`ea68>+ zUHg8)k*)kq*J6#%vvMrl zgS)#!f(Ca6cM0wgWZ=%;Is2S*WqtR@cl*z*6r3#Jw7ntt4INk8w>|<_F>xQC9O_cA^N{#E@4b|U2=J>w?Q$25k+=fXjx{0mE zf<(AwamC<9?|L|@Gn;PWG!RQdDt-1(=a;0gB_Ze(9p4Q&vF3#6_lP_wjIM-{$2I7Q z>u^~|{#ConS@q(Go>R**`#>iwG|2z=iCC&%kanBNydS7!fJG>8smF2mxt%xf^;pE= z(c!SdVaLkYwKUSm{m)y}Dx;-fZN1iHTfpzWIwcjGa6%9`Th%qIRmGnR zPo7i^E#-NsV&2l+CGZGyL$t&?Ma9Q`HqQqDo0qddYM2^6@VMV=gdS~N7jFgY@i?+V zU{i9}z@UJU-ft0{FQCDtZr`GZP4=|_jXW5M4Gs!k$63$OHoXq3Q_B)NM|`3qGWDM7 z9qC3PJA&33`=5*5!6;&PM{^wozDMTVqXnC$>O}T`R_YvIon}RFq=Vlk91|d)^Re_d zjQ2sY<)Ikd(&)-4P5?vsa9^Jy!0le0ylRdZcg9FF|vWK2JYrrW~mw{H&i#K^j^aFGDE*a^UltzUP|TGCfFWua%!ta5$IgDy1ci4jt@|MmVU zFsEZWHHMwOXcS? zav6?^tl{-q!raF$fs7F&R|J$h-c~cEV6q51Xh-?wD(+7Kx*0&Mr(OMldWF+;thsvPW@v{!xg9BN-WoL zs^P95qEvdTd+KCQcKV8mSnsTP9_Mjkd}Uqx`63g*)q$=v?JFgd&)^PRKc8e|Sb)b7 zcBlRJMVYK5@N}s2u2+<`Ob`Yj8ROTv(!d(iKFvAB!3&bahBkp5Nj-z5JZ>Prc0xw#>D?7L5Vl;y^zRssEh)Zq40_^XiRS_L%G zp}fA-P-1MlLXnv{G9;T|075pHb?>92XPKBBwgy#a&)d!e#&rix>yn(PsHhau*zzE~ zt+%)H3knWR{#O4i${#-b;4@rn_ppQ1>=dyM^!GQ~&W}LCg!1xo+lR37^2q$f?iHDY zLOMBre}8rLBq{^tQtbcYw{SSkgtCXIRP{C7Ijv;s79!?ZIK7^wc5P`jaZE@2u`#U_ zrS3ndO_GRW11`S|p&sal9L>9aS7VJupw9WjWBi^RJazGw7b&aT#Q64O{1+IJd+_GL zFGzQizYcvLyqAAv0RA76PyW28Q2*yEKHrOpUmsaLu0EJ$xR4JW(FO(FrgVe-ZeKRE zo;)0J{w(a7r_`g-K)08cC-!0c+c)Zg;SQCj53hdPms^TNth)+Aw>28Hx=67X@ht7= z3)yZ~4i2w_34AIvQTjMFDMUKl5SJ^(QAA~TccXGAt*mAh`|!%?MuyoC_bB3jha_#+ z95RS_9~<_Ryb@gFDxci1I9bQ-o(4`8Cq&p(Me2?kY9dRJqAyg+g=H{slR9-&KU#7h zfd(~HL&bG2!+Qd@VuTDfbOjr-<$nx=pAh@9Ub5F)bB}w2Ch*Zsir6Xsz9~_UGLNp{ zgrn)gjnWqryV$I$G1!u|+PWdC9O~JgHS8DtlMYb%6V90b=`}L!wM9>}IBCY6Xwboi zQNV80X?V<2^~-P(NbS1BgWojh`*#==NXI#$dheOm(4HK+JA0A+^aIjgdzmf2>++7n zs(@UJ5Ww!`^iWvD1ME09eMoB0@-v#y=QI_%cr0gm4U!?$^>qz%I{5Wf6j!np5OV`D zK_B z&9^y(0J;?;rFAq&;-{o*1poB@<1QXm1U%jSwcpG0>6*{6hpozVm_396bCENs&)h*8 zauqJj*mdHQ`VYgXJc=)-ry7A1EYv}h-bdHlewM7n>)$heuO)@&{I1?w6`&PqaTq-Y zI!$&|v{6L1sJn`qku$Blj{LsZDdH4t;2!HdNN>@5d6ok;96@^S2)&s6s0*xsdAV9( z1I>cx+l^4KInM*9EU$>6GkmkGrgGw+R%&EP{Tpu-C&xAnd;CVmQsfQKjg}_5pF}Dv zvpsPu8fEEvSiY0&{K4;kpTnV|@}w&?uh#nSoFJ(rQ0awfH|QQ+h|&3ueC`l{upxH_ zhkC|IId+!ppv@r-C{DcYq1VLM42U$2t2GGc^LE0xU6af~7nzQy+1q%JXprOr z2;IfKj5JDLgq#RST0M3=N8j_vxgOu{o`8Idh6Dw-GoFm}T50dI5X0(;`Do%%~tdjNd8tkHN$=UzuC;~ z8(Vq}BC?Q^!#$f7M!yH&)c%8{ER|cnL{T;6xD~@Q7x}^19IKB3H?r4SIjb1D^M~~v z;eIxf!h!4i*=^Llw8chwo18)xo{muX0=E_mKjMW2s@@YTUyGhdN4~yWlxrDez zXD6j`#NhgP@89@(YNj~U0F!}x5CizP^)rA3DeDk`cL!bV5^J4xWoj@_oGkeD7iXh*s-LMBz+? zi8@Tfo66;)P{D032k|%l4NYthIXRldHhAm(R1z8`cCcC#8{cfvQ+ByFm}O5P-bq<~ z_Jl^$>{$$dfWaq4NSXrz6gsR#^ZW@9nzrSD;3GVj^RaNtF4v8(={gBoE96S!oy_{^ z`NLe8`JgT?(wd(XR0x?{Sgn{7%yp%V#*D;@ma3R`yd8`_#_&%WjY3zPInnt$c(Hx`qQva4(Vx-_ooX=@! zuwg<|eYUGa(P<;)iUG)2DZ&qT56}3Y*s0NUAhN%|pU{y&$!LxPqL^VOqVxezFd~P7 z0>ME8mxX3DYKP)t|1XVTxo!n5WG1C7ZjuDVDoS{sSVP#HG>K!G?)3P{Rb{4d`*?pK zpj;Hne`n03ix63`!-HpekUDd-|JVpogI<|GiU#Wcnq|Wgd-EdBgcIceG3I@2?gk(a zMG&&@AJeCXjH9W7< zwiZ>6WCE3JLb;y2jWr%VzHA)yEAd`LUa?J>iFyWxZk1-#fNFRAw{N07e@8;jOQGT6 znF=&|j@sQWo?&#dsy<=f!FgK~*#e_2kQOR`ZV2lCFYELF)9{wM{|U;VoQq^+WRx{D zAY5A&2FIWEm2{DR%?K6X<9iRO%Y%glwc`Afz1)mM$H%w%TRi3E&F9TAR}jTl`1$i^ zh}?8i#KpvHH4*;_Xg@uQr&zGE)?8d%G&VL8;Ql3?rrg}zPk)+t<(^&K+%VD8mt7u4 z|0C5SLY)-kzS4)o8?rx7;8Wy3+0swGU;p)TLqXXh|3gktMrHp8suZpIcRKZmT65^q2w4;6>SZViQ{Ih37yFOUMZJJ6-NzK6j{fl#4g0ufh#s1$f*#GbC z)+Cie6=C= zoRblV1k1}46B8R6+&mCPhzUkG5b6HBKu}sRJUlH|Q?;hP)`U*lB*Y8$g}KZONmLP` z%KutCoJka-#nN5&zaMr8Gy6ZW24o_6kr|Rj`adUELk(Dh_ufBYB)WPS)WD`vj=GM* zkW9wFd%3nw>C}dq6he;T;*9Zq-zjLwM3*;j-UJ5+doX01k^d=u_{2CYFG58{GO3Z3 zt)Wo`n_8e(^%T3;c_ZFiv9qGTNe?0VK-8?{!w>(3X6-%t?C0^-%O}7gvb61Yg6QwH72I|7`tc1 zIzzMDq~O>$kwy_RE(UV6RtAlLL9CIBbCwTRd-Y6=7WVi?4^j`9@S{B|`o>!&;^LAj zfAtFlqTq$8ycpDc_e5?s&(kM9`PGMipyRr-l(1B3qb6*9k@K25NT&qP_|mfFfH#X6~6WOz^pc@_rcN2>1=I}m@Wps8D5L5E`DYi4W-bU<(n>Ab?4N4kV zQb#$#Kh#c6XxxYDUvY&Ka@j-ZPUYot@5{?Iqfs0Pi^}q;=p$WyXI$`CK6X$tCgo~o z2{6kh6x$?F9kx3@83O4SyHiQ^t;EGOgp?}O#kuBd!o%KjJt+$dHBPbZ)^B*}BmfLj zL%xl^5Q@xH33$C^Z)pp$gU-fG$$`3QSOwKbMl%Bnf zeMn_3FE&wE+0H*yGkWqIpGXWvd0}qfc$ipCg?*6o*mJ0QkzBeGYZ7E)T2W?*>a6eGbxpj5)?Cy1HE7q1r7J2ShKA2&Y;&04X1&t4PKw?TlSseAf+DqQ)j;4UmT8T%y+&{Z7&<>$CjJByEOy`}z0RJm-gc4y#z<9Gn1QXn9@hbrXa*HlmN z>HE>@B`=YSyXBBw{i4fS+@6PR;N8c3^UJC&L`tCNvy0Tpx8P!qDL^qO|Wu! zovA>|Sduc4{H&TCv0alU=1X_C-=z5Pw8ER1GyV2od7k&{K^oQrYv24n>@j@xcpX=B@}~x08lgNd z=u%N9hm_|3y0_s`ob>bcm~k+X&56Z#28CxY2u)uZbz(wn12YR#P-9+sx$Ba5-_?gN z*y4Rx*eVl-^hKuD+AjqVRwtxzX?ydG@Z{k1^z`sBt;I z)3|v1^f)Wiz<5#D??IY?Vc7>|Dw)yU_v(&VfZy|%b37@l;}1pggcqHT-^w!KXDTe| zJ}7}C%Xw85E$50F;(AR{_GcEV6+CJ>N~2?J<~p~?D6aIUTJz&ATN=>Gt4T$E2+{eg zf)xZu`Wqt6kX8fkIxYxEcV&*SK(I|pHjvVMUV!eWq{f~+$h?p3rZU>zK$Gb07k|ab zDe7TvA)Q33f?gLfxB?)H^51xm)}m2P{(ex#FtD3-{eUr~7O0T^+s$%+DfGZ1sE)!S z$GI5>K(Mv7$r=%vmp5-~Ep~O|s*J(e9mRu-FXjq~(1ci@qOj@V!y341r{PdxgLJ5D zQZMptFNVq>5!)&DrqOUI5nt|XE);o)^C3rW!)zvPgZmauh%%%(?&bwdtQhYd{^=nF4tt1-p1yW;IHQWd*%|c8eq72(ieL_~d%^YfP@)g` zoCi)s9?h}QcB##C@JQkmgS2PuYv36H+WZ0)Tjk8SguSPJg0#*xmxPp5WpTCF+V^F- z{u0f&u$$-Rb&xl#Gl}BHx6x*79vG6=_n6m7)kI|G32i(UsP~wQ5Ypp$#n03&MdUkk zD)M-G;Xy@qsgYf@*fqCIk*VJ%z}mLsN!7f)a97)*Mh3cfg7t@6P3=N_G8qD6#D4{DRjsR^LLeQGe|E2Sm z490GD>mhhG-@rg}a=~7PnmajF)pw?lmGs031e9X`ZPqxa1CL|2N%Rs95nW*WsHbM^ zLlR9$A$Ahn7Q^uCnWO>S((H=RlXjTKSI!q>(8sFG+vjM~mLgqjzI$g+A0d2%UU+0s??S5U4$xUI*1XgNlqwSqg zE03gp6qa`M_KYrFZXQXM=Z>D){9YSlhb2Ybkbo?%J&TEvSY-kiRx%QZ`(_z(n4yFk;yb>wcWYqno&gW*o{AV#S8fx-^Xs|pmX7*EFEKwH85fG zA%vP|Qgj-<(IrC9N7?ezo{j|=9HT4g*;XF>l%6x|`(s$h!Rb=Gt+QdcB-1(i!{&GJNPS;gUPXFYljj_xMJdB=*5AYY7O;B^6&OLE*7yyanu3`4r`*a5kjOFca z`01Udh?emRwb@(exh~|>S;YYaoj#Q=Tau<8goTkWA#j@OsF=42QdhDKPO(+$JYmM- zc5ojp&wxIRs@dc3B(n=GrSvUaD!o}Dn7S13l9H5AU-gM+ZrP`$JzMP#m~>$-btn-w z7^ok2t%+xL<93S7ZlSCUXgO2adigl-2YUH^0T%zfwf)Ot)1GuXi^W2w~n1MS^Qx<7^8&&3bp21-4tl0!VKdXM)J z`Ss9)gtYlnP&adm<`x9&~XPZnv?Fd(05LG6GtRJgP#0dK`Ey-d3&TIvc?aBH($vSz+Je8P^48R|)H&JbS zb38USrAkkYl%;Avp{J%wzP^PFPXTk>+UM)#h1Uf2341K3%^EZ`R(w4h~bNTuJ5uHxh$(9 z$;<-sgkNSJNIS?Qb-SM95!t*VJ_65RNl*?xy;M|@9#;qvMk%_nOuZMt;KWB{C- zMVNLckElIgJ`p}{NU6DzgUrJHT@7S5BN>;-RcI;?E~^8)jA035FgyyfrvRgu(6zl; zvL^kb)bd8q!HD%DXlQ^uPAcpKWx;h;^1}i-#yLiEWWnNsAVB@3j=Tn3($< zU_F=b&-_p<@^G6ODe@Hc>U$A%+lGk%4zqf>n`n!c*xEem{oeICCQv0uLD>3OaY0UyaX1=&Y9XFMLf-qCItc3QXM z-49nv&=E<)ZTXNWwUKU*UF@pg?Y{TuLz-suaA$bIqYOd+Tu213BOHchZCu;2q2wMD zgUt~Ai3YI*4>S5Q02i5ENA$Lrf+nQWmGRqI&w}TU)N!-JFlwr%TmHu7wpB4r;l?2n z<9juHX*jgCFlbgs?SA~7j~()2a1;hk{tb*>F9;rcDP4YETnHmcnHyc4w97*S`M1(W zf#rGb_4xh~%0Zi#-xu#EmV}xwdD-dSkO}+ljXBix6MA)DTsfM}yc=fJBUur;%D#u$ z{>qt#R6iW}m4B!U3%!es4lW(&H+PH|_cj5MMkq&+<9_DNTWEtX=$i^1K%q__hD3mt zZRxscDWvL?^{ZotnpmqgnjCL^{}?s3!y_*|z1!SD4(meciV+xX-rCWQMKR0@@eQZJG z4m=|~4>}_}B(?DOvXIq!S7KDWKCw8Vq!2eOWad$n6qDBsSL-eOX|8G2|3+GWNBDc^guR?&Nt*N_ljwX^shh{+JQ9OX42*S*@_x>uX(`gw_NhZn*{kx(fE zr6vSgO&!2~%sfFMAn2U8iQB1f*Mt)35aayES|AMuga}9TF=+WJ^@Y1?m)rvsBxy@1 zk~rPyXl1Fzf)%X#DsjKjler$g<|e5!DEboQ7nXIbT&GOL{mSyih@Nc^8oPjia= z-ZCCv=Cb@@41jCLzy~(qo;ZHbYF;hWK6;yL7%ud=)_%O0hB?)xI)siqS~j@+8|6Fk z+#WBc;E47>wI+^+RAr9j>D_oT-Lv&fQSG|swh!6qM^YG)A?zjS@2JV$%bA)C8Hdi& zHgKWzBiYHft)*9-@o+)SfMaNJ1%UZKN)__D4EL3$31!9T+9U{v@Z#SI+)}I!eKUul zFX3hk0k}A;%B1Ou?(McUVIplSIjXq14&RHTo?p> zxW0zrv0?!QoxYt{6ANheEgE(EavdiUS5>9f7#bJ^&*#tX7s9zb(ziu_t1n+Li;Iqa z*>^N=ZSXR^zT<$*U*(gQ`aCq;8Kr%7K+O9u`}vV zUqP5KA@WGR)a2T(F|i>~E`vvM8v93B0gj}St>4WT(4tlI^Azlq6FU~*YvM4F^R~S~ zw;gYktJa#E^kdK2D#re!m+r9<67%v=m7?gzy_Cdd6ZR+M9yiHlXD9@bOZIvJ$!zlM z3ck3-QDJPEn!J-6hbO~ov#~Ty(%l-)z>%x>YzeBZBh8B_AfzzR0lJI#;;?wi?X)c0Vug?2w%kcxx z@&+c(?AjG^xNC?8&^!7i!}8SnwNAfea)z`l$bJqrjkB_ff#RJkren)j_L2pwdkhIC zO3z4HlRe#F+IJE)qo`?E)*jU9R!RDlW{LCr@bQJ}GZh?Ps-afIglkCAJ#r6@98l>P zn;mLczDK<45d1G40uDvPh#K5Qco3h>*9N4dE|8~=t~s`7Rs>l4en0gb-Sa{H)#$aA z^u=UkiEVA1Eou&Am5gE%=E!?$!;78Aq*xvYX9CDx3QtL7N@_=oNQjuT z|3_Iv%T<--g0`78QmzMMJ9(8oxd3AcE4$tFLwxbv@#XY%kkEEj54kh%v!w*9K( zJ>(k?euM6ff#KiA(ddJ4J98^o*0zj&ZGy;&=EI>ntQ_^U&{Rdeh2PScxB_^&#)pKb zvxI(bb-Ot=E!oI|w$-%)T?eu#Q3qm5F&?Z;#ec3a7)b~_~9HI{Sx{!O&KzUKNax6<0B0nORLX<^B z*uqC0LU!Z=>*BDa{vp2s3`sUcMiF{CEx5je`XeXt-zx=?!ly!v5nIllZ<|4KxLTkG=~<@x-H%e%^N`D&s2q>&vzvNwjw%%6@)+ z0D=HGUs0A+LL``i>9lj)%Oorr4#YMDz3Z8@lj_1< z9h!a8247kxvIWi1>iuD{muAi<%>EEQ&) zRISQ~_jk1zwc#0nlzXc6jWkvDzYjpi=2gp|=MX2?mUlPFD%M-IQc+{Tk=q_0)-TxO zME)K?{kGe@i~(mNF~rgpFnu8*Zvl_O|LEj@vHlQD$6zDq+xjt?iR2iR#8~6o7aW^- zt|1s;T%huvTzX^tns)MD;ZwfpMqPH;u=$LfTPSd~fd*!>$IHOaT+N3ZS=+BBi{ED{ zLllm@KxdOZFR?-Zej2Zl=<1=P+D}q{q17uY_zSOj2-|^`+CXQAgZ`G zhnV&KM0Q2{zDoE!Jf7QUoy`V2YQ`EiSA)I;J8!1w5Q=wK8DEr|W1p{EY^a((|(ORFRz-9E>)wiLsN=&_MFE~Q&3m@ zvy9_%Q%%`Dm^*b<9f)8y(d9nufbSU{y&}!eYTl%&(RMyik{M<7xNH(5t8D7U>wn(Q z_{x@^j;}@hw0zKly}y(Pux@#Ta!c0ZmUL{+0UwGeX&`{6nKS) z8_;w`g`zdAlbqKp}t2Ce3PJgw)VId4qs5gfr zWffz8L?JZ}tx7(WV|4QXKeY!c=E%|70PJAs9A*a?Ic-#$+ zd1-l#f4h+R{=wa(zw>;+isBr2PI5i?RnDQ@X1%Uve(}D65$o$Tle5kINS(Xs;^p>e zD6xSTtOHAp69tpYdujp`MTgnu6qr0?&n``!*WdEtKhrb8+)8XTs!-o8_GsoSDY?$^ zBDkZzyj@VY7iun&dYCvQ{8CM)nL<#(?YPubA**be6~}q@P_;oX9CUY-{UMx($tALv z12V|6&B8BHCs}7QKdeL~PHtUfgYOrdOuebW{NO39=kfV-E~cm@$1$83#z;t#tsH!- zgwMdl+A)GM1&~ANYL*H8Ir4r*$c znTDtsGZzA{H{j9k-i67)+X#l{hV`p&W2!k4SOdF8Dp&>0h$0WuODZZYkmBv;DFCgcg*8%J(MvN`ZdSUo*yRl?`5`5R}(eoqQIhTh5<{f}3OG&pqd zK^SZkun>M` zY;X=fOqx&r_l3m8ugC)ye(j{sY~|03(-3fI^3D8C zs|tfG1|8_c&-9f5|Lb<++7G;jli~lq)5;7hpQNTQvtb^mg6xu82Ilc*%~io(SFjApXLEIcxFGUB-3yE}0pr0|9rju zD?rE?(TF^As0ZN7CA*bo8{6>^0_1`J+bM$R4Y{Ab#yN~JR~Ygpz%Wv)&kiDwL-$dJ zj|En?=Y4``up5tqs5LN=Uj8qPaW%s@g>NAzJZ6F+tjejAhiy_K?#X<;y}(^@nVY-G zo)=v&G2WY^jkSvL6&xx|x{?{XlJ$ur8{Tx={{qPHkOsk)Kp|vuW-Zr+75{XMD2xxO zYiG{<1|L&LInmMSS?u_I&COiyYzE>Hd)nD3CREp!;;br7F`88b@VN2Lqg)lbaOA(e zwE`SlA^7Kyo2Jf)Y{powRq`93NmpZ(9?aao9QMnDa0%1|)sRHCY?sW{jp1`GPg(;jI*s74x+R-ZnsMt9 zdN#=L$s@;cBVNeE7T7*iIXy%0;k_tjtbi7aJ^?21VGdm#53oJpLIJ&>U1Sp^AS5>ShtH}R{@E1tta1qwZ-fI`A|v8ajlj7gD$DLChvT-E zsHC=3_c1&hM;Exm*?2LC5NKAR=M2a9fY=MA%)yF2weAc%A8Qt2439Yu;q}-L4QP3&ftV*0=JmE&QxX z6zNzL9@KDfTAX2WMkJwLW@>(yYx+UE)Uu7#C&-Czh`E`UEYw)Hy)>yd zhEL-AW6@!pj>>Quh<*SKDxue?y_PPLLJU$LvAdCEnpRENo8)FmL;5Vb?( zqG####yz3}>=ttW@q(Nhojpso`+uYdhDZ;Ps%h^b2nCT|2zVWhB1^Dfs26;CnnFjf z+j777(o{Z-Pm#)~PEF9&*3J%o%JXw@C{SVIaSVK}gT#36uF6vk439Hg1m}d#J|GVe zL46I3Lq(@h!yXpLjE{)m)ym80=6#R8g>W;-5jd?%imV5F3eSYeeQFCRTf~0-@#(+^ zXtol|j)%%dU&P8t$N~HyM>j?x&z{Bg(Z@xB0JqY{dv|I#nF7x=uH!y^Zwl7xJ#HE| zDOh1=;zx5s$$H=b2G*M#VR${=oZnzvMtRMx&@f--1+w=a*$yvViG70LmzfOVYkzd! zBCUF&;k;P{L`A`dMsH2>%M6UB)`U5>5RI$fl^A5P)o}hwB_kU!K;apXFfcUi zm3j$=)GO6(nX-|XTPn)(SB#pZxToESW_jrKS*RcdQ;X>|Ri-(@eS`BA!rTgZCyEZ0 zLN5V2mD47gh7F={(ub_DlokDDs9z3~+6<{(75gXz*Oq22QEJ#Xze((1-`bv9^6cP0BpC7cHh zoiBN?vD#;{d!amERxM!$*(8h%!ZenHh*nl5(kJ|EwSA4p-tFNFdOV%H`(9IK3wH(r znLGgNOA2sB2yBKDCqk6?tuj}_tWvwh#H{KApWAPnG0r(R$hhK3y}g4hyrC5joQQ$gI0Ww;14z6mhxv9DM8$Qnf6K1P?{V+gy% zQH&&Z5t{6dbagXA(lg~~Xa;>d&XHpHRx!8I089DI$TS)Y7c%62=T#FOecVc9D3SG7 zk15$|_(WGwP*@|f5+BqRH!t7PP)nIzQUt9}cBS^`7L_!V1dW}gf9?N77v-_XrKm?Z z78*4bM|~VF64b#cvq17()i=L1E5Pr6HlNs)_j$Q*^0Y>ESIxKZ{xm0>u&DP;NpSkx zehFDybmuo!_l8fX6WCw4AePogL*S7fni^pYLm+URI;BCe9Y#(r}yP6@fcq$cyIYErnx0Y%G$;KcVB7nixz ze}guzItsoJZg4Xj ziGkH^>uxr*gG#Pk@iC91U-Woz9jX-=tg!PWTJCCgwgBy48Ckey$}^h%aLpNxsvjP; z{E;H{9fF~ZB@@I*mc5DW$Ts}0ZCI>w{oDyd$-gRqCaO&XfEe*;StWD9K|D+aUf=<` zgg+3fSHgm+MpIWnN+>WWq(Uxi>9-(|w>L|d4QE$CIzcEWjl^fS>*4X<>Ery5+T)@U z0z_Oh?CVeDexu}Vfvm1oy)w3g`#NL@eAh8z5( zhLv(SKHoGCgMF=}f7))+D>CB)9!Vzr0)L$%6n-Ds!y6OlUp(!$-yiq#psF!S3G2l} zknA%?FUIyZm#u|T$F#6&oWk_BnAk%O>Kl<+v-e}KGTgpT_O7eaOze&R)wJ5dRkl#kYL97!8pGq(1%)<{Q`yZ1p6Vv659ko+G2Y3uc z)^=n?eI=c;h=|++x1*G*Sw9t;!rADNP^}@A_-Q93(9lc%oblZ5iUN1{Cjn$IO=^nn zBgglHPL{yQkv0Qtg06>EYS|Oo4DIQIeTFNaKwCQ@xVjuX(^vt}S|Yp~HgO6b^lu3e zdBZylgx7yZ5Qpvlm|jnG%EHGfQDl<2%(bdKi1Zi(|GI_+;V8(rJCdSxYae!bKleI2 zyW(vJUv?j#`xKSr*svF-fBy^xxGdcS_mb243aOHzC9@7*kVZyJR%{`h>DE-F!t zi^Ms^f93|O-2M~TwT?Wv{hox_$^keO1*fIG+2i|sWh^S!Oi$vD(wuWMnB(u58e!D0 zFp-|6rEhqfMfA31NF2U|1I|rEmDMfkim<@K$i-&~?a0;7M%N&|*LY^+H{TJ_OUsaJ=OM9V+`q6AU5FAGsT z6jWybh?SuTK{^iHAfgcZ|T(imvbDK@v;NStIz_^m5kZz!Ui@&*7E8QtzotI< z2d))81xSIF7SY2Q!8GpYYotBv`w6>)(#o7GF2meQER5%Ce)47qhtkLVWEtu$Ft7Y{iPpd$u_p! z4tBa$3s{U_@esWo`h*Mu-53_6Tw#86<`vb~i%pe9X>i02LRW9;9ZY)0hQkOves0o} zE0&twOJNK9Zj7qiu%j)Xty6^trsPq|X}5{1$}I4EA&A8b5BPhBb7Bw8Fbep&U$}Z#=OzaAHXw>JsM>=AE5hLH)#6 zHJ!WJ+6l|!&pKon2_e>;+t;Ly+!E?}IqK44jrPNjo+4URBf*M)IbB=NAYS%IWSz5< z|2lws1N%wdD1L6urELWj!R>fGhT0!k*e@D&nYH%)h_r+HbRAN#Oj(gLg`V* zI5xAut)Oo$-~$z>gDv-P>+=!5G@dl9Kp2BA(A&JLOr87@raH^NXO#J)wmtbry7bfD zwynif?lBLQD!;4yql7MxgHzH#Hib~39N%V_2pf{p$-R$c(PDiK+lAR5S3p zJnqyxsJG9%xLO?)13myb`AFRouOmmhfb?%kyzopuI&n;(7q&k$k61-(8V~GQiI3a| z?vMJtff8GDdf7ao`}M9bD=&X;$2AHL)4VN^y>hwL={$_VEIl$+th%m)m{P7FYX{<8 zui9Vb?>~#}0K*MN#OH>qPGuWJ5z0}BRvJ=Bg{~_wg@SA69r!PRqS|` zgETafQZtc`@LN{uT%rv6(`IX`n6@~dBoSc6@yrSt=+#__iVa%?!q`f1kQn%^rkue$ z!cL!@b>Gdjjw-V6-_QiSe0WWU4SGUFc?qrlF+H{gDIFMkMS z4vS;SdHyI&yX9%NhtmW8Ua#s+kuifL6xr+o>7#qV`mFDnQGTMNw?NHpi0FJ{7oQ%f z{NkWJhH(?w7~xhz?S95D%6m%Oz~b6iK5D4K(txXmNe6{>+Uxd5A-$SaZ>z5~+wcgG zz}pnMWW&ZQLZat7(TGTT#VGEB~o!(q6%jNjFs3ga<8~iMVK#W5Hud6UMCf%UjfuZ9lmzkn(tk_3) z#Obv!zw-Oe-J?1`e4vMVCv_G(h{kFkbY*<4-r&<#*FL7*Mc*KsUvc_HzR#qxd=-3y znb}xY@}aFWSH`SdQKZrI9uXUVBe`On@cy(BrE{J*BCKF_u4d~)oB$ji=KQkwq)4~P zRhhI_#{oL%X9Y+we}(JA5h6R3#G_Kqp}V{!S2$3hog7<-g>(K?h^X;(H=*zRMy6Bc zjc5Qd?uxz3{|Frk;`Us${_yihYm@d)X{g(G&@=XGn@7S$MnNshKWr@6n_Dl%M=xCL z^#iZl^3)5vO_O@3yn4sssQpJD495dbcbpgUjvLb%wX)6$(eDp&e98@iPIO)Fa8sFa z+ks8mq{BiUrN=xjKVVLm6(L1EE>9d`xzVJT=kt3wRmfx*V?yTeG^GAJJtHw(Shu-B z&GUKJ6Jurdqt73znQXkiZhKSr-E(6U0C9`oNnWzMJb+2DAe70Lnt3wf@k{{5L|OUB z^G`HPCVP_C>^kVR{Opp0x?MiZmympBa(?8x;&QHMn)UX$yns2iAgE?_Us|CS+g}v?|U`&J5eB|YW)u}K+nW?sQ(uU^KpLy8iyyyHveUU?WIKxk88#V~;+K~c4JjlOUC@aeKmC{A z^v0{6`08g{ix5b*_O{_T*6i3`oBcRPlTLEHVAjqXoSbu_kL61V0+M~qmH^<_?mbkW z{>wT71OP}?IGOm4PTanD(<7mhtw;7(W;C!sZzw{2ZW@opr}V{?U}CX`DDXz}(v!7_ z_A#3XKuo)iY*nY74V7ut1g!CRJQ)ZsSudaN^iz55BTsBnXO1>f6&4}@kbusxD9L>c z({;n76QU$Z2vO^ei#-8QRPR09q>*RrUPz0IiwJg7z=Y#CN&#p%5TqDmnT+S=ca4bj zwcm1zM73`J<6Di3aau+M1HwdATsT#d=yiGkW0|@2Ktoyj{j)}^=CDtcC?y<6fI2#_ z_l1yR?e0Sj8hK{XMa6{#I{{(LaU6)2?oMk0%PY3;-%y%nS}ftWvFa&M<+r!4g(E#AOG?D1BvoSKL2d9 z3IQGOy<-zO&6X`SDh}mcPb^=veQ#aK^mtN^BN$^SEGk<3PV&^_azzoAXFFRi$}V}G zZi+E)+_t}2lRod%IyH}-afwncznQ!&w>C3YT(0#@?cFpMy7s99ISa|mcS5CTj})MY%!t;E_~p{q=ub7^@kSnj2-q)lGf zf-Q}h$K?Y&OOKV*9{H5M_V$gA-ht8aK%4?VB53Qq_~w}X(HEbrFGc`B-Q&(E!dPYy zW(=?7PI@qwnM}nThp5Bpk}&4{WU0#Zb!YJtY#V6$nyIm82 zdA-RfpV=|_Tg8R#5@UH_o`wv@Ln9i(9L|Od3WzgbFPDJ048{d1E9%#FjduA$cAJmt z${u82!wZ)#eLO10*FEpfauM}d2b#M8mlsx$xbr#S);vt!dnl;S4Cb$6XSjVx4X>%qY-vdng7- zy>WAO_6E+0L;?V?LYe)L6}66yOMtazLAK<(ZjZ$hq`{lUmq==rN@W280CD6- zhf@NG-aG#He|voT>uDK{l_kYlZich!hDl8jAtc2|yY6@ZCg#k}*+~ zmZ&%mQwjhY!Jxb~5wU#u^Ir^CSC$I~ybhgU2C~Ur^?-QAt7=6J>#l=Qu2l_1^OW#)*;B z-}{%-v-A=s%FCDf zY_9}BF~&rxQZ43*N^8)|u_x~L1~8|`01z9wez8A{OB)~AQLf!1Byxwe_Q*ftl zmotX2%)Dh=g>u$o^6JmLY;wMHe*SUK!!G6C^SQPid!5cO;7~nY7>bPgB4P=;y>ZSoG42#G<_u;*w)jDl+)fw8q*xG2X1P%3Z50=`ON?cL<2WW7 zG8hk;XgI%mIIB1~>z;bYF*f*{EL8kX$CiDC^>p>{}69$99U@#aA z27|$1Fc@<&Gv)DIq9M#HDW-oHW^8VlFI-_^AsZV8<6}#@z&EQb2$_zA3;qkzsA9vf7j5|)HPENg;d06U5 zn9W6T=3fSb!C){L3Z0000< KMNUMnLSTZa)2Oci literal 0 HcmV?d00001 diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/images/intellij-code-style.png b/spring-cloud-build/2.2.1.RELEASE/reference/html/images/intellij-code-style.png new file mode 100644 index 0000000000000000000000000000000000000000..533e65df55ae30db8f3ca6ff09948e1eca5dd750 GIT binary patch literal 86920 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Ⓢjq+z-}Zo)P5zTu6J5#lOO)RI0J}A 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/index.html b/spring-cloud-build/2.2.1.RELEASE/reference/html/index.html new file mode 100644 index 00000000..f107f027 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/index.html @@ -0,0 +1,701 @@ + + + + + + + +Spring Cloud Build + + + + + + + + + + +
+
+
+
+

spring cloud build

+
+
+

Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management.

+
+
+
+
+

Building and Deploying

+
+
+

To install locally:

+
+
+
+
$ mvn install -s .settings.xml
+
+
+
+

and to deploy snapshots to repo.spring.io:

+
+
+
+
$ mvn deploy -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local
+
+
+
+

for a RELEASE build use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local
+
+
+
+

and for jcenter use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=bintray::default::https://api.bintray.com/maven/spring/jars/org.springframework.cloud:build
+
+
+
+

and for Maven Central use

+
+
+
+
$ mvn deploy -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+
+

(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent).

+
+
+
+
+

Contributing

+
+
+

Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below.

+
+
+

Sign the Contributor License Agreement

+
+

Before we accept a non-trivial patch or pull request we will need you to sign the +Contributor License Agreement. +Signing the contributor’s agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests.

+
+
+
+

Code of Conduct

+
+

This project adheres to the Contributor Covenant code of +conduct. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io.

+
+
+
+

Code Conventions and Housekeeping

+
+

None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge.

+
+
+
    +
  • +

    Use the Spring Framework code format conventions. If you use Eclipse +you can import formatter settings using the +eclipse-code-formatter.xml file from the +Spring +Cloud Build project. If using IntelliJ, you can use the +Eclipse Code Formatter +Plugin to import the same file.

    +
  • +
  • +

    Make sure all new .java files to have a simple Javadoc class comment with at least an +@author tag identifying you, and preferably at least a paragraph on what the class is +for.

    +
  • +
  • +

    Add the ASF license header comment to all new .java files (copy from existing files +in the project)

    +
  • +
  • +

    Add yourself as an @author to the .java files that you modify substantially (more +than cosmetic changes).

    +
  • +
  • +

    Add some Javadocs and, if you change the namespace, some XSD doc elements.

    +
  • +
  • +

    A few unit tests would help a lot as well — someone has to do it.

    +
  • +
  • +

    If no-one else is using your branch, please rebase it against the current master (or +other target branch in the main project).

    +
  • +
  • +

    When writing a commit message please follow these conventions, +if you are fixing an existing issue please add Fixes gh-XXXX at the end of the commit +message (where XXXX is the issue number).

    +
  • +
+
+
+
+

Checkstyle

+
+

Spring Cloud Build comes with a set of checkstyle rules. You can find them in the spring-cloud-build-tools module. The most notable files under the module are:

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            └── checkstyle.xml (1)
+
+
+
+ + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
+
+
+

Checkstyle configuration

+
+

Checkstyle rules are disabled by default. To add checkstyle to your project just define the following properties and plugins.

+
+
+
pom.xml
+
+
<properties>
+<maven-checkstyle-plugin.failsOnError>true</maven-checkstyle-plugin.failsOnError> (1)
+        <maven-checkstyle-plugin.failsOnViolation>true
+        </maven-checkstyle-plugin.failsOnViolation> (2)
+        <maven-checkstyle-plugin.includeTestSourceDirectory>true
+        </maven-checkstyle-plugin.includeTestSourceDirectory> (3)
+</properties>
+
+<build>
+        <plugins>
+            <plugin> (4)
+                <groupId>io.spring.javaformat</groupId>
+                <artifactId>spring-javaformat-maven-plugin</artifactId>
+            </plugin>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+
+    <reporting>
+        <plugins>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </reporting>
+</build>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Fails the build upon Checkstyle errors
2Fails the build upon Checkstyle violations
3Checkstyle analyzes also the test sources
4Add the Spring Java Format plugin that will reformat your code to pass most of the Checkstyle formatting rules
5Add checkstyle plugin to your build and reporting phases
+
+
+

If you need to suppress some rules (e.g. line length needs to be longer), then it’s enough for you to define a file under ${project.root}/src/checkstyle/checkstyle-suppressions.xml with your suppressions. Example:

+
+
+
projectRoot/src/checkstyle/checkstyle-suppresions.xml
+
+
<?xml version="1.0"?>
+<!DOCTYPE suppressions PUBLIC
+		"-//Puppy Crawl//DTD Suppressions 1.1//EN"
+		"https://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+<suppressions>
+	<suppress files=".*ConfigServerApplication\.java" checks="HideUtilityClassConstructor"/>
+	<suppress files=".*ConfigClientWatch\.java" checks="LineLengthCheck"/>
+</suppressions>
+
+
+
+

It’s advisable to copy the ${spring-cloud-build.rootFolder}/.editorconfig and ${spring-cloud-build.rootFolder}/.springformat to your project. That way, some default formatting rules will be applied. You can do so by running this script:

+
+
+
+
$ curl https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/.editorconfig -o .editorconfig
+$ touch .springformat
+
+
+
+
+
+

IDE setup

+
+

Intellij IDEA

+
+

In order to setup Intellij you should import our coding conventions, inspection profiles and set up the checkstyle plugin. +The following files can be found in the Spring Cloud Build project.

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            ├── checkstyle.xml (1)
+            └── intellij
+                ├── Intellij_Project_Defaults.xml (4)
+                └── Intellij_Spring_Boot_Java_Conventions.xml (5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
4Project defaults for Intellij that apply most of Checkstyle rules
5Project style conventions for Intellij that apply most of Checkstyle rules
+
+
+
+Code style +
+
Figure 1. Code style
+
+
+

Go to FileSettingsEditorCode style. There click on the icon next to the Scheme section. There, click on the Import Scheme value and pick the Intellij IDEA code style XML option. Import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Spring_Boot_Java_Conventions.xml file.

+
+
+
+Code style +
+
Figure 2. Inspection profiles
+
+
+

Go to FileSettingsEditorInspections. There click on the icon next to the Profile section. There, click on the Import Profile and import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Project_Defaults.xml file.

+
+
+
Checkstyle
+

To have Intellij work with Checkstyle, you have to install the Checkstyle plugin. It’s advisable to also install the Assertions2Assertj to automatically convert the JUnit assertions

+
+
+
+Checkstyle +
+
+
+

Go to FileSettingsOther settingsCheckstyle. There click on the + icon in the Configuration file section. There, you’ll have to define where the checkstyle rules should be picked from. In the image above, we’ve picked the rules from the cloned Spring Cloud Build repository. However, you can point to the Spring Cloud Build’s GitHub repository (e.g. for the checkstyle.xml : https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-build-tools/src/main/resources/checkstyle.xml). We need to provide the following variables:

+
+
+ +
+
+ + + + + +
+ + +Remember to set the Scan Scope to All sources since we apply checkstyle rules for production and test sources. +
+
+
+
+
+
+
+

Flattening the POMs

+
+
+

To avoid propagating build setup that is required to build a Spring Cloud project, we’re using the maven flatten plugin. It has the advantage of letting you use whatever features you need while publishing "clean" pom to the repository.

+
+
+

In order to add it, add the org.codehaus.mojo:flatten-maven-plugin to your pom.xml.

+
+
+
+
<build>
+    <plugins>
+        <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>flatten-maven-plugin</artifactId>
+        </plugin>
+    </plugins>
+</build>
+
+
+
+
+
+

Reusing the documentation

+
+
+

Spring Cloud Build publishes its spring-cloud-build-docs module that contains +helpful scripts (e.g. README generation ruby script) and css, xslt and images +for the Spring Cloud documentation. If you want to follow the same convention +approach of generating documentation just add these plugins to your docs module

+
+
+
+
<profiles>
+		<profile>
+			<id>docs</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>pl.project13.maven</groupId>
+						<artifactId>git-commit-id-plugin</artifactId> (1)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-dependency-plugin</artifactId> (2)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-resources-plugin</artifactId> (3)
+					</plugin>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId> (4)
+					</plugin>
+					<plugin>
+						<groupId>org.asciidoctor</groupId>
+						<artifactId>asciidoctor-maven-plugin</artifactId> (5)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-antrun-plugin</artifactId> (6)
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
1This plugin downloads sets up all the git information of the project
2This plugin downloads the resources of the spring-cloud-build-docs module
3This plugin unpacks the resources of the spring-cloud-build-docs module
4This plugin generates an adoc file with all the configuration properties from the classpath
5This plugin is required to parse the Asciidoctor documentation
6This plugin is required to copy resources into proper final destinations and to generate main README.adoc and to assert that no files use unresolved links
+
+
+ + + + + +
+ + +The order of plugin declaration is important! +
+
+
+

In order for the build to generate the adoc file with all your configuration properties, your docs module should contain all the dependencies on the classpath, that you would want to scan for configuration properties. The file will be output to ${docsModule}/src/main/asciidoc/_configprops.adoc file (configurable via the configprops.path property).

+
+
+

If you want to modify which of the configuration properties are put in the table, you can tweak the configprops.inclusionPattern pattern to include only a subset of the properties (e.g. <configprops.inclusionPattern>spring.sleuth.*</configprops.inclusionPattern>).

+
+
+

Spring Cloud Build Docs comes with a set of attributes for asciidoctor that you can reuse.

+
+
+
+
<attributes>
+	<docinfo>shared</docinfo>
+	<allow-uri-read>true</allow-uri-read>
+	<nofooter/>
+	<toc>left</toc>
+	<toc-levels>4</toc-levels>
+	<sectlinks>true</sectlinks>
+	<sources-root>${project.basedir}/src@</sources-root>
+	<asciidoc-sources-root>${project.basedir}/src/main/asciidoc@</asciidoc-sources-root>
+	<generated-resources-root>${project.basedir}/target/generated-resources@
+	</generated-resources-root>
+	<!-- Use this attribute the reference code from another module -->
+	<!-- Note the @ at the end, lowering the precedence of the attribute -->
+	<project-root>${maven.multiModuleProjectDirectory}@</project-root>
+	<!-- It's mandatory for you to pass the docs.main property -->
+	<github-repo>${docs.main}@</github-repo>
+	<github-raw>
+		https://raw.githubusercontent.com/spring-cloud/${docs.main}/${github-tag}@
+	</github-raw>
+	<github-code>https://github.com/spring-cloud/${docs.main}/tree/${github-tag}@
+	</github-code>
+	<github-issues>https://github.com/spring-cloud/${docs.main}/issues/@</github-issues>
+	<github-wiki>https://github.com/spring-cloud/${docs.main}/wiki@</github-wiki>
+	<github-master-code>https://github.com/spring-cloud/${docs.main}/tree/master@
+	</github-master-code>
+	<index-link>${index-link}@</index-link>
+
+	<!-- Spring Cloud specific -->
+	<!-- for backward compatibility -->
+	<spring-cloud-version>${project.version}@</spring-cloud-version>
+	<project-version>${project.version}@</project-version>
+	<github-tag>${github-tag}@</github-tag>
+	<version-type>${version-type}@</version-type>
+	<docs-url>${docs-url}@</docs-url>
+	<raw-docs-url>${raw-docs-url}@</raw-docs-url>
+	<project-version>${project.version}@</project-version>
+	<project-name>${docs.main}@</project-name>
+</attributes>
+
+
+
+
+
+

Updating the guides

+
+
+

We assume that your project contains guides under the guides folder.

+
+
+
+
.
+└── guides
+    ├── gs-guide1
+    ├── gs-guide2
+    └── gs-guide3
+
+
+
+

This means that the project contains 3 guides that would +correspond to the following guides in Spring Guides org.

+
+ +
+

If you deploy your project with the -Pguides profile like this

+
+
+
+
$ ./mvnw clean deploy -Pguides
+
+
+
+

what will happen is that for GA project versions, we will clone gs-guide1, gs-guide2 and gs-guide3 and update their contents with the ones being under your guides project.

+
+
+

You can skip this by either not adding the guides profile, or passing the -DskipGuides system property when the profile is turned on.

+
+
+

You can configure the project version passed to guides via the guides-project.version (defaults to ${project.version}). The phase at which guides get updated can be configured by guides-update.phase (defaults to deploy).

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/highlight.min.js b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/highlight.min.js new file mode 100644 index 00000000..dcbbb4c7 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/highlight.min.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=M.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function c(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function c(e){l+=""}function u(e){("start"===e.event?o:c)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(c);do u(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),u(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function l(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):B(a.k).forEach(function(e){c(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.endSameAsBegin&&(a.e=a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return s("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var u=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=u.length?t(u.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function c(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t].endSameAsBegin&&(n.c[t].eR=o(n.c[t].bR.exec(e)[0])),n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function s(e,n){return!a&&r(n.iR,e)}function p(e,n){var t=R.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function d(e,n,t,r){var a=r?"":j.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=p(E,r),e?(M+=e[1],a+=d(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function b(){var e="string"==typeof E.sL;if(e&&!L[E.sL])return n(k);var t=e?f(E.sL,k,!0,B[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(B[E.sL]=t.top),d(t.language,t.value,!1,!0)}function v(){y+=null!=E.sL?b():h(),k=""}function m(e){y+=e.cN?d(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function N(e,n){if(k+=e,null==n)return v(),0;var t=c(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),v(),t.rB||t.eB||(k=n)),m(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),v(),a.eE&&(k=n));do E.cN&&(y+=I),E.skip||E.sL||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),m(r.starts,"")),a.rE?0:n.length}if(s(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var R=w(e);if(!R)throw new Error('Unknown language: "'+e+'"');l(R);var x,E=i||R,B={},y="";for(x=E;x!==R;x=x.parent)x.cN&&(y=d(x.cN,"",!0)+y);var k="",M=0;try{for(var C,A,S=0;;){if(E.t.lastIndex=S,C=E.t.exec(t),!C)break;A=N(t.substring(S,C.index),C[0]),S=C.index+A}for(N(t.substr(S)),x=E;x.parent;x=x.parent)x.cN&&(y+=I);return{r:M,value:y,language:e,top:E}}catch(O){if(O.message&&-1!==O.message.indexOf("Illegal"))return{r:0,value:n(t)};throw O}}function g(e,t){t=t||j.languages||B(L);var r={r:0,value:n(e)},a=r;return t.filter(w).filter(x).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return j.tabReplace||j.useBR?e.replace(C,function(e,n){return j.useBR&&"\n"===e?"
":j.tabReplace?n.replace(/\t/g,j.tabReplace):""}):e}function d(e,n,t){var r=n?y[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function h(e){var n,t,r,o,s,l=i(e);a(l)||(j.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,s=n.textContent,r=l?f(l,s,!0):g(s),t=c(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=u(t,c(o),s)),r.value=p(r.value),e.innerHTML=r.value,e.className=d(e.className,l,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){j=o(j,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,h)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=L[n]=t(e);r.aliases&&r.aliases.forEach(function(e){y[e]=n})}function R(){return B(L)}function w(e){return e=(e||"").toLowerCase(),L[e]||L[y[e]]}function x(e){var n=w(e);return n&&!n.disableAutodetect}var E=[],B=Object.keys,L={},y={},k=/^(no-?highlight|plain|text)$/i,M=/\blang(?:uage)?-([\w-]+)\b/i,C=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,I="
",j={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=h,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.autoDetection=x,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:")?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},o]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},s.inherit(s.ASM,{i:null,cN:null,c:null,skip:!0}),s.inherit(s.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("properties",function(r){var t="[ \\t\\f]*",e="[ \\t\\f]+",s="("+t+"[:=]"+t+"|"+e+")",n="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",c={e:s,r:0,starts:{cN:"string",e:/$/,r:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[r.C("^\\s*[!#]","$"),{b:n+s,rB:!0,c:[{cN:"attr",b:n,endsParent:!0,r:0}],starts:c},{b:a+s,rB:!0,r:0,c:[{cN:"meta",b:a,endsParent:!0,r:0}],starts:c},{cN:"attr",r:0,b:a+t+"$"}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}});hljs.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",i="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+i,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+i,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("gradle",function(e){return{cI:!0,k:{keyword:"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}); \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/a11y-dark.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/a11y-dark.min.css new file mode 100644 index 00000000..b93b742a --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/a11y-dark.min.css @@ -0,0 +1,99 @@ +/* a11y-dark theme */ +/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ +/* @author: ericwbailey */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #d4d0ab; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ffa07a; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5ab35; +} + +/* Yellow */ +.hljs-attribute { + color: #ffd700; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #abe338; +} + +/* Blue */ +.hljs-title, +.hljs-section { + color: #00e0e0; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #dcc6e0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b2b2b; + color: #f8f8f2; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +@media screen and (-ms-high-contrast: active) { + .hljs-addition, + .hljs-attribute, + .hljs-built_in, + .hljs-builtin-name, + .hljs-bullet, + .hljs-comment, + .hljs-link, + .hljs-literal, + .hljs-meta, + .hljs-number, + .hljs-params, + .hljs-string, + .hljs-symbol, + .hljs-type, + .hljs-quote { + color: highlight; + } + + .hljs-keyword, + .hljs-selector-tag { + font-weight: bold; + } +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/an-old-hope.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/an-old-hope.min.css new file mode 100644 index 00000000..a6d56f4b --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/an-old-hope.min.css @@ -0,0 +1,89 @@ +/* + +An Old Hope – Star Wars Syntax (c) Gustavo Costa +Original theme - Ocean Dark Theme – by https://github.com/gavsiu +Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom + +*/ + +/* Death Star Comment */ +.hljs-comment, +.hljs-quote +{ + color: #B6B18B; +} + +/* Darth Vader */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion +{ + color: #EB3C54; +} + +/* Threepio */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link +{ + color: #E7CE56; +} + +/* Luke Skywalker */ +.hljs-attribute +{ + color: #EE7C2B; +} + +/* Obi Wan Kenobi */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition +{ + color: #4FB4D7; +} + +/* Yoda */ +.hljs-title, +.hljs-section +{ + color: #78BB65; +} + +/* Mace Windu */ +.hljs-keyword, +.hljs-selector-tag +{ + color: #B45EA4; +} + +/* Millenium Falcon */ +.hljs +{ + display: block; + overflow-x: auto; + background: #1C1D21; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis +{ + font-style: italic; +} + +.hljs-strong +{ + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css new file mode 100644 index 00000000..fd41c996 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark-reasonable.min.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark.min.css new file mode 100644 index 00000000..1616aafe --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-dark.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-light.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-light.min.css new file mode 100644 index 00000000..d5bd1d2a --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/atom-one-light.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/dracula.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/dracula.min.css new file mode 100644 index 00000000..d591db68 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/dracula.min.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/github.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/github.min.css new file mode 100644 index 00000000..791932b8 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/github.min.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai-sublime.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai-sublime.min.css new file mode 100644 index 00000000..2864170d --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai-sublime.min.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai.min.css new file mode 100644 index 00000000..775d53f9 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/monokai.min.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/solarized-light.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/solarized-light.min.css new file mode 100644 index 00000000..fdcfcc72 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/solarized-light.min.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/zenburn.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/zenburn.min.css new file mode 100644 index 00000000..07be5020 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/highlight/styles/zenburn.min.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/toc.js b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/toc.js new file mode 100644 index 00000000..a6e933bf --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/toc.js @@ -0,0 +1,107 @@ +var toctitle = document.getElementById('toctitle'); +var path = window.location.pathname; +if (toctitle != null) { + var oldtoc = toctitle.nextElementSibling; + var newtoc = document.createElement('div'); + newtoc.setAttribute('id', 'tocbot'); + newtoc.setAttribute('class', 'js-toc desktop-toc'); + oldtoc.setAttribute('class', 'mobile-toc'); + oldtoc.parentNode.appendChild(newtoc); + tocbot.init({ + contentSelector: '#content', + headingSelector: 'h1, h2, h3, h4, h5', + positionFixedSelector: 'body', + fixedSidebarOffset: 90, + smoothScroll: false + }); + if (!path.endsWith("index.html") && !path.endsWith("/")) { + var link = document.createElement("a"); + link.setAttribute("href", "index.html"); + link.innerHTML = " Back to index"; + var block = document.createElement("div"); + block.setAttribute('class', 'back-action'); + block.appendChild(link); + var toc = document.getElementById('toc'); + var next = document.getElementById('toctitle').nextElementSibling; + toc.insertBefore(block, next); + } +} + +var headerHtml = '
\n' + + '

\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '

\n' + + '
'; + +var header = document.createElement("div"); +header.innerHTML = headerHtml; +document.body.insertBefore(header, document.body.firstChild); \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.css b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.css new file mode 100644 index 00000000..0632de23 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.css @@ -0,0 +1 @@ +.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.min.js b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.min.js new file mode 100644 index 00000000..943d8fdb --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/js/tocbot/tocbot.min.js @@ -0,0 +1 @@ +!function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){(function(o){var l,i,s;!function(n,o){i=[],l=o(n),void 0!==(s="function"==typeof l?l.apply(t,i):l)&&(e.exports=s)}(void 0!==o?o:this.window||this.global,function(e){"use strict";function t(){for(var e={},t=0;te.fixedSidebarOffset?-1===n.className.indexOf(e.positionFixedClass)&&(n.className+=h+e.positionFixedClass):n.className=n.className.split(h+e.positionFixedClass).join("")}function s(t){var n=document.documentElement.scrollTop||f.scrollTop;e.positionFixedSelector&&i();var o,l=t;if(m&&null!==document.querySelector(e.tocSelector)&&l.length>0){d.call(l,function(t,i){if(t.offsetTop>n+e.headingsOffset+10){return o=l[0===i?i:i-1],!0}if(i===l.length-1)return o=l[l.length-1],!0});var s=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);u.call(s,function(t){t.className=t.className.split(h+e.activeLinkClass).join("")});var c=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);u.call(c,function(t){t.className=t.className.split(h+e.activeListItemClass).join("")});var a=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+o.nodeName+'[href="#'+o.id+'"]');-1===a.className.indexOf(e.activeLinkClass)&&(a.className+=h+e.activeLinkClass);var p=a.parentNode;p&&-1===p.className.indexOf(e.activeListItemClass)&&(p.className+=h+e.activeListItemClass);var C=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);u.call(C,function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=h+e.isCollapsedClass)}),a.nextSibling&&-1!==a.nextSibling.className.indexOf(e.isCollapsedClass)&&(a.nextSibling.className=a.nextSibling.className.split(h+e.isCollapsedClass).join("")),r(a.parentNode.parentNode)}}function r(t){return-1!==t.className.indexOf(e.collapsibleClass)&&-1!==t.className.indexOf(e.isCollapsedClass)?(t.className=t.className.split(h+e.isCollapsedClass).join(""),r(t.parentNode.parentNode)):t}function c(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(m=!1)}function a(){m=!0}var u=[].forEach,d=[].some,f=document.body,m=!0,h=" ";return{enableTocAnimation:a,disableTocAnimation:c,render:n,updateToc:s}}},function(e,t){e.exports=function(e){function t(e){return e[e.length-1]}function n(e){return+e.nodeName.split("H").join("")}function o(t){var o={id:t.id,children:[],nodeName:t.nodeName,headingLevel:n(t),textContent:t.textContent.trim()};return e.includeHtml&&(o.childNodes=t.childNodes),o}function l(l,i){for(var s=o(l),r=n(l),c=i,a=t(c),u=a?a.headingLevel:0,d=r-u;d>0;)a=t(c),a&&void 0!==a.children&&(c=a.children),d--;return r>=e.collapseDepth&&(s.isCollapsed=!0),c.push(s),c}function i(t,n){var o=n;e.ignoreSelector&&(o=n.split(",").map(function(t){return t.trim()+":not("+e.ignoreSelector+")"}));try{return document.querySelector(t).querySelectorAll(o)}catch(e){return console.warn("Element not found: "+t),null}}function s(e){return r.call(e,function(e,t){return l(o(t),e.nest),e},{nest:[]})}var r=[].reduce;return{nestHeadingsArray:s,selectHeadings:i}}},function(e,t){function n(e){function t(e){return"a"===e.tagName.toLowerCase()&&(e.hash.length>0||"#"===e.href.charAt(e.href.length-1))&&(n(e.href)===s||n(e.href)+"#"===s)}function n(e){return e.slice(0,e.lastIndexOf("#"))}function l(e){var t=document.getElementById(e.substring(1));t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}!function(){document.documentElement.style}();var i=e.duration,s=location.hash?n(location.href):location.href;!function(){function n(n){!t(n.target)||n.target.className.indexOf("no-smooth-scroll")>-1||"#"===n.target.href.charAt(n.target.href.length-2)&&"!"===n.target.href.charAt(n.target.href.length-1)||-1===n.target.className.indexOf(e.linkClass)||o(n.target.hash,{duration:i,callback:function(){l(n.target.hash)}})}document.body.addEventListener("click",n,!1)}()}function o(e,t){function n(e){s=e-i,window.scrollTo(0,c.easing(s,r,u,d)),s + + + + + + +Spring Cloud Build + + + + + + + + + + +
+
+
+
+

spring cloud build

+
+
+

Spring Cloud Build is a common utility project for Spring Cloud +to use for plugin and dependency management.

+
+
+
+
+

Building and Deploying

+
+
+

To install locally:

+
+
+
+
$ mvn install -s .settings.xml
+
+
+
+

and to deploy snapshots to repo.spring.io:

+
+
+
+
$ mvn deploy -DaltSnapshotDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-snapshot-local
+
+
+
+

for a RELEASE build use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=repo.spring.io::default::https://repo.spring.io/libs-release-local
+
+
+
+

and for jcenter use

+
+
+
+
$ mvn deploy -DaltReleaseDeploymentRepository=bintray::default::https://api.bintray.com/maven/spring/jars/org.springframework.cloud:build
+
+
+
+

and for Maven Central use

+
+
+
+
$ mvn deploy -P central -DaltReleaseDeploymentRepository=sonatype-nexus-staging::default::https://oss.sonatype.org/service/local/staging/deploy/maven2
+
+
+
+

(the "central" profile is available for all projects in Spring Cloud and it sets up the gpg jar signing, and the repository has to be specified separately for this project because it is a parent of the starter parent which users in turn have as their own parent).

+
+
+
+
+

Contributing

+
+
+

Spring Cloud is released under the non-restrictive Apache 2.0 license, +and follows a very standard Github development process, using Github +tracker for issues and merging pull requests into master. If you want +to contribute even something trivial please do not hesitate, but +follow the guidelines below.

+
+
+

Sign the Contributor License Agreement

+
+

Before we accept a non-trivial patch or pull request we will need you to sign the +Contributor License Agreement. +Signing the contributor’s agreement does not grant anyone commit rights to the main +repository, but it does mean that we can accept your contributions, and you will get an +author credit if we do. Active contributors might be asked to join the core team, and +given the ability to merge pull requests.

+
+
+
+

Code of Conduct

+
+

This project adheres to the Contributor Covenant code of +conduct. By participating, you are expected to uphold this code. Please report +unacceptable behavior to spring-code-of-conduct@pivotal.io.

+
+
+
+

Code Conventions and Housekeeping

+
+

None of these is essential for a pull request, but they will all help. They can also be +added after the original pull request but before a merge.

+
+
+
    +
  • +

    Use the Spring Framework code format conventions. If you use Eclipse +you can import formatter settings using the +eclipse-code-formatter.xml file from the +Spring +Cloud Build project. If using IntelliJ, you can use the +Eclipse Code Formatter +Plugin to import the same file.

    +
  • +
  • +

    Make sure all new .java files to have a simple Javadoc class comment with at least an +@author tag identifying you, and preferably at least a paragraph on what the class is +for.

    +
  • +
  • +

    Add the ASF license header comment to all new .java files (copy from existing files +in the project)

    +
  • +
  • +

    Add yourself as an @author to the .java files that you modify substantially (more +than cosmetic changes).

    +
  • +
  • +

    Add some Javadocs and, if you change the namespace, some XSD doc elements.

    +
  • +
  • +

    A few unit tests would help a lot as well — someone has to do it.

    +
  • +
  • +

    If no-one else is using your branch, please rebase it against the current master (or +other target branch in the main project).

    +
  • +
  • +

    When writing a commit message please follow these conventions, +if you are fixing an existing issue please add Fixes gh-XXXX at the end of the commit +message (where XXXX is the issue number).

    +
  • +
+
+
+
+

Checkstyle

+
+

Spring Cloud Build comes with a set of checkstyle rules. You can find them in the spring-cloud-build-tools module. The most notable files under the module are:

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            └── checkstyle.xml (1)
+
+
+
+ + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
+
+
+

Checkstyle configuration

+
+

Checkstyle rules are disabled by default. To add checkstyle to your project just define the following properties and plugins.

+
+
+
pom.xml
+
+
<properties>
+<maven-checkstyle-plugin.failsOnError>true</maven-checkstyle-plugin.failsOnError> (1)
+        <maven-checkstyle-plugin.failsOnViolation>true
+        </maven-checkstyle-plugin.failsOnViolation> (2)
+        <maven-checkstyle-plugin.includeTestSourceDirectory>true
+        </maven-checkstyle-plugin.includeTestSourceDirectory> (3)
+</properties>
+
+<build>
+        <plugins>
+            <plugin> (4)
+                <groupId>io.spring.javaformat</groupId>
+                <artifactId>spring-javaformat-maven-plugin</artifactId>
+            </plugin>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+
+    <reporting>
+        <plugins>
+            <plugin> (5)
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-checkstyle-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </reporting>
+</build>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Fails the build upon Checkstyle errors
2Fails the build upon Checkstyle violations
3Checkstyle analyzes also the test sources
4Add the Spring Java Format plugin that will reformat your code to pass most of the Checkstyle formatting rules
5Add checkstyle plugin to your build and reporting phases
+
+
+

If you need to suppress some rules (e.g. line length needs to be longer), then it’s enough for you to define a file under ${project.root}/src/checkstyle/checkstyle-suppressions.xml with your suppressions. Example:

+
+
+
projectRoot/src/checkstyle/checkstyle-suppresions.xml
+
+
<?xml version="1.0"?>
+<!DOCTYPE suppressions PUBLIC
+		"-//Puppy Crawl//DTD Suppressions 1.1//EN"
+		"https://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
+<suppressions>
+	<suppress files=".*ConfigServerApplication\.java" checks="HideUtilityClassConstructor"/>
+	<suppress files=".*ConfigClientWatch\.java" checks="LineLengthCheck"/>
+</suppressions>
+
+
+
+

It’s advisable to copy the ${spring-cloud-build.rootFolder}/.editorconfig and ${spring-cloud-build.rootFolder}/.springformat to your project. That way, some default formatting rules will be applied. You can do so by running this script:

+
+
+
+
$ curl https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/.editorconfig -o .editorconfig
+$ touch .springformat
+
+
+
+
+
+

IDE setup

+
+

Intellij IDEA

+
+

In order to setup Intellij you should import our coding conventions, inspection profiles and set up the checkstyle plugin. +The following files can be found in the Spring Cloud Build project.

+
+
+
spring-cloud-build-tools/
+
+
└── src
+    ├── checkstyle
+    │   └── checkstyle-suppressions.xml (3)
+    └── main
+        └── resources
+            ├── checkstyle-header.txt (2)
+            ├── checkstyle.xml (1)
+            └── intellij
+                ├── Intellij_Project_Defaults.xml (4)
+                └── Intellij_Spring_Boot_Java_Conventions.xml (5)
+
+
+
+ + + + + + + + + + + + + + + + + + + + + +
1Default Checkstyle rules
2File header setup
3Default suppression rules
4Project defaults for Intellij that apply most of Checkstyle rules
5Project style conventions for Intellij that apply most of Checkstyle rules
+
+
+
+Code style +
+
Figure 1. Code style
+
+
+

Go to FileSettingsEditorCode style. There click on the icon next to the Scheme section. There, click on the Import Scheme value and pick the Intellij IDEA code style XML option. Import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Spring_Boot_Java_Conventions.xml file.

+
+
+
+Code style +
+
Figure 2. Inspection profiles
+
+
+

Go to FileSettingsEditorInspections. There click on the icon next to the Profile section. There, click on the Import Profile and import the spring-cloud-build-tools/src/main/resources/intellij/Intellij_Project_Defaults.xml file.

+
+
+
Checkstyle
+

To have Intellij work with Checkstyle, you have to install the Checkstyle plugin. It’s advisable to also install the Assertions2Assertj to automatically convert the JUnit assertions

+
+
+
+Checkstyle +
+
+
+

Go to FileSettingsOther settingsCheckstyle. There click on the + icon in the Configuration file section. There, you’ll have to define where the checkstyle rules should be picked from. In the image above, we’ve picked the rules from the cloned Spring Cloud Build repository. However, you can point to the Spring Cloud Build’s GitHub repository (e.g. for the checkstyle.xml : https://raw.githubusercontent.com/spring-cloud/spring-cloud-build/master/spring-cloud-build-tools/src/main/resources/checkstyle.xml). We need to provide the following variables:

+
+
+ +
+
+ + + + + +
+ + +Remember to set the Scan Scope to All sources since we apply checkstyle rules for production and test sources. +
+
+
+
+
+
+
+

Flattening the POMs

+
+
+

To avoid propagating build setup that is required to build a Spring Cloud project, we’re using the maven flatten plugin. It has the advantage of letting you use whatever features you need while publishing "clean" pom to the repository.

+
+
+

In order to add it, add the org.codehaus.mojo:flatten-maven-plugin to your pom.xml.

+
+
+
+
<build>
+    <plugins>
+        <plugin>
+            <groupId>org.codehaus.mojo</groupId>
+            <artifactId>flatten-maven-plugin</artifactId>
+        </plugin>
+    </plugins>
+</build>
+
+
+
+
+
+

Reusing the documentation

+
+
+

Spring Cloud Build publishes its spring-cloud-build-docs module that contains +helpful scripts (e.g. README generation ruby script) and css, xslt and images +for the Spring Cloud documentation. If you want to follow the same convention +approach of generating documentation just add these plugins to your docs module

+
+
+
+
<profiles>
+		<profile>
+			<id>docs</id>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>pl.project13.maven</groupId>
+						<artifactId>git-commit-id-plugin</artifactId> (1)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-dependency-plugin</artifactId> (2)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-resources-plugin</artifactId> (3)
+					</plugin>
+					<plugin>
+						<groupId>org.codehaus.mojo</groupId>
+						<artifactId>exec-maven-plugin</artifactId> (4)
+					</plugin>
+					<plugin>
+						<groupId>org.asciidoctor</groupId>
+						<artifactId>asciidoctor-maven-plugin</artifactId> (5)
+					</plugin>
+					<plugin>
+						<groupId>org.apache.maven.plugins</groupId>
+						<artifactId>maven-antrun-plugin</artifactId> (6)
+					</plugin>
+				</plugins>
+			</build>
+		</profile>
+	</profiles>
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
1This plugin downloads sets up all the git information of the project
2This plugin downloads the resources of the spring-cloud-build-docs module
3This plugin unpacks the resources of the spring-cloud-build-docs module
4This plugin generates an adoc file with all the configuration properties from the classpath
5This plugin is required to parse the Asciidoctor documentation
6This plugin is required to copy resources into proper final destinations and to generate main README.adoc and to assert that no files use unresolved links
+
+
+ + + + + +
+ + +The order of plugin declaration is important! +
+
+
+

In order for the build to generate the adoc file with all your configuration properties, your docs module should contain all the dependencies on the classpath, that you would want to scan for configuration properties. The file will be output to ${docsModule}/src/main/asciidoc/_configprops.adoc file (configurable via the configprops.path property).

+
+
+

If you want to modify which of the configuration properties are put in the table, you can tweak the configprops.inclusionPattern pattern to include only a subset of the properties (e.g. <configprops.inclusionPattern>spring.sleuth.*</configprops.inclusionPattern>).

+
+
+

Spring Cloud Build Docs comes with a set of attributes for asciidoctor that you can reuse.

+
+
+
+
<attributes>
+	<docinfo>shared</docinfo>
+	<allow-uri-read>true</allow-uri-read>
+	<nofooter/>
+	<toc>left</toc>
+	<toc-levels>4</toc-levels>
+	<sectlinks>true</sectlinks>
+	<sources-root>${project.basedir}/src@</sources-root>
+	<asciidoc-sources-root>${project.basedir}/src/main/asciidoc@</asciidoc-sources-root>
+	<generated-resources-root>${project.basedir}/target/generated-resources@
+	</generated-resources-root>
+	<!-- Use this attribute the reference code from another module -->
+	<!-- Note the @ at the end, lowering the precedence of the attribute -->
+	<project-root>${maven.multiModuleProjectDirectory}@</project-root>
+	<!-- It's mandatory for you to pass the docs.main property -->
+	<github-repo>${docs.main}@</github-repo>
+	<github-raw>
+		https://raw.githubusercontent.com/spring-cloud/${docs.main}/${github-tag}@
+	</github-raw>
+	<github-code>https://github.com/spring-cloud/${docs.main}/tree/${github-tag}@
+	</github-code>
+	<github-issues>https://github.com/spring-cloud/${docs.main}/issues/@</github-issues>
+	<github-wiki>https://github.com/spring-cloud/${docs.main}/wiki@</github-wiki>
+	<github-master-code>https://github.com/spring-cloud/${docs.main}/tree/master@
+	</github-master-code>
+	<index-link>${index-link}@</index-link>
+
+	<!-- Spring Cloud specific -->
+	<!-- for backward compatibility -->
+	<spring-cloud-version>${project.version}@</spring-cloud-version>
+	<project-version>${project.version}@</project-version>
+	<github-tag>${github-tag}@</github-tag>
+	<version-type>${version-type}@</version-type>
+	<docs-url>${docs-url}@</docs-url>
+	<raw-docs-url>${raw-docs-url}@</raw-docs-url>
+	<project-version>${project.version}@</project-version>
+	<project-name>${docs.main}@</project-name>
+</attributes>
+
+
+
+
+
+

Updating the guides

+
+
+

We assume that your project contains guides under the guides folder.

+
+
+
+
.
+└── guides
+    ├── gs-guide1
+    ├── gs-guide2
+    └── gs-guide3
+
+
+
+

This means that the project contains 3 guides that would +correspond to the following guides in Spring Guides org.

+
+ +
+

If you deploy your project with the -Pguides profile like this

+
+
+
+
$ ./mvnw clean deploy -Pguides
+
+
+
+

what will happen is that for GA project versions, we will clone gs-guide1, gs-guide2 and gs-guide3 and update their contents with the ones being under your guides project.

+
+
+

You can skip this by either not adding the guides profile, or passing the -DskipGuides system property when the profile is turned on.

+
+
+

You can configure the project version passed to guides via the guides-project.version (defaults to ${project.version}). The phase at which guides get updated can be configured by guides-update.phase (defaults to deploy).

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/html/update-guides.sh b/spring-cloud-build/2.2.1.RELEASE/reference/html/update-guides.sh new file mode 100644 index 00000000..e575ee2c --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/html/update-guides.sh @@ -0,0 +1,149 @@ +#!/bin/bash + +set -e + +GIT_BIN="${GIT_BIN:-git}" + +echo "Project version is [${PROJECT_VERSION}]" +if [[ "${PROJECT_VERSION}" != *"RELEASE"* ]];then + echo "Will not update guides, since the version is not a RELEASE one" + exit 0 +fi + +# The script should be executed from the root folder +[[ -z "${ROOT_FOLDER}" ]] && ROOT_FOLDER="$( pwd )" +echo "Current folder is ${ROOT_FOLDER}" + +if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then + echo "You're not in the root folder of the project!" + exit 1 +fi + +GUIDES_FOLDER="${ROOT_FOLDER}/guides" +SPRING_GUIDES_REPO_ROOT="${SPRING_GUIDES_REPO_ROOT:-git@github.com:spring-guides}" +echo "The Spring Guides repo root is [${SPRING_GUIDES_REPO_ROOT}]" + +if [[ ! -d "${GUIDES_FOLDER}" ]]; then + echo "No [guides] folder is present. Won't do anything" + exit 0 +fi + +function iterate_over_guides() { + for dir in "${GUIDES_FOLDER}"/*/ # list directories in the form "/tmp/dirname/" + do + local dir="${dir%*/}" # remove the trailing "/" + local folderName="${dir##*/}" # print everything after the final "/" + if [[ "${folderName}" == "target" ]]; then + echo "Skipping [${folderName}]" + continue + fi + local guideRepo="${SPRING_GUIDES_REPO_ROOT}/${folderName}" + local clonedGuideFolderParent="${ROOT_FOLDER}/target" + local clonedGuideFolder="${clonedGuideFolderParent}/${folderName}" + echo "Will clone [${guideRepo}] project [${folderName}] to target" + mkdir -p "${clonedGuideFolder}" + rm -rf "${clonedGuideFolder}" + "${GIT_BIN}" clone "${guideRepo}" "${clonedGuideFolder}" + pushd "${clonedGuideFolder}" + echo "Will start the commit process for [${folderName}]" + add_oauth_token_to_remote_url + remove_all_files + copy_new_guide "${GUIDES_FOLDER}/${folderName}" "${clonedGuideFolderParent}" + commit_and_push_new_guide_contents + echo "Successfully copied and pushed new guides for [${guideRepo}]" + popd + done +} + +function commit_and_push_new_guide_contents() { + "${GIT_BIN}" add . + "${GIT_BIN}" commit -m "Updating guides" || echo "Nothing to commit" + "${GIT_BIN}" push origin master || echo "Nothing to push" +} + +function copy_new_guide() { + local guideFolder="${1}" + local clonedGuideFolder="${2}" + echo "Will copy new guide files from [${guideFolder}/] to [${clonedGuideFolder}]" + cp -r "${guideFolder}/" "${clonedGuideFolder}/" + echo "Copied new guide files" +} + +function remove_all_files() { + echo "Removing all non git files in [$( pwd )]" + "${GIT_BIN}" rm -rf "$( pwd )/" + "${GIT_BIN}" clean -fxd + echo "All files removed" +} + +# Adds the oauth token if present to the remote url +function add_oauth_token_to_remote_url() { + local remote + remote="$( "${GIT_BIN}" config remote.origin.url | sed -e 's/^git:/https:/' )" + echo "Current remote [${remote}]" + if [[ "${RELEASER_GIT_OAUTH_TOKEN}" != "" && ${remote} != *"@"* ]]; then + echo "OAuth token found. Will reuse it to push the code" + withToken=${remote/https:\/\//https://${RELEASER_GIT_OAUTH_TOKEN}@} + "${GIT_BIN}" remote set-url --push origin "${withToken}" + else + echo "No OAuth token found" + "${GIT_BIN}" remote set-url --push origin "$( "${GIT_BIN}" config remote.origin.url | sed -e 's/^git:/https:/' )" + fi +} + +# Prints the usage +function print_usage() { +cat <p,#preamble>.sectionbody>.paragraph:first-of-type p{line-height:1.6}.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#0b0a0a;font-weight:bold;margin-top:0;margin-bottom:0.8em}div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr}a{color:#097dff;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#016be2;text-decoration:underline}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility}p aside{font-size:0.875em;line-height:1.35;font-style:italic}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:Montserrat, sans-serif;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:0.5em;line-height:1.0125em}h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#867c74;line-height:0}h1{font-size:2.125em}h2{font-size:1.6875em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em}h4{font-size:1.125em}h5{font-size:1.125em}h6{font-size:1em}hr{border:solid #ddddd8;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;color:#3d3d3c;word-break:break-word}ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit}ul,ol{margin-left:1.5em}ul.no-bullet,ol.no-bullet{margin-left:1.5em}ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0}dl dt{margin-bottom:0.3125em;font-weight:bold}dl dd{margin-bottom:1.25em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#000;border-bottom:1px dotted #dddddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25em;padding:0.5625em 1.25em 0 1.1875em;border-left:1px solid #dddddd}blockquote cite{display:block;font-size:0.9375em;color:rgba(0,0,0,0.6)}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,0.6)}blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,0.85)}.vcard{display:inline-block;margin:0 0 1.25em 0;border:1px solid #dddddd;padding:0.625em 0.75em}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375em}.vevent .summary{font-weight:bold}.vevent abbr{cursor:auto;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625em}#tocbot{padding:0 0 1rem 0;line-height:1.5rem;padding-left:25px}.mobile-toc{padding:0 0 1rem 0;line-height:1.5rem}.mobile-toc li a{display:block;padding:.3rem 0}#tocbot ol li{list-style:none;padding:0;margin:0}#tocbot ol{margin:0;padding:0;padding-left:0.6rem}#tocbot .toc-link{display:block;padding-top:4px;padding-bottom:4px;outline:none}table{background:white;margin-bottom:1.25em;border:solid 1px #cacaca;border-spacing:0}table thead,table tfoot{background:#f7f8f7;font-weight:bold}table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:0.5em 0.625em 0.625em;font-size:inherit;color:#000;text-align:left}table tr th,table tr td{padding:0.5625em 0.625em;font-size:inherit;color:#000}table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;tab-size:4}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-0.05em}.clearfix:before,.clearfix:after,.float-group:before,.float-group:after{content:" ";display:table}.clearfix:after,.float-group:after{clear:both}*:not(pre)>code{font-size:0.8525em;font-style:normal !important;letter-spacing:0;padding:0.1em 0.3em 0.2em;background-color:rgba(0,0,0,0.05);border-radius:4px;text-rendering:optimizeSpeed}pre,pre>code{line-height:1.85;color:rgba(0,0,0,0.9);font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-weight:normal;text-rendering:optimizeSpeed;word-break:normal}pre{overflow:auto}em em{font-style:normal}strong strong{font-weight:normal}.keyseq{color:#6b625c}kbd{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;display:inline-block;color:#000;font-size:0.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 0.1em white inset;margin:0 0.15em;padding:0.2em 0.5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.keyseq kbd:first-child{margin-left:0}.keyseq kbd:last-child{margin-right:0}.menuseq,.menu{color:#191715}b.button:before,b.button:after{position:relative;top:-1px;font-weight:normal}b.button:before{content:"[";padding:0 3px 0 2px}b.button:after{content:"]";padding:0 2px 0 3px}p a>code:hover{color:rgba(0,0,0,0.9)}#toc{border-bottom:1px solid #ddddd8;padding-bottom:0.5em}#toc>ul{margin-left:0.125em}#toc ul.sectlevel0>li>a{font-style:italic}#toc ul.sectlevel0 ul.sectlevel1{margin:0.5em 0}#toc ul{list-style-type:none}#toc li{line-height:1.3334}#toc a{text-decoration:none}#toc a:active{text-decoration:underline}#toctitle{color:#0b0a0a;font-size:1.2em;display:none}body.toc2{padding-top:90px;text-rendering:optimizeLegibility}#content #toc{border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;-webkit-border-radius:4px;border-radius:4px}#content #toc>:first-child{margin-top:0}#content #toc>:last-child{margin-bottom:0}#footer{padding-bottom:2rem}#footer #footer-text{padding:2rem 0;border-top:1px solid #efefed}#footer-text{color:rgba(0,0,0,0.6);line-height:1.44}.sect1{padding-bottom:0.625em}.sect1+.sect1{border-top:1px solid #efefed}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;margin-top:0.1rem;display:block;visibility:hidden;text-align:center;font-weight:normal;color:rgba(0,0,0,0.2)}#content h1>a.anchor:hover,h2>a.anchor:hover,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4>a.anchor:hover,h5>a.anchor:hover,h6>a.anchor:hover{color:#097dff;text-decoration:none}#content h1>a.anchor:before,h2>a.anchor:before,h3>a.anchor:before,#toctitle>a.anchor:before,.sidebarblock>.content>.title>a.anchor:before,h4>a.anchor:before,h5>a.anchor:before,h6>a.anchor:before{content:"\0023";font-size:0.85em;display:block;padding-top:0.1em}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#000;text-decoration:none}#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#262321}.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:Karla, sans-serif;font-size:1rem}table.tableblock>caption.title{white-space:nowrap;overflow:visible;max-width:0;padding:0.6rem 0}table.tableblock #preamble>.sectionbody>.paragraph:first-of-type p{font-size:inherit}.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%}.admonitionblock>table td.icon{text-align:center;vertical-align:top;padding-top:0.8em;width:80px}.admonitionblock>table td.icon img{max-width:initial}.admonitionblock>table td.icon .title{font-weight:bold;font-family:Montserrat, sans-serif;text-transform:uppercase}.admonitionblock>table td.content{padding-left:0em;padding-right:1.25em;border-left:1px solid #ddddd8}.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0}.exampleblock>.content{border-style:solid;border-width:0;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px}.exampleblock>.content>:first-child{margin-top:0}.exampleblock>.content>:last-child{margin-bottom:0}.sidebarblock{border-style:solid;border-width:0;border-color:#d7d7d7;margin-bottom:1.25em;padding:1.25em;background:#f1f1f1;border-radius:4px;overflow:scroll}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock>.content>.title{color:#0b0a0a;margin-top:0;text-align:center}.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0}.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#282c33;color:#e6e1dc;border-radius:4px}.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#282c33;color:#e6e1dc}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class],.listingblock pre:not(.highlight){padding:1em 1.5rem;font-size:0.8125em}.literalblock pre.nowrap,.literalblock pre[class].nowrap,.listingblock pre.nowrap,.listingblock pre[class].nowrap{overflow-x:auto}.literalblock.output pre{color:whitesmoke;background-color:rgba(0,0,0,0.9)}.listingblock{white-space:nowrap}.listingblock pre.highlightjs{padding:0.2rem 0}.listingblock pre.highlightjs>code{padding:1em 1.5rem;border-radius:4px}.listingblock>.content{position:relative}.listingblock code[data-lang]:before{display:none;content:attr(data-lang);position:absolute;font-size:0.8em;font-weight:bold;top:0.425rem;right:0.5rem;line-height:1;text-transform:uppercase;color:#999}.listingblock code[data-lang]:before{display:block}.listingblock.terminal pre .command:before{content:attr(data-prompt);padding-right:0.5em;color:#999}.listingblock.terminal pre .command:not([data-prompt]):before{content:"$"}table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none}table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45}table.pyhltable td.code{padding-left:.75em;padding-right:0}pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #ddddd8}pre.pygments .lineno{display:block;margin-right:.25em}table.pyhltable .linenodiv{background:none !important;padding-right:0 !important}.quoteblock{margin:0 1em 1.25em 1.5em;display:block;text-align:left;padding-left:20px}.quoteblock blockquote,.quoteblock blockquote p{color:rgba(0,0,0,0.85);line-height:1.75;letter-spacing:0}.quoteblock blockquote{margin:0;padding:0;border:0;position:relative}.quoteblock blockquote:before{content:"\201c";font-size:2.75em;font-weight:bold;line-height:0.6em;margin-left:0em;margin-right:1rem;margin-top:0.8rem;color:rgba(0,0,0,0.1);position:absolute;top:0;left:-30px}.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0}.quoteblock .attribution{margin-right:0.5ex}.quoteblock .quoteblock{margin-left:0;margin-right:0;padding:0.5em 0;border-left:3px solid rgba(0,0,0,0.6)}.quoteblock .quoteblock blockquote{padding:0 0 0 0.75em}.quoteblock .quoteblock blockquote:before{display:none}.verseblock{margin:0 1em 1.25em 0;background-color:#f1f1f1;padding:1rem 1.4rem;border-radius:4px}.verseblock pre{font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:0.9rem;color:rgba(0,0,0,0.85);font-weight:300;text-rendering:optimizeLegibility}.verseblock pre strong{font-weight:400}.verseblock .attribution{margin-top:1.25rem;margin-left:0.5ex}.quoteblock .attribution,.verseblock .attribution{font-size:0.9375em;line-height:1.45;font-style:italic}.quoteblock .attribution br,.verseblock .attribution br{display:none}.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-0.025em;color:rgba(0,0,0,0.6)}.quoteblock.abstract{margin:0 0 1.25em 0;display:block}.quoteblock.abstract blockquote,.quoteblock.abstract blockquote p{text-align:left;word-spacing:0}.quoteblock.abstract blockquote:before,.quoteblock.abstract blockquote p:first-of-type:before{display:none}table.tableblock{max-width:100%;border-collapse:separate;overflow-x:scroll}table.tableblock td>.paragraph:last-child p>p:last-child,table.tableblock th>p:last-child,table.tableblock td>p:last-child{margin-bottom:0}table.tableblock,th.tableblock,td.tableblock{border:0 solid #cacaca;background:white}table.grid-all th.tableblock,table.grid-all td.tableblock{border-width:0 1px 1px 0}table.grid-all tfoot>tr>th.tableblock,table.grid-all tfoot>tr>td.tableblock{border-width:1px 1px 0 0}table.grid-cols th.tableblock,table.grid-cols td.tableblock{border-width:0 1px 0 0}table.grid-all *>tr>.tableblock:last-child,table.grid-cols *>tr>.tableblock:last-child{border-right-width:0}table.grid-rows th.tableblock,table.grid-rows td.tableblock{border-width:0 0 1px 0}table.grid-all tbody>tr:last-child>th.tableblock,table.grid-all tbody>tr:last-child>td.tableblock,table.grid-all thead:last-child>tr>th.tableblock,table.grid-rows tbody>tr:last-child>th.tableblock,table.grid-rows tbody>tr:last-child>td.tableblock,table.grid-rows thead:last-child>tr>th.tableblock{border-bottom-width:0}table.grid-rows tfoot>tr>th.tableblock,table.grid-rows tfoot>tr>td.tableblock{border-width:1px 0 0 0}table.frame-all{border-width:1px}table.frame-sides{border-width:0 1px}table.frame-topbot{border-width:1px 0}th.halign-left,td.halign-left{text-align:left}th.halign-right,td.halign-right{text-align:right}th.halign-center,td.halign-center{text-align:center}th.valign-top,td.valign-top{vertical-align:top}th.valign-bottom,td.valign-bottom{vertical-align:bottom}th.valign-middle,td.valign-middle{vertical-align:middle}table thead th,table tfoot th{font-weight:bold}tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7}tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:#34302d;font-weight:bold}p.tableblock>code:only-child{background:none;padding:0}p.tableblock{font-size:1em}td>div.verse{white-space:pre}ol{margin-left:1.75em}ul li ol{margin-left:1.5em}dl dd{margin-left:1.125em}dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0}ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:0.625em}ul.unstyled,ol.unnumbered,ul.checklist,ul.none{list-style-type:none}ul.unstyled,ol.unnumbered,ul.checklist{margin-left:0.625em}ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1em;font-size:0.85em}ul.checklist li>p:first-child>input[type="checkbox"]:first-child{width:1em;position:relative;top:1px}ul.inline{margin:0 auto 0.625em auto;margin-left:-1.375em;margin-right:0;padding:0;list-style:none;overflow:hidden}ul.inline>li{list-style:none;float:left;margin-left:1.375em;display:block}ul.inline>li>*{display:block}.unstyled dl dt{font-weight:normal;font-style:normal}ol.arabic{list-style-type:decimal}ol.decimal{list-style-type:decimal-leading-zero}ol.loweralpha{list-style-type:lower-alpha}ol.upperalpha{list-style-type:upper-alpha}ol.lowerroman{list-style-type:lower-roman}ol.upperroman{list-style-type:upper-roman}ol.lowergreek{list-style-type:lower-greek}.hdlist>table,.colist>table{border:0;background:none}.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none}td.hdlist1,td.hdlist2{vertical-align:top;padding:0 0.625em}td.hdlist1{font-weight:bold;padding-bottom:1.25em}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}.colist>table tr>td:first-of-type{padding:0 0.75em;line-height:1}.colist>table tr>td:first-of-type img{max-width:initial}.colist>table tr>td:last-of-type{padding:0.25em 0}.thumb,.th{line-height:0;display:inline-block;border:solid 4px white;-webkit-box-shadow:0 0 0 1px #dddddd;box-shadow:0 0 0 1px #dddddd}.imageblock.left,.imageblock[style*="float: left"]{margin:0.25em 0.625em 1.25em 0}.imageblock.right,.imageblock[style*="float: right"]{margin:0.25em 0 1.25em 0.625em}.imageblock>.title{margin-bottom:0}.imageblock.thumb,.imageblock.th{border-width:6px}.imageblock.thumb>.title,.imageblock.th>.title{padding:0 0.125em}.image.left,.image.right{margin-top:0.25em;margin-bottom:0.25em;display:inline-block;line-height:0}.image.left{margin-right:0.625em}.image.right{margin-left:0.625em}a.image{text-decoration:none;display:inline-block}a.image object{pointer-events:none}sup.footnote,sup.footnoteref{font-size:0.875em;position:static;vertical-align:super}sup.footnote a,sup.footnoteref a{text-decoration:none}sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline}#footnotes{padding-top:0.75em;padding-bottom:0.75em;margin-bottom:0.625em}#footnotes hr{width:20%;min-width:6.25em;margin:-0.25em 0 0.75em 0;border-width:1px 0 0 0}#footnotes .footnote{padding:0 0.375em 0 0.225em;line-height:1.3334;font-size:0.875em;margin-left:1.2em;text-indent:-1.05em;margin-bottom:0.2em}#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none}#footnotes .footnote:last-of-type{margin-bottom:0}#content #footnotes{margin-top:-0.625em;margin-bottom:0;padding:0.75em 0}.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0}.gist .file-data>table td.line-data{width:99%}div.unbreakable{page-break-inside:avoid}.big{font-size:larger}.small{font-size:smaller}.underline{text-decoration:underline}.overline{text-decoration:overline}.line-through{text-decoration:line-through}.aqua{color:#00bfbf}.aqua-background{background-color:#00fafa}.black{color:black}.black-background{background-color:black}.blue{color:#0000bf}.blue-background{background-color:#0000fa}.fuchsia{color:#bf00bf}.fuchsia-background{background-color:#fa00fa}.gray{color:#606060}.gray-background{background-color:#7d7d7d}.green{color:#006000}.green-background{background-color:#007d00}.lime{color:#00bf00}.lime-background{background-color:#00fa00}.maroon{color:#600000}.maroon-background{background-color:#7d0000}.navy{color:#000060}.navy-background{background-color:#00007d}.olive{color:#606000}.olive-background{background-color:#7d7d00}.purple{color:#600060}.purple-background{background-color:#7d007d}.red{color:#bf0000}.red-background{background-color:#fa0000}.silver{color:#909090}.silver-background{background-color:#bcbcbc}.teal{color:#006060}.teal-background{background-color:#007d7d}.white{color:#bfbfbf}.white-background{background-color:#fafafa}.yellow{color:#bfbf00}.yellow-background{background-color:#fafa00}span.icon>.fa{cursor:default}.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;cursor:default}.admonitionblock td.icon .icon-note:before{content:"\f05a";color:#3f6a22}.admonitionblock td.icon .icon-tip:before{content:"\f0eb";color:#0077b9}.admonitionblock td.icon .icon-warning:before{content:"\f071";color:#d88400}.admonitionblock td.icon .icon-caution:before{content:"\f06d";color:#bf3400}.admonitionblock td.icon .icon-important:before{content:"\f06a";color:#bf0000}.conum[data-value]{display:inline-block;color:#000 !important;background-color:#ffe157;-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:0.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans", "DejaVu Sans", sans-serif;font-style:normal;font-weight:bold}.conum[data-value] *{color:#fff !important}.conum[data-value]+b{display:none}.conum[data-value]:after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:0;color:#000 !important;background-color:#ffe157;font-size:12px}b.conum *{color:inherit !important}.conum:not([data-value]):empty{display:none}.admonitionblock{background-color:#ecf1e8;padding:0.8em 0;margin:30px 0;width:auto;border-radius:4px;overflow-x:scroll}.admonitionblock.important{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock.warning{border-left:0px solid #d88400;background-color:#fff9e4}.admonitionblock.tip{border-left:0px solid #0077b9;background-color:#e9f1f6}.admonitionblock.caution{border-left:0px solid #e20000;background-color:#f9ebeb}.admonitionblock .exampleblock>.content{border:0 none;background-color:#fff}#toc a:hover{text-decoration:underline}.admonitionblock>table{margin-bottom:0}.admonitionblock>table td.content{border-left:none}@media print{#tocbot a.toc-link.node-name--H4{display:none}}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 200ms ease-in-out}.is-collapsed{max-height:0}div.back-action,#toc.toc2 div.back-action{padding:0.8rem 0 0 0}div.back-action a,#toc.toc2 div.back-action a{position:relative;display:inline-block;padding:0.6rem 1.2rem;padding-left:35px}div.back-action a span,#toc.toc2 div.back-action a span{position:absolute;left:5px;top:5px;display:block;color:#333;height:26px;width:26px;border-radius:13px}div.back-action a i,#toc.toc2 div.back-action a i{position:absolute;top:5px;left:5px}div.back-action a:hover span,#toc.toc2 div.back-action a:hover span{color:#000}#tocbot.desktop-toc{padding-top:0.8rem}#header-spring{position:absolute;text-rendering:optimizeLegibility;top:0;left:0;right:0;height:90px;margin:0 1rem;padding:0 1rem;border-bottom:1px solid #ddddd8;border-top:3px solid #6BB344}#header-spring h1{margin:0;padding:0;font-size:22px;text-align:left;line-height:86px;padding-left:0.6rem}#header-spring h1 svg{width:200px}#header-spring h1 svg .st0{fill:#6BB344}#header-spring h1 svg .st2{fill:#444}body.book #header-spring{position:relative;top:auto;left:auto;right:auto;margin:0}body.book #header>h1:only-child{border:0 none;padding-bottom:1.2rem;font-size:1.8rem}body.book #header,body.book #content,body.book #footnotes,body.book #footer{margin:0 auto}body.toc2 #header-spring{position:absolute;left:0;right:0;top:0}body.toc2 #header>h1:only-child{font-size:2.2rem}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{margin:0 auto}body.toc2 #content{padding-top:2rem}#header,#content,#footnotes,#footer{width:100%;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:0.9375em;padding-right:0.9375em}#header:before,#header:after,#content:before,#content:after,#footnotes:before,#footnotes:after,#footer:before,#footer:after{content:" ";display:table}#header:after,#content:after,#footnotes:after,#footer:after{clear:both}#content{margin-top:1.25em}#content:before{content:none}#header>h1:first-child{margin-top:2.55rem;margin-bottom:0.5em;margin-bottom:0.5em}#header>h1:first-child+#toc{margin-top:8px;border-top:0 none}#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #ddddd8;padding-bottom:8px}#header .details{border-bottom:1px solid #ddddd8;line-height:1.45;padding-top:0;padding-bottom:2.25em;padding-left:0.25em;color:rgba(0,0,0,0.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}#header .details span:first-child{margin-left:-0.125em}#header .details span.email a{color:rgba(0,0,0,0.85)}#header .details br{display:none}#header .details br+span:before{content:"\00a0\2013\00a0"}#header .details br+span.author:before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,0.85)}#header .details br+span#revremark:before{content:"\00a0|\00a0"}#header #revnumber{text-transform:capitalize}#header #revnumber:after{content:"\00a0"}#content>h1:first-child:not([class]){color:rgba(0,0,0,0.85);border-bottom:1px solid #ddddd8;padding-bottom:8px;margin-top:0;padding-top:1.5rem;margin-bottom:1.25rem}h1{font-size:2.2rem;letter-spacing:-1px}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Montserrat, Arial, Helvetica, sans-serif}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{box-shadow:none;outline:none}h2,h3,h4,h5,h6{padding:.8rem 0 .4rem}h1{font-size:1.75em}h2{font-size:1.6rem;letter-spacing:-1px}h3{font-size:1.5rem}h4{font-size:1.4rem}h5{font-size:1.3rem}h6{font-size:1.2rem}pre.highlight{background:#232323;color:#e6e1dc;border-radius:4px}pre.highlight code{color:#e6e1dc}pre.highlight a,#toc.toc2 a{color:#000;font-size:1rem}pre.highlight ul.sectlevel1,#toc.toc2 ul.sectlevel1{padding-left:0.2rem}pre.highlight ul.sectlevel1 li,#toc.toc2 ul.sectlevel1 li{line-height:1.4rem}::selection{background-color:#d1ff79}.literalblock pre::selection,.listingblock pre[class="highlight"]::selection,.highlight::selection,pre::selection,.highlight code::selection,.highlight code span::selection{background:rgba(255,255,255,0.2) !important}body.book #header{margin-bottom:2rem}body.toc2 #header{margin-bottom:0}.desktop-toc{display:none}.admonitionblock td.icon{display:none}.admonitionblock>table td.content{padding-left:1.25em}@media only screen and (min-width: 768px){#toctitle{font-size:1.375em}.sect1{padding-bottom:1.25em}.mobile-toc{display:none}.desktop-toc{display:block}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.90625em}.admonitionblock td.icon{display:table-cell}.admonitionblock>table td.content{padding-left:0}body.toc2{padding-right:0}body.toc2 #toc.toc2{position:absolute;margin-top:0 !important;width:15em;top:0;border-top-width:0 !important;border-bottom-width:0 !important;margin-left:-15.9375em;z-index:1000;padding:0 1em 1.25em 0em;overflow:auto}body.toc2 #toc.toc2 #toctitle{margin-top:0;margin-bottom:0.8rem;font-size:1.2em}body.toc2 #toc.toc2>ul{font-size:0.9em;margin-bottom:0}body.toc2 #toc.toc2 ul ul{margin-left:0;padding-left:1em}body.toc2 #toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:0.5em;margin-bottom:0.5em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:15.9375em;max-width:none}body.book #header-spring h1{max-width:1400px;margin:0 auto}body.book #header,body.book #content,body.book #footnotes,body.book #footer{max-width:1400px}body.is-position-fixed #toc.toc2{position:fixed;height:100%}h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2}h1{font-size:1.75em}h2{font-size:1.6em}h3,#toctitle,.sidebarblock>.content>.title{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#tocbot a.toc-link.node-name--H1{font-style:italic}#tocbot ol{margin:0;padding:0;padding-left:0.6rem}#tocbot ol li{list-style:none;padding:0 0;margin:0;display:block}#tocbot{z-index:999}#tocbot .toc-link{position:relative;display:block;z-index:999;padding-right:5px;padding-top:4px;padding-bottom:4px}#tocbot .is-active-link{padding-right:3px;border-right:3px solid #6BB344}}@media only screen and (min-width: 768px){#tocbot>ul.toc-list{margin-bottom:0.5em;margin-left:0.125em}#tocbot ul.sectlevel0,#tocbot a.toc-link.node-name--H1+ul{padding-left:0}#tocbot a.toc-link{height:100%}.is-collapsible{max-height:3000px;overflow:hidden}.is-collapsed{max-height:0}.is-active-link{font-weight:700}}@media only screen and (min-width: 768px){body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:14em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=)}}@media only screen and (min-width: 1280px){body.toc2{padding-right:0}body.toc2 #toc.toc2{width:25em;left:auto;margin-left:-26.9375em}body.toc2 #toc.toc2 #toctitle{font-size:1.375em}body.toc2 #toc.toc2>ul{font-size:0.95em}body.toc2 #toc.toc2 ul ul{padding-left:1.25em}body.toc2 body.toc2.toc-right{padding-left:0;padding-right:20em}body.toc2 #header,body.toc2 #content,body.toc2 #footnotes,body.toc2 #footer{padding-left:26.9375em;max-width:1400px}body.toc2 #header-spring h1{margin:0 auto;max-width:1400px}.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:0.8125em}body.toc2 #header,body.toc2 #content,body.toc2 #footer{background-repeat:repeat-y;background-position:24em 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE0NUNENzNGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE0NUNENzRGMTVGMTFFODk5RjI5ODk3QURGRjcxMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTQ1Q0Q3MUYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTQ1Q0Q3MkYxNUYxMUU4OTlGMjk4OTdBREZGNzEyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjmGxxYAAAAGUExURd3d2AAAAJlCnKAAAAAMSURBVHjaYmAACDAAAAIAAU9tWeEAAAAASUVORK5CYII=)}} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/favicon.ico b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1a4956e64705230122da8c19d762a7f8e6971533 GIT binary patch literal 111804 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 Pn5$L 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 KMNUMnLSTZa)2Oci literal 0 HcmV?d00001 diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/images/intellij-code-style.png b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/images/intellij-code-style.png new file mode 100644 index 0000000000000000000000000000000000000000..533e65df55ae30db8f3ca6ff09948e1eca5dd750 GIT binary patch literal 86920 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Ⓢjq+z-}Zo)P5zTu6J5#lOO)RI0J}A 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 literal 0 HcmV?d00001 diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/highlight.min.js b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/highlight.min.js new file mode 100644 index 00000000..dcbbb4c7 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/highlight.min.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.13.1 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=M.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function c(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function u(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function c(e){l+=""}function u(e){("start"===e.event?o:c)(e.node)}for(var s=0,l="",f=[];e.length||r.length;){var g=i();if(l+=n(a.substring(s,g[0].offset)),s=g[0].offset,g===e){f.reverse().forEach(c);do u(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===s);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),u(g.splice(0,1)[0])}return l+n(a.substr(s))}function s(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function l(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?c("keyword",a.k):B(a.k).forEach(function(e){c(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.endSameAsBegin&&(a.e=a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return s("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var u=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=u.length?t(u.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function c(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t].endSameAsBegin&&(n.c[t].eR=o(n.c[t].bR.exec(e)[0])),n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function s(e,n){return!a&&r(n.iR,e)}function p(e,n){var t=R.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function d(e,n,t,r){var a=r?"":j.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=p(E,r),e?(M+=e[1],a+=d(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function b(){var e="string"==typeof E.sL;if(e&&!L[E.sL])return n(k);var t=e?f(E.sL,k,!0,B[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(M+=t.r),e&&(B[E.sL]=t.top),d(t.language,t.value,!1,!0)}function v(){y+=null!=E.sL?b():h(),k=""}function m(e){y+=e.cN?d(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function N(e,n){if(k+=e,null==n)return v(),0;var t=c(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),v(),t.rB||t.eB||(k=n)),m(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),v(),a.eE&&(k=n));do E.cN&&(y+=I),E.skip||E.sL||(M+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.eR=r.eR),m(r.starts,"")),a.rE?0:n.length}if(s(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var R=w(e);if(!R)throw new Error('Unknown language: "'+e+'"');l(R);var x,E=i||R,B={},y="";for(x=E;x!==R;x=x.parent)x.cN&&(y=d(x.cN,"",!0)+y);var k="",M=0;try{for(var C,A,S=0;;){if(E.t.lastIndex=S,C=E.t.exec(t),!C)break;A=N(t.substring(S,C.index),C[0]),S=C.index+A}for(N(t.substr(S)),x=E;x.parent;x=x.parent)x.cN&&(y+=I);return{r:M,value:y,language:e,top:E}}catch(O){if(O.message&&-1!==O.message.indexOf("Illegal"))return{r:0,value:n(t)};throw O}}function g(e,t){t=t||j.languages||B(L);var r={r:0,value:n(e)},a=r;return t.filter(w).filter(x).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return j.tabReplace||j.useBR?e.replace(C,function(e,n){return j.useBR&&"\n"===e?"
":j.tabReplace?n.replace(/\t/g,j.tabReplace):""}):e}function d(e,n,t){var r=n?y[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function h(e){var n,t,r,o,s,l=i(e);a(l)||(j.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,s=n.textContent,r=l?f(l,s,!0):g(s),t=c(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=u(t,c(o),s)),r.value=p(r.value),e.innerHTML=r.value,e.className=d(e.className,l,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){j=o(j,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,h)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=L[n]=t(e);r.aliases&&r.aliases.forEach(function(e){y[e]=n})}function R(){return B(L)}function w(e){return e=(e||"").toLowerCase(),L[e]||L[y[e]]}function x(e){var n=w(e);return n&&!n.disableAutodetect}var E=[],B=Object.keys,L={},y={},k=/^(no-?highlight|plain|text)$/i,M=/\blang(?:uage)?-([\w-]+)\b/i,C=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,I="
",j={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=h,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.autoDetection=x,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("dockerfile",function(e){return{aliases:["docker"],cI:!0,k:"from maintainer expose env arg user onbuild stopsignal",c:[e.HCM,e.ASM,e.QSM,e.NM,{bK:"run cmd entrypoint volume add copy workdir label healthcheck shell",starts:{e:/[^\\]\n/,sL:"bash"}}],i:")?[^\s\(]+(\s+[^\s\(]+)\s*=/,r:5,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"type",b://,k:"reified",r:0},{cN:"params",b:/\(/,e:/\)/,endsParent:!0,k:t,r:0,c:[{b:/:/,e:/[=,\/]/,eW:!0,c:[{cN:"type",b:e.UIR},e.CLCM,e.CBCM],r:0},e.CLCM,e.CBCM,s,l,c,e.CNM]},e.CBCM]},{cN:"class",bK:"class interface trait",e:/[:\{(]|$/,eE:!0,i:"extends implements",c:[{bK:"public protected internal private constructor"},e.UTM,{cN:"type",b://,eB:!0,eE:!0,r:0},{cN:"type",b:/[,:]\s*/,e:/[<\(,]|$/,eB:!0,rE:!0},s,l]},c,{cN:"meta",b:"^#!/usr/bin/env",e:"$",i:"\n"},o]}});hljs.registerLanguage("java",function(e){var a="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=a+"(<"+a+"(\\s*,\\s*"+a+")*>)?",r="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",s="\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",c={cN:"number",b:s,r:0};return{aliases:["jsp"],k:r,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"new throw return else",r:0},{cN:"function",b:"("+t+"\\s+)+"+e.UIR+"\\s*\\(",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},c,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"meta",b:/<\?xml/,e:/\?>/,r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0},{b:'b"',e:'"',skip:!0},{b:"b'",e:"'",skip:!0},s.inherit(s.ASM,{i:null,cN:null,c:null,skip:!0}),s.inherit(s.QSM,{i:null,cN:null,c:null,skip:!0})]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("properties",function(r){var t="[ \\t\\f]*",e="[ \\t\\f]+",s="("+t+"[:=]"+t+"|"+e+")",n="([^\\\\\\W:= \\t\\f\\n]|\\\\.)+",a="([^\\\\:= \\t\\f\\n]|\\\\.)+",c={e:s,r:0,starts:{cN:"string",e:/$/,r:0,c:[{b:"\\\\\\n"}]}};return{cI:!0,i:/\S/,c:[r.C("^\\s*[!#]","$"),{b:n+s,rB:!0,c:[{cN:"attr",b:n,endsParent:!0,r:0}],starts:c},{b:a+s,rB:!0,r:0,c:[{cN:"meta",b:a,endsParent:!0,r:0}],starts:c},{cN:"attr",r:0,b:a+t+"$"}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("asciidoc",function(e){return{aliases:["adoc"],c:[e.C("^/{4,}\\n","\\n/{4,}$",{r:10}),e.C("^//","$",{r:0}),{cN:"title",b:"^\\.\\w.*$"},{b:"^[=\\*]{4,}\\n",e:"\\n^[=\\*]{4,}$",r:10},{cN:"section",r:10,v:[{b:"^(={1,5}) .+?( \\1)?$"},{b:"^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$"}]},{cN:"meta",b:"^:.+?:",e:"\\s",eE:!0,r:10},{cN:"meta",b:"^\\[.+?\\]$",r:0},{cN:"quote",b:"^_{4,}\\n",e:"\\n_{4,}$",r:10},{cN:"code",b:"^[\\-\\.]{4,}\\n",e:"\\n[\\-\\.]{4,}$",r:10},{b:"^\\+{4,}\\n",e:"\\n\\+{4,}$",c:[{b:"<",e:">",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"symbol",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"string",v:[{b:"``.+?''"},{b:"`.+?'"}]},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:!0,c:[{b:"(link|image:?):",r:0},{cN:"link",b:"\\w",e:"[^\\[]+",r:0},{cN:"string",b:"\\[",e:"\\]",eB:!0,eE:!0,r:0}],r:10}]}});hljs.registerLanguage("aspectj",function(e){var t="false synchronized int abstract float private char boolean static null if const for true while long throw strictfp finally protected import native final return void enum else extends implements break transient new catch instanceof byte super volatile case assert short package default double public try this switch continue throws privileged aspectOf adviceexecution proceed cflowbelow cflow initialization preinitialization staticinitialization withincode target within execution getWithinTypeName handler thisJoinPoint thisJoinPointStaticPart thisEnclosingJoinPointStaticPart declare parents warning error soft precedence thisAspectInstance",i="get set args call";return{k:t,i:/<\/|#/,c:[e.C("/\\*\\*","\\*/",{r:0,c:[{b:/\w+@/,r:0},{cN:"doctag",b:"@[A-Za-z]+"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:"class",bK:"aspect",e:/[{;=]/,eE:!0,i:/[:;"\[\]]/,c:[{bK:"extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton"},e.UTM,{b:/\([^\)]*/,e:/[)]+/,k:t+" "+i,eE:!1}]},{cN:"class",bK:"class interface",e:/[{;=]/,eE:!0,r:0,k:"class interface",i:/[:"\[\]]/,c:[{bK:"extends implements"},e.UTM]},{bK:"pointcut after before around throwing returning",e:/[)]/,eE:!1,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",rB:!0,c:[e.UTM]}]},{b:/[:]/,rB:!0,e:/[{;]/,r:0,eE:!1,k:t,i:/["\[\]]/,c:[{b:e.UIR+"\\s*\\(",k:t+" "+i,r:0},e.QSM]},{bK:"new throw",r:0},{cN:"function",b:/\w+ +\w+(\.)?\w+\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/,rB:!0,e:/[{;=]/,k:t,eE:!0,c:[{b:e.UIR+"\\s*\\(",rB:!0,r:0,c:[e.UTM]},{cN:"params",b:/\(/,e:/\)/,r:0,k:t,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},e.CNM,{cN:"meta",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("gradle",function(e){return{cI:!0,k:{keyword:"task project allprojects subprojects artifacts buildscript configurations dependencies repositories sourceSets description delete from into include exclude source classpath destinationDir includes options sourceCompatibility targetCompatibility group flatDir doLast doFirst flatten todir fromdir ant def abstract break case catch continue default do else extends final finally for if implements instanceof native new private protected public return static switch synchronized throw throws transient try volatile while strictfp package import false null super this true antlrtask checkstyle codenarc copy boolean byte char class double float int interface long short void compile runTime file fileTree abs any append asList asWritable call collect compareTo count div dump each eachByte eachFile eachLine every find findAll flatten getAt getErr getIn getOut getText grep immutable inject inspect intersect invokeMethods isCase join leftShift minus multiply newInputStream newOutputStream newPrintWriter newReader newWriter next plus pop power previous print println push putAt read readBytes readLines reverse reverseEach round size sort splitEachLine step subMap times toInteger toList tokenize upto waitForOrKill withPrintWriter withReader withStream withWriter withWriterAppend write writeLine"},c:[e.CLCM,e.CBCM,e.ASM,e.QSM,e.NM,e.RM]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment with",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"as abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force foreign form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notnull notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unnest unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null unknown",built_in:"array bigint binary bit blob bool boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text time timestamp varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t,e.HCM]},e.CBCM,t,e.HCM]}});hljs.registerLanguage("go",function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],k:t,i:"",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}}); \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css new file mode 100644 index 00000000..b93b742a --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/a11y-dark.min.css @@ -0,0 +1,99 @@ +/* a11y-dark theme */ +/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ +/* @author: ericwbailey */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #d4d0ab; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ffa07a; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5ab35; +} + +/* Yellow */ +.hljs-attribute { + color: #ffd700; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #abe338; +} + +/* Blue */ +.hljs-title, +.hljs-section { + color: #00e0e0; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #dcc6e0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b2b2b; + color: #f8f8f2; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +@media screen and (-ms-high-contrast: active) { + .hljs-addition, + .hljs-attribute, + .hljs-built_in, + .hljs-builtin-name, + .hljs-bullet, + .hljs-comment, + .hljs-link, + .hljs-literal, + .hljs-meta, + .hljs-number, + .hljs-params, + .hljs-string, + .hljs-symbol, + .hljs-type, + .hljs-quote { + color: highlight; + } + + .hljs-keyword, + .hljs-selector-tag { + font-weight: bold; + } +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css new file mode 100644 index 00000000..a6d56f4b --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/an-old-hope.min.css @@ -0,0 +1,89 @@ +/* + +An Old Hope – Star Wars Syntax (c) Gustavo Costa +Original theme - Ocean Dark Theme – by https://github.com/gavsiu +Based on Jesse Leite's Atom syntax theme 'An Old Hope' – https://github.com/JesseLeite/an-old-hope-syntax-atom + +*/ + +/* Death Star Comment */ +.hljs-comment, +.hljs-quote +{ + color: #B6B18B; +} + +/* Darth Vader */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion +{ + color: #EB3C54; +} + +/* Threepio */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link +{ + color: #E7CE56; +} + +/* Luke Skywalker */ +.hljs-attribute +{ + color: #EE7C2B; +} + +/* Obi Wan Kenobi */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition +{ + color: #4FB4D7; +} + +/* Yoda */ +.hljs-title, +.hljs-section +{ + color: #78BB65; +} + +/* Mace Windu */ +.hljs-keyword, +.hljs-selector-tag +{ + color: #B45EA4; +} + +/* Millenium Falcon */ +.hljs +{ + display: block; + overflow-x: auto; + background: #1C1D21; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis +{ + font-style: italic; +} + +.hljs-strong +{ + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css new file mode 100644 index 00000000..fd41c996 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark-reasonable.min.css @@ -0,0 +1,77 @@ +/* + +Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage + +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + line-height: 1.3em; + color: #abb2bf; + background: #282c34; + border-radius: 5px; +} +.hljs-keyword, .hljs-operator { + color: #F92672; +} +.hljs-pattern-match { + color: #F92672; +} +.hljs-pattern-match .hljs-constructor { + color: #61aeee; +} +.hljs-function { + color: #61aeee; +} +.hljs-function .hljs-params { + color: #A6E22E; +} +.hljs-function .hljs-params .hljs-typing { + color: #FD971F; +} +.hljs-module-access .hljs-module { + color: #7e57c2; +} +.hljs-constructor { + color: #e2b93d; +} +.hljs-constructor .hljs-string { + color: #9CCC65; +} +.hljs-comment, .hljs-quote { + color: #b18eb1; + font-style: italic; +} +.hljs-doctag, .hljs-formula { + color: #c678dd; +} +.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst { + color: #e06c75; +} +.hljs-literal { + color: #56b6c2; +} +.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string { + color: #98c379; +} +.hljs-built_in, .hljs-class .hljs-title { + color: #e6c07b; +} +.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number { + color: #d19a66; +} +.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title { + color: #61aeee; +} +.hljs-emphasis { + font-style: italic; +} +.hljs-strong { + font-weight: bold; +} +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css new file mode 100644 index 00000000..1616aafe --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-dark.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css new file mode 100644 index 00000000..d5bd1d2a --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/atom-one-light.min.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/dracula.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/dracula.min.css new file mode 100644 index 00000000..d591db68 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/dracula.min.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/github.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/github.min.css new file mode 100644 index 00000000..791932b8 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/github.min.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css new file mode 100644 index 00000000..2864170d --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai-sublime.min.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai.min.css new file mode 100644 index 00000000..775d53f9 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/monokai.min.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/solarized-light.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/solarized-light.min.css new file mode 100644 index 00000000..fdcfcc72 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/solarized-light.min.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/zenburn.min.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/zenburn.min.css new file mode 100644 index 00000000..07be5020 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/highlight/styles/zenburn.min.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/toc.js b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/toc.js new file mode 100644 index 00000000..a6e933bf --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/toc.js @@ -0,0 +1,107 @@ +var toctitle = document.getElementById('toctitle'); +var path = window.location.pathname; +if (toctitle != null) { + var oldtoc = toctitle.nextElementSibling; + var newtoc = document.createElement('div'); + newtoc.setAttribute('id', 'tocbot'); + newtoc.setAttribute('class', 'js-toc desktop-toc'); + oldtoc.setAttribute('class', 'mobile-toc'); + oldtoc.parentNode.appendChild(newtoc); + tocbot.init({ + contentSelector: '#content', + headingSelector: 'h1, h2, h3, h4, h5', + positionFixedSelector: 'body', + fixedSidebarOffset: 90, + smoothScroll: false + }); + if (!path.endsWith("index.html") && !path.endsWith("/")) { + var link = document.createElement("a"); + link.setAttribute("href", "index.html"); + link.innerHTML = " Back to index"; + var block = document.createElement("div"); + block.setAttribute('class', 'back-action'); + block.appendChild(link); + var toc = document.getElementById('toc'); + var next = document.getElementById('toctitle').nextElementSibling; + toc.insertBefore(block, next); + } +} + +var headerHtml = '
\n' + + '

\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '\n' + + '

\n' + + '
'; + +var header = document.createElement("div"); +header.innerHTML = headerHtml; +document.body.insertBefore(header, document.body.firstChild); \ No newline at end of file diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.css b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.css new file mode 100644 index 00000000..0632de23 --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.css @@ -0,0 +1 @@ +.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed !important;top:0}.is-active-link{font-weight:700}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link::before{background-color:#54BC4B} diff --git a/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.min.js b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.min.js new file mode 100644 index 00000000..943d8fdb --- /dev/null +++ b/spring-cloud-build/2.2.1.RELEASE/reference/htmlsingle/js/tocbot/tocbot.min.js @@ -0,0 +1 @@ +!function(e){function t(o){if(n[o])return n[o].exports;var l=n[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,t),l.l=!0,l.exports}var n={};t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){(function(o){var l,i,s;!function(n,o){i=[],l=o(n),void 0!==(s="function"==typeof l?l.apply(t,i):l)&&(e.exports=s)}(void 0!==o?o:this.window||this.global,function(e){"use strict";function t(){for(var e={},t=0;te.fixedSidebarOffset?-1===n.className.indexOf(e.positionFixedClass)&&(n.className+=h+e.positionFixedClass):n.className=n.className.split(h+e.positionFixedClass).join("")}function s(t){var n=document.documentElement.scrollTop||f.scrollTop;e.positionFixedSelector&&i();var o,l=t;if(m&&null!==document.querySelector(e.tocSelector)&&l.length>0){d.call(l,function(t,i){if(t.offsetTop>n+e.headingsOffset+10){return o=l[0===i?i:i-1],!0}if(i===l.length-1)return o=l[l.length-1],!0});var s=document.querySelector(e.tocSelector).querySelectorAll("."+e.linkClass);u.call(s,function(t){t.className=t.className.split(h+e.activeLinkClass).join("")});var c=document.querySelector(e.tocSelector).querySelectorAll("."+e.listItemClass);u.call(c,function(t){t.className=t.className.split(h+e.activeListItemClass).join("")});var a=document.querySelector(e.tocSelector).querySelector("."+e.linkClass+".node-name--"+o.nodeName+'[href="#'+o.id+'"]');-1===a.className.indexOf(e.activeLinkClass)&&(a.className+=h+e.activeLinkClass);var p=a.parentNode;p&&-1===p.className.indexOf(e.activeListItemClass)&&(p.className+=h+e.activeListItemClass);var C=document.querySelector(e.tocSelector).querySelectorAll("."+e.listClass+"."+e.collapsibleClass);u.call(C,function(t){-1===t.className.indexOf(e.isCollapsedClass)&&(t.className+=h+e.isCollapsedClass)}),a.nextSibling&&-1!==a.nextSibling.className.indexOf(e.isCollapsedClass)&&(a.nextSibling.className=a.nextSibling.className.split(h+e.isCollapsedClass).join("")),r(a.parentNode.parentNode)}}function r(t){return-1!==t.className.indexOf(e.collapsibleClass)&&-1!==t.className.indexOf(e.isCollapsedClass)?(t.className=t.className.split(h+e.isCollapsedClass).join(""),r(t.parentNode.parentNode)):t}function c(t){var n=t.target||t.srcElement;"string"==typeof n.className&&-1!==n.className.indexOf(e.linkClass)&&(m=!1)}function a(){m=!0}var u=[].forEach,d=[].some,f=document.body,m=!0,h=" ";return{enableTocAnimation:a,disableTocAnimation:c,render:n,updateToc:s}}},function(e,t){e.exports=function(e){function t(e){return e[e.length-1]}function n(e){return+e.nodeName.split("H").join("")}function o(t){var o={id:t.id,children:[],nodeName:t.nodeName,headingLevel:n(t),textContent:t.textContent.trim()};return e.includeHtml&&(o.childNodes=t.childNodes),o}function l(l,i){for(var s=o(l),r=n(l),c=i,a=t(c),u=a?a.headingLevel:0,d=r-u;d>0;)a=t(c),a&&void 0!==a.children&&(c=a.children),d--;return r>=e.collapseDepth&&(s.isCollapsed=!0),c.push(s),c}function i(t,n){var o=n;e.ignoreSelector&&(o=n.split(",").map(function(t){return t.trim()+":not("+e.ignoreSelector+")"}));try{return document.querySelector(t).querySelectorAll(o)}catch(e){return console.warn("Element not found: "+t),null}}function s(e){return r.call(e,function(e,t){return l(o(t),e.nest),e},{nest:[]})}var r=[].reduce;return{nestHeadingsArray:s,selectHeadings:i}}},function(e,t){function n(e){function t(e){return"a"===e.tagName.toLowerCase()&&(e.hash.length>0||"#"===e.href.charAt(e.href.length-1))&&(n(e.href)===s||n(e.href)+"#"===s)}function n(e){return e.slice(0,e.lastIndexOf("#"))}function l(e){var t=document.getElementById(e.substring(1));t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}!function(){document.documentElement.style}();var i=e.duration,s=location.hash?n(location.href):location.href;!function(){function n(n){!t(n.target)||n.target.className.indexOf("no-smooth-scroll")>-1||"#"===n.target.href.charAt(n.target.href.length-2)&&"!"===n.target.href.charAt(n.target.href.length-1)||-1===n.target.className.indexOf(e.linkClass)||o(n.target.hash,{duration:i,callback:function(){l(n.target.hash)}})}document.body.addEventListener("click",n,!1)}()}function o(e,t){function n(e){s=e-i,window.scrollTo(0,c.easing(s,r,u,d)),s