From c71d0b8a136ad628e555c6d71d42a25d2631f0bf Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Tue, 15 May 2018 14:44:30 +0200 Subject: [PATCH 01/15] refactored code to support multiple feature runners --- CHANGELOG.md | 5 ++ example-project/pom.xml | 3 +- plugin-code/pom.xml | 2 +- .../java/com/trivago/rta/CucablePlugin.java | 15 ++++ .../rta/features/FeatureFileConverter.java | 56 ++++++++---- .../rta/gherkin/GherkinDocumentParser.java | 19 ++-- .../trivago/rta/logging/CucableLogger.java | 16 ++-- .../rta/properties/PropertyManager.java | 89 ++++++++++--------- .../runners/RunnerFileContentRenderer.java | 18 ++-- .../features/FeatureFileConverterTest.java | 6 +- .../rta/gherkin/GherkinTranslationsTest.java | 4 +- .../rta/properties/PropertyManagerTest.java | 5 +- .../RunnerFileContentRendererTest.java | 7 +- 13 files changed, 143 insertions(+), 102 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dde0885..b282b4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. Back to [Readme](README.md). +## [0.2.0] - 2018-?? + +- Support a fixed number of runners running multiple scenarios in sequence + ## [0.1.11] - 2018-05-08 - Fix for wrong unicode detection of source feature path in runner comments @@ -139,6 +143,7 @@ Back to [Readme](README.md). Initial project version on GitHub and Maven Central. +[0.2.0]: https://github.com/trivago/cucable-plugin/compare/0.1.11...0.2.0 [0.1.11]: https://github.com/trivago/cucable-plugin/compare/0.1.10...0.1.11 [0.1.10]: https://github.com/trivago/cucable-plugin/compare/0.1.9...0.1.10 [0.1.9]: https://github.com/trivago/cucable-plugin/compare/0.1.8...0.1.9 diff --git a/example-project/pom.xml b/example-project/pom.xml index 623bfc0..fe89dde 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -6,7 +6,7 @@ de.benjamin-bischoff cucable-test-project - 0.1.11 + 0.2.0 UTF-8 @@ -63,6 +63,7 @@ ${generated.feature.directory} ${generated.runner.directory} 1 + 2 default diff --git a/plugin-code/pom.xml b/plugin-code/pom.xml index 0644d38..48f0f65 100644 --- a/plugin-code/pom.xml +++ b/plugin-code/pom.xml @@ -6,7 +6,7 @@ com.trivago.rta cucable-plugin - 0.1.11 + 0.2.0 https://github.com/trivago/cucable-plugin Cucable Maven Plugin diff --git a/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java b/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java index 08f9111..3c3b095 100644 --- a/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java +++ b/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java @@ -83,6 +83,12 @@ final class CucablePlugin extends AbstractMojo { @Parameter(property = "parallel.excludeScenarioTags") private List excludeScenarioTags; + /** + * Optional fixed number of test runners that each run multiple scenarios in sequence. + */ + @Parameter(property = "parallel.fixedNumberOfRunners", defaultValue = "0") + private int fixedNumberOfRunners = 0; + /** * Optional log level to control what information is logged in the console. * Allowed values: default, compact, minimal, off @@ -109,6 +115,7 @@ public CucablePlugin( * @throws CucablePluginException When thrown, the plugin execution is stopped. */ public void execute() throws CucablePluginException { + // Initialize logger to be available outside the AbstractMojo class logger.initialize(getLog(), logLevel); @@ -120,15 +127,23 @@ public void execute() throws CucablePluginException { propertyManager.setNumberOfTestRuns(numberOfTestRuns); propertyManager.setExcludeScenarioTags(excludeScenarioTags); propertyManager.setIncludeScenarioTags(includeScenarioTags); + propertyManager.setFixedNumberOfRunners(fixedNumberOfRunners); propertyManager.validateSettings(); + // Logging logHeader(); propertyManager.logProperties(); + // Create the necessary directories if missing. fileManager.prepareGeneratedFeatureAndRunnerDirs(); + + // Conversion of scenarios into single scenarios and runners. featureFileConverter.convertToSingleScenariosAndRunners(fileManager.getFeatureFilePaths()); } + /** + * Log the plugin name and version. + */ private void logHeader() { CucableLogger.CucableLogLevel[] cucableLogLevels = new CucableLogger.CucableLogLevel[]{CucableLogger.CucableLogLevel.DEFAULT, CucableLogger.CucableLogLevel.COMPACT}; diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 9cfe3b3..53c84bb 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -30,6 +30,7 @@ import javax.inject.Inject; import javax.inject.Singleton; import java.nio.file.Path; +import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -103,14 +104,14 @@ public void convertToSingleScenariosAndRunners( * Converts all scenarios in the given feature file to single * scenario feature files and their respective runners. * - * @param featureFilePath feature file to process. + * @param sourceFeatureFilePath feature file to process. * @return Number of created scenarios. * @throws CucablePluginException see {@link CucablePluginException} */ - private int convertToSingleScenariosAndRunners(final Path featureFilePath) + private int convertToSingleScenariosAndRunners(final Path sourceFeatureFilePath) throws CucablePluginException { - String featureFilePathString = featureFilePath.toString(); + String featureFilePathString = sourceFeatureFilePath.toString(); if (featureFilePathString == null || featureFilePathString.equals("")) { throw new MissingFileException(featureFilePathString); @@ -141,9 +142,12 @@ private int convertToSingleScenariosAndRunners(final Path featureFilePath) throw new CucablePluginException("There is no parsable scenario or scenario outline at line " + lineNumbers); } + // Stores all generated feature file names for later runner creation + List generatedFeatureFileNames = new ArrayList<>(); + for (SingleScenario singleScenario : singleScenarios) { String renderedFeatureFileContent = featureFileContentRenderer.getRenderedFeatureFileContent(singleScenario); - String featureFileName = getFeatureFileNameFromPath(featureFilePath); + String featureFileName = getFeatureFileNameFromPath(sourceFeatureFilePath); Integer featureCounter = singleFeatureCounters.getOrDefault(featureFileName, 0); featureCounter++; String scenarioCounterFilenamePart = String.format(SCENARIO_COUNTER_FORMAT, featureCounter); @@ -169,21 +173,7 @@ private int convertToSingleScenariosAndRunners(final Path featureFilePath) // Save scenario information to new feature file fileIO.writeContentToFile(renderedFeatureFileContent, generatedFeatureFilePath); - // Generate runner for the newly generated single scenario feature file - SingleScenarioRunner singleScenarioRunner = - new SingleScenarioRunner( - propertyManager.getSourceRunnerTemplateFile(), generatedFileName); - - String renderedRunnerFileContent = - runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, singleScenario); - - String generatedRunnerFilePath = - propertyManager.getGeneratedRunnerDirectory() - .concat(PATH_SEPARATOR) - .concat(generatedFileName) - .concat(RUNNER_FILE_EXTENSION); - - fileIO.writeContentToFile(renderedRunnerFileContent, generatedRunnerFilePath); + generateRunnerFile(generatedFileName, singleScenario.getFeatureFilePath()); } } int createdScenarios = singleScenarios.size(); @@ -191,6 +181,34 @@ private int convertToSingleScenariosAndRunners(final Path featureFilePath) return createdScenarios; } + /** + * Generate a runner file. + * + * @param generatedFeatureFileName The name of the generated feature file. + * @param sourceFeatureFilePath The path to the source feature file. + * @throws CucablePluginException see {@link CucablePluginException}. + */ + private void generateRunnerFile(final String generatedFeatureFileName, final String sourceFeatureFilePath) throws CucablePluginException { + // Generate runner for the newly generated single scenario feature file + SingleScenarioRunner singleScenarioRunner = + new SingleScenarioRunner( + propertyManager.getSourceRunnerTemplateFile(), generatedFeatureFileName); + + String renderedRunnerFileContent = + runnerFileContentRenderer.getRenderedRunnerFileContent( + singleScenarioRunner, + sourceFeatureFilePath + ); + + String generatedRunnerFilePath = + propertyManager.getGeneratedRunnerDirectory() + .concat(PATH_SEPARATOR) + .concat(generatedFeatureFileName) + .concat(RUNNER_FILE_EXTENSION); + + fileIO.writeContentToFile(renderedRunnerFileContent, generatedRunnerFilePath); + } + /** * Log the completion message for a feature file. * diff --git a/plugin-code/src/main/java/com/trivago/rta/gherkin/GherkinDocumentParser.java b/plugin-code/src/main/java/com/trivago/rta/gherkin/GherkinDocumentParser.java index 2b6ea33..8fe9813 100644 --- a/plugin-code/src/main/java/com/trivago/rta/gherkin/GherkinDocumentParser.java +++ b/plugin-code/src/main/java/com/trivago/rta/gherkin/GherkinDocumentParser.java @@ -43,11 +43,11 @@ @Singleton public class GherkinDocumentParser { + private static final Pattern SCENARIO_OUTLINE_PLACEHOLDER_PATTERN = Pattern.compile("<.+?>"); + private final GherkinToCucableConverter gherkinToCucableConverter; private final GherkinTranslations gherkinTranslations; - private final Pattern SCENARIO_OUTLINE_PLACEHOLDER_PATTERN = Pattern.compile("<.+?>"); - @Inject public GherkinDocumentParser( final GherkinToCucableConverter gherkinToCucableConverter, @@ -381,20 +381,19 @@ private boolean scenarioShouldBeIncluded( /** * Replaces the example value placeholders in a String by the actual example table values. * - * @param string The ScenarioOutline generic name. - * @param exampleMap The generated example map from an example table. - * @param rowIndex The row index of the example table to consider. - * @return a {@link String} name with placeholders substituted for actual values from example table. + * @param sourceString The source string. + * @param exampleMap The generated example map from an example table. + * @param rowIndex The row index of the example table to consider. + * @return a {@link String} with placeholders substituted for actual values from the example table. */ private String replacePlaceholderInString( - final String string, + final String sourceString, final Map> exampleMap, final int rowIndex) { - String result = string; - - Matcher m = SCENARIO_OUTLINE_PLACEHOLDER_PATTERN.matcher(string); + String result = sourceString; + Matcher m = SCENARIO_OUTLINE_PLACEHOLDER_PATTERN.matcher(sourceString); while (m.find()) { String currentPlaceholder = m.group(0); List placeholderColumn = exampleMap.get(currentPlaceholder); diff --git a/plugin-code/src/main/java/com/trivago/rta/logging/CucableLogger.java b/plugin-code/src/main/java/com/trivago/rta/logging/CucableLogger.java index 55a7e2a..dba3e9a 100644 --- a/plugin-code/src/main/java/com/trivago/rta/logging/CucableLogger.java +++ b/plugin-code/src/main/java/com/trivago/rta/logging/CucableLogger.java @@ -27,14 +27,6 @@ public class CucableLogger { private Log mojoLogger; private CucableLogLevel currentLogLevel; - private enum LogLevel { - INFO, WARN - } - - public enum CucableLogLevel { - DEFAULT, COMPACT, MINIMAL, OFF - } - /** * Set the mojo logger so it can be used in any class that injects a CucableLogger. * @@ -99,4 +91,12 @@ private void log(final LogLevel logLevel, final CharSequence logString, CucableL break; } } + + private enum LogLevel { + INFO, WARN + } + + public enum CucableLogLevel { + DEFAULT, COMPACT, MINIMAL, OFF + } } diff --git a/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java b/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java index 52a044d..cb8f356 100644 --- a/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java +++ b/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java @@ -33,17 +33,6 @@ @Singleton public class PropertyManager { - // Generated source runner template file placeholder for logging. - private static final String SOURCE_RUNNER_TEMPLATE_FILE = ""; - - // Generated runner directory placeholder for logging. - private static final String GENERATED_RUNNER_DIRECTORY = ""; - - // Source features placeholder for logging. - private static final String SOURCE_FEATURES = ""; - - // Generated feature directory placeholder for logging. - private static final String GENERATED_FEATURE_DIRECTORY = ""; private final CucableLogger logger; @@ -55,6 +44,7 @@ public class PropertyManager { private int numberOfTestRuns; private List includeScenarioTags; private List excludeScenarioTags; + private int fixedNumberOfRunners; @Inject public PropertyManager(CucableLogger logger) { @@ -138,6 +128,14 @@ public void setIncludeScenarioTags(final List includeScenarioTags) { this.includeScenarioTags = includeScenarioTags; } + public int getFixedNumberOfRunners() { + return fixedNumberOfRunners; + } + + public void setFixedNumberOfRunners(final int fixedNumberOfRunners) { + this.fixedNumberOfRunners = fixedNumberOfRunners; + } + /** * Checks the pom settings for the plugin. * @@ -146,40 +144,15 @@ public void setIncludeScenarioTags(final List includeScenarioTags) { */ public void validateSettings() throws CucablePluginException { List missingProperties = new ArrayList<>(); - saveMissingProperty(sourceRunnerTemplateFile, SOURCE_RUNNER_TEMPLATE_FILE, missingProperties); - saveMissingProperty(generatedRunnerDirectory, GENERATED_RUNNER_DIRECTORY, missingProperties); - saveMissingProperty(sourceFeatures, SOURCE_FEATURES, missingProperties); - saveMissingProperty(generatedFeatureDirectory, GENERATED_FEATURE_DIRECTORY, missingProperties); + saveMissingProperty(sourceRunnerTemplateFile, "", missingProperties); + saveMissingProperty(generatedRunnerDirectory, "", missingProperties); + saveMissingProperty(sourceFeatures, "", missingProperties); + saveMissingProperty(generatedFeatureDirectory, "", missingProperties); if (!missingProperties.isEmpty()) { throw new WrongOrMissingPropertiesException(missingProperties); } - if (includeScenarioTags != null) { - for (String includeTag : includeScenarioTags) { - if (!includeTag.startsWith("@")) { - throw new CucablePluginException("Include tag '" + includeTag + "' does not start with '@'."); - } - } - } - if (excludeScenarioTags != null) { - for (String excludeTag : excludeScenarioTags) { - if (!excludeTag.startsWith("@")) { - throw new CucablePluginException("Exclude tag '" + excludeTag + "' does not start with '@'."); - } - } - } - } - - /** - * Checks if a property is null or empty and adds it to the missingProperties list. - * - * @param propertyValue The value of the property to check. - * @param propertyName The name of the property to check. - * @param missingProperties The list of missing properties. - */ - private void saveMissingProperty(final String propertyValue, final String propertyName, final List missingProperties) { - if (propertyValue == null || propertyValue.isEmpty()){ - missingProperties.add(propertyName); - } + validateTags(includeScenarioTags, "include"); + validateTags(excludeScenarioTags, "exclude"); } /** @@ -205,7 +178,39 @@ public void logProperties() { logger.info(String.format("- generatedFeatureDirectory : %s", generatedFeatureDirectory), logLevels); logger.info(String.format("- numberOfTestRuns : %d", numberOfTestRuns), logLevels); + logger.info(String.format("- fixedNumberOfRunners : %d", fixedNumberOfRunners), logLevels); logger.info("-------------------------------------", logLevels); } + + + /** + * Checks a list of tags for missing '@' prefixes + * + * @param tags A list of tags. + * @param tagType The type of the passed tags. + * @throws CucablePluginException Thrown when a tag does not start with '@'. + */ + private void validateTags(final List tags, final String tagType) throws CucablePluginException { + if (tags != null) { + for (String tag : tags) { + if (!tag.startsWith("@")) { + throw new CucablePluginException("Tag '" + tag + "' of type '" + tagType + "' does not start with '@'."); + } + } + } + } + + /** + * Checks if a property is null or empty and adds it to the missingProperties list. + * + * @param propertyValue The value of the property to check. + * @param propertyName The name of the property to check. + * @param missingProperties The list of missing properties. + */ + private void saveMissingProperty(final String propertyValue, final String propertyName, final List missingProperties) { + if (propertyValue == null || propertyValue.isEmpty()) { + missingProperties.add(propertyName); + } + } } diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index f356ddd..aee2724 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -18,7 +18,6 @@ import com.trivago.rta.exceptions.filesystem.MissingFileException; import com.trivago.rta.files.FileIO; -import com.trivago.rta.vo.SingleScenario; import com.trivago.rta.vo.SingleScenarioRunner; import javax.inject.Inject; @@ -27,8 +26,6 @@ @Singleton public class RunnerFileContentRenderer { - // Template variable that will be replaced by the real feature file name inside the runner template. - private static final String FEATURE_FILE_NAME_PLACEHOLDER = "[FEATURE_FILE_NAME]"; private final FileIO fileIO; @Inject @@ -39,12 +36,14 @@ public RunnerFileContentRenderer(FileIO fileIO) { /** * Returns the full content for the concrete runner file. * + * @param singleScenarioRunner The instance of the {@link SingleScenarioRunner}. + * @param sourceFeatureFilePath The path of the source feature. * @return The file content for the runner file. * @throws MissingFileException Thrown if the runner file is missing. */ public String getRenderedRunnerFileContent( SingleScenarioRunner singleScenarioRunner, - final SingleScenario singleScenario + final String sourceFeatureFilePath ) throws MissingFileException { String runnerTemplatePath = singleScenarioRunner.getRunnerTemplatePath(); @@ -55,8 +54,9 @@ public String getRenderedRunnerFileContent( fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, featureFileName, fileString); } - fileString = fileString.replace(FEATURE_FILE_NAME_PLACEHOLDER, featureFileName); - fileString = addScenarioInfo(fileString, singleScenario, runnerTemplatePath); + // Replace template variable with the the real feature file name inside the runner template. + fileString = fileString.replace("[FEATURE_FILE_NAME]", featureFileName); + fileString = addScenarioInfo(fileString, sourceFeatureFilePath, runnerTemplatePath); return fileString; } @@ -84,20 +84,20 @@ private String replaceJavaTemplatePlaceholders( * Adds the source scenario comments to the runner file content string. * * @param runnerFileContentString The source string. - * @param singleScenario The {@link SingleScenario}. + * @param sourceFeatureFilePath The path of the source feature file. * @param runnerTemplatePath The path to the runner template file. * @return The new string with the scenario information attached. */ private String addScenarioInfo( final String runnerFileContentString, - final SingleScenario singleScenario, + final String sourceFeatureFilePath, final String runnerTemplatePath ) { return runnerFileContentString .concat(System.lineSeparator()) .concat(System.lineSeparator()) .concat("// Source Feature: ") - .concat(singleScenario.getFeatureFilePath().replace("\\", "/")) + .concat(sourceFeatureFilePath.replace("\\", "/")) .concat(System.lineSeparator()) .concat("// Generated by Cucable from ") .concat(runnerTemplatePath.replace("\\", "/")) diff --git a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java index 76d03c7..6f0e0d0 100644 --- a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java @@ -78,14 +78,14 @@ public void testConvertToSingleScenariosAndRunners() throws Exception { when(fileIO.readContentFromFile("TEST_PATH")).thenReturn("TEST_CONTENT"); List scenarioList = new ArrayList<>(); - SingleScenario singleScenario = new SingleScenario("feature", "","","featureDescription", "name", "scenarioDescription", new ArrayList<>(), new ArrayList<>()); + SingleScenario singleScenario = new SingleScenario("feature", "", "", "featureDescription", "name", "scenarioDescription", new ArrayList<>(), new ArrayList<>()); scenarioList.add(singleScenario); - when(gherkinDocumentParser.getSingleScenariosFromFeature("TEST_CONTENT", "TEST_PATH",null, null, null)).thenReturn(scenarioList); + when(gherkinDocumentParser.getSingleScenariosFromFeature("TEST_CONTENT", "TEST_PATH", null, null, null)).thenReturn(scenarioList); String featureFileContent = "test"; when(featureFileContentRenderer.getRenderedFeatureFileContent(singleScenario)).thenReturn(featureFileContent); - when(runnerFileContentRenderer.getRenderedRunnerFileContent(any(SingleScenarioRunner.class), any(SingleScenario.class))).thenReturn("RUNNER_CONTENT"); + when(runnerFileContentRenderer.getRenderedRunnerFileContent(any(SingleScenarioRunner.class), any(String.class))).thenReturn("RUNNER_CONTENT"); List pathList = new ArrayList<>(); Path mockPath = mock(Path.class); diff --git a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinTranslationsTest.java b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinTranslationsTest.java index e43c704..909ef7c 100644 --- a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinTranslationsTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinTranslationsTest.java @@ -10,12 +10,12 @@ public class GherkinTranslationsTest { private GherkinTranslations gherkinTranslations; @Before - public void setup(){ + public void setup() { gherkinTranslations = new GherkinTranslations(); } @Test - public void getScenarioKeywordTesnt(){ + public void getScenarioKeywordTesnt() { assertThat(gherkinTranslations.getScenarioKeyword("en"), is("Scenario")); assertThat(gherkinTranslations.getScenarioKeyword("de"), is("Szenario")); assertThat(gherkinTranslations.getScenarioKeyword("no"), is("Scenario")); diff --git a/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java b/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java index 0dbee09..c91e1df 100644 --- a/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java @@ -59,7 +59,7 @@ public void featureWithInvalidScenarioLineNumberTest() { @Test public void wrongIncludeTagFormatTest() throws Exception { expectedException.expect(CucablePluginException.class); - expectedException.expectMessage("Include tag 'noAtInFront' does not start with '@'."); + expectedException.expectMessage("Tag 'noAtInFront' of type 'include' does not start with '@'."); propertyManager.setSourceFeatures("-"); propertyManager.setSourceRunnerTemplateFile("-"); @@ -74,7 +74,7 @@ public void wrongIncludeTagFormatTest() throws Exception { @Test public void wrongExcludeTagFormatTest() throws Exception { expectedException.expect(CucablePluginException.class); - expectedException.expectMessage("Exclude tag 'noAtInFront' does not start with '@'."); + expectedException.expectMessage("Tag 'noAtInFront' of type 'exclude' does not start with '@'."); propertyManager.setSourceFeatures("-"); propertyManager.setSourceRunnerTemplateFile("-"); @@ -94,6 +94,7 @@ public void logMandatoryPropertiesTest() { verify(logger, times(1)).info("- sourceFeature(s) : null", DEFAULT, COMPACT); verify(logger, times(1)).info("- generatedFeatureDirectory : null", DEFAULT, COMPACT); verify(logger, times(1)).info("- numberOfTestRuns : 0", DEFAULT, COMPACT); + verify(logger, times(1)).info("- fixedNumberOfRunners : 0", DEFAULT, COMPACT); } @Test diff --git a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java index e1fae21..951428a 100644 --- a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java @@ -1,7 +1,6 @@ package com.trivago.rta.runners; import com.trivago.rta.files.FileIO; -import com.trivago.rta.vo.SingleScenario; import com.trivago.rta.vo.SingleScenarioRunner; import org.junit.Before; import org.junit.Test; @@ -97,8 +96,7 @@ public void getRenderedFeatureFileContentReplaceBackslashInCommentTest() throws "featureFileName" ); - SingleScenario singleScenario = new SingleScenario("", "c:\\unknown\\path2", "", "", "", "", null, null); - String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, singleScenario); + String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, "c:\\unknown\\path2"); assertThat(renderedRunnerFileContent, is(expectedOutput)); } @@ -144,8 +142,7 @@ public void getRenderedFeatureFileContentFromJavaFileTest() throws Exception { "featureFileName" ); - SingleScenario singleScenario = new SingleScenario("", "", "", "", "", "", null, null); - String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, singleScenario); + String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, ""); assertThat(renderedRunnerFileContent, is(expectedOutput)); } From fd3ab10d0b360672a880cccc4d82bbbf7edd77ba Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Tue, 15 May 2018 17:36:14 +0200 Subject: [PATCH 02/15] changed parameter name and runner generation methods --- example-project/pom.xml | 2 +- .../java/com/trivago/rta/CucablePlugin.java | 10 +- .../rta/features/FeatureFileConverter.java | 99 +++++++++++++------ .../rta/properties/PropertyManager.java | 35 ++++--- .../runners/RunnerFileContentRenderer.java | 25 ++--- ...ScenarioRunner.java => FeatureRunner.java} | 26 ++--- .../features/FeatureFileConverterTest.java | 8 +- .../rta/properties/PropertyManagerTest.java | 3 +- .../RunnerFileContentRendererTest.java | 14 ++- .../java/com/trivago/rta/vo/PojoTest.java | 2 + 10 files changed, 134 insertions(+), 90 deletions(-) rename plugin-code/src/main/java/com/trivago/rta/vo/{SingleScenarioRunner.java => FeatureRunner.java} (62%) diff --git a/example-project/pom.xml b/example-project/pom.xml index fe89dde..1d7a71e 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -63,7 +63,7 @@ ${generated.feature.directory} ${generated.runner.directory} 1 - 2 + 2 default diff --git a/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java b/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java index 3c3b095..46563b1 100644 --- a/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java +++ b/plugin-code/src/main/java/com/trivago/rta/CucablePlugin.java @@ -84,10 +84,10 @@ final class CucablePlugin extends AbstractMojo { private List excludeScenarioTags; /** - * Optional fixed number of test runners that each run multiple scenarios in sequence. + * Optional desired number of test runners that each run multiple features in sequence. */ - @Parameter(property = "parallel.fixedNumberOfRunners", defaultValue = "0") - private int fixedNumberOfRunners = 0; + @Parameter(property = "parallel.desiredNumberOfRunners", defaultValue = "0") + private int desiredNumberOfRunners = 0; /** * Optional log level to control what information is logged in the console. @@ -127,7 +127,7 @@ public void execute() throws CucablePluginException { propertyManager.setNumberOfTestRuns(numberOfTestRuns); propertyManager.setExcludeScenarioTags(excludeScenarioTags); propertyManager.setIncludeScenarioTags(includeScenarioTags); - propertyManager.setFixedNumberOfRunners(fixedNumberOfRunners); + propertyManager.setDesiredNumberOfRunners(desiredNumberOfRunners); propertyManager.validateSettings(); // Logging @@ -138,7 +138,7 @@ public void execute() throws CucablePluginException { fileManager.prepareGeneratedFeatureAndRunnerDirs(); // Conversion of scenarios into single scenarios and runners. - featureFileConverter.convertToSingleScenariosAndRunners(fileManager.getFeatureFilePaths()); + featureFileConverter.generateSingleScenarioFeatures(fileManager.getFeatureFilePaths()); } /** diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 53c84bb..702a1e5 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -24,8 +24,8 @@ import com.trivago.rta.logging.CucableLogger; import com.trivago.rta.properties.PropertyManager; import com.trivago.rta.runners.RunnerFileContentRenderer; +import com.trivago.rta.vo.FeatureRunner; import com.trivago.rta.vo.SingleScenario; -import com.trivago.rta.vo.SingleScenarioRunner; import javax.inject.Inject; import javax.inject.Singleton; @@ -34,6 +34,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.UUID; import static com.trivago.rta.logging.CucableLogger.CucableLogLevel.COMPACT; import static com.trivago.rta.logging.CucableLogger.CucableLogLevel.DEFAULT; @@ -87,16 +88,20 @@ public FeatureFileConverter( * @param featureFilePaths feature files to process * @throws CucablePluginException see {@link CucablePluginException} */ - public void convertToSingleScenariosAndRunners( + public void generateSingleScenarioFeatures( final List featureFilePaths) throws CucablePluginException { - int scenarioCounter = 0; + int featureFileCounter = 0; + List allGeneratedFeaturePaths = new ArrayList<>(); for (Path featureFilePath : featureFilePaths) { - scenarioCounter += convertToSingleScenariosAndRunners(featureFilePath); + List generatedFeatureFilePaths = generateSingleScenarioFeatures(featureFilePath); + allGeneratedFeaturePaths.addAll(generatedFeatureFilePaths); + featureFileCounter += generatedFeatureFilePaths.size(); } + int runnerFileCounter = generateRunnerClasses(allGeneratedFeaturePaths, propertyManager.getDesiredNumberOfRunners()); logger.info("-------------------------------------", DEFAULT); logger.info( - String.format("Cucable created %d separate scenario(s) from the provided feature(s).", scenarioCounter), - DEFAULT, COMPACT, MINIMAL + String.format("Cucable created %d separate feature file(s) and %d runner(s) from the provided feature(s).", + featureFileCounter, runnerFileCounter), DEFAULT, COMPACT, MINIMAL ); } @@ -108,7 +113,7 @@ public void convertToSingleScenariosAndRunners( * @return Number of created scenarios. * @throws CucablePluginException see {@link CucablePluginException} */ - private int convertToSingleScenariosAndRunners(final Path sourceFeatureFilePath) + private List generateSingleScenarioFeatures(final Path sourceFeatureFilePath) throws CucablePluginException { String featureFilePathString = sourceFeatureFilePath.toString(); @@ -142,8 +147,8 @@ private int convertToSingleScenariosAndRunners(final Path sourceFeatureFilePath) throw new CucablePluginException("There is no parsable scenario or scenario outline at line " + lineNumbers); } - // Stores all generated feature file names for later runner creation - List generatedFeatureFileNames = new ArrayList<>(); + // Stores all generated feature file names and associated source feature paths for later runner creation + List generatedFeaturePaths = new ArrayList<>(); for (SingleScenario singleScenario : singleScenarios) { String renderedFeatureFileContent = featureFileContentRenderer.getRenderedFeatureFileContent(singleScenario); @@ -173,40 +178,74 @@ private int convertToSingleScenariosAndRunners(final Path sourceFeatureFilePath) // Save scenario information to new feature file fileIO.writeContentToFile(renderedFeatureFileContent, generatedFeatureFilePath); - generateRunnerFile(generatedFileName, singleScenario.getFeatureFilePath()); + generatedFeaturePaths.add(generatedFileName); } } - int createdScenarios = singleScenarios.size(); - logProcessCompleteMessage(featureFilePathString, createdScenarios); - return createdScenarios; + logFeatureFileConversionMessage(featureFilePathString, singleScenarios.size()); + return generatedFeaturePaths; } /** - * Generate a runner file. + * Generate runner classes for a list of feature file paths. * - * @param generatedFeatureFileName The name of the generated feature file. - * @param sourceFeatureFilePath The path to the source feature file. + * @param generatedFeatureNames The list of generated feature file names. + * @param numberOfDesiredRunners The number of desired runners (if set to 0, a runner is generated for each feature file path). + * @return The number of generated runners. * @throws CucablePluginException see {@link CucablePluginException}. */ - private void generateRunnerFile(final String generatedFeatureFileName, final String sourceFeatureFilePath) throws CucablePluginException { + private int generateRunnerClasses(final List generatedFeatureNames, final int numberOfDesiredRunners) throws CucablePluginException { + + if (numberOfDesiredRunners > 0) { + return 0; + } + + int runnerFileCounter = 0; + for (String generatedFeatureName : generatedFeatureNames) { + generateRunnerClass(generatedFeatureName); + runnerFileCounter++; + } + return runnerFileCounter; + } + + private void generateRunnerClass(final String generatedFeatureFileName) throws CucablePluginException { + ArrayList generatedFeatureFileNames = new ArrayList<>(); + generatedFeatureFileNames.add(generatedFeatureFileName); + generateRunnerClass(generatedFeatureFileNames); + } + + + /** + * Generate a single runner class from a list of feature files. + * + * @param generatedFeatureFileNames The list of generated generated feature file names. + * @throws CucablePluginException see {@link CucablePluginException}. + */ + private void generateRunnerClass(final List generatedFeatureFileNames) throws CucablePluginException { + + String runnerFileName; + if (generatedFeatureFileNames.size() == 1) { + runnerFileName = generatedFeatureFileNames.get(0); + } else { + runnerFileName = "CucableMultiRunner_" + UUID.randomUUID() + "_IT"; + } + + String joinedFeatureFileNames = String.join(",", generatedFeatureFileNames); + // Generate runner for the newly generated single scenario feature file - SingleScenarioRunner singleScenarioRunner = - new SingleScenarioRunner( - propertyManager.getSourceRunnerTemplateFile(), generatedFeatureFileName); + FeatureRunner featureRunner = + new FeatureRunner( + propertyManager.getSourceRunnerTemplateFile(), joinedFeatureFileNames); - String renderedRunnerFileContent = - runnerFileContentRenderer.getRenderedRunnerFileContent( - singleScenarioRunner, - sourceFeatureFilePath - ); + String renderedRunnerClassContent = + runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); - String generatedRunnerFilePath = + String generatedRunnerClassFilePath = propertyManager.getGeneratedRunnerDirectory() .concat(PATH_SEPARATOR) - .concat(generatedFeatureFileName) + .concat(runnerFileName) .concat(RUNNER_FILE_EXTENSION); - fileIO.writeContentToFile(renderedRunnerFileContent, generatedRunnerFilePath); + fileIO.writeContentToFile(renderedRunnerClassContent, generatedRunnerClassFilePath); } /** @@ -215,12 +254,12 @@ private void generateRunnerFile(final String generatedFeatureFileName, final Str * @param featureFileName The name of the processed feature file. * @param createdScenarios The number of created scenarios for the feature file. */ - private void logProcessCompleteMessage(String featureFileName, final int createdScenarios) { + private void logFeatureFileConversionMessage(String featureFileName, final int createdScenarios) { String logPostfix = "."; if (propertyManager.hasValidScenarioLineNumbers()) { logPostfix = String.format(" with line number(s) %s.", propertyManager.getScenarioLineNumbers()); } - logger.info(String.format("- %3d scenario(s) from %s%s", createdScenarios, featureFileName, logPostfix), + logger.info(String.format("- %3d feature(s) <= %s%s", createdScenarios, featureFileName, logPostfix), DEFAULT); } diff --git a/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java b/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java index cb8f356..02318f3 100644 --- a/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java +++ b/plugin-code/src/main/java/com/trivago/rta/properties/PropertyManager.java @@ -44,7 +44,7 @@ public class PropertyManager { private int numberOfTestRuns; private List includeScenarioTags; private List excludeScenarioTags; - private int fixedNumberOfRunners; + private int desiredNumberOfRunners; @Inject public PropertyManager(CucableLogger logger) { @@ -128,12 +128,12 @@ public void setIncludeScenarioTags(final List includeScenarioTags) { this.includeScenarioTags = includeScenarioTags; } - public int getFixedNumberOfRunners() { - return fixedNumberOfRunners; + public int getDesiredNumberOfRunners() { + return desiredNumberOfRunners; } - public void setFixedNumberOfRunners(final int fixedNumberOfRunners) { - this.fixedNumberOfRunners = fixedNumberOfRunners; + public void setDesiredNumberOfRunners(final int desiredNumberOfRunners) { + this.desiredNumberOfRunners = desiredNumberOfRunners; } /** @@ -169,16 +169,22 @@ public void logProperties() { logger.info(String.format("%30swith line number(s) %s", " ", scenarioLineNumbers), logLevels); } - if (includeScenarioTags != null) { - logger.info(String.format("- include scenario tag(s) : %s", String.join(", ", includeScenarioTags)), logLevels); + if (includeScenarioTags != null && !includeScenarioTags.isEmpty()) { + logger.info(String.format("- include scenario tag(s) : %s", + String.join(", ", includeScenarioTags)), logLevels); } - if (excludeScenarioTags != null) { - logger.info(String.format("- exclude scenario tag(s) : %s", String.join(", ", excludeScenarioTags)), logLevels); + if (excludeScenarioTags != null && !includeScenarioTags.isEmpty()) { + logger.info(String.format("- exclude scenario tag(s) : %s", + String.join(", ", excludeScenarioTags)), logLevels); } logger.info(String.format("- generatedFeatureDirectory : %s", generatedFeatureDirectory), logLevels); logger.info(String.format("- numberOfTestRuns : %d", numberOfTestRuns), logLevels); - logger.info(String.format("- fixedNumberOfRunners : %d", fixedNumberOfRunners), logLevels); + + if (desiredNumberOfRunners > 0) { + logger.info(String.format("- desiredNumberOfRunners : %d", desiredNumberOfRunners), logLevels); + } + logger.info("-------------------------------------", logLevels); } @@ -195,7 +201,8 @@ private void validateTags(final List tags, final String tagType) throws if (tags != null) { for (String tag : tags) { if (!tag.startsWith("@")) { - throw new CucablePluginException("Tag '" + tag + "' of type '" + tagType + "' does not start with '@'."); + throw new CucablePluginException( + "Tag '" + tag + "' of type '" + tagType + "' does not start with '@'."); } } } @@ -208,7 +215,11 @@ private void validateTags(final List tags, final String tagType) throws * @param propertyName The name of the property to check. * @param missingProperties The list of missing properties. */ - private void saveMissingProperty(final String propertyValue, final String propertyName, final List missingProperties) { + private void saveMissingProperty( + final String propertyValue, + final String propertyName, + final List missingProperties + ) { if (propertyValue == null || propertyValue.isEmpty()) { missingProperties.add(propertyName); } diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index aee2724..fa5bde2 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -18,7 +18,7 @@ import com.trivago.rta.exceptions.filesystem.MissingFileException; import com.trivago.rta.files.FileIO; -import com.trivago.rta.vo.SingleScenarioRunner; +import com.trivago.rta.vo.FeatureRunner; import javax.inject.Inject; import javax.inject.Singleton; @@ -36,27 +36,25 @@ public RunnerFileContentRenderer(FileIO fileIO) { /** * Returns the full content for the concrete runner file. * - * @param singleScenarioRunner The instance of the {@link SingleScenarioRunner}. - * @param sourceFeatureFilePath The path of the source feature. + * @param featureRunner The instance of the {@link FeatureRunner}. * @return The file content for the runner file. * @throws MissingFileException Thrown if the runner file is missing. */ public String getRenderedRunnerFileContent( - SingleScenarioRunner singleScenarioRunner, - final String sourceFeatureFilePath + FeatureRunner featureRunner ) throws MissingFileException { - String runnerTemplatePath = singleScenarioRunner.getRunnerTemplatePath(); - String featureFileName = singleScenarioRunner.getFeatureFileName(); + String runnerTemplatePath = featureRunner.getRunnerTemplatePath(); + String featureFileNameString = featureRunner.getFeatureFileNameString(); String fileString = fileIO.readContentFromFile(runnerTemplatePath); if (runnerTemplatePath.endsWith(".java")) { - fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, featureFileName, fileString); + fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, featureFileNameString, fileString); } // Replace template variable with the the real feature file name inside the runner template. - fileString = fileString.replace("[FEATURE_FILE_NAME]", featureFileName); - fileString = addScenarioInfo(fileString, sourceFeatureFilePath, runnerTemplatePath); + fileString = fileString.replace("[FEATURE_FILE_NAME]", featureFileNameString); + fileString = addCucableInfo(fileString, runnerTemplatePath); return fileString; } @@ -84,21 +82,16 @@ private String replaceJavaTemplatePlaceholders( * Adds the source scenario comments to the runner file content string. * * @param runnerFileContentString The source string. - * @param sourceFeatureFilePath The path of the source feature file. * @param runnerTemplatePath The path to the runner template file. * @return The new string with the scenario information attached. */ - private String addScenarioInfo( + private String addCucableInfo( final String runnerFileContentString, - final String sourceFeatureFilePath, final String runnerTemplatePath ) { return runnerFileContentString .concat(System.lineSeparator()) .concat(System.lineSeparator()) - .concat("// Source Feature: ") - .concat(sourceFeatureFilePath.replace("\\", "/")) - .concat(System.lineSeparator()) .concat("// Generated by Cucable from ") .concat(runnerTemplatePath.replace("\\", "/")) .concat(System.lineSeparator()); diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenarioRunner.java b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java similarity index 62% rename from plugin-code/src/main/java/com/trivago/rta/vo/SingleScenarioRunner.java rename to plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java index 7b1aac4..9d5dfc4 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenarioRunner.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java @@ -17,43 +17,43 @@ package com.trivago.rta.vo; /** - * Represents a test runner for a single scenario. + * Represents a test runner for a single or multiple features. */ -public final class SingleScenarioRunner { +public final class FeatureRunner { // The path to the runner file template. private final String runnerTemplatePath; // The name of the feature file this runner belongs to. - private final String featureFileName; + private final String featureFileNameString; /** - * Constructor for a single scenario runner. + * Constructor for a single or multiple feature runner. * - * @param runnerTemplatePath The path to the runner template. - * @param featureFileName The name of the feature file for this runner. + * @param runnerTemplatePath The path to the runner template. + * @param featureFileNameString The name string of the feature file(s) for this runner. */ - public SingleScenarioRunner( + public FeatureRunner( final String runnerTemplatePath, - final String featureFileName) { + final String featureFileNameString) { this.runnerTemplatePath = runnerTemplatePath; - this.featureFileName = featureFileName; + this.featureFileNameString = featureFileNameString; } public String getRunnerTemplatePath() { return runnerTemplatePath; } - public String getFeatureFileName() { - return featureFileName; + public String getFeatureFileNameString() { + return featureFileNameString; } @Override public String toString() { - return "SingleScenarioRunner{" + + return "FeatureRunner{" + "runnerTemplatePath='" + runnerTemplatePath + '\'' + - ", featureFileName='" + featureFileName + '\'' + + ", featureFileNameString='" + featureFileNameString + '\'' + '}'; } } diff --git a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java index 6f0e0d0..74489ed 100644 --- a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java @@ -7,7 +7,7 @@ import com.trivago.rta.properties.PropertyManager; import com.trivago.rta.runners.RunnerFileContentRenderer; import com.trivago.rta.vo.SingleScenario; -import com.trivago.rta.vo.SingleScenarioRunner; +import com.trivago.rta.vo.FeatureRunner; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -63,7 +63,7 @@ public void testConvertEmptyPathListToSingleScenariosAndRunners() throws Excepti when(mockPath.getFileName()).thenReturn(mockFilePath); when(mockPath.toString()).thenReturn(""); pathList.add(mockPath); - featureFileConverter.convertToSingleScenariosAndRunners(pathList); + featureFileConverter.generateSingleScenarioFeatures(pathList); } @Test @@ -85,7 +85,7 @@ public void testConvertToSingleScenariosAndRunners() throws Exception { String featureFileContent = "test"; when(featureFileContentRenderer.getRenderedFeatureFileContent(singleScenario)).thenReturn(featureFileContent); - when(runnerFileContentRenderer.getRenderedRunnerFileContent(any(SingleScenarioRunner.class), any(String.class))).thenReturn("RUNNER_CONTENT"); + when(runnerFileContentRenderer.getRenderedRunnerFileContent(any(FeatureRunner.class))).thenReturn("RUNNER_CONTENT"); List pathList = new ArrayList<>(); Path mockPath = mock(Path.class); @@ -94,7 +94,7 @@ public void testConvertToSingleScenariosAndRunners() throws Exception { when(mockPath.getFileName()).thenReturn(mockFilePath); when(mockPath.toString()).thenReturn("TEST_PATH"); pathList.add(mockPath); - featureFileConverter.convertToSingleScenariosAndRunners(pathList); + featureFileConverter.generateSingleScenarioFeatures(pathList); verify(fileIO, times(2)).writeContentToFile(anyString(), anyString()); } diff --git a/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java b/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java index c91e1df..b98aefc 100644 --- a/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/properties/PropertyManagerTest.java @@ -94,7 +94,6 @@ public void logMandatoryPropertiesTest() { verify(logger, times(1)).info("- sourceFeature(s) : null", DEFAULT, COMPACT); verify(logger, times(1)).info("- generatedFeatureDirectory : null", DEFAULT, COMPACT); verify(logger, times(1)).info("- numberOfTestRuns : 0", DEFAULT, COMPACT); - verify(logger, times(1)).info("- fixedNumberOfRunners : 0", DEFAULT, COMPACT); } @Test @@ -110,12 +109,14 @@ public void logExtendedPropertiesTest() { propertyManager.setIncludeScenarioTags(includeScenarioTags); propertyManager.setSourceFeatures("test.feature:3"); + propertyManager.setDesiredNumberOfRunners(2); propertyManager.logProperties(); verify(logger, times(1)).info("- sourceFeature(s) : test.feature", DEFAULT, COMPACT); verify(logger, times(1)).info(" with line number(s) [3]", DEFAULT, COMPACT); verify(logger, times(1)).info("- include scenario tag(s) : include1, include2", DEFAULT, COMPACT); verify(logger, times(1)).info("- exclude scenario tag(s) : exclude1, exclude2", DEFAULT, COMPACT); + verify(logger, times(1)).info("- desiredNumberOfRunners : 2", DEFAULT, COMPACT); } @Test diff --git a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java index 951428a..dbc615b 100644 --- a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java @@ -1,7 +1,7 @@ package com.trivago.rta.runners; import com.trivago.rta.files.FileIO; -import com.trivago.rta.vo.SingleScenarioRunner; +import com.trivago.rta.vo.FeatureRunner; import org.junit.Before; import org.junit.Test; @@ -53,7 +53,7 @@ public void getRenderedFeatureFileContentFromTextFileTest() throws Exception { "// Source Feature: \n" + "// Generated by Cucable from pathToTemplate\n"; - SingleScenarioRunner singleScenarioRunner = new SingleScenarioRunner( + FeatureRunner featureRunner = new FeatureRunner( "pathToTemplate", "featureFileName" ); @@ -88,15 +88,14 @@ public void getRenderedFeatureFileContentReplaceBackslashInCommentTest() throws "}\n" + "\n" + "\n" + - "// Source Feature: c:/unknown/path2\n" + "// Generated by Cucable from c:/unknown/path\n"; - SingleScenarioRunner singleScenarioRunner = new SingleScenarioRunner( + FeatureRunner featureRunner = new FeatureRunner( "c:\\unknown\\path", "featureFileName" ); - String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, "c:\\unknown\\path2"); + String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); assertThat(renderedRunnerFileContent, is(expectedOutput)); } @@ -134,15 +133,14 @@ public void getRenderedFeatureFileContentFromJavaFileTest() throws Exception { "}\n" + "\n" + "\n" + - "// Source Feature: \n" + "// Generated by Cucable from MyClass.java\n"; - SingleScenarioRunner singleScenarioRunner = new SingleScenarioRunner( + FeatureRunner featureRunner = new FeatureRunner( "MyClass.java", "featureFileName" ); - String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(singleScenarioRunner, ""); + String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); assertThat(renderedRunnerFileContent, is(expectedOutput)); } diff --git a/plugin-code/src/test/java/com/trivago/rta/vo/PojoTest.java b/plugin-code/src/test/java/com/trivago/rta/vo/PojoTest.java index 927b19c..83142ee 100644 --- a/plugin-code/src/test/java/com/trivago/rta/vo/PojoTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/vo/PojoTest.java @@ -6,6 +6,7 @@ import com.openpojo.validation.Validator; import com.openpojo.validation.ValidatorBuilder; import com.openpojo.validation.affirm.Affirm; +import com.openpojo.validation.rule.impl.NoPublicFieldsExceptStaticFinalRule; import com.openpojo.validation.test.impl.GetterTester; import com.openpojo.validation.test.impl.SetterTester; import org.junit.Test; @@ -28,6 +29,7 @@ public void testPojoStructureAndBehavior() { Validator validator = ValidatorBuilder.create() .with(new SetterTester()) .with(new GetterTester()) + .with(new NoPublicFieldsExceptStaticFinalRule()) .build(); validator.validate(POJO_PACKAGE, new FilterPackageInfo()); From 3ece352299d02cdd2f1961a72490c37ac6a8ffeb Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Wed, 16 May 2018 12:02:16 +0200 Subject: [PATCH 03/15] added new template placeholders --- example-project/pom.xml | 4 +- .../some/template/CucableJavaTemplate.java | 4 +- .../src/test/resources/cucable.template | 6 +- plugin-code/pom.xml | 2 +- .../rta/features/FeatureFileConverter.java | 12 +-- .../runners/RunnerFileContentRenderer.java | 53 +++++++---- .../com/trivago/rta/vo/FeatureRunner.java | 28 ++++-- .../RunnerFileContentRendererTest.java | 93 +++++++++++++++---- 8 files changed, 141 insertions(+), 61 deletions(-) diff --git a/example-project/pom.xml b/example-project/pom.xml index 1d7a71e..6fa91c9 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -6,7 +6,7 @@ de.benjamin-bischoff cucable-test-project - 0.2.0 + 1.0.0 UTF-8 @@ -63,7 +63,7 @@ ${generated.feature.directory} ${generated.runner.directory} 1 - 2 + default diff --git a/example-project/src/test/java/some/template/CucableJavaTemplate.java b/example-project/src/test/java/some/template/CucableJavaTemplate.java index 352b276..7f74971 100644 --- a/example-project/src/test/java/some/template/CucableJavaTemplate.java +++ b/example-project/src/test/java/some/template/CucableJavaTemplate.java @@ -3,8 +3,8 @@ import cucumber.api.CucumberOptions; @CucumberOptions( - features = {"target/parallel/features/[FEATURE_FILE_NAME].feature"}, - plugin = {"json:target/cucumber-report/[FEATURE_FILE_NAME].json"} + features = {"target/parallel/features/[CUCABLE:FEATURE].feature"}, + plugin = {"json:target/cucumber-report/[CUCABLE:RUNNER].json"} ) public class CucableJavaTemplate { diff --git a/example-project/src/test/resources/cucable.template b/example-project/src/test/resources/cucable.template index f302e54..7fdabc4 100644 --- a/example-project/src/test/resources/cucable.template +++ b/example-project/src/test/resources/cucable.template @@ -1,8 +1,8 @@ import cucumber.api.CucumberOptions; @CucumberOptions( - features = {"target/parallel/features/[FEATURE_FILE_NAME].feature"}, - plugin = {"json:target/cucumber-report/[FEATURE_FILE_NAME].json"} + features = {"target/parallel/features/[CUCABLE:FEATURE].feature"}, + plugin = {"json:target/cucumber-report/[CUCABLE:RUNNER].json"} ) -public class [FEATURE_FILE_NAME] { +public class [CUCABLE:RUNNER] { } \ No newline at end of file diff --git a/plugin-code/pom.xml b/plugin-code/pom.xml index 48f0f65..6b2c486 100644 --- a/plugin-code/pom.xml +++ b/plugin-code/pom.xml @@ -6,7 +6,7 @@ com.trivago.rta cucable-plugin - 0.2.0 + 1.0.0 https://github.com/trivago/cucable-plugin Cucable Maven Plugin diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 702a1e5..050a332 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -222,19 +222,17 @@ private void generateRunnerClass(final String generatedFeatureFileName) throws C */ private void generateRunnerClass(final List generatedFeatureFileNames) throws CucablePluginException { - String runnerFileName; + String runnerClassName; if (generatedFeatureFileNames.size() == 1) { - runnerFileName = generatedFeatureFileNames.get(0); + runnerClassName = generatedFeatureFileNames.get(0); } else { - runnerFileName = "CucableMultiRunner_" + UUID.randomUUID() + "_IT"; + runnerClassName = "CucableMultiRunner_" + UUID.randomUUID() + "_IT"; } - String joinedFeatureFileNames = String.join(",", generatedFeatureFileNames); - // Generate runner for the newly generated single scenario feature file FeatureRunner featureRunner = new FeatureRunner( - propertyManager.getSourceRunnerTemplateFile(), joinedFeatureFileNames); + propertyManager.getSourceRunnerTemplateFile(), runnerClassName, generatedFeatureFileNames); String renderedRunnerClassContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); @@ -242,7 +240,7 @@ private void generateRunnerClass(final List generatedFeatureFileNames) t String generatedRunnerClassFilePath = propertyManager.getGeneratedRunnerDirectory() .concat(PATH_SEPARATOR) - .concat(runnerFileName) + .concat(runnerClassName) .concat(RUNNER_FILE_EXTENSION); fileIO.writeContentToFile(renderedRunnerClassContent, generatedRunnerClassFilePath); diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index fa5bde2..d86dee6 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -23,6 +23,7 @@ import javax.inject.Inject; import javax.inject.Singleton; import java.nio.file.Paths; +import java.util.List; @Singleton public class RunnerFileContentRenderer { @@ -36,7 +37,7 @@ public RunnerFileContentRenderer(FileIO fileIO) { /** * Returns the full content for the concrete runner file. * - * @param featureRunner The instance of the {@link FeatureRunner}. + * @param featureRunner The instance of the {@link FeatureRunner}. * @return The file content for the runner file. * @throws MissingFileException Thrown if the runner file is missing. */ @@ -45,37 +46,29 @@ public String getRenderedRunnerFileContent( ) throws MissingFileException { String runnerTemplatePath = featureRunner.getRunnerTemplatePath(); - String featureFileNameString = featureRunner.getFeatureFileNameString(); + String runnerClassName = featureRunner.getRunnerClassName(); String fileString = fileIO.readContentFromFile(runnerTemplatePath); if (runnerTemplatePath.endsWith(".java")) { - fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, featureFileNameString, fileString); + fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, runnerClassName, fileString); } - // Replace template variable with the the real feature file name inside the runner template. - fileString = fileString.replace("[FEATURE_FILE_NAME]", featureFileNameString); + fileString = replaceFeatureFilePlaceholder(fileString, featureRunner.getFeatureFileNames()); + fileString = fileString.replace("[CUCABLE:RUNNER]", runnerClassName); fileString = addCucableInfo(fileString, runnerTemplatePath); return fileString; } /** - * Perform additional substitutions when the provided template is a java class file. + * Replace the feature placeholder in the template by the generated feature file names. * - * @param runnerTemplatePath The path to the runner java template. - * @param featureFileName The feature file name that placeholders should be substituted with. - * @param fileString The file content string of the rendered runner file. - * @return The file content for the runner file with replaced package and java class name. + * @param runnerFileContentString The source string. + * @param featureFileNames The lost of feature file names. + * @return The new string with the replaced feature placeholder. */ - private String replaceJavaTemplatePlaceholders( - final String runnerTemplatePath, - final String featureFileName, - final String fileString - ) { - String javaFileName = Paths.get(runnerTemplatePath).getFileName().toString(); - String javaFileNameWithoutExtension = javaFileName.substring(0, javaFileName.lastIndexOf('.')); - String replacedFileString = fileString.replace(javaFileNameWithoutExtension, featureFileName); - replacedFileString = replacedFileString.replaceAll("package .*;", ""); - return replacedFileString; + private String replaceFeatureFilePlaceholder(final String runnerFileContentString, final List featureFileNames) { + String replacedContent = runnerFileContentString.replace("[CUCABLE:FEATURE]", featureFileNames.get(0)); + return replacedContent; } /** @@ -96,4 +89,24 @@ private String addCucableInfo( .concat(runnerTemplatePath.replace("\\", "/")) .concat(System.lineSeparator()); } + + /** + * Perform additional substitutions when the provided template is a java class file. + * + * @param runnerTemplatePath The path to the runner java template. + * @param runnerClassName The name of the runner file class. + * @param fileString The file content string of the rendered runner file. + * @return The file content for the runner file with replaced package and java class name. + */ + private String replaceJavaTemplatePlaceholders( + final String runnerTemplatePath, + final String runnerClassName, + final String fileString + ) { + String javaFileName = Paths.get(runnerTemplatePath).getFileName().toString(); + String javaFileNameWithoutExtension = javaFileName.substring(0, javaFileName.lastIndexOf('.')); + String replacedFileString = fileString.replace(javaFileNameWithoutExtension, runnerClassName); + replacedFileString = replacedFileString.replaceAll("package .*;", ""); + return replacedFileString; + } } diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java index 9d5dfc4..10f3f7e 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java @@ -16,6 +16,8 @@ package com.trivago.rta.vo; +import java.util.List; + /** * Represents a test runner for a single or multiple features. */ @@ -24,36 +26,46 @@ public final class FeatureRunner { // The path to the runner file template. private final String runnerTemplatePath; + // The name of the generated runner class. + private final String runnerClassName; + // The name of the feature file this runner belongs to. - private final String featureFileNameString; + private final List featureFileNames; /** * Constructor for a single or multiple feature runner. * - * @param runnerTemplatePath The path to the runner template. - * @param featureFileNameString The name string of the feature file(s) for this runner. + * @param runnerTemplatePath The path to the runner template. + * @param runnerClassName The name of the generated runner class. + * @param featureFileNames The name string of the feature file(s) for this runner. */ public FeatureRunner( final String runnerTemplatePath, - final String featureFileNameString) { + final String runnerClassName, final List featureFileNames) { this.runnerTemplatePath = runnerTemplatePath; - this.featureFileNameString = featureFileNameString; + this.runnerClassName = runnerClassName; + this.featureFileNames = featureFileNames; } public String getRunnerTemplatePath() { return runnerTemplatePath; } - public String getFeatureFileNameString() { - return featureFileNameString; + public List getFeatureFileNames() { + return featureFileNames; + } + + public String getRunnerClassName() { + return runnerClassName; } @Override public String toString() { return "FeatureRunner{" + "runnerTemplatePath='" + runnerTemplatePath + '\'' + - ", featureFileNameString='" + featureFileNameString + '\'' + + ", runnerClassName='" + runnerClassName + '\'' + + ", featureFileNames=" + featureFileNames + '}'; } } diff --git a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java index dbc615b..f92bf6e 100644 --- a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java @@ -5,6 +5,8 @@ import org.junit.Before; import org.junit.Test; +import java.util.ArrayList; + import static org.hamcrest.core.Is.is; import static org.junit.Assert.assertThat; import static org.mockito.ArgumentMatchers.anyString; @@ -29,10 +31,10 @@ public void getRenderedFeatureFileContentFromTextFileTest() throws Exception { "\n" + "@CucumberOptions(\n" + " monochrome = false,\n" + - " features = {\"classpath:parallel/features/[FEATURE_FILE_NAME].feature\"},\n" + - " plugin = {\"json:target/cucumber-report/[FEATURE_FILE_NAME].json\"}\n" + + " features = {\"classpath:parallel/features/[CUCABLE:FEATURE].feature\"},\n" + + " plugin = {\"json:target/cucumber-report/[CUCABLE:RUNNER].json\"}\n" + ")\n" + - "public class [FEATURE_FILE_NAME] {\n" + + "public class [CUCABLE:RUNNER] {\n" + "}\n"; when(fileIO.readContentFromFile(anyString())).thenReturn(template); @@ -53,9 +55,11 @@ public void getRenderedFeatureFileContentFromTextFileTest() throws Exception { "// Source Feature: \n" + "// Generated by Cucable from pathToTemplate\n"; + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + FeatureRunner featureRunner = new FeatureRunner( - "pathToTemplate", - "featureFileName" + "pathToTemplate", "RunnerClass", featureFileNames ); } @@ -67,10 +71,10 @@ public void getRenderedFeatureFileContentReplaceBackslashInCommentTest() throws "\n" + "@CucumberOptions(\n" + " monochrome = false,\n" + - " features = {\"classpath:parallel/features/[FEATURE_FILE_NAME].feature\"},\n" + - " plugin = {\"json:target/cucumber-report/[FEATURE_FILE_NAME].json\"}\n" + + " features = {\"classpath:parallel/features/[CUCABLE:FEATURE].feature\"},\n" + + " plugin = {\"json:target/cucumber-report/[CUCABLE:RUNNER].json\"}\n" + ")\n" + - "public class [FEATURE_FILE_NAME] {\n" + + "public class [CUCABLE:RUNNER] {\n" + "}\n"; when(fileIO.readContentFromFile(anyString())).thenReturn(template); @@ -82,17 +86,19 @@ public void getRenderedFeatureFileContentReplaceBackslashInCommentTest() throws "@CucumberOptions(\n" + " monochrome = false,\n" + " features = {\"classpath:parallel/features/featureFileName.feature\"},\n" + - " plugin = {\"json:target/cucumber-report/featureFileName.json\"}\n" + + " plugin = {\"json:target/cucumber-report/RunnerClass.json\"}\n" + ")\n" + - "public class featureFileName {\n" + + "public class RunnerClass {\n" + "}\n" + "\n" + "\n" + "// Generated by Cucable from c:/unknown/path\n"; + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + FeatureRunner featureRunner = new FeatureRunner( - "c:\\unknown\\path", - "featureFileName" + "c:\\unknown\\path", "RunnerClass", featureFileNames ); String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); @@ -111,8 +117,8 @@ public void getRenderedFeatureFileContentFromJavaFileTest() throws Exception { "\n" + "@CucumberOptions(\n" + " monochrome = false,\n" + - " features = {\"classpath:parallel/features/[FEATURE_FILE_NAME].feature\"},\n" + - " plugin = {\"json:target/cucumber-report/[FEATURE_FILE_NAME].json\"}\n" + + " features = {\"classpath:parallel/features/[CUCABLE:FEATURE].feature\"},\n" + + " plugin = {\"json:target/cucumber-report/[CUCABLE:RUNNER].json\"}\n" + ")\n" + "public class MyClass {\n" + "}\n"; @@ -127,17 +133,68 @@ public void getRenderedFeatureFileContentFromJavaFileTest() throws Exception { "@CucumberOptions(\n" + " monochrome = false,\n" + " features = {\"classpath:parallel/features/featureFileName.feature\"},\n" + - " plugin = {\"json:target/cucumber-report/featureFileName.json\"}\n" + + " plugin = {\"json:target/cucumber-report/RunnerClass.json\"}\n" + ")\n" + - "public class featureFileName {\n" + + "public class RunnerClass {\n" + "}\n" + "\n" + "\n" + "// Generated by Cucable from MyClass.java\n"; + + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + + FeatureRunner featureRunner = new FeatureRunner( + "MyClass.java", "RunnerClass", featureFileNames + ); + + String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); + + assertThat(renderedRunnerFileContent, is(expectedOutput)); + } + + @Test + public void multipleFeatureRunnerTest() throws Exception { + + String template = "package parallel;\n" + + "\n" + + "package some.package;\n" + + "import cucumber.api.CucumberOptions;\n" + + "\n" + + "@CucumberOptions(\n" + + " monochrome = false,\n" + + " features = {\"classpath:parallel/features/[CUCABLE:FEATURE].feature\"},\n" + + " plugin = {\"json:target/cucumber-report/[CUCABLE:RUNNER].json\"}\n" + + ")\n" + + "public class MyClass {\n" + + "}\n"; + + when(fileIO.readContentFromFile(anyString())).thenReturn(template); + + String expectedOutput = "\n" + + "\n" + + "\n" + + "import cucumber.api.CucumberOptions;\n" + + "\n" + + "@CucumberOptions(\n" + + " monochrome = false,\n" + + " features = {\"classpath:parallel/features/featureFileName.feature\",\"classpath:parallel/features/featureFileName2.feature\"},\n" + + " plugin = {\"json:target/cucumber-report/RunnerClass.json\"}\n" + + ")\n" + + "public class RunnerClass {\n" + + "}\n" + + "\n" + + "\n" + + "// Generated by Cucable from MyClass.java\n"; + + + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + featureFileNames.add("featureFileName2"); + FeatureRunner featureRunner = new FeatureRunner( - "MyClass.java", - "featureFileName" + "MyClass.java", "RunnerClass", featureFileNames ); String renderedRunnerFileContent = runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); From 94f029b68eb6e54acf8c75d49690bfc796d1be59 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Wed, 16 May 2018 13:29:33 +0200 Subject: [PATCH 04/15] multi-feature handling in one runner --- example-project/pom.xml | 8 +++- .../rta/features/FeatureFileConverter.java | 2 + .../runners/RunnerFileContentRenderer.java | 38 ++++++++++++++++--- .../RunnerFileContentRendererTest.java | 3 +- 4 files changed, 42 insertions(+), 9 deletions(-) diff --git a/example-project/pom.xml b/example-project/pom.xml index 6fa91c9..e976daa 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -37,7 +37,8 @@ - src/test/java/some/template/CucableJavaTemplate.java + src/test/java/some/template/CucableJavaTemplate.java + @@ -63,7 +64,10 @@ ${generated.feature.directory} ${generated.runner.directory} 1 - + + + 2 default diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 050a332..89d385b 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -222,6 +222,8 @@ private void generateRunnerClass(final String generatedFeatureFileName) throws C */ private void generateRunnerClass(final List generatedFeatureFileNames) throws CucablePluginException { + // The runner class name will be equal to the feature name if there is only one feature to run. + // Otherwise, a generated runner class name is used. String runnerClassName; if (generatedFeatureFileNames.size() == 1) { runnerClassName = generatedFeatureFileNames.get(0); diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index d86dee6..cd268ea 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -16,7 +16,7 @@ package com.trivago.rta.runners; -import com.trivago.rta.exceptions.filesystem.MissingFileException; +import com.trivago.rta.exceptions.CucablePluginException; import com.trivago.rta.files.FileIO; import com.trivago.rta.vo.FeatureRunner; @@ -24,9 +24,13 @@ import javax.inject.Singleton; import java.nio.file.Paths; import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; @Singleton public class RunnerFileContentRenderer { + private final static String CUCABLE_FEATURE_PLACEHOLDER = "[CUCABLE:FEATURE]"; + private final FileIO fileIO; @Inject @@ -39,11 +43,11 @@ public RunnerFileContentRenderer(FileIO fileIO) { * * @param featureRunner The instance of the {@link FeatureRunner}. * @return The file content for the runner file. - * @throws MissingFileException Thrown if the runner file is missing. + * @throws CucablePluginException see {@link CucablePluginException}. */ public String getRenderedRunnerFileContent( FeatureRunner featureRunner - ) throws MissingFileException { + ) throws CucablePluginException { String runnerTemplatePath = featureRunner.getRunnerTemplatePath(); String runnerClassName = featureRunner.getRunnerClassName(); @@ -65,10 +69,32 @@ public String getRenderedRunnerFileContent( * @param runnerFileContentString The source string. * @param featureFileNames The lost of feature file names. * @return The new string with the replaced feature placeholder. + * @throws CucablePluginException see {@link CucablePluginException}. */ - private String replaceFeatureFilePlaceholder(final String runnerFileContentString, final List featureFileNames) { - String replacedContent = runnerFileContentString.replace("[CUCABLE:FEATURE]", featureFileNames.get(0)); - return replacedContent; + private String replaceFeatureFilePlaceholder( + final String runnerFileContentString, + final List featureFileNames) throws CucablePluginException { + + final String regex = "(\".*\\" + CUCABLE_FEATURE_PLACEHOLDER + ").*\""; + final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); + final Matcher matcher = pattern.matcher(runnerFileContentString); + if (!matcher.find()) { + throw new CucablePluginException("" + CUCABLE_FEATURE_PLACEHOLDER); + } + + String fullCucableFeaturePlaceholder = matcher.group(0); + StringBuilder completeFeatureStringBuilder = new StringBuilder(); + for (int i = 0; i < featureFileNames.size(); i++) { + String featureFileName = featureFileNames.get(i); + completeFeatureStringBuilder.append( + fullCucableFeaturePlaceholder.replace(CUCABLE_FEATURE_PLACEHOLDER, featureFileName) + ); + if (i < featureFileNames.size() - 1) { + completeFeatureStringBuilder.append(",\n"); + } + } + + return runnerFileContentString.replace(fullCucableFeaturePlaceholder, completeFeatureStringBuilder); } /** diff --git a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java index f92bf6e..e1b6051 100644 --- a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java @@ -179,7 +179,8 @@ public void multipleFeatureRunnerTest() throws Exception { "\n" + "@CucumberOptions(\n" + " monochrome = false,\n" + - " features = {\"classpath:parallel/features/featureFileName.feature\",\"classpath:parallel/features/featureFileName2.feature\"},\n" + + " features = {\"classpath:parallel/features/featureFileName.feature\",\n" + + "\"classpath:parallel/features/featureFileName2.feature\"},\n" + " plugin = {\"json:target/cucumber-report/RunnerClass.json\"}\n" + ")\n" + "public class RunnerClass {\n" + From 77382d36a74c955a858a2d5e1c53346e8ae540ce Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Wed, 16 May 2018 14:45:08 +0200 Subject: [PATCH 05/15] support single and multi runner generation --- example-project/pom.xml | 2 +- .../rta/features/FeatureFileConverter.java | 39 ++++++++++++------- .../runners/RunnerFileContentRenderer.java | 16 ++++---- 3 files changed, 35 insertions(+), 22 deletions(-) diff --git a/example-project/pom.xml b/example-project/pom.xml index e976daa..21d395e 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -67,7 +67,7 @@ - 2 + default diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 89d385b..483b103 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -195,24 +195,35 @@ private List generateSingleScenarioFeatures(final Path sourceFeatureFile */ private int generateRunnerClasses(final List generatedFeatureNames, final int numberOfDesiredRunners) throws CucablePluginException { - if (numberOfDesiredRunners > 0) { - return 0; + int targetRunnerNumber = numberOfDesiredRunners; + if (targetRunnerNumber == 0){ + targetRunnerNumber = generatedFeatureNames.size(); } - int runnerFileCounter = 0; + List> generatedFeatureNamesPerRunner = new ArrayList<>(targetRunnerNumber); + for (int i = 0; i < targetRunnerNumber; i++) { + generatedFeatureNamesPerRunner.add(new ArrayList<>()); + } + + int currentRunnerIndex = 0; for (String generatedFeatureName : generatedFeatureNames) { - generateRunnerClass(generatedFeatureName); - runnerFileCounter++; + generatedFeatureNamesPerRunner.get(currentRunnerIndex).add(generatedFeatureName); + currentRunnerIndex++; + if (currentRunnerIndex >= targetRunnerNumber) { + currentRunnerIndex = 0; + } } - return runnerFileCounter; - } - private void generateRunnerClass(final String generatedFeatureFileName) throws CucablePluginException { - ArrayList generatedFeatureFileNames = new ArrayList<>(); - generatedFeatureFileNames.add(generatedFeatureFileName); - generateRunnerClass(generatedFeatureFileNames); - } + int runnerFileCounter = 0; + for (List generatedFeatureNamesForSingleRunner : generatedFeatureNamesPerRunner) { + if (generatedFeatureNamesForSingleRunner.size() > 0) { + generateRunnerClass(generatedFeatureNamesForSingleRunner); + runnerFileCounter++; + } + } + return runnerFileCounter; + } /** * Generate a single runner class from a list of feature files. @@ -228,7 +239,9 @@ private void generateRunnerClass(final List generatedFeatureFileNames) t if (generatedFeatureFileNames.size() == 1) { runnerClassName = generatedFeatureFileNames.get(0); } else { - runnerClassName = "CucableMultiRunner_" + UUID.randomUUID() + "_IT"; + runnerClassName = "CucableMultiRunner_" + .concat(UUID.randomUUID().toString().replace("-", "_")) + .concat(INTEGRATION_TEST_POSTFIX); } // Generate runner for the newly generated single scenario feature file diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index cd268ea..f0777c1 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -29,7 +29,8 @@ @Singleton public class RunnerFileContentRenderer { - private final static String CUCABLE_FEATURE_PLACEHOLDER = "[CUCABLE:FEATURE]"; + private static final String CUCABLE_FEATURE_PLACEHOLDER = "[CUCABLE:FEATURE]"; + private static final String CUCABLE_RUNNER_PLACEHOLDER = "[CUCABLE:RUNNER]"; private final FileIO fileIO; @@ -49,16 +50,15 @@ public String getRenderedRunnerFileContent( FeatureRunner featureRunner ) throws CucablePluginException { - String runnerTemplatePath = featureRunner.getRunnerTemplatePath(); - String runnerClassName = featureRunner.getRunnerClassName(); - String fileString = fileIO.readContentFromFile(runnerTemplatePath); + final String runnerTemplatePath = featureRunner.getRunnerTemplatePath(); + final String runnerClassName = featureRunner.getRunnerClassName(); + String fileString = fileIO.readContentFromFile(runnerTemplatePath); if (runnerTemplatePath.endsWith(".java")) { fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, runnerClassName, fileString); } - fileString = replaceFeatureFilePlaceholder(fileString, featureRunner.getFeatureFileNames()); - fileString = fileString.replace("[CUCABLE:RUNNER]", runnerClassName); + fileString = fileString.replace(CUCABLE_RUNNER_PLACEHOLDER, runnerClassName); fileString = addCucableInfo(fileString, runnerTemplatePath); return fileString; } @@ -129,8 +129,8 @@ private String replaceJavaTemplatePlaceholders( final String runnerClassName, final String fileString ) { - String javaFileName = Paths.get(runnerTemplatePath).getFileName().toString(); - String javaFileNameWithoutExtension = javaFileName.substring(0, javaFileName.lastIndexOf('.')); + final String javaFileName = Paths.get(runnerTemplatePath).getFileName().toString(); + final String javaFileNameWithoutExtension = javaFileName.substring(0, javaFileName.lastIndexOf('.')); String replacedFileString = fileString.replace(javaFileNameWithoutExtension, runnerClassName); replacedFileString = replacedFileString.replaceAll("package .*;", ""); return replacedFileString; From f1db30c840afd72f10accfd3e43de852cc1be02e Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Wed, 16 May 2018 14:54:26 +0200 Subject: [PATCH 06/15] modified example project --- example-project/pom.xml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/example-project/pom.xml b/example-project/pom.xml index 21d395e..f976dfa 100644 --- a/example-project/pom.xml +++ b/example-project/pom.xml @@ -44,12 +44,15 @@ src/test/resources/features - + - + + ${generated.feature.directory} + ${generated.runner.directory} + @@ -61,16 +64,16 @@ - ${generated.feature.directory} - ${generated.runner.directory} - 1 + + + all features will be distributed round-robin to the generated runners. --> - - default + + From c205d6819907a9d919921b5aba6109fc063b4f0b Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Thu, 17 May 2018 11:15:52 +0200 Subject: [PATCH 07/15] added unit tests --- .../trivago/rta/files/FileSystemManager.java | 31 ++++++++++++------- .../runners/RunnerFileContentRenderer.java | 2 +- .../rta/files/FileSystemManagerTest.java | 17 ++++++++++ .../com/trivago/rta/properties/PojoTest.java | 4 +-- 4 files changed, 40 insertions(+), 14 deletions(-) diff --git a/plugin-code/src/main/java/com/trivago/rta/files/FileSystemManager.java b/plugin-code/src/main/java/com/trivago/rta/files/FileSystemManager.java index 3cf7552..5dc49c3 100644 --- a/plugin-code/src/main/java/com/trivago/rta/files/FileSystemManager.java +++ b/plugin-code/src/main/java/com/trivago/rta/files/FileSystemManager.java @@ -70,17 +70,7 @@ public List getFeatureFilePaths() throws CucablePluginException { if (sourceFeaturesFile.isFile() && sourceFeatures.endsWith(FEATURE_SUFFIX)) { featureFilePaths.add(Paths.get(sourceFeatures)); } else if (sourceFeaturesFile.isDirectory()) { - try { - featureFilePaths = - Files.walk(Paths.get(sourceFeatures)) - .filter(Files::isRegularFile) - .filter(p -> p.toString().endsWith(FEATURE_SUFFIX)) - .collect(Collectors.toList()); - - } catch (IOException e) { - throw new CucablePluginException( - "Unable to traverse feature files in " + sourceFeatures); - } + featureFilePaths = getFilesWithFeatureExtension(sourceFeatures); } else { throw new CucablePluginException( sourceFeatures + " is not a feature file or a directory." @@ -90,6 +80,25 @@ public List getFeatureFilePaths() throws CucablePluginException { return featureFilePaths; } + /** + * Returns a list of feature files in the given directory. + * + * @param sourceFeatureDirectory The source directory to scan for feature files. + * @return A list of feature files in the given directory. + * @throws CucablePluginException see {@link CucablePluginException}. + */ + private List getFilesWithFeatureExtension(final String sourceFeatureDirectory) throws CucablePluginException { + try { + return Files.walk(Paths.get(sourceFeatureDirectory)) + .filter(Files::isRegularFile) + .filter(p -> p.toString().endsWith(FEATURE_SUFFIX)) + .collect(Collectors.toList()); + } catch (IOException e) { + throw new CucablePluginException( + "Unable to traverse feature files in " + sourceFeatureDirectory + ": " + e.getMessage()); + } + } + /** * Creates a directory if it does not exists. * diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index f0777c1..09c5e2d 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -79,7 +79,7 @@ private String replaceFeatureFilePlaceholder( final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE); final Matcher matcher = pattern.matcher(runnerFileContentString); if (!matcher.find()) { - throw new CucablePluginException("" + CUCABLE_FEATURE_PLACEHOLDER); + throw new CucablePluginException("At least one " + CUCABLE_FEATURE_PLACEHOLDER + " placeholder is needed in your template."); } String fullCucableFeaturePlaceholder = matcher.group(0); diff --git a/plugin-code/src/test/java/com/trivago/rta/files/FileSystemManagerTest.java b/plugin-code/src/test/java/com/trivago/rta/files/FileSystemManagerTest.java index 1fcf406..c198286 100644 --- a/plugin-code/src/test/java/com/trivago/rta/files/FileSystemManagerTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/files/FileSystemManagerTest.java @@ -8,6 +8,7 @@ import org.junit.Test; import org.junit.rules.TemporaryFolder; +import java.io.PrintStream; import java.nio.file.Path; import java.util.List; @@ -71,4 +72,20 @@ public void getFeatureFilePathsEmptySourceFeaturesTest() throws Exception { assertThat(featureFilePaths, is(notNullValue())); } + @Test(expected = CucablePluginException.class) + public void notAFeatureFileOrDirectoryTest() throws Exception { + String sourceFeatures = testFolder.getRoot().getPath() + "notExisting"; + when(propertyManager.getSourceFeatures()).thenReturn(sourceFeatures); + List featureFilePaths = fileSystemManager.getFeatureFilePaths(); + } + + @Test + public void singleFeatureTest() throws Exception { + String sourceFeature = testFolder.getRoot().getPath() + "/myFeature.feature"; + PrintStream ps = new PrintStream(sourceFeature); + when(propertyManager.getSourceFeatures()).thenReturn(sourceFeature); + List featureFilePaths = fileSystemManager.getFeatureFilePaths(); + assertThat(featureFilePaths.size(), is(1)); + assertThat(featureFilePaths.get(0).toString(), is(sourceFeature)); + } } diff --git a/plugin-code/src/test/java/com/trivago/rta/properties/PojoTest.java b/plugin-code/src/test/java/com/trivago/rta/properties/PojoTest.java index 991ebfa..f81d7f6 100644 --- a/plugin-code/src/test/java/com/trivago/rta/properties/PojoTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/properties/PojoTest.java @@ -17,14 +17,14 @@ public class PojoTest { private static final String POJO_PACKAGE = "com.trivago.rta.properties"; @Test - public void ensureExpectedPojoCount() { + public void expectedPojoCountTest() { List pojoClasses = PojoClassFactory.getPojoClasses(POJO_PACKAGE, new FilterPackageInfo()); Affirm.affirmEquals("Classes added / removed?", EXPECTED_CLASS_COUNT, pojoClasses.size()); } @Test - public void testPojoStructureAndBehavior() { + public void pojoStructureAndBehaviorTest() { Validator validator = ValidatorBuilder.create() .with(new SetterTester()) .with(new GetterTester()) From 911a71d09b9f1181a8eaf693774949ccec209ff6 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Thu, 17 May 2018 15:33:14 +0200 Subject: [PATCH 08/15] documentation diagrams --- CHANGELOG.md | 20 ++++- README.md | 79 ++++++++++++++++-- documentation/img/cucable_flow.gliffy | 1 + .../img/cucable_flow_multi_runner.gliffy | 1 + .../img/cucable_flow_multi_runner.png | Bin 0 -> 139031 bytes .../img/cucable_flow_single_runner.gliffy | 1 + .../img/cucable_flow_single_runner.png | Bin 0 -> 151413 bytes .../runners/RunnerFileContentRenderer.java | 8 ++ .../gherkin/GherkinDocumentParserTest.java | 6 +- 9 files changed, 103 insertions(+), 13 deletions(-) create mode 100644 documentation/img/cucable_flow.gliffy create mode 100644 documentation/img/cucable_flow_multi_runner.gliffy create mode 100644 documentation/img/cucable_flow_multi_runner.png create mode 100644 documentation/img/cucable_flow_single_runner.gliffy create mode 100644 documentation/img/cucable_flow_single_runner.png diff --git a/CHANGELOG.md b/CHANGELOG.md index b282b4e..287a9f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. Back to [Readme](README.md). -## [0.2.0] - 2018-?? +## [1.0.0] - 2018-05-17 + +### Added - Support a fixed number of runners running multiple scenarios in sequence +- New `[CUCABLE:RUNNER]` template placeholder that is substituted with the current runner name +- New `[CUCABLE:FEATURE]` template placeholder that is substituted with the one or multiple features in the generated runner + +### Changed + +- Feature and runner generation is now separated in order to support more features in the future. + +### Fixed + +- Better logging for missing example table placeholders in scenario outlines + +### Removed + +- Template placeholder `[FEATURE_FILE_NAME]` is not supported anymore, please use `[CUCABLE:FEATURE]` and `[CUCABLE:RUNNER]` instead ## [0.1.11] - 2018-05-08 @@ -143,7 +159,7 @@ Back to [Readme](README.md). Initial project version on GitHub and Maven Central. -[0.2.0]: https://github.com/trivago/cucable-plugin/compare/0.1.11...0.2.0 +[1.0.0]: https://github.com/trivago/cucable-plugin/compare/0.1.11...1.0.0 [0.1.11]: https://github.com/trivago/cucable-plugin/compare/0.1.10...0.1.11 [0.1.10]: https://github.com/trivago/cucable-plugin/compare/0.1.9...0.1.10 [0.1.9]: https://github.com/trivago/cucable-plugin/compare/0.1.8...0.1.9 diff --git a/README.md b/README.md index f3a07bf..3b8fcc9 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,12 @@ - [Repository Structure](#repository-structure) - [Changelog](#changelog) - [Maven dependency](#maven-dependency) +- [How it works](#how-it-works) + - [Template placeholders](#template-placeholders) + - [[CUCABLE:RUNNER]](#cucablerunner) + - [[CUCABLE:FEATURE]](#cucablefeature) + - [One runner per generated scenario](#one-runner-per-generated-scenario) + - [One runner per group of generated scenarios](#one-runner-per-group-of-generated-scenarios) - [Typical workflow](#typical-workflow) - [1. Generation of runners and features](#1-generation-of-runners-and-features) - [Required Parameters](#required-parameters) @@ -56,7 +62,9 @@ This plugin does the following: - Generate single Cucumber features containing one single scenario each - Convert scenario outlines into separate scenarios -- Generating Cucumber runners for every generated "single scenario" feature file +- Generating Cucumber runners + - for every generated "single scenario" feature file or + - for multiple generated "single scenario" feature files Those generated runners and features can then be used with [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/) in order to parallelize test runs. @@ -81,6 +89,35 @@ All changes are documented in the [full changelog](CHANGELOG.md). ``` +# How it works + +* Cucable will cut up feature file into the smallest possible runnable scenarios +* After this, the runner classes for those generated features are generated based on a provided template file, either + * one runner per generated scenario or + * one runner per group of generated scenarios + +## Template placeholders + +### [CUCABLE:RUNNER] + +The `[CUCABLE:RUNNER]` template placeholder is automatically replaced with the class name of the generated runner class. + +If the generated runner runs one single scenario, its name will be the same as the generated feature name (e.g. `MyFeature_scenario001_run001_IT`). + +In case the runner runs multiple scenarios, its name will be auto-generated (e.g. `CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT`). + +### [CUCABLE:FEATURE] + +The `[CUCABLE:FEATURE]` + +## One runner per generated scenario + +![Single feature runner generation](documentation/img/cucable_flow_single_runner.png) + +## One runner per group of generated scenarios + +![Multi feature runner generation](documentation/img/cucable_flow_multi_runner.png) + # Typical workflow 1. Generation of runners and features @@ -121,7 +158,8 @@ The following sections break down the above steps. @skip - compact + compact + 2 ``` @@ -132,11 +170,11 @@ The following sections break down the above steps. The specified file will be used to generate runners for every generated feature file. -This can be either a text file or a Java class. The difference is outlined below: +This can be either a text file or a Java class. The difference is can be seen below: ##### Using a java file as a runner template -If you use a java file (e.g. _src/test/java/some/template/CucableJavaTemplate.java_), all **[FEATURE_FILE_NAME]** placeholders as well as the **class name** will be substituted for the generated feature file name. +If you use a java file (e.g. _src/test/java/some/template/CucableJavaTemplate.java_), all **[CUCABLE:FEATURE]** and **[CUCABLE:RUNNER]** placeholders as well as the **class name** will be substituted for the generated feature file name(s). Also, the **package declaration** will be stripped. _Example:_ @@ -147,10 +185,11 @@ _Example:_ import cucumber.api.CucumberOptions; @CucumberOptions( - features = {"target/parallel/features/[FEATURE_FILE_NAME].feature"}, - plugin = {"json:target/cucumber-report/[FEATURE_FILE_NAME].json"} + features = {"target/parallel/features/[CUCABLE:FEATURE].feature"}, + plugin = {"json:target/cucumber-report/[CUCABLE:RUNNER].json"} ) -public class CucableJavaTemplate { +public class CucableJavaTemplate { + } @@ -160,13 +199,37 @@ will turn into import cucumber.api.CucumberOptions; @CucumberOptions( - features = {"target/parallel/features/MyFeature_scenario001_run001_IT.feature"}, + features = {"target/parallel/features/MyFeature_scenario001_run001_IT.feature"}, plugin = {"json:target/cucumber-report/MyFeature_scenario001_run001_IT.json"} ) public class MyFeature_scenario001_run001_IT { } + +// Generated by Cucable from src/test/java/some/template/CucableJavaTemplate.java +In case of a fixed number of runners that contain multiple scenarios (via `desiredNumberOfRunners` property), the runner name will be auto-generated: + +
+import cucumber.api.junit.Cucumber;
+import cucumber.api.CucumberOptions;
+import org.junit.runner.RunWith;
+
+@RunWith(Cucumber.class)
+@CucumberOptions(
+    features = {"target/parallel/features/Bookmarks_scenario001_run001_IT.feature",
+"target/parallel/features/Bookmarks_scenario003_run001_IT.feature"},
+    plugin = {
+        "json:target/cucumber-report/CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT.json",
+        "com.trivago.trupi.plugin.TrupiCucumberPlugin"
+    },
+    glue = {"com.trivago.trupi.glue"}
+)
+public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {
+}
+
+// Generated by Cucable from src/test/java/some/template/CucableJavaTemplate.java
+
##### Using a text file as a runner template diff --git a/documentation/img/cucable_flow.gliffy b/documentation/img/cucable_flow.gliffy new file mode 100644 index 0000000..1e090ba --- /dev/null +++ b/documentation/img/cucable_flow.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":558,"y":742,"rotation":0,"id":46,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":46,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2,1],[9.666666666666629,1],[17.33333333333337,1],[25,1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":27,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":32,"px":0,"py":0.5}}},"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[6.6666666666667425,-1],[14.333333333333371,-1],[22,-1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":635,"rotation":0,"id":34,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":581,"y":435,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":132,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":463,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class MyTest_scenario001_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":663,"rotation":0,"id":32,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":33,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario002_run001_IT.json\"}\n

)\n

public class MyTest_scenario002_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":56,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_multi_runner.gliffy b/documentation/img/cucable_flow_multi_runner.gliffy new file mode 100644 index 0000000..6e2bdce --- /dev/null +++ b/documentation/img/cucable_flow_multi_runner.gliffy @@ -0,0 +1 @@ +{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":580.3827586206897,"y":642.6149425287357,"rotation":0,"id":56,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":56,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2.617241379310258,0.3850574712643038],[-8.882758620689742,0.3850574712643038],[-8.882758620689742,100.3850574712643],[-20.382758620689742,100.3850574712643]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":22,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":27,"px":1,"py":0.5}}},"linkMap":[]},{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[10.5,-1],[10.5,99],[22,99]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":544,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":14,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1 and Feature 2 in sequence

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":132,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":563,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":108,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\",\n

\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":58,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_multi_runner.png b/documentation/img/cucable_flow_multi_runner.png new file mode 100644 index 0000000000000000000000000000000000000000..14306a11fad6a1101a922fe22e396f299a28b336 GIT binary patch literal 139031 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%0Am-NfaE*(#+DOK*Nk{&>TX zDqzq?7cG`)5;P8ju<{i!D?Fb3;&nVgmc!@zLhlp~%YC)x(J+?j!QyZ@ zg~U;!-F@0|hf?Z_XZLHUixeY@KI!qB z%vH0<^lypUZ1Q6^2Nu)%#`D0m^=_(AX`BDl2XG-|eY>;xHG8YgO0h4(X zt@$}DRyr*{dh}N|ILx?^A?N}BF*S$)ZxoMH3dax9TH~=tS#Am0s-#8zoLFfR@?9vT z)ZU)chcwe>W6#iuV+c{B$KYV84EAgCVX4`j;(Y=gPXy@o>`@Wk8jArjv(aE^&6qVn zqv-(zOIN>TKokHrQ?~!GToI7v6O`el&V~~WM7ZoVg1zs(@WbcB4Dp=w3|EDn7?c0d zIclS3OX&sOrXq4AQoDAgRzn_H1Cdd8Ud~U1xGK~>dK*UVm6GsU^(Pz_3+zV3`5K4y zvke9;_(gQ9Sop)QwF4;F%63OZ0ZK!Zr$(f72lP5VL>sy`0>8)f%j9#RPH*J6dcXx& zwZ|Sa68ASxdJ{bxb%^{mp#IUafp8Li-irXR`4a|IcaAC8nrL}KFrP~B4j|5i?kL#S zT1Z|47tP(lan%{@xVG*U(K<((cMmng`;c7e&&0yW5b^jVi%JpipQyA^X{R%vZ87+U znG2tsJZfY5=elq@eFeA!r{AMb3tV-?+P4S?A4zO|n`g$lQ<6D>ql?Z6d)E^=@}=x0 zBkeF*U+I1bpbZm}o?Z>%HM(JiN$PwpHTh)}Q=paHgR^_|DkPkpN+~_qh+maK`%6s# z+WiL+6Mc`<18R+#l1}~M3S)WJ^IJO^RD){YlD16f>(RDuo&9RE^la@8Gh8``iSQx3 zQf{hO(c26&oUYUUw4#&4MJEZ(UqlOk!Ec{6qVuzQCH5qsiH~N9YCG(21Z%mR0rCAa zcOkc~n=R{S)bC*p-}iPYBnUtf<}fRi?gG4RSVS zm~8svLm9;Ipa>$q&iJ+m{jfQpYHlWFJHi7Yp;U(3Lnz$AXU<-0mnOAmFs?U&T&4C7ymKSvvROcq?AaE6}qQ zNA(A#tj0aVA%?P0X4ro=A^;*ipWAqkW~{~L-#aFpC$)+2-fV-)Ln$nYD_YDx7>&zg zXOcdD4dfFPWh=!`Zn1dqYLh`3qJkoPi%84qa_Z%^)?!IpoOgt4#w&>7bc@>LLM*d@rR} zl%~-)UF3JFC1C*V+q%$^Fflir%;jAMg8q2ASEN<3-S*I+hSms?Ejtud@=>qYR-`@h zycOl3Sn@js9nkEfyO=b87j)@i;o49-E9|4}m(Mnq^Mp(lo?ljhnQ2Cc<^&4EJ1Uk` zB#qi`U&&EVs`uD6Bz2GsTE=`r;{UeQ}BC)}dbEy1}S9x?}N_}8l66CG`ihw0>0 zH_+>1Ep6{d`SE8fzyV!jb)zR@&^K69$qXA-LRrA1bc8kB>okcvDPLShf)=eOGEv_D zpOg$Mxf+M*kBS;|LH;kegz>J0nZ16}YE(C+Kztl`brYV#&KS;{JriM&r-yl1T_%uC zH?Z4;U`Pol>wvOB*vw5=&S{bPaWX^m`o8uNiEYAY>i`{>&4pg0a<_9Gipw@e%r9j@ z^Lmq;U)dlaiC>jIWh0{xI3^!}wRihghL5PG`mhP}UzEN4uI%-aP3cGbI_|V(HtxsO#h9vR)Ck zZDu8`m?(Fi!hoghic-r z5d2`b38R#Po$OwUwB7s{+?&DPe`}9qhvBI?_%I-Lg!LCo1K>}v5q8H8fm}H(-5L4{ zk5@t%r7ooxQDittC^M(E(sV#Xz`l!(^fvrq5f0DJ#7o-S`QuiGe57#d6Ri^KVB$GTHK@)Zt?*WH{!ySr>0gSKGR{L?_u z#hm;*e>4T`PUO;SXCAZx7Rh@rJ?kd%c;y))7%+eFm0DNzd`X=qcUYHmtWMxQ><4eL zhz31$CiKs0`9Pft2lnqT@4&>9`mb~MC|D40BdLEl)i(yz8;v41P^>6RT2Uz_jJJQbI}y0@cI!lS-g zDEb3|Vu2ou2fgmMM{IqCCLM#tMkmOiXfn}y1RThSo`}cpuXmrL_zjH6x^$PKV96#=Jte2tf`nGs&Y6S zTk(<Bc*~!9$#q1$};Nr!odj=oT$Hy zx`VBH@;3}BqK8YY+uxyOL5*qGh-S@@^9P}4+j0s*-8i=a`9D@{fgGFH1??8bq zcaH%`)iN#GoD6=DYP%J{&AGEKx6JQ7qPM<=5vhWEFm)GUl(+SRuAW@a?Q8|T+q-@SV;3}=hSgRdu7~P+ z{f6yR`YDpN_f&9lmA7UP!h12iV>$DBpoTD5%++1;)*uipY_IyVf55I{UMpC6rM2KQ zmW56Ysx-%uc=Kz&q5Q}0se!e_c?33-wCE2CnRhWb9BrTCSsg8}zQ5zbL{jKf zkWtlHDgi?5-&t4%CqCh~Lx_TaOW6gE1*&E`C&2Y4l46Z#jZo<@kon(`evbJ}guhs! z4HE%dftl|9J(1Y}m+M}7-oW0F?!0^U-mtL6 zUL24@;N(1-7|qYH4;Cxm=w#mi;^vb-Nc!pG*dS@GIWxxA5H}VyYLebzCNKxgf|9@KKrDUbGUr z|DelphTy&3m#2+qgKYDD96$cDwlS7n5se+RH63z>U2WUJ>-WlhF+bD&o_sHY3967# z+?oe>hRh`&y+7E@5m*0yQ1rz1b9>9vJt-lE2XsVxe4B^u-4^1c^}NQ#;bRj|>HbkL z3b<>B{VeDG=?Rz?Pfcg}5cKKIaf?i`YNPXMtIhY;pv+QED#0sqNpVyR)=5ikX{8>_ zAgCjG+=pN9W&~p`=9ruZm5C8|VA<@)O=uH1Kv$~WwCZEIhHjIllfn+{W>fDG_E(hZ zEvJVGAN)g64BTtQ<;f%>Us1o$>dxSr*wpYM5{OE$eCW@@9zX( z$<*9;y{u8DD$z-qu1%w^1mu@+eS>ZEsI0gV#Kk&c7tC zz;mff~nd&Powx;>W5X|2p2^6h&4Q(mrPY$wff3-XvE zEp0+BPiFyMHwV-vGN|V0?YF8a$8>v0EpCAYH6h^svhm)mrV}CjW-FwVMc$;88D@u2 zX~xElH>YbXPKmx`8X62bHDpMRfwz^vK zds`>L>wqhQs9~VxqGi>@wGhHsD{s9QM|S8b%2zt$qeh8X5^|}SytiUr=eXo+T<*MP z)7HT&UJsC#dogI>wK84#&Nr+4Cg>AXdOI>DanL_Uo-jmhn86ygsp(ksQ-eYw%H=w)(%phCU6%c{P2}ak6fYF`-?mw?$m}Me`*z zpiYH$O@)Tnh1#DotIl&EC)x(Tkak=saaN`{+ZSiv3_ zJEPc5d;u8}LCha!qQnZw-JLxgZ%ATjRTX>bP$5A*@>pMcQTbUTlNUI?-I)|J=<=$D zcGL~9!{~|Pcu{F-wa=L}0-ZqLcC+#+)AnV`_RgMcZtEsK#H^0jiPM{zM#ScGEXE!n%Z3WYj(9C9HCq{*9TVd#S)gIaXgiEbj8rWq zs{gzF?I3IfYDerXNIxsC2RW)i`dous5(Mr%kqAQ^zROm{X~G>SeUlAdd$u6zU_JAS zKBc3R##pdqcn2UCj`(T}Cb)?u?L4mewxDlG0sEC5W~p}5Jst%D5f!mK88L8IS%~pS zs*j!+f_c5|Av1fiPI@ZQeB+i3PDmAvFbZ<{Yigye?t7eQ-&YwugFwHm(P|w?+R#M` zV{ljq`E5Cvu=x;G2HnIaBMFPh#ird?Rnj!d#p*~+eC{?|n@p2tv*=#D zwGqWddn9(-ux-D4y_ezvq~8m&ixknGKHwsEurxGb)M|qe1q{IG{+h*+;a@dfN!W$-Xn6pvP~PB}c$mj<74cipEgjB-9{vUK(j{ zc=5}rL@aIHDu~a3GvzLF%qJr2lBCaClCVJcRcaq%F!rqsrc_Ygf7?~77r3`Pc~2yD zM4SQibwAR_SZTmV?0t{L*@tyV;0jkK*iP~3N|_chg*-$r>4%B=q}gJFy|kS!Hv16r zL?{X_`e*BvNknX1&MVmhgAcRyCclFU`#>8pI_#E*$&p;U*k@p3K`EK2tV`L! zqTp-RZK%ZeUyg)uh_(V!QU7q=sol>^oe@w%+tXoy<1@-iTUxnJBUDPDz;{Vmbfql&4-HVQk!QGTpx6r@tjiWH?Gt zdSl27E`+Q}El0Xzu$iyyf~EB(G#Qm{Ee2d903`CwPxLTItT%cxGY*$2EgZPC1OKu4 zYw5>dnCR5%(;1JEugugdE;K#f6B;xzUA<J#rzEPtFX_nhZsCJjPsWUcZ)%L?W?0;QV+gkL$w`Cq+6BtN#yGh9JWqZvrW$Cf;>1j(f#MLML&| zFpKspqds;T$r0+1f=#Ch3l%QeYn;Vn*Dwfq4eGVlDXHed%UlgOvLIB9HHP}j!*uQl zd7#wocWO%JNqSn8 zARC~m#_tApC9r^4$5PiBNj?afeR0xvyRb^-TI5WNXcRKOfUhFsW7&H^8`(FxH8Y81 znf#WXe{rDav#G6_>09_IH-5VFhgmQ7n2OTSY%3)pu)oFe+k0M9ECw>O=PJB9SG5q% zrk(S>hYg>ltsk@*m{Yp%M0-!_FQd&;NQ*I{z}(;ZvlIH-0u)f(lpzZu^~Wq(qMki# z9$U7${oVV!0SWiAyPgs5BBbciFH*6zL7L9XR@S@{+t}n+&)a~~TB?&d7yC*TmBoM5XWUCR&!s9zdp{5HQSzrEwSw34{#=k<_eB z?W@{USrfZ3yI$eZ`p4m8L!1&|PIOVS+*0iMcO$2IL*ri(ixS#gy% z2ZY?ov*>Vn(j1ORlUWb~y~l1vEwTa_SOGsHwS$8L%EoXKFG8DIvvZ2GV?zG@Mb=IP zH9}xrhzES-?xJ@4k6Dv6q}}~M>hpF-{U{x%LLbp@RXP*X_1U(3ID`_QdCOIsPlHJ+ zcB3{Pv_&)ZfeNsqcn2J^Fq#yo{4N)1n|*rp_|oR4azkt-iMzx!ezau2m8&G2PB{ls zXd=i6iWh1jH5NYi=z2YRziQFDX%-~r;*c;J-}q{u7Pn;Ga*xozv%@af$P0Dt@)df! z+I>uGEGy+9K%%PI5^tt;#;bZ~@9j)6>av79mHyr4DJcOSY9fNt6z{8D^`3j#LB-C; z`U?kWSmdplbZE@S2doG8`%j4M{}*F#{TJ2RzwvGrrCYkBQM#p-p@wehMj8a9h7zTl zLFtf|?k9?^U(YD{qIm-7! zYJz{Yl}jhw*G`K}_g5Q+KriR8_2(X7KYY~bKF2lW+gGzWDA^`psmDQuBVtkopXFtH z64aeM;DT$stOAqbT0hEag}oj-zP9W()@DoSpPD0^gLp0$mbSuCq71ZZx#YuNuXAVQ zJ;qdyAsmNeC3KBDObd5=9JlD&3ZwKbIUn5$fN6T+UT^7k zh-H6$;DSDiJEZpL%x)A*6MiM2$8ZJN*~tjVu-tjOk`Df~we|~m%Hk2p{~&i+Bkzs_c>zkDx2fQk^^h&Q}{WgsdqI6*U z@wAfh=2x#9)ZKqjuDgtLiv!=FGDhCihoe3B+iTzZTM{_-$!ICJ@nN`R;i!xO)9>^6_WU|i=VX%rgCWa7m9dR9*7EXPCStD5-x2?xtY7mn> zBH*;qkvTT=lzCanD#7?zfG?s=oJ zwujtxpAWB7`iXXfWBR^;G@_i6B3XhgNg!vN*NPs=*u9H9oNPP8aKjC?xkpAKafE8Q zy~cV=Je+(`_db0i|KbPum>pFQ`Wg1Ado*3xhvh0+rpwVGQI}or*b*s`9)mZW#*H%G z8vX?7M>93uPsZ?_zYB`;Ho>Z`C*6+u5Yzwm|{f&+- zlr7q8$sTgl@8n@N1r0>$=5=8CWC0ILy1~P>R-jsXKzLU>I4D)Fmlfz(U@jfqJ ztdGJ{yTG7KMy;YP8Kz#GD!<~-eu+hlj>TkWwSFy1NF=#P9TD#~Z{#%NNSyIphmY-V%->!YmMUxq)8Cb^33KrB-OzEG zXNjO6lo3Hcky#0~g*@Z_b>=Sv5dv+FUN?ppi_SYKn$ zZN0FP$$Gl)15nSk+>`S9K>W~02IFgFlVKGYV~9JPfPE|H^d-L}hIdb4mYLcgqE?vH z8(dKO`LXT^>`Hl<8@Y3(^+9U8%IfTu29>ofui{4}V!@NkAzEq-nJ%wBvr3GJL=LaN zhAn!I$GOVQ8jP3St0QY@e|}(#(|))?h|$T9mmP641ldn6E7UFJ&3}#b+GajoS_PK$ zpmv>z>_3Cgre3!dIi0p;n5c-Z@Mpb}w+SI1rh5#69f z>1;b9i$Z|}(G3qB=-qIK;fJf?r}_7})18u^>OCn%>q<9{uj+<>3=upAn)Kwey;rsg z%(}i_6&E<7(FVM+#Q_vOTV*xGKbPV^T6r-2V_=qp)CS>Pbm`9vtxE1T6ZY|7>NxLK z*DJhZ0+vwVRH0RK^*ycEFAbfgGfhxoT1%F+Hfrh>V%t27j&po|ZRofe zzm7>_Cka_pms63dG}7Ei=?Jm8Pd|-~Csl0+>tH5>Upg{W{@yU3N;w21Pn608&@w!# z8P%HB>y^uz>-1tEk#~=VNvK0)Me2Nsrks6+Q zr0@Z!zJ}}LBf^112D;uvwN4JxTbZHX$HYltSH1bJlPswty@Xm5{1U@@e~%Hytp-p< zg>GSkYAT1}ueQz6I?@{Q=HQPcTxcXD|8MylL?;sDdHURYtiZy&KMh@Oe6NiP`#^5$ z#BIoe0f}9;0%M!U9(5f>Hl6cCXs0w8WTV}hu-VyI6r%}_wBZ`h6T5c5q49>xL*iN5 z6-@+Qm_2p!xw!I-Zb8@Fo=Twp9-NV|l(Vn-?{#`ZjbniV3`ao*u(SXwv^D;zJYJJv zho9^zVqsKhM4ek%L9ljz_}DLznR4F^&6mD&^BF-+U^at>CgKcR7S4Wh5?hudQ9x47 zR!D!lzcb!I+0q~PWbOt7Hv0*6vg-ZQYwWXF)nB_pCf#00$k$mOjRWGccaVGX+&*+^ zs985|wRL_pp)E`MoI@9J{=JC;rQNaoW|PO9Y%>HMvrp1F7aUN8e6gP?TYT+)cTLc6 zy2*SuT&K%n6WZ0zXLRXawY5u^M)B3x~o_wPB^FgERzvRuf6qF+-qH)B8=K+L_#XC+Uw#DTNBt} zRt0*V;@u_&e?x`j4HyP~UC1WnGS<*S@oLt4njSi49k!(CfDgsV{TNnJA$+lKN2ZeP zZuRm+K`EK@(aA@L+{(O2Ke*6YkO2*OsdBk04f8?XyRZu;UvjZ3Y&H1hcc*>`U~I+i z(7lw2R4*_<-Xn)>(mi&u>96RZVJ0g*`*0Cw{Vr(&UNl&3Qg$#`u6>SiLl+|Dl&Lc( zHOzRlIapRvM8DC8cX)bCt1Yi@t(@^9^E{ovi>11Gh97lmm7DENm)M2<-l^*PD6aFh zJTx@K(FTxh6>MlFD7U?*ddAFO;~`FOw}iUhi5m&=7JLTYw|Q~?7hv+^j>Hh4>Ht4L zTpp`AFpA;Msc^J4gm2*t3=?=IK2~VFP1ykIyI0 z_CxupdMk=1sjFTAdA+~QnEHj89Oe@JdZgl}CVG$8jN4wZe5q!w{FdWVA3Mubhy*|G zh0xFghGy*cvw%;5pJ)QVvi;AxbBTf?3^^sHAajEUq_dk0Z5uVYpOaVS^@DQzNH|Q| zlv9LVNt^d>UT74kYc)PFCevp-iXShHmV@x1<`Z)S7P<{8nI24@UUE7+yo9AT-EIBXJKD*O#yyGtHK96?ir$r3EMn#mV!(Z-qr0KUHZn@yM+g; z8N?24-QltK147qQ^*y{eVs9S<>b8~)r}R4|4zIjcHDvVy6{0yk;cPL{cNKb))GvP9 zIfF+d^t%IiqVc|spZ-=_Ip0T-PeuS~Bx)Y(QXIwg!+h1s7D*3cXqC;*GwNo`Ph8mn zuSrQA;1YiCak!iIm#>^R_qRhlxEYp)15TDDk9M!PPj?3;WHT?04~M{X5d3Vp^hYfQ z_9nI^VJMR4dLGK(Wl&#N{fMaV)a3hAyD~qmgvn zSbcOZz9JVfAnZ?LaI(xWbIuJX$VxFF`B%zj9REYg_Qyhf4oKMz_tBPBZm#%`Khr^% zngb_e@BLt)EyG*bZ`%iA~Eq&o;jLOh#&lM+48nNhUU}AdX1c}Mcj>iHm z@3I)SZ<26B_N%ubKFI4xM~woI7r>zyVEX$L+!lff4ZDza?1@xqc}` zR2&7x>C9zKi{uR(lU`HReInsH0bad=3_Tyj z0gm@&LYpDtEBb{@lHw-IDD0f;R-@1q+AA{|1`gZEt4~#Wbf=bORR(>!=3q^TFviK| z%j{U*;Wp(9p5wgYW_&J-eujC@Q_T!cc|@Wy{`*Y{5`59v@77c0%n%oAYn9q(^)9g- zJ@VQWXtI;ZbH%EjP4&(CT0+Sk;(CNRP^6-Fq6d_usIDJHJ!(A`9mDJIEw2gN%*Ze9OqF9~H?U}cQPpXc>RTQX=&>tJJaGtIn z;s5$QDXL~Md;fou6gYV(NKgCPB^F*n@U~5ZB594<`rOWmhy8i@wyO}>dsBWY^WLx- zKUDL?)*v%9P)F5!a`-PqHBKT)m}bbMf$^CV0f-02+cdAI#tT&q?#zIN2M#avN5uyU z5VD!HioW{8fpErMbdi(wgtBvt_3_~*DkBLHPP@H-$zj=g1PV;H25 zDKk0psw#II1;1eZXt|d*0_mda91afKb|C{_QaO)=pKP%QvWTc!_Kl$bsC1_4!z9LT z{baOyFAA~DET=9e$yp!Y*;3$IOOPDy$!o1_!S!UdJ0sP}{^rV-jr zTw9LjVZ!6$Xw{-s%ElIM4#49fQfmGusfr-Kh720#eIs6U(~-z(O@+ z*6&6>oHt+8g` zPc3NE5U<5bF0yI-PUA{G4gP((wFiPsSMfv9?m_fe zN?4EZNJbb3B<>hoVi?o6wiU;nFtn4NhhS?i7zbnEcMiwG2D%AuTy1~VMA$6uh>>0F z&%=LfwLX$cggwAdhL*Ex?im(Q8$IBYLo%1w!q#P5Fd)PfQ?0tt4eMttA;i$^U1Vo_nL5MvHrd1E zH_R6q$p(GM`A|NLM|j#>Pc>AoLclrDt6ub~EHReRpy^UvH9Wl@N1(Mg>?hdac#vhm zNe1J!^QBg7kQN8kpi!&UXU5nQU{rxJLZs5`NEo$a2oKlBrWa9actzpeBpvG487<)O z4!I7SvY2s`VQM1F6dyH~6HA09rku<6k<;n`b2eGK-XtK4kN=PftAP4%t_+f9?6|FL zRpw0+R_nCgIIVG}?`js-Xf_&iqtcIb{e%|_${3LLw122y!hamYp+eLBMKX#z@UTCD zW4OqEXvfls-IF2;Sa)TKbuQs|00%*uGR@ltb!iMp$!2`oT$;EyTr9rfz!Zo+VJWuL_(vE^PcEjoY}xk0A7$Vb%2=^?P|LtnyTSeHH{oeIwh3g-bH z_^&`AK0DK(XZ%>dS)zzn&M*zDUR&4&zqI^h)rg(g#(^~>F6{hus; zJii!RY8En&vhkFlebKkY&4~)+&ZnF=VmJgL&D90^&(LXW!}9RXBI$^_d&nl(vRc)o zy(39ggeQM1E)P$VCYVAzdil3eqeAuq(h(+>t(2ej0a@HkznB-wO_x!{&EztD3Q40D zwNXsR+>l)!s&iTbTrO1XjmQdyKpTaqMn_S~L1AhVgDxC(NJU2!6(aNggFGJSEV=e= zz^iIH<4a(+Vn9lx>lHtk2H|7a?DO>94IxxF)T8Z(E;iL{te35+1=0$$SI$OE1)b7< z(^b(g#+x1>oyKE7r*ce0!oS=z_*Rpbn<2W`wZ#5XiS|$u7v!AV-=3|a=5O?YZ1Hmt zHl<1ELbB=)T-~@#<)P11-sM4%@Sg{*22x!;9-L17YuM%Qd3CbBfM#mD(jsj5vy^J@ z#Xlc)=DB_#WY&02P;g&bWG2r*1^fiL;90Fy8H)A%`%xun&E>{tQsmQaNMzVWk|hW8 zt1`+8|0ndNlRf5{uCbqtOgbyjEyg%wgW*I7uNMp!+#K#X*3MHx9b|4&o-v-l`qFlh z*%!daakClbA5A}pXpvQWozR3xA&Zb&{)~HNs2$#uf&V@j`4OfdLq*P81iU2?l&8{* zCH^BJR=Ss9w8cgV)q>NOPPd^ppB*W5oVXxM!+N+auu5RKJ+n0`-JP|(0=GSOa+6-d zG@6<=>6fJ!rjkMQ^T_C)Y(=f0K538NDoZQ(^4CXY@b zklp(6WFz`&#`apT8a8tKrcgYW#5M4BG*6)p-Hk3hZN0-RSpPEjPJC2br&M1zv#+P8 zrH*YS5MtD^>@n<;D#e<8Oo*SLYkfMPMJg=U8W4iG%k7U%QK#c)h$LqERzJ!0{+{p= zHEvgO>vu`*#LfV4HrR_*r&<4FvOm*VVwwO(>&WWvaAhgoi}%N74AvzYT!PfPt=eR% z*;5Uosy%*We8n)2&k`XVJ_&imlSxIV*&}!#DxoCJbu!8vA0z0pq(X6o7z7#K!tP~? zoJwrrmy@chsdS;vH&V-q*}UgO<$J-3Oo<~K7$jWi8C}f{PMw@AC@CyvrN(usOO-lK zW_IKZrQ-wWtZzk1t+Hck*fGy0pgsxH2Z6*|!xraqo?ZENPpGqHbht_h$wX*&;zAS) zssKAiDUFhnOZrsXMwof)Em*H_D~d3(YjqT((QM_e&lG<5vwm>IcCLrxDy89984q-! zPmJfc^TKo~aIi#T16(I)4Ubxy%5=kEWu@|wD%VAVzuz=hNyEm8)M6NQAe&*sXF+qa zOo_y0tuh*v5WH67BJ2aP&}!VBp(Z;upcM$i?O^uH!;hC*^&fc)MvIURVu12e2ey1- zF6%)pfaoIz_NOsB#ey|&4B3fLrMWL=tC=S_e?&#yUe44wBDXwHvkQC8mb?29uOqX) zX*k{TFLNXtL?=Q#1eVyPM6-Bs0nIK?X&Euw0kut`2Q;MwD7ii$#>L~DUh$N^WL%7( zwDb2N8Rd_%%+la{yIam&wZNS4;7%1PcA{*V#K(Z@`?IZHuBb=AEc}A3ja8rY^vt!R zFus(d&8F)9!f!69%nOVp8^`LG7;9mA$i)6NUu$}|iRUW#>Urzd51qye9G&C|hk(K_ zLYlS)p=}+aq9GR^4&L-YHQIlp(JV;kd%`akE(i+ZK!?XK!c3abIkR2lvGLU$w!t_< zMj^$H-@g@}6Z7%u5MyC_LDVeMh~W47F&T;X(l^}!2?2fcTP<_5`Eco7Y<{PH0#4<*m zu6D!kocb}Fk4(7iZTG$3dGnp-a*?OswLq@8lHMuVu7>qm$n;DW#7@`64WQXvx8Jo1 zYv-PZU26GZQqy=D4(zz*uLCRk0%*&yXBjY9SFStO!G&1Y^kl#JAya@^a- zeC@UykV!v}^VUan#qn+%vkxWl)kVV2yXC6JGwC;nW}{YGax!rYV>&u?ffyQ52H=?} zyS87=LD}iwbGTJp6zlTu3u*Ll)j98@b)*>nhC|EdMA_m4(;;=Jo z8d@pm=YyNJ`5+)y621YK<*x1oAzH1pi&P$YiudW`0-4!=AHe)B{D0=jU|4knmDh5) zK|h=FwhHZwU;L~#QhdHHY0{fS8^1byMH~V41wxQ~V0r!9tD>)gM6x~A&R zkNx?hdj@biXR{Z!u1z`(rTtQdsIg7|) z_lXG!Ijg=*>bsR3JqrY}7e~S(X%%MuN8LMLs_VHWHjZ=99oD)k&QlsFFHpSLEaYbq zx2;nvL3&E-&pd&23N%kX1W?zt<#QhlC2oLa$bO+I;+3QgxJ!L=I-o02D5!|>ZdO%)OA3fZSX6K@7J*_y&ki#A;kD+p>}}TTOzvEE!(pq{ zj2cF>A$O_K80gxSEEa_WG7SvJkD?CL)o-|Lobtim6JeoLmK$ezlkY?yU~7U!F9(Y@ zCQi-mOJW@BlYGRaQG#@7`b`3X9dKfLi{hKSYDP(C(gm!tA(S9i>)Nr6Y!3{pdOscq zRyB9?t_0C(QFMJAHfpoJdRR0sEB~mkBX@zo-*)%Uc)vG^2h7U|vHP}P>8`zU#BzJ4 zIG`dyxY=k8T}#APs9msL;FKC%)%L-`KZVxq3E`r2O z`{zZT7iroRg9{^njFpi9W($KxHE^BSYB?7A`*+^aA!8TbYFqP{8jhVPTU~IjNj}4; z&3O%Zk4Yi+q<>~gI(dCMSQ*2`Ee_4m z8#!XwInmJ$dvER$gAKb*1q*47<;Bp_)e#K$bZ?w6v9%xT;rpOvgY(5XYu%rg;X^43 zZpfj?4FA$%+8(ihRh&D;)bJ#ubM8`M>HO^dL2FkEZ=*X)M}TPOdl9>snNbm&ICgk- zZ+vvAkqVOHX$KJQKRbB2?s#&t6$I$3S!<(Vds^ws&W0GA5{L1DES(&PmTIhr1}%7vf=P z8rI&z6H(K=4y${-mY8O@4Z>rhSJz+`if#%`jU<8wLLk64*v_t%oBS`HVw2Jr2VYgP zP|W;rG^{ys-$ovO<@vQB9Wqcl#gqS9f%T7vb zcBZNXsRn7qrF=VH?o|5zj(ntGVQA7!+o`x9r9P4;Gv?b_0(zi8R)V~UWRF8OR6{=Y zC0V5N*|Ednhwb1TvWtfeP`HUR90^$wjsV_4Z65Y4#f)4)bH%rLbyCwcUd<~sy(XPk zHJsS0rT3s!(q^iwDS*%Vu9F&QIWx5d%Fpd~{87joy3y7|ko@7UhaMnLz!Mb3T5nb~ zDSiW|`PnsVo08eR(EyK94aV#1CF+lmg6byWgp@B)ibxt(qkSxjt23Kp12B;moQ;D5 z1nd%!bg5Q_zE}+3dAcdrOX*AaKWp!|@fY=m7WN@NZckD-J1t4;?_O|R5=mmarYr17#989%*G1dfud6pBb+NefQqrtAkvTTE|;`4}uQG24_dC z2bk^)tZ!y8M#UKhnL=mF9OgCPrCQa(X`7%9UQKzvMpcjh z8^JpS)8I@1r_C>%U#>r|)m#O7!Y^Zv+voC2<8f#MBg}_xu#U$hkst_17HGYpTzKE>2T{-K-AD`AAkLf>HH)|<{N3)x;&`T^?dVSg%LHm zT1x2?$kQ$J?MY1oKU%L_I?yvY&xS?JXZ#Ep@XEfbyoIK*%DF7kRh$eM!q&3U`(tHp zHw>Ka+BK<2{+_k2Lp^!Px^e?MmrHlzpM>k&-i`OV9h0LrmN7)}5kaN*wl#kGCx%7e z+}s|Q(|Zi(B7%Qt$ORY~(~1H_k%yY%Y^bPn#9iPi5ys|Ie#o{S0QQ5fGg=(e=Cf{p zbItN3D_?qecZ>lb>NUiOA3(ugIa?nLf}mnV?D_`5kJ{m8yMU$q1k;`mV!%_Rg#wu4 z5(u9!L)GRKTc-W{YFgDiNQ_tq$R}HUTI3-B2H|M7z;?84IiG?4tp4>2uaQSZVJM)I zrmN^yBbBNmZBptOT}dT*<2Ool`vHF=R2&)emIA3i_(x*|)H=7FD;K(=+BO<$5N4Fou{-_DYFJW;U@76Sa51+x$@46F7> z6=YtuQr{_8`l#iv%6PaN{`QNt@W_CQ#CYdq&my&~SH$=nhT}p87E+@lD!w4Tn>5iZ-X!ZOdX>wrB-s({Q1iMdh{aOJhMq4=!c%VXu-HjcHtw zQ>5V8(J)9c-wjaax?W4letk=JvwvOx-o7=K!>qcdpn7{{ynp9ABOY_DBW4v5k6t|b z24Xp=t;6wplltf{9^0n<{Yk706;CnLsELH4DAo%fM_BYTG*J6wg3(l+quL=PQ-Z}N zagdOFEiFO#V!12HVDsj7IDRA)6jQ@6LMQ2=zb*QE-?DD^dxCAGISJ zot5Bs0U6(5iL5BGCd?4(d#!Xb4$5vQJ<*e30~CzX4^&(_J}D!Xj$5;;7zCsRw~yxP zr43Kd4`cAwFv_p4c3-k2iC{XnWt~!u%g0SG)YDeHN1$3~US`Gd%M@|l=Cd~ldoCOnd8QCdRr4SVrRaq$@;V~)}kpW=XEA`@+ zbieAUlztY=G2iXoq`Wi@KtVy#_WPQzYI+|IHt`=OTkUZm8fw;mQs<6^uN3eIxFe)n z-rGa<=HNVrB|TGbI3*cs^0r76Tc|mhZ8Eqv zW>Nu2Fc**Dg{_sKrRkh+(bRf*f4io2AD5b@s?7}O|F$;$^>%0KNxsaHms@u_&bD~; zX9|97|@@pk~!6LqQXb#Qk=eAtl3%J#wXnYnCwES*9mV2;ST zEB8Yp9FOAD2a7fIsUHP%{{=;=Es8NkB^JY$`vw)Oe$j*LUwxL@+U^UaBC z>Jeb>H-sk8pjqOS8q}Z=A<{u^@09wIIl+h7L>-kIh`~w_{%FwxQnRqvN4yY9%B^9G zL2!=?Zbk(W`tz5Mf(WZQ-L9TZ5v_AfR@l?K+ReSlCPF3H7umPlm%~G$OXn-m_EVhG zKSb=gY_F${ za}YRHX_m0V<0ItvE{7?zl&MDjPsGFB0_oVCiN!mm^(1SoWgeN+Y`gQJs=S>pD)bya zGm7nvW@9TqcnEN>G-8ui53JK}Zxcf`%niI~Z#n_%%`Stte{&c^WX~B=J!mJU7FTrq zK6#!w@QOnIk>v5#r5zttTaV(jKSeU$%*wZEiZ?R^o{3o` z6LbSV;&(m!jNGU*ESr$obm$F;>7Fn~9^#p%Ws`PO;t2*)+F%%)ioRIRH-3-$WL?tO zG8$Cs10cMLFKrNm46J#$A{2ohr(V6>14#qA!xoT%LAi+RCuCq5JatwfSAxgGvydS* z*su>HE)n@AyFY{Oe>r}6ei&;p(E+~;d{8KmGKN*~<4~S_R41@`$xzISV+f(%3x`m_ zZ~_(u`nZjMV{-yU;RuVBs}J`fu?*iNHa>FwCejtH6KMjgP7?h?EwF`B%{&)i(HZt6 zJC(f6+%5K(BB00h9ud$VW8V|q?YLAv0!)7gv-L*Y8R3PH;d=ntW6gd^c4N2Dp}k-+ zzM46qG6Pvt$#azZ=tl8kW6L-HrO9S%RgyK^AI%J2$0(D$&Nw7QlFxL%oq6Mec(xOs z(1W4;X(K#;fenZQ#fgKUN1~*ZzV}DUjGn~DOS2Pl!PJ3z>IK^GO8X?9-2SGw&cL)m z)Q_iiZ7~0eTobkYN<6@01n^xxJCvqnmM>Tm1V};zf*zE-u7L*FY{g^)3=f;Nq^LK6IvtC@bDng^XANEYq9TRV<7HL}Qz>o?GIgd;SIm6W zYH_y2(+CoukuUu%{fxM9J+f0e&OU`45@^`OemEgS3cHl8-zEbf&ng&zA(EIxH*rI< zpSiowf%xHIhE1s@cV$%^MylX%m$wN}d1~El>1CpoQP@k;1w5)A@vyT(ZiqMfIq9R` zzZogaH>;Nwm!OwVkoi~(uvp8FOcm2fK1XHN^DKi*(+u9Errrc2ry0H}qg2d`aIlrp zZC?cJb}mMS8~UZXzrFj5v|`U5_xttJL~8qD>uaBukH&s(ZrXsf-|h?c|^(68lYK>&p~+lVAfk zpjfFwD{(M7Wu@MA_b26Svoksn-u?yHlRukfl&TeMG___APA{igZO{b;T2MjUbSbup zjLpwxCQAJol_*16EGcVhgl`09vw|}a#^1h%|9RiWpfo9&1YhA#yST!041Hq`NlC>| z&oj!EvOdF;XMQd%yF~MNpm8o+F;N-Mqc4Cj_u|uk`^xf$b*kbYEDuL){0xx#hT8Rr zb=ve9s@`A14qERYQ@L4mCmx?o9KkLZvG4xIh1By*+@H6rw(;*z6h1VSc39jKtRq#d zr<&P&ftKGCDrx|pFz1`ATD8VN%h`f2x2yu3|HYSJl@=hg*YD*IC09%Efua@MXBUpJ zuO3TW77U-v6QmLMppT!!c7EaDt#@$9I~96R4k?3U*`8qS&$D?0u7*PRg`*$!GV8BU zkm<9Fj^CsjmSkp#u~5*(KETKqx?fvfy=5t;4~YXTRg{of28TY9`AR{r7lArsFhq-^vS41EM?jo-_!%ND$yDx0vI{!jq-Fpq2AvA~+SOT;ZyXTAqwu8$Egg0_3k+si1@f(c z@8&99akRDm$gcL9_%T9Jz0fe!;0&NIwJ@{i<7e|TToxUx<@{0NUZhBQdD<-xVzh+ z5@!H_G4`v>Dk9{#0mGF8bi9*kfwm36n=iF;rjIG1x8diFqvp)sI&R|?f{n=bf;*a& zFg7Zy7D)E{gzftBJ5Ne#^|`?;N-TC(I@LXH3eOyRwWwAofjm9N=vcy^KbmqBuU&G` zZHA%}9z!%%(m6aQZS^f+$9{Bpc0b8ytF|5_Cxg6@F!I5~9v$*a*yC2~_)+<-@JaY# z(8aaJ5>QAVL@WysO1OAm0uwEi8ZEu8jTPjG`r_z*@(dCd&$C_GSca3~zc>IHo9uuy zx=nUpzHuOBwGF#aFET*(8CeI5qLUh|1bLvVtq-%&!%;Vm&^a=lteQ(!v4c4VQNxc@PC8KC<3XS_;CF4v*04+X4)z#k1Cf{ zi}i7+|D)z&IOf@4x{K>YTzDOQy~h(h=~ zOtVXTrN_`>OVv27f;SU9Z+Uys_TsANOsD)ZV&nORAhSb`LOS*IZNx)aE&^W~1J*P6 zv_TZvU*d(s{bxe+R3W>jsXIjkdEkPTlk3(L5dad$aZodWOEr##DtFAc!k6w%hixDz z))DnFGMW{f62S&~bWH98F<+^tI;3_JEK`wi9WnJ=rIl(*HK5$jL%%IleNb^;gdQgG z3=2)0Lorhr$;@+FD*uxLX!@N300s7mGpRn*2N5DE#uZowF1ZFGto?uR;au>XIF>t7 zS*CH{&bSvxfG*|x112pk;xqP(r+s!KF7lpwuiw#mrcU$y1Y#m+R#pQ~Iyv6qwf{;| zk2DyA*7sPC+OW_h%pA=2o=TaTx^Il+MVzz0dUd{%f=NgkUWapV#ytwe7FK*xk? zHr+=uXi3RIFFk@UMi`^y1MQ|h2jtgJW+G0pz7KG%M$D^o+QI8$Cj}rMO6|kpRbo(L zD?ctaHr{Ef4;mCM^IDkBY|t*_m>iJ6KID{t#SaWnC z-Yj!vN^Oi{QdviR!dmj`cC!Yp5Y~A^M}5>u|b9 zCl`jkp9zQ+wosh8w9%8p_PltMghUZIV(aW&eZ_<`KBhP1?Xo2MLdN4Jqt=5wHFI9W z2w+1SYd}e#^5;k6dVE0J8Ljy&p>EidMs9r9@mYD?i$n)!Zr@}PO^3!6d15l5Out(o z)Rw&P-8r&I{Tq{tNq75E3kEG&hp$7eH=E6s=$Sytubc@~XD&{5JTfqKdvrq`B|_C# z{(5J&r5tRsy^OHPAs1|y)Cd!Jj6pE-kNX%@xz>k?FkTUT)or{JPCPB}kN+rr@BTqd zhsIO)rs_;||J(0+6|-(tEliK9YJ^*T6y4Ox2Ez6}%{{(cbiDFG+eGGu`mFqu#>%UI zG@Liohvw8c4ND3om^OQ+8^je1=?x|SGIKxU0|1(!rRYqvQsZAPXHkUOh?(B*BBvh4pPw8B6@2HS8JT8R38auYxU#iPK!5{GtA)~phnsP+ZZpKvk?%f1@=k^ApE z{v`f_0jQ{BVzA8j{DWs!Mj@ugQ8QsGamL^bv2Cun!mU4f4FvQG$EE*$3_J>W6aJgq z3tv>_|Ks0&#|e)7B!wYxaX`2SG<1AZ5GMdW`s=^iy9IfQ!ej0$mCG!_)xv))h)hT( z{=oNUf)wAN{pX+m*$7aYiKa5NfjVQazLfi+E0@Wj{{Ma@=PyJYIjF~!i6OY)&(Fs3 zo2Zm!{Gac+>B(bGO!}}La?m^WhrshQX5+EQ6`6F-5urW_k%E7}uAlM2zb`OM)$8O8~`)T~xk$Hj{S}^h^q{XRs~p>KYpMGpMJl#Zh-R?E3@-@h&i5(MrE0mq~l z)(Kbn`ed!7IjJ6a&7lwi`MQgcAtORqv{9WM5R%@b>oc1_3I*4WSEPMcfF4xf`fvjprHST8NWP1M z8Wm#{r3A2xTI3gbokV#DG}2z~wIMF|Z>ajtjf=#-ZVVKYEmr>S0xezX00FZ@qM00* z>pmTRxo`wpmv^UHP=N}L&Mt6eG|d>lLpLz2#Cei8KhV?7A$iUMj!hxfMAd$M_OqHf zp2M~c<2U2f3Cu8BnXI&b~y`2Oq(5rCwq z0^IoF2|Odq4b!9fzZB%w`+ow+;-cUO|L)2zJzuhkqEEG9Us6%Y#4P{D!Sqy5?pN4%c^YGF=ugW>oA;JxG&Qn4$F!VnAmLdl5Jm#ez9sqZtW6(zg zDf!3`9pGkih`Xic?6k_2tD5@}0Qhfu1Fzl$0(;@{!jiIE7eJ+=@x?eM5L@O=nL}Q> zp+ehQaij!xl5ML)APHYDxFQIsKUx(upR3|~j30>o7bx@Y@p=|Op=P{A?K{%v2Z8Z& zMD=d)HjQHni{6CtIiRxg2nWb9;T$bD#~hsPyt}^g1RU)quOsry?ZSuRh1Lfe=keW& z{evuErSbk=aIOBw!!_*f-@l+x%r5MMh4#%~-kiqkG_hhFKqSU5p54&M@`3Ugl(rh= z*!b~?h)(t^igv|Xa0Ch`1P|^n}A+3T3$?EN|iA zcuh{7J?V*Vq`@0#cDMYwX^~j1gF%q#&b7Gv;Oizp$-WhHwjf|qy=`8+78Rn8r0a}h zPqK+Q&2W^TMUF_cbxJ4ckrDX;R4o#g%(JCIN>X)Aeg>nOTvn$4KB)nte{Q|bpT7?( z4wI_-U$?i{*_>IU673hTYt?#fL7E#RvDlYyn!xEp7v~^i7W2Aldh21~O=)?qMp%}0 z@w4|}Yc+3$6S7d&9a>IvpF00RpIE`-Vh~M@sr3`$(sz@$iA<^mw&5YvHlEYNkO;DE zKR{$&PUf+4-0L~0*k`VxBs^YOjd=nT2*P*Es@*RSMFn{aLIJmXd$qLqO-vc_*4iu2 zWIBmjO_u=wBJEbx_wuKb1*2A{@sI!Po0Q~Xkzsm@NC{^XxnAy!mCo8iI1mlAw^+IK z>DN30Buwdz_q=~ELtWIeMgL?0(4h$ZqzUm}EG#C?24Ue8p>4rlUgG^B^c-gOm@{9X z1}gO1tDsStz5yI$6-Mm<0s(q4HgxPkk1Ln(1E#5-S&gqI%K=a z)F88e_e!cXef01U+F2h&1M2SpQkjL5%fk@hSu#VUl)klm@ya48nyx#2W;NVE`)ce* zp;$W=qOeVTac3>mtXu87N%i#c`N*W_uhCoVgPEs5-u~*5UZb(|Y^$ekIL3Jvuk$g6 z(+)!#iEUOcQigGu>+u5}dvGs+&Ta)c)J-uiSn4*sxAL~^1Kdfp-@K6L%fXwDe8ih< z#aOKW4`;ewDx7r*1Ty;%vn#3+$hb9{wO~Xi|8+BUJnY&0XKghcK%l+DA{M2z6BI&? zsdPSp)Cv7RbiH>V)c+p`-clk_Lda-{?5r}*NGL+#tTU4B?9CZbD3Zu1Gi094oq5g( zWv_EMGue);GtTjQUmw1|{r|o1{d&FLuh;YS7|+-9g`~e4q^uJ6$lyhxhT<;8x#mn2 z?(+T2X+=;*s(K3g8Fy&W!6DpRv^VJuyTI1>Tau4&f9#4m?6qN?>!WvzFJdwmd-b%$ zyJ5GBG8E8g%QyHT*WZrgBr=|?_kUTGGnAokJ=aN3dxoVw05Ev1NZG$rr=*>tMD3JAcK1wydW=H1LoM$i~mlK%nS z6_yV`*{nb8zX9Db4@Rn~#6Ep3sohGIjs?z87nS|^1Z6>*rD<4 zERBHj!2FN83;W*PT>3OQ6;PJLr&Ach9mVmqrDbe#z71e<8ENLQw?&f<{nQ=(69}=p zpi*+($4j|#$8{gGq}7%YH(i+zy?0N=?(H_BY%J$_=JV&$Uum$bS(hNTMONH!q2j-7 za~2yCXCqt|fBS5$6Bt~9q(PKI3(8-{Jp~Ey?(&V0_OcN zn?(CQ;D&USUcL5*Un;8%wX1@`X?fYveThuG7mt8S$hUy%U9J+I4h9!i6_u$Q4}qF{ zV#Ov`;hyX&z~v^165Hmgj|9iNIEmaM+mC$AVSxL9;HYzC-=aeWBQt-B@_ zv{JqCGsaHtZRGo#EVaOmt*xyXzO6$sHp&zZo*%71Ij)V{eosuf*Lf4^*%`Vrf9P8S zRivnD?_y?E0vj{9Cze|1vt(NFBlg%8(- zLc_A4@$OP~;Hv9GE81@JIYH6FW{>Wur=D>;+j`re>`(9}P#3{0x3=7IMIWfO24SnG z{ZsJP zZ?h*1ApR#G4VuD8z{SYdi;NB5Gif`~a*)g1B3L94OXG?k#AdobUGJ|8s9GE5_6VL} zOe_LiAqUXY^Rq(wI*%-M?IjCfs?N_|J-OQT<$6YR-Y*67k%4OZN0|hw^IN-B9y2We z=doY3O%HTgUF7whU%f5^g`s8o($r6O0f&waI3e1Afx?%W6@>)cma~2} zJGbAc-gpU=v5n<{yr_flhYgoY!D!73%%y;%*4KFC! zuB}+bTz^G5^F4ZEBO_=&*hLyBCamnU6TK#w%FH7BhLqjj@!|fPahIJTb;+dM@*5G4 zudt$_!FrAg69*KtYcEV3f2J-=OTO_jAx5!m#bZn_Kc`&^;FdD}h_&gzJsK|J_zM{buft~Jdw@=n7z?t#avccE=Sp}Ic~0<0+7 zFYsWw?2*nZ_eTq8h%?rsv}I5cHmUH5&pn8-CgR~K08Jz?+2Wo}ea zxd7zyT@&fPA?xQ>&u?)VC}Z0fhILJ_2~~N9Rl9vt%EL=(Rc6oP5GcVK5!MJKNM2!J z{>XoXoiLU+FhDtRpdZ&z1YUm^`!<|2IOE$l&U@+K#bTOzg*mzIjXwz!i%|`Wb-#W7 z7UTK!TppUMYc&s!MAuHa%_TQq`q{ZB3$50fdykTX^(<7+O%Q$Vps26ckJWaB7-ya* zxSM4N%xp*m%Fuk^xn5T6!)v)xIX)2|GrnMf^@-o}UUlN|1npG06is@gz$5x`4R2`W ze&?SnsA=1`;kbn#d;6ZgcJdG>QmLx6Sxq}Wq(SUm>uM`Pz-U(c?ysD+<&@jGMHN~g zpj-VXZ>W?o$Yb0KzNg>v++uSie=Jc)Cl?&w|*01 zs{6uk2=Jusf;9PuaDUuUY z{-N`*lQ3HvAmM<;gm~+|XCB!}Z|e-u041P5!9SKZ^Y+wK*j;B_g7DZ(=i{*ha7DMu z4?S~FcW;-yTnKw}p(0>gWJlDoyS?xMxOe1g5$l?*LMj;V{qeUYU;fVD_l_p|9zD&A z>>g??0)I+*^SXgV!=vuup6E*6Yi{UECC&NbPJUL8@uf$t!$K0umlv)Op5e4R;(JG? z@n0EbRj&ORe`pfj)x-KG{qOv!Tj8sp!Ra`Ex=Z7ZW~))B&QNl`K6R$lkhAwCPYvOE znZKbga0nH-)mpC86i}P8QLnSa&hlIK5ANs*?&?|GcTvBVPZYGe*-l~jxM_k9!^qDo*hs}nUy!c^q9u!o~gqGu@xS&s9!U`d3X-hQk+MIi5;m=j0wP z43wWj)l@oUTy)c`I@Rz@hT$B+OsI@7JZ6I_O&~V-%v2N7`LyF#%;HmNT>_6tdf#PJ zY2V-^ie4aU)Xy9;GxmiACUGFKs>Ic^VRf)hZ4JPld z6xlw1O^EoH`KtT!<#Ia}GjI0bMjp{2GP)!)wV;B;lHqcLv3g!)@nC5)dI|MWpeev{ zcsmt@D2QpAi!5$VWg0Q6OoJe8-F7qoEXNrO+s-&9F~9;Gm9|Khu%%&HeowJN@Pxq3 z7NX*Anf0iw0dWWa;xp2CZ099ltpN!ee)DFSpo!Lwxx_AWV!)10T(Z<&l&b7em1*NA zik2(>nrMT02PUz{VkXn*9(z+(D0DaLEx~Pqz*fd9tr_x_R4&9p?V(!#VuW-9(R`+e zpl(;~QssP@Or2yuG17AdUa~Zp5upEfiTSpv+Ao=omIAw<1MCnM{p#UO$3+t$57Q~p zP=cM2Fx)d{uleT^bx~8Aw>h1?>E?=>HERRzx&hZ$meT##p>L$-sNCLp0;%zsu< z?m(!II@OL2m$BYT1b;>0Yo#9@O8qhZnPC#T<-HAolrYC-gU@K_xW1_zdROYdSx(96 z+;Jx8ykd~dPaM0VC#_~k2�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 template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":558,"y":742,"rotation":0,"id":46,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":46,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2,1],[9.666666666666629,1],[17.33333333333337,1],[25,1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":27,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":32,"px":0,"py":0.5}}},"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[6.6666666666667425,-1],[14.333333333333371,-1],[22,-1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":635,"rotation":0,"id":34,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":581,"y":435,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":132,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":463,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class MyTest_scenario001_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":663,"rotation":0,"id":32,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":33,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario002_run001_IT.json\"}\n

)\n

public class MyTest_scenario002_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":56,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_single_runner.png b/documentation/img/cucable_flow_single_runner.png new file mode 100644 index 0000000000000000000000000000000000000000..f7dc40005f8cd5db193066601d6e24e3aa5b870a GIT binary patch literal 151413 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�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
+@CucumberOptions(
+        features = {"target/parallel/features/[CUCABLE:FEATURE].feature"}
+)
+
+ +Cucable will automatically detect the string containing the `[CUCABLE:FEATURE]` placeholder and use this to generate one line for each feature this runner should trigger. ## One runner per generated scenario +This is the default mode of Cucable. Having multiple runners that run one "single scenario" feature each is best for parallelization with [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/). + ![Single feature runner generation](documentation/img/cucable_flow_single_runner.png) ## One runner per group of generated scenarios +If you set the `desiredNumberOfRunners` option to a number greater than 0, Cucable will automatically switch to the multi-feature runner mode. + +This means that it will only generate the specified number of runners and distribute the generated features equally to each one of them. This is helpful if a group of scenarios should be executed during each forked run of your test framework. + +**Note:** If a runner runs only one feature, it automatically has the same name as the feature. Otherwise it will have a unique auto-generated name. + ![Multi feature runner generation](documentation/img/cucable_flow_multi_runner.png) # Typical workflow 1. Generation of runners and features -2. Running the generated tests with Maven failsafe +2. Running the generated tests with [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/) 3. Aggregation of a single test report after all test runs The following sections break down the above steps. @@ -168,14 +184,16 @@ The following sections break down the above steps. #### sourceRunnerTemplateFile -The specified file will be used to generate runners for every generated feature file. +The specified file will be used to generate runner classes for the generated feature file that can be run using [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/). -This can be either a text file or a Java class. The difference is can be seen below: +This can be either a text file or a Java class. The difference can be seen below: ##### Using a java file as a runner template -If you use a java file (e.g. _src/test/java/some/template/CucableJavaTemplate.java_), all **[CUCABLE:FEATURE]** and **[CUCABLE:RUNNER]** placeholders as well as the **class name** will be substituted for the generated feature file name(s). -Also, the **package declaration** will be stripped. +If you use a java file (e.g. _src/test/java/some/template/CucableJavaTemplate.java_), the **[CUCABLE:FEATURE]** placeholder as well as the **class name** will be substituted for the generated feature file name(s). +The **[CUCABLE:RUNNER]** placeholder will be replaced by the runner class name. + +Additionally, the **package declaration** will be stripped. _Example:_ @@ -233,44 +251,18 @@ public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT { ##### Using a text file as a runner template -If you use a text file (e.g. _src/test/resources/cucable.template_), all **[FEATURE_FILE_NAME]** placeholders will be substituted for the generated feature file name. - -_Example:_ - -
-import cucumber.api.CucumberOptions;
-
-@CucumberOptions(
-        features = {"target/parallel/features/[FEATURE_FILE_NAME].feature"},
-        plugin = {"json:target/cucumber-report/[FEATURE_FILE_NAME].json"}
-)
-public class [FEATURE_FILE_NAME] {
-}
-
- -will turn into - -
-import cucumber.api.CucumberOptions;
-
-@CucumberOptions(
-        features = {"target/parallel/features/MyFeature_scenario001_run001_IT.feature"},
-        plugin = {"json:target/cucumber-report/MyFeature_scenario001_run001_IT.json"}
-)
-public class MyFeature_scenario001_run001_IT {
-}
-
+If you use a text file (e.g. _src/test/resources/cucable.template_), all **[CUCABLE:FEATURE]** placeholder will be substituted for the generated feature file name(s). The **[CUCABLE:RUNNER]** placeholder will be replaced by the runner class name. #### sourceFeatures This can specify -* the root path of your __existing__ Cucumber _.feature_ files (e.g. ```src/test/resources/features```) -* the path to a specific __existing__ Cucumber _.feature_ file (e.g. ```src/test/resources/features/MyFeature.feature```) -* the path to a specific __existing__ Cucumber _.feature_ file including line numbers of specific scenarios/scenario outlines inside this file (e.g. ```src/test/resources/features/MyFeature.feature:12:19``` would only convert the scenarios starting at line _12_ and _19_ inside _MyFeature.feature_) +* the root path of your __existing__ [Cucumber](https://cucumber.io) _.feature_ files (e.g. ```src/test/resources/features```) +* the path to a specific __existing__ [Cucumber](https://cucumber.io) _.feature_ file (e.g. ```src/test/resources/features/MyFeature.feature```) +* the path to a specific __existing__ [Cucumber](https://cucumber.io) _.feature_ file including line numbers of specific scenarios/scenario outlines inside this file (e.g. ```src/test/resources/features/MyFeature.feature:12:19``` would only convert the scenarios starting at line _12_ and _19_ inside _MyFeature.feature_) #### generatedFeatureDirectory -The path where the __generated__ Cucumber .feature files should be located (e.g. _src/test/resources/parallel_). +The path where the __generated__ [Cucumber](https://cucumber.io) .feature files should be located (e.g. _src/test/resources/parallel_). **Note:** This directory should be located under a valid resource folder to be included as a test source by Maven. If you want to use a directory inside Maven's target folder, [check this example](#generating-runners-and-features-inside-target-directory). @@ -290,7 +282,9 @@ If you want to use a directory inside Maven's target folder, [check this example #### numberOfTestRuns -Optional number of test runs. If it is not set, its default value is __1__. +Optional number of test runs. This can be used if specific scenarios should be run multiple times. +If this options is not set, its default value is __1__. + For each test run, the whole set of features and runners is generated like this: - MyFeature_scenario001_run001_IT.feature @@ -349,6 +343,12 @@ This can be configured by passing the `logLevel` property: * _minimal_ will only log a summary line * _off_ will prevent any logging +#### desiredNumberOfRunners + +If you set this options, all generated features will be distributed to a fixed set of runner classes. This means that one runner can potentially run multiple features in sequence. + +If this option is not set, its default value is `0` which basically means "Generate a dedicated runner for every generated feature". + ### Generating runners and features inside target directory It may be desirable for you to generate the Cucable features and runners in Maven's `target` directory. @@ -433,17 +433,19 @@ Feature: This is the feature name #### Runner template file -This is the runner template file that is used to generate single scenario runners. -The placeholder **[FEATURE_FILE_NAME]** will be replaced with generated feature names by Cucable. +This is the runner template file (in this example we use a text file) that is used to generate single scenario runners. + +* The placeholder **[CUCABLE:FEATURE]** and its enclosing string will be replaced with the generated feature names by Cucable. +* The placeholder **[CUCABLE:RUNNER]** will be replaced with the generated runner class name by Cucable.
 import cucumber.api.CucumberOptions;
 
 @CucumberOptions(
-        features = {"target/parallel/features/[FEATURE_FILE_NAME].feature"},
-        plugin = {"json:target/cucumber-report/[FEATURE_FILE_NAME].json"}
+        features = {"target/parallel/features/[CUCABLE:FEATURE].feature"},
+        plugin = {"json:target/cucumber-report/[CUCABLE:RUNNER].json"}
 )
-public class [FEATURE_FILE_NAME] {
+public class [CUCABLE:RUNNER] {
 }
 
@@ -464,7 +466,7 @@ And I click the login button Then I see an error message ``` -Note that for the scenario outlines, each example is converted to its own scenario and feature file: +Note that for the scenario outlines, each example is converted _to its own scenario and feature file_: *MyFeature_scenario002_run001_IT.feature* @@ -492,7 +494,7 @@ Then I see 85 items #### Generated runners -The generated runners point to each one of the generated feature files. +The generated runners point to each one of the generated feature files (unless you use the `desiredNumberOfRunners` option). This is an example for one of the generated runners - note how the placeholders are now replaced with the name of the feature to run: @@ -511,10 +513,10 @@ public class MyFeature_scenario001_run001_IT { ## 2. Running the generated tests with Maven failsafe -This will skip the unit tests (if any) and run the generated runner classes with Failsafe. -Since all generated runner classes from the step before end with ___IT__, they are automatically considered integration tests and run with failsafe. +This will skip the unit tests (if any) and run the generated runner classes with [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/). +Since all generated runner classes from the step before end with ___IT__, they are automatically considered integration tests and run with [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/). -**Note:** If all tests should be run regardless of their result, it is important to set ```true``` for Failsafe - otherwise the plugin execution will stop on failing tests. +**Note:** If all tests should be run regardless of their result, it is important to set ```true``` for [Maven Failsafe](http://maven.apache.org/surefire/maven-failsafe-plugin/) - otherwise the plugin execution will stop on failing tests. However, if this is specified, the build will not fail in case of failing tests! To circumvent that, it is possible to specify a custom [rule](https://maven.apache.org/enforcer/enforcer-api/writing-a-custom-rule.html) for [Maven enforcer](https://maven.apache.org/enforcer/maven-enforcer-plugin/) that passes or fails the build depending on custom conditions. @@ -591,7 +593,7 @@ It is available in [Maven central](https://search.maven.org/#search%7Cgav%7C1%7C ## License -Copyright 2017 trivago N.V. +Copyright 2017 [trivago N.V.](https://www.trivago.de/impressum) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at diff --git a/documentation/img/browserstack.png b/documentation/img/browserstack.png index d98853b5933cf4c533fe5b668a74c202c6f963ca..6107acbd47a747de31aa9b4b88a06089f72f8fe0 100644 GIT binary patch delta 18736 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%0A1W~GU~73 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 template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[10.5,-1],[10.5,99],[22,99]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":544,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":14,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1 and Feature 2 in sequence

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":132,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":563,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":108,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\",\n

\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":58,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file +{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":580.3827586206897,"y":642.6149425287357,"rotation":0,"id":56,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2.617241379310258,0.3850574712643038],[-8.882758620689742,0.3850574712643038],[-8.882758620689742,100.3850574712643],[-20.382758620689742,100.3850574712643]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":22,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":27,"px":1,"py":0.5}}},"linkMap":[]},{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999997726,-1],[10.500000000000114,-1],[10.500000000000114,99],[22,99]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":544,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":14,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1 and Feature 2 in sequence

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":143,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":104,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":18.00000000000017,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'two' test\n

Given this is step 1\n

When I search for key 2\n

Then I see the value 'two'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":563,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":169,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\",\n

\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT.json\"}\n

)\n

public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":64,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_multi_runner.png b/documentation/img/cucable_flow_multi_runner.png index 14306a11fad6a1101a922fe22e396f299a28b336..e2e6b902aa4fd5e37d0ee9e6894d5789ac3d1310 100644 GIT binary patch literal 152549 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

36ZRIBYAT;*AjdM@N&W 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%0AV*-}PuuW-q6Vk#zw7uzEL8mKEnAh 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 z zIl{l(l0-(Hscynpz7{|7FvZ2??kq$&+d-_u1$h*nfL_(;2#UsZp)rgfM&H8V}CXDnGX{C44zS5h;5 zuwv@kl0;Vm?mU(EGa4BjEW`J%lh%O@us$hs7o94O5sH17q?OKHB*SKq1B)_!!l4 zxZY**=eSV3Y=PRaRpDeX<#aVYj%V#;~Tx*$okp z#FLpUcNyl~U@#gAL;Eu0h?JZl6Zg$>cw5%~PTL*cpFzntJ1X3WVpN>WZqMD^Tl%DQ zob_@h-0(mF(aCKnCra?Y=oI||oxFbH2|bUW)GX+~9U7cEkD&%j6XI+|4eyVQ)YWb< zq*l7N^a~vbT^C=g{j)gVav9)sF6ZU9`2KgfNT7d~3ye_4>OIR$#?+37wh3^fSPEu3 z*}7aNg`<_6G#CHQ7dOmMg*esLazEi8ew8N~M}SNsaz`&c#`nLZ=K~yyya5HAY*=dU zf5#ZtKM@odLH(O3H}QY*;Uz;dNCCFCft&Lr+uu6EhaprufQ~T{7}>xwR5ZMNvI{KA zDE|9N$*A%M;xqn#zw?i`VE?bhoiW^waMm~oCU@@`01PXvyDX&P7xk&OOXL3g&J?fB04T6QL&+=mf38#ga~)vCxS~J< zsd~s0g;qGRgZF=PA5sY5tqG8lQ~i5j#eXGztrke6cEcHGv@=z#c5+D*9yZmoqEOIE zT{q+Sf6~QQ05V4Y583^PjAIP0V!-&PI~`tdc-(JRI|DtU$9MAn3$00_zyqbX201nV z{oPlse;z1zFA^lP+oVAH^Cp_8wAN3zphd1GcjiC0Jd+TR# zIj(!ow?oi4&w}e~z)F9=7JwUpfDRQ?1N-MzORk)g{=3L5B9E;Ng@eUPf&|OE4;o?0 zsR4c!vPX8w! zp1cEg+zxE|7yQbj?IOc59*TpC_~eETVG^lk1er>hEgWdH)5*J6@uI z>DimfYfJx^WB;0sXB0@nWM21!dw_045YYdH%qbZ!pK^CFrvyx&LkC`@gsJ_*IZ&$} z52E0t`FM%$J)n7Rb~_ifT7T{egf+7#xR1hOL;-LM64k;b@t=R03G?!echZC zDjjc>MBzJ|Kd+A!N$I&xU!tSlIa~NvV>1mlgqz8T0%@$mOd0E1cciU>;r7<0eBI|_ zq|UL~Pc7xf;4j9b-wFLe!@?I>jI^Z-)uz~uwVrB}v}#YC^%o0e$<_Ms6Q(yEL=f)8 zkx)BfnKNbaj#7zbVLOaQ+1o4j7!Xmc3&}AaPu2EVb8Su9xX1f%lNns{Bwl%3?j^W> zlEDMZMHK)CYvFH`?jNUB8{lXHzV;tS)-qmZed*{4yk7EvLLk_AANtQu=M#B(wZp3N z+5W4@8U+2bg&p7y=W3x#a3%#>J4wfKWib08CxPVuZA7YHWdbjwz51&)&@&F7jOOa< zqsI%{jly3HFZ9Jl;`4Nc+g(z4oAs1aKm=su$^6zlFGC;$_gzR#4>-tLYXgYF*rN#+ z#ekYug~L5#cNpr-m*LdB^YJDx=7{uKDC{cZE+7IiD9re08YN#F3%5-m=;O2 zAN-VZ5)V&bTBt3jpa4kEJZH1mo@$NeJx!AmJ-N$Fym|e(!rSCSt+jR}W%zXHiO_q1 z-AJ+*jY2`E#vJWPtQnNK&fqeIBH*nL2Feg?{W-x{b7i;_k1_ASky=41tOY@Tj!`>u z;H_DdP&)oUz}o)bh!m2+Cu5P=Tckt&aWO0sI*&YZCpr-KYHizz+78$j#BdeX3-zMi zL_#03{wc1@=R3f20wegOT-7K7j{HF%q^`6P0*TgBUlQAwRLmfxGos8)!t9K=?p5%hvZ z&#!nlutaj+F_Wo72?a_e3dMfg+~hbvU@6kY0Sc|(-&X=^aKh*uFUJN@l30 z&!?TE=tOdaRPek5vcR78-T#sW2tD!#QQ@D8VL-5{yEw8F=*e*e(6{bR%Edt}o0F!z)#IMc}xA z{MNnJI*c-WCbWG5nA@)1=8g?u=1+hiV63c)|LPbV#>kxXLE+oRHzl)&u~stQfClHz zzNrr)+!pntd-9vh&_S2QL;aYxN3gtukoWY!h>1i3lw z@V=!~DsVDiAZ*japcBQyKBuQm<9{=r-P1l%5`40dqV)6FV7Gr`Ij>CFJV$K&VRxPM zw8jmW+maIC#Mk?*cuW5UdMj}sf%rtuX>C#cHwYsA53N!6j+OA2X1N5LCS%lh(80Km z&Qi^dz~U!3`4EoKKtJzINeM@w%^9dC*La(Ar}5sG=$J+HtF~RZ!VnVq#aAI>(ly8b zV#g`VE5E!N#^v!L2%u2N2^_e(Ud^BRgPCrUUxIydbq)QWSS7hqMe-8tqws{JPo$&q zRmskODiQW8<_hw*v0;R!@N{a+r7zy4I(pHGyB(1ZC0O4S3AP1wL3=molg z(UV}UP_J13VAd*Fx~Td0p}s_E;CgXPzrTzBgN&OT;97$F-3w9QVkuq$!-s{#@a96R zF46w{=S;enkh;{MH28l)s=&YJ#Zd4F%7H?T=sg8Xa%QkfZ}P9y{@k{^y<()tiJZ?s z08?yJF?bI8|yDWb3tN z*m|aRb0=A44^77*KR5i&;UIt#vpt|EJRRd^B*LXyE|o&|eahp>VGWAz`!hPW&k!B@ zhW2N?nL-jsfzE0`^$-Ui;ed1Zm{S{!ds;*eAL0$$DK?3wyRB(pJRE| z_|)hi=kOPs-bhapr0%(OY{!E`U`?e3z_Y$l^Hso4AgBQCA!uUYYL58S`ax^ga7TRhezQdvYK!&~v^oFA_T zIh^(B*T}^~9z>)x(BSMQ*}2y^0c|QUq_aP^SRj@Gb8X1X`npyIIGG^A;%NwrSkF0i zb34bjIf}W+{yc2Sl^o=k^hzv>$jFXHV!5?2sSpCw$0lCqS^ic1ZZelU(!cTlmn!x; zC$1_T=(o>vPj!V*`M(jKGOivQD2%|~MP~#772*w?9L40@QLCk)l-34=g?e{rfcCa@ z{Ow>qiXctEiWG-g%1T<0!D;`ItxT6HtpOkuNvwki0sj*ntPKGl>5ndqo982X702d+O?7Z~d=`SMy;$yI!ph&7u zc0ux#O{x3UAg2;vx?4YxxAg$x^$OjB{4Ft48`<{Q@;uJE}6DPl>oRBI+~_@L`0%e8V!@PwKnr5e?!pHNe44`B%PeDD^l-r%RY8$2wc_vv+4;x)DK?OF>*V_9bK zH%Il7h(;JIq=aV>KD@~wjxX7FrDY#vmD~a?sx17niH|HY*&=wCC`=`b$BbE%I*pc=meBw<8FI&*JO)E zO9r%Vb^~yVG)PW%y~gAI!jlfTu*L_Mp?%UJvZW;UWrPs#=4Tc5|)w zSVS7&29#zxJihaJLjh&1>XV@g6@zG8Wj?}1{mNrH+P(GQU!2+)JO?T_>svniK`Qkp z``AD}NBx$2{%UViDjdcYudZXQV~Lx%S~LO+Xh-Odqs)FOS(TxB`s;R)sSiO$<7!iw z&wJ?lk5XpF-MiRww^XpRFSc{&5<)SDD6<`PhuheGG3Urn6Fh3%U;P%PH;TSNZqq8Nr~_)>kAV_A3Xj|l5r6;P{$L9`v9q~%xD9)-MOqb zF!?}%r&7A>@5SwnLDyQsZM3)o-eLXHth81=&fXhCt!DsRF}xXk#N50Rjv8dM*zAuN z=ov#|>5j+kM&NSH8~-^Ho0;p%CL@Z5KiBQ}^V9j27aGM9lo`T%VvEV=1b(k$T%Q2k zgGEO;*d&|Ic*Z5|JE4B;-#4&7#2fOHIV&(H@?}?tNQp+UnJf_A!)1nkJ(96sop5qh zr41#1N82U?H5|EQpk;nHW%)k@yaG&u{2$<0w0ir+CbZ!B!RU@HiQiIV=8XxJT5mM} zW~{Asuyne=B03L)$>fKjG&Y2i#*08R9X(&!SR-KpwTEW!JWo1}R;ujY2ufUf@AIKB zv&9&!;d)Gd$Mf;d-ZwJy&K;8q{>aSERyQt3Bt$G*k!k5bDJ>8wsGc*0*#wRZ;h4O@ zCyoM|Y(y^-80!|w@M$z0c6&sB3Ybsuu#*)6@o?p_Q7ux5yb@%z_Mo!H+AgDfcHG(v zJn2n7(W+^7Y{qWiG&t`Z*-ycdS?r=`Ho7xEMX{SbPqo=hX}PZ}X3cFhtKgyu`53Gd zDYXq1^MeFS!ix$)Nhr5bjQ>hk{Bssp(sZmE5 z(y7sDPR)O31EgB@rU0!#jyI7LxVD}9&a#`i^JL`*q|&zy$`bdLxvJRpEb@1mhnLh4 z3gDdl9loI+t ztyCB!akFKw<#oO^yj^Mej7%0QRWFlbi!zBx4n=O_$bxn5mRHr7}K0J7AS&MvI2j&z&{U`Bld^UmJ# ziVyDj^RsGd+H)el$13P@d3=0St63~!n28*e$RVV#-_g>v!{|!0)*Tvrm^S0LtW3Y` zEX>B~M2#u3`fU@5*%=R-I}D$k4#0!K$iFexKsD6n>Mhl?f^s>q+oSDGf~!cYV$*k9 zLAJY#pVe#i^R1*Ckl`@tcv@xByNUHC2xm&gcRHIXjf4UQ?W;V2^l;L4T2;8%z>A9r zC={*G}U7FO2rrZi9X?1*xq9x_eCI~d-OJ>)b>VZ&qi9RF;>fwBVX400@bJ1 zA5l&(5{j#w%cel;WfabeHv1?A8WIu z?k6!0p%)DawJnyd1hf5u>3$KwbjBLs3aRX|S(^~q$cI?Tm&AX5e20n7QD&Jql;lZ6 z*(Mi$N&SXYIWkM6!|`#<^f*i;9f36G>k3eo3qZ36*V9q7rv~H8;Pa{nd=G&%QE#nZzrfkTiaX$9N#a zTC^T*J0?pK&f`0yH-|esc63qAet({5vQ{sjP`TNHsc;mY2$(P>}Ik&a-M-iWSX0@tDa=AO*$P(_&@7Y@J4 zC{&n<2SU2Q5?M>2S}9(NKvu2*_?P%e&3gKq^f(1n48z-0Yl>uc+*Y|1v`?dYKeX=O z6AJ?85I7yszd2S~9@}H@$F)5nM^~{dlXtCYyb0_`g>RB?Q1$p?z5J@CI7zhR{gScu z#la$$R}*W3{rvhBX|ws4h?jHAcQoaNYvXo+d-tq5hoc9Bb$#^k8Ak8N_NyKuo5U1u zKQ{_hD}D>fp98})rJ3w~TZukR49B2qMxht?n1&WNF!s|bI9K)EuX(4=c&*?pf{QH; zKqawji)e{UZlnFu%GR$PP&hB_Zf)@9SqN zHoq*%EnV?N&q=B{dSUUn78zV2l;puaT?*{Lf7)u;$T#$@65+Q3rQ*AOKvxOJz=F-} z79!TG5^a&kqo9okxBB%5B#e%4_StO@90mc=M6$3itx@7Z7D8M(>CapDM0Cc%J}*>H zRM+Pte84e6Nl;=Z@8X!>M=OLpsC{iY573wJ#^H%nsXowv*|&y)#xMiXnt?55Yv)~w z8s|AdX}s~#c-!!E6rNu@fW!rbYi4Pwnim0YGkt?%g!A6cr?^wLA-BCN)~8v3nut>9KQCxN5m%Vb6gIm37Fjdo`I&% z9Iin!{$pVm15ekW>BHhCae8GedLZ+bezv|b9o)N2rSlGE=?Ko22nHsCoC5f=(b$4l zz>o}j!-eD&Dfyqm8o`SkfbaMdHQp@TDE3Gw@_gUM9MBT&uh(?M;dK$?8a}=-z;iGa z%h0_sX(mU28e0uC5Mg9<-skxJ0YsfDtYEhzj#eMaA4(A{f?>NlpY8Gw zdFPwY;Y@PO@pxD!6Rp#O6P=2~dh^HK;lF<^ssV34SI)ScxcF5(abFM|e1kHQ!D0$F zpo8N~x2i&QT?SZe!+sz(Rc)gsi%Bg2c4V=g^73PjbBlG?*PS)|HYBP;J0~S-?|>Q= zau$VDt0wRRI<2SW%5Yj86c!WwKHFi>T$e8~IGw|ZpkP#2@U)Zj^g;s(Ch>|D`UCZ} zRqup~R)y;v#tnN3Wj5q)v(x`W@FD*TXie|Oz`$c@P0WaWZfqFTD-OI8B8Hq#{)!=V6yMzv18 z{!6uigHF3KsK|-S@G2MFmqHRZ%VIr3C7s#|H${ahR7BofRD#M{NMxDfTL{gK}VfA^ckHzVN0*1m)G!FzJpbGaDwB zC)K}mk)J{EQe;tZr)nsr60&(47gSK==$gOGrIk zpe4|iCmCQ9%A)7*Ln7$A86n2@4>EQT&mN9<{}kbL*}&9mV(yxwc%L{yO9@*mKPh&} zun3fn=+jO+w8V|V>HDhu`kbBP0JTY}l3B@lAnM|EB1gG9N^16dj>mifSe#)0@Z~m1 zb{EtUR$6542N=ljlDswmdg7UAPw*-5Y=?YY&c|XW{@?stp4PzI1gQ|(F6o~VlZo|9 ziBWo|V50ikfH`uH6RWJ`s6-ETd{BG^219r!&8mxA1FT2$%s&p)>(+Z-mE0RGuQuO# z7)&}w0+bQ#f36oT`{K=IMe~PB>4P?Udcye4C$fIt)%O0p06Zz zI5RD~FbGMON5l=FKeA53)%wJfqEu($X;1#Vvz7a3-Ob^!K#JGx^1;K9L{l!}_6gUF zcM8k3S_{GW0p$ZQjD;$!hZbvB%f?~pe4?M1_*~Dbi(rl>mWNjfx;R%d7?S6lp^-Ew zB*Qyl0s~@U$qii)_XPqLR0ohQIgizRdXdxg-iUX4yPnvD&`w7cJ_LqDC_=k-l5=pL5e&!FvXC{IMT^FNX7 z;v_MJGqfw%fPVL%56*NR)29a~*S`}-4OEJt){IfDsQRW>yy!cEL*R!*Q+K<>@ofD_ zd~3z!4ZWA+;c(i)h~RrFbc;k9D%GGfv35sfvqeuF-A=VieXRB{0?FE^kbW04z2)GW zpB#3Zy;9Gj3hWYH@zYEOr#4Imcc&#N54+qQtgUC6v7o^v<$RH_IB}jq^ATiE-dc0k zMya1oyt>8~uq0jf7rz)b&9T1{`=oq+-Q!3O@BNY6oXF;ynDqYX-0&k=P5~wA_pUe` zoj(xsio=cSd0(^j{;eV{Z{f<;r*GdV3f}R`FwR>WbR76n3i7`{>n$vce^+O5e?y+s z{OEw4ds=SB{-r~)g!9iOvf2wC@oC1CvT1#Kfu<42#^(#IIAMQ1Gt}Y$OpbJmcU#LM ziXR`_-2S|N26TspZtI}Y3}LltXR+!S=Mi_T<;pseR+|cA)5x(-s^u;Ft{5@Nyj?z% z+m5S8+&v{_II27F^83oJ>`f+Z0g(8=4v@pLvr#%2H@4sFo4THta1`tTEGjDc5uAL} zS*HuaEr%8@?zyW`>b4Zn6?ckgOK@i5_xk5em5{7Z4{K^GsPhlp++AClLl5Gs>q&#h zoO=GRVl4O$@vX4<mN}!@-QJoaSn4jqX$N zh@EjoPSK&xK@CPKpg2)wsQt!*L!9MIZivTKPLYB{*w~kW9JOoUO`45e47KSI)Ox?4 z0jS{4C<_ML=`b1-9}=hew+)NCW)dzihwf5W0X+1c`cq3N-4G&^bSVe32_(jWklRQI z+cWa@1ObjAr<6kvvWlLS{FaM>@{s;b5fEa%E_3i3k<+d15&d5Jff}~*Vx@NX3A?N~ zgDSm%$8O2zbjAKO$!~>xT>DZAoGAnXxPgi8LTzjK(4Eh5oGujwb@vUj`1>P!os5UT za_p`W-_}rPs?77(KI(UCl{-R@lx@g}20OU=&v9^GB&y+;pBJ!4DGBr<<6;$;3XvuT zZG!q4jvGRDC(%B24t;&Fi|W>&z-i@wAmHkzD8Pv^vhF_mi2;`x~6FqCYL8gD$< zaP%Qh<0HPw6Dm%OYdgb48$n1IR4b;IhcSh3lxGqKM$4!9GSQeU+{YVhDY&LQF0o45 zyr|SLbJ61lY_fydz?TJN)X+9|^-r55SY~93Xx$!{5haIg&w<9Y*CuYSb46=<{6A06F$pk^A1G4v-Wa$Z9tFgv$9;ChV+a>3 zDqfm?*mhaT9q<5ElTi!&m^I~{_q);s-&CTIu1$4)XL2H{uge_m$M`Js!H+P=GmJ)^ zn&?9|y18deDwx!){MlE7c|u*tQ4o0aFXvRIz>Z&E$(}X9!k%7PiWG0WPG*e%ELqwF z>=a31P^(N8_r|@(bCtVD`xa+Nx4!+esmyS9_On_C6MAiSD7s+ErsA;>pWjU70k#6^ zXi%RwNML9rX}WxX7wmM5`t?I@Q=`a1xmX((Uq9VY z@|com8*N)-1w~sgRu^Q2K>qh6jFOhjeHJxhbG5{d-dh`duq2Urq*k!(yP*?J6Wl^C zCzqCGU*uHtIOKq0!^m|0U_L8_gf+AU$-%%Mna2ivxiLiKGYVAoCko#g67#o#;_Q49 zjbi-K7vgaI5*cZaJ{SxVZPdL_S5EDHMH8lw-PpGFL=zlBJS8SwSiVBcq*nTb*Y}Zu z)^+XAS;3pNL+boFpxoKo26GY%PQ2!=W8kz+d?U`0;PR7Vvi)OGVGBDRcg)H{qiJCP zEZ5+RY)`L?wvhsPe*!NybB$aWjzLDxVHroP{32GQY#QG&&{z1NYh$3htu2*EN3=h- z!)8FUt}V)bvioJbfdwuzQ64^v1}c&8@yY`LiMu}wUC?g9DNPhM?yTHc;NQ@*Xu&Z! zc6UvAQ_pcU4irR42kIAm6Gnpcesw0u2$3H{J|>z5VkiAW-NO%6P~Z_73W%hQ zh0IMPg(g;_>fnjRcxGd2SDe(DAh-?CLo7YfAxTj3A`D48GcCF__b{?|&Mb$7U7apQ zKWsiFQdYkJf=AIXQd(nUPHZ2$YeI8YXI_F=_CnA(7@w=EkFI8kGZDasRzH#;T1eSQ z)2L{9%?kRgOGH`Umdz}3SQafSb_we-0E!RhSlh2gzIv1piBjK^3Owfb`Y^;z28l&k z^*f1hyQtiwUC!{!@X2U&L0c>&y{caq?B0+SVl=RxsE3w8dX0~sl%2WxO3gCl)%|#W zQQ@GW`rgy;;Kxb|d@Yo~l)p%wfevCVcS-lsMTE6w4;JYyx!G6GjRg z7_(8zENC1-%fH0>t3{TF=&6kFICgp$mak#cZf7B_X*Mwis#(zTdB3PEV$z?^Wb%5y zQek8=GyG3(ql}MijUY#f8j7=P6fXKFiGFOWe3c--pziiqb~{=wb7fK^nT@uZ#Ukk+ z(9lAUr)psh623nVBb%1hi-cWaV;>7E3*=6;EOec{8N+n>QRL1E&T62%=x| zHI!U6AP}2I!~gA+z>rP=XqETYDuutTTDaKAcB5O-f?#w>;^V+Ur;V==)GFUf@|;7I zWp{dGldM8e>*oQtOecTs!i0^})Q4i|`7-_tM||<)&VJ79w+A2cl^ZTxPM#WY*5A`A z?RvK}V$hDvVJsna<{v>-=OJX8VdEt^^r?aC5a4c1m4#6alzZJqW3s6UP$VrA;GW2e zvV+bBAj6$W2^-e{@TeOLnMeWQ_9w-20vg4m{AvjN zqX|o>`*375-(ZL%j>Dftt4RITHWh{WS3KAMakd2+nZ3LgXw9)$^C| z@Vk~R6A2%_6KdKk+u2C7-`}4dxgO(|{9Hhe(Kjc`lRmV{NNbbIWg0cmQjI;cg-*p& zq}>6;ZKBGr?7JF-$K3$#e(qq>OyR%W^v{p~uykqfMp}00H^KjRhd0qL0?`s*FGq#t1y%0b z4r#Fh|8=t?6*Y^IzpQibp-4Dq5K_OL^Os5&CJtZd^L&25H(z}h_O45;+jNvJcEX<9 z?@9bi9Q%n1Z%81LO-FzE_c!P-2?N}Epv*d4Wq=~9S%#&dz22nxXr}y*p5(0%4S(Wx zfA0LhqZWz#)f@(l@PReJ?WxGqC1nDWziNLS(fR;~>pu+-_V8zJ^+#*u{hi2{zj6$y zEsCL(3p+RS{5k5hY-Kl5kARruRc&y*_Lk^>G_BDZm@1ED6p=5*|NcWgoI{>Ayhd1N zyu346e7IBGv;q+If8M~LSWGdhbZ$*VmQ&)v7vya$Fh`&T^3w-s+ zcydAzU%1f?#=0S!9Cju+V{)|hrax6D{og^pqx(iCR{QKXH2`bB`Jvot-AT525z zHel83sW;l>D9J|_gQBPv|J5Z~fZq0_;}07g-aJJ2OUz#lx;4%>T8CHoWJ)}a<;M<+ z{JyRS^6M3*{CzC_eF(e-;|ZOh%wH{O{neWQ+#bPxve`n--Zfkm(A1%(%b}9-w;M#{ zarGBKQTCT}oc_~cUVd-5c_wPVygT1Z+A~T0m~aux3%MSVt;O>3Q|Jdco3vLrLkjv1!>d`&9UnHwrwK9xAs6)Ax3*{4(#mF`b?0PM#-Xx5 zU+7pY$Fjc^crx_@=bTJHA~RvH#IlE;&oY0$+C@^lFr#jRO8tk`yd|u8nR7j5{>5{9 zSi|DEAFeU-S`V>)vW+1AzdQ$e=xoUN4(N0*ryRqSq#-Ua$~-V0$Bh!SjTgzV~VGLk-ZBAX_O9j0k6&>5Z$d}nGl`E2;J#0VIWW!*TA*~=w~f`t+k zv<9XC3j3c^>UtBIL(a0~lVa@@ff&iNV`3A`TO!4@k_P1+G;hBnkw3-lkK-IH8Egsz5-1f@v{kJP=|LH*ovX}(nL@Uwtp}|H) ztNnBy$oXo`>UojcD7b?sbOm0C+MZx#>ryM2hF7&@k4s(Foe$@h z8&IM_KK(>Zl5@PJ?D})=Pvwr#&MXo>AQ!*zT6U^An>o~A$(X+4p7&MTYLi0XS})CR=J?LryzUI&B&vuK?_`EFfux;%>j zt5=xy}XNSR0ZK=ZzccI^7u$QjagJTua`a1N@vKr^_AE4DTamegG0 z;69DT(1(^oU?8}j@xXT;UP!WSJbS|HT`T9>#~IEfN&Ci`DV&E1+nsbW!qim@ZUL86 z5sHw+tQP89fR7eE#l6lJ;F~l1vhcU%{0#zmWHSL1D#xuXP=T{Pond)kZyxwG0B5Cc zEkKqEQ7o%$tIaAoA1 z0&97TX-CY=d@!!!cdgv3%{lV|f6@E%*M^=7NiV`ijoH$imy?_?nUN4>VEWfTMt(B5 zN$`2DZ=+RgKY!9cJzADa=f0!TQPj}2yrqb+_%t|7GVG=`*$v~>XCkhg&hrhQ{#AwT+ZtS(y`2!$=Y zWv>oncwtd<*JSdC%mYSO{ldjEf}Pku!;Z1T=gxjV{sR z0Xs#m-ye?dd~oo1#)-t&LO3h(Cdm{Rujtl>Bq-MESgfb<$nI!9UdFvY{xnxqfLL!N=bGHM_|wKbO(E3*8laQ$Y$IiG+e zF@;Mf@-r{oK+ig7IbMat25bXbmd?`o<2N;qZavXlUK+yfAvibyeapwIOV6@r*>H&4 zRh!Qhe|LZ(^^>Wcs@{(iqa4*5!ZIVNFWEyWZB;sWb$oeA>L|aPn*q!Q=m9{Ekw`f~ z#NzSPdLmFYJ6?3+{vTiUnFs-%Q6gHBa9vnAjca(H{8aWsB7Y^DyIHhk^O9-x`4Uzq z8Z1?E_(m*yEn(%AZJJp!IeJX3)L8A)G13djT#Al8L<)xgZ7|>_pID z=h?4KsXsr1hON47^g%|AS@qX`BF2?lCtDnC@!1EZtZ@9RBk3R*KPgvl>&=rm z>_>hKR6D>@eA(N>o3&o;P--XOb|*5GBdJ_vRjF3KmG>=}Z?q#<`cNd2`cmnY$Q2Cg zB`2E3$<6noOQ#xtQuN}-MFevXPq)r6NmHsi6QxI~L5Ill)pUo<_GR&o>_q}^6W6w* z#PSv29F-QZE$TI|EB=!KhRN3(0+sLg8zBDCWWUglI}%(*UJLahot0OZe71%KQ$R;f z|A^aPo<6{;#{8-8OG#@<#%UUX^hhEUTBJ+yhYLXDdQq|W0y`UnS@is4fb;Q2A(CJV z2~U~qWfHadLuFQ7LSPeR$G@!I= z(&+^1!#M?kxZRW~lz0NO@82~|;J1dm6p?A>Q&zLLvsb_~1#WN2arK*BDzmkvVt{7L!!a?M?FlCRbg_UAnO zjfZ?nJkAvlCtkSm4l^8fR!6YRI_?6Amk+{WsaKy;uIb|I>vuy^5nh)fd#;p@R-}DF zdbXPNfJ*cyk|mbT6i*upN-W4H2!J%I1-Bf_rSq^*gU!vFm1J(`H4D_8MdD+8tL9$7 zqhAh?NUeEXj4=isp7owTJ>=oryxq&Nw=^9W!ZN^RyiAlwx^V1#{l}W zX1cHTnX<~Ufafpti)!|Iy%dD!7d&8+S|qomU7mzQeezAc#4rO1u}eM)2l~}PMlwjU zb3hoHt{CJ=^dXc-zKxyO{qnw;M)M z)XqgbpX*m6`Y*W3SV&)2x_vdLb&P=L*jh5?9}wy$~b-s8NI!7ywn0Ew>xuxQOQ}ZBJ;xAQ!?y zPwE1!XBz1E1+arn<=UI{>WJm+Z6JZwxJHrAVkB^-m@Pq6r=!06g-rfJhD$Vi!lA?N zi@wUhL+z1jOFS%s5H0?}XBCcQc7z@B8V>-amN@#p=tE}4fA$2Y_&F_BwsR}^!{O^g zaQZ=&$NbX^qI_2lHT+4tg18YHU99}JWWoBU;y1a&Qzk=Tpei=)@oUj>GtC2uEbSxi zWY}JwzYeJ;>@_Pb2##mH!(KJx>1{Uee*zk8vC9mHg8i`;*EL7~)8Or`002cMRH76v zS!U34Km5HJUc9YQPdZ_J&s1ctnYd6VGbJ@_Vx@0-r`avk5dW@#kvNo`PfZw&QiKWu zyo6*DSh>-4YXII?T$jyF zKEUZFeKzGN#sm@ayOg?rU`^GAh01Iy9(-7{B<9k)KjT1ZWD~cdb@2o7NkSK&kqVpN zRy^623Rb=yHVN2*-L10K7PcT9DI)^vVJ9KpeO9a^Tl zu?yHIQ5TpY;8J^+c7H637`E)@^}KoVR@K#%H91;C=`=cx3VO@RFdssuEZ>-GSWKRi zA1RFDpBdAIey_or_4?b>H zkZ^h_s`d~9NZ-fwj6YrBK(Ofs4zrXee8Qck2+uLfTD2Y8ay&8v9#!wk`9VQ2lf}i z57nCcVyuu#so*D?v!saL@W?54ZS>zAK;RO~1@=lCq9Jbs)QQKpW?Hb3~Wdb6eoqcNvE9{ks%Ya~Jhe zw}F3*fa}k9ZQVi(Q6>uiMx(&4KR|1qo5(`h9)+|T$kgTwH9uq}dzVN~c(!&G^Aa^7 zu+W^=FZX-x{ZH9ac%?I3(wb9Vs~e=w&Q79oVPD_+&FdH#ae*yKi5nli+KIhUn{(Xf z^YfMA@xUzY!}^}dRMlFpL%_EOcrrN4B}3*9^`tuDBhaEhH(-pP?<=Y-}%Be9<$cRE$6HV{>YB;RMih z3hVJp$(#T}I)oTWHqB?`56>*Ut(RM+tbjK#}peD!;by zqNbb6N3%}kuK=6^unzg37il6Yq#{y!%s|6AJQ%lv^t47HMXf+5%fa!PnC&9gKQnOx zDV|M^C_rQ;dRDOYs`=oA-t?u-`V8s8!8W~c5YPaTE)fuXEE!8_Irk3Tbau5f$cxYI zvC4KuEJrzwEG7nk^}z=}$|eI?W&tX4z+T-=aRa|MxaRU!_=ZvJ`RmV(BUNv|etwM< z5#K-QE*HN}%*dLCNu;#FV6b5>-PxTa8~-IImdY`dA3dz8RlA_i$>yPI_!^B>6TyAsyVLOOCnH{C2@`J%3na+5}iDF_2Qc-1SVC+f%XIKali-tCRok`?AdLZ_s>ihU4_bJc+- zyw1u-d5xK^h<0WoQ0~j)ArwZXQ#k@ukEz1w*_@e$#T?65zFc|feX+NSlMB>b(4g^| zN=i}Vp_{as5PsA1^GDCUF7GAtx@aKEa7~m#o2>OzWG8cVJ;$4umALf#nKNY)XIO~% z-S#o?Jh)<=6ev;rw!b)x`w;yTwY|KCoI9=BcG-}DaA8}mrm4~w_9e`GyT3y^;UvX8 zCMj9KK_YjQV64cxK>|7G^;iZcA*AOiV)m(QhkEZi*Mn6CExspLo zUwV$pJ?}^R1oky+LWRE!wi-TrrH4|0kqYxEtbjEe8in&?LF2?D+ z7JEE^IlqU{h=}CpPGa*2;nxw;oD0GOu~I^%d^49)5l{%(QOZ$$REJ7w!F-8!4_UPW z0h{*Q^`lqy<6OXgsj8VXph~0Dr&b-|9=2!ocxIEP;XIoz+{Q+Q+Rr4mQf29eo>dO+ zkua(Bu1QDHr%hN+rN!IDY%PWINk;%Lt|B#h8Lbs(FfRS7k4x!Xen89Zs>XsreQ-B^ zZ1XfQ!ZP)lN5mPqKzish+8ng@lq}N?Du-=4L|F%&I*gpWYViF~gFLR%i5j-EuBEQ^ zN&)!XM80e03Xi?3y1k`dp<7)bElNL`ROF9%Rc2V8t_t5x#Q>w%B}VcSQ-*j%vv@m| zXizWce!L3C^%;y$&85m9^0%f-(4^r4j3t%oAp8p`P)j#p>LJ|*FiS|ALrmOt?T zwbWHu@VobW&b%o_*l~kwjvk0<^K;uoGYRj)MtsEpb1)IJw`e+DueX5twD#lbc3wtu z-MQ(&xhj&70LsVH%y2jI|+*%6J_ z8QFf&$gq7J?N<10CtHPgo#Cy*Kd_2J{*rQtr9Jbt#Ja?sJzD4dPR(H5WkyDFi7)F{< zZEe_1H)_9mU~{@Z)4Hc;e|ciH58aE$$sXJ+{E${_fAKYcX8QR0rBScCdZMbFy&I;w zkz7wWK62sPXT96scSuMgXMygNC_X2Z(@orsGp;i5$(2b#epZ5DCY0-?yfV^F1*i`! zn5UJUJi$t|qoXI&#{8hHH;>9_(OL+kId1cEe&PBHm;D+lS1$R=nXwtsO&Zk)k6hE# zvoV}ok1>`?x9npI(re2!UCE(Y-W!*j`n-vTvZ(&NaEk!V*3XZxiIprx;YQIv@m|ZD zxhrSlUk3920|cdy@9EK3xg9#Gs=PuWWg#&jT{095=BFiS{>4p2LY4hWT*{l#NyL1c z^XA;4p=Oarv+rx)UbF_rU1W-qXkF|t6qalI$`prn)fj2sSRPr73(zovhpXJq>dxOC zjAVKkkn-9qUj*^kdsTVtDU%91wu16Nv6a^skQCeOQuX!0@mR<#IBM{Wu=XehD{v}rQiQPvXwxjL_bWUm`5tjO1rDCM$v$jJ?%DsJY(%a}cy=X%=+PMQJfY;HWb zRqKWh#7;k2*(RNJ_4MLdwq#;eR|$rnyDyk`SLX|$t$P4E^gVNZy=9yBkNMWeWBXHgevvfRIq7P z@()Mq*d|aptY0wCrj(;}=hAZ;yCf8}y#q``V+5@Y8{85!gQ!H9 z&)9v8^xE>DqvXYXJCe7WG^6>&^*PEI!k^K8U32d-CMx3a`w?aMs)XwX&wZaX=Zv*i zf0kx9ur$2|Tq{WLltrHjuv3~fgekD=bGvOG!?G0TE5-3##mfY_OsiIi&qj1z6aNyo zFRS9yFysv{4*Bba>I+R4joOLipC85r5s%jWM`7-QSEGkY#4pTh`L}Nt6L7#I)ybAl zRzIFHsy{F0R}VpfKWypt0bnEGJ{>-s-!_8qbO=(coW0-X0JyHP47)huF@|C=6m9H) zgL6Jtd9>^N$DFV3Rz8c;-O(>tOvwW#E;F~SPm*X~CZ@<{?2d*)f2 zX<$h)h0Ss~B$xB7bspesrp> z3p#gLNysKu^yrc&E#J938@zJQEx62bi8MPJZ`{1(0~Y!ozqL4N8;Q6}P>uR~L%RG9 z`)LorRgFM#R?*2`WF2v7m>;X*7@(pQ>N>tnDu%-NLmhSF8Ljdp*0J-{3#07%5~^ym zLbuXlb^6_@i~bAgs;!5<5tFr-9Gmc0Gw04j9l2cWN?UlDqS2%rAiQe07UP z&XR?zn_GO+uR2H=E2O1P$zP}g&OToSMUrtZBX^#FWzJ;0s5r|D+^PutUo*w{g>L^<6UIp*u=23Rch1ua3C<8^6@kR$h0%hgm$(P{vtp-Q5 zQ_nB7tl~TT);=%J377Ya0jtCfnlCKOr>jHGAu5kG8~Zt3>wZyYXF8D+D71Z(rMukU z5kzo$xFn@f?pYT~Dx6tHqdQ{NlsZa+#<-JvvNdAXm4#gYVrQ7Z~&VWAzx}L+7M}=TN5dBknlLs`< zbEM}Tbtc^dWwnqOk4cU?7aRZJ6u6w;vGic zA2)QBfoe#0Dio5T$-@9TWh$^yAwU(36co>R*aSIi-#WO#H0nR7MhOwXBMI47ReqPj z2uu&T!=B*Vgi3 z0!m|uUyVyY{o2acH}CBQ)ukttQUw)lvRW@$+aaJBOeY)nrW{f@EC>Jt7z=&*H>06W zq9QcafeQUoS^{+SgJ*W4Ug3X;i8e4oSe_C3>eq$@d51_Q8PdDaRTa7>4n`g z%&iWD%8JeM7DkO-v zQfvTX;sKv+x}+k#-ueuCRL=q{-8nD6Rl3$#*P_s;6!9enRT#`Gt7VpM?+ln>-K3#} zbAzS}0TZeQISYwqG_rMSznDSee{MJUjC77elHskuCS!o3dz~5pQXQaVyzY6LV0&t} zopxHnGArN8{XIrI<_g!Ra?+DGfkwJ2y|_J1 z*o`rryXZ;r^IRoY$)%q|*(a%}G?iAf7MWg0(uiTceBcPDazB+h+ZT3=UI(`^-qVeO zU|FbyR*_EV#zpn?2J<`3hT7-nsz}q&PWhyaQXGiuIpVX}t@2otA32s~n7b0J3hy>M z%N43Mo)>O-%#}Y1SMj|*9uh7pCP$B3@@(?h!{vDh#J)Fe7J&t2eKC(0 zjCvAMV-XDiUprE3v>L?^IrbFl0Kt8#H4@-2yLd-s?)+u7D&TZuI9uhrUH3B?doSG| zvZV586-QaD#fW<}8O1ykIMpTad}q`bh)6vrybaP#ua&E-PM!297o!o=Fzb!mmrkOO zKtW)hEBV-cvux$1anE-5r~iKP>4HGh-btL!18+fSS$OO$Hg_stf+AcGv-e*|u^Ag;V> zRuR)CHJc(6Q24-*ZLsLIoL8D&TjW%7Z(zoiy5)^>%!gJeR{VaUN&BKrXnn#)R+L^N)fo35_(%g2nB$i? zNcG!iG~W^cTDz`Xf>TD;r>x;o*R&=2c-E_vQAQw|1AHr!+?lNH8?NG205AwxsLN7s ze;(Jr&1R#Wb));PMd@T%3xGln{j~gdr8KJexJg3Cb+b-g2mzF-vZHBjUE@2~8~czr z)>+((*wLn%YuBS#lbnw7M@({gxRwmD#oO2lB0n;e;${iD_p6NTR7VV#{Tq0)z?#B| zU(QDo*t)8Xg_8voJRZr9O$JHsY-N*0f?k8%9&%aSc&oCJt=AsDIeMgZ8iHsDwhG%@ zaF=77bf_l!j zE-(#L;W^Dqz&i6&^If(64br;vvif-;4HLJ?dZRS$c?FT ze|X4O+823ktbZuBhQ|I3#0pnwZzjO(_dmGPZX^l7q`V8QMWkoL&nfK55Pkz@9;y!c z$bwWR=refbI^j#_h_*kgir0t#b|yHpUU-&FToH6&ajwd!JCz(~1jCs&g3UgavkgO` z-#s#JTgs1RcByr`wk_JM1vaq5V}SY120^xsS=vjb>Fe~(>Qw5Ki{>Xl?VwoS52}<# zeZ6Ov$%QH8VdI;Jsk+A(L^!T>*TK7GArXm{`D%LsO#Czhov=&e>%y7C zV5#ew^|>Rq{7&iA%6eG8|9#T2Y8`)}#JagX>a`kaTn}|s?I<26Zs?*5BiOMp%$h_I zW~bf++DcdP(e?moaEIVirO5Nf<@P5y;MUw{8f32DbTA6h>Kc>k<8`FaksPArQQa3QPI9@oX288Zo2$~ zJxP+?FL2df47lqn*CXyfl0pR})l5jILDY^wz6`pNrU)10=Ru3W<$H)xkrU#+Vgb>^17pn_U~aG(gCpFE2jSO zT^N8M2`pRd&cGO|C8cI=vML&9aQu0bjk?2Vp^oRd)k&lk)yL*!1|V`V4rOZi6?Ov3 z6$eBlmaV9zIGF%(pn#6dOWDCJ>TIW?AaOXDe;*z>e0!`!kRu);z!-PiFg*HOn*sDRiWR4l$t%+!SfAN0!sYkCchB`JwFx##GLpgiNKFCm{Tq1aXBp@<-o@3h)TP-ZCvp1AZSIDax z`{`@UpyKwMhz1xslh|3{0(g4iIpE|+&bXB3BA`{U@yf~9P6!$yj5I~2+YuSUOus{i zjbN*)K6&$UoT)~wMx7cvq1$3$L$-F&5Mp6X83=kE;33ydiW?`y4g4H!=}P8<&4bOzIhOls!}`+)8MwM=AYhKaElbbpz)GlEQ8K>OSGw$R+wzPm@Z2vKIN|k3no3Q z(P2t~`kiGS!efLgNCv+)6YUvop)0-lMs|jPi}?mb<`js_%oe^U=$oY$gFE!68p53A z(Ss~y3ql@wT`^3wys?-s@Wz*~w1DY-f8V{afpQ_rWva~65YA;#P-i96VIiA=%nw>H z8q}7nn~_LbvcvhuiL`*Wj}=DRrB#fm1iWC>ew`@NAk3F zr+<*w=@hH0Ub|H~O15csD5O1;Qz8v{W+8g+}S#?z&^ zQlpjdnVB^!6-n#RRkDH=a`cjsFIR_-UC-j_PUgzD=BteRb+#GxS#=wCwGx1|aae6r z?o+A#!+g*P+Ifpu*NJqGMDLmV!-l9;J_i#e-HSk;H-TTi_QbpfX$wy8&5!2IOA_;# z7P-mg>br2=L>95y*Ikz7C9l$X*3c4Oy5C51Sx#%qY@n)a$Zn~8Go(%yJpV#6dd1eX zL>5*!JH80^w3sW?jAp_;ys5mNS2M55kzXC$K9Q$hcjYK&o-2cDIKTUD!6_KS8d7FF zkdvaFPzRZDAkJZ#Z5k~nN_lg;P%A7tNQ67n-~-P?;AiZs$8hqbr+%ev=<)^nGQIMYny&KX1^vud zx-DnwZc9>n$kG)*E!w%Q*gJdqKl|XU1;nG((ggXuX3ACRu&&efzS|sgXhgz!huPi? z=Ca0E_N_BP_`8k~1JltQ_mBzVsqB!z`h-3xz8gY;gG|?D!{>ek0u+`7WE7RmqgN-_ z3u1YM#6>o3FLp8sIAIpBg=@(u24kav62bAA z_NGd8GzR!7xbP%>6WRYRRDdVxe_CkDl02J@3r&2k5TfD!O`9aEhQe&R*Gl>OE{TSa z*JtF7p)_6j+bsY1AeD+YtTbK+_tlM*B7ADb(oMNiTZZE~oASk9qo8fgPVnu|dWmxp z+bb8EWsa4ZI!r$+n5w-OcK|XJe$wRjb4q`NMJ9^2MUJ809aHr`Q)ThEA9!TEqw$l+|lke zN#67Rh($q&9G8}!_Qy|!0V~s{J($(Klra)0(wlVE<`%i?k549!Q(cLv8C96}S+28Q z)xM~*Dgb&8>ZrRX|7Q|jO{!vbwqbjwG}k;0kyiEo|9wngM8e!PcIL0Hn>Rh%phXj` zGBstJkMT&>+GDEGF>ol4vTg_=HffqOcVq{TI%F_vE2!dj35%d)dc5$QUJcENwQ=S{ z5r_81slNBj!ad8MoAH;9L!M|?>~n&SR}dxEitQiAI8|Pw)8)6LON}6E7MGwr{qB@v z#imaS==obdlnTOvG8@bl0r{G;9_7t!GAY{$0+;_7^&RzdRcX9ZjIgybfz%>J=U&FZ zA=sroD3_T{ZSp+Pc>7w1THAR#TT=#Vr>de_p~ZQI6S#VNyJQ2Hw+6uVTNWRFh@i^C*zhovROanMZ1wFL=oEUIZPKnq~9Nf&1oDYb4x zNPjY&;_xR7z_f>l0f6 zk8>KuvPb)BG5rd#%L-TnBK^g2J?1)@*d+hEj~_sl@4MAz`^P7Zpd>&N?t}bhhAf+k zjmmSddU=TAGGIFk-dF-@=JZFA^HBL)={O3#?}2HXoq01md*k1A{E-RV8Q!vwS#^Ks zt?L-$QHV}B-MJL>6Hw6yYmMZMVbjTf2N!Nv)7aw&0tr|-1)-Z9p5St5$w)&|=cqRuF@}mV$2-(|4Iz*1Cqzv=Yq9#jFF`T!Dy)*+WwNJ4+D$oNRaEEsb+#Q!<=nd-F_`oCz)p4U0Oa1o)NnKmGVgVps=;GK%z8T*xMso zjCU+a--R;N8yr(G^-a6(Jm0|CBNbHDsh&AlBnZJeo?Q7R}_ zRW~3BC+Bk%U1l+_YX}#JmTrJ~Y{zVzUN6ZJeDEDZRx30s&Xs|6YSihuCC%$^Cn9R9 zE+0#L>b11`KEFsh{5cl|cOeh_BU6q#-!^Z2Q&5h4aTZY&d}4E#OVFrsjpQHcj~QF{ z;!EUT9&DvbQ~+E2m`pk{8UzG$&wKXO$M>6#M2}~@|Dce!aM8@1g{_XP3ZFNoxkTm> zPtnbhyqRLN$W;U=rBU1l3{I)WTZ+mg0<%yH48qy!nKQaFbNTiz>4Y^hJSOrD&zlb& z&QRLn5w7_gJ*dlqT^NX>!FUxl)eTKOTo1Ng@Y5{v{Pb*hyCY)`>&UTV%n_v&0N+}a zT*b^yW%=SGvE#YgV(SCR18gAvm`3pqeAcAWJ_KSE1@tE`wz*Hh=CGOE7p}XXrB!On z>U&mK@83UBe!92gpxNN*SnO*$arRv*vb&!gh(;ed4UUhb%2#`2dQLs- z(?sNPTR>Jp1+89x9yr~Ha;=_l=x$z-0jYR+Q2Wg>W6U7PPl>;h-U&lBRawbgE`AY^W5K$&9R=5(ZTQSJ6Z5LjH+ z{BSfpm?1X%JHHRWW8hWhnbjA9?&N!)1^{7i+Fls|(uaF+iWIojdi-_r4yB2_2mS%^ z?B|FpaPn7)AQ^zAyK~OScm95#9S9)!Ekw4^?-uh<;2+lraCq*rz|G05Kp2o6#(w>$ zB%cG1kqGXr*MHD}cL&j6o_ zu(yBzQ+|1m3;4=T#q6QG_XW;9xjT3N!IXhN-|xHy@IqQx-}L?C{~Wf^i*)?I9LdK_ z!@t8?3cQE+KO%BQKOY-lOa8kF69JzdLsiKIXp%Y7cS<^=bd!_l5&E zI72@5j}rW^h>lP)S?F&50JQh--2RV=#;m3i>A>W?e)Bk6X zB2Vx8P|_m)U+5)pZsSe|ktmwqKKpxM{pw>Ni(DA{DHYQ%EK`ePcZU%>-Uq=cbA>i!;{#qH!Bk^Zyd z$-QTV2m|vHnPT1Xgc~3%f7I|J23+%~?hdW#;KsBkLuT=h90uXInRX5F&jlp#3pziE zjow|bv^Gc>o8fk-32D|0wi_@S{vS_?r7L?Bla>5>@A+Gim0^?r zb+(t}@uv<>d1gvJWbEjhnB;S{ck z3rTEuz~H|^uJRSBe<+sB?-Z)cangn%Jcm!3iS-PH&8oV!pyl z8WBEeh$#5)L;ri(-L07SfJfeEfBpR5MeJYvyK|C`sjPk{+-!E{4KY|a@K z|6iv-EeDn7{>hgg>@-*UnJmTt1fH&bF6*2UngHo)Rnh;b+s`N&n~G ze!OGc^Ki!44~(i>d#}CLC-a-%Tm;L>NT47RAU=8W1m*oZQH3W@U;>^zd9Dlp0{BGj zqXEW~CuC3Fi@sHI*4|Hn{jNMY-Ax)}^%nV!y0F}vHwyJ4^$l*@hgRrOheY)a4TNv& zqhGwvzR&<~HXM1q*h;|7qf*M+_g z@BT`Urnjh$is8S$CwnITrag+w2R`V_e_Sx~&t3-jY`2@w{rBC;^xnC>ff4<$%ZKJE zg2-F@6;4YG^r!!EMX_WH{^yLzp1uA4#V>=b{y4GvKc)oC^Bvw8$$#Dx-J9&gn|3*L zEoW(s|DM$=WHYq?eAA#e=&#B2Xo8p;a~c18on8i1!u{u)ijoDrjAFqO#nm3i`L8!c z2Nq)P`F}4Ux+uasJj6_-60^|%TK}Lge&h%LeNPPdOqf^5u%rIdm16(3{-VIPLjL=n z@c(yP|J~yM54ZJ*!Mi7tbS=&6{%yWo#*!MLQT#s!+z5tQ3Sv129CdBk>p^U$RBzct z`6&C~@@V-ohCYS191Wjso!_h_?B(B^?d=raI$L3aK`ldMZS0RmN|GZPC!Qyhg3hR3 z=`>_m5eRC_6bqHh6h&}9?V~PP6b~HV9?g<(a&^$@X>dNFh#=zi(X6v=`mSZr6X9?n z=ya%w#i)+ea(_+#^J77PR07*9pNp&O>RP0b=MPVZir;?L`T*aktYix@YMXSYnPE=A**wxuq zgF_JTn=jWFdr9o#dCJni9kJEv8MRFE8y^^i{UhV~YRe%wp3lFYtBf87Kzq_GS z$bJ_u;KEjJJoM=yTPoq@`)^b+Ea!77>d*i7a`$Z*?Iafat5YMltXOsv8KoZzuqq|m zVr$*uCs$i(Yrv{O&&Oq#X{$lJ-jO7N!V~%O@>$~HPk2=$W-6_hL3TmUD(>!Yj-Zfv z>oS`)@mt{6Rt?Q|Td2UJ_4aAee+2(_GN>#bokleSuwb9Kh1?*>z)lN7oi2X0`BGt> zz@kv9Loc20t}lwyC`E&wprN7NLf0aJONd3U9VYbi&QuYh4=hr^3lst}`|Xh+e0C~6 zr^7G?wQ}9oFHeI=g_^^=dgJ*Vc7glBZBG{9(m(|~t|$DkL3RgooD4e6L^qd5PEF@( zRi9$S*5n5J(}aY?!wHNqL@T4$wuX|XyWf4M!Prh4;VzKNc&1#a>TNU-s|Q#j#9}Cs z6N6G58JQHcu&+~LjPe4NC)@d%>ec7LP?3B0)mC+2$looCJ8S0!5mPzZgH zc>}pD=kSEYZ-I4MvY@7H7JU_2tkpoF-x*Zwzv2#Tq@}wV?!m_0dKc()z0a4!Y;49o zIfy*1wkf!m)+6TR?slNspa_=rNrdzIT9snWlhL|WL3Wd2j=bPee)~i9s!vANWjx^5lCi%6 zNj*!K0IWNS-%p zUq>KX)7}2$dz<78&%0~2Z4TlvAa*4@7pD$h#X19f*nwsOr-R6wt1_Xsmxo&4X%%1S zcwXf+#hmul)qh^`849=V-sTxatwJG}vYjrMm73UcV#evoB@!u(hSZ zl6TgBuwP=*s`o2txt}9y?T?|K*Wk7l^15%lOZ6e5tRdR^NQ(Feuw23rrTyySr%__b zp#_{~$&bvb9UT@w&VKAt?LpsT$hIF)$1 zM5hK<$o_lQlE)jEM_KtDaW>~#rkGu%b6xKYLq5VHVtqys2`kQh(oOTa`F0J7y}2=K zvG42a3SNb5Jw^%%(JXlJv=WI(5-QY_jg09z8F$uq)$0ciG9UyItYr69aX0*woIiN+ zS8A&{W&qE6I3f2w%4ih1h$fC)`pP_Avzfkqm||(vWjU&ByB~t|NM97WFTFrK?DwW- zY}=(V)=xp!CCQa^Jx{ab+G`Z;e{C;}W}FOMecpmm(ACe5KN+z;*&TPju)&iT zB@b#2obIL}x-T-}!yBK9U)oeGGeYEZ*XzPH#qx1}2n}a0^}N3_IWs4^Nv<35S{YzM zlwvm?Jf=eC1^Io;lu0X+O#?xmMF^u%MsCNkmiL*j*%dw))$9GiDyri@I>=mYIbW?- z`E8trEk`zO$(;l(R&nb@yFg4{yK>AZqKfsdeYW?r0ef9EXFY+qe%an$>Sc5oquWqr`wx=&SglzJ=5!5>;ZObdC35uAy) zJj@#&F}d0mit+jbmI}vr%52z`yW$_e!Dbp@-Cr<?je$Mt92 zOTqOkV8F4@oaS2E(QiIe1mKx<;3{I7(;&0<2QvFNPEEMjP{?$mD~{pkh>iwaxW{YD zwgoYl)7-MC_hG0eZsS?)IP=cnv$3Ne+znh3=ZX|^$daXtRkcBg5#_`6_uoA79~ zP_9t&9_=oI9*kc{@m6Bgelkzb`mdCOyc&1VOPSD?(OC--5}takGI^*x~!|gV4n6UMfYo?v53Wr^<8K+vElDfKk)Li`?C@U>+MJ^ zT7^z+XV#5i9~8v~=xUJHO(-t2RR>f8?{s&(w3XwIbj!Y|+2cmt6<3Fkb*=_T0#vCy zqZ2afF|rsUQsbFqA`jlo#qqIS1QB7Gxk7KFLz&~^DIUt((Yt7;KWU&WwNm|1PS65<@=;)rjOG5tAXpXiF>cu?g|$s^kl_>)r)4d*Gbl@Kl3 z7$iK+LmeMDe7?y14;X&y|G22Cs&ns+GJS;ueXQeV@OC1}%)$&Fm|#W8 z4r4F3%A>E&(`#?h65n!LuDrK!cN5QxwjNQ{ookVK)nlynEG=0C$20qLH-QY6_x5_3 z4x%N)8)@S(65A#HF_(cj<}`&qpZ+}cGpxTLvh(X_!#^^y7@7 z$)-Liu;?L-=NNcK9W8BG!g#Er@;xrRo98`gS7ZBKO636dO$ZVp4UA@&>M;4vNjTm~ z3*osy^^kmRK*yJ5pWJIC4nGQ~myJm%OJdN^pXEuj%@f@TI09zyP%mYOkksAQ3eGt* zUYY1}KzK6_WsKTDl%t(CQCudPrEb=;NLoap^N^mz+uoC_co0}zCrVx>>^o$R=wUda zV)~?aRA@o<=-vM_N0x@=W_)Yq79S?{4B^C*or$OVSf(#F?SM!woy1i&!On*g;roU< z0E5Tgew%~!I?(!n2rj^5^hysyG;hWMfa_X4?QF73e=j;cU#i6>V9&1NVN$ELm60nO z_AhCThXvJAUA9i+WWZrBA51uw5CAn<7}!GwNp4r#Qc@ z`!z%6_4vcfe^46PF+9s^Lf|JDMcz!<;aq@0@9C-nbUvRKbdEvwJCi zooe1pjPWLDc_@ZV^Q z|KBJKXU6ss=*b!@P<)VuDE&)iIAg*%9xV}XcVvHvp&PkT3jFip6u&UNr&k7G{3`u2 zzQ~QU|M|i?rFHLf?knV`3!|8)|9pyW2;YdRLq&G1UBIGLXF)PiBL9laaR>k3w}+y6 zdp+FY{-~I&UT#4(>Bk7@9@JpI{&QD~V|92X=C2!7S8PvNRoms>JTJ`oP zT*l4rSK6~La=tdP2|N7Rz+Z4rCGcE{o2B0TqK{!9n>Y{qV@n$3WP000y3^@@rtJL= zprgpzl~n$G@-`HhReIG@V$nat+=Bob$0MlVC+{CyZNvarw2y0F*m(iLSd&l#@=z{7>eu&toF*v)cIR#TaCh`#YpSZsGEMoJW!r_@5j z!;{hGkZT1GsJ-2r1D6f&$-ft{74AK--*9z>iQj+kH|?{x+IXv<;(pA%uuS?W_OmYG+8mAim=2;H+f+WImj7(W3Y9N{2oqd#N`@u*mXd2x#MHO@+C|HwmY= zR|;3h=R1lwi>H(GpI0YboF|yV;m}CQ4eHn7NtuvCV$CBsetgXoDInOMu*2G9){e}$ z)0n%c*t&m{Xb~fy=W4S)kU(Pev#M){J+9R81m1Ayd%udC>GP~KDi@|QnjC%q@|CPe z(5ZvSjj{Oz7*u7#ZMhh@imkpnccDR*DorqpAN;bj+FYahNMh8MabJDd!VI0?m?I3D z!+C$bN5W+>8yX=fo+)=f$h8dcKomN~$e!Y8#C+~AJGuwkgUaki%57f5pphUau-|?m zQX7Ywfr|wL<d(5 z^VGX>wFjd4K5dcdnj(fPv)m%*u#`jfTC9uQ#YQ5R+22;JGv=?qAP&8dlvv%Z(!k?4 z^F~0GCj8#x3x{U2-^shqG}dYn&tHW$tWz73z1%GlW}0^M3GGPe_J;PAv|_(#p(5O7 z2Zqzafd-;T^KAW5tGwZ`3X(Yvsz`_-0%PJ&%?k)mwFxRH9E;@r*!Ru_T94>gHkyN} zEiZsI?XG`K`T5}564NPnNIk;vJtmpasVMYPC*7v09G;M?vV=5iK*dUTC?F+YF3UIA za-}_>EI-29@X2eI7?VEUk%zsOiQneM0r>%2@WAqp#Fsn*5xA zr45F^8rK}NuA--ebLE1{@`e6VW%E+}wGmiSTAlmv!mZH>h=@&2l2pEbvYj>=5Rd(p z$`$jNDLflXP%sr6>85t!!8VK19GOpEQrXjVMqFVxN1VWpZ50N%a(+mcYaVolfZ5j> zr_kv)QEd=J6ipa9V$8X4UL8-Oew}?v6GxJ01w?%d0p8}_M! zTJ|8TWGnpWFB&a;>mvEqEkWFdLG8MHrp}6jLL7O^b%NWC1mqfKig2ns9>Qu&YWZ_9 zKQEM>-^L_T$Gkmrl78AsqJz(pjs_XG(~_!D$x!@_@_-j?byvK!!F|q zvjwF2>987mR<006I8T1>L*m`l^V!gNkXuf$P+ZB9LS=JeA9o$Q&us(?#iKC2*OLU@Q^TK0_+W`WU^cB!cRQKT?;%ZEFZEa$iB6El zl^86n`zyE57>6-qT;2$)a+$DrzDw=hg^EVR4Ed2yncMos+rB;{bAs5%dRDnDV_>Sd z^J@Vds7dX4kAq?FN0dFB$kKCA?iMT(4)TDqm5n)CR#Q24zV9L-6}jl~FFY1|IxdSP za|rL=2fbcuH<^^WZAWQ5+N#S|`9igp@u^7KfC$x%B*9?J?h~Yj;(sh_>(R2dkZ8{S zSQh%aKe@Pjtt9N)z3xH6g4k|D^@qMp-q9=(!Ol>^=il;}-*zPuAE@V)!!l$V4?vz5 z+p{4GNQv>=o>wl8mpMpRnyJH*dfj6DoI3F78;?_GOn();s=kf_i!GkRVJ0{-KXp!5 z2{lF|we8G;IWf?Ci2VUi%=f*ex{hB1|23!mgcOJA()1+S)@Zi2S}2iz|9soBOl@&l zx?_(rr)E1^=-Y?*s;^pGnmx#7aBSyAMcOsbd66d19Fel}KH!2;_peImotI}$ zS}+oP?A(Vnk9s99FfD%xd{Oi|ZEF1&m#lN;cHl)4q;_AgZHJQIWX|2af?C+`L5%Op z9K-(G-(ks30?5H`HHK`ezndDrU>}q4DL6tGW}wLp4V}w^CRF`o4o_M*Z=}YjKkNe{ zK3k_(z-onFJ5;vz8tiXPe+DuG9nEY(^56F*d-n7( z6@K}3{=1_U)XFacECzoC7Mtjw#qgj6Cgh>PI{UY40+{)j;&DQlfA0H#;eb(epT7r-y6INy$yIV|4OpS~n78 z(h*{Wm(*RAIZ4YQt?zEo_Gi6MC--g!JRg=gT+Y#vx946|5!7^lssYOgJzR*32V1(vKxZQpiM7u^#3tOD$ z(%-wDw`Kl+$B0)zYr?Qtf#r` zE!5{J^n?Qt!^^L{gr_uNM}E#ffdNAI<3nx2#pRsClNj`>Tz1#V4OeFM7#~pi-Fimm`oT;%F&`oVo zd%VrB&o*Y%e@LJ9G)r(u+bP_fSO1Mu*j-iHqC$?0!GzTqPMZ&$L?lzK3_xS_h-xSb;Kgg+zk5Tbu5`<3RRz*$dL48%lk%=$ty?^@xosr#))>#p|%)zse>ND730}e>3asn*bv(^sBpuD^s3{!a<|qgO-&0ukPPI&?~7qRQ_sy>FeBn5?FuVl9rdK2%l{mQ$!+cP@l6q3dtP zQ3V-y4d=T#@z`t8#KD>YNz)~2X&J))!qIFo9vhgvACxfDn?o=#QPdsV%R1nsqR2=? zu*Ax9M9*YA_6P1}6?^2_RMf-HHN!~R4IKxzw!Ut7gtupmlI;_H-->UFrO8>dF6KjgNW z{g}Vw{iS&NK!aP3X8;Y4%LwE--vUP+Ng}?%7d~45_T!*>)$=&!RFRB9TDdGe$#q&) zB0E89-Hx9*@n!l2MT;T+c2a(8^|JVP^s&tG{`mCOD?8)VJWjhXyUH{cXXzvDV6jHO z<<-ukmX(qFMbp{367z^X6{a@8QCaks2nG`c2%b08i1ajzU{Gs6vp1VQ6Cd(`A|6HKom_O_JT5gQ#Q@8eQO6(f;HQT zdQiJ*+^<9VqJYd}bDu`Fktl*_ZfkBYf~C`eKI()YQ;vF2%ir+F*mc!JJ=0@KzNaA5 z>(z<>2bTQB?cBz-&f^4_Vo=&APSc@*jWjelZJ@9fuD+W==&Ud2xC*Uw6s{WBV$8|q z$JS|Ls0FEpbk;&d@fHfQCSkAnWCR8;ll{C6@*2kSafTCpiU_CDx1wwy{GQ|wXAs8k z#hQCUZV5T6Q&F^;M^D3Tsc^j(Uen<%N;>tZo#L+sBt0JNXk_NFO_&t|NR{ zmolhUbf!z-Cyuoe+)wOTdG3}fA!jsjN6J)rb3Hl072ySy(ykqjiRIjl(}pLeLT_h}K%WOtQrw%n-24-3JEMvrldm}HMz zu+T%geuhPNqVRAB9GYCCFsFbg6n<+sxpTp6t;}%GnhMz#gpFj>1rP38+SOo8;qJ%; zH`-=K&DJO)VIr$AC9ch3`hC9J#m4Hp_BEHis!H>?-oMzHY0o?gi7nb+RWA|7Sf^E5 zfFUhM#->6pUmrZO6jHoR;IfJr3y=A!imB5Do!fPg|6-pxlnj0$WRksh3B91`HwUh$TzWwcDyyE~dV6}Y(wc*As!$mq z$w2mu_1si6SF3sXbHY-e^E=HGto~#ob`=YDa_?vkB(D9-lUGdQbM{u+;4c3&=pKYI zj^&)qJ>C@pJ)vX~&huDHr1}bU5p`xn{80`3lTvzVmZ6_LrEu%Lj#6tB*J%b>yNX zP?@u1q##Y_#m*BCb*jB`Rt6u>E`NVce=03 z`nK7t_xnywK`QtXV1P4&Np79T3P=_33=2dfRpnE>>8@h2x&H*9TWTC5#S&pXrGn)J zg+2kgxKgDU$M8?8cPSG)YzZS#lwNw@i81C|fhhD^zY!n~NRH9lED0gh* z5A4@o+%?o>nGKZ}GjCzlu^IMxH~LHJb+ymNzU;Y@>-?#}L2Zl65b_e+{MWFKm;O6& z#Jgil1xzm*tBC?REX=Kvws8~L(R6)z!#=GioC50C{ekj)VM??Lxi3TF3PO;!WU}1b z81UH5>n3yizENQa#947=gy;_^8X=*BgkKpBX|>9NhIce>SC2$tqLI2{kG|%;P#lgR z<@K|LWvd$-C&K8-yU?G*q|B>Dn}yqZZ=>Y{hqgjjEQPA6I2EdonEEZ2!@OU$z`T>= z?bK^N_s=Dhc&ma~i|+a=dG9q~?3;uGko{MAy*kg0G>WE%gAD>L8AFVvgGbrp)D6*i zD@YW7R^pc#b$nvsGrPa`pweVhAIvhMhC#z<|Aft$%8oKAs6L~aklSrvq%G33M(Mtu zNSW1Bo)hHTwq}x0D!StDmfQ2oCYGSiwa@+BV!2ac7xX~KM-`4|*q;AwZo^8*PAU!L z7WPXo?XJGEoY#YxzBor&nJ$_5Z2G7Qj3U+@Z?mRBKy^U*?fuy_#oTlmgC(2EeLEGM zjkI~}aHLPy!0Oh^4K32NCE_H5Ybb_l{Q-P)$h|}B!&VOUBMH&^SOAoi5?5O+M~2n? z%raX0KovHqQHlDSWEUlF4r$bA9n2u zlOGBYK%P~><2b$;QbPiCw_8&;m!!XHmSy$!BA%OS9(h@7CKHkhx`s8uMI@qMa7Atw zX}8dK%c$$N4=>$GF#7ELvZgMzhmfuJC6MrX7Kh$15|UqCA}p@*xZW}d`y+eLlx1G| z4=ztHV}qCp8r_aC0BgtoChjO+ex!ZCquBxpYSFuU2=C|_?2b0b8_m=cb0=OKi1Q$7 zKG=#o+wnK63@FV4OUK0w49y_hxkvJ70xQw z+gcuD(R=nm=1y^#%({N0thHQ;#r;q&Olj}_mi}|n+*oJR!~9HuTAkI93&-AA6t$(d zLS9tY5S#Ae7R4z=PUh}69Ho7As4tt`(iKgrxyS7g!wb1}HjHw9HjVo6wwngGqJJvujSwVc_8?2fJ?4dKP1)UF`T9T32{t&gn|$Xh(dt zVU`$K*`23pOR$4Q*vrh?4xc%!$klFH)2eUo>dX=xw$A)qHM?`m*svY&uS3+ZUgt6| z`^aUaJ_xQXrLfvyxjLCbNDsr_odgrZV%j42x&kTYBCA$B!EQsMA%K&`YWTys#XKJG zDK=Nz=$=4roEqT(#xH>2PvBoPqTe&Xrcs^}r7X^y-kj-MW_2i(Y7Q$NU|^B){vO^l zM9N!9sxe(sUdC=X1+;d{EzTH#jE&@_;1IsU%Z}YVr?ZgW?i1(R5kNnO!g}~T2x6pkel!X{ zn2^e5fd6x1#{&GZKo$P3fm^&YXobb%oPj~Rxvw(^XrNF4{i%4aT*B2Jw|jBj>C_Gy zxpLNGtrmZ9mUwq2{_|slpV^M#muItj&(-zTVw+4yJy}k-hJ&tBhY@hKKHqIxt`EdK zMfntC%WHGHCgj;qQ4te9%~w^tWAbXa`MJc2-A*n~r6nJQ7^1aZ@p2*BYIlSc5!*&l zFu6z4+Ln7lRG#Vc(0l^UTE^yE3dF~z)J8##cQhkOmE>AmheU5Y6K|#`>8J_@C$*?|ck$>qBqlB|)eWgfy* z^RYTBG@w0;U^_J*HURznokn8yvH5Kc#-M()kS8z~i*D$Cb0W z%q`~PbU@o_?er38Ls`pz^1SHUOMbX(aAHUq-ebK8-EvkJBny#kuKIFlB97fONJ6d{ zl7Gt``pGT4JIh1n92Y5rKQq&7v&8L@^lW8*Ea)lL2QHSLQ?E|Tv$N_sONd57c=da3 z`>|=+O>3!L&j};D*x@LI{YvxYDze1<3pLoV3_))4{J{N~Ay-yHeo#QMC35+DkGOgRB>aH|Xp6oV+`LJ+=l%QK`G^v^`yVmfn z)udm^(l<7oE}^vb9tV64%f4AC9E9E`S19M`%yAU@nw~pJ@CJ>9-KJ~h1NFv!-9R-2 zXu)#G0N8msbAyo8$X-RW!IRLxpQGy+Xy_I@d=n7W21Z7`l72s!GB(|rKYKQIl7*PZ1bHROw3-H7Jd;dDH%Zh4IO_OMPrIoo#tO@LDO zLtP!pediYIn}jqqCxfMi2X3G-W00mdm9T0;J*OgX$-KXCmxPeK-{8^_0#VD%@1OXv zHFQgVdn6h82%=wlUrOU;HW3p{m(viCD1r^PT~1@~TVB2+q=;%5b%kYk&I`OlJn?r^eZ)M8fgVpE()j?XmPQmv`b_1_2y2{VN?}>z@tNWJ} z+=#pl4^~&2r?@g$>^J75t$kj!z;Ij4lJ3PtaComr(obtm(`It~P#JzrHKl@z4V5$XB^eTVN9GB6hwH?1D0*XgtBM@T&y74PXX&XU z`g%)AE0l!`sA4dvl{qSE0Chpo%UL%;DksQQXW&^DPd9w-euCm!C^+j^Xnr&!Uw29O z9iRQVRH(4sT=B&>2EO5%ZunYPX}2su8j-J4kzEtS0+M(dV?L5s02f=d;6uwEr?(rw zHOh{~cJogo8XOjXLI-o|1jKJ#Ubn?FEITj!&0y`6G_Mz=f}Z+6qL>lAvEurtw{`a( zl@wlLJGJv*!J9}YAnU`}MA3Y-!D3D(4sH&%l=r3mMs4eHNJHY8RG%HJ{^9kRdE9P2 zd?WF*qa+s54{^h3U28p&D0nUC6`#xJ8YJKBUARsKj7q35Y1umrE4C(cG)%K+x?%%$ zsJBzxqb{cyh4}5%s~>7PLG(Y3e~tWr7=5$8!B1c{a0frQ+c^5gKXdUE-b5Bs-IeM^ zCzl$8vKlGej18Y>HER(j{%TVy_;gX9IAVJ-$0#Zp1(&28_V)DX<*(Z=`h1{`t7QlD zG9mT(oNMg*G{)6t|gF z>xpuq#|ArwLo(Xs8z7n@KgxsrIxa1n8P_0!%za5&v0$QvAX14ns~ zr>y6E2UM(Qw%pFD?;r^_6xRzySzi02f`8}n8ye&$d^Q5Hf17uJdX44_{f6kI{gK?X z0{=GN=>S_Ovm*S87b&2%SqpF|#VUX7-zuRm-`4E)Q_7~Lo8(rfcyr+CM5w~kkS@FYaf17x}ahTO_5hIK=!(xtPgheg_< zWl`joY@wPqnaDg#zHpJB&pXwW3TH9ql_M+mr0fhlFz1BQB``7bbB8spxJZ`y;W9)T zN-9J!{N;J1()1ZALuBx6KXz1>Ek+3rME=6vs3LR%`dy5l*SGPr`!(AvjO2~Ew1tl6 z5u#RhDsUN_A~Ffaf5x}lZTG$}knUIpjuu6VDYE#i4yW8Gdj&+xgnhbZuzhum#ASC2 z7a1P`bD}?oR|yWLyXNc0#p#;NHN*Z+7dsHc)HzY#ebJv-x|yw>0?Ic+#4I zSsjb@fQPWL>k%+epB~493aw>4xsn3PStk?AVLWc6kYvaT; zSQn$t>}w>FO-!Ws!~K>!%g+nD2Ds-1R7&Q(uZM1Q=XXzVygSb&#qY4`zYp!Iv09qn z9!KW%yH z*`xOL7&yz!a&A@VTlh!o3eN*n^G^-8vNuX=i^k)*x}UX4!L7yJix*vMe0r%7wymS8 zH0<<#b?tERM)_63#g`c{lK()6+)A-{NeoL2kHbC0>2-USk0;&2^UHvLY^UyVu0k7)q%$0?r%dh z3v$T%D1;^90z@`pJrgZ6G#s~A(^~5cO5khbevGach+;DJ#IU5f8@y}sMEE0FWd+VW z<0a*rCH}sFvijieJ}6b{gYX_c#%ebIXt9|=LzYzVLM%a-OVnAghn=*=nn#2n1LT0k zX>(08>z#b|{+Xii%nTf*cKnMi4ZDaRm%(VTI3Z>WvN8rCxLLK0;=ETAEs76;)2b>o zB8i4jqnXOMmm|rZv`@$Aa3oa0+dX6 zKZG%YFc_u8T*^)eQpD4CeW8v++!c5(Z&`bUsD+yb&y(R}Kd-bm4jL2#JIMyMmlDh( zaW9B$&m8p@#BG7HDhyC-TqVm=`!`}my{S#WU|rz02s=k8ykfG5zFg!aPH)AcaV>*OXG_bk|nZG-+uLjOEHB`mjtVnyx+^!Zp zmN;NQTRJB5$6lS6AC;+*UenamD#EPiVNDpW72?DM0PO=wH! z0z0WoQB$}on-A! z%8Bs@Xj6(XMDZF+wZ_nocyg%Qr_v3Ls4J58Tdn6Mj#L%7Y)W%b=0=jiL#)}7jD@X? z@!oP1##gVjks=oX2Rfx*^dMq-^>pbK>9YhL%d(WrslhDa^r5zzh~8L<37tAu%o|ja z3e1M3%ic2XXEMHzP1#mLDnNLG@_hO;uz`PH-ZB7}l1_QiB*GWv66!(*OvrS+@aLk` zN;bd&%+$F2^tjrxIq&Eh7LN_19nCTjoDNn>ag8X?n!-2Yuo0zx)B{OGk|sGnGJeOk z7a(7%jOi~3Q%C8bA-NK91b)_>4=GHJ!sB_-6zLC9wE4^ zl1Hp~y!qjaH`0wIS`xEoc$OqRO*R9dN74dG;D*vXSIIGr^2_V@M7S{n*rLsv_?iYM zo%sO2V9;8kc;I{$gwd|oSE$3_FkG@3ftEI3?jZ!|alL{4BsZz%2qI=D5WgLpla=pE z5nQGU@%?D-qpcLI3RE917TUZocE(?cM5OIe7@c;SPB+p$ivKb<5|i*mo`(1+Ox;$EHi>Ah_nuOI zP__ymE;7HSRTzw~cxldk7_haEZK}|cOe`(iM&}kwI^-C+=}~65Va$-g2@h14A^_>~ z*?9|@-!|zoRnTcRbweHksArvqoaP2MR4d&nbHfflnSH_%dU0tMQ2C?f%ua0K#07ec z@im(^xK8ofM}K1f%ACbw(84-e^^niWMD{0Euyo^G{Tf;Ifq-8wO8-g;|D}ABK6z&_ zG4Ty5k=UktRjKg`OZK~1^Z{i{vAW#@8w)T|=+~ce70&_a=F^u|AD^yNE2TJ?xNn^VV|uJM|~%A_>~RSy+h zz5gOl|0rmj>!NJT`FhgE_HjP_?=p%rxvt5Sz2_Rx%UZXO08;A{gQ*Xuli6&5?A#cF z)1QVfPjOQc5Gm`PJi#T-Vgybm&~Yb$)e#L3Ti_kL;+1IGPpHsEVbZDdzOMST}Xi_GdeHZ;}NZo-Sw80OvFL)VvM(e(DJa3TFqcSQ0^0emGJ)N98v}8vw1jz!(+8V-Bo5@krp@& zFW?6;YInl9 z3enH69+|UWUks#d^+0%J#Pg);j7@d#2Uoj^K2E zjd}9&6@=a48YR=^D9{yp{B$^l&)fPXHTLwSCnx7)+Yz{yf$Zdpbdz=28Vq%qkSf$+ zdwH_j-3ri+40ooJJ{eTo3w3tOV-aJ91z}a8fom1L(dZy|ywGz!^GO@{8Hu*W1OTV% zgbDx+L|O&opI^A73(}R!G$HJJ_obh0)?AGk>3+C}LsWS@zN8d$x(`}}uCBb-1OBZ; zbP1NHkmC#34_xi3D2m6IzJXNLrJl0w*81cc-gBn&g><%t(gyO9VYYKkdM^RJa*o)@ z?HO1oUclo=_++{K>zjmVg~GayIe|irPM5Ng)8CN!K+iRi9|VYg%Q%{h>|P|{iI-8^ z7Ftjt1K|}s&3kQx=AZGrC8bnJKwMoqt!Ye@VmQO|3^Y^iDgcTk!1vN@j+ra9x)|w?WY0X0e7;Uo9_*9V8;&T3oN?mOxWh{W*kun^kJ( zwa}~W6%nleA>zA+)>tpKuK2oPuo=?0Uy6JJ&alks7|6*XVX$F=!ilbBhc!VU&ZVI5_XEGU!^evfr1(`B-T*e z!D_gUj9Iwp1`&~tJXHQNYi?J}s9BF8*3V_9rB536E;D}h5!HH~kPK7q)SO63@k8ek zrj3Sc3%41 z+x;WIG#*5>)J*@2tapmetlgq@|3Xq> z#kOtRwr#s&qmqjA#b(7$Dz57ZT*wMX+3hbNMdWp?v*Vuqt;3vZA?5>!X7;a;WG>%Zb)df26Vam= z!To#gf3k^f+CT{b;*iLOER8~o1Xit$I*#vpd#JnB1HM^xlkFQX$C|9RC1JLnK_MCDi!$W_C`gZb8~?Mkc|riYL$#l6 zUx5Dwg90@txhpV2`xeb%#tT^KU$eeK2i>=U?*K;MB{m!O!})qw-;J4kqq0Z@)-qlb z6tc*|&)gqJ-5k=GED(^0Bz?Ux0nwE|B$Uh6;A42bam#C54^(R|=0PXovDEoIJ%^;C zSoWibdIN%>AQ}c!alJBib}SjL+un)35rUfs1_q-(R;0E?RhrCTgfE`@y|p4mI`#Nr z@x{h;!9jN?rmQLt=8-?Ph?ZCDEA(s}X_WHoL2-o6oL-oFPhI#m1rdFxLq^ezXL9C~ z)kK29kSEK^5yZz!6~%W5Pc=n{yyh^|@A0r~6*?m2j9}3mV!GN*UXUaE6T+nxZwfhr z&NW*A%{CTEksFK;Fqx#Au$lBLCM`_o?HO9-avg-t8>_Sn;{O>{@i>7~iuVj<i{VJ;!QJ9N`v7FHJjW#1gser_c=t^;l@JNo&N$&P|_{p$85-w`EkHPiK_AA^K_uO+7^nrY~yeiV557(c8-qK-b zOaim_oMaXg7#F)WU?*oaJg>b%?Q;5YA*)<8)%mrYFrTW45QHw#8(-mp60WZI7vg-= z>+k^k|I?H!zlxYKYV=2*Rf_bg$VDgAEkElVaUWGVEI_7x3(SEnO-eZw`c!6rH*G%E z6qWy}n#cY6>mIbRzt{=wU^I!@?^8MF|D`eC0ikS=FWxB%;;Y|3GZVJ!&m);I_d{f= za*}o*pZ`&e`gbMalHSyT4>IhH2#|oD&ry3RK+Q%3VAJ^FI9wxB+8(nk-zz+ih{&xw z0E?%sxuN&@hTtcaIGFB3=_4MIvC@hMlObDa^a@dqlaFo)CGX7a+Nnq zfcR_|dAjTH>xp@K(LA-zT^vjc&lXI9nyOHC4id z%j@O`^ivt|FR&)lyQ0MAOIqzX*($(^j41cJQoJV#`tI-AJ6X;BlWRunxa4s#u|gh8 zlOM|A`|du%Qi(Q@hhF1x^m(<>1uUOx;o3e}p@<@e2^5ZGr`cf%x$i04-B~rG<2!@) zfAB$4Lm522>HWRStyhkyo^SWR0am6+u>ms27f5h_efg^4u;(fw!(n0E79_(DPm~F~_sGxAwt?2}P&tk_9;{{sDt%!{cqTU= zU!&$TVmQQj8-U`5s1OU&H7(EN&T7-6&(c}+-D!*4bzj1S0lal(x^j`bB%Z%qv|PJe zes38hjc&*cBl4RScTSoe3Xg!Wx&FGd=txRho`9{uW6o;*(+KKlcgz=0g$51J)ecv* zY{6jB%T0pl%asf57*6D%)Y=n+H+B$$l1kWKcQ@!8HA^^%P%R;cLk7LseTUPd)@Ijc zG&TQ5iy1kPV0>@?u9P-rPX;fz+Qp#}z@^$fZ|(V zXr1-!v2g0XcBAs~_fZC~{+EjG4M8oSWMCXD2JMW7vp9&t9NJRIM%-={>y&K?brBmE zO}a>`XKls7bFH(X&v&%sTQEo-&V#H50emV*CM60WzII-Z;>>jmKXcyW93v{ZRM9Fd zyt8}1k`JQ{{?a2G69KSjh5wr+>pYzU#54t1WOCJh*>}U*QNO87@dQ?)dTVu%Z85Lb-@r6w)Q#p9Qxg<>Nt^wUyx|)$2g3~AuQhN z8-)%T{iOBs(UMn29$j4AH=&_)8_y}`i#UC~kz zih4)1wEAjlu>o?lI$x2^M3?DDFG7cU32ur!wNkIVzBlDu)PM3vBLFaXTivUB^$ys< z_#YoxyLBde>iJmou7C7f(^phK0CI#Yz85lE$r)Ud~VqwE%22V`j+G36jm zR>}z|6NfH3zOTo$9Ht*UHqk!2+WpNWdRden>iZPa*+%juMs8o}T_}%j0slNqcEJNBU~jPWtec z&UcOMuNL!D;P1#$o7I>2;%Z|9mR$*uLn?>KE@R2;P;Fe?e4pYGSfrhwfyBs*J3y+d zegxBawhN+C%$jV9BU7u+_ri*9vx5RNrBuo+oW0bIf@64rL_%H85HLtbk;&oa`h-WC zZ#0r7&(EJFDHLfllLbj9gN($!Z*^9jH9B3T^XxD~@s|n2lUp!`<6c`*T@=qX)`_g8 zb9*eN(X{q=&myNS+HN#k)Pa%<`c#`GZJ2E~W`3cGUcj8LqaqObg!MV{$T(qg`y`66 zE!D8usoM|@&_-&M>oRG#JFWL-p{>OCVNv&40gRRYZj2f)@NleuSN9D8`L70idzfm} zw7^R8U(LkPn#}8WY*~7InPN&LIA@#iM$KeY%QeG(j;*86Y1pwsGamXn45 zu3Rb%F6DZ*)Botre(zWYo89TNiPXLTkf3BR)VJcwju?nPn8-i?j03^rcnNw(LAl;Y zl(A+W$9qIemgAp*9E9)n_$QgCn9adNE}Tlu4&Sq@nLPP{?5_YdV@lgF^XFKZ?)<_$ z-iU16zguO;WA9bQWaR#hT(bh~FBz1+G>z{vYL0#-WrY<-R(OZO4A}-Q{pTJ0&f;%` zG#NthpwK8v;c&_>UB_yv5s|Z@*n})>Drj0|S^svkzCTy~sNlDHo!O3YZ^%2?yzOEj zpdu_MlZ5TkM@pH#8FITpp+`k;G@4}Dt8XshX)xtqJMsp9&*}x7KYGJc?3zGtcMV$gFAz7M^A;K7c?HESzUS;BXL5=Xv-BtfCjKqB4aaYq8uLpHEf+$Y)(N0<~T7S@0ywhDY7`Wrnj+N(m58MrCq$Ai-~ zX8uNk|6+JSu;wO#6>pZF4|pP_vO?ByGPrACeLmwsli5OB&Wl1@j*rPphl@tUn#?63 z&n!~gC+K?5COQA+C_6ocHf^AVzKUdTKM1`4s&m+SU;-VJR)rmkE_uHKum z$bIGN701c!-}gvgp{IAbYy}xQ_K7OXmn9*Y9?oJ zvy4KnRaa5DcBTFdPoQ^BtaeTC<$A}$=G{V9j^BjAHtVrmuc_CPn}LKL0N3uKbejJa zZh;pCAkzl&@FNu2)RZJMxS|wHX#503A41PA&c#}<+WbTX^x>9@8YT#-Q zHDNdF{-ugZz0oNblIYz68S%f88ll8?V=|8~Y!D~~6Q zz5gcFMUr%L8KxW=6320W0W=T)#5MSabyO2@Tv$VdUcc1%jRofsra)Ew^tHz zdnNkChOb}AU2`&g{O&+(GJ7?XgPB}79dDGsKo1Xt_q`;b?5*@;U!EwtjqCpWqE%>c zJi1q;-GVfZr(sPf1vqnm9m&!3MWk%OCRb|;9~9aZWFR-(7eA$Q38>TS!aWNX6KgFG zHg*Y>Q|rClVTs5uvwvUke+v?6fsPuko&^KGKtfR-2F#Ec4x8o=AlT&VgChiHnI$_b zUlZA;9V7FT(~t8%0~GuxynjWW6~pdX5mIvNHG6oVU?3PX0m^82)Fhd?y5=p@aHM{2 z=PdjNfWD{+jRDAIvDKy{-wXD1?rT>7SWQtPz`k_mx=_^G=#HJ^FggT@?Egt9UhdD) znl6;suheKSqu#{hK{ugqeF0*7gHSm|20pC00UFM(4bD1+F{cS(a zLW#nV9nq}HhSFJ%P?Sh>Rvs3qU#eGG{aFSvZJxkY7?gKL6OHI0>n zwC5&EmAsMQm5iy)oWsZspXSlm5*XB+0Za>5=(+xn(sXP6g3Sa#*imanD(E2#WRSD- zp^38nci;y$`IaX3i18-3bLRJ_13f^uViFF0ZaTTGbe-A$(73zY`U2!kCRN;CbQ;v| z|KpCee*AkfS)7hxU=Nqj`SPWH&T3Gm`UwdfOyv%cnx1NY_@3%~bCOwlS!43JXmbV6 zP3k&q3xp8(Du9@WFHEO^L=%FVfsfE898chJ0h9Z{xs0zF|5W+5=eu!1;x3^pn95;R zuF=!-kol6~J>IsyWas;$6;x}Xw6hFqIkaU%^?W-B-Oi~wBPaMIZWtXckwVCEeK7X( z^ONJx-tl{#VCQ0eVu|!qYT-a5>2OMhUf!t8M!%K^+@15cfkyY2PxCfVomm53SH~*A zf^7xL&!iPhybNbDGJ#Tls_tXxH9^(wa1Y-aUyEUtp?u;}%B@w$7#a7=J)Al5ZF+3Q zQ|cRzr-Ta5+y@WNlW>j{cNqNMsHlhxiOEm?RZLGI>6}xl1x5iAXgu_I2H+JEwj5 zWo&wDak@r}iv+m&!EZc*8iTVU3?&9QKEY9JTd7`ZM?%@V%dz6%`^ZJZ`}W z6P5qTSUo@~u7qXyof;~c&f}9g7|(z+ohLzINn#aj-!+^EDJwWmpJ4U4*wpCZk%4{S zUFH$hU($#4E1f|!qZiWs@sQ&AduG_&$ZGG3d37+_cWXWJpatS#e}CStxjx-#=wiz2 z>m^EI&Er`LFu9Te_IIkn1xNvug#MEwhF)aeD2Z{wTJH-tWzvPa6;ALoG$ESLn1u6yoAcj#cn! zx<2Y*@|MO|H7`|^W5w{O;okoEF)x6yamhf6TXDs^ww#@x0(Q)1g+ewXX>=!=5Fpbm zCYz4(*^cHd5@j8el`Zh3j6~GVJPKzqAQQEVB8ckkekVz@Pi&=BLdDi*Al{47e|TX8CjjMS3wr zYPuPHpOt9!+B`yqLlI9Z_Bb@E_aK-uCz0@;GnefVp`&nDp=)FhQ}RJE1ECZhY&Txz z_7PEdYj8+#u)A@@Qb7m4d@)KGcyEKc?QWz8)ffF!ys0mhWb zmlW)JgWc-=pbL~eJnb$+3_-=xNb5}7-TDzIpeW2BlOBAu7I1;`ka-*r8G4=Qe&J znP(?F#31YC(}W+Gj5J@RiTmBCa|-g8>)5OyE<|>!J|-=6OxO{5II2xV?FvKHw@xat z3J3B&DN;l(R)exyAsWuPzb=4(7=UDn2t@Ce(mGvZpC8(G2wbXEbm%yD)E3CUB7cVZ zX(xhDfFwkX_F)w`Y`&NS+bFPWO4a<4Y0hq|(V|%5SS9=twGO_bwUsn&k{^a%+HL`A zOm(g61C{y`IH%SYDIEBstZ!rS_V+qI%sVe?q#BM@7{$bbF>o9(zqI@8Ap#B*Day$$ z*4%eH-M0V<+Aj?D_l&uvZP%XilLK&zjl<9+BdVR1dsJB1{sb`SayOXyf#w)HymD$f zvOdz-Y%o|}iQUu7pL|Zdesx~*c_CP-(V{xqt6pfm4Jf#|kNX|eLKdlXP^_Xo52jiy z{GrrL*1)%EzEy8BXH5@^3eE@R7I9F^9B=m36cU82M&a@P_FU;#Oo>YPoW2DS9``5zo_#93wa zKUf19()$5EyNz0KA?)UC;iKxu zlWq+RxX=??o|o;1W>8)j{z`va;nm~Tmm{*q<}AKv^|~G)u$FhdU2dheJ3;)ixX?%t zseXZ@4O6ID{wz3J^-OpmOw^-+5wjZ^)KF!Wl4oKT*L=B*j4zCQz~>!gN7R3@))e}Q z6;-|N?UJn{4umrh(9#fye!X1#P1Oc-@Pp-x7orLfWQjGidyNRJLXE4cD!plk`y7V; z%*)uDGeX-Q0NtGHXLk}FY+@c z7_JwR4|`u|9(MWYQx9V1qxQem_ATImLI1ji3OjF$Xo^JdEp&?r)yT+&mxmz#YKZvr zmpDw!S53wRoR)f9!KUH4XfC}^#^bRv%IL&FjRNRwd2o@q5YeDDZbl3}#&aSpRxBzwFtx zKX=exxvZ}{B_JM#f3dADPV2CwqEsoxFyK~}Z-hCddDth7eb^3SC)`6ih?pB*Z-JSPOi`ZQOfx72k(Jwnx7+C)Ub9sx5Gb8*SoV#5!cK_o%<34?+3BrP9|{7O{zgk7hE9vaY8ubocpt6H3UlYu3#npr=PE zngmewjyvN;0l{;lL3Y=4UKfZNvWRF<>&s_64qRMtO>SkD)0ZAR)wY*F_p+w-#&I`3 z%H}%MDUbPa0s&EH(UdS1*ml}mhDq7Yw^1y$fT)k3@F@GQY>$TT5uulBKI$Q#GtCrB zsZ}r7{gI0mb8P}B)vHV@ql2uq#S-W5$<_1Nmswt6zi6-iA~#%VH3fV3c@;0@%D2#O?Y7!xlX)7RYHVb;#RcEgNR-=$^3;7G$A1T~o$ZX41z+DN1 zhepvwND}M}xD`ZHGvJT;((VNNqK#wmo(L@m6Yr>kHn;p->`|%YRUA$h0drhYhU!_k zhs!l|VM$Q;a&vfSS#b(qJcc|2(95)%gy%6K+1`sJ(~H-slxx4fyI)~f^kfLH2^mUQ zwY;)zO}%k}+cVbE-=ALgMADr6*uLaVcC8oC-^2pGh*q>d?WNpr{DI1Seu$OQs=I(G z+(L3nK$571xv-)cC|R%wnNr#hLt74HBKvXliZPnC6|_~+rCa6>jU3y^Q3-q-vICvQ zHS*!&sq3u8qV{_JDw62Emk2UkDN}`36S`?ebC2g0b{GE(Ln?zgl#-1MhL`+oFeD~0 zJ(3(ADRq4;z)wmJ+r8}kf$@IqJXfqb*Ye#0(MDd;WFAHe=@kBZ+;YPC1%XpF#pUkS zVLjZWF{JkgLNQ+={5qjD)S<|E4eEzW$}bNY=^rosDhl+YH&;S?$90$2eU5+fI3ckM zIB(C5{b4^9Ml(8NmZ{S#`6%%ErmFDb5StV@ztC1oa8~=Wp?XMn`_HXhz8-BX9-aj5 z4#kb^2bhky+G-2gjchXK7vHG*TTljuz4==&If|mgv3br}&LK^2PX{vnIJG3b5*CF~ zAV7TFM~NkV(_7}Av1z1WR2JpEeco(UD%U^YW)w6DbirW@McC@uN%Km|6`VU3w6!PV zc9^DCuowOX#};0XlRDxqovT@6Nbr8S;ul!j0BO*NE)`EphGl5``n=*K3~B}m|3pyW z)?6iCZ+u#9{YaNZ5xIk*YFD^p{BcX1&gZNh&zW|gfj~06$2T$bYR{9w?(ok|VN18! z3c->wqt1Zu8|CN^9EwGi$~FFRyQPY_Xq7F4-+f3348mYhj+NsCA=!iTHS>1Dz0m|P zZW*F5?l!CCT6Wky`Yjbj3Juw166G<}`PCs7vcz$>l>{l%OY;a6O8EkG;fafl7ZI{4 zeP(xiHHCvIWQ&ZQW>?zALzze-z7${s6*g5a3-$zG*{fc^Smr=w-~G{8Q*pW@X})l=jQxdFz}gOOi*A)e@gJ95%U`x1)CsmJf~3{KiU? zM%t2769|-0F$%Fy45E0r-X{C%qu?h~H&BO!vPd$~&-Z_-)(v-go_r!O7r$+NKFH5A zj6rw6WX1h>z4f2&DQ^N0Z5`?$7zO$4z{TXYz!O zXDy-$O(dBuOlYBsi6vqW_bCX|VcxLpZ;nk)*Y=|3M)r*^8;c*G_e!JJTIq%oaMBha zt7NIwsFO){Zr1FDFG-4f8PLd;k;4xfiIn!K8Tka6ah8M6(iU>!>e}=*vX3u{6m#oa zvr^`VN&@>N6T1?m4uo272tC@plE%X6GY8*c^9JVs(Sj~}+DV=&PK~)MjvS!-3bb{1 z>WEaAsk3MVQ~nFnN3C+tVHJJTP_&_XAq<+PBFM!uJqsv@{sEVlmf`V6P90_I>} z*itfNjyq=t=zj4j7z6E`A_=g*d-p7js8635!WJ=n}9&yAL(-3Hk zY-X7=+Eqp)nvb@8h}|b7)nxeGUgH1!aFnQ)1rRvat*u;}AQpdqrNYaLTdQKN3P0;r zXjIxD;ZP(4psytdD*M@g7<9QkWthyjCc`@QEQuuaD4xxe(9%Y@w$t9JBj!`OY&+-9mKOBevS)jC0bKq<^x- z7sILp-evOqxRn!WoXc4R3QTzAsC|~;leKA!#-35udKS*jKA@_0yJh%(fm2XCm+WDE zMo<51nzH&KlQWYZUcOhpJDCh6Ul3msqSg09prki}Ty-Rgm@On56hIUfEJ=(g%U1D9 zl16ne7HfVKq(i`(on4shC|U=T07)EM+aHf=t52i^W3RNpZ6edVW3z;4anwU z2ap3}O~jwNZt3bnSi6ZkQ&p)j1WCHBYGwFBOOYx3&;Ajg1hR1$AerTCgM32uR$H>L zH$}`Syw!onY;UKVaYu=6dK*dKwX2&!`c01hyjXW?jog=Wq^0MneJXB4a&8!AY{63B zM-E5`@4CqM)XDvUfsfy^?me|!D?UQeq%xWWto1l=QlkYzY?P&^oDHH#aW1i8cZXd% z(XaUKIpuIP2@$@Pn#|$j9c0W1rCB)za>SD>`}cRHgXt_SwjlcNh}{yg#0kn|8d8B#=D?MVC(%xBc>@%xnL1=k0-8p^?Iuh z7>C3D_gqmJ84oL~0AaQn;*?mi00+#V8+QtgdO}$|9`d7RrlfKdlBIT?cfm!=b&c$e zq-U$2yU8kcWD2y(ufCJ+Pwki~ChGFN1%Id?jHG=L5}WAX-b+JBF}QtzNo!|_2u&DV2}1{{zJ(GcvMVOnS5#ar|=ufYEOxT=hIWD>ThkMM@@ifc_ z`Dno_rzDS%d`GN$2z^Q|222vA=96U!MX>B>tY>N2ff{19)>zt`gaxTCbio3&qWQ5F z_P>HBcBca5o2^MCikkuEfjV_zHvdB8S5)G3e|%$o;u?e5wK@ad{PYWT>RY7k{g=ri z5iEk|!xP87Z4UL@KS{o9J>kJe)>f+2hPZuBU0j{BG!zdN*q;{0v#VK0hkUD11a? z!$Bu0-od&;2<2Ivpww{R@eaKXNhqz%&w<3Gi1@eQhR|?daG~WGgg+Mw&0xk(i-N&H zrf+%M&>OdM`B3P{PQN6FNsuhGt*{Z(MBVf`5gq6z#$JnM;XX@&S#L!6*=W%ZIdW(R zKL`~wqBxfz#v0G>%Mincn-1rudko(QkpN|}_Oh?vb>U-!zd{{UTUF}Ykrp__4xTKo z$wH)kdpPebn7}W-taI5TjHgr*D14uaXV0GdS#~?uEbH#}g2!Kf+T@g6@FEYpk+WxB4rkM1x>c+_nw zGJps!57Eo|88QZan(nQ9%VfE#G>`F8jOzK50zxi}$HF2UCP~NFnO})m)U2@#c3vqS<1Ox@LQZZY>2z^3I z`ZVRBgX!M6IU|MmVHq*kvBN?q^c6AS)pYrr3>qtenV4KXCaff#X#h?v1a7EhtW<3f zJmFUl05>_^2(SosoS!-02;|FuAXGFn7hY~}^|zW9uU_&wPzZC__YaJbB^cFVGAGOu zvBm~!lX>Bi!kmy5i&*P;-l4=fjz5HiGAVQj4wjTZV@arHL&1INm)IbA6Lko+Oz_p^ zMPp=gBBIE7(h6+IwD`qqmueLvb<`o84>eS9NxuoUg&-6(Z~YNd5qmD~@8>AEW1{-q zD0eux7YFMg7RwtG$;ztBWEflFDw^4FC-wJ}(@X!Hv953B3|mfOwUlY zi4B335L?NOdGz@fE8{3bfr!FYUqOsjujkyo(6(q_1CEn!=!pvoA zC{bD5LT#vRQ#nHyjSriUt!j4Pq{bhP4NPlew}f-pGPPn%#kzU7SgHN(YQy%c4U^D$2GjS9r&{{(%vDjEUuAlul zgkaogjFdH*V+n&MZC=<&=^L?ZJj4x8P^g)_)74bJfJkca0p+dhA+qVagy46V6bdU~ z1!ORvsiqbGGkU2_GPjpFjuV*iY2XjjCOPf9GZI!SS+4n3D>{n-FR8Q!bp!frCA279 zT|$_XX0D_~&4&+10SjdTyWWYKtY~LDlKFyj$mV2?=Oxu}+d;&zFe*HWO=AvtevxS~9jQ2OT?s%#aTo{#y z?K;ip7zTUugI{QHzEuaNX&;4@_|?pRidLC&99iPF3JUg{p%fL4R^WNDdkWao)WD@4neMj`#WJ#aDIPtK83Bb(y^yE9jL zi#m7G@$i(66+4z{cUfRT%=4HIjuy0(J9!pGjQFQbqzL zAvwa`7wh<+c&=@m&8m+w>O%?(8KmPriLT%HfpGo8yA~_Pc`xP zp!){FacqrW=p}ESU@+$kU^54g;>8ZCnS@mWEK?DoZ&UqwxPU7I((|>7TGQIku`QQe zd>=4iw%7^b(K;XydS)iqY9qqcU5mtC5=z8@wHpj#y+`QEEzX*+Opb^pfigVnUrVm} zQC_6{*!|n1P;dzm{d^S`j~Bdawi`nROLbuK(;B@|1su@66IwSyMkw@L`y;Ckk=M#~ zbJgGi0+z^o;Y_&mJ0)&!dh?swi?iuFCm9z*>jti`j%80^`oMz24IR zHSiI~B7?+)lhYg3{ewyNK#PW=Hql=32wbhX$=f9nQU>zzjG?g-MW&0zt2me1n; z?MEx9>uH4Vg@3_eb7z>&lchLN1e?o0AeYA2KvSVgh-BqO7+VMoUzjQ}^8E@{#W;-q zs#~6Z-Zy^R8o3rsqO(^VR|nOzpK`?hqg?2Kd8R^WZ+t< z)b>BBS-04x7)j7)2tV+k7mD;AG#xg%O)>%jFD5asKW%HI?&D6Xl9!3wj=$vcX8 z4LzWhoVQCjEq4(HRxy-it6I6=%GE7O%tI9!T$$z^BZxM)I1#1xWy5a{IQqX~g0SQz zSjyz!r0=zVKFbK1Vq9kMCty)=mYCsVZuaL&0TM-UoPjw}c?^x13r$RX#R=PaHfWE3 zNgR*cL6!AnW;H#U*xpbeNk#V)jP>ATA?-!+%YE*0dU0B%YBfZ@=Q!XGR7*-Rknp0JrTclKEzMWjD+Y$aG z#kP4LI2Kc&r9fgh=gIu}mAl6aVJo@3r4}_uTFDG&t?g@8hZiJU=8c#a;Va6oU)ud% z&LnemYU5?(YCWH=T36+3fAGdg+bvdq8z(Z|+%Ny;&lHM+MWuwZ9~44>d#h3N1rCpI zE=D|JZD?HZH3l_a|`UVqVo&s1n-LkVhW8g>ucCY6n(D zrfx7YMXVGx@c?+_<)pK(VI>-6;)lq?1MrYSaY+B-fn#x!lF6_9RirkvF0v`{kZ70F z8L~j`G>W&46TL2TP69B0{RHt@|L*P9zp;HU5K<7y>In-AM^@PEq6w5p8B!yM?l;eE zzJh@b0k`1(W_a?gvwtsM6;I)m$xFC=FGVMbw`ZCQbCeKzJ|wqC9A?i&B1@108l4`` zp~???b1FhP{)$YFi=xYp!dOR0o=F5Y%d?FxJG9L!pg!FX_t=7&B^P8b)TjZV**oz6 z!7biwHk{Rypb8LRpGzV`{KEj)qCN8ez!r*NR%-?Syt zQz=#ZQ0VeU#H6vkI)_)o%Ww-66aCo9 z9#As2iCFop@Hv560fMN13?%{eq7Cr&CC+a2xV}7H??!WYTpnJ~AGu{K4Y_qBw66%K z>`cyR+itYl=tW>!gQiKKeUW$(K!FsdJ}YpYqYlw|Wlyvj|A5$y1H()1%INK$;ZK)6 zwfBdct*nl0Lq@1ueQr>DGFpgiQkAb=NA6{aRA4L|f0vt8Fs$$*MQBbC$Mnl-z+g(Z zfL#1!7Umgj^Kh0ppbfN_tjkZy0$Xjm@sg*3r*;Q;Ve%mQv8= zj3Y88pq!+yM8WDCJC|mTeZXdHLy-as#T>^Fv^e{2A*i(>d*-_s^%b-l!n;#1g~ExR+Mq4B8wwLMEMD$zuMaM8xTs zH7Vk?aL|#=NyAtDlml~xC8twf>FGUiF6RWg&~&22i&I-Z(f(8pBab|ZI7J^7LI&hN zAHUoLbeg@OQLHqe64U7r>8APyl1av%ehto7@QYeb&Qp71N=z(nA`)wrqv-B=Q7WI!k@_2oBIeN7yo)pbT?Xas-M0vAA zr+PC#)Qab@s)x6Sx4HuRCz?@(QiuEY*!}J}f7R$Qzv+K00MHRRF&NKLI=&#@Ay>|n zDWsPbqHOW1D<0svEeQ7A$gm?7DtK;`ot0)Bz$}ippC3*-AYi;eryMupDlG$W7Xf_Q z*Pcvoi6LUmP8hxPsgIUBgg{nu6`F~smDcJ$-5+)*_Wq)S5nT1>j9q#h+{FfgP>{3& zYo!^d*<6lBUW6y$ZTB5&?kAU`Ohh`j$cAj)42Ci}qwLn!PN&{s^^Cj6D^~R#O24{g zPyu?=zVZzQAx2JJ_<-6@(l%J1lu7N0S2A;Hpo$bJL`v69E#oGaE1pR1{C)F@xevEN zUWVJoF7>iH??#>b_w{zq%9TwqRnm+Sv;x{AwpbJw)-yuk;GN&s2d`NRP6sjZImdx{ z5GZ)0IL}hA*2Gb(WVb@)m?*#KkItACBGQ)3^UfG7{LneYM5izDM7|viU250LR*-gtV!`umEi90AdT%*KKLor{1CnQS}OnW7+LyzRKi3U1n zImYp>j5sy!g4Vi_Y2NCW7IX|fZXZ+fwy&1;q)-GlS6sJ09FHC?Ie3~M(V0-su-}O! z?ovcQ$DY2_X?m(_)b?KfTyxezSb<^*@Qy3uFV)S5DVVqdpBW1IWWQi1T|<;IUQ0~yU%ATzlcd^c&PbHE9==$l{E0{k4e&1 z>B`5Gi5ha93dOt)9m4P(t;m^>df61O$DQ3eb*7C-a$TdHryjd6k+?9O5Dh6CjIZcz zE+fkcg8WYPuunW<9|hV%E{O%|H7Ci+r_-3FW;n|)-}+_Kq5wJSgm>epL6_1>|6R{RB+WG+5YWRv+A}-sstv~sMSC?C-^$l)& zsORMmb1_lExFAw9x81uF8v{qd@UOXzvKJUZx`S1hTY^CsJ zhlq!vSRS(X<{#id8zE>?DV$h3s$Qno^XS0?WPh@Z@^mBF@kahEWpP_=PJz;`t}trx z_!YR^oiqWq={rzWj9*pFn7*?)b-1#oO&MJ^t)3>kwz)VbP3co*nSD|1p3La+Cn9N= zaEJpj51VW#g{|@(A!oqqMi-|3oaCLc%q%INJnCQuUhO^Ow4lAB5(X-f! z(P4KA61jY%dPJ$K_`4Hpae#=Gt9Yw-P=rXL^^)^Wqx)U8K7-?u<}RHwvuGCF+*4E_ zz&0UndRaoj7U%}P$0Dxu7+4}wDNO|g?RN($i!!qoP!3Kq=nl}$F)v11?zAD1JaY`A z3nR-3Gst)K=+Sgz5rt+SCey`6K-#@-_{%9@&5n~Y}M8 zEyb4lL>kj=HbyX*Od^sAD;o8pIlZ9_-D6*<-$wgouu<4MUNvQXoXs$tqw=j3{)pQH zs0B%yb)vGJ-JH^c-M(cd*kXq#mk*7a1ZxZR0I`KxM8rosoQqY|IXAEN!rWz21_Sl$y=T2vvGi#|tVqO!Lib*6oUqsjDwtUA&- z7S_|M4JrEtizfVb*gWv~X%;2erqsGLP~YDFh;a9RcZqfj6_@~w14?Jjt{|vT<|9V^ zCoeb(zOm}-XA6o|H(ahpG#Rb56EAOd!RP5GCUir)K!rH7@atbH6#zIw@qoWBgwrC$ zZM{=K$Imo#e|-?}iHm-5U2=F(X{@XIe%091jtBn+V_n-pyD$nb$ZatG71MTu(GqN2UvSeUk4bFX@uCtap^%7n@+a!)bcFuCYbg`N~u(QK=Iy&x;c;@a=(Uq(j>MFwqh!B%x8gO zx0Z32S^@9b^R$hNjluLc59;Idi1SCQTO?p9=bg6Bi(6lz9|)JS4>FGe%*9b=sWVj) z#P~V1H$c(o5a`ss*wfV7$b)G*H`oW@RE>Lvk{dR%hJ@zVwUyQAyr&tDYTJ#iIQjXY zFqGpZ{`UQNr}5_n59Q#NU~7MHgUhn{M$-THMuvJJM}pPcEQb4!!*`tAv0V+$^>!(& zwHCh%#aPYWn2SOVrGA4x|CDN3cf59JmVo`8;Cq8p{BHzf>MlN=MWNR)7&pAT95gG= z-HCPU=F24+x0M?q8Uwa%msU@k+uVS*5h1{jAk_amZ(QNu=kLD@1V4fPKR zQnFYY>0i(u9x*G6Gu!ZVV{cBX`saJFu+Vr3fL9dNrh6+ZoGkFjG7uIN0tz7#j>4Q7Cpx|t) z#_juG4iQ~Llgm$Z257*aLg2&>7p=Bl_oW@(Pw$mC(-I?KuI)dTO?P~&UMF?}Xj;l$ zgF`E~_nShwU%!pPm}4U_WBPe7R$ED-Fj=$u97X1oZj%&$oGz=*qxkYCnz{eRNv*e~ z%bTwX@cd)?L`V=XE;@}D8iq+3C0OWcc@g$Am&|Cn(LlY{v?Y32qh>GK)AGoV7$T|S zLnvvw_XPX@#VH=n*L>ZQUt)eR*=fV-V!4j2%3|(CK&e>PgNfL82GeD)C5U6Yl44cD;_R&IexHktwsImrH{PLm;3}uw z0F_F3(=p}s`eHRm-uG|ad9g7OTC8^9sx(*eoj^{Kaxb+xU`VG(e>}If>qteV$?LG#Dz21OT!Gtzq)|+|~Uo4Z2g+eUt&FmC$ z5PO;{7EM6d1<%myxz_3<0)Z$*bIY>)Y`L%`+TZx&t{(nfKod`S(9$hT^I1f!WPaJXQ;TK}4KOb^+*xaU+rg9kJdug8qA1^L> zs@6RzaCsW3gd_G>a-Zxhu3}oJ=gkgZ0!f34B62XTw+BC&&*s2>zt{i)h=55seO*)- zIcB$Bo0D#c1Y$t19#Igr4K^`PWy{+?I1D-YdO-Zg>RGt)K1H+_Lki|-!r;&~Eiue& zZUquxBgKHpK^|~qugp@JEq{|U%W%2OISYW98X+KckOkl&;8!--v47C`{VxbeBnU3&TFl6t(jRf^ZU&# zvbgLM!SP4~z!iyp(Ra!}ugu}^#R9PGKHS)Gp1&sekGvs~MkxYHMfBIh**uv$(#)5~ zBA%j{ym4Wj8$DYSLQM7_P{(x5Z%{tV5hx3rj+=cc>hD6nEQ)6mIsG;;wh7f-t_zm2 z3+-USYLi<@&U%G=W}2~|Cvz!p*&CJ2DQfkcr-eZMKKc|bBK7&mD01U-cfSx+_XSi-wPdv$*wCqcw92_p@-^0})neB0 za)7&t@%}VAvruLsQfc;$Spm1ku8Nbrg%-)W)>i}h7PmX-n?Va^qpK(FiQ!vPlBl~9 z;4BhF;>oK2usxn*n>XUx23OX_h4l^)7qB`)?*ecl9UjZ&h*v8Z%fN^p87I3GCP65b zVwmBfi5Mys=He{eC{_Y&u;B=)@Wi2ZD=Q6OFpTSp0>7e1Bg@*4tDobFVp`vE6suvp zLrFo6(eBwnMi&LtTul4XYk@qm;%5y<_$MVbym~R^Eyzfi9dY`0gsd934kBEIDStT^ zB2Az2$?&psQn&J=k2IpuIJP;XH@Mj|GjsAkCAeE3)O_Jnn(j~;&B!3tJTAN6Kw=9=LSDWFGVRAFaAVaD5#mvW;Cs2}lTz{{jo+#) zVYLdA1V00St|`q=J0hjten@_k2Tsn(#@#w~1T$IxZKEE`jQu`TE-XsTP6)m|L4ec2 zq1JcyksgKt7~lLB)U%b$j)*U{7OiAudwkDF9W%=h`0VE+!-1Rbv3sSOt^7Yu0qGNT zslF~WI_l~Jz0h}DB_TfgX_4vq?sd}}>(R;2dS5agBRYN`H~H{vD10oq^M=`YS7ms0 zJj+?G|5$^GhI@u-^|T>V5>*v}f@(0j>V@UkH}iMr;YGM3Lu#*OJ??ovsXQh3X32Ln zIwj!Lel3(h%mHqCt!p2n#p@o&9IXvZ6aG{X)6v*^FY&raej?*7-Spwn0sExI`$?sH zc}f^Ma-MK&EQ6t%@RkGtXL`mGE@vbqv*R{`oF&Jj z7Jk(URd&Q`V&4;Z=pyz}qXcQyOOY$D<5+A4S(T{%P00}bWK5oEeY>cwXz(%zb;Fk- ztN!^2t4-IVBg;(a;H@`+xf#k@2$FUUr&+^CQ9sFEu&eA_9(+~)yw!vLlK(k&e#nx` zhZ&Tqv;|(PQ)@zMtZJzwT#cb=+jXB;#UGdLMHeV(^QA(f=og=){4BnBOZ!}UIz&~R zqq}|tea>-{g6`{G zN^j2gsV?5%YU)21;W!RRXDc2DbOkrxP0vpDK9Oz@?@m&jCQpJOjn?&vfp2L<9?=M| zDiRKeS`cyR;7KtiW3--pO(Fz4SPy(9&wYsfRi* z?bt()R(*$eZ7sEz9)9@0PW&89B!#;3&F*v_!t_Ez$fR6;@3=0>jrQFtOa|4<%FLY#@O4cL?s9WDiZyr@ zZpG?&j0zF%%ar1liXbcB*sRRo&iGgyR9sg#bPl@NzM?+y?{x>J_gFB`e} zaDI%;YPsVe_hC%x*&((CZ&vp~dqDSf@}BdU<`RzubXEOuq)8_&)6u8**~bQbbp^+s zt@eUI$0P))c+NNvtA9z-*~^taD`p|KAijF*Wc!Unp&Cosy-LCWx><{zV&QO^3>{o+ zIUItA0nPpxaIm7|p5qtz>8@yG>mW9N5%h2(*>_p5r$RZv@sT&XlWfRxpGtdOU1(Vk zO_p2ps>p%t)-yj~$z|2WXob6R78xzN@()wtmGn0P(*R81D9OZ)Uz;0P!uPi8i`jQ^ zbnF<9_e&fH<#s*)DzYMvlz<}nQNp#RPCLO=T;J+^$msK($QQH8?k7zzDv zzf9hDY`DKV9eGM+Hx`8JF?iu0?yRiY=!QQ3?g9~{k8^rdeUQ7IJ@MsZ5?HKm3CypN zK3_nMal1O2<|O~<-f{STBlaNBUXDqxDI4oxY5SR6E~!f7xZLF6iC#Ct2jrw`3Ez zk}q|;8i!wKFE+~cDGyR2e|f7aYepaR_ zpB4OD)Dj8i^8%w@j#&Is+@hmHI;;FJ$o^bDrO%jRYP08_8XIkHN&ZtS5 zyZU(Hf>=C;hyf-R!|lVyP&$%c*MN{rq_RE6gaoA;sQE+E?s5Gn5Fj{sqf~%74S4vW znf0r8QV0QDD56Jb2Nws>$hj7HzW$lzxRq%I0n14S-{0A(7-!n#9d7`#SpICCc-?!+ z8XnJ+>$opnzyrK{I6WESg^j1Uh5 z9L0NzjG#iit>>p=3WkmQG@(536Z&ECwMxI?xi3A1?`79unAi*&Sg*4(L+T3vZP)zk@ubguPu7UCm<7x`FS^Wqt-R-=?NYWKovs3Y)TIGm6`MZ`I)H;o~yw*$@jd{ zDctBE*ZQyBEz!EQiTQ5{>O-Frd|*uAArxq+3eiK|w)^L8Zn@AELoy%Mn~IeFS*%4# z5s;@T=TBBhZx-9jt*NuSdI9Q<{qa?QEUpPz9q!*fO%W_3AC#q7XmO7edT8(l5I|;n zsyKai)?eHoNUFDAu&^6xz&Q z+D%$Qw|A$o6^7q}7+Uu8HOnzIH8&8as}2@TR(~Xm!sVG%HnX^HlU7-1>Gb6jYso_D z@btU573^x++X0>sMWgRR1nsF+?+>6gmVBLfw0uH9(J}n&yP6h98|ydKG(xS--kM^& zx%oCh11VPj--M^Yy}3rz!{h0Y{>0Jj@K;*5r(+5>UUdyQ{|K|*6Yoo5Bxj~HUjp@q z4gdqNut`l6{qtu`Xd!lpg!yjW9WGJOj#r6+n(?2TwdzvoBCsDR981hIvW$Nw@Q54| z0~)#w5Rp33W0%|fT})L~3n&5M>FTa@W{(h~~V zqvJ4Y^=7na4QI|W1F#zh>P9}Jyx{SZ^Sv;KVglX$tm=<<^`e4Osk}KEx40i*o{yf53T|DzP%B#=5R zP>65ZrRez-@#{j}t{al5<5Qr&smu0Q%n zrC5bmQ?Ji{8$&jI<#FxEdDeYqLjkA(=05Eu53cw4F)tPUoMn5W(9irW8`-z3YBks7WYW`Oi+@K83vL=E=s8)7ddBt3fb9ddEW>W)ayx zYq1z83ADlvTeSeyfJQf}-5ib7M-Xu-8r zqJvrCHoCncu?$+6jt4>#fD!a_M@T^uX(Z41N6noRz{gLw-v{W>RzK6*{5FQOIWdF< z<&hRW*zG!QG5@TD@f;mP6fll#mQN|e2u2V~7n;PsV}64`-1VLTNG30{w)dNRF@6lp zqLx`Idr`-p#=X4Q7y4`_MOcvgA1(DJf%mR^5wMK#qY)rcpwO=GGljaQf5v{%e?9>W znOhc^tkF0BeOJ(r7y*{@WW{*G6g?aZNEGe~^=*(_0-Q%@Hav-IZ^*V;jF zgV9TBjX}&787-w!2TJp4her{Q^Q5HTOw!|_;a+N&OgCR}U-Q|4>U^C~j9RAVv(9km zgE7`0rZA4!^>#z!t*~1&n(8aF7fWA!d^k1;T>+fMzJ$^eG*L~5L3mk0Nq`fjx0!BjoIaQ41!T%||H-E7b0lIW3m&N&Z}8PoW}yIw_;+D?MT?Vrtg z4lh;$FK@4&jpqFD0{PgbZ`n^r&DPDQKk+*wDBjrvz`MznAP7{oe0MB|_7DBe12E?p zlC#Sd?Fdb0yAflX=hCrn1Z7gVSt<;NXgob0?upVK?qGzdr2Uw51S#ZZ?4;6{JcULD znmoCX%&(^c18G+7kJn@lmpmWhJjT8to_}?_83!S1y4W>43g+y^)UN zQyCChZWd6-l){5o^w}lgh97q}o>$=y2U;CMK>5LTa`}yIm3oxBUu!m*qwBl>itY+G zacC3g(uL`opLM}lQy#8-46dH(8!IXt$t6yrr&c#i|*Bzurd%H85x(KtMc@`4lDzoq9Ix;sHrHT;JQAkw7* z$W^aoWIof=7!K(m19ZD#B|G3}+qaVJd@m{M)Q6L#{hxj9leio|H7>+Y?tQ8Hl(X=D zE=-HkfxD-V-$-cA$^T=>SOR~0(_|zi~ z{$6iHwL4dj6<0JRvfTB`+G&9?EQOr_fC4?s)5aB?&seQ9NaynMMJE8Di}g&?9S~qM96lp}(ZpnlD0Iepgm-10m6t`vCt- z4|e^)_1X1#RN0bePYvMyz26!1-5e|OEsyu(2A7=QDzFt!qIlfmKDQb6+}ud_6ggh~ z)^R$d6W4L$gI=sVF8+^e7DNTtg~js4V)q>YX})x&(5wu9Z(?)d=A{r1QQ5RI^By&z z>&QLOolZEITMBGn`K1J~#EkdV*>QLpwFl6k9yH5o$@$mmHWzK^H3|`d5ANvxyL@B# zDswY$kSp6_B*O;18Q$;eJ|!b4oU$a9#>+#0hC~~4dSHJ$EQn-NhG8J(Ygl}AyYwI8xD~4+RaC))foM@LC zCa$o=3`uXB5Eyn+GIB`N$8Dw*mPn(`fqxeD@mvLAAe9q0mtjYu9LK)lUtU@!dJvsn zkd0!&d!uQ5Q0XAMKZ1&;u#^%Zt7e z*ancH<6KR6Q8~b%!qUqX;i#gaA4@7=h|7ufhP_>T9w4QSu28HbKJg=q5@anYXk^Tv zXJ`w$(ta--o;q|Z)WR;E4F-u){hs9s>Niz&C9Qm1rNIpWd&~98BFo5*C&EPhi-3NuZ80NY-GEQ)Qpa08?1I-F+H5AB9fpKX=fAp_Is!})d~{oBf&Ai~0)Iz!}cd?kL_@Ue7~ zWg=C*pr4U;+rgl7K_LlmxHI=}s6*IC40tK;pfCxUNV+Q71FUDY%~P{>}5Vy=5L1wgAv;16)3WOW|1wkCI*^@ zhltbruvl0X)-SS zTsq~AiuRxSUyad;pAHstK>z?3#=`l=f+4PQXH5*sfV+;ibv#2%X*X9S$=(3~O4vXV zln?^~OUV8?zhm>oYkn7Nbt#Gg$sl(J&H{=%V>t>eWOSwLkW2=JF> zNIl9Qi%ZS3tQRV;Qu!-%VhtTqmk|3XFZ@9<*^vl($V4=XMgI_|;qn(Y{hU{p|4EiwIKmN6 zKX<6y(levsB7)xmthbc}DPu4hEj=hpDw45zPY-GngAu3!QE0iKLylw2Fk!T-;`};< z%w@uO>!o1m208U6MZ@WCQD>Lp_GgD-G?ou)t*pP+=_jrha1j{~L@P3URfpi1;E7Q0 zEE{S{n4Z7ddopnNKlQ{xya557D)J+BiQDnjblBNi8^k^@fwl$n@$2<{QR6Y^yN<_Y z3bed7G2oXV|8R>Y*{{(8m6|l=vl2DZfXRMmw$S9^uU7pdGx!zX(IY)R=hKV`FY@Wv zWybJC`+%g=em-EvJk+ZIheZn_hp6Y$fJaz%aZB`EA?Gt2cyodG zMW%WbDeJ8H3;QuB@qI)rltVXbSK!$jUS-un9;SrY|Q+UCI%v%i|^c~7mj2eGL(VJIxCjpi+v z1mQLp3wx9eyZ5M?Cgf%fle{DtwWmNb`w1H-~kK-r_ z&Qp4B9KFjb*|FC8Hki_vhNm&B2{;k8r*0G|E&R*2b zKM2P&CTeZI?*&wb&c*SuG#J8N@!CSy0aFU;{1O1|@K+=s40B)Wn0`}ZgEN}@gH&Q# zc5espm|SbEf@~^3V@pA^DtL>0yagOQj30f$l^+<=gxm=w&-Wy_ZlIhl&XG+Yl0Z}{ zu)^ID99Lku)SYdWLQJF=v=d{~fV5fs`rEz!fdhx8f14*Vr0Gf<-Ud!&KAI>Yxm*^5 z3sUbbUS}A2ObZo#`71Z$7t>m<^z*;oO^0^P&9s(;vpoQlpOq13fQ-$S3CPA;c1mBw7JB6tfecO-sa~>~BcJbfO%PU(ru3$%}-P z+c0Y8_MR}>SDyt$nvQTMXh6XqoHvy6uGD?G$#;AU6z()Z(Vifo zSdVPy3+Ab6{XxYbig*5$4_`>(@XhlOvJzN=lU&^#j)USG@vZDu z!Kx~O=zy+7Q?kNXspmGxCY0;d)j8;i*ZP?cXw9EMZ-}@mPPJD>m$L_1KKjzX0#tu6 z&+C6G@kzed#ogH~NZYiWl$tbiIx?0ROUhGLdHu~vsHeEJh0V}C-}VnXTtpOdYFhMU zW#Wzo{Ot6gHbcAx+pe zPzHtvtDw{_uRBLwzWl0ra9NQH?UJEy(y zvRE+lf<7(?3}5JEAis}d)Y|R~xESco_8H<@khT90rDg%kyY6|wCW{@j?o(ce9ish& z{KJvaZlqK(`yWHW7k=5g*4t?#};IrTUj|>WS5d}1nwyh_o5w% z+4UzliRO*^w*(XtdknF%V-w#Tuh|BfTFsmhBK{aNn^)-R!Wi2){d4(QFoNX zK!%5w?ub4NNc24g^_0|6LO6!~XYGa6eB};TVjrZ^vG*(0I*j&EQuubmm5rFPP3KB} z)(k!lCs6Ty7!(yDO`U1ggu~L;PzgfyfI2)p?cRkgviW%M@r!ICp}sqyKn^5)Kqt5Gu9*{O)UP3G#{BT%>B3NIIewwL^!he4}^ z959AQ;h*NSMUhz03XQRyEqp+AEB^~V8FSFlOjj?^@jx&`9hJ=u+(4#Yy3l=_LtuT= zVfc!VV3}1$MO;7NOf217S+T|3#%}B9ug!AtxJ#$2V-D8!qR__p+bB9Cwb-KfWZ!dv zbMcMIlb~kT`y>dj&UweXi`lA2@#mXF2`QwbjG-hVr_0NN2(j&93u@5KRWVaDSc-+& zrEG+orSMX01$!IgZ{jG33}zWH3dvXQ!NIhBcYTJ)YVeJg=2c-g3bYEB`{ki_VeyF0 ztLn?}M;kkHjl!V4&v-@%UB%{A(?~jvAWc1a=vyN7-^p?%2zOHHC0$wyftFrh$%9xd zbrJ~*NbRxf(iE!DQ;I2qtlLP_(LugyGr!;yShBaHU!pry>qThD{1SN8GIJ@hhwx~& zQ;YJZ$izcdC9=_pmi7N#wA8)NV7oR|r{x;aUUL9*S(@tY=KN6?l(X_XopN1I!^WFW zXl$ymdbEr>5@v^NE9Wb53{YVxh+_jJg%NoakHXLh&sB0+7; zA}B9}q}U-{Z+Y#dUqTYMNJIhz^PxT2qO%f8A`HA;Pn!b}Vo^SKkxVy>jW++>46pK# zdGy&iqGyF_Xr%mxnH^lt(dK4>2KjwkkT6%Lpi)4 znRu&ANSoG>6c$`DlVK%p9^Ol_OjrBDzoB3kDFm_to#w(o`zDzjhQa`qf3a4C$RS-&MXi{0qr@>wjEE$=e2@=>J_eyg@NDue;Kz6(*XQgQEwvRcepdgY_ zkOeDpTm5g+Dom2JBsjA*oxekNN-1AE4+=lIibK%aKKEaNFM{_2ByA0EO(PbE%jytx zil?^#D7bL8!4~Q8#ww+>0EgkI;hS?Fp%l#5BQJ>KcdlT*aJ%DG3?f@Um#kJ2Ffb0= zr6Nblav{+l0u$&tFCF~5X5I;+U;<?(^mn?=%E4`!|uEbokr_mmlfTD?@T!Q%PUWnx{11fAXuz70lt2bH|8I@h0~lm%D_V59};1$+2v z-3Mp*ofebP#&Ik6jJo;q|N3^RD2O$Ll7DBX{0$V+!?Y4Tg|v;%mESC4`y62cr&6fW z1xM$m=K@=J|EKD&pA3y8D09F}ZE?MtZj;Z>ydPQR?CZaB_^6?fgJ*GEA`o|(BgV+- zRqzGdMyc+_XGje;m2GKIrV}eVEz%!jj0{-=Nal#&{a7kdK~n#IobsP+nIhaH$hH-c z@`BD^{j&g<`6B8G;3?L54AFEU&z@+kcOccP-QiHi5%>d*;8k)mxW@3dhC~>gDlDcQ z{3?Zt81sm|nbw*7ANPxAQFUh>q3_|iU#R|=bdeM5bWvS7qX*Sd+6s{fe=@LQK@hAF zdnheLrC_YBDKtEZ;jan)12rm103m+polo_eRjKhLd{|md2-K&=NCY>-DNFbC2j};n z#3ssqa_)Z<5*4fRMamD!KQ^Qm^DK!&+AuEB_P8~z*L85gDZu?)(5SS!<)%T?pX1lX zhKFXU$3f*}1l!x?bhLC`ct9v7ZRP%vo1kRNs0 zUb=nWW*r0V!&fIbDmBt(1IZjB-J#fJV?4I&DaV*adG8LJht4JX{d>k9cqg=JTgDjELDEU zcUCQ)u{7Ax{CXl<@H$s@tR%*ty|7kHIdRbSkg^yt7r@lgOk@fp<8wWg7)* zk2y^26xQl*eo4?Stm&=D@T?}Is6kDNj)fgg-y=;NKWZ3^Q0w$E%SjVzs2L0 zNtk)nQ@JGQ?>fQL2{Xr*&3n`*Gqp$QSnjTfyCDn83ZEXdKG4b~sn|5wii!EjrwbZ6 z68QW1b#49X;{K_g-jyHc`umkM!Q)*azvT}6$U{U!;<5J8h7Ta*#!r`ifqNVr9s^m1 z3^Y<)gb)@*7>Hzmk-J2_bg7A*f}KrMsa#Aa$6uba6zM*M;XfpW;0%=ZnyMq6zkZe@ z=!W5+nhY7o1DzE27?A?!r~a;5C`7dX{*Sv-s{JzY(~OoG90nJy$C)4246@*z`u{P&Hx zwIEve?35CBrvAn#u6R@Sy7 zPEK``C9_{u)7^5KZ#vt-<4YeK$)qob=0Ifwt(7UHyL(m*EMn`ww@9 z_S+n4vz!b;C+h7tqr#d#sLzn(63-)Ael=<7SX{kyZ{QkRct}yY`Fs}3VD>__bV0Q^ zNwDyR!uW7$>q7y5y>0#vwv{*`EBR_mHFci-f}E*bWF_B*xU-ePJ8<={ui)GBkU}-u z6`3vgkMf#s;JyY+pWpgz2IZ6aM%jk+?+(BeJZe{rLV3|p0Wmp_7vMg5$sgGAN^=@m z7++jxaga#5S-z-=qm0k$GDT*`W+De_0kWAJ0A*;MG2ATpR3eRa{=?7N8NfL-0 zUuCZHAH)BP79!8zt}&4AZhw$`SN@uYtdX`eJGq}l^P0Le1p6C~HI$Ao*$HDNi)iC! zo({_9oVc0!9&qW(A_MQ7FB6cx`emvHSbVQ*st=yiTI)P6ekZ6LM;AMK@D!!M(3cp0 zv^5o9NQq+6{o3WRj+S(QEKxY7e}UsF1GaGwCf!-(3qt-pzmMK11z%Jj-r7sAn-(Bg3Xc zn4g8pKKTo;Q>Ebpy6dm&@P+*E*$R?z>;{@v_6OrqWMpJ4af!yQ2cZgCSUQ{(EoOtmC(=6DT_e)t8Hb)Cl|g?3W4TQ5(f!H7yBz4N{nrIIh`mlrX{Gao7Q3Y6| zJo$)*-^+j|O#0eOH>moLOhWdE8VCmkVczczBlQvZU^nEoo0 zCO9U#k|1yP+cdcWdwYx?G4}f(;LDA{+3sVAiTPU*!65R_z%qerfpGqQz630rp4{JU zcmyp7bmR)I*W~Zwps_>4h`wY)K=^CUq4L0~$YY^59tvg(d1wkObNP$EgFS*G0o&;2 zx5EB+Dd6yd;%DH&`v0@dU^Xe7EZgFLrt7@}KL6&~-@&}RBEe{a9X9y?u@m8sGA{TA z|HB0U-b|Q}$ltNrOu%R5lX1`fp4V+>&}j$(xI%v)B}Jq5{zM_EZM!v7ZPt6EmLnY( za=}sech z?`E1^YneDcqCmsdX)dNZ&X3$)olJncXgJI!``6}1iJ{?Oq}xdN0xZ>LzsJ!%R%M+6 zD}w_E{GMKiazH%Bu@gmvBaKRc_P%bEl@&lo>VDpJK;b3a2G$K)z8@Lw&`&tyo>iQA zHF!-l2JVs`$Oan`6}eZN{hvpMVMJNrk8Z&9tie`zJ+plb!%v2m-ztlak zY~Yn_Z!jDw5F>nu7?l8lE5|?+ZX*FJe6P5Q4<1$r57&j*@I%A>k|tI3j1PXr-|m3a ztpe8?`3QO*3s=ysP9h99^L=N)w_84vzq>EoMgtAXcFJ>}Eb_UhhzO^`kuHK+kOiVf z9iv-Ad_IC)Db&A8qzsfO**4D%=GSxZ4!I_yh|nllKvXvusR{mysu*(@Ihf#Y*Tvmu zJkkphNRuYBn8qLBZ_5VrB_`sxpjadaqu?ONsG(UGf>D&IBTd_=zs|vborC{6jsO32pw$sm_?=&;yB!C6+?}Zt z@j3M0b9>y@MGy-Vf~pQ*f3FRg*I%SE`xDu8PAC-8_zP7EqB}Y|_%~j5?n9!91M@8; zs8SH%I2(+f1`DHs;0N}|nwmkwd%@#Ij)2p=OsK|cAp#rZJzr-Sk7N~U)>nY<$l^O_ zV*6}lgA3hGBg~AMVw*_|gBH{b;{4rWZVV_GXb`htlD=UiVD={Qyj5Z|>>pkqNY38> z#Lr$Ig30s++W&-(-d4h(KUV4ey5xG8^e0yFHq)gJIGCcg`pONv<4YZ0=Vhi;evj9^ zk%UwGL^oCXH}YCd)+~j)6$U>FT`%@&-<0W=)re@pi9zzX&>$ZFf7q$Wsxrp|Z2~xp zUv(o6DKs)K;@s=1LgHx)JH!!b-%7DYN)5k&Zb9@53^dz7ZLHo)CaJnQVc_*R^=p39 z9fCDcZKj^sJ8((5_#A{!RC1vj=)#MJAg20?2!keN2O>Z*5-8X%QtPW@gMmag$x6e4 z=&K8Mld*h{n1({_+CmW#kwZ~P4uDas;R^?edm-gX{Pu35E$f5#T!AuGwb|6*JqQj{ zK;*INN25dm4JSqg-sKu(oy9;FLi!Y4QJ5Xt^Wm=c2?}98!@C-4cJ_MH@zN3(g$bqa zDl|6W%Z1<*6pg1{f1DjfbFjWwN@O))f8PO<^D3rC!Euol4n`j2TC8g{@t|NZAbFnm zDfNh87z!}VF`SyWR-;3KHD{|M$8X>=v;y@C|Sb=ih zscz2Gaf`MwVw_BO7z_p7YrnTMRrho`@~Ik#IE+=1@kcL7e?k&Q7Ubi;kDzUU%7hf* z_ELCxEr5i>t^9XbcT8^g>#8I!tCGi0QK)s=oA5bp(D?k_s#e)yZpm~VP{Q#Ko6dKC z77_A%G`_#R;(WgBE6fa%MzCY-`LIwhZV-4tJlqzzoTWgtJl0nA1QBj;4qCV8n;SW; z=FN531uSQz=4n>5Df7q{6};K<1~;cmM0XJjLNRHwxaOTiK_|Df4Td^w=pzg;Jsc7$ zkPktFB+1&*sG*=rfl52O!@@{D$iy>F;+T0(*{|Cn5*uBnwg< z`j1gN9OCKUX0hn^P-_L)CEZUVHmOs?8Hv4uOR$39ov(TPl}n}trmT%L zY7EPE}m~RGP>m9x0wOw8bxSp#3BXW8^Yjxv6 zHYnEi)Z1pI$K+_a+oi(bvB3N)3rR^E4M=}QLCav%kKLRIDsGMDsMcC)tqr9w+%NhH z>%r~L)((}lhT*YocLhHSR)W3|0~xGk2B1_{B8(tscZB7%Q(QYd`%G|seodfqbjOoPOdFgXM&#Ne+Lf8_mub9uc}s#>DSIt?cuj4Vl>QOv=5jG@O`o zTqqXtN4WA(0_!2^9k1i@R>0*n>PiStR;ueM2-U118vZO#VgRmAc5yUE=KNuca1_hJj}t3g9WNhl5z&Fv^9C8}IWR1{je3p*1^ zE0BNpR$1c^#q^T)SA&=dg6}_b7C%T&6sfCU9k1=-=fBPgv25JqG~yJSh`?e#sGn)D zFOrBLECB6Nxoc1nBp*RpLDbFl-Yyd854-WO@H$;*C^kdk-fZntIW5d(P4BavsaeM; zKoMI1EQf^8E@d|PRp}%`PUYqZf6!v`WgNIZQKC{irC41j30%RP`l32O0rzVI^3LY6 zf2gTiY4v^+U0`m1k}e54YkDw6uJKiLoJP(2@=+rxrb_+Q&Wq1m)BC>Jya$t|l{1bO z*|7z$CGKVxJnxDFCh&KQVrz|=kio( zTw=?+dzD{q4zp9{2`UCt}kwM3my*3T{&>OgjvG>Q~x7JNs)97x5# z@CKqY^RO}HhE4w_qbHo8*AAgIvW)?DFqJP4*vmdQW!YAbyIsx)m4erE)^72PT2%%= zu=c|1ddVvQ-`AW7HwG{Z)t z-Y!mXzN-I;XpBU2#xzrFNg$ojmzl_^@dj0bDu=ba!q?f+xdZMj+XRJbpwWlG>{+=M zGU2pBak{0+!`%4${Yt9~5Btq|wM15<(M%y!ll}f$m2K~6mlNM9OmyP+k@a+rgJvbp zcULdM5PlHmg0n*^o~cNzVA-Wiul|wD$15hG8;!BFbdv|sCeBNY**y zhG-+eD)3 zPes?8Syg2wREk|V*iCv)&RN(`NQ@0H6iXTpUe7WX@0O6Am=zP$Os&g3l*6tA(fVxp z<}1k9PwQ@eOOi8iz$~6?8WkMGcD`+Y?77`}7HaoSDo9}cT7%p-b7v^B8CvpMRCnWC z3!h`rdCsPnNa^9-dxr$DOauFZMEp)=4hQoVRtER|Lumr<7&NL5dyDIzK=V2sX55X2 zDG1$-n6Kozi$DXQ9h8^y4ZTPo_x-9?}ips z)HYpd#NmEzN5CraM9h#Ov9}kPzkG0ae9^T4?knwR$UlPxNNe7C-KXgjOD17qPTN7 zj+n<49SW;3SGo2QbC_S(Rm`WUx;pHS=)dA1F3v5J#lt!} zXyx_Tt-I!*l5s{{4bDai>{VS{Jn$^E>h+dR7i_*ht*@Z#cl*?yB_3L3yCHvL`wT8o zXa_hStDcg}2>nO3m`*F6aOJI7xpn9?O*jj^(P+dVeCTXFDn? z>eM@u0i}wl58ibGQ@80}&P>CLMge9cd?dyrNsg*jVxI`i2h(`W9JjP&@T5~ztEuHS9^bJ+R&v?11LRFd00OZgHZ)fysXRG)~+7Of?Y)?%`}o z2c3HwFG3>Vra~w9 zplC9x?QC;75gENVU#`xuU0Y9vd#%?Q|J`GQ=zGk8WvZaP##s@+$%2-h!V>g3?9{tj zH=~DoySW>Oz$o~D2qJ-8@uCIQ^{!)}FZbzy&X_?|hIQhbvw@U59tBEV6@Lwn# zITKHWG;5_2Sp%mXF%l!4>BAKkVF%OsN^6kQYPha}tMJ%UblX*=StfODZjp z8#)BAmyC4;aIde8y+F%XyhXnm%;+{-sAkIMJfJC5zxu9ku%2MCV5uJXLd#Mk#~I!} zW->g>CzC^`GzcLBdq5{^!v(pzUDey?YL|uQqu~_YiFO4OYvipa5t5dBOC){Dx^G*i zZ{V41BNPH6Vx^AyPy`tX8V{u!wBb~uGt#u%%G}+>LTQ!BSkE>;iU=^2DUhxH%bf8N z{t9b(7D0B>@<~3GciIuD+GI>Z==RVzK*2*E7GWduteR(-3+lxFRF1^Vp!LOlX2@D> ztD<0|Xs_G6=4}$OQ{C6~!IV53QL33a0Sn&R*sF7z%GqAGxF+Z6D(80V)y5E319;`J z$#4$O{YFUi*l_NyF?VBMz93fPa-~sx?^6G9_rVD3YZGQ_L~6n7$U3pRAIlE7**K_>y-2`gb;tlL@eiH@O{JTu zQ#e28#6P9Ch`JQ0_G0sXyv)Cwtk`L7m?y-!;<&J4au;0*RH%WPm`KOS2`Ly_oToj} zEiltobU$NRr(8QIO)F(&aGkeq;o0AQL{}C)-*UY^^pIVkpI2nP)M5Io&IU689z`Kt zaG*BY+0}Vi0P;@4gdieYhU;1Sjcm3vS?~YiS?l}Mxj(ZxRhoX+gIlS*dOcKUvr^@B zq*uK+`8smE0OK~iKEK1(XlPoCb6r40T__i88mxIdrpH$Fok`(1*Wlo71J8QL)ro@< z+`+lc$a0W4T~U0=L^9g~B-B3L%#PHy4Y;a#dD3^(c+gUmDH>=BLAh%zl0kbP>`*#e zILO=pBn(&v$MgMLxWEb@`gu9qI0Mf;`%W#3Qs%R9e*#OPO0y5|x#bQ#PLfy~GIXVO zLiW(4TZzlr_Oumg=xxG<+C=`*L*%`%QC`(MMH{ZO9h|KS1%Kt=(;G#Uie zF8iqT8*-+CBNTM|dH+;@#?FNOWG>#S!L}RTU6BG>8-qC#!@+bMSc+ejLxQdYmco^; zUri?pwU;y0|De_XiWz`!{sHR5BN~X;5ws~4>Zch2%Cena0sLvJuXlxqj9Mjk=k>ri zPFvBefGGL*3zvfgMo2T3Nz5PR%%E zc#$z-8||>H&Hn^vyttbUa5}^8Y?IlH2F=)y*M8(d!y-7n37Y)FEeUD_@#n7r?#Eyo zgxd_DKSjm}OcZ8rbCv8=>>EFYx`3m9TPAxjbR!Iu0t8lbmd5=})`GxW+c!y&|HHJ9 zdITl}BfO6NN6;7!*Wz^wB_oN!y|X#mF18_eQ~>XXV}v@XFsXd^+iRaFj5}T*aFz20 zk-F;H_JqOxH%R0HLFx4XSq0OTE&>vzp;?y;H#+Q9S7bRVegGRbV1-r|1qEeoyd+!rvE{`wkOBiZ zHj}gV@L1O)cvn9I?59igMf>Z?1wQjR_bRkp9Wa>OmuQb7_0V!i`UE}sa%aT1j_%u@ zdi?2fF|PBm2C&sOy@t8DxgkCm;ONdb#se@nd;km3IbrI9laH@QIQsDN;z-SEZSccV zY`gh#N2&xBLJ6x6K$E1m-+EMQanhb^>x=FGAw$7?^>;ancO9R>`$W)FKh10@!WHhhp(pFdgfGP z=HH(#mJj?2a+xe?M)r{nbhsx^0uHR0ks(ch#lKVoprfJdGX%kkfPIi$AI^P-i)->T z36XvLhlP)f`#UJO_n-Oo4uwqh=Etcv<~4xzxi2z9{!y?!k+bfi;cinMA&0#ypy;|` zWy&80Lu5~ISfrPB3(r0OWM2793&t~)bX29WLqApfXHd-fz!6wCGR1m*vFH($DlFlk z2+FR18r01QUqG-dzh@;_AZzeW{bB9Jq0+(X06%y|NETQT`x`5@?Fpf#>~J|Oaz};r z+jTE`KPO39p0B{B3WRV2tuUfuGi4?96csC4oJ1ssPW5$)%}vYydDL~>JYbNrK*WQ^ z@%YDA;yMxfbvd~jz92H~tS}Rk*lA<|aknDfZvDHUBUM~?9CMLkv0f60I!qS^HhRL7 z+iXq3DiSk-_#|Y50sv2$#F4RIYocSB`VGvr{#1X!s~Y*S48ZKyQxpTjxUtInoUE(4 z`nCG>{J}531I7Je7@FDO6JV9|1NN5zRW3|_X;`C7Ic(Rc&L^wgj2-GFI6%m+;v|=FW>e`ChoVm=% zjjbDCRC7uPlNyix?CF^aJS#HUoKcawuN;M6bJ)FSqP;5HGak29gX}rQB-H8eg$RVHjcY1mm zTNTT=ReQv0wT{$}xR)U78HA#-OB3^sCs8lzS(7cy#HG=Jwb3ly@ zGVyQkavJfa;+bbQp016~uG{NY*ws7TFAOf+_0>V^|BRtsC&3D-2NiY)qDl*P!N| zeAkoV!bIoO4@=pbT|!wWggNg%zAZj$Ln^4;WmoVYp9e^_=J4MzL;xHPc%*DbRA-v= zI)(%h08ro>0Zm>lFYua?2<{hotnAGGWU*Wc1`gp|Qa5Uu48UR@9F0tY5M9=UX`RYg zp|+NHaGiJsK(j%lQUS2G{T@E`zSUcDZazMbu@Nr-D;}}~ADSnG(^kStnLdScdPH5X z$p=LO1Ax~bdAkREX;7O5?J)5<&Bq_xNPer>zkc6H=KludL%~Mb z^hJp|;u6tT$q0s%g}-}dfqio-fHJU!gspYarSEW#9Drp`Tw6f+@K(rOfgi}j-TwJo z4=^=!k+k^;ewhTHk})0svR#817Y6u~x6~wyz?Dih)gdnt~iSKRimk@!RNF)dG4X%3!@ku+= zCCe{2gU^PL(~HL3kwc>ca`jIp-go36?Efd980eE5a#IMo;k4z==v>z!^!zShs_7gNDrg-bWL++uq&4+~MNh$lYxm1P5H<(qeg& zMd6waA!k>Oxg);^xdFtC>bS#%tAp=Q>m5V4d{I9IWcgMC)zpnw@!KA-%}7wxqdT^7 z1)uLXE%x8C6|ya`mFlrAU~bv+Q$7elIOq!L-h8*^29f|(EA7MW=f}aoJabjAptw0u zj|snkzZ;n>Fz(0!k~o-kSy1kl9NcKN(Wa!`7`wpe0=H1&_rxm*@5tjI!dstxc39BLGu@?My8^ z3c%cwD+2O?`Sfe68gTW0VYC5;o5bv*g7tPZOiJMQV|yv~H_fp@QgKd*?%nd(T~bWk z4NKpH@&(_+j%mN$nl8wn@<8tvy8Mebz2oEis{3f)$RW_gF(jR(3P<-Ax%`jItDD|l z0MWcK+9$zuGnlPsO!oU3WYQVm!1ZNw<*zAzXP=>hqmOT}vgbRw9>Sv!f>3feP@eLM zKizISbaf2{r!Tc>7^r4Mz-s4)zih_eXbz6T_9+%`{Hj!J!5W``yIX@K0zY^ zHv#$`H`&U770eDzH@%$`A#&TNl{Ik^m&DhBm@S=1AlJnJ;U6MSQct_^=XSY(NdfM^=#jGSL?R|MA`Z)U zZ#-uv)md?6?j#!R_DQ<8n&N*gFE&`-$+x`rHxj&F3u+hETN4`&BwmfSwwjdsw`oll z-$`>yu*~MWpY(6DE*RmDpCUFBp^+(-ZivhZm^v-7pIBCm| z28@qi=R2*$zJ%@sE&}FHZbyEr&97JQKD5^p>@;v!e6}bGuDLZ9UfxdUFJ1*s4Zwd8 zVuDx@X}Dd6Wus-i%I(_UuGdYons0t+54aRBc9?GL-iP(7JXp`!x~Ocb#7DeSu>b5{ z0Mjj!xHefIRTo@IA~4$ASrGsDjXOw2BC*xsBKjXjs= z-5C`B=oA`~u(Z=Md6#?lk4_&80(SfM0-pCqRsUn1??Jf%lLW4s+U6g<+^w-Y&`TsF zt=tm-=;d~t@BZJI+9$`imWQ1R*S@niyceckr=337S75KzUmf}QS>k()EJipke z8CuP@>XR2kYD68A7-;jzKz7{+r<3HN7Hb@fdu?CtNSX$vM2)Z|CbUZ>RFocdeN z+wpLHyUh0%O^z$@P6*u{g!(I}KzJ|bixWl}Dkc7-$OPK7+~d**1mjufik47Wkt5$rW9hrKJ9{jrFxtd#jb~pvb(^ zy7zAvt~lG2QT}5C0Y9lhzra8M{nf;;Y09RWjA7{OXb(&j{4vuE7GFl!4jVE#*E~K#Rtm82VM87r8aoQkfSdO-+0@nu$ zg*tsZmnnna%-FR%oU3$%qf;rJSTf)Lnv)1}3@4Eh9$2c)uoh!?8nCBSF8}67lr?5A zoSQG=Fm-v>g^N^W-zt8QzBWEDoG(^l%S{}ZC_N-eZ@kj~$g3`9ce3g^TsRFbUJMC$qnA3CcUS~M9REy#8ynDs=>TEkw z`?@AmjZX}K^Ku?PD>7i;mq+u5UTda!J~uGdIrxL?^IItIu2Dvs9N+ zunXB_Gc}4EdWQ__Hv|=rHVvFEnsprF$F{r0J;@g7_nOBTUO*rbQ?SosS*TR1KYCCX z6&bYWz*b%^8_GIrZc{ILqF6@`U9xj#TA$c69%SvVg#TDS?eV#Xk6uIUcBX6%7DyeBt@&uKP^ris&Fm6DDohw#NpAAlZ;JQB6~Tf<}mX`<2jx29742) z>J{|}eU*)-lN-ZIdWb`@*%U_EMz(RJETc+L3QWL2duldFTs#?Q|1S-9 ztWa;(&^ybCl+C@%zwt_Hk25BH(#~Ar>0SbE(M0nGCV2ZK!M?b0{;(j=T4iFT7tj0S zG>UY&JVCVStRI4VC!?JT4nnxY@%^eZ62R^b93u`Ybq31mo_{bpbv=>_ zJX$Akc$Unv6OS&;JJwAuHT|dVA9NR1kR81HfXxtXL&A%JpmKq!vS9Bs`GI~uH&SNJ z?Mxer4s{=mOi>(_PuN!`eu-V6rFUP`nk5>C=Sdd5-x{fTYi~0Bc9x#+OTWonE86^= zu|g0RIYAse+Hr9N&8$ zW4F+mjx^OiXsf;=uCy2KJ=pMZwl^NfJ~S&_aZif9P+h2s?7YBca8m9;ir1^lH9pZ5 zqO&ERZ%+Z1%QjbC=7msBNrRP=?$A?`$`T>06J@WQzP7FRfGgAl(V3> zBmXrooBRBac+yl*_rE+puMWgx*QjD_5KL^Sktx%_ArfWdkBVmt*&d-jqPs8H(K<1H#wlG82SV)mDc(U4 zm`Cx}{K49YmHHs#r|7fE9Nayb!^9lr^t@b$@%1Qi-Q9Ddk!odD^XjFE-pb;Qq}_p* zj7zDjE7jDt8MTvHvV*PBp36Z1Io*)8|K=FYG*q!(=a6hqqq>A6tP%awD5Kb9=#i4{ zLdwS_j

APE#9NjYW$>vIb*b%@D1-O&&>m8X6?G>y9aopxy=X~?(|sxWc=9f38d(66O$$xD>~%X9AL z>bgPPPI(hk;KC z6~gKTE{~I23hsUa(A@;-V!@|(VJ|8$oqsqjzu$uI-cP=m-^IP&g70o-i&=NmpM*@G z9WU#4`fkww3hHqIa5I|p{5Q;7_7I=|>(}&kx%RdJkl_rVt(iSFcOCpYZ5Q)oK>=G_WpgTM35 zM}uXl5B>Pw*51Y7>9?m`8L z7n`l^-voT`K{0|DY5~a|tv^_6)i@UR+nDEn9G>4eJUM@veZT$gv3kkF{yh)t|I=0_ zXol}%XZW9ZT|p<%w;KTv>#YClEDkO$>91!j2!nKShXsKA#}3K!za>EV%lbe9S*X8P z80Vk!1$YB!9tya>`@coZ->mv=R`ktR+psS;-9frgMp17?CchI*)g+*ge;&U7^<4!! zb$4+9$+rKYZ(bQXS@cTETfn>=e``^Vnsv)HznllGzZ)XNJ^^PI#-Nz-; z`kQg&phu~j1pksTa6h#E$z$ap|G?jho)^aR_fsL*TS!v@L2 z$TSfFnJ{iJ0<6I|nw9u1!K&~^5jM=O`9!cp*F13|) zYSBXm@+oL2(_bGKxMf*giNOqhv*UEC)2{{I?9=pGj#Jx|rMf!7BGnh)X?1(Zc~0p- z%!xNH&+MXMHr&L8tOoOW$*%Fw8mMdkm3qrc|o*B3$bJZj6Y*l-=iA`Mns)w8t{P;ND1I^$EssRMc^E zbJH1ZP`pt)s8Egmlfz&#o^{EiDjAQpcrfe!;i_smcbyu>=yHkQsnEG7hA}Hw*=7o5 z9x5PD*5c2v&?~*hK|6crc4dd$Ow`jXLvLbZJss-c zk=Dww$jX~9&_$#u4Y6=}sVA1U1xLEY@lS`T;m_rnwYGxLETugSPyY8AEi&5N zJ3F7AV4r2Rh}ut0o4(tY#iGs#<>m?HR}!KD&0gh@8;WqPRMK0?;KNl9^rWzu!_igRpP>oE@$Z)gBgSEerf1>+ zgD?cjn(3{5dB^}QzdvlN-5K2d2p=9jces>lc>;O)=OQ*Jp%ewT)RSu_wKVRsJy26o z>bRGJ?)+mIcP3v~C{-j>uuQk(`(f_ddVZZ~rb)`Qy~ZSMW&Sbysq-1`kX>P74o@Ua%x_C38d-H>aP-|2-I3Y;vscnEs$eJz=i=g(rG72VXR; zc5lTV#=c&ccS)Ui`+);Tqit|RzqPjj7LIF7rnLN;Dz#CL@*`t zv!|X7R9v94xLmp)Zk&nacdKXyQ4@534I0j#3C=uSUFM_+8hbuaAoAdB`}Jc|)?dd@y=iM1N}`W*1nYPs{omy%_o0m-9US*?Rc9EKyt z!!UTckm6j~z3euv2D8&y!zrzzWQGX_45QQ|G~22)K{gj=I~k=eCGV8#W>RUwl~%`e z6(?}$myXtlGBboVo^LpHA?7fs@aawci8gZ%GurJJJ6KNA8o_Lm?(u|=q;ooSu#S{j zSYES1<&_f?rq!P@4r3{HR@N4p!nWFsTC2F6k}1G?1arL}Od#ahw)^V)o%Gz{sxM&m z%5x6uJU>%mHkJFcP&S62VH7@WEho_Iy*1+LkMS&qtpbF}lW2&xhji5(vqfuK3>K3! z+r#$|-zZf`xSZQHaj1UeSUR6WVihC3y6VN-wCxMeTv{ zl{uI6+x?~UMKZ^pDF!CL^Csz_F%d0}*KMa4K|Jk=N0b0vKqs40EtA{w>dGm|aI16H zI`Yd{NEn$moVGxsEGQ$ThnI3{-eG-lI+4g?aTuplTPv?J&Z%!B5*;)aa9cf)e7NL2 zx=~|+hj$>KO2@gq@BzXL4w0)kmK4Ciq$=ZsG@Pb=<9tzZ1O?;M06s6gQI zBYuTCQnB0baLhxJ0%&6`9_+ntygh0vd4}y?{ju+Xfr-aT;RZH^8X+fEd*wquX8EcX zPf&ZKzO^`ZZUKP&>4Zzn+xF^_Hb(zrsKxK) z#6CXOFu>&4l6j-V#A{_J<8$C+Dw92ysx^)C@stj)NJ_7LbUI7E_PbMS|GdZ<-_+0Q zj}se+evY5Jpoyo>L2)Sousn$3 zpAeKSFI4))#3>CPn|0K79+aEnhb&QlrGg5(@_c*FOU^x2oFw#s_0dE=IkBAG8#rCP z3`Blm5qI5MDeovA0xPAtknzkm!tTqOjvDJ#4`;gZTg&WxEk@SB&Wfejg1pNp8~A9O zv+n{ZSQ9kKf&O{87QLY8nQ6J2k%@V>Vpm0)Sdrn{n!U(HS{eCKwWU;In>~OP*>{=b zj1HnsQ8Q+@zA&|a%lXnqd};%$Wm)H-N%wVG7ICeUIS0f%blrno05j5(-MNm(@Z~I+ zew;{uVN(7|gTA%Q<$z05fP3pC+`In)7|9QA&l51x|HDZB-!M!6+046t8h*be080fS zCY0W?6mV043CsJprT4$#`Tpe=T)P5+1phxf8`rJ=Uve-ynGMw^kQ^+5c>>Z7MS3xC zd=z^?P-)7+MW(=Ej~rY{`kJV(ovcQ3O0OhTq2?q2ZM3#sCq}L|9p^jE`4F;TCJ?s) zJ6%xh)^0}*b=9>&Z~|r&A|88E9CIP*%a`0hs$+)ABwt*DTC-s^>pZ8LU4}qTJ-weh zzwpb&a&CbW4)z1ORpQRh5X#B$k@ z4%9N9xW}lnBM?e5pmgoU={$dX6t#+xsP7TA#mtESm2hJIcC9V(u*M)rbS%*t5hIf% zF|FQqIe3V8ZYEDE`I*cj4Z*pF@;X5D6chj>p+2Z!y!CAeBV3o=lYn72WLsS&8qbl< zZx}Z6qo8Pi$Ky!c`BZQiONlE62p`81mhF{fyV{GprUI=AAzy3UAK zD#vzC%1#YBterefp-L4|zvZas;^1ND3tD_JdEiTQUd(^TkHd&HDYM?!4 zf`D_VQ#}hA&jt}8Vhg$cnrYBzYRxZ*)>dhOU zo;nN}j1H(eG}Viau6+93JXxg)$K_b0ZMWsFVO2Civ-ki zqo$1K%Y|7Ro6a@DA1t0yuQ_Xxf1_N@cjm(JZTYk$6gCi8h3~N$opc>kD%A^f2ON{L zhc@2oPgs4=9a3gBj*&jqn}shJH>L%(BSG~{f$;Xo!BGvBd|0MVc5J%!{8!*|a@t}h zTm=-B#GDVrLN%Z>h@JC?j48X_s5lwl)xnViD^Ri#BxOu;Ny;+T2;7Cx}uYpK&ac5*y6N%4X?O zyj-fnG3Y;J?uzDU$_p6;*`r2Y=dybcJxH%~@Jo)S=FqmX02G}4_GeL$L}=+t zL6*M?Q>n%Y36m;QIX4)?;hly_lO2co#S)yO#?EYykQ!vZ3 z$5&Fkx^8^PnN^nKA_X4Im2Qv}(_1^{Fp$sBvfe!5ZEmL@PRHvK5BEzgG1!dE8v5Zq zoFA3?<#~Tr6OV}1ryjB?GY1`P1c)^*L*Y`_|6NoYuho8Yv4Kpb(C6h$yp}a}bPvq7 zaIa|{-f)fQUY1^nBh75LDGcJ+yCqMvo>7a=7h)GP(f#r|Cq znPhx!In!o}D{&8HHt53~^tx%u?|W@AO#UMeH9 zwuc+qac2r6_91WIU-05E`8vUfCDlpkvbpSHSr0FPr$FSYwZdUMU6GNYeBE3h^Z05! zBYZ@F5B(YPKit3hQI9u26F>>)C9PU`P)~4%*|Cl*Y5JME

+o~`xQ#0HPR`*&HQO=C?TG1q5B)huhpc-1fqwV5=Dy4=)yXu zxvpou`Y{LW#joy#lSeG%fB20*g6u0?X;9khUzyFL8}PQ6!IAhJBflYL5tUvPKZ^^s z!U_*+IcRCS#&#DjROiu4hvCi@jR8R!xZ(8?)81}-{NdcF7wgP^Df}bD6kZaOiw4$> zm$~p-uxx5Af);TstdF%`Q+&h_uB~QPHwtrC5hf&g-cLg0_dYL5OXA|iQ)#_7!XjDt zO2eIPhq|w=?N<#MO{abyXA0SNWrW1Gh$jik&72N@v|D-oUDWtXM3*qK1qU97^T&ez zp#oZrqO?;{Hv(+4vu>WaNsR9XQ?*|L)^x*jG<{R5B3sNAHzzF!yDxG~YZ`}*w9Wea zYHK(K%~c*hzE7|-fQ+oMlCD4oD-HScdie$3LDj{-wOs2YVzWDa@w$YZn$N!Cjcn!< z43z1@d3^YXtc}ag;eN&T7l`r`Nc_F-edm&5n(wp1TG|pBVOWU-jK<4};3yH}=^KMz zF4zV}xnWSLY5Byy=}#4Tayp*HLmSY>10^(~`l{Sih1kT2v@}@#S*;ya#EFAp=>u4v zg@q_qt6)Bgm-h+5YabLb8Tx3UbC`b5r8=1gAM+5#g=G7R{;@w_U``+6HCAv1PkUpb zMbHc<;rMICca~oDl1`S}1*ymk+Kk2+GdbZiiQ1qsmm4q?YlpN~N5gVBpSG>qhmfaZ zFR1rF`%z1uR9ySD8E&Vt^&>xO{}!u>X?% zc7v8^YUpbSlOD@F_IbOXo%6ku=dYC$=lNZR>LtKNklr&Jf1e^kJU(nZVB^#7s35xO zpD?|^HW^y+neQ}|%9U=`!??Nkvv^ZejpMG>xldOmfOhin@Zu`_Cd;_dVD4#mVqtdCcM)Q@?-9m0#!} zb-;dk^sUUFsw$+G2uE->*H9$mwL~Acot+rThF&M=E=dxH9ARzd$>s#z+#pZZtmVdn zT{)9wzY-NGrR&1^OFqkFoQg~aV^-HN(g5*1OO*JtvFZxn>4TRVD^08ZnCv-7dCFA} z&3Qru!d{Dz(Q~>is6u%9UGhu(M)71tL|DGR_Uf1m+L={jr8k5&LowfwqM982tWb|D z02=qHUl_x$)`y7f6bfI)imf=Y%B%;Ki;DGpsDHi)CJUz?IZNWBcUHaHd$fdeYS7xa9`!W=Si zJ0s~o%~hh0a0k=+ToM+ixX%&DJ+2AH#>RGf2Bnfd*K%c*QX%zaUrn%CC?jQH)$*+( zXV!ce;V(SJ=PNO+>^xhkpZ$2B^UuUIm7p(F_LoG=6nZtqFBz<;GFsN4UCum>Wg~}- zM1TVNJ*FT9If2=ooI{4<{912HjBp`PP7?u9I`6I};vO=-#tJaaNo3O=`$dqrYZCd- zosYr$1P1ag8a$Io5j{xMrFok97Xdyr0wI25u-mr%iJLsF@5^OubeEm)&Sm|yG9zR<{wH5VNQd~ZwK^w*4D)yR_ZTM9fPi3D zxl-t@lU8f~hZ#L;)q#bn{)8)>jxNtQIIZbF(%tlTi~>DpjxdxXg%h47^S)?&soZfE z?h%3o7gFmM=Szy`f6FIisF`q}YRPt0Ypk(#d(?QBgjYkTc@!7gB8Y}}S9LZ|cVQJ$ z9$mRe=!NqTj&8an*7Z4S3mVSN=ioFQcuWX}c0fm6sAi zyq-Y`Ox{`Hf<$_|Yk0rB-~Z@55ivVzY=NeFn`_t{7|+z&*ehIzZ1gzVz5SVxb7FJ2 z>a~Hwjo$!^`4WND!})mUe(bO**F5?YnJe}R4H;-Yq}^ta##~-S^GxvPKnK_YS%Dqq z=5(H?Ii;rKzOUb4XT~V)Pv{jJ_QT3r$M@z5#me)TPL<<0<-}__1sO2WGZ^~dicW>h z`Fp&ZLp?gOeQh}=h+uu<=%=su5jkJR5vyR;$izdcRkYQfZ7(qzxxnU4zpl>=)$G<( zg|`q!-Z$&1m|a+*A=={QTtzGX(iaNU`dj7DR$;9Ogn3TI79A%08-vT)<=!WV+{;@y zGF|)?(as^|M2^^5LwW8Xt+P2Bi3ivI^q5pfG|q$Q(#`Q~r@*6cx^hY`v0(QVvBr=e z{Y)_xf-nCT3gnD5U32@Ho9eMh%-DQm-`kHp5uS+#rt`k{MOBVhOc#&0B#Gb}(=6cW z45j_IE37XNEB7(|fHG~Ykb~*{pxeELI;#J1s(^W=?QBY-wRhM6AD7Ls(dl6)j_(}r zp4Rr|{K`BFy0PLg|4w^Xx!oCuEG3Tjql2vG=LZAnR6i`XB@pmvF_yYS#Bo!C@&ebSEu>n$*gx3_38p?vih5twfu)PaAnj9Ss90A&t4GqTGF^Bdbna~w2e2S!yLY7N*3po;muqYi4F3dmU`#z zT2%Eafy2&^lw;tz_~_CiiON>pm4nu(Ye>2E2@86DTz>nrgUbtt;;b3O_{x&2H6o|^ zN|6=AiA2xvv^UuEpw!1`i4{^HE}NIBUFKB+t5CEUC>1wLZGI09tv#sIMJI41n6NZN z&wBM-dz9IdCygSy9FNRsdT1IhbAA@f-`}R%{mXpP*%7Y#_-HhKQjYU{WmJW2*0jr6 zGvg!rGoRgHA3L2RFk0Ow?l6OtQz zq}E(q!P_D|baIoYfmG*CDC}qB&4y}C@a}Ac(4Xr~#om1;cu-bf`1^5Oou!JdA1023 z^X91vv?t$7ZNXRjHfxRS1Ez9mU9c^}br*dB$5noiYxPGtCl;3HW&uU%l2FD;Bm2!#Soe8^1A(c_|X z9%Rfyltn=d-qb(M-~z|hpNAOTE{u-)>N$^wf#ky_oHMOcTgJgmnUFI=@CNPXnV#nC z7YlEm5bF8mnS^R5>;TCjiURXh+u(cXmG_>0TzWwcGH6#~d z!|QrHvgBWgZ~|RJA2|>IFq#VHE!?a^ns1uM|NcQMYKk*WPwzK+=)|q-#QFLgA7%_S zR69M|cy$zx(j#tn?gYLwo&_&tosqyHaN`s1N`2fkZ{1HHx9PTMau{4r zd-th{L-m70aZsQuW;v@|J%Q69unVTKgylP$+uUZX9s=gL*!*i|i$4^sBBgvr%T|S3 zebMkKp>0h1`_dfj`4W4NeyohbnK-faHRrwZH!W5>J^J%IUj%z(0Bh!ed?XqN)^cHg zZGG0Kc(uP}ydBM3A|Fh?S-XU=DHnE1a9o zlny02)qTTDPkK+GkEzZK>ISGpjmJl4mkyM`3I0_vBq&;i#^pevV3u zb;@lg<7AS}ih2-EQ|Gn4u_5HIM?U6dqR~Aq9z0u zI^$8_OvGpi9m^u%Zo2J1@7F)YyfTHMKo*xHs&QZma&$Efzpt@%IvJc&ypZ;`Oq#(?1YHpv>S{mQ|Lz& zxTT8KaqxaUvP7MyoW+{YSM#AQ+tWUi89SfQGxtvi<2c0y=B)+n9kx!KPN$#O(xwoe zW~23jnIAWNy*a|ZK0q^&aA@GM+rGf*%K6Q%|M~UM+E9nwxy_S{Mq>TK?-V}4MGL?v z1u>*RnTBk;j3-sH^B{n&r#$tg&Sb0`p)7A^3FFj^w&l}!BtcJK5#j^;*`6GiLZQZF z59Y$f&cLzIrNTCuT1jS+EW{d;9(lTlr4cpYG@4+9{&~WT>o?@m0(I$POjYHl)ONE|bS0d!$aGjTKMzKaD)#X5)Z zB@DZEM?IBQ%c?KYH29~RtYNwGSTY9EUSD7GUM#f5KOm3z+-MPoJ#J|b(C%qi$TT!j zLR@M**j)*Fuf6bLt3cv&q3lxIKgXoP;JeS zPpb*~&9u3t(5r1vIK87qvTrdxF?uoS@Ys0(W2d&-ahAqkyr11Phh5waFCSW&Gn*}-T?tDz_1vq| zp444QTl{7vafp<<+B_+?e*m5TOK~}#K!ywZe$bAE#X*E=x5^Qd>)cJ~jxWGdZ~W&R&+zry1prcdmG=;ZaJ z9~Od1<%&WZ8iOg#+&>d2!BA~HPVAu8^H+Gj-W%9l;AgnaX$i+@GW|0^>FCqqxbf%Q zF|Pp__g&qHFONb7iQ;&1*nHO+x8@EwP2cKrVV;hb_!H%=uCe9WT6WEX=T%80ljzaA zp1V;*)4D>xo)cYlmS&1u!#}Xz?Hg22UO(uvZ_xdmqKXmvH2wS6=fyY+uOTi42nc+W z#Y~PNSm-B!2_y(m=6Yc7p!Ye693wwjKQ|(Ve>HW|xSYIhGSrsmW%D%7*=PgL+=G#Y zOp}(EUnbsSC|6j@yn-IgQVPv)K6t@w(bDs$p%n>_%N?!49z`<27z&(C-*ZLhYR za`JzP@H7U~L^RSY!5eXZ@>N*(Q7xUI+i+F3GpB*is(Nqr6-^^(xXvzKmP9<`-qOSF z1q=&w=-g>6_d)%ECYJM8X>ZX&?^mSQSM5Xl-X{#p9Yc3FVlGTF#AX%0BEWvIyEFUB z+88{%2=Bi{sexk3+eCv#C4+$eWa4Mbw4Y}SmD;41^Hgc*!@V!hXG+^PJHwg+SPl%e zy3sh%y@ySZc()uY>c;!&V6cLqVT~J+H%ZOYLpol6=>Lwn#o&j7Pxynx-LLeZ%4yF! zr$nYINMLZ(n(*n_kt4csahLZCtI9)G-@p_$KCOYvCjy}iPpV-~@EyDO0^XwS8EWIE z5C?s19bcEr*BC3Nbx9jGLTU!89-LX?iD2pkMJei6!+gn!Q}-5rMY2X@3*XN(W;32_ z54*Z5mJ*ct-h=C_^{NGtt2Aybn1II~jZ9YjRlEK?_nEH&ZtmpMFOu3qg#z_^w|1$Jx2_-HJG*`!@_@GP6gpJCyUK=;?z#n}zam+6R3@sui9xNZhd zo{{XG;JHx4%kmqI!}FJ!jh1N>j5JhO91);XD0EN~nimPj7QNtwU*rw-q94or&g2CL zKy-}ePrX=_7`U_su$XKY5Jo0fC#qh-OANDn&%c+({}K@Jc7hWPycONRM5PDPyc5P=ktfaf!THg0>u)mMVeRacq4IIAc3He z%%nRts0H94^1>^vq_gBQP7+$sI1#nvOk$=-se%%Os91o3mie2vwJuiS@WC^NG(OL- zNJdIcP=WC&7%PK?QMn*Kx$#zV^1WrxR>pjR0dyZHnNGLTed4lRAW{cu<-A2Hmgwkg zew$?s_l*AXS0FhpR8x@>mn;sGzeq>oT1P)PF1N2-Vsv`!PiQCPT$+kEj^YXcn?FeY zXr~ya3ZZKjtSqeh$8`K;vsW+YN2+=Fcz&*k!4X5z2J72uC^U^ZEy_qa7PI?)b4nZ` z|3$DXqlG)`RirYHbcfFxgT$*O!+uPRsKLCZz@+;g>7TOjVV%%=PM?K7AtMyAiX2x! z`a&P+-zwW;u97)wZk~M;Bcl=oihGa|8s7x3Im&(Rhys*WVml^=*&!75|8 zoX^u0Ap<|_Jp%|IV!#G*x6r_Sl)DdwH_F1JQtHHTU{1m?z8^2cn z2PJ7FonLDY<7#=KeCD8&=#b12y5OR`Kw-JnjYvP!&Yh{C^2GB05It%^##;Ms2!q-q)moG=*$<*P_Zjqyi_;JvTL;n&q_SwSv+ zmS62ICq~u?t4~EV;duOLd7t}VzF}(DLSXf3gAF6K;EUt1ix_a||1J^`@!FV4rqikE zo{=(YrkSN9DFP|g0i1V~8adSh^}Lj_99?4j5V?7SmS6{&L|XZn*R}pUxlh!m+oZS2bQBM5ItK@{%+2@rPOl}!4~hm66akA zqZhC9CgBmwP~;1-{b(}jV)dLv`1a+v!*jnKZABG@eOCqz0qio6e1D;NbU6j1Oirrs z=i?}PLHzoaILpgt!s$JkrB(?XCg>w%Qp%dtoO1io-xEp44@1A6W*Se2J{gogQbPc+ClEpUfeP79{bt77yr) zh1GHeNY*^Et4NVuwQozH#pV;i?AE*=FZq5>C?ZF}vi6e%^(YpR2!efJi{xhlLD)*m zS(+6eqh{*&TWC)MNN~Ii%EYH4%IA_WRDwcGb`lGM)%@n4dTFYrP_HhAwtxsRYx3Jb3~UDzY26A$f}dGsX*K1_cj!A@fSxwnHe z^->(?6;`Nf9%*<^h{A(GQp0x5iMKNiQS@ecI_zi~Bsz|QUF4d=C0`u91D2)!3~wu^ zGSiD-BdKJ5^n1%=7{|`fu)jJUdDJzIqY)!rSpK=@c_3~ zQcvQ%>$GyBZezx;xQOV*p3b~zKb4Vu);yby#tjfwQN0q_?2}K<#nj$La}FeQ^PCjPCtJeiz4~q( z-xJRqWU^^*9+0Dx8@oe0sK=&QHJ-YzKP4tTsyI?D5<5(r!GPklwW^C1-!9NR`0Ipk zE-UGbx|Y*pkr^nvV!&Dg)?UayT(0ly#sfA-KfD)B8VhAt?<=f*`}8IhIOFQ7sNwVZ zzJcZG*BCykN&kX9X@R1$)bl+zJlINo2}VVfS}Gv%2U=u@(ql z_VJm`uGj|}WQ&Jrq*B5)3l=DqZFOr%p^P$`P8aTQ5$lIcxUPL6q54S|SZaHDJdecD z*Vd3mb;L8rE&n@99_SiMODwFR<>#zgbczbjqPgkzjPZ(=i<;erW!|%6MawZ!dbQF# zzJXThktdrWtnzw~C#qkhc7)Fj3}tYh#!SM%HWMwekRe7#=~FFOVy(RO8F3$X)u3FN zuF6i+v;F_rd#k9tmZ)1W1h?RB!6CT2ez+4LI0Ojp8k|6IClD++!QI{6-Ccsa2ki~X zIp^=b_m0s|{nW3FWPf{C)mk;zoU>MG<$X#XvW!3VUn;1Jl^qo8D&E~>%0CB%1=Gl% z{`gWj_t^PyW)1f=G6|%N=FbT<^7f88T2AtpAVK9~#2nFvTUkrh-cjD2PJ`z|h43piaW%ak@|>)f{Pp9RWB&oj9j9WHNRPn~y-gx){`?-dar<;*DA%`g;&&Ka zy-6=zUkfQ%Rl7o2p&|CfZ|EGLHT<|juA<%|1KtCH$V^yhXeFU#vAH1INK|HQ5<(2~ znV~_=VUB!a+(PYbmYaa*O>2*=mw9G0f1_8)_r98oBL5KLjnVl?r5=e8_{GR=$0ZQM zP%6-?v4Ac8H200c;QFi-(FMX3b;kbWj=3Ez4lW*3gy&ss*E`g^<|;*$JqAAp(5+0a z$4_&9+r!WEL}cz=_q3??mZ`GZ_KI@Y%IBfPT9eC}``c1l`-KPTZl8}TW(#3J{s%cX z!#}z=!9O z>Xqx^BA+hMVqgJrFD)7vJSeL-+!@KrhrnqV5>-HD7sgI@6>U*ZUpYXho%j~Qwcu!J z_%UL|b79FXqP92rY=Iz{L3bG+_G}@=I%2q#aJl8FwW}0C%YaE9no~~bH z>VLO=nJobtV75j_xaEU1p9QhBuvc}?xq-FjY>%o`@ZBVR|GeF1LzaAL})UUH>RX$oXMJ^OHm>6txmArAa6g zPiFKQa6z@-o(g{sviq@^&&o|6SncO0rtoCmh@yR?5XOt9bm^z(7mS6Ngae%xFkCN2O z%$A%66F0%`jxg_E%aaU`ufjO&^L-PqsABKw9HVzsEeloZCPrCa?D8SNab|K=B70E2n3_ z%n|VTu#}7-&p2J|48J<|Y?T7ie@L8lniDCHgV~I43E)F&|LhyRJkck?n84{l?R3EJ z109i)AsXFsvbG^!dtJ3Hr(Ur*x0f~d4mKCV zzqzVAvj1e$>ACcJaaRG7Jk~SU8u(qrU+2NS)Oi?YlX?t)AC!F(bx0P;c~SXEFSntC z$~QpHPce9t(Q*ztF1$ovNPq9(EvBS!T&QR_!me5*EL>P;P_AI3`)?%L`r7o5k6PGk zb7<$7Me7FpJ>hojRLrR2uAD9gi&VydP`sRG{94tbvp%drjmia(LqZTIx)DFx?#%|- zGnyJj6qy^R3)krf&f@zGJArH;C9v&2jkM2LFV;tJv(bFKJLu|YqX$@kmB-NrcYOP+~3h{}`YtGpb zpFznQ7?;BVB88CB(`O!sbhzsqIr1iICAfqFF5yX{KWtJl>GswxR^k+MB#|uCdEm1h z3)Y910@QHv!@WDQJKRjHSuNEIyL>HkjM zZm!;Frzu0QKx8>6YkSnr7E?6lO~6l9$j18li|Bys3GO%^*%><31Zo5O?OI79#>H^7 z)mu5TSzzjr>FXq4(nBJE2_(!A^2BJ7{&Oq@MZN@DKj6JlE8Ve}i%af+X*)8>$Zq>uh$R;00&oiVT@@DwdFM z!fixS7Uyht&twU=H=Ex!y@m`!Bhm}h5{SVSH?`e7Nw1d#bk>^-y3`g%Dx9v9p#4cweIbRMI z?I9e0%o&uI(0rqm?p`6<IIx&phfrC@2)3t#07>1gWOUY+!TAsB;2pf{D|4u{JGhx6tO}V z|J$X3(L{v_Rr|RoiQ=!kN-}1!(x!Bf|L%fp~2Z% zs^OhntC1Y}r}k-E^y_3cX^LXapCwU(!qjSHk&&PPIK1N}uh#`YSK5s&D$e?_j%GS| zF2wNn#Z)Q)d*&o4ost_nr zmwN^?nDVJjzC9{@aH$C$qaS0tUP{lrh8T2PX=3;xu3@?S;T2DB?l5|? zzHzQ*;5wh<6>9x_#Hyf57V%@mFERvkH~@SBv+bw4JpV)J-n7CYiFO#AhSEGLEVqZ4^2^O% zycjF^tA@jcThVD`N6;f6H18EC)eWnbbAN)27 zO~IG=?y8veW?jCZFv@G8fR6w21yTSa$T5*nsN{O%&zp}RM|pWpF6WWv9Gc6N-7 z9kWtuDlVnDyVzs9k57FTyHdFZ>}+s${R&M)S=5xV7`<`P5!UkG$oeAQ>=&E@`s|m* zt{mc9_ZxobHWfUaHxaZ!8b)9wDUfgiS&}sY1&)V&q59OGT*#> zrtYT?+))LZ$BLY;>q%Rc@3^D(Pr}JZKfhDI7k{Xx9GbuUIuohm9^*DBM)|D{=?4_I z#`5UKLJJ-0gM9QyyW8V|KyDi!`Sd$Q%a{@(+{uFA#Hs#=NMb-mejC z;;%0-;uQc0e|AS&;Qd)U&(p(%0(iiAO1c66&7#*0L~(es-u8|kb@RjNO`knImAjoT z@`s`YZ(AksNFL)4g&H*k6%;P5%?*$|A0;}~aq+!@3dAm^dU`9Ka~^VcBB$*Se#e_C zh*>k(@2f)DISy<0JHzHB4Hn-Wi453rs7zn3U^4AyruR+a*Tx0>cJ2CDRsX{ab_(&w z3wB;rFk{uxyn@Xio1B7(h#ex9J+*-!ySIO^=oYhWyu1i8^)3#I%P)~Fzw0RdKa>vf z4B*F(n@N*cbF#WHB8t7mZw3w84h|PStMM8`BrQ?CyXWDu%^%t~!V#HQvB# z$rf4tY0#HB3(mY*_Re^1+;L}@H?d{=(+VMAek4)KzHq&cAl?^s8wGstI`XD3fwGeD z2irXiH;8Wi8zrZIrU8}X6?%w%q=W03^pG2z^f$U^>8G z>)?*jvKjru1UM7mOOF!*oP{ZSi-wLHgr?{X^n4&vbFc-q-Phe1dM#(DxXawnDh@*p z1&&7mfV_fJNZ6a0&ZbMOaG@4n`l0b;bxrBHcre|7D&=%M=;VrLt>~GqssKEcOd=NH z!p05hoL*!I-D1=V{|l}K)0`O+^N4=O9grPUqy9(?gD@9pmlcxn{`dOLwQg%yI$DST z83IPpN3cJhD!+{c{$)f*GnG)56#O~InYB8*OH4D?o$%9T4?VyX*wFZHYS)MF$Gu{K ztIKn#W6pl?$u=0GRICW!_Q=MBb|#cvZ>K$L|E9neNsF@{Rr1@tH{gac$i2qL2R2Iv zoyKr1A`f#h`iw52eHZJo$J2ybn6)2Q>w|5poYzROcBkqL9;dx88)R#V6tF*%vH5#W zCBHrY!^Q!JBJ5FtfPgOgK~L=Oo7uvk)s@@U#Q6>I0H#|Xhv#bKq2ngb7L&dO4MiZkOzrtDk3~Yx1Qwnzcz%xf z77DNtWWB)Y60IS**%n9Q5Q$11%fdxlixFlg4G(yrY%ysxyR@9GQYn^EZ1x*pgo|bC zslKdG%oia}zB3+a-hd?>LAs6aV|-c9PrlFVSvK;$fdnF5o$9{`IuHpA;JQI{DI<{v zJJJDiGE5*8f4~H3FNNGR`-AN_JVn(zJML)3V04M(d2AJ$??$$Mw|K`>aeh#!k`{jf zvtN8w7uw8ZuOupfmy1_w2mC6wX<6ylBe3cwJjqYK})L~pp1?~wM zNpFlS1(HHUq9sJiCNA$??9&7vwOmcBYfd{~<FHmF`E<`u`cU=iU!Hf3~x;ZM%9G2tl;UcNA|;!2N6I+GjZ-X&YSieLm}=(?;S!Bc=MQ zjI1RYWnUDTn=$A%cLPw_Y`rg$9BqbfdfnEY%5$Rj+eaW; zwQ@|$!F^KTh@$%~ZkDVfm?^G+#UVSu9$^*@?(N~lb|nnQ%8t%fLcJm6`r6SmTwW0D zOSO+}pK?eP3{XENN&NNe)QW{)mYMkc<$D0pZwx3A3*qob=xI?uNU2nG28%XRX_q6j ziyR4AW9d49MYW3VU++!fC2_mKDxU{HR74O7Flqjpi|jH`ER^5}=ox6h5Yn~_-UcA# zQ;yRycAPF0v8QC#?(dLYhBWN@z)1-$PTcPGq~ZtAuH8zxj_X=K;>$YK4gH&U_3;F= zN&ljgRZ7aY?W0I)g88JA!>(yYWba61dlDv2w=Q1Gg)LH(nN?aG=S#|GC>QY;8cw;jQ)6c@3U4GIsx1NWyjI8)4g!LmgKA3Xonqags$*m1zcG?u4Z!_nbH#>>&Sr=Rl z5k2=`*xaR$wB|}}f3eDuX5NBq4^xj(BKWudo)fEh20M~r>8Xxcg2ATdCm2rfNT{)!aYma2<Qh^>19vJ!Sxy09ST;Y?fu2&ra5sb`I>03N+!>QxmZrul<%Aa&!RURJ!%vzwooraR(cy73)fBdT*G=nVJ=(=DJfkQ33&=f> z#s!&~^fmnxI=+JLz&R{*BD1s5zX*~l>ed41v49MZqh zxP&U*`p+XhO`oH2e1InUk5l{kfz2EMcN;m0eY;FU^6($;X$JiE{~dF~cr(BN2y60H z%>VzM|75rSkH<4+l+8bd-_tioo-p%clzury3zPS`u{^PAiaX#nTC$c|>ygvucN2)M z2?dTUwO*3~;eTyF!}s5`wtzkBD#A0^!D>yf?Q?EOEcS`XWD_q0$UUEqEPpaGi*?H+ zJWX&m8=gcRy>Y(XL815!O$;0aUm2f5a$~M!ahBT6R#NVWaBxeep;<-+sw(Q1lvcX)@r_3S)hfXTC zTMM(yKYp?(tbzBq<6`o-x{wpI`csDr0j8-r!hhlmC<o!+uJ)h+U|`MBONVIkMP@8mSgoGRS3GIuNGW(UF-ID z-E7WoSBCs~6F<9dxTF;_!%dUiDSkuRHrC@7{YsL|Wb*2UXwK5K#=5X02>sL-Z7`VT zXZZw3J2r`-*kU+rA@T&2)lcE5f#l}&m<9g|D%6V|%!zJ9$WD>}BGRpxx8%xZ23 zyRYLBMQmV%oO+@%z|`nvP1vFWZC?8Zr-NiR`Nxc&p$^hv;lYjl>h5gv^+V$?yc<`6 zg)5l3N+Qz<ja*Q{>m&&v_cPynD2X zr^e=J5SBK92l3peV{TW-CsJvK-DI(xu6(0+7DHq%d;?@(d+=xwF8EPC@lA?dYm@Tx8G4CGe1l?$}7kd9VFZ~A}5 z@3A1fvFcDLumUCVc)T8><$i0@M(gCB#OsRufiH>kjcecVcMh*4x9yA5j#4vqB(!bF z4CT6DHI&tWsWvdRszVronVJT2D1>X#viHAi9uFir7b<_5Uu3KlD8XZL+#+E6Y>%Y0 zXFGyl5N&l7M|(6>w|mWV-V_D4ZUi9J${QFMR34e2QKkaP>l4^J@uNl?T+Y|qBS{~H zd~PBo#_B!EYs0X67_I^P&KJYXy?DGzLKX9boz02ya_J;`d{o?N2nM07y(%??v`aj8 zD=4Y&1)ajl#h3k>X^hK_zoDOT05Xl67ph)2U%95 zva3H$bheHQzb#6!(J9KjL(MnSQFo669B;<=EvFs8{y0bM$1!9?sL-T9!_r;UQ7IRa z(LZ|N=7bY}BZrl1&#yVJS9!#xQ-aBtjM zms;guAJgqke}`R`k2bnIo|0L|j+JHNr{llInk8i+ z3YYV3No39mh8?{D4as*(2rQo0tBxYf%(C~r$l)Sf>Ms0^+lBDs!7iFZY1tE8Z|n(M z(scG=V)4Vq;aaFWB>YzqXtT{=wLK03%Z6DJ!~9A78WkjQOy1=duLvi^0^0*JUUl|j z?~`1XM3*GMXj_@HsTN(YX`m4brOBUL3!{s{x6 z_Z!=SYE4fUee=F(I76cNNjH^K)tE-4Qg4Q*q0Wf0JkZHXa;_(p-@~WM#luKeczA)s zdUU!U^LSZo<913~4W||vFGH?^QR2Ley(EB3Xy0I}22K}a@Tej_Nun2DpgkF~Lw3KN z)y?NEZ=)Ad(Z0&$0ky}S`hv0bqRnTg6?KR5F&oEHvoMM+OZAiV2fd_s7<=p%gysU# zH)ypVF&nz)HLpd&7hP&~uwWyD7i4~0jBZDWuz@C^E)St!oRL5m1&OP_Gx`EKo4ud8 z&~$Tzv4P!QFpnEiRq9w75^vcOPg;b!S;y75L!sen+ER4-55WXXWV}CR5`vB87=987 zxC?FxRGdoR#hae9iAZ3RP>v#}n$jXDE`9eA4K{boHgQ9l35X5m!=h94pBSmE^7g3D z&?HhVP8WIorB2eNFmSO)_%)a5^Z{@2B^kZle5ix{s7<;Huh*>zDMH>FD9`wKS@bJD zH%QyHTtbYV$W@O+E+H76gJw9l_Ga{+N_*$BK($ORic~NB{o+B=Vibj?h72ChYa>j8 zc%~tsp$E=8gebH?--H7$dlvmHdE=3&B&Tb`kPvP68EF)MpZ3oN+p#dbZfEfmE%Wgo z#$Z4?gu_X%#qL5yknMagclNzcJC-;N%idqkH@=~MkA1pKr_#*)jZ%L29B0c6DHR9a z00UvA(G%kXEpXwwpJloc#KaEBVj#!9N3i+(6qYY}cnFg5_q9j$Ij$_CcBRB_?nKVT?BWn-4`F_jkJU zJ`J-Ua;g|gv=C}}z1eUyHnb;@lygD%V3#ehylW_^uhWlXXv8bM*;) z`0B=V1krNDBOi~c&amWWzDf;PVzpUBZ&i8{s`xoEO2H3N5UZ6Q&{2Z#Wc@db%r#Cp zaG!9+4QSo}>vu@ZlI36|B7xSv`PYtkKhguvTRDG6N(UspE8=kyT^L@nJ-@|pFjd5Q zB*v>_myI^-LP2j1@Oy`9UoBQBH1B|;P*Rql!{5KFd9hx?=@SSaL}%Eq3YL|m&FKc0 zJhW#rK7o!RzTm1jkH(cF5t+uHn}S{>eYQ!>+VwpMyoh=#Bma{gf2KV{hy11p#@HCiHrrL^ zd%;Zia1Hy$Ryl4!w$0>1jk=7^@Ut^#2<&1F~z=5(re!(bWdK*kwPO~ za_PlDk5J1u`y^@1Reh)aaLn1Ciie7Gj!8Rc8jnuI1gqAB$aTKCQQ7A|q*<0LVm@C1 zvIp`$EZu_Rn7e!To6j9*e)h=C$Fz2v{h3=mL4UNEQORfci~s+Gzv;gDOd}b(#%uHXDQ4`?3jp59*R`MseFD)z-Hx^PXsSSf%v1%dY;qM^PsRxD=Be4 zJy-i)IG;6tZlWz4YX_aiwJ&@wvATS7eX{>_k3DH*#r_i^9?4-4R70%iZKI zvA8qWj6`m&S^p$-}w zJ+>WHRJ>?L=UJGWo<-6(Ytl7h=TqKL0`^s!qfLpi?r;dSb?nqjk~pNPhzvGn(@A{L z?NzH!sq6{Pfe+M>M%gO1Jz-^B9(ycFYt-9XysaU z(0u*O??om`0X$v7l$r1n?#4bBS-PyQ-AID5+jLE&4Ue zS~+36xbm9sB8z|HmFwJYiJpFIkk%ySCt7Zq(I}yycLKPu+x00ndJm$fN4$Zo>=K50 zxpS|FGsv8YF5YZU4>jZ&aFSE%V$78XnPL()H{bYgfl^Od8S_j_&giM@j~T){!MP^A z_rC~VDo=iZC)p(>dp^7QQs)61A2RgcGW2}~=O!x7mi`DmE_ZfHczRBB4SG*RV)N$m zvAp2){vFc?Esf1(;<8?A7w1B>`R0}0)8hpF64e=`4%!4Y1? zd*N0PFjT{c*&aF@udl+)ov)7wyh3yW^K8m1JEfl=U5Hp0akSK&wVNadrZj%gJQ6tm zV&s2&3efsgr^R6+FP%zWUilv4S-yo;G1#FLBqfG>rg~m9O98MKW=r%N^1mPF4LrSw z@j`b7TdI+aocW)BDZJVO6yu{_LfYLgcEp$0^~3?{+w>=(xL^R+rXczAOdtV}VFQmv zMaXghJm-H0?LPcPK*sin00^V*IJf_PPd61HtXdv%2N3@I+p)wSVyk&WUt;FJjA91N zM4lMM|1b&(uRc9nzW}B0;Ll{eti@-gkBX_tzw^IWx_5Z~{r3htIhy*gYJb;gD}(H_ z;OpvQX!q}rv|c|`*YD9H{ttR*wDCWm1PsB6z;l70$3&+2U&$pQ^W54*rhvHYzbO?U zc;0RSUTrs4?KS4>KRg zj;Q;K=K(71|Mh#O`xY}f0K`tC^CN;^aI7HEk^GZ3YGCU^jkV3gnJ7B7qDCzRveNF~ z=0T{G&y%=aFQNS3*vJb%M|32cfB3-)IL|;fm1fyHI4p)BV*ZH}fWcv`Ln7i|J?P84 z*}kL!4oYJY33v*7w~KmlPVLlKk5vn)IP9(kUTM2g+}y|$3A86fi|c**6v~WI&^pVR zC1enp7Tey7jl*I%?fMi}5ckpQJs6Lij`%G?0>T~(u~kOxqr^7|^@?8-fk!`){#lu> zKqsD`SW%0Am-NfaE*(#+DOK*Nk{&>TX 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�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 template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":558,"y":742,"rotation":0,"id":46,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":46,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2,1],[9.666666666666629,1],[17.33333333333337,1],[25,1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":27,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":32,"px":0,"py":0.5}}},"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[6.6666666666667425,-1],[14.333333333333371,-1],[22,-1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":635,"rotation":0,"id":34,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":581,"y":435,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":132,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":463,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class MyTest_scenario001_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":663,"rotation":0,"id":32,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":33,"uid":null,"width":533.2499999999999,"height":96,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario002_run001_IT.json\"}\n

)\n

public class MyTest_scenario002_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":72,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":56,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file +{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":558,"y":742,"rotation":0,"id":46,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":46,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2,1],[9.666666666666629,1],[17.33333333333337,1],[25,1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":27,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":32,"px":0,"py":0.5}}},"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":44,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999998863,-1],[6.6666666666667425,-1],[14.333333333333371,-1],[22,-1]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":635,"rotation":0,"id":34,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":581,"y":435,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":28,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":143,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":104,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":18.00000000000016,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":463,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":117,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario001_run001_IT.json\"}\n

)\n

public class MyTest_scenario001_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":663,"rotation":0,"id":32,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":33,"uid":null,"width":533.2499999999999,"height":117,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/MyTest_scenario002_run001_IT.json\"}\n

)\n

public class MyTest_scenario002_run001_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19.000000000000007,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'two' test\n

Given this is step 1\n

When I search for key 2\n

Then I see the value 'two'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":56,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"shadow":true}},"lineStyles":{"global":{"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_single_runner.png b/documentation/img/cucable_flow_single_runner.png index f7dc40005f8cd5db193066601d6e24e3aa5b870a..64be21788b2bf05a27cb0156dbf4084904482ae8 100644 GIT binary patch literal 163484 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

JY8rPqvxsvidx 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

tc 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 Yabhl#NqnU7E$~l5R92)wNcY|U2W^QgvH$=8 literal 151413 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�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

8ItJ=3s9_n3xb~(1b|Aa-e&Ir1RpllDCV_B z-9`M{1}MnR_J&xnVBHmfzjd8jQaVIel7AYhzLW+F?qq_R&IfEQV}v2kEbg!;nE_(8 zBgBieYIjE)U22Cq&j3gnw2T;ZlsQZ2Lo1jNVl55#Cg7Q@m1D!j2>}9=@p7iv0%`%C zQ>gS_ZKX`guHlnu%ntDolq06f?r)fU0$I=A=eT@_%5rm0ht2@FGoBP4q>Y5!Hy~KuHY*laTWCH_IM2bRd_2N* zIT3a2$hqU@^K4^~gWA&(H01i%Ns)}Ni(LFwz1*X3gMdT-1dswLR&4J!pvdZ;6P`m} zRO90nWu79Sk0K{HSmY)MdKWUED+MlXQh^acGL5 zs~A;+hR12RG!jt(1nH1MdW+TMAMEM((3xZDd|$t2fj-+026!yOzoh%rIwMm>O7^7v zq0z7u&fv{ayouFE8zMBw{FgfXMpqYnb%H+=GiDt0~YNvpLy!!lo}_XEx!U4aa2 z-#5R#8q1-fsG0EXLACt!U!)o^g2iYU+5pYNUONz4k7p6^6^K+uHImK^rz+@3Idp^m zJj5)Nve;xx6YtQZ{2+0RwU3Y=C|n^^7uoqMLstB+{H7lz{?7=bL!J(Fv^Qk?L=pR| z$i@+W+(*g`GBo#YukJGgNn2f5HO}Pv3wUjRN)+V6=_x(^Rj~W#$b;Q=TtCX!a|$MA zs57z7En2J1zrY9JV7G=31DJK$ameFoz&`D_KS6Ll96w@8=SYx2-1Ich$&}HKRY3TL zUX9j)3D_$0v-_91D^RAQ)WBV)1O~n>tPT(jGXpIPP;|6IL&17HQ*$={8U*53$llr6 zKPMx9ZP|=^uTum=Dtx|pT;;XCYTM9Omn!vpV<{OhL6=%Rn zJx8?EspL73Nc}=h8n)rVho=KFLDim^sq)`ss332>hXvW#u73_y#0xEXv>miHTwEIe zz0gm;>UroxfQ6Q%A8i1OJLV4ydnOB3Ww}fGf&GZ&%=XYm`2ikwEJEuTNSHnkXmt~2 zen*)Kq2esKI7eqMF0kKHb|Z#TL&VUhxqki@K~T7bU!QETI2d#Vcv1aVfvR*Av}uQn z%|1ZTgzr3*SP062e{J`%T4PuRIH`OgvU!U2QHF~Cr1FIiYGR9aP%yr5Y64;t&A5A0 z5nUvN7?)&uLSXc!ZJ%FIYx@j4K^PFhfLx<$4P`l|aW-cSKMgzGaolXq3VnWu9l<|F z94(wTr=q|IL@4M5Gee+q3F9va8xu(;d>EXwnMf#_tT8;0ND+;%djPh?HUKd!i6Siw zS11wFCz>GMsx84}D@B3DUH}}9ut1GGFw3<}X|uCA?x?+#z_gV`mC-qx0T}VL@3gsT zvM|+oGVnk>y~vvk64OCPM#hCq;24jZ4djC0>Zp^6Va`LPU?%kt(K)U1%7SD?gfI$R zYaLK1U=TXtVp#84l*$RTF?C=z$j81tYH(>@bWz;>UZp{Ys2+@CX0|`%>}V7)5%A$> z=+{ll?ulc=C^C*k$&SoH?MuM7&T1l}ndqDPP*wO8+TJ}RGLTZ7qVgVIZ`l$~;_Y2) z8y=Yc0AvS%D^kz(i#NkHIly}|S@20!CxY7*rTw7Km&P#~<9`q18m1}$Dzog=#r;N4 zh!l|CL+hTTT{WU-yg=F7AreJ{!q|m(~KmK|_noSr_zs5V-M5W_< z%((*(@f%=2cQ_+LVgzvzJR&WgZ8zrz{_*tR&-|4qb%K~!W7#%I7T3|_3xQkU>M*nA z{9faH(Fyj`Bo7dHuyI5V+b4*6)%HI!h*v$^!MWt1WZ{8hzmAq6m_6D^;vphXxy&=S zA*w^{W+RT->Uw2)Y)NhZ_mX?9Zf=G%(xUWh#?p5T+ifY()DVkaR3S(HhK$e{1h` zw2PTxj5Eq#lhS@?*9zntH+CDH@Q8&F2E1(mOhP6w~rj`dw!qx0wHN$ z9+K8QcA>9$$5hNCR5*u%IuezfgsjYG4A6HMsuV7KbA9MdQCrxujD9Q~am(OJ?v6RS zdyYlT`b$hwo$jiU=_-)9+gUS^sFDEybO>Z58G8}U;y~`f$gIu>FEgG(LOUtD?m^NXOF$(t@PAex@CNf6_s+cHKX&R$}4!x9I-Q3Lq0GPNF36D+9W=zzj zG*IA#*mGsv?>`HoP*IyCxEX!RE&mc+NyXb}U~%00oyN0POERen8XzLF38URp0ut7F zHzz9XV(n1(3?{sNc##B(rWLOkP$&kcSY+P)l=3QwEKZ%)mqf!M5U%#rYW)j?IY?$E?*XBV$QJ=MkPdu^5w*&uxGF_(W-I5H+ZB3 z4rL;iDZbYhb2I9vRC0X5dL6am)2~r7 zR2^X!Q^iRZLFd*7rtcIaO8v=p{(=KH?~mJ@CnMbUYOI3TPk2`t3&%>;GX^Fl{H9E^5Fw9qlex;$mg8BhFjUv5cW zxa(7Jpir!)aTekqP0`yJ(y{89{171Y&X)negVPAmg*i*V7ms3kmu2xTH`B1DIUYr< zaPW>8Wj~YA*l!c~Y3hF;qq2Q0h1r_w^kUk|jI|7SFg;q35gO|AsleI(#iBcqET`b} z$sw_2L`W)RB(vdXY+2w3i2jUO-OrUP^De%|D0_WR1rpa{zcw{-GsLt?olU}ZN5?-* zPwjhzup+DqMHb~U2eUvA|i@73qOt7$ zFWz`tT+<_-JBS1_iOmfuj}_>+1q>YwgAS_Xst}1*UEehD>W|TOp~^-tDIe-;jJwOI zFLDEJ2JVC}?M&rS;;535$HwAc`}JW_$RjMaqRW3sn~W^$D^Oy9LktGl7wZ*_DsC^` zY>N9+t~BeH^mb}?h|`oCXph?h$@9mCQY7unY@6@!rUo(-z1`{a#{ioNc@n4^>Zz9? zx@h+c6AH(1)2&IgO)=V6LP6$+{%Mv+r7xFdk7%|I^#MvwSW0RpUI*4v@4=TEC@U6I zd$@Dul{M;1amTNg{m(AR1oxc0qtOLnV~a%lrQT;fvbntN8;2O!prXs|q0y+>kqSqy zD;OhE8gV(J#?Ri`PqGpA&iCU?lf5%x-2=V3xtsv_>)j*#q-j(&#=5G{PNN_@RPOQm+ybt^I! zF#ABy)NT>bdzGgGupNQhPHsvDyb^8+tilu!=Fc7phIG{&rzXcNApOG)b9{yem*kI& z05L#N?Uvor(f*Syz~rbkqHB%D{`|aU?rhKTR}Q#P6lGIgSogIn0Te5JAu*--W>!MZ z4_U|yTQlP7T{2ef1;A0HX^Pr!!I9R&*kRLdZ8ol0kiDz3)Ag{*dBgDmb~xCplY0`r zA2=rqJX}--Bpi(nAB_@Cs@X)*dQ%+G#1uR@&zKa6BTxfj!w_`T=!y8jy+}&rHQSeh zGIJ-6ZmOETVh=OMqaddG;ZacZVY3ZJk<>J6{p9_~Fc3oEhlQo5YRc>3u8F3zJ)Y~{ zVG%=eh~FRjDd{%XRPGP)MEm;=B5i+;k+D~2Px+}m(S-8~7|Imfv@M(Z1IZN18VxOp zH2U%#EwcdKS;E8H6j$Axf;W)l1RuL=SWy#<9+?^_s)ILbl7}@gR0||fqXH}=6oo$Q zG)%Z2T#8M0|7?+1FBIZ~+}xkp3_~p?DhdF&Fn`e4RhFn$QaM-8Tukl(g;o)u z*$ghlj?cp^tluWD5Sp;PDgA|Kl@%+DBt42j6wk zgaR`H3(aXSH)V4H+0 ztBrx+XRtu8Pj|WgrbL;GF6#oF84buX=NIj3G6y(;DVDtx5bto;FI2LGQr|!#e&zU* zUYDY+UrS2}m9Dyjx5;@ba20X<%=vhA$ki1vj#B2j2n}c(K4VwwFV>Y~me{ z&7h8{UryHQiMm^^Oo*@z%U`Lw#cPP0&M!Ur%m@yoMe>Yg1w^nbApqD1ya1G6_R~Cu z%WLs{Cm?8#SUc=!0QXBcm7gkpfXwogS}_gtS-r=}7nuU;c-CgCl+cX(ll@67;9}K2 z_KO1b=-{LMmb}9a?Hh2v;SL}=b4+4tU`J~?1IyIRc=a>}BTum(o+3%P*A|6XCHV6` zx{)0%0?}Fyc~@~$_wmZ841H;VH!L<+hJu2#W9$X%6{-)2?PCBa$iO*Wzp8u;R$F|5 zMZ)7zW^uhmvbID_GW5QfFoz9}bDI${BCx6k4^fHs~0dR1@t@Uckc{1@Q8M556h z;#au(+m-SK=a?e^H?j9;Jb=Wu7kS|H@@KwmE`L9fhx5!*^AmZ{S(p~Un?igzy&^8A zofKPKGT_Jwgp%3jKF~}IIezhcO^nNP?~u1t3iZfZC-Oc(nC{+(08*9y0}z^n$lC?r zSiq(9_eTG8snNj?RTf&E@5`a_RhltbAZ&(-L2^;yP@C_VzN37L;iPg_6{#mG)sTCP z2k;r|t?jwIjAB@eGClc-xs<=kixI0!QbG|rPj%L&G%KynJ34j9!fE)>>)h6+TxBT% z;*Tq=&hUr|TmH_N7K?O~qq3P&$Fy3XY~hsG7E8Vv&2oejhBI&TWeEMIJtQ1X&)@b< z8|LDN_?tB&Fg_;>Pf~~mamaKz{Iv2}#yfx&E^-W->T?}5HC|oImCRGBBFEx#3>CX6 z0)wu zSEAG0TGE+mJb0B8df=lia4JYNB>oZ$(5Lw6%jBD=uNT}pd%LyYchCbLmsF8B38svd z+1hio^yedNKSFA=v<8owsrI!hbC&{E*M&mo)xGat19L_+Y#dMlYZ z7S~@~(w?3N{C=nzyMD!%HbI$fewI;1drBgg6#sJcC-E&e35K~Lmb&k$MpLOkLxkN2 zM697`4*D*R4ZpJ`4eI+U${}kaxj|DhMBu|iE;_oQmB;)^srddrGL@xDcbpIF8$YTI?B7^jL2t0Y@$?x0Qd`e z(zOXQCm}Av|M)eYjp|7apr}Fu*D0wJQERb85wyR{@S6WF6-3?qZE0ba6Q529+ScBj zutRFr_+v(5STNd3N1$c?iy0U~IN_O~(6PC@K_BE>Wlq7ezKp zVTS>Z^^MSb1{-Mc_e~;49Op~UN1m_oe!hP#{iY-%?&Go(({eB*0bP_>q*n5iQok+L z0EshDFq!sjeen)DroCGti8PVx=$;|~(J?4a;WbG-RW3kP{7d%t{u1-#{ms~hNlqZC zsS1ALlzsxK-C>emB)L)~%GbRcPC*9LK*J};^gX@B%_drl-B)`T^r&<8$0`Z*^?r~# zHX;C4R-U+HB{h5Qr2M1O@s7u6G_L@%%|@k6-;e$rig8l9KCe0ybgS1J%~P)LIDVf( zS&50XO$P2OL3h^_#g^0_H#Jh~Yk@-Q`}vcO;2SvZUzR`Oa8V1C3c|gE(?}f8=1byj z8x8gYUcG*gL6pBcym{g9XTMZ?|TA20W_szlH+edLGG97_f|KF(S=xsQ(Ofq6-AC23(-pbgwyj0 z*@nMg=dg-S6PDNP%!H;Ok#=%Dd@I*=;LdgaiwwVK{SZkC^%_iMtl!D#KquN>?FaW2ql3cTa$&3Zyuc_EC}(Jt>Xx%NwLK>g zVOIaMNnLrrw(BWKQ{ z8LMwkhmq)@iP{`fG$C1y2w=j5c_}4I?Zo?x&Q=;Hpu2&M)0jQ!GI{55rp3ftdB#@B z@+@I7@DI)sV&S5EGJ>0qWDeQ2@sUp>`)9@rxJF^phK8gKl86I+(&VV2Eao^C zb?;53$h=_#O^GDbc_*`0_WU-+g=yiu9+(DdQ*eYSGg!zngdVz3dI8h_{_d?RCiH{V z330x{Bcf9CLwuHS+~YE=1T6gDD#!Wy_PwumG~J~{j>)Cr@v4xX$bJ>Cm_SrDU(MYW z_SYFK(D$*YNCM$|UKyJvLXdobL}wsYp`6TRLArLq)0_gRI$+Pl_##>YWg;-YG^tp! z(r6wmfj!4S%r@fe+4|mhcz6_gr2|l0f0#i_+!C%1K;Dx4`gy#8L1!2D(Ciuin*3Ow z;z7x-mafk>ZVqZ>Z8k_vVD0gJHsE8c_qDXBV?McLNREP=pjpD5CW(q7M9=RWY7qN=D z$%fh@Ot;4qj{7aH!0=F2Mb8n>uri{(gD7Ar^1qa9k{wc(s!zu_x0FyW{ut~u-9 z*we=~>c89`)e*jNqCM-eS94)4MtSpiF=t`*^a#Ee1+rQE2@no5-)9vvYeLxv9J$xx zD3fIFJt#8vBlef;yS1}7a{zofmWxFw#r7M!Fum~&o;P>3pJgyxP8nWjPi*;QS^u<1 zX5PLP6{d9|^{XC^4CCy)^E#{kEeGQExrEvP zQf+XWWzG?Q@*UJ)Xmk_D;;f}Q?IU~IzdFy??TPQrAJ(`}ZM2n=D5E4vUR@G#lA^KJ=aFUQX-j-yFonG_8kBvtN}|~-f=^}Y-BTtC?sZ=p zYRsa+8)}4Gej^eZog#g#IvRd@q;$VOX=uFNt+1uS=5ix28qa)c0CEgCw&&4XLq9Bn`ecEWrq8kQ;90jZb3zySwD@@wQibOLJu%m0 zXKhy_1V!@o{cZ=334i5&qwt=a)qV%s-gv=zfU2O~0KBs#VNle&uiqm?s^&zW)IkH8 z3+?8&{N3{>29u22rtBM3njKDE4 znkx9j=gfdmtIhkgOC>?a^&ZnmvWRK*iK^7_5(#ahFwDiQw!nV|L=o0{Os+5 zu*mg9K2mC|{<2^l#~+Y4cF>ru3Wow@QXXbf)6j_1xo zY1LD?*|Wxyx+sTqhUJh0hl|cQ6-1X2zbM<+AH5)~4sI!wYIG|Xn(Q@pnU3^s)8~^( z9v!Y!bm#ZJEmbmCPi(_MdXe6|l>?sJ|+E|bP#F{nEPt3IHPO!IAAkD5Q7+?uL zmIYII!*}ab?Rao14N}KHbJV&o1(U9l;4{KPB?v%hB1*a66>av!7U{oS$?GgZZ3 z1ajrCIB&!9-QJr@%M?tS5kTpS(T}&s6AN<1SFP8>)EiUio3HS6zjPQm4v*WqoF zfY5OUlBuPevF3*F-K!F4+`RKQQ8_qdAD!=F#jrRO4;LTOyj?hClqd4PKusMmwvG%9 z?q%_uy+Tx+Fxe+|gmU|`7fThrA^{rQD4a6;g6Rwsoz)we#8qh0QVh2FwB_CsK4Cu7 zc78TC%+|O`J6D_0V>Lm9F(7kbCQdTQnVd}@ zK5v-9X+xmFlQbkMeA}eT4=BdF592K+Ds?V9o=7C}BCHUwj0ZGV{59M+ji!Xw$<^Jt ztGVUI(~#DZrs@@{60Xhz3tOz!Fr=<5pW@nu;y;tB5;i9@^=b+o()2W_Gh9S$}pzQ`bLFI6$~P71QiOVA*CNi%EY9P2f2(|v<4tsUEyc*Ki z7sk-SGrcuaKS3~TPp2p8_KGf@kGJHFbh#A-WtTeZEqCcAo^aj%)0~@fF2_x)v-s=Qhu4_9F^}OUqjnyU#Pnaj>n61rdKE2| zif&5mP%)W5Qp)YxM$+)HCVk&cLNv%ye9JXkZ`=qRxZ{eJ8zliNrQrIkM!E#qL~!ND zpm)9^A)P5A%wm0M(EF5DUv7KxhD2&VQ-}&Av(zQ2Mt+835&rsUGaB~8W^Asc0PFQ# z{IQ@{dh(H6T>hGqXs$1KxZC02IW@;LxYV1?AF)1HJWt8s)X(DL} zET;*MGoyG+h7VMqMa?4_+4Ld(@91}$dIj%#67WUaW+70^Z#ho`M(!V8Lg}t*HMWb>) z`2BoCSXutE5~wMJd3CUW_t-p{Wx01LU9WAc#BN{kdA3G{m+3GHQ4qFof`(7GFXIBR zSr{dFR+Yx4rp_9@pEuIE8bY=oWaf)q*ZpLO#c;~3wwNMG_9`?ew+-IF;HAR)p7(D| z_M_;v_YqE=DRtRAo}bW~El{J;>6G1!Ef%_p%E-~P*rW^^aRD^D@XLLj;+^74uaAP{ zHw>NIC3Jv=fwjt{JEv+B>iR&1DO=o&bZYH9=wgUsZ=-NjM%-gG-BE3H_sxU0#U6vo z)%N1k0|mIVP53qBYClR9y3qE3u+^jA_?X2yL2oR6P4MXh2?4V3hF% zdeTU-TlO%2%Nvabr_Rbc;iQilS_*VeL**uWPP4Vf`OqoM-C}16YnegsR&iED)Vac}YCTO8@?lr^ zG4IHzPerk+j!->Im`Pa%n%2)31p>*Fdc&CBK%WZn_qlSUIuKW7zG&55qPY~V&imn& zW~$?2v!_Q3DiT;+q}inMG`|4`Yc}g$?|}q*q6H3H-6wM+sa#JnNFWnvsh4=32}E;s z*41u6XjTtBRwa&aw2flO3nThd3sP{30+s z@ew9q-)$(KrEqb4`Q{9kM1wi3Xx^T*k0)j^ssjA=dwwMk%`bhrqg*)UIA6UokA~I5 z-8fVdqNYve_~xpLiG4VG$g&HsgXDKA&DCWN7aOPyhBauxMuwL`v|6F^#op(T;We~5 zC~7W>Uhp7ZE8Qhq8&BMndZ5fJ{?1fc+4dY~y?LbkX_iO=?>m?@+{`Yj@bG4^oWUz> z_Gk%?uYF5{<6<#k5^U&bV^TncEsNBG>~tZ`Le??5yaY8_hMl?Q2&4gQw=y0WU((54 zP0x=McXIuO)8-<%)i9>j-AguPFzdytO-4DlJ8P?3l*&|RIUlJH?l(>u&{&;9gHw=< zAB(_Jfx2v=8b9!W*yKHEM7$k`$>RgO<^2Q$Qc&_q!253{SC#=?ImU(D%?2$D<3{GQ zrwS2fCPYF@?6dey?w9*qSZfDmY(4wW7r)wkk3!&>iu3-|MDsQHLq^`XFuFX6R$CYn ziHwgk#eSR+5K+fcSgk@PO%(Paf*+t0Yrzrx)S>A6W&h^NOU6oT;LNsA#ju?>`!m7TSXTF7lxm@ZC?wX0jwmt5M-63XA|O-0UOWomM;)vw z?gVSof!;duP9S$G~#5F$uqQi$!8hL`O0Up zJDraNcL$~{$1^CACrL<+1>(Z^+KgKQc_!rx4bBS2w~SE`SBL#TjXS;Bd$e-9Wno7F z^$24^&Twhu0+HB#7DC~2-BXF?t0I#RN~AoM=p>{vy?AsZfpjn*@i9a}fr(59CXoA6 z)0IlON=7)0*0cJEpSPQSr!befsMlxYx8=*->X^g?f=;BNnsNot_i)>D2f~gk_Rp>w zu`*-mln>+=bIT?b!N;xSj1!F%q+onqRNg3(>70AB=4@~RbT2u6B4yIQ$vW^G6wV)h zrmu9oHCexi&Tl)&`5m=^K742R1k?rBU23maBJG=yLvevM-Y{`(@pFZpa~iZdi3iF> z+HK$5%|^I)UBn-Pg@|X5WciqYB$sU06)$;S{g{CVwnxlqq2U5#zF~!JZy36BZWtcc z+i4~l&+{PHY^yYpvW%mo9WltJ#`UV{#_SP@qr~q5!%UU#Y>4!RLSq9hE&Ga0z2?2u z*+1Z`x<3WTNA9zogH#*O3ze9iSI@J@avUiTJKns5dGlIpE zSO#rMecf91BMe~zDi3a*V#Ux1Og`O7(&vxYHrSZYulNXrrX5);imDux)x<{1lOmJv z;xA(=esMa8@M2B;CX%aHG=L$ zOvUmdz}-!Y_x(e{XTTd8oK~?Qi(~jUP+sD}X#-`H+n{%0N4i1FT1OMuf6PXxRvsDv zNTebzi8MwlYO{CL%bB1Z0}V8Zq{Hjk$tI;e8t9+wc$)YfZ~yWh#YoiuryMOd(ql)k zSDXSb9V2U}Soh`j(tC}Hddl)G&1I=}w61})JFH!)ou7G`E4 zi8N*+GuA6clVJy95dugAhXi9x+v!~dP^wciFELQPh_PEVWMcEzA!v2HQrx@!XRGk? zkXg}H)zaDGJw`t4ektWPOvId;bZw$F~$?t*ULzlQB-WVy+1AK)UU;gd18D4uYcsBLbf80Ql(`} z+4$qpeBG=V-2{cHf7X?{-{ytxXbw0L{Wvw#%^u01vI4L@(6eT6&y0TL(4f)XbF*7d zjwLNQl`~1&Nuz29*Zpk7bcb_n@d+@3%+W~_b^D{GIDN1O-EjHq#srDRCd9--6Wc%u zioN;v;Q=Ko6%YuLr!S6#bnz~jZoK^*6-LSCAZZqAN~Gkc{_4R2VHJjLoEG?;Fi=Zz zV@#iprRj7npoJf6uo0DFC0QjNMID%vAJWyY9@jbKD9@sRwXV?AW14m z=4yUaPL!Ol(U2TXaf8iba~}QqX0tNCU<{`~E1pv_zMh{_wb2-K9#F*LXf;b^dGLu{ z{@E+55&a|ff9e29)c!W3f0=%L2t2H=-r^Jz@i?AC}?4*%G-emoi|+ z3ZLGvIGg4}Zs9e!+ter1t?Aiw&w>GW#cLGET2j<8DlfUfCStGd;YePApx$DNJ@E@~ ziJiK;mX?m?n)(6dGC3>`Hv*ur0@Gem<>AbD(RfA-IqPDc{zJ}be`lJQ-rz(h#=2Kn zP$Jcxa%TpQ*iXm==>WI<>9o6g%E57BN!^2TAANMuwJFSjX8niMa7{W;!SDzWuS1-W~QiT!O;2NJb3LWOz+5Ow1$wVLA}rbvN>z z9&q=FVxrT7hiPwSsg!j3h^{loX|npo`Vd~`Q~WVr`LwAV(~kD&;yfdRNugqab*0nS z+#$sRVRO|6Qaz}R$l!$XzEui{b~z{`Zrja?8Y{!$k0)lcQ>+xi2bE6zO^6PTy^;pQ zJ&D<8*^ZhhbQeWxQOdN=lXfz$88MvbE{apVqt^1b1Zhe&M0&fGR+`g{6<@=ehz(~? zM|U(LLN?lCdx)&uptx2TRVXmonc^F=h-SIUE9J_GRpI=Zy! zu+wC_xei$v;+9ihRHmzRw6%pjEOPYGjn<^|Qvk}5+}Ukx6`8JLi#e^{D61oxH6tA+ z#Xj#StC{3o=J;tWRlJcWLyCIdn#;!6us$exvY~}RhJdZA$O3dcHa#Kd)v*bdqPJWO z$`K(GG@qB$o~(X!yJMnDp;+HT%ULDck9wfr2d?iVBpOwrrm9sPMZH-jvf1wVnM#>E zE2)_JgH#7CEf#V{+tWje$_1yDA_oV_j$+8Om7N%3$O)k7^EBnErn7GM!8iuC;@QdhzT?NM)^DG2 z_6Th-)0JTwluL4gg!a}3E>1RY->Nc!Bu2kw0&xaYJHi02Bi`Lg%Vd)>D~NJ4$>0i@ zJs4k3fDo$lf^-qD=vifjWqW=6MKIp{Ig=@?nJ_qJ|EE!#JpWJ)01cBp+xdLR z400I#DFE(YLQEA|&BF&O0Zzvxm=CUEJ_9)*h%D18gBGw+kln=??H_1hQL0o-s{$2> zQWq_7l~N6iH6prARF0)kQlxE?=}q1{4xK%1b#{C{5(?O2X0c;WxoBZ#u|Q2HQj64l z<%|)tjaJ^ZDF^p!p$iK1TeNW@*Gi$B+Fv#*byNbc$R?}lEfRJebYNXWRMM~!(a?-b zr!~72sSxdA8t?Vh(;1+rRder|dO*ZDC^Hz^dv=_&eRww8!1M@>i|F-UjW~w>Pw`Yc z_03`O#@oYAprVnM=?k}WD3F`h6xC1b+)z4`U*3y0mh0sj6V$)?qjs~!ui@+}#4<-q zw{LV9;LvDne<&&1D=rt8n?8zJ=TRDS*iA_{Xk^(gmj;oUI8%hZtC_}9L#hGF!*4n% zC!AerxF;S9P7|{_eJ^oDs@9XihDoDuEM+HR%b3P%fS`!sFlga2;{6#h{;6-umW(j3 zs)VJZ{A-k6x;AM2i$Zqng-tBgQT<`4o=W{jscwJ5ytgGfoMC)U68g4Hh6sbpdLI>+ z=!RrF7eH&FLn?I$wdWX1l}zzaf1Sh?WLk{y>eWYGVSXOjy=!}HYW4+Sd~bF8xxs(* zbV=W#u$q)ZKc1!yd%0oOCy~aXZ(D>{lR;^l%I%${V}cojDF?JML3%3!+vtZM4l*m%hw2 zka;2=(x9+EdNfn>m@i+FpV47+W$95?I=^>Ja~CgcBp;`+)#!JaDV!Mf*}KTs)ne+; z+%Q`lX8iH^)VVER&thf%d|J$df`b-V93T|jMsa!IDT1PGuo_=hH)OMEaDUSBJ{bK# z{6HlfX|S=Q#Uv^aB448DHos!%em)}@h9%nOtsaV{eOWPy^S(9@5Io~#~%t%0@BLJZl6@ReD8H#cpxQn^235FT7b2W@<9Lnz7YKqsGc z?2a;HI9@qjJKx3mk==dqW?Z&P;374|Jc;3WqO-TEoU9-zv^Uca7BnfV6;^YhEL(y& zf9D6XsUUa4o}XU72ab?+uUg^kA%Mf=^F<10#oL3-6ZavqP!2-bHA4=LqZyr$uwTJ0 z1LgB>k;ewj#_b#W#jlbY1Zgp(NBc&Zu8m9hlBt}ITECCF!?2QUe`KKl5@^7EDhIEs z7cEq?p*izsboESRGew8qt=ECS;5&j(!P+(KK}~ry_Ge)vP}CPgHA zPu%HQYrVhWHeeTiUyBFq!nSc#kGfM(E~o2dSt3zWMQ=McS;0VxqsF*ucVBB{fy4Md z%>t`yfx_JdgM@>&UHP`IA|8qPPc!ae)9|}RDc19XV;g8_eAE zx`mEa2C^|wDPvn4WPp&|co`XKX4FE&H( z%>nYDIzx3LffRAyw=aGCueWeu@l0=ds>grMh4Wro`d7;ofTj)0Ea6^69gF>nLFNkv zd--{#2!MGiJU@s1(FGO-po-CU$*sR3@bAvR^sd3?Wqr|1F%k}{RW|4J*FPFC0A@)t z^18#HULP9*&xc{TvHsnj$2_pU)jhzCy}bGNY(N~@MIGZG`OIX1xFVcx{J-1x5Coog zJU9s;i^9X{VydzoWWZbtUv9uD+AAG`lSv1-QLP2 z092ZDdE2}UmnsP$PQJPpIIZ_QQZ{&*}E>+_S%*uWbT4I}eMC`FAwID=-B>T%B~9$xCl5 z0C7Vftl0l3!=Vy*UJ#Zm9RQtOaC^V=GEHlx0dX<6su+KIn+$m3t>nYkUX+mu zJkRcQz4NC%b1I;-mwZAHf7XIuF@U(@iLJSp-u(Ze|9^PsA1{Ep69)Is+^K;(-kTs- zWebYAo!GIvi?-N5XJP)28T)g~a`gvevZ{B%q-aVUtgYc+>`m9G6A6ZX&Ug|qa2DWC z-TeW^1Ijl0mb9I`rj&V&gKWn3@y{v=oJ068+N1FmR?dR)MfRVAW1cOJ1{ZE}n3l?w z8VSB{h@wHKEztU(ZNu)Zc80e9Fr8h(U$@WaDXuO2Ysmo3GhNYhtMbnrJ3fLdz0xAB zZ(2uD8;x0Gepws?J(`AT-|$I|>T0~K9L!+O*f|+cywpf)ETMdVThx!d_cM3oeAGzD z;+HS`R~X`7E#kc4`>zJg(Vzw1dbs|vhZm#&Yx?5>rnx%wVu*iaKL5xr3m6q2M5_58 zqkJ*8=Z?PNTX-@3m-P?mmxmu<#*W*+#$T3!f3@nN>F@kMpN3h8L7n*tBB4D$>jfSyD$Ng`5qbm88-sHD2 z(u|+;gOig}y2Z`aM8|r)2lrOPrdol2-N@$SI_kefy&P74)B+1`ptE(c|H}*hrwffp zuW8Vs-$FpNe50{BT&Ro7$fSRXlY065vr=#xxtm>X2;3j-wi_y&mn;)}8V=UDKc(J{w?TWf_g0X~{H{=a;bn_oIx zgpfogCpfl~3?4*-1fu)T7W{AVD!^H+Zu0x6;{PIk^I7~*B;7w}tbd6o1SW@kyMWGr zPmUk)h=2}RM2G%4-TX&~wK2eOtH7Xyyx7veq-sk52+k%s3*vukX+<8e1ak&e`cMBo v>-<@O14ewsy4ZhS?&Uj=|Cc(q^7N{;zBhv48&t(B;GeL71b;EFrsw|wPG8VL From 6209ff2dd535738079430850c8640951f49566d1 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 11:50:06 +0200 Subject: [PATCH 10/15] updated toc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8294c75..a99a479 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ - [includeScenarioTags](#includescenariotags) - [excludeScenarioTags](#excludescenariotags) - [logLevel](#loglevel) + - [desiredNumberOfRunners](#desirednumberofrunners) - [Generating runners and features inside target directory](#generating-runners-and-features-inside-target-directory) - [Complete Example](#complete-example) - [Source feature file](#source-feature-file) From d1429b0062fd80382426d5b5f9e68e0f05e19d65 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 11:52:00 +0200 Subject: [PATCH 11/15] fixed diagram --- .../img/cucable_flow_multi_runner.gliffy | 2 +- .../img/cucable_flow_multi_runner.png | Bin 152549 -> 152816 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/img/cucable_flow_multi_runner.gliffy b/documentation/img/cucable_flow_multi_runner.gliffy index 8b9ade4..c102392 100644 --- a/documentation/img/cucable_flow_multi_runner.gliffy +++ b/documentation/img/cucable_flow_multi_runner.gliffy @@ -1 +1 @@ -{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":580.3827586206897,"y":642.6149425287357,"rotation":0,"id":56,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2.617241379310258,0.3850574712643038],[-8.882758620689742,0.3850574712643038],[-8.882758620689742,100.3850574712643],[-20.382758620689742,100.3850574712643]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":22,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":27,"px":1,"py":0.5}}},"linkMap":[]},{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999997726,-1],[10.500000000000114,-1],[10.500000000000114,99],[22,99]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":544,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":14,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1 and Feature 2 in sequence

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":143,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":104,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":18.00000000000017,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'two' test\n

Given this is step 1\n

When I search for key 2\n

Then I see the value 'two'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":563,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":169,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\",\n

\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT.json\"}\n

)\n

public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":64,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file +{"contentType":"application/gliffy+json","version":"1.1","metadata":{"title":"untitled","revision":0,"exportBorder":false},"embeddedResources":{"index":0,"resources":[]},"stage":{"objects":[{"x":580.3827586206897,"y":642.6149425287357,"rotation":0,"id":56,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":23,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[2.617241379310258,0.3850574712643038],[-8.882758620689742,0.3850574712643038],[-8.882758620689742,100.3850574712643],[-20.382758620689742,100.3850574712643]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":22,"px":0,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":27,"px":1,"py":0.5}}},"linkMap":[]},{"x":568,"y":208,"rotation":0,"id":9,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":6,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[285,2],[285,127],[122,127]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":3,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":1,"py":0.5}}},"linkMap":[]},{"x":219,"y":210,"rotation":0,"id":8,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":5,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":null,"startArrow":0,"endArrow":1,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[72.26537166349186,0],[72.26537166349186,125],[231,125]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":0,"px":0.5,"py":1}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":16,"px":0,"py":0.5}}},"linkMap":[]},{"x":581,"y":29,"rotation":0,"id":15,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":8,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Runner template file

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":561,"y":544,"rotation":0,"id":44,"uid":"com.gliffy.shape.basic.basic_v1.default.line","width":100,"height":100,"lockAspectRatio":false,"lockShape":false,"order":22,"graphic":{"type":"Line","Line":{"strokeWidth":2,"strokeColor":"#000000","fillColor":"none","dashStyle":"1.0,1.0","startArrow":0,"endArrow":0,"startArrowRotation":"auto","endArrowRotation":"auto","ortho":true,"interpolationType":"linear","cornerRadius":10,"controlPath":[[-0.9999999999997726,-1],[10.500000000000114,-1],[10.500000000000114,99],[22,99]],"lockSegments":{}}},"children":null,"constraints":{"constraints":[],"startConstraint":{"type":"StartPositionConstraint","StartPositionConstraint":{"nodeId":20,"px":1,"py":0.5}},"endConstraint":{"type":"EndPositionConstraint","EndPositionConstraint":{"nodeId":22,"px":0,"py":0.5}}},"linkMap":[]},{"x":1,"y":424,"rotation":0,"id":39,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.process","width":1137,"height":420.00000000000006,"lockAspectRatio":false,"lockShape":false,"order":0,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":3,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":540,"y":376,"rotation":270,"id":41,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.left_arrow","width":60,"height":30,"lockAspectRatio":false,"lockShape":false,"order":20,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.left_arrow.basic_v1","strokeWidth":2,"strokeColor":"#000000","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[],"linkMap":[]},{"x":450,"y":310,"rotation":0,"id":16,"uid":"com.gliffy.shape.flowchart.flowchart_v1.default.start_end","width":240,"height":50,"lockAspectRatio":false,"lockShape":false,"order":9,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.start_end.flowchart_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#d9ead3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":4.799999999999999,"y":0,"rotation":0,"id":18,"uid":null,"width":230.39999999999995,"height":14,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

CUCABLE

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":22.530743326983618,"y":50,"rotation":0,"id":0,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":537.4692566730165,"height":160,"lockAspectRatio":false,"lockShape":false,"order":1,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.257389434381922,"y":0,"rotation":0,"id":2,"uid":null,"width":530.9544778042525,"height":143,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario Outline: This is a <value> test\n

Given this is step 1\n

When I search for key <key>\n

Then I see the value '<value>'\n

\n

Examples:\n

| key | value |\n

| 1 | one |\n

| 2 | two |

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":50,"rotation":0,"id":3,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":160,"lockAspectRatio":false,"lockShape":false,"order":3,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":19,"uid":null,"width":533.2499999999999,"height":104,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/parallel/[CUCABLE:FEATURE].feature\"},\n

plugin = {\"json:target/report/[CUCABLE:RUNNER].json\"}\n

)\n

public class [CUCABLE:RUNNER] {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":20,"y":30,"rotation":0,"id":12,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":7,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Source Feature(s)

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":443,"rotation":0,"id":25,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":16,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 1

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":20,"y":643,"rotation":0,"id":29,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":150,"height":14,"lockAspectRatio":false,"lockShape":false,"order":19,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Feature 2

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]},{"x":18.00000000000017,"y":463,"rotation":0,"id":20,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":542,"height":160,"lockAspectRatio":false,"lockShape":false,"order":11,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.284848484848489,"y":0,"rotation":0,"id":21,"uid":null,"width":535.430303030303,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'one' test\n

Given this is step 1\n

When I search for key 1\n

Then I see the value 'one'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":19,"y":663,"rotation":0,"id":27,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":541,"height":160,"lockAspectRatio":false,"lockShape":false,"order":17,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#fff2cc","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.278787878787884,"y":0,"rotation":0,"id":28,"uid":null,"width":534.4424242424242,"height":78,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Feature: test feature\n

\n

Scenario: This is a 'two' test\n

Given this is step 1\n

When I search for key 2\n

Then I see the value 'two'

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":583,"y":533,"rotation":0,"id":22,"uid":"com.gliffy.shape.basic.basic_v1.default.rectangle","width":540,"height":220,"lockAspectRatio":false,"lockShape":false,"order":13,"graphic":{"type":"Shape","Shape":{"tid":"com.gliffy.stencil.rectangle.basic_v1","strokeWidth":2,"strokeColor":"#333333","fillColor":"#cfe2f3","gradient":false,"dropShadow":true,"state":0,"shadowX":4,"shadowY":4,"opacity":1}},"children":[{"x":3.3750000000000018,"y":0,"rotation":0,"id":23,"uid":null,"width":533.2499999999999,"height":169,"lockAspectRatio":false,"lockShape":false,"order":"auto","graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

import cucumber.api.CucumberOptions;\n

\n

@CucumberOptions(\n

features = {\"target/features/MyTest_scenario001_run001_IT.feature\",\n

\"target/features/MyTest_scenario002_run001_IT.feature\"},\n

plugin = {\"json:target/report/CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT.json\"}\n

)\n

public class CucableMultiRunner_1da810a2_c4c6_4edb_b078_d81329593950_IT {\n

}

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null}],"linkMap":[]},{"x":581,"y":514,"rotation":0,"id":24,"uid":"com.gliffy.shape.basic.basic_v1.default.text","width":540,"height":14,"lockAspectRatio":false,"lockShape":false,"order":15,"graphic":{"type":"Text","Text":{"tid":null,"valign":"middle","overflow":"none","vposition":"none","hposition":"none","html":"

Generated Runner for Feature 1 and Feature 2 in sequence

","paddingLeft":2,"paddingRight":2,"paddingBottom":2,"paddingTop":2}},"children":null,"linkMap":[]}],"background":"#FFFFFF","width":1138,"height":844,"maxWidth":5000,"maxHeight":5000,"nodeIndex":65,"autoFit":true,"exportBorder":false,"gridOn":true,"snapToGrid":true,"drawingGuidesOn":true,"pageBreaksOn":false,"printGridOn":false,"printPaper":"LETTER","printShrinkToFit":false,"printPortrait":true,"shapeStyles":{"com.gliffy.shape.basic.basic_v1.default":{"fill":"#cfe2f3","stroke":"#333333","strokeWidth":2,"shadow":true},"com.gliffy.shape.flowchart.flowchart_v1.default":{"fill":"#d9ead3","stroke":"#000000","strokeWidth":2,"gradient":false,"shadow":true}},"lineStyles":{"global":{"endArrow":0,"startArrow":0,"dashStyle":"1.0,1.0"}},"textStyles":{},"themeData":null}} \ No newline at end of file diff --git a/documentation/img/cucable_flow_multi_runner.png b/documentation/img/cucable_flow_multi_runner.png index e2e6b902aa4fd5e37d0ee9e6894d5789ac3d1310..c2fa9b7b4176692caed6722f961c33cf28d67bd8 100644 GIT binary patch delta 81712 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 delta 81766 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 geSA3%H%xiU0rr From 57910d4466cd5b53a70b93e1789c2764d2c9ea1b Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 11:53:46 +0200 Subject: [PATCH 12/15] updated changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 287a9f0..4fc0be5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. Back to [Readme](README.md). -## [1.0.0] - 2018-05-17 +## [1.0.0] - 2018-05-18 ### Added @@ -20,7 +20,7 @@ Back to [Readme](README.md). ### Fixed -- Better logging for missing example table placeholders in scenario outlines +- Better logging for missing example table placeholders in scenario outlines (contributed by [@daczczcz1](https://github.com/daczczcz1)) ### Removed From f2f62215ad84cc397c3787ed88281e1ff186524c Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 12:08:59 +0200 Subject: [PATCH 13/15] added missing unit tests --- .../RunnerFileContentRendererTest.java | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java index e1b6051..17a4c94 100644 --- a/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/runners/RunnerFileContentRendererTest.java @@ -1,5 +1,6 @@ package com.trivago.rta.runners; +import com.trivago.rta.exceptions.CucablePluginException; import com.trivago.rta.files.FileIO; import com.trivago.rta.vo.FeatureRunner; import org.junit.Before; @@ -202,4 +203,44 @@ public void multipleFeatureRunnerTest() throws Exception { assertThat(renderedRunnerFileContent, is(expectedOutput)); } + + @Test(expected = CucablePluginException.class) + public void deprecatedPlaceholderTest() throws Exception { + String template = "package parallel;\n" + + "\n" + + "import cucumber.api.CucumberOptions;\n" + + "\n" + + "@CucumberOptions(\n" + + " monochrome = false,\n" + + " features = {\"classpath:parallel/features/[CUCABLE:FEATURE].feature\"},\n" + + " plugin = {\"json:target/cucumber-report/[CUCABLE:RUNNER].json\"}\n" + + ")\n" + + "public class [FEATURE_FILE_NAME] {\n" + + "}\n"; + + when(fileIO.readContentFromFile(anyString())).thenReturn(template); + + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + + FeatureRunner featureRunner = new FeatureRunner( + "MyClass.java", "RunnerClass", featureFileNames + ); + runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); + } + + @Test(expected = CucablePluginException.class) + public void missingRequiredPlaceholderTest() throws Exception { + String template = "No Placeholder included"; + + when(fileIO.readContentFromFile(anyString())).thenReturn(template); + + ArrayList featureFileNames = new ArrayList<>(); + featureFileNames.add("featureFileName"); + + FeatureRunner featureRunner = new FeatureRunner( + "MyClass.java", "RunnerClass", featureFileNames + ); + runnerFileContentRenderer.getRenderedRunnerFileContent(featureRunner); + } } From 6d1585436ceb06ea840c00ab28a3f365b71abcc3 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 16:38:59 +0200 Subject: [PATCH 14/15] added unit tests --- .../java/com/trivago/rta/features/FeatureFileConverter.java | 6 +++--- .../com/trivago/rta/features/FeatureFileConverterTest.java | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java index 483b103..7a5f568 100644 --- a/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java +++ b/plugin-code/src/main/java/com/trivago/rta/features/FeatureFileConverter.java @@ -92,6 +92,7 @@ public void generateSingleScenarioFeatures( final List featureFilePaths) throws CucablePluginException { int featureFileCounter = 0; List allGeneratedFeaturePaths = new ArrayList<>(); + for (Path featureFilePath : featureFilePaths) { List generatedFeatureFilePaths = generateSingleScenarioFeatures(featureFilePath); allGeneratedFeaturePaths.addAll(generatedFeatureFilePaths); @@ -115,7 +116,6 @@ public void generateSingleScenarioFeatures( */ private List generateSingleScenarioFeatures(final Path sourceFeatureFilePath) throws CucablePluginException { - String featureFilePathString = sourceFeatureFilePath.toString(); if (featureFilePathString == null || featureFilePathString.equals("")) { @@ -196,8 +196,8 @@ private List generateSingleScenarioFeatures(final Path sourceFeatureFile private int generateRunnerClasses(final List generatedFeatureNames, final int numberOfDesiredRunners) throws CucablePluginException { int targetRunnerNumber = numberOfDesiredRunners; - if (targetRunnerNumber == 0){ - targetRunnerNumber = generatedFeatureNames.size(); + if (targetRunnerNumber == 0) { + targetRunnerNumber = generatedFeatureNames.size(); } List> generatedFeatureNamesPerRunner = new ArrayList<>(targetRunnerNumber); diff --git a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java index 74489ed..598413a 100644 --- a/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/features/FeatureFileConverterTest.java @@ -6,8 +6,8 @@ import com.trivago.rta.logging.CucableLogger; import com.trivago.rta.properties.PropertyManager; import com.trivago.rta.runners.RunnerFileContentRenderer; -import com.trivago.rta.vo.SingleScenario; import com.trivago.rta.vo.FeatureRunner; +import com.trivago.rta.vo.SingleScenario; import org.junit.Before; import org.junit.Rule; import org.junit.Test; @@ -28,6 +28,7 @@ public class FeatureFileConverterTest { @Rule public TemporaryFolder testFolder = new TemporaryFolder(); + private FeatureFileConverter featureFileConverter; private FileIO fileIO; private PropertyManager propertyManager; From 5be6045fc5f94563128d6c165ee44fc70a4d0c50 Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 16:46:06 +0200 Subject: [PATCH 15/15] increased coverage --- .../main/java/com/trivago/rta/vo/DataTable.java | 7 ------- .../java/com/trivago/rta/vo/FeatureRunner.java | 9 --------- .../java/com/trivago/rta/vo/SingleScenario.java | 16 ---------------- .../src/main/java/com/trivago/rta/vo/Step.java | 9 --------- .../rta/gherkin/GherkinDocumentParserTest.java | 10 +++++++++- 5 files changed, 9 insertions(+), 42 deletions(-) diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/DataTable.java b/plugin-code/src/main/java/com/trivago/rta/vo/DataTable.java index e18e0cb..0305906 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/DataTable.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/DataTable.java @@ -30,11 +30,4 @@ public void addRow(List rowValues) { public List> getRows() { return rows; } - - @Override - public String toString() { - return "DataTable{" + - "rows=" + rows + - '}'; - } } \ No newline at end of file diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java index 10f3f7e..881eb6e 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/FeatureRunner.java @@ -59,13 +59,4 @@ public List getFeatureFileNames() { public String getRunnerClassName() { return runnerClassName; } - - @Override - public String toString() { - return "FeatureRunner{" + - "runnerTemplatePath='" + runnerTemplatePath + '\'' + - ", runnerClassName='" + runnerClassName + '\'' + - ", featureFileNames=" + featureFileNames + - '}'; - } } diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenario.java b/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenario.java index 1e426cc..c2cacfe 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenario.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/SingleScenario.java @@ -101,20 +101,4 @@ public void setSteps(final List steps) { public List getBackgroundSteps() { return backgroundSteps; } - - @Override - public String toString() { - return "SingleScenario{" + - "featureName='" + featureName + '\'' + - ", featureFilePath=" + featureFilePath + - ", featureLanguage='" + featureLanguage + '\'' + - ", featureDescription='" + featureDescription + '\'' + - ", scenarioName='" + scenarioName + '\'' + - ", scenarioDescription='" + scenarioDescription + '\'' + - ", featureTags=" + featureTags + - ", scenarioTags=" + scenarioTags + - ", backgroundSteps=" + backgroundSteps + - ", steps=" + steps + - '}'; - } } diff --git a/plugin-code/src/main/java/com/trivago/rta/vo/Step.java b/plugin-code/src/main/java/com/trivago/rta/vo/Step.java index a48434e..bc8ee1b 100644 --- a/plugin-code/src/main/java/com/trivago/rta/vo/Step.java +++ b/plugin-code/src/main/java/com/trivago/rta/vo/Step.java @@ -42,13 +42,4 @@ public DataTable getDataTable() { public String getDocString() { return docString; } - - @Override - public String toString() { - return "Step{" + - "name='" + name + '\'' + - ", dataTable=" + dataTable + - ", docString='" + docString + '\'' + - '}'; - } } \ No newline at end of file diff --git a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java index 5828d7a..5abc22f 100644 --- a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java @@ -1,6 +1,7 @@ package com.trivago.rta.gherkin; import com.trivago.rta.exceptions.CucablePluginException; +import com.trivago.rta.vo.DataTable; import com.trivago.rta.vo.SingleScenario; import org.junit.Before; import org.junit.Test; @@ -277,7 +278,14 @@ public void replaceDataTableExamplePlaceholderTest() throws Exception { List singleScenariosFromFeature = gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null); assertThat(singleScenariosFromFeature.size(), is(1)); assertThat(singleScenariosFromFeature.get(0).getSteps().size(), is(1)); - assertThat(singleScenariosFromFeature.get(0).getSteps().get(0).getDataTable().toString(), is("DataTable{rows=[[test, 1, one]]}")); + + DataTable dataTable = singleScenariosFromFeature.get(0).getSteps().get(0).getDataTable(); + + assertThat(dataTable.getRows().size(), is(1)); + List firstRow = dataTable.getRows().get(0); + assertThat(firstRow.get(0), is("test")); + assertThat(firstRow.get(1), is("1")); + assertThat(firstRow.get(2), is("one")); } @Test(expected = IllegalStateException.class)

7{?M>$3tKo>0RLh<; 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

7{?M>$3tKo>0RLh<; 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

8ItJ=3s9_n3xb~(1b|Aa-e&Ir1RpllDCV_B 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 literal 0 HcmV?d00001 diff --git a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java index 09c5e2d..b0924bf 100644 --- a/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java +++ b/plugin-code/src/main/java/com/trivago/rta/runners/RunnerFileContentRenderer.java @@ -29,6 +29,7 @@ @Singleton public class RunnerFileContentRenderer { + private static final String FEATURE_FILE_NAME_PLACEHOLDERs = "[FEATURE_FILE_NAME]"; private static final String CUCABLE_FEATURE_PLACEHOLDER = "[CUCABLE:FEATURE]"; private static final String CUCABLE_RUNNER_PLACEHOLDER = "[CUCABLE:RUNNER]"; @@ -57,6 +58,13 @@ public String getRenderedRunnerFileContent( if (runnerTemplatePath.endsWith(".java")) { fileString = replaceJavaTemplatePlaceholders(runnerTemplatePath, runnerClassName, fileString); } + + if (fileString.contains(FEATURE_FILE_NAME_PLACEHOLDERs)) { + throw new CucablePluginException("The " + FEATURE_FILE_NAME_PLACEHOLDERs + + " placeholder is deprecated. Please use " + CUCABLE_FEATURE_PLACEHOLDER + + " or " + CUCABLE_RUNNER_PLACEHOLDER + " accordingly."); + } + fileString = replaceFeatureFilePlaceholder(fileString, featureRunner.getFeatureFileNames()); fileString = fileString.replace(CUCABLE_RUNNER_PLACEHOLDER, runnerClassName); fileString = addCucableInfo(fileString, runnerTemplatePath); diff --git a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java index 072d17c..5828d7a 100644 --- a/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java +++ b/plugin-code/src/test/java/com/trivago/rta/gherkin/GherkinDocumentParserTest.java @@ -291,7 +291,7 @@ public void nonexistentPlaceholderInOutlineNameTest() throws Exception { " Examples:\n" + " | key | value |\n" + " | 1 | one |\n"; - gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null); + gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null); } @Test(expected = IllegalStateException.class) @@ -305,7 +305,7 @@ public void nonexistentPlaceholderInOutlineStepTest() throws Exception { " Examples:\n" + " | key | value |\n" + " | 1 | one |\n"; - System.out.print(gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null)); + gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null); } @Test(expected = IllegalStateException.class) @@ -319,7 +319,7 @@ public void nonexistentPlaceholderInOutlineDataTableTest() throws Exception { " Examples:\n" + " | key | value |\n" + " | 1 | one |\n"; - System.out.print(gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null)); + gherkinDocumentParser.getSingleScenariosFromFeature(featureContent, "", null, null, null); } private String getTwoScenariosWithTags() { From 589bd2e0f88dd90cad4469d56bddd031f636c26a Mon Sep 17 00:00:00 2001 From: Benjamin Bischoff Date: Fri, 18 May 2018 11:49:07 +0200 Subject: [PATCH 09/15] updated documentation --- README.md | 104 +++++++++--------- documentation/img/browserstack.png | Bin 29748 -> 24022 bytes .../img/cucable_flow_multi_runner.gliffy | 2 +- .../img/cucable_flow_multi_runner.png | Bin 139031 -> 152549 bytes .../img/cucable_flow_single_runner.gliffy | 2 +- .../img/cucable_flow_single_runner.png | Bin 151413 -> 163484 bytes 6 files changed, 55 insertions(+), 53 deletions(-) diff --git a/README.md b/README.md index 3b8fcc9..8294c75 100644 --- a/README.md +++ b/README.md @@ -60,9 +60,9 @@ Cucable is a Maven plugin for [Cucumber](https://cucumber.io) scenarios that sim This plugin does the following: -- Generate single Cucumber features containing one single scenario each +- Generate single [Cucumber](https://cucumber.io) features containing one single scenario each - Convert scenario outlines into separate scenarios -- Generating Cucumber runners +- Generating [Cucumber](https://cucumber.io) runners - for every generated "single scenario" feature file or - for multiple generated "single scenario" feature files @@ -108,20 +108,36 @@ In case the runner runs multiple scenarios, its name will be auto-generated (e.g ### [CUCABLE:FEATURE] -The `[CUCABLE:FEATURE]` +The `[CUCABLE:FEATURE]` can be placed in the `feature` value of the `@CucumberOptions` block in your template: + +