From adec7fd10f02f7bbb7b2f12cbd6315fc30cbcb13 Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 1 Nov 2019 11:24:19 -0400 Subject: [PATCH 01/25] dhf5 example --- uml2es/examples/patient-hub/build.gradle | 37 + .../patient-hub/data/PatientHubUML/.project | 11 + .../data/PatientHubUML/PatientHubUML.di | 2 + .../data/PatientHubUML/PatientHubUML.notation | 270 ++++++ .../data/PatientHubUML/PatientHubUML.uml | 134 +++ .../AdmissionsCorePopulatedTable.txt | 373 ++++++++ .../DiagnosesCorePopulatedTable.txt | 373 ++++++++ .../labs-core/LabsCorePopulatedTable.txt | 807 ++++++++++++++++++ .../PatientsCorePopulatedTable.txt | 101 +++ .../entities/Admissions.entity.json | 84 ++ .../entities/Diagnoses.entity.json | 26 + .../patient-hub/entities/Labs.entity.json | 35 + .../patient-hub/entities/Patients.entity.json | 127 +++ .../examples/patient-hub/flows/build.gradle | 37 + .../patient-hub/flows/gradle-local.properties | 5 + .../patient-hub/flows/gradle.properties | 127 +++ .../flows/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/patient-hub/flows/gradlew | 172 ++++ uml2es/examples/patient-hub/flows/gradlew.bat | 84 ++ .../databases/job-database.json | 142 +++ .../databases/staging-database.json | 8 + .../databases/staging-schemas-database.json | 3 + .../databases/staging-triggers-database.json | 3 + .../security/amps/dhf-amp-67.json | 7 + .../security/amps/dhf-amp-68.json | 7 + .../security/amps/dhf-amp-69.json | 7 + .../security/amps/dhf-amp-70.json | 7 + .../security/amps/dhf-amp-71.json | 7 + .../security/amps/dhf-amp-72.json | 7 + .../security/amps/dhf-amp-73.json | 7 + .../privileges/dhf-internal-data-hub.json | 5 + .../privileges/dhf-internal-entities.json | 5 + .../privileges/dhf-internal-mappings.json | 5 + .../privileges/dhf-internal-trace-ui.json | 5 + .../security/roles/data-hub-admin-role.json | 114 +++ .../security/roles/flow-developer-role.json | 114 +++ .../security/roles/flow-operator-role.json | 121 +++ .../security/users/flow-developer-user.json | 6 + .../security/users/flow-operator-user.json | 6 + .../servers/job-server.json | 14 + .../servers/staging-server.json | 14 + .../triggers/ml-dh-entity-create.json | 35 + .../triggers/ml-dh-entity-delete.json | 35 + .../triggers/ml-dh-entity-modify.json | 35 + .../ml-dh-entity-validate-create.json | 35 + .../ml-dh-entity-validate-modify.json | 35 + .../ml-config/databases/final-database.json | 8 + .../databases/final-schemas-database.json | 3 + .../databases/final-triggers-database.json | 3 + .../ml-config/databases/modules-database.json | 5 + .../main/ml-config/servers/final-server.json | 14 + .../patient-hub/gradle-local.properties | 5 + uml2es/examples/patient-hub/gradle.properties | 127 +++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/patient-hub/gradlew | 172 ++++ uml2es/examples/patient-hub/gradlew.bat | 84 ++ .../databases/final-database.json | 22 + .../databases/staging-database.json | 22 + .../entity-config/final-entity-options.xml | 60 ++ .../entity-config/staging-entity-options.xml | 60 ++ .../databases/job-database.json | 142 +++ .../databases/staging-database.json | 8 + .../databases/staging-schemas-database.json | 3 + .../databases/staging-triggers-database.json | 3 + .../security/amps/dhf-amp-67.json | 7 + .../security/amps/dhf-amp-68.json | 7 + .../security/amps/dhf-amp-69.json | 7 + .../security/amps/dhf-amp-70.json | 7 + .../security/amps/dhf-amp-71.json | 7 + .../security/amps/dhf-amp-72.json | 7 + .../security/amps/dhf-amp-73.json | 7 + .../privileges/dhf-internal-data-hub.json | 5 + .../privileges/dhf-internal-entities.json | 5 + .../privileges/dhf-internal-mappings.json | 5 + .../privileges/dhf-internal-trace-ui.json | 5 + .../security/roles/data-hub-admin-role.json | 114 +++ .../security/roles/flow-developer-role.json | 114 +++ .../security/roles/flow-operator-role.json | 121 +++ .../security/users/flow-developer-user.json | 6 + .../security/users/flow-operator-user.json | 6 + .../servers/job-server.json | 14 + .../servers/staging-server.json | 14 + .../triggers/ml-dh-entity-create.json | 35 + .../triggers/ml-dh-entity-delete.json | 35 + .../triggers/ml-dh-entity-modify.json | 35 + .../ml-dh-entity-validate-create.json | 35 + .../ml-dh-entity-validate-modify.json | 35 + .../ml-config/databases/final-database.json | 8 + .../databases/final-schemas-database.json | 3 + .../databases/final-triggers-database.json | 3 + .../ml-config/databases/modules-database.json | 5 + .../main/ml-config/servers/final-server.json | 14 + .../custom/BuildAdmissions/main.sjs | 95 +++ .../custom/PopulateAdmissions/main.sjs | 81 ++ .../BuildAdmissions/BuildAdmissions.step.json | 8 + .../PopulateAdmissions.step.json | 8 + .../ml-modules/root/xmi2es/cookieCutter.sjs | 9 +- uml2es/uml2esTransform/uml2es.gradle | 110 +-- 100 files changed, 5211 insertions(+), 111 deletions(-) create mode 100755 uml2es/examples/patient-hub/build.gradle create mode 100644 uml2es/examples/patient-hub/data/PatientHubUML/.project create mode 100644 uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.di create mode 100644 uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation create mode 100644 uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml create mode 100755 uml2es/examples/patient-hub/datasets/admissions-core/AdmissionsCorePopulatedTable.txt create mode 100755 uml2es/examples/patient-hub/datasets/diagnoses-core/DiagnosesCorePopulatedTable.txt create mode 100755 uml2es/examples/patient-hub/datasets/labs-core/LabsCorePopulatedTable.txt create mode 100755 uml2es/examples/patient-hub/datasets/patients-core/PatientsCorePopulatedTable.txt create mode 100755 uml2es/examples/patient-hub/entities/Admissions.entity.json create mode 100755 uml2es/examples/patient-hub/entities/Diagnoses.entity.json create mode 100755 uml2es/examples/patient-hub/entities/Labs.entity.json create mode 100755 uml2es/examples/patient-hub/entities/Patients.entity.json create mode 100644 uml2es/examples/patient-hub/flows/build.gradle create mode 100644 uml2es/examples/patient-hub/flows/gradle-local.properties create mode 100644 uml2es/examples/patient-hub/flows/gradle.properties create mode 100644 uml2es/examples/patient-hub/flows/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/patient-hub/flows/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/patient-hub/flows/gradlew create mode 100755 uml2es/examples/patient-hub/flows/gradlew.bat create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json create mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json create mode 100644 uml2es/examples/patient-hub/gradle-local.properties create mode 100644 uml2es/examples/patient-hub/gradle.properties create mode 100755 uml2es/examples/patient-hub/gradle/wrapper/gradle-wrapper.jar create mode 100755 uml2es/examples/patient-hub/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/patient-hub/gradlew create mode 100755 uml2es/examples/patient-hub/gradlew.bat create mode 100755 uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json create mode 100755 uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json create mode 100755 uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml create mode 100755 uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/databases/job-database.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-database.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-schemas-database.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-triggers-database.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-67.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-68.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-69.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-70.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-71.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-72.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-73.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/data-hub-admin-role.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-developer-role.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-operator-role.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-developer-user.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-operator-user.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/servers/job-server.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/servers/staging-server.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-create.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json create mode 100644 uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json create mode 100644 uml2es/examples/patient-hub/src/main/ml-config/databases/final-database.json create mode 100644 uml2es/examples/patient-hub/src/main/ml-config/databases/final-schemas-database.json create mode 100644 uml2es/examples/patient-hub/src/main/ml-config/databases/final-triggers-database.json create mode 100644 uml2es/examples/patient-hub/src/main/ml-config/databases/modules-database.json create mode 100644 uml2es/examples/patient-hub/src/main/ml-config/servers/final-server.json create mode 100755 uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs create mode 100755 uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs create mode 100755 uml2es/examples/patient-hub/step-definitions/custom/BuildAdmissions/BuildAdmissions.step.json create mode 100755 uml2es/examples/patient-hub/step-definitions/custom/PopulateAdmissions/PopulateAdmissions.step.json diff --git a/uml2es/examples/patient-hub/build.gradle b/uml2es/examples/patient-hub/build.gradle new file mode 100755 index 0000000..9c41d8e --- /dev/null +++ b/uml2es/examples/patient-hub/build.gradle @@ -0,0 +1,37 @@ +buildscript { + repositories { + maven {url 'http://developer.marklogic.com/maven2/'} + } +} + +plugins { + id 'java' + id 'eclipse' + id 'idea' + + // This plugin allows you to create different environments + // for your gradle deploy. Each environment is represented + // by a gradle-${env}.properties file + // See https://github.com/stevesaliman/gradle-properties-plugin + // specify the env on the command line with: + // gradle -PenvironmentName=x ... + id 'net.saliman.properties' version '1.4.6' + + // This gradle plugin extends the ml-gradle plugin with + // commands that make the Data Hub Framework do its magic + id 'com.marklogic.ml-data-hub' version '5.0.4' +} + +repositories { + jcenter() + maven {url 'http://developer.marklogic.com/maven2/'} +} + +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub Framework library + compile 'com.marklogic:marklogic-data-hub:5.0.4' + compile 'com.marklogic:marklogic-xcc:9.0.7' +} + + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/.project b/uml2es/examples/patient-hub/data/PatientHubUML/.project new file mode 100644 index 0000000..2dc0e67 --- /dev/null +++ b/uml2es/examples/patient-hub/data/PatientHubUML/.project @@ -0,0 +1,11 @@ + + + PatientHubUML + + + + + + + + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.di b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.di new file mode 100644 index 0000000..bf9abab --- /dev/null +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.di @@ -0,0 +1,2 @@ + + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation new file mode 100644 index 0000000..0ebf530 --- /dev/null +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml new file mode 100644 index 0000000..4be6279 --- /dev/null +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + diff --git a/uml2es/examples/patient-hub/datasets/admissions-core/AdmissionsCorePopulatedTable.txt b/uml2es/examples/patient-hub/datasets/admissions-core/AdmissionsCorePopulatedTable.txt new file mode 100755 index 0000000..68d6ddf --- /dev/null +++ b/uml2es/examples/patient-hub/datasets/admissions-core/AdmissionsCorePopulatedTable.txt @@ -0,0 +1,373 @@ +PatientID AdmissionID AdmissionStartDate AdmissionEndDate +7A025E77-7832-4F53-B9A7-09A3F98AC17E 7 2011-10-12 14:55:02.027 2011-10-22 01:16:07.557 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 1 1993-02-11 18:57:04.003 1993-02-24 17:22:29.713 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 2 2002-11-28 19:06:31.117 2002-12-04 19:14:40.797 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 3 2011-07-19 18:42:45.287 2011-07-25 04:57:42.053 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 1 1994-12-03 22:20:46.077 1994-12-20 20:24:56.010 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 2 2007-10-26 23:43:13.310 2007-11-01 06:54:26.723 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 3 2009-05-24 16:55:08.567 2009-05-26 20:15:49.657 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 1 1970-05-12 08:54:02.500 1970-05-23 21:22:35.027 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 2 2002-01-09 00:46:30.870 2002-01-12 19:17:15.703 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 3 2008-02-27 05:36:05.627 2008-03-07 01:56:29.463 +0681FA35-A794-4684-97BD-00B88370DB41 1 1998-06-21 17:02:06.170 1998-07-09 14:19:27.510 +0681FA35-A794-4684-97BD-00B88370DB41 2 2010-11-06 11:41:58.847 2010-11-21 17:39:59.450 +2E26695A-EFB0-4C7F-9318-E3030B154E39 1 1988-01-01 21:46:12.720 1988-01-04 08:06:58.813 +2E26695A-EFB0-4C7F-9318-E3030B154E39 2 2012-10-16 18:00:50.050 2012-10-28 15:50:09.043 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 1 1947-03-19 13:22:34.717 1947-03-26 22:43:46.597 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 2 1999-09-02 00:00:01.583 1999-09-05 01:26:43.363 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 3 2005-07-28 01:50:58.930 2005-08-06 09:47:44.790 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 4 2009-04-09 19:08:50.537 2009-04-16 20:22:37.603 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 1 1967-06-02 08:43:45.987 1967-06-14 09:59:12.247 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 2 1983-11-10 04:11:38.053 1983-11-26 04:07:03.140 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 3 1999-04-23 00:03:27.033 1999-05-07 10:14:04.287 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 4 2001-11-11 02:54:41.303 2001-11-14 08:07:24.370 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 5 2010-07-21 19:55:14.637 2010-08-09 17:59:47.437 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 1 1980-07-19 06:43:54.880 1980-07-25 12:16:06.527 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 2 2010-10-24 17:36:06.953 2010-11-07 11:56:48.743 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 1 1989-06-14 08:22:05.597 1989-06-20 23:50:43.837 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 2 1995-05-31 09:17:32.943 1995-06-14 21:53:25.230 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 3 2009-11-26 01:44:30.783 2009-11-28 04:11:10.680 +E5478913-6819-4977-BB11-4C8B61175B56 1 2003-11-02 09:24:12.913 2003-11-22 05:04:47.533 +E5478913-6819-4977-BB11-4C8B61175B56 2 2012-08-08 05:21:56.187 2012-08-18 15:13:45.687 +66154E24-D3EE-4311-89DB-6195278F9B3C 1 1964-12-17 00:01:55.227 1964-12-24 11:46:04.590 +66154E24-D3EE-4311-89DB-6195278F9B3C 2 1983-11-01 14:05:42.103 1983-11-10 02:00:24.117 +66154E24-D3EE-4311-89DB-6195278F9B3C 3 1984-10-16 16:46:02.203 1984-10-30 11:03:40.367 +66154E24-D3EE-4311-89DB-6195278F9B3C 4 2005-09-21 10:57:04.053 2005-10-09 12:44:36.707 +66154E24-D3EE-4311-89DB-6195278F9B3C 5 2009-06-25 18:46:14.813 2009-07-10 10:08:45.813 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 1 1972-11-19 13:27:59.980 1972-11-24 20:51:54.413 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 2 2002-07-07 17:13:06.863 2002-07-23 18:13:02.260 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 3 2011-06-14 08:31:38.107 2011-06-25 00:29:44.100 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 1 1967-04-12 04:38:52.120 1967-04-28 07:08:18.400 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 2 2011-01-02 01:15:20.380 2011-01-16 20:33:22.587 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 1 1948-07-05 14:58:24.420 1948-07-21 05:49:35.460 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 2 1988-05-21 20:16:46.237 1988-05-26 10:39:11.473 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 3 2010-08-22 10:47:02.917 2010-09-03 03:42:32.747 +3E462A8F-7B90-43A1-A8B6-AD82CB5002C9 1 2013-01-14 04:37:39.037 2013-01-29 14:53:17.903 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 1 1978-08-19 01:42:03.143 1978-08-29 21:16:16.157 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 2 2003-05-10 00:00:51.820 2003-05-19 01:36:47.843 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 3 2009-03-07 05:34:03.073 2009-03-25 07:13:28.233 +A7142B71-A144-4D56-BD14-3E966B01DB37 1 1983-09-15 16:32:28.587 1983-09-21 17:24:27.270 +A7142B71-A144-4D56-BD14-3E966B01DB37 2 1992-06-13 21:58:11.263 1992-06-30 17:16:38.870 +A7142B71-A144-4D56-BD14-3E966B01DB37 3 1993-04-01 00:41:35.363 1993-04-05 07:16:17.447 +A7142B71-A144-4D56-BD14-3E966B01DB37 4 1997-03-10 13:21:34.317 1997-03-14 11:31:59.847 +A7142B71-A144-4D56-BD14-3E966B01DB37 5 2008-08-15 22:41:51.243 2008-08-22 02:09:57.560 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 1 1978-09-18 14:59:25.877 1978-09-24 10:26:14.790 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 2 1996-07-18 11:54:05.500 1996-07-28 23:48:09.407 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 3 2010-06-14 06:39:54.093 2010-06-22 10:21:08.230 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 1 1965-08-08 03:44:16.423 1965-08-24 03:53:46.330 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 2 1967-04-04 19:57:22.033 1967-04-11 05:42:10.533 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 3 1987-07-21 01:39:09.930 1987-07-31 14:32:45.883 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 4 2005-01-17 16:06:58.350 2005-01-24 03:16:22.850 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 5 2008-09-12 11:54:45.020 2008-09-23 08:39:17.050 +1A220558-5996-43E1-AE5D-7B96180FED35 1 1964-02-25 17:05:08.243 1964-03-16 15:09:11.637 +1A220558-5996-43E1-AE5D-7B96180FED35 2 1979-04-18 18:32:25.843 1979-04-21 04:18:01.013 +1A220558-5996-43E1-AE5D-7B96180FED35 3 2012-06-09 18:41:49.740 2012-06-25 08:17:55.600 +7A7332AD-88B1-4848-9356-E5260E477C59 1 1968-09-24 07:49:35.537 1968-10-11 13:09:40.553 +7A7332AD-88B1-4848-9356-E5260E477C59 2 1979-02-10 02:09:18.110 1979-02-23 09:01:35.220 +7A7332AD-88B1-4848-9356-E5260E477C59 3 1985-05-16 23:24:40.390 1985-06-03 18:10:24.500 +7A7332AD-88B1-4848-9356-E5260E477C59 4 2006-01-16 08:54:35.720 2006-02-02 07:25:33.990 +7A7332AD-88B1-4848-9356-E5260E477C59 5 2009-08-22 13:04:16.677 2009-09-10 01:16:39.053 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 1 1980-02-22 23:13:21.727 1980-03-02 22:43:57.087 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 2 2001-02-02 22:56:06.847 2001-02-17 09:59:46.473 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 3 2001-05-18 00:24:34.150 2001-05-26 01:03:12.713 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 4 2011-11-10 14:09:32.013 2011-11-16 22:45:43.603 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 1 2000-03-30 05:44:33.073 2000-04-18 04:09:54.043 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 2 2004-11-11 16:12:00.153 2004-11-20 02:39:47.213 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 3 2008-07-17 01:23:05.590 2008-07-20 08:40:07.723 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 1 2006-10-31 09:01:42.630 2006-11-03 06:31:05.643 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 2 2009-02-06 03:02:12.050 2009-02-17 21:50:21.223 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 1 1988-11-25 10:01:04.613 1988-12-01 01:41:51.760 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 2 2008-02-19 17:23:11.790 2008-03-05 07:50:00.083 +2A5251B1-0945-47FA-A65C-7A6381562591 1 1962-06-27 17:38:36.307 1962-07-13 07:11:10.357 +2A5251B1-0945-47FA-A65C-7A6381562591 2 1994-05-06 04:57:00.433 1994-05-20 08:06:03.480 +2A5251B1-0945-47FA-A65C-7A6381562591 3 1998-11-01 20:26:51.947 1998-11-07 18:26:11.330 +2A5251B1-0945-47FA-A65C-7A6381562591 4 2001-02-06 20:48:36.210 2001-02-16 14:25:20.277 +2A5251B1-0945-47FA-A65C-7A6381562591 5 2001-07-04 01:46:42.637 2001-07-09 17:50:38.630 +2A5251B1-0945-47FA-A65C-7A6381562591 6 2009-12-05 06:03:08.493 2009-12-16 17:19:47.710 +8AF47463-8534-4203-B210-C2290F6CE689 1 1974-11-22 11:00:35.987 1974-11-29 20:15:28.313 +8AF47463-8534-4203-B210-C2290F6CE689 2 1998-03-10 07:54:00.890 1998-03-26 02:14:34.737 +8AF47463-8534-4203-B210-C2290F6CE689 3 2005-03-23 02:32:09.067 2005-04-03 07:38:26.190 +8AF47463-8534-4203-B210-C2290F6CE689 4 2005-12-30 05:22:23.737 2006-01-02 10:16:19.067 +8AF47463-8534-4203-B210-C2290F6CE689 5 2011-11-18 01:01:27.167 2011-11-20 19:23:46.317 +135C831F-7DA5-46C0-959C-EBCBD8810B43 1 1993-04-24 06:21:44.210 1993-04-30 07:05:16.027 +135C831F-7DA5-46C0-959C-EBCBD8810B43 2 2001-02-17 08:12:52.013 2001-02-22 05:45:07.190 +135C831F-7DA5-46C0-959C-EBCBD8810B43 3 2002-03-22 09:13:51.577 2002-03-26 19:03:47.040 +135C831F-7DA5-46C0-959C-EBCBD8810B43 4 2007-09-30 01:46:55.247 2007-10-05 17:55:31.143 +135C831F-7DA5-46C0-959C-EBCBD8810B43 5 2010-08-26 05:15:19.353 2010-09-02 19:07:43.873 +8856096E-E59C-4156-A767-C091AF799C80 1 2008-02-03 21:36:34.200 2008-02-11 21:48:33.480 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 1 1962-07-16 22:31:39.413 1962-08-03 20:12:50.693 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 2 1965-09-23 22:38:23.817 1965-10-02 03:55:42.533 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 3 1970-04-24 03:03:41.243 1970-05-08 10:28:24.230 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 4 1973-12-09 19:18:32.577 1973-12-25 08:53:33.347 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 5 2009-07-01 18:32:35.607 2009-07-06 13:29:41.370 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 1 1987-03-04 01:09:21.620 1987-03-22 16:03:05.973 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 2 2003-07-09 22:00:00.733 2003-07-16 04:51:39.403 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 3 2007-09-12 20:32:28.533 2007-09-25 16:06:08.820 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 4 2008-02-13 04:16:00.260 2008-02-28 23:59:29.533 +FB909FAE-72DD-4F6F-9828-D92183DF185F 1 1959-08-17 01:18:01.977 1959-09-01 05:04:25.253 +FB909FAE-72DD-4F6F-9828-D92183DF185F 2 2005-07-31 17:51:35.850 2005-08-06 10:09:42.897 +FB909FAE-72DD-4F6F-9828-D92183DF185F 3 2008-04-05 18:15:52.820 2008-04-15 01:47:51.040 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 1 1968-10-07 11:15:49.617 1968-10-10 20:48:21.037 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 2 1974-06-11 04:59:26.377 1974-06-13 15:31:26.577 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 3 2009-11-09 12:52:06.760 2009-11-26 09:56:15.697 +64182B95-EB72-4E2B-BE77-8050B71498CE 1 1976-08-01 23:23:57.637 1976-08-11 13:43:09.947 +64182B95-EB72-4E2B-BE77-8050B71498CE 2 1991-06-04 15:53:44.050 1991-06-08 13:56:33.150 +64182B95-EB72-4E2B-BE77-8050B71498CE 3 1994-11-11 06:22:43.417 1994-11-26 08:37:11.310 +64182B95-EB72-4E2B-BE77-8050B71498CE 4 2007-08-16 17:46:09.950 2007-08-21 00:47:01.493 +64182B95-EB72-4E2B-BE77-8050B71498CE 5 2009-11-15 12:31:54.603 2009-11-24 21:47:12.637 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 1 1998-05-24 12:03:34.250 1998-05-28 01:02:23.813 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 2 2000-05-06 21:39:48.557 2000-05-13 05:17:46.890 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 3 2007-12-06 17:56:19.800 2007-12-17 06:12:16.897 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 4 2010-08-19 18:39:27.667 2010-09-06 02:33:35.107 +6E70D84D-C75F-477C-BC37-9177C3698C66 1 2003-12-17 15:11:00.517 2004-01-05 00:28:50.210 +6E70D84D-C75F-477C-BC37-9177C3698C66 2 2005-03-22 13:09:36.480 2005-04-07 15:07:19.083 +6E70D84D-C75F-477C-BC37-9177C3698C66 3 2006-10-31 17:04:40.573 2006-11-09 16:50:21.063 +6E70D84D-C75F-477C-BC37-9177C3698C66 4 2009-10-08 18:59:40.783 2009-10-27 15:31:42.900 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 1 1944-07-10 16:52:53.910 1944-07-24 12:09:05.280 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 2 1949-03-20 13:15:57.363 1949-03-22 21:17:17.907 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 3 1984-09-08 20:50:03.823 1984-09-11 22:32:19.557 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 4 2008-05-04 16:00:55.063 2008-05-08 04:09:22.260 +7FD13988-E58A-4A5C-8680-89AC200950FA 1 1988-07-16 23:54:40.207 1988-07-22 15:51:38.123 +7FD13988-E58A-4A5C-8680-89AC200950FA 2 2001-03-11 01:42:18.373 2001-03-22 12:41:43.027 +7FD13988-E58A-4A5C-8680-89AC200950FA 3 2002-03-05 05:16:46.127 2002-03-20 00:36:02.077 +7FD13988-E58A-4A5C-8680-89AC200950FA 4 2011-11-27 09:47:20.783 2011-12-16 09:16:28.150 +C60FE675-CA52-4C55-A233-F4B27E94987F 1 1979-05-09 20:25:53.737 1979-05-24 10:11:21.830 +C60FE675-CA52-4C55-A233-F4B27E94987F 2 2004-07-14 03:19:40.170 2004-07-30 02:13:48.567 +C60FE675-CA52-4C55-A233-F4B27E94987F 3 2005-03-13 12:37:51.210 2005-03-17 15:57:22.823 +C60FE675-CA52-4C55-A233-F4B27E94987F 4 2011-07-05 14:25:03.367 2011-07-22 02:08:27.870 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 1 1959-04-30 18:14:21.373 1959-05-07 17:33:47.207 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 2 1977-01-09 17:35:33.063 1977-01-11 21:02:57.457 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 3 2001-12-19 15:17:51.363 2002-01-06 07:42:52.880 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 4 2004-06-14 21:38:27.687 2004-06-17 05:37:22.647 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 5 2009-11-16 20:32:48.250 2009-11-22 20:25:29.297 +FA157FA5-F488-4884-BF87-E144630D595C 1 1952-11-10 06:35:45.963 1952-11-13 02:51:58.853 +FA157FA5-F488-4884-BF87-E144630D595C 2 1956-06-17 05:42:40.843 1956-06-26 09:13:45.457 +FA157FA5-F488-4884-BF87-E144630D595C 3 2004-10-08 15:25:48.703 2004-10-27 06:23:12.370 +FA157FA5-F488-4884-BF87-E144630D595C 4 2006-11-17 23:46:43.817 2006-11-20 20:47:59.633 +FA157FA5-F488-4884-BF87-E144630D595C 5 2011-05-29 11:43:29.327 2011-06-07 14:13:53.000 +B7E9FC4C-5182-4A34-954E-CEF5FC07E96D 1 2013-07-04 09:52:17.070 2013-07-06 11:22:53.843 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 1 1974-09-30 08:07:27.190 1974-10-20 01:04:22.863 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 2 1975-04-13 09:23:14.533 1975-04-18 19:32:44.147 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 3 1991-07-09 06:10:35.900 1991-07-20 07:16:46.200 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 4 2005-04-17 00:19:38.000 2005-05-01 13:44:30.923 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 5 2011-12-18 15:07:45.877 2011-12-27 22:31:55.597 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 1 1950-12-19 08:27:52.013 1950-12-26 02:02:24.627 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 2 1980-02-18 00:38:33.423 1980-02-25 01:30:17.310 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 3 2004-02-21 21:10:35.930 2004-03-09 18:32:58.217 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 4 2007-08-22 01:44:25.210 2007-09-04 09:53:45.340 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 5 2012-11-28 06:20:37.590 2012-12-09 05:30:51.537 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 1 2007-03-06 02:24:48.650 2007-03-23 12:59:03.110 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 2 2010-03-03 19:55:57.810 2010-03-21 03:41:00.950 +7C788499-7798-484B-A027-9FCDC4C0DADB 1 1953-06-14 19:18:55.733 1953-07-03 23:58:55.237 +7C788499-7798-484B-A027-9FCDC4C0DADB 2 2003-09-25 19:24:39.883 2003-10-12 15:34:00.100 +7C788499-7798-484B-A027-9FCDC4C0DADB 3 2008-08-17 00:44:16.073 2008-08-19 10:51:24.287 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 1 1994-09-02 23:34:00.473 1994-09-12 10:08:13.437 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 2 2010-03-26 18:58:41.957 2010-04-07 14:30:35.180 +6985D824-3269-4D12-A9DD-B932D640E26E 1 1990-11-11 23:29:02.147 1990-11-20 04:47:55.053 +6985D824-3269-4D12-A9DD-B932D640E26E 2 2012-11-28 00:05:25.923 2012-12-09 01:21:28.267 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 1 1973-11-09 10:52:09.587 1973-11-24 09:13:33.200 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 2 1988-09-09 13:00:15.817 1988-09-28 09:19:10.673 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 3 1997-06-05 04:11:30.533 1997-06-21 12:18:07.373 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 4 2000-07-29 18:37:29.220 2000-08-15 02:45:51.030 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 5 2012-02-07 00:47:47.213 2012-02-19 09:00:11.643 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 1 1997-06-05 06:48:53.927 1997-06-14 21:35:34.520 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 2 2007-09-10 02:39:23.393 2007-09-14 01:33:39.953 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 3 2009-11-22 18:08:25.160 2009-12-03 00:04:59.407 +25B786AF-0F99-478C-9CFA-0EA607E45834 1 1945-10-01 21:44:39.203 1945-10-20 08:37:36.673 +25B786AF-0F99-478C-9CFA-0EA607E45834 2 1977-09-20 07:35:43.320 1977-09-25 05:07:13.843 +25B786AF-0F99-478C-9CFA-0EA607E45834 3 1988-07-20 08:25:47.050 1988-07-30 21:32:26.037 +25B786AF-0F99-478C-9CFA-0EA607E45834 4 2004-08-30 07:06:39.597 2004-09-15 23:36:15.990 +25B786AF-0F99-478C-9CFA-0EA607E45834 5 2006-02-25 15:05:06.463 2006-03-14 18:21:36.333 +25B786AF-0F99-478C-9CFA-0EA607E45834 6 2006-05-22 16:22:43.683 2006-06-01 12:00:05.460 +25B786AF-0F99-478C-9CFA-0EA607E45834 7 2009-02-24 23:03:26.627 2009-03-15 14:30:23.957 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 1 1983-03-07 11:12:50.257 1983-03-16 09:20:24.507 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 2 2007-12-25 13:17:15.453 2008-01-12 12:44:08.357 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 1 1982-11-04 04:38:45.913 1982-11-10 22:46:46.303 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 2 1986-06-28 09:01:05.200 1986-07-17 13:57:47.210 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 3 1999-10-14 05:24:54.653 1999-10-29 01:06:47.197 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 4 2008-06-02 22:32:16.550 2008-06-06 12:10:07.683 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 1 1968-09-30 23:25:10.637 1968-10-07 19:54:05.980 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 2 1996-09-09 00:13:40.573 1996-09-12 20:12:05.497 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 3 2002-08-31 02:51:45.053 2002-09-07 00:13:23.420 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 4 2002-09-16 20:00:22.203 2002-09-25 20:40:24.270 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 5 2007-03-12 11:04:02.373 2007-03-25 02:03:18.803 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 6 2012-04-04 02:50:01.320 2012-04-21 03:29:21.530 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 1992-06-27 03:00:01.530 1992-07-01 23:04:55.493 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 2005-07-24 07:42:39.330 2005-08-06 19:45:17.540 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 2011-12-16 08:24:10.400 2011-12-25 10:34:06.080 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 1953-11-24 22:57:18.750 1953-12-02 14:20:43.280 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 1979-09-12 10:06:30.157 1979-09-23 00:47:01.730 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 3 1994-08-23 07:08:59.557 1994-08-25 08:06:55.543 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 2004-12-10 19:29:29.720 2004-12-17 19:58:02.123 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 2006-03-30 17:22:23.473 2006-04-02 11:23:01.830 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 2007-02-09 15:32:56.377 2007-02-28 16:28:37.023 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 2008-05-11 09:39:25.037 2008-05-17 01:33:42.903 +220C8D43-1322-4A9D-B890-D426942A3649 1 1995-04-28 18:02:38.403 1995-05-03 22:27:12.163 +220C8D43-1322-4A9D-B890-D426942A3649 2 1997-09-21 11:20:02.637 1997-10-05 17:58:26.743 +220C8D43-1322-4A9D-B890-D426942A3649 3 2000-09-23 17:16:09.810 2000-10-04 16:44:14.310 +220C8D43-1322-4A9D-B890-D426942A3649 4 2011-01-25 23:19:10.720 2011-02-02 22:06:51.877 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 1987-10-06 14:54:32.710 1987-10-19 13:20:04.480 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 2005-06-16 05:33:19.090 2005-06-24 01:25:21.270 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 2010-02-25 20:15:28.500 2010-03-04 07:24:29.877 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 1941-11-09 09:21:21.510 1941-11-17 19:53:00.300 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 2008-05-20 23:06:06.983 2008-06-08 19:02:02.223 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 1974-01-22 09:45:09.890 1974-02-01 04:38:09.187 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 2 1991-05-06 03:31:18.457 1991-05-18 11:35:10.817 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 2003-12-21 00:30:19.433 2003-12-28 07:40:44.163 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 2010-01-08 13:16:16.433 2010-01-22 21:05:42.890 +FFCDECD6-4048-4DCB-B910-1218160005B3 1 1968-07-05 06:48:58.117 1968-07-23 10:49:12.563 +FFCDECD6-4048-4DCB-B910-1218160005B3 2 1999-12-18 17:55:30.370 1999-12-29 22:10:37.913 +FFCDECD6-4048-4DCB-B910-1218160005B3 3 2012-10-18 09:33:12.933 2012-11-01 04:14:26.027 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 1 1988-12-02 05:42:32.720 1988-12-16 13:23:08.807 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 2 2006-10-10 15:19:36.480 2006-10-29 00:14:52.633 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 3 2006-12-25 04:58:36.060 2007-01-13 09:26:36.727 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 4 2009-09-12 00:55:35.003 2009-09-20 12:22:33.137 +A50BE9B4-8A0B-4169-B894-F7BD86D7D90B 1 2010-10-25 12:30:21.223 2010-10-31 11:06:07.027 +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 1 1999-04-21 10:52:48.653 1999-05-08 08:52:28.027 +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 2 2009-12-21 18:48:52.093 2009-12-26 00:30:07.090 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 1 1976-02-24 17:42:25.660 1976-03-03 08:44:56.803 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 2 1977-01-05 19:55:00.627 1977-01-22 05:36:40.007 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 3 1980-11-26 05:32:36.187 1980-12-01 15:43:05.137 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 4 1999-05-07 14:39:54.653 1999-05-23 11:36:49.223 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 5 2009-09-28 05:33:50.440 2009-09-30 22:06:53.447 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 1 1988-06-21 04:54:48.510 1988-07-08 07:48:15.020 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 2 1988-11-08 08:36:04.737 1988-11-19 12:35:31.670 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 3 2002-12-08 06:20:37.083 2002-12-27 06:02:58.280 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 4 2009-03-29 14:32:01.223 2009-04-03 08:02:22.683 +967987B9-FFEF-4776-85CF-AE05CA81F583 1 1971-05-09 07:22:26.180 1971-05-12 03:17:30.893 +967987B9-FFEF-4776-85CF-AE05CA81F583 2 1994-09-17 21:24:51.097 1994-10-06 17:55:04.573 +967987B9-FFEF-4776-85CF-AE05CA81F583 3 2004-01-08 15:30:51.650 2004-01-16 21:19:12.563 +967987B9-FFEF-4776-85CF-AE05CA81F583 4 2007-01-18 18:47:05.583 2007-02-07 10:16:25.880 +967987B9-FFEF-4776-85CF-AE05CA81F583 5 2009-12-31 19:58:25.370 2010-01-03 01:23:31.680 +9BBF3A51-443D-438B-9289-B98B8E0577C0 1 1971-09-16 03:52:41.700 1971-09-22 04:45:47.350 +9BBF3A51-443D-438B-9289-B98B8E0577C0 2 2009-10-17 21:08:38.197 2009-11-02 10:36:05.957 +6D8008ED-D623-4BE4-B93B-335F9797C170 1 2001-05-13 14:49:12.153 2001-05-25 10:04:02.897 +6D8008ED-D623-4BE4-B93B-335F9797C170 2 2004-12-04 14:16:27.993 2004-12-17 11:07:24.303 +6D8008ED-D623-4BE4-B93B-335F9797C170 3 2012-01-02 06:58:15.063 2012-01-20 14:29:55.523 +B3892204-880B-40EF-B3BB-B824B50E99E5 1 2000-08-17 23:19:49.277 2000-09-03 06:21:54.673 +B3892204-880B-40EF-B3BB-B824B50E99E5 2 2001-09-03 18:44:08.870 2001-09-23 15:26:58.383 +B3892204-880B-40EF-B3BB-B824B50E99E5 3 2012-02-24 06:24:35.893 2012-03-09 21:54:32.307 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 1 1983-06-01 19:50:33.977 1983-06-07 02:58:10.193 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 2 2011-04-11 06:49:54.353 2011-04-30 03:04:12.240 +7548B6CF-79D9-461D-A0C5-20B861406FAC 1 1982-08-23 17:35:47.147 1982-09-05 16:20:45.987 +7548B6CF-79D9-461D-A0C5-20B861406FAC 2 2000-09-22 02:19:57.300 2000-10-03 02:27:31.373 +7548B6CF-79D9-461D-A0C5-20B861406FAC 3 2003-04-14 06:42:17.997 2003-04-29 10:51:27.057 +7548B6CF-79D9-461D-A0C5-20B861406FAC 4 2008-10-13 18:21:22.910 2008-10-23 18:38:15.857 +B5D31F01-7273-4901-B56F-8139769A11EF 1 1997-04-22 04:24:08.750 1997-05-06 08:20:43.170 +B5D31F01-7273-4901-B56F-8139769A11EF 2 2004-08-23 05:16:57.480 2004-08-27 11:50:54.573 +B5D31F01-7273-4901-B56F-8139769A11EF 3 2010-07-03 10:53:49.617 2010-07-15 13:32:19.510 +80D356B4-F974-441F-A5F2-F95986D119A2 1 1965-01-29 09:25:37.200 1965-02-10 00:57:57.970 +80D356B4-F974-441F-A5F2-F95986D119A2 2 1970-09-05 18:51:46.390 1970-09-22 22:21:45.263 +80D356B4-F974-441F-A5F2-F95986D119A2 3 1984-05-31 18:34:12.660 1984-06-11 05:01:40.287 +80D356B4-F974-441F-A5F2-F95986D119A2 4 1990-05-02 22:55:11.220 1990-05-22 13:38:51.950 +80D356B4-F974-441F-A5F2-F95986D119A2 5 1991-12-11 07:04:48.687 1991-12-26 05:07:29.543 +80D356B4-F974-441F-A5F2-F95986D119A2 6 2007-09-19 18:38:24.610 2007-10-06 16:49:16.640 +80D356B4-F974-441F-A5F2-F95986D119A2 7 2012-10-28 00:36:29.513 2012-11-09 06:05:58.093 +A0A976C8-9B30-4492-B8C4-5B25095B9192 1 1949-07-10 00:17:08.037 1949-07-26 11:53:13.577 +A0A976C8-9B30-4492-B8C4-5B25095B9192 2 1951-08-12 17:27:34.267 1951-08-17 10:50:34.113 +A0A976C8-9B30-4492-B8C4-5B25095B9192 3 1954-01-06 06:36:07.547 1954-01-18 06:04:00.080 +A0A976C8-9B30-4492-B8C4-5B25095B9192 4 1967-12-01 13:31:48.583 1967-12-08 11:12:29.007 +A0A976C8-9B30-4492-B8C4-5B25095B9192 5 1996-04-20 01:55:09.940 1996-04-29 16:13:32.697 +A0A976C8-9B30-4492-B8C4-5B25095B9192 6 2005-06-20 15:16:06.220 2005-07-06 18:13:08.123 +A0A976C8-9B30-4492-B8C4-5B25095B9192 7 2012-11-09 22:54:29.000 2012-11-27 09:39:56.087 +016A590E-D093-4667-A5DA-D68EA6987D93 1 1986-11-30 19:41:09.330 1986-12-06 09:59:54.020 +016A590E-D093-4667-A5DA-D68EA6987D93 2 1998-06-04 23:05:09.147 1998-06-11 22:43:02.203 +016A590E-D093-4667-A5DA-D68EA6987D93 3 1999-10-28 17:26:06.743 1999-11-09 01:25:13.733 +016A590E-D093-4667-A5DA-D68EA6987D93 4 2001-03-18 18:39:56.843 2001-03-27 18:22:45.747 +016A590E-D093-4667-A5DA-D68EA6987D93 5 2008-02-22 06:52:39.087 2008-03-03 19:20:29.737 +3B11D6B3-A36A-4B69-A437-C29BF425A941 1 1980-12-21 14:53:39.143 1981-01-01 03:11:53.817 +3B11D6B3-A36A-4B69-A437-C29BF425A941 2 2004-05-11 15:14:37.337 2004-05-28 00:23:17.697 +3B11D6B3-A36A-4B69-A437-C29BF425A941 3 2009-01-20 01:06:17.317 2009-02-06 20:05:00.943 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 1 1971-05-26 20:08:10.073 1971-06-04 14:43:59.993 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 2 2003-04-09 18:42:15.223 2003-04-29 16:41:43.547 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 3 2007-07-10 16:11:25.767 2007-07-12 16:31:49.420 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 4 2011-01-21 12:43:55.883 2011-01-29 04:31:59.350 +B2EB15FA-5431-4804-9309-4215BDC778C0 1 1970-02-27 17:16:23.907 1970-03-04 08:16:49.903 +B2EB15FA-5431-4804-9309-4215BDC778C0 2 1984-03-03 02:15:39.583 1984-03-16 05:06:14.467 +B2EB15FA-5431-4804-9309-4215BDC778C0 3 2010-04-25 17:59:39.993 2010-05-10 05:48:23.413 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 1 1942-07-30 04:45:36.667 1942-08-10 21:35:50.310 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 2 1976-12-12 03:22:51.097 1976-12-20 09:34:30.910 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 3 1983-06-22 05:57:03.520 1983-07-09 21:05:20.913 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 4 1991-09-13 04:27:45.010 1991-09-23 16:08:23.257 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 5 2007-05-16 22:50:17.000 2007-05-27 00:08:37.830 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 6 2010-01-07 01:04:58.483 2010-01-20 06:37:13.387 +C5D09468-574F-4802-B56F-DB38F4EB1687 1 1959-09-12 08:02:27.580 1959-09-24 09:25:08.323 +C5D09468-574F-4802-B56F-DB38F4EB1687 2 1975-04-14 01:27:24.847 1975-04-26 05:52:48.173 +C5D09468-574F-4802-B56F-DB38F4EB1687 3 2006-05-22 23:29:02.183 2006-06-01 19:53:07.043 +C5D09468-574F-4802-B56F-DB38F4EB1687 4 2011-03-30 14:44:18.413 2011-04-15 03:37:15.953 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 1 1993-09-17 22:24:49.573 1993-09-23 00:29:45.467 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 2 1994-02-06 17:58:00.583 1994-02-26 11:44:26.100 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 3 2002-03-06 21:09:42.670 2002-03-23 05:43:46.137 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 4 2008-03-22 11:25:37.977 2008-03-26 17:58:11.653 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 1 1989-09-23 21:57:50.250 1989-10-12 23:31:11.120 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 2 1994-04-01 07:22:17.723 1994-04-12 00:43:17.050 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 3 2003-04-21 00:40:36.057 2003-05-09 02:14:42.870 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 4 2005-02-04 17:30:47.467 2005-02-12 12:00:54.490 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 5 2012-11-19 11:46:10.477 2012-11-28 08:51:41.647 +868E700E-3C56-458F-A477-078D671DCB20 1 2002-11-29 12:35:04.863 2002-12-13 14:44:44.223 +868E700E-3C56-458F-A477-078D671DCB20 2 2008-12-27 02:32:08.560 2009-01-03 03:40:33.080 +56A35E74-90BE-44A0-B7BA-7743BB152133 1 1993-04-08 18:51:30.217 1993-04-16 12:24:50.617 +56A35E74-90BE-44A0-B7BA-7743BB152133 2 2003-09-25 03:25:19.470 2003-10-11 16:54:53.707 +56A35E74-90BE-44A0-B7BA-7743BB152133 3 2010-12-31 21:08:31.323 2011-01-04 09:51:53.613 +CC12B481-B516-455B-884F-4CA900B29F2E 1 2004-01-11 20:03:43.343 2004-01-23 05:28:39.113 +CC12B481-B516-455B-884F-4CA900B29F2E 2 2006-12-11 02:54:25.237 2006-12-29 03:36:05.053 +CC12B481-B516-455B-884F-4CA900B29F2E 3 2012-04-24 21:33:37.117 2012-04-29 16:21:19.187 +714823AF-C52C-414C-B53B-C43EACD194C3 1 1970-08-04 06:53:42.187 1970-08-08 11:37:59.357 +714823AF-C52C-414C-B53B-C43EACD194C3 2 1992-08-31 17:52:29.337 1992-09-11 18:47:37.603 +714823AF-C52C-414C-B53B-C43EACD194C3 3 2011-06-05 17:23:27.803 2011-06-14 14:38:37.950 +3231F930-2978-4F50-8234-755449851E7B 1 2000-07-09 20:04:33.343 2000-07-14 13:14:03.380 +3231F930-2978-4F50-8234-755449851E7B 2 2004-01-23 20:25:40.860 2004-02-09 00:29:25.150 +3231F930-2978-4F50-8234-755449851E7B 3 2006-05-23 03:49:40.170 2006-06-11 19:46:35.217 +3231F930-2978-4F50-8234-755449851E7B 4 2007-05-23 02:25:04.377 2007-05-30 23:04:12.863 +3231F930-2978-4F50-8234-755449851E7B 5 2009-07-16 00:40:38.197 2009-08-04 12:13:10.353 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 1 1988-02-26 07:12:10.023 1988-03-07 06:17:20.400 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 2 2008-06-20 16:18:54.877 2008-06-23 18:31:59.190 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 1 2007-10-03 21:18:19.710 2007-10-12 21:39:15.177 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 2 2010-07-22 15:27:29.767 2010-08-06 05:59:30.037 +21792512-2D40-4326-BEA2-A40127EB24FF 1 1960-10-15 20:58:29.703 1960-10-28 23:12:33.417 +21792512-2D40-4326-BEA2-A40127EB24FF 2 1961-08-14 08:45:03.500 1961-08-24 20:14:22.873 +21792512-2D40-4326-BEA2-A40127EB24FF 3 1966-12-25 21:37:45.317 1967-01-08 22:00:23.510 +21792512-2D40-4326-BEA2-A40127EB24FF 4 1995-11-04 08:08:31.320 1995-11-11 18:20:13.820 +21792512-2D40-4326-BEA2-A40127EB24FF 5 2006-02-20 08:28:21.110 2006-02-28 05:42:48.340 +21792512-2D40-4326-BEA2-A40127EB24FF 6 2012-02-08 09:04:59.963 2012-02-11 09:59:20.380 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 1 1987-01-10 08:09:16.500 1987-01-21 00:50:49.120 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 2 1998-12-29 01:14:39.423 1999-01-04 07:18:56.027 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 3 2004-01-17 23:29:41.843 2004-01-28 01:36:51.720 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 4 2012-12-26 09:21:10.550 2013-01-12 18:16:11.020 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 1 1982-12-12 12:29:14.560 1982-12-24 09:13:53.463 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 2 2002-12-31 05:46:14.717 2003-01-10 11:14:14.587 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 3 2010-01-27 05:50:32.723 2010-01-30 04:03:24.850 +36775002-9EC3-4889-AD4F-80DC6855C8D8 1 1990-12-14 05:39:13.747 1991-01-01 01:23:47.820 +36775002-9EC3-4889-AD4F-80DC6855C8D8 2 1992-08-15 19:48:30.000 1992-09-01 16:03:16.897 +36775002-9EC3-4889-AD4F-80DC6855C8D8 3 1992-09-27 02:44:16.097 1992-10-10 12:42:44.060 +36775002-9EC3-4889-AD4F-80DC6855C8D8 4 2004-10-01 02:09:01.190 2004-10-17 20:21:53.893 +36775002-9EC3-4889-AD4F-80DC6855C8D8 5 2005-03-09 06:02:37.550 2005-03-16 18:16:35.707 +36775002-9EC3-4889-AD4F-80DC6855C8D8 6 2008-01-30 13:47:43.490 2008-02-16 17:13:59.847 +4C201C71-CCED-40D1-9642-F9C8C485B854 1 1945-03-13 14:37:16.017 1945-03-26 16:07:42.110 +4C201C71-CCED-40D1-9642-F9C8C485B854 2 1956-02-14 14:10:35.737 1956-03-04 18:23:51.753 +4C201C71-CCED-40D1-9642-F9C8C485B854 3 1977-11-23 14:42:31.387 1977-12-10 06:58:09.767 +4C201C71-CCED-40D1-9642-F9C8C485B854 4 1993-12-20 17:02:35.973 1993-12-28 11:52:18.707 +4C201C71-CCED-40D1-9642-F9C8C485B854 5 1997-04-01 15:15:29.713 1997-04-05 09:22:39.530 +4C201C71-CCED-40D1-9642-F9C8C485B854 6 2012-09-22 18:05:49.240 2012-10-05 05:06:10.750 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 1 1991-10-19 23:31:13.850 1991-11-03 15:00:21.597 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 2 2000-02-18 02:15:46.473 2000-03-03 06:26:57.133 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 3 2008-05-09 19:22:35.157 2008-05-28 03:42:47.820 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 1 1982-10-05 20:41:01.813 1982-10-17 21:39:57.057 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 2 2005-11-27 21:49:31.010 2005-11-30 20:23:48.277 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 3 2011-01-25 01:31:17.090 2011-02-09 12:30:19.433 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 1 1985-08-25 05:16:35.700 1985-09-10 03:54:56.920 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 2 1994-07-22 07:12:50.407 1994-07-28 12:29:05.827 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 3 2003-03-02 09:59:11.540 2003-03-22 01:31:32.883 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 4 2007-07-03 20:00:07.223 2007-07-08 14:23:38.367 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 5 2012-04-13 13:23:12.527 2012-04-24 21:10:59.800 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 1 1980-07-15 11:20:35.480 1980-07-24 09:05:29.623 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 2 2003-01-23 15:16:00.507 2003-01-27 14:11:06.370 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 3 2004-09-24 11:39:44.227 2004-10-11 19:23:34.477 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 4 2004-10-17 05:19:47.157 2004-10-26 03:29:23.560 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 5 2012-01-10 18:36:46.137 2012-01-27 23:05:49.653 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 1 1978-06-29 07:29:11.593 1978-07-10 04:05:51.787 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 2 1982-10-14 07:01:43.613 1982-10-21 16:44:00.310 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 3 1990-02-23 04:28:34.457 1990-03-13 15:55:29.837 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 4 1994-05-15 11:34:00.840 1994-05-19 23:04:04.877 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 5 2001-01-10 11:04:58.943 2001-01-27 00:54:18.730 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 6 2001-12-29 20:28:01.050 2002-01-18 18:16:04.423 diff --git a/uml2es/examples/patient-hub/datasets/diagnoses-core/DiagnosesCorePopulatedTable.txt b/uml2es/examples/patient-hub/datasets/diagnoses-core/DiagnosesCorePopulatedTable.txt new file mode 100755 index 0000000..29fcffe --- /dev/null +++ b/uml2es/examples/patient-hub/datasets/diagnoses-core/DiagnosesCorePopulatedTable.txt @@ -0,0 +1,373 @@ +PatientID AdmissionID PrimaryDiagnosisCode PrimaryDiagnosisDescription +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 2 M01.X Direct infection of joint in infectious and parasitic diseases classified elsewhere +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 3 D65 Disseminated intravascular coagulation [defibrination syndrome] +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 4 C92.1 Chronic myeloid leukemia, BCR/ABL-positive +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 5 M05.51 Rheumatoid polyneuropathy with rheumatoid arthritis of shoulder +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 1 C91.00 Acute lymphoblastic leukemia not having achieved remission +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 2 G55 Nerve root and plexus compressions in diseases classified elsewhere +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 3 M51 Thoracic, thoracolumbar, and lumbosacral intervertebral disc disorders +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 4 O04.82 Renal failure following (induced) termination of pregnancy +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 5 C33 Malignant neoplasm of trachea +7A025E77-7832-4F53-B9A7-09A3F98AC17E 1 M05.442 Rheumatoid myopathy with rheumatoid arthritis of left hand +7A025E77-7832-4F53-B9A7-09A3F98AC17E 2 F12.15 Cannabis abuse with psychotic disorder +7A025E77-7832-4F53-B9A7-09A3F98AC17E 3 E10.43 Type 1 diabetes mellitus with diabetic autonomic (poly)neuropathy +7A025E77-7832-4F53-B9A7-09A3F98AC17E 4 M12.162 Kaschin-Beck disease, left knee +7A025E77-7832-4F53-B9A7-09A3F98AC17E 5 T43.3X1 Poisoning by phenothiazine antipsychotics and neuroleptics, accidental (unintentional) +7A025E77-7832-4F53-B9A7-09A3F98AC17E 6 C54.3 Malignant neoplasm of fundus uteri +7A025E77-7832-4F53-B9A7-09A3F98AC17E 7 F06.3 Mood disorder due to known physiological condition +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 1 K91 Intraoperative and postprocedural complications and disorders of digestive system, not elsewhere classified +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 2 F40.01 Agoraphobia with panic disorder +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 3 C40.11 Malignant neoplasm of short bones of right upper limb +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 1 M05.752 Rheumatoid arthritis with rheumatoid factor of left hip without organ or systems involvement +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 2 I97.81 Intraoperative cerebrovascular infarction +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 3 D37.02 Neoplasm of uncertain behavior of tongue +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 1 C94.6 Myelodysplastic disease, not classified +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 2 M05.49 Rheumatoid myopathy with rheumatoid arthritis of multiple sites +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 3 M84.51 Pathological fracture in neoplastic disease, shoulder +0681FA35-A794-4684-97BD-00B88370DB41 1 C92.51 Acute myelomonocytic leukemia, in remission +0681FA35-A794-4684-97BD-00B88370DB41 2 M02.38 Reiter's disease, vertebrae +2E26695A-EFB0-4C7F-9318-E3030B154E39 1 D12.7 Benign neoplasm of rectosigmoid junction +2E26695A-EFB0-4C7F-9318-E3030B154E39 2 C38.2 Malignant neoplasm of posterior mediastinum +DDC0BC57-7A4E-4E02-9282-177750B74FBC 1 C79.72 Secondary malignant neoplasm of left adrenal gland +DDC0BC57-7A4E-4E02-9282-177750B74FBC 2 B95.62 Methicillin resistant Staphylococcus aureus infection as the cause of diseases classified elsewhere +DDC0BC57-7A4E-4E02-9282-177750B74FBC 3 C05.1 Malignant neoplasm of soft palate +DDC0BC57-7A4E-4E02-9282-177750B74FBC 4 A52.0 Cardiovascular and cerebrovascular syphilis +E250799D-F6DE-4914-ADB4-B08A6E5029B9 1 M06.31 Rheumatoid nodule, shoulder +E250799D-F6DE-4914-ADB4-B08A6E5029B9 2 E09.62 Drug or chemical induced diabetes mellitus with skin complications +E250799D-F6DE-4914-ADB4-B08A6E5029B9 3 T43.3X Poisoning by, adverse effect of and underdosing of phenothiazine antipsychotics and neuroleptics +E250799D-F6DE-4914-ADB4-B08A6E5029B9 4 F21 Schizotypal disorder +E250799D-F6DE-4914-ADB4-B08A6E5029B9 5 C37 Malignant neoplasm of thymus +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 1 Z13.810 Encounter for screening for upper gastrointestinal disorder +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 2 O24.410 Gestational diabetes mellitus in pregnancy, diet controlled +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 1 Z13.83 Encounter for screening for respiratory disorder NEC +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 2 F45.41 Pain disorder exclusively related to psychological factors +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 3 M06.222 Rheumatoid bursitis, left elbow +E5478913-6819-4977-BB11-4C8B61175B56 1 D39.12 Neoplasm of uncertain behavior of left ovary +E5478913-6819-4977-BB11-4C8B61175B56 2 M84.552 Pathological fracture in neoplastic disease, left femur +66154E24-D3EE-4311-89DB-6195278F9B3C 1 O99.41 Diseases of the circulatory system complicating pregnancy +66154E24-D3EE-4311-89DB-6195278F9B3C 2 O04.86 Cardiac arrest following (induced) termination of pregnancy +66154E24-D3EE-4311-89DB-6195278F9B3C 3 B97.11 Coxsackievirus as the cause of diseases classified elsewhere +66154E24-D3EE-4311-89DB-6195278F9B3C 4 B97.34 Human T-cell lymphotrophic virus, type II [HTLV-II] as the cause of diseases classified elsewhere +66154E24-D3EE-4311-89DB-6195278F9B3C 5 D37.3 Neoplasm of uncertain behavior of appendix +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 1 O07.32 Renal failure following failed attempted termination of pregnancy +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 2 D28.0 Benign neoplasm of vulva +FA157FA5-F488-4884-BF87-E144630D595C 3 J44.1 Chronic obstructive pulmonary disease with (acute) exacerbation +FA157FA5-F488-4884-BF87-E144630D595C 4 D14.0 Benign neoplasm of middle ear, nasal cavity and accessory sinuses +FA157FA5-F488-4884-BF87-E144630D595C 5 Z13.85 Encounter for screening for nervous system disorders +B7E9FC4C-5182-4A34-954E-CEF5FC07E96D 1 E10.630 Type 1 diabetes mellitus with periodontal disease +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 1 F11 Opioid related disorders +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 2 H47.631 Disorders of visual cortex in (due to) neoplasm, right side of brain +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 3 C92.0 Acute myeloblastic leukemia +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 4 C41.0 Malignant neoplasm of bones of skull and face +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 5 M90.53 Osteonecrosis in diseases classified elsewhere, forearm +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 1 D13.1 Benign neoplasm of stomach +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 2 M02.35 Reiter's disease, hip +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 3 C71.4 Malignant neoplasm of occipital lobe +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 4 Z22.31 Carrier of bacterial disease due to meningococci +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 5 C47.2 Malignant neoplasm of peripheral nerves of lower limb, including hip +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 1 F31.4 Bipolar disorder, current episode depressed, severe, without psychotic features +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 2 K76.5 Hepatic veno-occlusive disease +7C788499-7798-484B-A027-9FCDC4C0DADB 1 O10.113 Pre-existing hypertensive heart disease complicating pregnancy, third trimester +7C788499-7798-484B-A027-9FCDC4C0DADB 2 E09.649 Drug or chemical induced diabetes mellitus with hypoglycemia without coma +7C788499-7798-484B-A027-9FCDC4C0DADB 3 D37.1 Neoplasm of uncertain behavior of stomach +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 1 N49.2 Inflammatory disorders of scrotum +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 2 I15.2 Hypertension secondary to endocrine disorders +6985D824-3269-4D12-A9DD-B932D640E26E 1 I25.82 Chronic total occlusion of coronary artery +6985D824-3269-4D12-A9DD-B932D640E26E 2 M26.6 Temporomandibular joint disorders +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 1 C51.2 Malignant neoplasm of clitoris +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 2 C40.11 Malignant neoplasm of short bones of right upper limb +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 3 E08.42 Diabetes mellitus due to underlying condition with diabetic polyneuropathy +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 4 E08.32 Diabetes mellitus due to underlying condition with mild nonproliferative diabetic retinopathy +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 5 M11.052 Hydroxyapatite deposition disease, left hip +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 1 H75.01 Mastoiditis in infectious and parasitic diseases classified elsewhere, right ear +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 2 I97.110 Postprocedural cardiac insufficiency following cardiac surgery +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 3 B08.72 Yaba pox virus disease +25B786AF-0F99-478C-9CFA-0EA607E45834 1 M01.X5 Direct infection of hip in infectious and parasitic diseases classified elsewhere +25B786AF-0F99-478C-9CFA-0EA607E45834 2 M63.831 Disorders of muscle in diseases classified elsewhere, right forearm +25B786AF-0F99-478C-9CFA-0EA607E45834 3 G60.1 Refsum's disease +25B786AF-0F99-478C-9CFA-0EA607E45834 4 M05.75 Rheumatoid arthritis with rheumatoid factor of hip without organ or systems involvement +25B786AF-0F99-478C-9CFA-0EA607E45834 5 E08.64 Diabetes mellitus due to underlying condition with hypoglycemia +25B786AF-0F99-478C-9CFA-0EA607E45834 6 Z22.31 Carrier of bacterial disease due to meningococci +25B786AF-0F99-478C-9CFA-0EA607E45834 7 M02.352 Reiter's disease, left hip +F00C64F8-2033-4640-80FE-F1F62CBE26A5 1 E10.339 Type 1 diabetes mellitus with moderate nonproliferative diabetic retinopathy without macular edema +F00C64F8-2033-4640-80FE-F1F62CBE26A5 2 C40.81 Malignant neoplasm of overlapping sites of bone and articular cartilage of right limb +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 1 C19 Malignant neoplasm of rectosigmoid junction +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 2 B96.2 Escherichia coli [E. coli ] as the cause of diseases classified elsewhere +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 3 O98.611 Protozoal diseases complicating pregnancy, first trimester +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 4 C18.6 Malignant neoplasm of descending colon +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 1 I67.81 Acute cerebrovascular insufficiency +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 2 C94.02 Acute erythroid leukemia, in relapse +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 3 N18.4 Chronic kidney disease, stage 4 (severe) +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 4 O99.35 Diseases of the nervous system complicating pregnancy, childbirth, and the puerperium +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 5 D63 Anemia in chronic diseases classified elsewhere +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 6 I51.3 Intracardiac thrombosis, not elsewhere classified +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 C92.50 Acute myelomonocytic leukemia, not having achieved remission +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 T46.3X6 Underdosing of coronary vasodilators +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 C15.8 Malignant neoplasm of overlapping sites of esophagus +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 I25.84 Coronary atherosclerosis due to calcified coronary lesion +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 M11.072 Hydroxyapatite deposition disease, left ankle and foot +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 3 H47.42 Disorders of optic chiasm in (due to) neoplasm +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 M12.162 Kaschin-Beck disease, left knee +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 M12.111 Kaschin-Beck disease, right shoulder +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 E79 Disorders of purine and pyrimidine metabolism +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 A42.0 Pulmonary actinomycosis +220C8D43-1322-4A9D-B890-D426942A3649 1 M63 Disorders of muscle in diseases classified elsewhere +220C8D43-1322-4A9D-B890-D426942A3649 2 M72 Fibroblastic disorders +220C8D43-1322-4A9D-B890-D426942A3649 3 J14 Pneumonia due to Hemophilus influenzae +220C8D43-1322-4A9D-B890-D426942A3649 4 M12.161 Kaschin-Beck disease, right knee +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 O9A.1 Malignant neoplasm complicating pregnancy, childbirth and the puerperium +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 C71.8 Malignant neoplasm of overlapping sites of brain +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 E10.339 Type 1 diabetes mellitus with moderate nonproliferative diabetic retinopathy without macular edema +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 C75.1 Malignant neoplasm of pituitary gland +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 F25.0 Schizoaffective disorder, bipolar type +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 M11.071 Hydroxyapatite deposition disease, right ankle and foot +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 2 H26.223 Cataract secondary to ocular disorders (degenerative) (inflammatory), bilateral +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 D14 Benign neoplasm of middle ear and respiratory system +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 F52.0 Hypoactive sexual desire disorder +FFCDECD6-4048-4DCB-B910-1218160005B3 1 F01.5 Vascular dementia +FFCDECD6-4048-4DCB-B910-1218160005B3 2 C91.42 Hairy cell leukemia, in relapse +FFCDECD6-4048-4DCB-B910-1218160005B3 3 C21.8 Malignant neoplasm of overlapping sites of rectum, anus and anal canal +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 1 G47 Sleep disorders +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 2 M10.38 Gout due to renal impairment, vertebrae +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 3 F34.0 Cyclothymic disorder +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 4 B73.1 Onchocerciasis without eye disease +A50BE9B4-8A0B-4169-B894-F7BD86D7D90B 1 G96.1 Disorders of meninges, not elsewhere classified +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 1 C91.5 Adult T-cell lymphoma/leukemia (HTLV-1-associated) +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 2 H36 Retinal disorders in diseases classified elsewhere +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 1 Z91.15 Patient's noncompliance with renal dialysis +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 2 M05.5 Rheumatoid polyneuropathy with rheumatoid arthritis +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 3 D15.0 Benign neoplasm of thymus +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 4 C94.0 Acute erythroid leukemia +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 5 I25.75 Atherosclerosis of native coronary artery of transplanted heart with angina pectoris +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 1 C92.12 Chronic myeloid leukemia, BCR/ABL-positive, in relapse +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 2 Z13.22 Encounter for screening for metabolic disorder +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 3 Q60.0 Renal agenesis, unilateral +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 4 O26.6 Liver and biliary tract disorders in pregnancy, childbirth and the puerperium +967987B9-FFEF-4776-85CF-AE05CA81F583 1 M05.742 Rheumatoid arthritis with rheumatoid factor of left hand without organ or systems involvement +967987B9-FFEF-4776-85CF-AE05CA81F583 2 B95.1 Streptococcus, group B, as the cause of diseases classified elsewhere +967987B9-FFEF-4776-85CF-AE05CA81F583 3 G30 Alzheimer's disease +967987B9-FFEF-4776-85CF-AE05CA81F583 4 M90.511 Osteonecrosis in diseases classified elsewhere, right shoulder +967987B9-FFEF-4776-85CF-AE05CA81F583 5 H30.812 Harada's disease, left eye +9BBF3A51-443D-438B-9289-B98B8E0577C0 1 J66.1 Flax-dressers' disease +9BBF3A51-443D-438B-9289-B98B8E0577C0 2 E11.32 Type 2 diabetes mellitus with mild nonproliferative diabetic retinopathy +6D8008ED-D623-4BE4-B93B-335F9797C170 1 N18.1 Chronic kidney disease, stage 1 +6D8008ED-D623-4BE4-B93B-335F9797C170 2 C10.2 Malignant neoplasm of lateral wall of oropharynx +6D8008ED-D623-4BE4-B93B-335F9797C170 3 D41.4 Neoplasm of uncertain behavior of bladder +B3892204-880B-40EF-B3BB-B824B50E99E5 1 C88.3 Immunoproliferative small intestinal disease +B3892204-880B-40EF-B3BB-B824B50E99E5 2 C49.8 Malignant neoplasm of overlapping sites of connective and soft tissue +B3892204-880B-40EF-B3BB-B824B50E99E5 3 E09.41 Drug or chemical induced diabetes mellitus with neurological complications with diabetic mononeuropathy +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 1 Z12 Encounter for screening for malignant neoplasms +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 2 H47.53 Disorders of visual pathways in (due to) vascular disorders +7548B6CF-79D9-461D-A0C5-20B861406FAC 1 M05.261 Rheumatoid vasculitis with rheumatoid arthritis of right knee +7548B6CF-79D9-461D-A0C5-20B861406FAC 2 E75.01 Sandhoff disease +7548B6CF-79D9-461D-A0C5-20B861406FAC 3 M05.511 Rheumatoid polyneuropathy with rheumatoid arthritis of right shoulder +7548B6CF-79D9-461D-A0C5-20B861406FAC 4 C02.1 Malignant neoplasm of border of tongue +B5D31F01-7273-4901-B56F-8139769A11EF 1 B40.1 Chronic pulmonary blastomycosis +B5D31F01-7273-4901-B56F-8139769A11EF 2 E09.649 Drug or chemical induced diabetes mellitus with hypoglycemia without coma +B5D31F01-7273-4901-B56F-8139769A11EF 3 E11.5 Type 2 diabetes mellitus with circulatory complications +80D356B4-F974-441F-A5F2-F95986D119A2 1 H34 Retinal vascular occlusions +80D356B4-F974-441F-A5F2-F95986D119A2 2 K50.014 Crohn's disease of small intestine with abscess +80D356B4-F974-441F-A5F2-F95986D119A2 3 D68.3 Hemorrhagic disorder due to circulating anticoagulants +80D356B4-F974-441F-A5F2-F95986D119A2 4 J66.1 Flax-dressers' disease +80D356B4-F974-441F-A5F2-F95986D119A2 5 C31.3 Malignant neoplasm of sphenoid sinus +80D356B4-F974-441F-A5F2-F95986D119A2 6 M05.561 Rheumatoid polyneuropathy with rheumatoid arthritis of right knee +80D356B4-F974-441F-A5F2-F95986D119A2 7 Q61.01 Congenital single renal cyst +A0A976C8-9B30-4492-B8C4-5B25095B9192 1 M24.251 Disorder of ligament, right hip +A0A976C8-9B30-4492-B8C4-5B25095B9192 2 T46.0X5 Adverse effect of cardiac-stimulant glycosides and drugs of similar action +A0A976C8-9B30-4492-B8C4-5B25095B9192 3 F33.1 Major depressive disorder, recurrent, moderate +A0A976C8-9B30-4492-B8C4-5B25095B9192 4 M90 Osteopathies in diseases classified elsewhere +A0A976C8-9B30-4492-B8C4-5B25095B9192 5 K57.5 Diverticular disease of both small and large intestine without perforation or abscess +A0A976C8-9B30-4492-B8C4-5B25095B9192 6 H43 Disorders of vitreous body +A0A976C8-9B30-4492-B8C4-5B25095B9192 7 F31.6 Bipolar disorder, current episode mixed +016A590E-D093-4667-A5DA-D68EA6987D93 1 O99.712 Diseases of the skin and subcutaneous tissue complicating pregnancy, second trimester +016A590E-D093-4667-A5DA-D68EA6987D93 2 E11.64 Type 2 diabetes mellitus with hypoglycemia +016A590E-D093-4667-A5DA-D68EA6987D93 3 I25.812 Atherosclerosis of bypass graft of coronary artery of transplanted heart without angina pectoris +016A590E-D093-4667-A5DA-D68EA6987D93 4 O24.1 Pre-existing diabetes mellitus, type 2, in pregnancy, childbirth and the puerperium +016A590E-D093-4667-A5DA-D68EA6987D93 5 F13.151 Sedative, hypnotic or anxiolytic abuse with sedative, hypnotic or anxiolytic-induced psychotic disorder with hallucinations +3B11D6B3-A36A-4B69-A437-C29BF425A941 1 I79.0 Aneurysm of aorta in diseases classified elsewhere +3B11D6B3-A36A-4B69-A437-C29BF425A941 2 T82.4 Mechanical complication of vascular dialysis catheter +3B11D6B3-A36A-4B69-A437-C29BF425A941 3 D12.1 Benign neoplasm of appendix +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 1 A98.3 Marburg virus disease +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 2 F14.180 Cocaine abuse with cocaine-induced anxiety disorder +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 3 M05.252 Rheumatoid vasculitis with rheumatoid arthritis of left hip +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 4 M06.051 Rheumatoid arthritis without rheumatoid factor, right hip +B2EB15FA-5431-4804-9309-4215BDC778C0 1 M05.722 Rheumatoid arthritis with rheumatoid factor of left elbow without organ or systems involvement +B2EB15FA-5431-4804-9309-4215BDC778C0 2 H75.03 Mastoiditis in infectious and parasitic diseases classified elsewhere, bilateral +B2EB15FA-5431-4804-9309-4215BDC778C0 3 C91.1 Chronic lymphocytic leukemia of B-cell type +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 1 H16.433 Localized vascularization of cornea, bilateral +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 2 Q60.4 Renal hypoplasia, bilateral +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 3 O9A.53 Psychological abuse complicating the puerperium +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 4 I25.711 Atherosclerosis of autologous vein coronary artery bypass graft(s) with angina pectoris with documented spasm +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 5 E10.630 Type 1 diabetes mellitus with periodontal disease +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 6 H42 Glaucoma in diseases classified elsewhere +C5D09468-574F-4802-B56F-DB38F4EB1687 1 N25.1 Nephrogenic diabetes insipidus +C5D09468-574F-4802-B56F-DB38F4EB1687 2 H61.192 Noninfective disorders of pinna, left ear +C5D09468-574F-4802-B56F-DB38F4EB1687 3 O99.611 Diseases of the digestive system complicating pregnancy, first trimester +C5D09468-574F-4802-B56F-DB38F4EB1687 4 H47.0 Disorders of optic nerve, not elsewhere classified +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 1 M02.37 Reiter's disease, ankle and foot +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 2 O99.411 Diseases of the circulatory system complicating pregnancy, first trimester +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 3 D39.11 Neoplasm of uncertain behavior of right ovary +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 4 E08.641 Diabetes mellitus due to underlying condition with hypoglycemia with coma +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 1 M10.31 Gout due to renal impairment, shoulder +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 2 D48.4 Neoplasm of uncertain behavior of peritoneum +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 3 M11.05 Hydroxyapatite deposition disease, hip +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 1 I25.110 Atherosclerotic heart disease of native coronary artery with unstable angina pectoris +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 2 M63.851 Disorders of muscle in diseases classified elsewhere, right thigh +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 1 E72.4 Disorders of ornithine metabolism +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 2 C34.2 Malignant neoplasm of middle lobe, bronchus or lung +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 3 H16.433 Localized vascularization of cornea, bilateral +3E462A8F-7B90-43A1-A8B6-AD82CB5002C9 1 O24.111 Pre-existing diabetes mellitus, type 2, in pregnancy, first trimester +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 1 Z13.0 Encounter for screening for diseases of the blood and blood-forming organs and certain disorders involving the immune mechanism +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 2 M90.6 Osteitis deformans in neoplastic diseases +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 3 I79.0 Aneurysm of aorta in diseases classified elsewhere +A7142B71-A144-4D56-BD14-3E966B01DB37 1 M24.22 Disorder of ligament, elbow +A7142B71-A144-4D56-BD14-3E966B01DB37 2 O99.43 Diseases of the circulatory system complicating the puerperium +A7142B71-A144-4D56-BD14-3E966B01DB37 3 M05.132 Rheumatoid lung disease with rheumatoid arthritis of left wrist +A7142B71-A144-4D56-BD14-3E966B01DB37 4 E11.331 Type 2 diabetes mellitus with moderate nonproliferative diabetic retinopathy with macular edema +A7142B71-A144-4D56-BD14-3E966B01DB37 5 E10.331 Type 1 diabetes mellitus with moderate nonproliferative diabetic retinopathy with macular edema +FE0B9B59-1927-45B7-8556-E079DC1DE30A 1 C03.0 Malignant neoplasm of upper gum +FE0B9B59-1927-45B7-8556-E079DC1DE30A 2 K76.7 Hepatorenal syndrome +FE0B9B59-1927-45B7-8556-E079DC1DE30A 3 C75.3 Malignant neoplasm of pineal gland +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 1 Z12.2 Encounter for screening for malignant neoplasm of respiratory organs +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 2 I08.1 Rheumatic disorders of both mitral and tricuspid valves +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 3 F52.3 Orgasmic disorder +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 4 C94.32 Mast cell leukemia, in relapse +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 5 M06.2 Rheumatoid bursitis +1A220558-5996-43E1-AE5D-7B96180FED35 1 C69.61 Malignant neoplasm of right orbit +1A220558-5996-43E1-AE5D-7B96180FED35 2 I08.1 Rheumatic disorders of both mitral and tricuspid valves +1A220558-5996-43E1-AE5D-7B96180FED35 3 Q24.3 Pulmonary infundibular stenosis +7A7332AD-88B1-4848-9356-E5260E477C59 1 O10.213 Pre-existing hypertensive chronic kidney disease complicating pregnancy, third trimester +7A7332AD-88B1-4848-9356-E5260E477C59 2 O98.63 Protozoal diseases complicating the puerperium +7A7332AD-88B1-4848-9356-E5260E477C59 3 E09.621 Drug or chemical induced diabetes mellitus with foot ulcer +7A7332AD-88B1-4848-9356-E5260E477C59 4 K57.5 Diverticular disease of both small and large intestine without perforation or abscess +7A7332AD-88B1-4848-9356-E5260E477C59 5 C91.0 Acute lymphoblastic leukemia [ALL] +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 1 M90.51 Osteonecrosis in diseases classified elsewhere, shoulder +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 2 E08.32 Diabetes mellitus due to underlying condition with mild nonproliferative diabetic retinopathy +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 3 M49.84 Spondylopathy in diseases classified elsewhere, thoracic region +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 4 D48.2 Neoplasm of uncertain behavior of peripheral nerves and autonomic nervous system +36E2F89E-777A-4D77-9D95-0D70A8AB416F 1 F63.81 Intermittent explosive disorder +36E2F89E-777A-4D77-9D95-0D70A8AB416F 2 O9A.5 Psychological abuse complicating pregnancy, childbirth and the puerperium +36E2F89E-777A-4D77-9D95-0D70A8AB416F 3 S37.812 Contusion of adrenal gland +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 1 O10.13 Pre-existing hypertensive heart disease complicating the puerperium +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 2 O99.43 Diseases of the circulatory system complicating the puerperium +03A481F5-B32A-4A91-BD42-43EB78FEBA77 1 C94.22 Acute megakaryoblastic leukemia, in relapse +03A481F5-B32A-4A91-BD42-43EB78FEBA77 2 A48.2 Nonpneumonic Legionnaires' disease [Pontiac fever] +2A5251B1-0945-47FA-A65C-7A6381562591 1 C11 Malignant neoplasm of nasopharynx +2A5251B1-0945-47FA-A65C-7A6381562591 2 F16.151 Hallucinogen abuse with hallucinogen-induced psychotic disorder with hallucinations +2A5251B1-0945-47FA-A65C-7A6381562591 3 M05.23 Rheumatoid vasculitis with rheumatoid arthritis of wrist +2A5251B1-0945-47FA-A65C-7A6381562591 4 M84 Disorder of continuity of bone +2A5251B1-0945-47FA-A65C-7A6381562591 5 K50.01 Crohn's disease of small intestine with complications +2A5251B1-0945-47FA-A65C-7A6381562591 6 F95.1 Chronic motor or vocal tic disorder +8AF47463-8534-4203-B210-C2290F6CE689 1 I43 Cardiomyopathy in diseases classified elsewhere +8AF47463-8534-4203-B210-C2290F6CE689 2 M90.522 Osteonecrosis in diseases classified elsewhere, left upper arm +8AF47463-8534-4203-B210-C2290F6CE689 3 F14.15 Cocaine abuse with cocaine-induced psychotic disorder +8AF47463-8534-4203-B210-C2290F6CE689 4 O24.013 Pre-existing diabetes mellitus, type 1, in pregnancy, third trimester +8AF47463-8534-4203-B210-C2290F6CE689 5 D55.2 Anemia due to disorders of glycolytic enzymes +135C831F-7DA5-46C0-959C-EBCBD8810B43 1 E09.359 Drug or chemical induced diabetes mellitus with proliferative diabetic retinopathy without macular edema +135C831F-7DA5-46C0-959C-EBCBD8810B43 2 M49.87 Spondylopathy in diseases classified elsewhere, lumbosacral region +135C831F-7DA5-46C0-959C-EBCBD8810B43 3 I25.10 Atherosclerotic heart disease of native coronary artery without angina pectoris +135C831F-7DA5-46C0-959C-EBCBD8810B43 4 M90.632 Osteitis deformans in neoplastic diseases, left forearm +135C831F-7DA5-46C0-959C-EBCBD8810B43 5 M05.17 Rheumatoid lung disease with rheumatoid arthritis of ankle and foot +8856096E-E59C-4156-A767-C091AF799C80 1 M90.6 Osteitis deformans in neoplastic diseases +6623F5D6-D581-4268-9F9B-21612FBBF7B5 1 C72.1 Malignant neoplasm of cauda equina +6623F5D6-D581-4268-9F9B-21612FBBF7B5 2 K71.50 Toxic liver disease with chronic active hepatitis without ascites +6623F5D6-D581-4268-9F9B-21612FBBF7B5 3 Z12.71 Encounter for screening for malignant neoplasm of testis +6623F5D6-D581-4268-9F9B-21612FBBF7B5 4 M02.352 Reiter's disease, left hip +6623F5D6-D581-4268-9F9B-21612FBBF7B5 5 C94.32 Mast cell leukemia, in relapse +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 1 F12.180 Cannabis abuse with cannabis-induced anxiety disorder +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 2 S35.415 Laceration of left renal vein +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 3 K08.422 Partial loss of teeth due to periodontal diseases, class II +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 4 O10.11 Pre-existing hypertensive heart disease complicating pregnancy +FB909FAE-72DD-4F6F-9828-D92183DF185F 1 C18.3 Malignant neoplasm of hepatic flexure +FB909FAE-72DD-4F6F-9828-D92183DF185F 2 O24.42 Gestational diabetes mellitus in childbirth +FB909FAE-72DD-4F6F-9828-D92183DF185F 3 C62.0 Malignant neoplasm of undescended testis +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 1 M05.272 Rheumatoid vasculitis with rheumatoid arthritis of left ankle and foot +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 2 D44.6 Neoplasm of uncertain behavior of carotid body +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 3 C18.7 Malignant neoplasm of sigmoid colon +64182B95-EB72-4E2B-BE77-8050B71498CE 1 E10.32 Type 1 diabetes mellitus with mild nonproliferative diabetic retinopathy +64182B95-EB72-4E2B-BE77-8050B71498CE 2 F45.4 Pain disorders related to psychological factors +64182B95-EB72-4E2B-BE77-8050B71498CE 3 C74.11 Malignant neoplasm of medulla of right adrenal gland +64182B95-EB72-4E2B-BE77-8050B71498CE 4 E08.51 Diabetes mellitus due to underlying condition with diabetic peripheral angiopathy without gangrene +64182B95-EB72-4E2B-BE77-8050B71498CE 5 G32.0 Subacute combined degeneration of spinal cord in diseases classified elsewhere +DB22A4D9-7E4D-485C-916A-9CD1386507FB 1 M06.361 Rheumatoid nodule, right knee +DB22A4D9-7E4D-485C-916A-9CD1386507FB 2 E09.351 Drug or chemical induced diabetes mellitus with proliferative diabetic retinopathy with macular edema +DB22A4D9-7E4D-485C-916A-9CD1386507FB 3 F18.150 Inhalant abuse with inhalant-induced psychotic disorder with delusions +DB22A4D9-7E4D-485C-916A-9CD1386507FB 4 E09.62 Drug or chemical induced diabetes mellitus with skin complications +6E70D84D-C75F-477C-BC37-9177C3698C66 1 H26.21 Cataract with neovascularization +6E70D84D-C75F-477C-BC37-9177C3698C66 2 D13.4 Benign neoplasm of liver +6E70D84D-C75F-477C-BC37-9177C3698C66 3 E08.0 Diabetes mellitus due to underlying condition with hyperosmolarity +6E70D84D-C75F-477C-BC37-9177C3698C66 4 H81.02 Ménière's disease, left ear +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 1 Z12.13 Encounter for screening for malignant neoplasm of small intestine +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 2 Z95.810 Presence of automatic (implantable) cardiac defibrillator +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 3 M06.37 Rheumatoid nodule, ankle and foot +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 4 K50.813 Crohn's disease of both small and large intestine with fistula +7FD13988-E58A-4A5C-8680-89AC200950FA 1 D35.5 Benign neoplasm of carotid body +7FD13988-E58A-4A5C-8680-89AC200950FA 2 C63.2 Malignant neoplasm of scrotum +7FD13988-E58A-4A5C-8680-89AC200950FA 3 M06.25 Rheumatoid bursitis, hip +7FD13988-E58A-4A5C-8680-89AC200950FA 4 D44.5 Neoplasm of uncertain behavior of pineal gland +C60FE675-CA52-4C55-A233-F4B27E94987F 1 D16.2 Benign neoplasm of long bones of lower limb +C60FE675-CA52-4C55-A233-F4B27E94987F 2 E11.3 Type 2 diabetes mellitus with ophthalmic complications +C60FE675-CA52-4C55-A233-F4B27E94987F 3 M90.86 Osteopathy in diseases classified elsewhere, lower leg +C60FE675-CA52-4C55-A233-F4B27E94987F 4 A83.6 Rocio virus disease +B39DC5AC-E003-4E6A-91B6-FC07625A1285 1 M06.041 Rheumatoid arthritis without rheumatoid factor, right hand +B39DC5AC-E003-4E6A-91B6-FC07625A1285 2 C93.01 Acute monoblastic/monocytic leukemia, in remission +B39DC5AC-E003-4E6A-91B6-FC07625A1285 3 M1A.352 Chronic gout due to renal impairment, left hip +B39DC5AC-E003-4E6A-91B6-FC07625A1285 4 F11 Opioid related disorders +B39DC5AC-E003-4E6A-91B6-FC07625A1285 5 M05.441 Rheumatoid myopathy with rheumatoid arthritis of right hand +FA157FA5-F488-4884-BF87-E144630D595C 1 M05.732 Rheumatoid arthritis with rheumatoid factor of left wrist without organ or systems involvement +FA157FA5-F488-4884-BF87-E144630D595C 2 M06.34 Rheumatoid nodule, hand +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 3 M05.741 Rheumatoid arthritis with rheumatoid factor of right hand without organ or systems involvement +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 4 F94.2 Disinhibited attachment disorder of childhood +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 5 C47 Malignant neoplasm of peripheral nerves and autonomic nervous system +868E700E-3C56-458F-A477-078D671DCB20 1 M10.37 Gout due to renal impairment, ankle and foot +868E700E-3C56-458F-A477-078D671DCB20 2 B33.4 Hantavirus (cardio)-pulmonary syndrome [HPS] [HCPS] +56A35E74-90BE-44A0-B7BA-7743BB152133 1 C67.5 Malignant neoplasm of bladder neck +56A35E74-90BE-44A0-B7BA-7743BB152133 2 C76.51 Malignant neoplasm of right lower limb +56A35E74-90BE-44A0-B7BA-7743BB152133 3 K50.1 Crohn's disease of large intestine +CC12B481-B516-455B-884F-4CA900B29F2E 1 M10.361 Gout due to renal impairment, right knee +CC12B481-B516-455B-884F-4CA900B29F2E 2 E87.4 Mixed disorder of acid-base balance +CC12B481-B516-455B-884F-4CA900B29F2E 3 D89.810 Acute graft-versus-host disease +714823AF-C52C-414C-B53B-C43EACD194C3 1 K08.121 Complete loss of teeth due to periodontal diseases, class I +714823AF-C52C-414C-B53B-C43EACD194C3 2 O26.63 Liver and biliary tract disorders in the puerperium +714823AF-C52C-414C-B53B-C43EACD194C3 3 O9A.513 Psychological abuse complicating pregnancy, third trimester +3231F930-2978-4F50-8234-755449851E7B 1 E30 Disorders of puberty, not elsewhere classified +3231F930-2978-4F50-8234-755449851E7B 2 Z49 Encounter for care involving renal dialysis +3231F930-2978-4F50-8234-755449851E7B 3 F18.17 Inhalant abuse with inhalant-induced dementia +3231F930-2978-4F50-8234-755449851E7B 4 J84.842 Pulmonary interstitial glycogenosis +3231F930-2978-4F50-8234-755449851E7B 5 F94.1 Reactive attachment disorder of childhood +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 1 G71 Primary disorders of muscles +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 2 O46.023 Antepartum hemorrhage with disseminated intravascular coagulation, third trimester +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 1 C18.3 Malignant neoplasm of hepatic flexure +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 2 C79.51 Secondary malignant neoplasm of bone +21792512-2D40-4326-BEA2-A40127EB24FF 1 O99.351 Diseases of the nervous system complicating pregnancy, first trimester +21792512-2D40-4326-BEA2-A40127EB24FF 2 C16.2 Malignant neoplasm of body of stomach +21792512-2D40-4326-BEA2-A40127EB24FF 3 M90.642 Osteitis deformans in neoplastic diseases, left hand +21792512-2D40-4326-BEA2-A40127EB24FF 4 M01.X72 Direct infection of left ankle and foot in infectious and parasitic diseases classified elsewhere +21792512-2D40-4326-BEA2-A40127EB24FF 5 E30 Disorders of puberty, not elsewhere classified +21792512-2D40-4326-BEA2-A40127EB24FF 6 M10.322 Gout due to renal impairment, left elbow +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 1 M05.25 Rheumatoid vasculitis with rheumatoid arthritis of hip +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 2 M05.59 Rheumatoid polyneuropathy with rheumatoid arthritis of multiple sites +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 3 O98.6 Protozoal diseases complicating pregnancy, childbirth and the puerperium +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 4 D37.0 Neoplasm of uncertain behavior of lip, oral cavity and pharynx +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 1 C57.21 Malignant neoplasm of right round ligament +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 2 T46.3X6 Underdosing of coronary vasodilators +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 3 D31.41 Benign neoplasm of right ciliary body +36775002-9EC3-4889-AD4F-80DC6855C8D8 1 K00 Disorders of tooth development and eruption +36775002-9EC3-4889-AD4F-80DC6855C8D8 2 M24.242 Disorder of ligament, left hand +36775002-9EC3-4889-AD4F-80DC6855C8D8 3 C79.02 Secondary malignant neoplasm of left kidney and renal pelvis +36775002-9EC3-4889-AD4F-80DC6855C8D8 4 E71.31 Disorders of fatty-acid oxidation +36775002-9EC3-4889-AD4F-80DC6855C8D8 5 M24.272 Disorder of ligament, left ankle +36775002-9EC3-4889-AD4F-80DC6855C8D8 6 E08.5 Diabetes mellitus due to underlying condition with circulatory complications +4C201C71-CCED-40D1-9642-F9C8C485B854 1 M63.832 Disorders of muscle in diseases classified elsewhere, left forearm +4C201C71-CCED-40D1-9642-F9C8C485B854 2 T43.3X5 Adverse effect of phenothiazine antipsychotics and neuroleptics +4C201C71-CCED-40D1-9642-F9C8C485B854 3 D12.9 Benign neoplasm of anus and anal canal +4C201C71-CCED-40D1-9642-F9C8C485B854 4 D31.41 Benign neoplasm of right ciliary body +4C201C71-CCED-40D1-9642-F9C8C485B854 5 M01.X1 Direct infection of shoulder joint in infectious and parasitic diseases classified elsewhere +4C201C71-CCED-40D1-9642-F9C8C485B854 6 Z22.31 Carrier of bacterial disease due to meningococci +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 1 C72.3 Malignant neoplasm of optic nerve +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 2 M05.13 Rheumatoid lung disease with rheumatoid arthritis of wrist +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 3 H15 Disorders of sclera +C65A4ADE-112E-49E4-B72A-0DED22C242ED 1 M05.27 Rheumatoid vasculitis with rheumatoid arthritis of ankle and foot +C65A4ADE-112E-49E4-B72A-0DED22C242ED 2 N16 Renal tubulo-interstitial disorders in diseases classified elsewhere +C65A4ADE-112E-49E4-B72A-0DED22C242ED 3 D35.2 Benign neoplasm of pituitary gland +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 1 F06.1 Catatonic disorder due to known physiological condition diff --git a/uml2es/examples/patient-hub/datasets/labs-core/LabsCorePopulatedTable.txt b/uml2es/examples/patient-hub/datasets/labs-core/LabsCorePopulatedTable.txt new file mode 100755 index 0000000..5549eb2 --- /dev/null +++ b/uml2es/examples/patient-hub/datasets/labs-core/LabsCorePopulatedTable.txt @@ -0,0 +1,807 @@ +PatientID AdmissionID LabName LabValue LabUnits LabDateTime +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 URINALYSIS: RED BLOOD CELLS 1.8 rbc/hpf 1992-07-01 01:36:17.910 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 METABOLIC: GLUCOSE 103.3 mg/dL 1992-06-30 09:35:52.383 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 CBC: MCH 35.8 pg 1992-06-30 03:50:11.777 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 METABOLIC: CALCIUM 8.9 mg/dL 1992-06-30 12:09:46.107 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: HEMATOCRIT 50.9 % 2005-07-26 09:51:14.723 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 METABOLIC: POTASSIUM 4.4 mmol/L 2005-07-26 14:03:53.497 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: NEUTROPHILS 3.1 k/cumm 2005-07-26 12:27:06.393 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 METABOLIC: CHLORIDE 113.4 mmol/L 2011-12-18 20:12:43.240 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 METABOLIC: ALK PHOS 64.9 U/L 2011-12-19 05:48:43.303 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 CBC: HEMOGLOBIN 10.9 gm/dl 1953-11-28 14:09:29.363 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 CBC: NEUTROPHILS 4.4 k/cumm 1979-09-15 13:22:34.587 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 CBC: EOSINOPHILS 0.2 k/cumm 1979-09-16 02:04:55.270 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 METABOLIC: ALT/SGPT 43.5 U/L 2004-12-11 06:52:54.787 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 CBC: ABSOLUTE LYMPHOCYTES 28.8 % 2004-12-11 13:03:20.637 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 CBC: BASOPHILS 0.2 k/cumm 2004-12-11 02:15:35.400 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 CBC: RED BLOOD CELL COUNT 5.7 m/cumm 2006-04-01 16:35:22.893 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 CBC: HEMOGLOBIN 16.8 gm/dl 2006-04-01 08:47:35.620 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 URINALYSIS: WHITE BLOOD CELLS 3.7 wbc/hpf 2007-02-13 10:11:56.453 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 CBC: HEMOGLOBIN 15.9 gm/dl 2008-05-11 15:04:52.957 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 METABOLIC: ALBUMIN 3.6 gm/dL 2008-05-11 20:04:06.073 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2008-05-12 01:03:12.787 +220C8D43-1322-4A9D-B890-D426942A3649 1 CBC: RDW 12.4 % 1995-05-02 04:12:43.870 +220C8D43-1322-4A9D-B890-D426942A3649 1 CBC: MONOCYTES 0.7 k/cumm 1995-05-02 08:33:45.287 +220C8D43-1322-4A9D-B890-D426942A3649 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1997-09-23 17:38:16.057 +220C8D43-1322-4A9D-B890-D426942A3649 3 CBC: PLATELET COUNT 406.6 k/cumm 2000-09-26 14:26:48.843 +220C8D43-1322-4A9D-B890-D426942A3649 3 METABOLIC: ALBUMIN 5.4 gm/dL 2000-09-26 01:06:53.050 +220C8D43-1322-4A9D-B890-D426942A3649 4 METABOLIC: ALT/SGPT 75 U/L 2011-01-29 03:32:11.393 +220C8D43-1322-4A9D-B890-D426942A3649 4 METABOLIC: CHLORIDE 93.6 mmol/L 2011-01-29 09:42:03.317 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 METABOLIC: ANION GAP 15.4 mmol/L 1987-10-09 10:01:48.483 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 METABOLIC: ALK PHOS 127.9 U/L 1987-10-10 06:05:43.107 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2005-06-17 15:55:38.773 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 CBC: MONOCYTES 0.7 k/cumm 2010-02-26 06:16:44.383 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 METABOLIC: ALBUMIN 3.8 gm/dL 2010-02-26 09:23:29.080 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 METABOLIC: CREATININE 1.2 mg/dL 1941-11-09 21:25:24.643 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 URINALYSIS: RED BLOOD CELLS 2.8 rbc/hpf 1941-11-09 17:59:30.320 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 CBC: LYMPHOCYTES 2.7 k/cumm 2008-05-24 21:50:02.233 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 METABOLIC: CARBON DIOXIDE 35.3 mmol/L 1974-01-26 07:58:50.130 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 METABOLIC: GLUCOSE 84 mg/dL 1974-01-26 05:54:45.660 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 2 URINALYSIS: RED BLOOD CELLS 0.4 rbc/hpf 1991-05-09 06:31:41.303 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 2 CBC: NEUTROPHILS 7 k/cumm 1991-05-09 05:59:27.863 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 URINALYSIS: PH 7.3 no unit 2003-12-24 05:42:35.800 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 METABOLIC: SODIUM 145.2 mmol/L 2003-12-24 05:25:36.937 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 URINALYSIS: PH 6.1 no unit 2010-01-09 06:26:10.700 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 CBC: NEUTROPHILS 1.6 k/cumm 2010-01-09 10:59:53.737 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 URINALYSIS: PH 6.1 no unit 2005-06-22 03:57:01.080 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 METABOLIC: BILI TOTAL 0.1 mg/dL 2005-06-21 16:01:33.837 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 CBC: WHITE BLOOD CELL COUNT 9 k/cumm 2010-02-26 13:27:23.283 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 3 METABOLIC: TOTAL PROTEIN 9.8 gm/dL 2010-02-26 12:10:25.737 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 METABOLIC: CHLORIDE 111.2 mmol/L 1941-11-12 06:21:58.223 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 1 CBC: ABSOLUTE LYMPHOCYTES 17.1 % 1941-11-11 11:18:18.497 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 CBC: RED BLOOD CELL COUNT 6.3 m/cumm 2008-05-21 18:13:53.287 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 CBC: ABSOLUTE LYMPHOCYTES 19.7 % 2003-12-21 11:25:50.180 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 3 CBC: WHITE BLOOD CELL COUNT 5.8 k/cumm 2003-12-21 06:59:28.090 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2008-05-27 17:43:01.947 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 CBC: MCH 24.6 pg 2008-05-27 22:38:58.343 +220C8D43-1322-4A9D-B890-D426942A3649 1 METABOLIC: ANION GAP 8.4 mmol/L 1995-05-03 19:30:58.887 +220C8D43-1322-4A9D-B890-D426942A3649 2 METABOLIC: GLUCOSE 81.5 mg/dL 1997-09-21 20:24:16.100 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 METABOLIC: CALCIUM 12 mg/dL 2008-06-02 22:56:54.503 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2008-06-02 09:16:32.930 +220C8D43-1322-4A9D-B890-D426942A3649 2 CBC: MCHC 33.1 g/dl 1997-10-02 17:11:41.623 +220C8D43-1322-4A9D-B890-D426942A3649 2 CBC: MCH 30.1 pg 1997-10-04 06:48:11.313 +220C8D43-1322-4A9D-B890-D426942A3649 3 METABOLIC: CALCIUM 11.3 mg/dL 2000-09-23 19:31:27.967 +220C8D43-1322-4A9D-B890-D426942A3649 3 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2000-09-24 06:50:54.493.923 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 METABOLIC: BUN 27.2 mg/dL 1974-01-23 06:44:11.497 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 METABOLIC: CALCIUM 9.8 mg/dL 1974-01-22 20:19:10.153 +220C8D43-1322-4A9D-B890-D426942A3649 3 METABOLIC: ALT/SGPT 28 U/L 2000-09-30 00:12:36.800 +220C8D43-1322-4A9D-B890-D426942A3649 3 METABOLIC: CHLORIDE 104.5 mmol/L 2000-09-30 08:24:34.027 +220C8D43-1322-4A9D-B890-D426942A3649 4 METABOLIC: CARBON DIOXIDE 24.8 mmol/L 2011-01-26 02:47:44.050 +220C8D43-1322-4A9D-B890-D426942A3649 4 CBC: PLATELET COUNT 139.5 k/cumm 2011-01-26 20:09:07.140 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 3 METABOLIC: GLUCOSE 65 mg/dL 1994-08-24 01:34:15.063 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 3 METABOLIC: CARBON DIOXIDE 30.4 mmol/L 1994-08-24 01:47:13.697 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 METABOLIC: SODIUM 150.2 mmol/L 2004-12-11 10:49:58.273 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 4 METABOLIC: ANION GAP 10.2 mmol/L 2004-12-11 03:00:29.790 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 METABOLIC: ANION GAP 10.4 mmol/L 2006-03-31 10:12:32.383 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 5 METABOLIC: SODIUM 145.3 mmol/L 2006-03-31 16:34:14.793 +220C8D43-1322-4A9D-B890-D426942A3649 4 CBC: RED BLOOD CELL COUNT 3.2 m/cumm 2011-01-29 11:24:29.117 +220C8D43-1322-4A9D-B890-D426942A3649 4 METABOLIC: SODIUM 147.9 mmol/L 2011-01-30 03:40:51.003:27:04.307 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 CBC: MCHC 36.9 g/dl 2007-02-10 02:31:49.447 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 METABOLIC: CREATININE 1 mg/dL 2007-02-10 03:32:21.220 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 URINALYSIS: PH 6.9 no unit 1987-10-06 17:02:22.990 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1987-10-07 10:21:00.990 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 METABOLIC: ALK PHOS 94.7 U/L 2007-02-15 14:59:36.840 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 METABOLIC: POTASSIUM 4.5 mmol/L 2007-02-15 06:56:30.017 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 CBC: ABSOLUTE NEUTROPHILS 74.7 % 1974-01-26 01:37:53.823 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 1 CBC: WHITE BLOOD CELL COUNT 11.3 k/cumm 1974-01-25 12:08:58.307 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 METABOLIC: POTASSIUM 3.8 mmol/L 2007-02-27 02:12:04.390 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 6 CBC: HEMATOCRIT 39.7 % 2007-02-26 19:12:50.320 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 CBC: RED BLOOD CELL COUNT 6.7 m/cumm 2008-05-11 10:52:56.600 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 URINALYSIS: WHITE BLOOD CELLS 2.5 wbc/hpf 2008-05-11 21:36:23.397 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: EOSINOPHILS 0.4 k/cumm 2005-07-25 04:15:47.673 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: MEAN CORPUSCULAR VOLUME 84.5 fl 2005-07-25 06:07:59.980 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 CBC: MEAN CORPUSCULAR VOLUME 96.9 fl 1987-10-11 15:40:47.387 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 METABOLIC: CHLORIDE 106.3 mmol/L 1987-10-12 00:32:06.063 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: MCHC 29.6 g/dl 2005-07-28 02:43:35.280 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 2 CBC: PLATELET COUNT 393.7 k/cumm 2005-07-28 06:30:26.803 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 CBC: EOSINOPHILS 0.5 k/cumm 1992-06-27 11:13:30.327 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 1 METABOLIC: SODIUM 136 mmol/L 1992-06-27 18:10:18.340 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 URINALYSIS: PH 7.4 no unit 2008-05-15 08:16:39.923 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 7 CBC: LYMPHOCYTES 1.8 k/cumm 2008-05-15 01:22:56.367 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 METABOLIC: ALT/SGPT 65.4 U/L 2011-12-17 05:31:24.950 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 CBC: NEUTROPHILS 5.1 k/cumm 2011-12-16 13:39:22.420 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1987-10-18 18:07:14.500 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 1 URINALYSIS: PH 7.4 no unit 1987-10-19 13:03:15.520 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 CBC: RED BLOOD CELL COUNT 3.4 m/cumm 2005-06-16 13:12:43.697 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E 2 CBC: MCHC 32 g/dl 2005-06-16 10:22:25.500 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 METABOLIC: SODIUM 136.2 mmol/L 2011-12-21 06:27:58.017 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C 3 CBC: MCH 24.2 pg 2011-12-20 11:08:22.943 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 CBC: NEUTROPHILS 7.9 k/cumm 1953-11-25 01:24:10.267 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 CBC: MCHC 28.4 g/dl 1953-11-25 06:23:01.083 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 1 METABOLIC: CALCIUM 7 mg/dL 1953-11-25 11:37:34.827 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 METABOLIC: BUN 13.7 mg/dL 1979-09-12 21:33:01.130 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 METABOLIC: BILI TOTAL 0.7 mg/dL 1979-09-13 08:46:35.910 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE 2 METABOLIC: TOTAL PROTEIN 9.8 gm/dL 1979-09-12 13:41:35.370 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 URINALYSIS: WHITE BLOOD CELLS 0.8 wbc/hpf 2010-01-17 20:43:33.480 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C 4 METABOLIC: CALCIUM 7.6 mg/dL 2010-01-17 18:08:52.373 +FFCDECD6-4048-4DCB-B910-1218160005B3 1 CBC: RED BLOOD CELL COUNT 6.4 m/cumm 1968-07-05 21:59:47.540 +FFCDECD6-4048-4DCB-B910-1218160005B3 1 CBC: MCHC 36.7 g/dl 1968-07-06 01:11:54.550 +FFCDECD6-4048-4DCB-B910-1218160005B3 2 CBC: WHITE BLOOD CELL COUNT 4.8 k/cumm 1999-12-23 08:26:38.483 +FFCDECD6-4048-4DCB-B910-1218160005B3 2 METABOLIC: BILI TOTAL 0.8 mg/dL 1999-12-23 00:35:45.307 +FFCDECD6-4048-4DCB-B910-1218160005B3 3 URINALYSIS: WHITE BLOOD CELLS 3.8 wbc/hpf 2012-10-19 06:22:46.837 +FFCDECD6-4048-4DCB-B910-1218160005B3 3 METABOLIC: CREATININE 0.7 mg/dL 2012-10-19 04:51:02.487 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 1 METABOLIC: GLUCOSE 119.5 mg/dL 1988-12-02 16:58:28.483 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 1 CBC: MONOCYTES 0.9 k/cumm 1988-12-02 13:49:45.987 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 2 CBC: EOSINOPHILS 0.6 k/cumm 2006-10-11 01:48:24.123 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 2 CBC: MEAN CORPUSCULAR VOLUME 93.3 fl 2006-10-11 00:23:53.490 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 3 URINALYSIS: WHITE BLOOD CELLS 1.6 wbc/hpf 2006-12-26 06:28:27.990 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 3 METABOLIC: BILI TOTAL 0.2 mg/dL 2006-12-26 19:56:52.897 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 4 METABOLIC: ALK PHOS 100 U/L 2009-09-15 20:27:01.153 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F 4 METABOLIC: BUN 21.1 mg/dL 2009-09-15 06:33:42.780 +A50BE9B4-8A0B-4169-B894-F7BD86D7D90B 1 URINALYSIS: WHITE BLOOD CELLS 4.8 wbc/hpf 2010-10-26 01:02:09.087 +A50BE9B4-8A0B-4169-B894-F7BD86D7D90B 1 METABOLIC: ANION GAP 4.1 mmol/L 2010-10-25 15:06:56.810 +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 2 CBC: RED BLOOD CELL COUNT 5.5 m/cumm 2009-12-23 02:13:56.313 +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 2 METABOLIC: BUN 14.5 mg/dL 2009-12-23 16:05:20.223 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 1 METABOLIC: BUN 10 mg/dL 1976-02-25 01:04:48.233 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 1 CBC: NEUTROPHILS 9.3 k/cumm 1976-02-25 00:22:35.177 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 2 CBC: MCHC 34.3 g/dl 1977-01-07 01:25:16.997 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 2 URINALYSIS: WHITE BLOOD CELLS 5.5 wbc/hpf 1977-01-07 05:40:00.213 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 3 CBC: HEMOGLOBIN 12.4 gm/dl 1980-11-30 19:34:09.030 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 3 METABOLIC: ALBUMIN 5.7 gm/dL 1980-12-01 03:35:19.400 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 4 CBC: LYMPHOCYTES 1.8 k/cumm 1999-05-08 05:39:43.027 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 4 URINALYSIS: PH 5.3 no unit 1999-05-08 04:08:35.533 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 5 METABOLIC: ANION GAP 5.4 mmol/L 2009-09-29 04:00:20.623 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 5 URINALYSIS: RED BLOOD CELLS 2.7 rbc/hpf 2009-09-28 08:47:04.577 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 1 CBC: PLATELET COUNT 212.7 k/cumm 1988-06-21 05:50:32.733 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 1 URINALYSIS: WHITE BLOOD CELLS 3.7 wbc/hpf 1988-06-21 10:50:21.473 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 2 CBC: BASOPHILS 0.2 k/cumm 1988-11-10 14:12:25.740 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 2 CBC: MCH 25.8 pg 1988-11-10 18:58:17.093 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 3 CBC: RED BLOOD CELL COUNT 4.9 m/cumm 2002-12-09 16:23:50.080 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 3 METABOLIC: ANION GAP 16.5 mmol/L 2002-12-10 02:56:06.627 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 4 METABOLIC: CHLORIDE 110.2 mmol/L 2009-04-03 04:42:50.600 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 4 URINALYSIS: RED BLOOD CELLS 0.7 rbc/hpf 2009-04-03 04:07:27.283 +967987B9-FFEF-4776-85CF-AE05CA81F583 1 METABOLIC: GLUCOSE 116.3 mg/dL 1971-05-09 09:31:20.553 +967987B9-FFEF-4776-85CF-AE05CA81F583 1 CBC: RDW 14.3 % 1971-05-09 08:17:23.697 +967987B9-FFEF-4776-85CF-AE05CA81F583 2 METABOLIC: ALT/SGPT 51.1 U/L 1994-10-06 00:54:59.453 +967987B9-FFEF-4776-85CF-AE05CA81F583 2 METABOLIC: GLUCOSE 68.7 mg/dL 1994-10-06 04:01:59.330 +967987B9-FFEF-4776-85CF-AE05CA81F583 3 CBC: MEAN CORPUSCULAR VOLUME 70.7 fl 2004-01-09 10:08:28.017 +967987B9-FFEF-4776-85CF-AE05CA81F583 3 METABOLIC: ALBUMIN 5.5 gm/dL 2004-01-09 11:08:56.243 +967987B9-FFEF-4776-85CF-AE05CA81F583 4 CBC: MEAN CORPUSCULAR VOLUME 83 fl 2007-02-07 07:55:05.270 +967987B9-FFEF-4776-85CF-AE05CA81F583 4 CBC: BASOPHILS 0.1 k/cumm 2007-02-07 09:07:00.860 +967987B9-FFEF-4776-85CF-AE05CA81F583 5 CBC: MCH 22.9 pg 2009-12-31 22:11:24.437 +967987B9-FFEF-4776-85CF-AE05CA81F583 5 METABOLIC: AST/SGOT 28.7 U/L 2009-12-31 22:07:46.137 +9BBF3A51-443D-438B-9289-B98B8E0577C0 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1971-09-22 04:28:09.570 +9BBF3A51-443D-438B-9289-B98B8E0577C0 1 CBC: ABSOLUTE LYMPHOCYTES 32.4 % 1971-09-22 04:08:41.003 +9BBF3A51-443D-438B-9289-B98B8E0577C0 2 URINALYSIS: RED BLOOD CELLS 2.8 rbc/hpf 2009-10-18 09:39:00.993 +9BBF3A51-443D-438B-9289-B98B8E0577C0 2 METABOLIC: BUN 25.1 mg/dL 2009-10-18 18:16:13.570 +6D8008ED-D623-4BE4-B93B-335F9797C170 1 URINALYSIS: RED BLOOD CELLS 1.9 rbc/hpf 2001-05-25 00:54:45.923 +6D8008ED-D623-4BE4-B93B-335F9797C170 1 CBC: BASOPHILS 0.2 k/cumm 2001-05-25 05:06:51.590 +6D8008ED-D623-4BE4-B93B-335F9797C170 2 METABOLIC: GLUCOSE 116.4 mg/dL 2004-12-05 05:43:53.590 +6D8008ED-D623-4BE4-B93B-335F9797C170 2 URINALYSIS: RED BLOOD CELLS 1.2 rbc/hpf 2004-12-04 20:51:27.227 +6D8008ED-D623-4BE4-B93B-335F9797C170 3 CBC: ABSOLUTE LYMPHOCYTES 15.6 % 2012-01-20 09:47:10.827 +6D8008ED-D623-4BE4-B93B-335F9797C170 3 URINALYSIS: RED BLOOD CELLS 2.3 rbc/hpf 2012-01-20 08:27:47.853 +B3892204-880B-40EF-B3BB-B824B50E99E5 1 CBC: MCHC 30.8 g/dl 2000-08-18 23:02:10.513 +B3892204-880B-40EF-B3BB-B824B50E99E5 1 URINALYSIS: PH 6.2 no unit 2000-08-18 19:11:24.483 +B3892204-880B-40EF-B3BB-B824B50E99E5 2 CBC: ABSOLUTE NEUTROPHILS 60.6 % 2001-09-23 03:52:14.410 +B3892204-880B-40EF-B3BB-B824B50E99E5 2 CBC: WHITE BLOOD CELL COUNT 5.2 k/cumm 2001-09-23 13:04:30.527 +B3892204-880B-40EF-B3BB-B824B50E99E5 3 CBC: ABSOLUTE NEUTROPHILS 79.8 % 2012-02-24 13:24:34.070 +B3892204-880B-40EF-B3BB-B824B50E99E5 3 CBC: EOSINOPHILS 0.3 k/cumm 2012-02-25 00:21:11.240 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 1 CBC: RED BLOOD CELL COUNT 4.1 m/cumm 1983-06-06 23:05:10.790 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 1 CBC: PLATELET COUNT 370.9 k/cumm 1983-06-06 21:56:31.057 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2011-04-11 07:30:09.767 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 2 CBC: BASOPHILS 0.1 k/cumm 2011-04-11 10:21:48.107 +7548B6CF-79D9-461D-A0C5-20B861406FAC 1 CBC: RED BLOOD CELL COUNT 4.8 m/cumm 1982-09-05 11:13:13.630 +7548B6CF-79D9-461D-A0C5-20B861406FAC 1 METABOLIC: GLUCOSE 98.6 mg/dL 1982-09-05 06:23:26.127 +7548B6CF-79D9-461D-A0C5-20B861406FAC 2 CBC: RED BLOOD CELL COUNT 5.2 m/cumm 2000-09-22 10:23:55.477 +7548B6CF-79D9-461D-A0C5-20B861406FAC 2 CBC: MCHC 34.2 g/dl 2000-09-22 10:08:49.743 +7548B6CF-79D9-461D-A0C5-20B861406FAC 3 METABOLIC: POTASSIUM 4.5 mmol/L 2003-04-29 07:29:55.540 +7548B6CF-79D9-461D-A0C5-20B861406FAC 3 METABOLIC: GLUCOSE 118.2 mg/dL 2003-04-29 07:38:44.277 +7548B6CF-79D9-461D-A0C5-20B861406FAC 4 METABOLIC: ANION GAP 3.9 mmol/L 2008-10-13 23:16:49.407 +7548B6CF-79D9-461D-A0C5-20B861406FAC 4 METABOLIC: ALBUMIN 2.6 gm/dL 2008-10-13 22:20:12.050 +B5D31F01-7273-4901-B56F-8139769A11EF 1 METABOLIC: TOTAL PROTEIN 7.4 gm/dL 1997-05-06 06:52:08.553 +B5D31F01-7273-4901-B56F-8139769A11EF 1 CBC: HEMOGLOBIN 12.6 gm/dl 1997-05-06 05:33:11.123 +B5D31F01-7273-4901-B56F-8139769A11EF 2 CBC: LYMPHOCYTES 2.6 k/cumm 2004-08-24 03:12:39.787 +B5D31F01-7273-4901-B56F-8139769A11EF 2 CBC: EOSINOPHILS 0.3 k/cumm 2004-08-24 01:59:26.997 +B5D31F01-7273-4901-B56F-8139769A11EF 3 CBC: MONOCYTES 0.2 k/cumm 2010-07-15 13:29:57.343 +B5D31F01-7273-4901-B56F-8139769A11EF 3 METABOLIC: AST/SGOT 13.1 U/L 2010-07-15 12:47:06.943 +80D356B4-F974-441F-A5F2-F95986D119A2 1 METABOLIC: SODIUM 144.9 mmol/L 1965-01-29 12:17:26.573 +80D356B4-F974-441F-A5F2-F95986D119A2 1 METABOLIC: ALT/SGPT 53.3 U/L 1965-01-30 03:56:26.823 +80D356B4-F974-441F-A5F2-F95986D119A2 2 CBC: MONOCYTES 0.4 k/cumm 1970-09-22 21:07:13.297 +80D356B4-F974-441F-A5F2-F95986D119A2 2 CBC: RDW 9.2 % 1970-09-22 19:38:45.207 +80D356B4-F974-441F-A5F2-F95986D119A2 3 METABOLIC: CHLORIDE 91.1 mmol/L 1984-06-01 04:52:40.400 +80D356B4-F974-441F-A5F2-F95986D119A2 3 CBC: BASOPHILS 0 k/cumm 1984-05-31 18:57:59.103 +80D356B4-F974-441F-A5F2-F95986D119A2 4 URINALYSIS: PH 5.6 no unit 1990-05-22 05:18:39.450 +80D356B4-F974-441F-A5F2-F95986D119A2 4 CBC: ABSOLUTE LYMPHOCYTES 17.2 % 1990-05-21 23:14:15.533 +80D356B4-F974-441F-A5F2-F95986D119A2 5 METABOLIC: CALCIUM 7.5 mg/dL 1991-12-11 10:51:09.793 +80D356B4-F974-441F-A5F2-F95986D119A2 5 METABOLIC: AST/SGOT 27.3 U/L 1991-12-11 14:56:20.600 +80D356B4-F974-441F-A5F2-F95986D119A2 6 URINALYSIS: PH 6.3 no unit 2007-10-06 01:34:17.953 +80D356B4-F974-441F-A5F2-F95986D119A2 6 METABOLIC: BUN 8.6 mg/dL 2007-10-06 05:11:12.707 +80D356B4-F974-441F-A5F2-F95986D119A2 7 METABOLIC: CARBON DIOXIDE 31.3 mmol/L 2012-10-28 05:04:46.203 +80D356B4-F974-441F-A5F2-F95986D119A2 7 CBC: BASOPHILS 0.1 k/cumm 2012-10-28 15:16:20.073 +A0A976C8-9B30-4492-B8C4-5B25095B9192 1 METABOLIC: GLUCOSE 106.5 mg/dL 1949-07-26 08:07:48.733 +A0A976C8-9B30-4492-B8C4-5B25095B9192 1 CBC: MCH 28.7 pg 1949-07-26 05:28:08.137 +A0A976C8-9B30-4492-B8C4-5B25095B9192 2 METABOLIC: ALT/SGPT 65.5 U/L 1951-08-12 22:02:38.080 +A0A976C8-9B30-4492-B8C4-5B25095B9192 2 METABOLIC: ALBUMIN 2.8 gm/dL 1951-08-13 05:10:14.477 +A0A976C8-9B30-4492-B8C4-5B25095B9192 3 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1954-01-17 15:53:15.810 +A0A976C8-9B30-4492-B8C4-5B25095B9192 3 CBC: RDW 15.4 % 1954-01-18 03:21:35.570 +A0A976C8-9B30-4492-B8C4-5B25095B9192 4 METABOLIC: BILI TOTAL 1.2 mg/dL 1967-12-02 11:28:00.987 +A0A976C8-9B30-4492-B8C4-5B25095B9192 4 METABOLIC: ANION GAP 17.9 mmol/L 1967-12-02 08:27:56.580 +A0A976C8-9B30-4492-B8C4-5B25095B9192 5 CBC: WHITE BLOOD CELL COUNT 3.2 k/cumm 1996-04-29 02:16:05.333 +A0A976C8-9B30-4492-B8C4-5B25095B9192 5 METABOLIC: CARBON DIOXIDE 24.7 mmol/L 1996-04-29 12:22:48.620 +A0A976C8-9B30-4492-B8C4-5B25095B9192 6 CBC: PLATELET COUNT 198.8 k/cumm 2005-06-20 22:19:39.837 +A0A976C8-9B30-4492-B8C4-5B25095B9192 6 METABOLIC: BILI TOTAL 0.1 mg/dL 2005-06-20 17:08:20.570 +A0A976C8-9B30-4492-B8C4-5B25095B9192 7 METABOLIC: BUN 29.8 mg/dL 2012-11-27 05:32:17.533 +A0A976C8-9B30-4492-B8C4-5B25095B9192 7 METABOLIC: ALT/SGPT 37.1 U/L 2012-11-27 05:27:29.407 +016A590E-D093-4667-A5DA-D68EA6987D93 1 CBC: NEUTROPHILS 9 k/cumm 1986-12-01 06:49:21.037 +016A590E-D093-4667-A5DA-D68EA6987D93 1 METABOLIC: GLUCOSE 66.6 mg/dL 1986-12-01 18:54:20.190 +016A590E-D093-4667-A5DA-D68EA6987D93 2 METABOLIC: TOTAL PROTEIN 6.4 gm/dL 1998-06-11 07:03:54.613 +016A590E-D093-4667-A5DA-D68EA6987D93 2 METABOLIC: GLUCOSE 104.4 mg/dL 1998-06-10 23:52:09.680 +016A590E-D093-4667-A5DA-D68EA6987D93 3 METABOLIC: BUN 6.4 mg/dL 1999-10-29 15:36:38.700 +016A590E-D093-4667-A5DA-D68EA6987D93 3 METABOLIC: ALBUMIN 4.6 gm/dL 1999-10-29 12:40:14.440 +016A590E-D093-4667-A5DA-D68EA6987D93 4 METABOLIC: SODIUM 134.5 mmol/L 2001-03-27 17:13:28.900 +016A590E-D093-4667-A5DA-D68EA6987D93 4 CBC: MCH 39.1 pg 2001-03-27 07:54:03.313 +016A590E-D093-4667-A5DA-D68EA6987D93 5 CBC: RDW 13.5 % 2008-02-23 01:14:48.087 +016A590E-D093-4667-A5DA-D68EA6987D93 5 METABOLIC: CALCIUM 11.8 mg/dL 2008-02-22 15:11:21.007 +3B11D6B3-A36A-4B69-A437-C29BF425A941 1 METABOLIC: CHLORIDE 101.8 mmol/L 1981-01-01 00:19:53.040 +3B11D6B3-A36A-4B69-A437-C29BF425A941 1 CBC: LYMPHOCYTES 3.7 k/cumm 1981-01-01 02:49:04.427 +3B11D6B3-A36A-4B69-A437-C29BF425A941 2 URINALYSIS: WHITE BLOOD CELLS 2 wbc/hpf 2004-05-12 06:33:00.260 +3B11D6B3-A36A-4B69-A437-C29BF425A941 2 CBC: LYMPHOCYTES 3.2 k/cumm 2004-05-11 19:38:43.150 +3B11D6B3-A36A-4B69-A437-C29BF425A941 3 URINALYSIS: RED BLOOD CELLS 1.1 rbc/hpf 2009-02-06 05:32:57.893 +3B11D6B3-A36A-4B69-A437-C29BF425A941 3 CBC: MONOCYTES 0.9 k/cumm 2009-02-06 11:11:14.797 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 1 METABOLIC: SODIUM 135.2 mmol/L 1971-05-26 21:41:58.083 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 1 METABOLIC: ALK PHOS 83.4 U/L 1971-05-27 13:12:09.897 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 2 METABOLIC: CALCIUM 9 mg/dL 2003-04-28 21:35:51.810 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 2 URINALYSIS: RED BLOOD CELLS 1.5 rbc/hpf 2003-04-29 10:50:22.100 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 3 METABOLIC: BUN 9.7 mg/dL 2007-07-10 17:40:13.450 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 3 CBC: MEAN CORPUSCULAR VOLUME 82.4 fl 2007-07-11 15:32:18.107 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 4 METABOLIC: POTASSIUM 4.1 mmol/L 2011-01-28 13:31:04.097 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE 4 METABOLIC: ALK PHOS 65.3 U/L 2011-01-28 22:08:42.623 +B2EB15FA-5431-4804-9309-4215BDC778C0 1 CBC: EOSINOPHILS 0.5 k/cumm 1970-02-27 22:10:37.267 +B2EB15FA-5431-4804-9309-4215BDC778C0 1 CBC: ABSOLUTE LYMPHOCYTES 19.8 % 1970-02-28 12:13:16.383 +B2EB15FA-5431-4804-9309-4215BDC778C0 2 CBC: MONOCYTES 1.2 k/cumm 1984-03-16 04:36:45.920 +B2EB15FA-5431-4804-9309-4215BDC778C0 2 CBC: MCHC 39.2 g/dl 1984-03-16 04:05:59.473 +B2EB15FA-5431-4804-9309-4215BDC778C0 3 CBC: LYMPHOCYTES 3.5 k/cumm 2010-04-25 20:37:27.660 +B2EB15FA-5431-4804-9309-4215BDC778C0 3 CBC: HEMATOCRIT 42.8 % 2010-04-26 04:54:21.907 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 1 METABOLIC: BILI TOTAL 0.9 mg/dL 1942-08-10 06:33:49.637 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 1 METABOLIC: CARBON DIOXIDE 18.2 mmol/L 1942-08-10 20:55:25.393 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 2 METABOLIC: BUN 8.5 mg/dL 1976-12-12 09:09:02.413 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 2 METABOLIC: ALT/SGPT 69.5 U/L 1976-12-12 11:27:36.190 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 3 CBC: ABSOLUTE LYMPHOCYTES 22.6 % 1983-07-09 18:15:00.900 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 3 CBC: HEMOGLOBIN 16.3 gm/dl 1983-07-09 13:46:34.787 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 4 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1991-09-13 05:15:03.420 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 4 CBC: RED BLOOD CELL COUNT 6.8 m/cumm 1991-09-13 11:43:12.947 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 5 CBC: MCH 37.1 pg 2007-05-26 23:37:09.410 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 5 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2007-05-26 22:50:26.177 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 6 METABOLIC: ALK PHOS 58.4 U/L 2010-01-07 01:25:51.800 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 6 CBC: LYMPHOCYTES 1.1 k/cumm 2010-01-07 04:22:48.240 +C5D09468-574F-4802-B56F-DB38F4EB1687 1 CBC: MCH 25.9 pg 1959-09-24 08:57:48.380 +C5D09468-574F-4802-B56F-DB38F4EB1687 1 CBC: MONOCYTES 0.7 k/cumm 1959-09-24 08:53:46.950 +C5D09468-574F-4802-B56F-DB38F4EB1687 2 METABOLIC: CALCIUM 10.5 mg/dL 1975-04-14 05:46:33.603 +C5D09468-574F-4802-B56F-DB38F4EB1687 2 METABOLIC: BUN 13.4 mg/dL 1975-04-14 16:30:10.033 +C5D09468-574F-4802-B56F-DB38F4EB1687 3 METABOLIC: GLUCOSE 78 mg/dL 2006-06-01 14:39:09.503 +C5D09468-574F-4802-B56F-DB38F4EB1687 3 METABOLIC: BUN 28 mg/dL 2006-06-01 08:02:36.017 +C5D09468-574F-4802-B56F-DB38F4EB1687 4 METABOLIC: ALBUMIN 4.9 gm/dL 2011-03-30 22:07:58.087 +C5D09468-574F-4802-B56F-DB38F4EB1687 4 METABOLIC: CARBON DIOXIDE 18.6 mmol/L 2011-03-31 05:53:46.227 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 1 URINALYSIS: PH 5.2 no unit 1993-09-22 23:22:33.243 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 1 CBC: EOSINOPHILS 0.1 k/cumm 1993-09-22 23:20:59.810 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 2 METABOLIC: ANION GAP 4.1 mmol/L 1994-02-07 04:39:57.920 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 2 CBC: BASOPHILS 0.2 k/cumm 1994-02-06 18:08:07.463 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 3 CBC: ABSOLUTE LYMPHOCYTES 27.9 % 2002-03-23 04:22:54.503 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 3 CBC: EOSINOPHILS 0.3 k/cumm 2002-03-22 23:51:51.527 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 4 CBC: MCHC 38.1 g/dl 2008-03-22 19:39:16.620 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB 4 METABOLIC: ALBUMIN 5.9 gm/dL 2008-03-23 10:54:08.047 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 1 METABOLIC: SODIUM 131.5 mmol/L 1989-10-12 22:28:35.973 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 1 METABOLIC: CREATININE 0.6 mg/dL 1989-10-12 22:54:54.543 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 2 METABOLIC: ALBUMIN 4.8 gm/dL 1994-04-02 03:07:50.873 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 2 METABOLIC: CARBON DIOXIDE 21.1 mmol/L 1994-04-02 00:37:41.190 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 3 CBC: MONOCYTES 0.9 k/cumm 2003-05-09 01:23:39.070 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 3 METABOLIC: POTASSIUM 5.9 mmol/L 2003-05-09 01:03:08.547 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 4 METABOLIC: CHLORIDE 106.9 mmol/L 2005-02-05 09:46:16.383 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 5 METABOLIC: ALK PHOS 73.4 U/L 2012-11-27 17:13:53.043 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD 5 CBC: BASOPHILS 0.1 k/cumm 2012-11-27 11:53:18.880 +868E700E-3C56-458F-A477-078D671DCB20 1 CBC: MCH 23.4 pg 2002-11-29 13:57:01.813 +868E700E-3C56-458F-A477-078D671DCB20 1 CBC: RED BLOOD CELL COUNT 3.1 m/cumm 2002-11-29 17:42:55.623 +868E700E-3C56-458F-A477-078D671DCB20 2 CBC: PLATELET COUNT 379 k/cumm 2009-01-03 03:38:48.593 +868E700E-3C56-458F-A477-078D671DCB20 2 METABOLIC: POTASSIUM 5.9 mmol/L 2009-01-03 02:40:28.827 +56A35E74-90BE-44A0-B7BA-7743BB152133 1 URINALYSIS: WHITE BLOOD CELLS 2.4 wbc/hpf 1993-04-09 13:20:34.917 +56A35E74-90BE-44A0-B7BA-7743BB152133 1 CBC: ABSOLUTE NEUTROPHILS 74.8 % 1993-04-09 03:32:27.517 +56A35E74-90BE-44A0-B7BA-7743BB152133 2 METABOLIC: CARBON DIOXIDE 31.5 mmol/L 2003-10-11 06:47:34.897 +56A35E74-90BE-44A0-B7BA-7743BB152133 2 METABOLIC: BUN 22.1 mg/dL 2003-10-11 08:32:33.053 +56A35E74-90BE-44A0-B7BA-7743BB152133 3 CBC: PLATELET COUNT 425.7 k/cumm 2011-01-01 03:45:38.400 +56A35E74-90BE-44A0-B7BA-7743BB152133 3 URINALYSIS: RED BLOOD CELLS 1.3 rbc/hpf 2011-01-01 05:14:03.617 +CC12B481-B516-455B-884F-4CA900B29F2E 1 URINALYSIS: RED BLOOD CELLS 2.1 rbc/hpf 2004-01-23 03:20:08.517 +CC12B481-B516-455B-884F-4CA900B29F2E 1 METABOLIC: CALCIUM 9.4 mg/dL 2004-01-23 03:12:08.157 +CC12B481-B516-455B-884F-4CA900B29F2E 2 URINALYSIS: RED BLOOD CELLS 2.9 rbc/hpf 2006-12-11 22:47:38.407 +CC12B481-B516-455B-884F-4CA900B29F2E 2 METABOLIC: AST/SGOT 37.4 U/L 2006-12-11 19:05:56.863 +CC12B481-B516-455B-884F-4CA900B29F2E 3 CBC: MONOCYTES 0.1 k/cumm 2012-04-29 10:47:41.067 +CC12B481-B516-455B-884F-4CA900B29F2E 3 METABOLIC: ALK PHOS 118.9 U/L 2012-04-28 23:34:45.980 +714823AF-C52C-414C-B53B-C43EACD194C3 1 METABOLIC: BUN 7.1 mg/dL 1970-08-04 16:51:53.893 +714823AF-C52C-414C-B53B-C43EACD194C3 1 CBC: EOSINOPHILS 0.2 k/cumm 1970-08-05 03:35:58.013 +714823AF-C52C-414C-B53B-C43EACD194C3 2 URINALYSIS: WHITE BLOOD CELLS 3.9 wbc/hpf 1992-09-11 18:42:56.677 +714823AF-C52C-414C-B53B-C43EACD194C3 2 CBC: RED BLOOD CELL COUNT 5.3 m/cumm 1992-09-11 18:34:18.643 +714823AF-C52C-414C-B53B-C43EACD194C3 3 URINALYSIS: PH 6.7 no unit 2011-06-06 03:15:41.623 +714823AF-C52C-414C-B53B-C43EACD194C3 3 METABOLIC: CARBON DIOXIDE 32.7 mmol/L 2011-06-06 15:35:41.157 +3231F930-2978-4F50-8234-755449851E7B 1 CBC: MCHC 36.2 g/dl 2000-07-14 03:11:10.443 +3231F930-2978-4F50-8234-755449851E7B 1 METABOLIC: CREATININE 1 mg/dL 2000-07-14 03:48:44.613 +3231F930-2978-4F50-8234-755449851E7B 2 CBC: MCHC 32.3 g/dl 2004-01-24 10:08:19.080 +3231F930-2978-4F50-8234-755449851E7B 2 METABOLIC: ALT/SGPT 28.6 U/L 2004-01-24 18:49:05.913 +3231F930-2978-4F50-8234-755449851E7B 3 CBC: ABSOLUTE NEUTROPHILS 77.5 % 2006-06-11 09:07:01.923 +3231F930-2978-4F50-8234-755449851E7B 3 METABOLIC: BUN 15.6 mg/dL 2006-06-11 05:55:47.613 +3231F930-2978-4F50-8234-755449851E7B 4 CBC: HEMOGLOBIN 12.9 gm/dl 2007-05-23 19:10:34.053 +3231F930-2978-4F50-8234-755449851E7B 4 METABOLIC: GLUCOSE 123.5 mg/dL 2007-05-23 02:48:30.777 +3231F930-2978-4F50-8234-755449851E7B 5 METABOLIC: BUN 12.5 mg/dL 2009-08-04 09:08:04.330 +3231F930-2978-4F50-8234-755449851E7B 5 CBC: RED BLOOD CELL COUNT 6.8 m/cumm 2009-08-04 02:00:15.750 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 1 METABOLIC: BUN 28.2 mg/dL 1988-02-26 14:32:14.597 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 1 CBC: LYMPHOCYTES 4.3 k/cumm 1988-02-27 03:21:56.777 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 2 METABOLIC: CALCIUM 8.8 mg/dL 2008-06-23 16:34:41.193 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 2 URINALYSIS: PH 4.9 no unit 2008-06-23 17:12:27.020 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 1 METABOLIC: ANION GAP 16.7 mmol/L 2007-10-04 04:52:33.147 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 1 METABOLIC: AST/SGOT 13.6 U/L 2007-10-04 17:40:22.383 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 2 METABOLIC: ALK PHOS 77.5 U/L 2010-08-05 18:32:45.197 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C 2 URINALYSIS: RED BLOOD CELLS 0.1 rbc/hpf 2010-08-06 01:46:22.323 +21792512-2D40-4326-BEA2-A40127EB24FF 1 CBC: RED BLOOD CELL COUNT 3.2 m/cumm 1960-10-16 13:10:11.270 +21792512-2D40-4326-BEA2-A40127EB24FF 1 CBC: WHITE BLOOD CELL COUNT 6.8 k/cumm 1960-10-16 14:13:54.440 +21792512-2D40-4326-BEA2-A40127EB24FF 2 METABOLIC: AST/SGOT 23 U/L 1961-08-24 09:26:06.500 +21792512-2D40-4326-BEA2-A40127EB24FF 2 CBC: WHITE BLOOD CELL COUNT 4.3 k/cumm 1961-08-24 18:14:59.747 +21792512-2D40-4326-BEA2-A40127EB24FF 3 METABOLIC: ALK PHOS 108.9 U/L 1966-12-26 17:55:22.237 +21792512-2D40-4326-BEA2-A40127EB24FF 3 CBC: ABSOLUTE NEUTROPHILS 79.2 % 1966-12-26 02:34:42.780 +21792512-2D40-4326-BEA2-A40127EB24FF 4 CBC: MCHC 37.6 g/dl 1995-11-11 10:04:17.043 +21792512-2D40-4326-BEA2-A40127EB24FF 4 METABOLIC: CHLORIDE 100.4 mmol/L 1995-11-11 17:34:19.423 +21792512-2D40-4326-BEA2-A40127EB24FF 5 METABOLIC: ALBUMIN 5 gm/dL 2006-02-21 04:17:48.753 +21792512-2D40-4326-BEA2-A40127EB24FF 5 CBC: MCHC 36 g/dl 2006-02-21 00:21:17.867 +21792512-2D40-4326-BEA2-A40127EB24FF 6 METABOLIC: CREATININE 0.9 mg/dL 2012-02-11 09:16:58.887 +21792512-2D40-4326-BEA2-A40127EB24FF 6 CBC: PLATELET COUNT 275.2 k/cumm 2012-02-11 09:55:35.510 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 1 CBC: ABSOLUTE NEUTROPHILS 61.6 % 1987-01-11 05:33:22.000 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 1 METABOLIC: TOTAL PROTEIN 9.3 gm/dL 1987-01-10 12:08:21.813 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 2 URINALYSIS: PH 5.3 no unit 1999-01-04 02:12:21.107 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 2 CBC: RDW 13.7 % 1999-01-04 04:45:22.130 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 3 METABOLIC: BUN 12.4 mg/dL 2004-01-18 22:43:02.740 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 3 CBC: PLATELET COUNT 319.4 k/cumm 2004-01-18 03:06:01.190 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 4 METABOLIC: SODIUM 125.4 mmol/L 2013-01-12 18:02:02.530 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F 4 METABOLIC: ALBUMIN 3.9 gm/dL 2013-01-12 16:18:18.827 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 1 URINALYSIS: PH 7 no unit 1982-12-12 17:49:27.623 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 1 METABOLIC: CREATININE 0.7 mg/dL 1982-12-12 14:58:57.467 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 2 URINALYSIS: RED BLOOD CELLS 2.3 rbc/hpf 2003-01-10 10:32:07.990 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 2 METABOLIC: CALCIUM 7.4 mg/dL 2003-01-10 07:28:12.953 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 3 CBC: MEAN CORPUSCULAR VOLUME 80.5 fl 2010-01-27 16:31:36.700 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC 3 CBC: PLATELET COUNT 298.1 k/cumm 2010-01-28 05:13:50.293 +36775002-9EC3-4889-AD4F-80DC6855C8D8 1 METABOLIC: CARBON DIOXIDE 30.3 mmol/L 1991-01-01 00:36:26.770 +36775002-9EC3-4889-AD4F-80DC6855C8D8 1 METABOLIC: ANION GAP 4.4 mmol/L 1990-12-31 22:42:13.490 +36775002-9EC3-4889-AD4F-80DC6855C8D8 2 METABOLIC: ALT/SGPT 50.4 U/L 1992-08-16 06:37:21.577 +36775002-9EC3-4889-AD4F-80DC6855C8D8 2 CBC: HEMATOCRIT 50.9 % 1992-08-16 00:51:21.893 +36775002-9EC3-4889-AD4F-80DC6855C8D8 3 METABOLIC: CREATININE 0.9 mg/dL 1992-10-10 12:06:53.677 +36775002-9EC3-4889-AD4F-80DC6855C8D8 3 URINALYSIS: WHITE BLOOD CELLS 0.2 wbc/hpf 1992-10-10 06:59:26.213 +36775002-9EC3-4889-AD4F-80DC6855C8D8 4 CBC: ABSOLUTE LYMPHOCYTES 16.5 % 2004-10-01 17:17:58.140 +36775002-9EC3-4889-AD4F-80DC6855C8D8 4 CBC: RDW 15.4 % 2004-10-01 16:48:34.370 +36775002-9EC3-4889-AD4F-80DC6855C8D8 5 URINALYSIS: RED BLOOD CELLS 2.3 rbc/hpf 2005-03-16 06:38:10.953 +36775002-9EC3-4889-AD4F-80DC6855C8D8 5 CBC: PLATELET COUNT 125.9 k/cumm 2005-03-16 08:01:23.620 +36775002-9EC3-4889-AD4F-80DC6855C8D8 6 CBC: LYMPHOCYTES 3.6 k/cumm 2008-01-30 19:40:07.123 +36775002-9EC3-4889-AD4F-80DC6855C8D8 6 METABOLIC: ALT/SGPT 26.3 U/L 2008-01-31 05:33:50.253 +4C201C71-CCED-40D1-9642-F9C8C485B854 1 METABOLIC: SODIUM 138.7 mmol/L 1945-03-26 15:12:16.583 +4C201C71-CCED-40D1-9642-F9C8C485B854 1 CBC: WHITE BLOOD CELL COUNT 3.6 k/cumm 1945-03-26 14:55:22.660 +4C201C71-CCED-40D1-9642-F9C8C485B854 2 METABOLIC: BILI TOTAL 0.9 mg/dL 1956-02-15 08:43:24.287 +4C201C71-CCED-40D1-9642-F9C8C485B854 2 CBC: LYMPHOCYTES 0.8 k/cumm 1956-02-15 07:59:19.663 +4C201C71-CCED-40D1-9642-F9C8C485B854 3 CBC: ABSOLUTE NEUTROPHILS 70.4 % 1977-12-10 06:50:45.473 +4C201C71-CCED-40D1-9642-F9C8C485B854 3 CBC: WHITE BLOOD CELL COUNT 8.6 k/cumm 1977-12-09 22:17:40.000 +4C201C71-CCED-40D1-9642-F9C8C485B854 4 CBC: RDW 12.1 % 1993-12-20 20:10:36.740 +4C201C71-CCED-40D1-9642-F9C8C485B854 4 METABOLIC: SODIUM 129.2 mmol/L 1993-12-21 05:00:38.473 +4C201C71-CCED-40D1-9642-F9C8C485B854 5 METABOLIC: BILI TOTAL 0.2 mg/dL 1997-04-04 19:59:12.927 +4C201C71-CCED-40D1-9642-F9C8C485B854 5 CBC: MONOCYTES 0.7 k/cumm 1997-04-05 06:58:43.617 +4C201C71-CCED-40D1-9642-F9C8C485B854 6 CBC: MONOCYTES 0.9 k/cumm 2012-09-23 05:02:14.607 +4C201C71-CCED-40D1-9642-F9C8C485B854 6 METABOLIC: ALBUMIN 4 gm/dL 2012-09-23 13:11:23.113 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 1 URINALYSIS: RED BLOOD CELLS 0.1 rbc/hpf 1991-11-03 07:42:22.860 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 1 METABOLIC: ANION GAP 3 mmol/L 1991-11-03 05:05:35.647 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 2 CBC: BASOPHILS 0.1 k/cumm 2000-02-18 18:58:28.207 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 2 METABOLIC: ALBUMIN 5.9 gm/dL 2000-02-18 10:08:44.830 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 3 CBC: NEUTROPHILS 6.7 k/cumm 2008-05-28 02:06:52.483 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A 3 CBC: HEMATOCRIT 34.7 % 2008-05-28 00:04:43.657 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 1 METABOLIC: SODIUM 125.2 mmol/L 1982-10-06 11:14:34.600 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 1 METABOLIC: POTASSIUM 4.8 mmol/L 1982-10-06 07:35:13.213 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 2 METABOLIC: ALT/SGPT 34.9 U/L 2005-11-30 10:05:45.717 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 2 METABOLIC: AST/SGOT 19.4 U/L 2005-11-30 17:13:56.650 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 3 CBC: WHITE BLOOD CELL COUNT 6.4 k/cumm 2011-01-25 08:19:16.387 +C65A4ADE-112E-49E4-B72A-0DED22C242ED 3 METABOLIC: CALCIUM 8.3 mg/dL 2011-01-25 05:45:59.957 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 1 CBC: MEAN CORPUSCULAR VOLUME 80.7 fl 1985-09-09 20:25:03.173 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1985-09-09 21:57:42.160 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 2 CBC: ABSOLUTE NEUTROPHILS 76.2 % 1994-07-22 20:24:10.897 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 2 METABOLIC: CALCIUM 10.7 mg/dL 1994-07-23 01:41:28.587 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 3 METABOLIC: CARBON DIOXIDE 34.9 mmol/L 2003-03-21 11:32:01.280 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 3 METABOLIC: CALCIUM 10.1 mg/dL 2003-03-21 14:13:43.553 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 4 CBC: PLATELET COUNT 171.1 k/cumm 2007-07-04 01:30:19.680 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 4 CBC: HEMOGLOBIN 10.5 gm/dl 2007-07-04 18:45:12.277 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 5 CBC: MEAN CORPUSCULAR VOLUME 95.2 fl 2012-04-24 17:04:53.060 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 5 CBC: MCH 32.7 pg 2012-04-24 15:42:58.297 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1980-07-16 08:29:42.073 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 1 CBC: ABSOLUTE LYMPHOCYTES 32.4 % 1980-07-15 20:17:03.067 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 2 METABOLIC: ALK PHOS 125.2 U/L 2003-01-26 20:56:14.693 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 2 METABOLIC: POTASSIUM 4.8 mmol/L 2003-01-26 22:54:42.863 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 3 METABOLIC: BUN 25.8 mg/dL 2004-09-25 07:23:08.857 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 3 METABOLIC: AST/SGOT 23.7 U/L 2004-09-25 04:35:57.140 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 4 CBC: MCHC 28.2 g/dl 2004-10-25 20:34:25.697 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 4 METABOLIC: CALCIUM 10.6 mg/dL 2004-10-25 16:22:32.970 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 5 METABOLIC: GLUCOSE 131.2 mg/dL 2012-01-11 10:25:55.843 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF 5 METABOLIC: CARBON DIOXIDE 27.5 mmol/L 2012-01-11 14:06:07.313 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 1 CBC: LYMPHOCYTES 1.3 k/cumm 1978-07-10 00:37:08.293 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 1 METABOLIC: POTASSIUM 4.5 mmol/L 1978-07-09 23:02:57.597 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 2 CBC: HEMOGLOBIN 10.3 gm/dl 1982-10-15 02:11:01.467 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1982-10-14 13:38:26.477 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 3 METABOLIC: GLUCOSE 72.6 mg/dL 1990-03-13 05:35:55.963 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 3 METABOLIC: CHLORIDE 103.6 mmol/L 1990-03-13 12:00:51.933 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 4 METABOLIC: CHLORIDE 110.4 mmol/L 1994-05-15 12:48:18.910 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 4 METABOLIC: ANION GAP 6 mmol/L 1994-05-16 08:35:57.490 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 5 METABOLIC: GLUCOSE 129.3 mg/dL 2001-01-26 18:32:35.523 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 5 CBC: ABSOLUTE LYMPHOCYTES 29.9 % 2001-01-26 11:23:15.097 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 6 CBC: EOSINOPHILS 0.3 k/cumm 2001-12-30 07:57:06.550 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 6 URINALYSIS: RED BLOOD CELLS 0.1 rbc/hpf 2001-12-30 00:05:14.700 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 7 CBC: HEMATOCRIT 30.3 % 2011-10-22 00:17:18.873 +7A025E77-7832-4F53-B9A7-09A3F98AC17E 7 URINALYSIS: PH 5.2 no unit 2011-10-21 22:45:20.057 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 1 URINALYSIS: PH 5.5 no unit 1993-02-23 21:23:03.880 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 1 METABOLIC: ANION GAP 6.2 mmol/L 1993-02-24 06:19:01.790 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 2 CBC: MEAN CORPUSCULAR VOLUME 92.4 fl 2002-11-29 09:37:22.300 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 2 CBC: PLATELET COUNT 363.1 k/cumm 2002-11-28 23:04:00.743 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 3 METABOLIC: CHLORIDE 99.9 mmol/L 2011-07-24 21:40:20.067 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 3 URINALYSIS: WHITE BLOOD CELLS 5.1 wbc/hpf 2011-07-24 21:42:48.727 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 1 CBC: NEUTROPHILS 2.2 k/cumm 1994-12-04 15:45:56.270 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 1 CBC: MCHC 31.2 g/dl 1994-12-04 21:57:20.890 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 2 CBC: EOSINOPHILS 0.4 k/cumm 2007-10-31 23:45:30.837 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 2 METABOLIC: TOTAL PROTEIN 6.4 gm/dL 2007-11-01 04:43:13.697 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 3 METABOLIC: ALK PHOS 119.6 U/L 2009-05-24 22:55:58.373 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 3 CBC: LYMPHOCYTES 2.3 k/cumm 2009-05-24 20:46:48.280 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 1 METABOLIC: CALCIUM 9.6 mg/dL 1970-05-23 09:58:48.260 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1970-05-23 18:46:03.523 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 2 METABOLIC: BILI TOTAL 0.3 mg/dL 2002-01-09 21:57:42.997 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 2 METABOLIC: ANION GAP 14.1 mmol/L 2002-01-09 03:20:47.717 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 3 CBC: MONOCYTES 0.7 k/cumm 2008-03-06 19:43:15.543 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 3 METABOLIC: ALBUMIN 3.9 gm/dL 2008-03-06 23:28:45.527 +0681FA35-A794-4684-97BD-00B88370DB41 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1998-06-21 20:40:21.430 +0681FA35-A794-4684-97BD-00B88370DB41 1 METABOLIC: CARBON DIOXIDE 21.7 mmol/L 1998-06-21 22:26:39.720 +0681FA35-A794-4684-97BD-00B88370DB41 2 URINALYSIS: WHITE BLOOD CELLS 5.2 wbc/hpf 2010-11-21 15:26:58.917 +0681FA35-A794-4684-97BD-00B88370DB41 2 CBC: RED BLOOD CELL COUNT 4.3 m/cumm 2010-11-21 15:38:57.580 +2E26695A-EFB0-4C7F-9318-E3030B154E39 1 URINALYSIS: PH 5.1 no unit 1988-01-01 23:30:30.367 +2E26695A-EFB0-4C7F-9318-E3030B154E39 1 METABOLIC: CARBON DIOXIDE 19.9 mmol/L 1988-01-02 16:45:02.893 +2E26695A-EFB0-4C7F-9318-E3030B154E39 2 CBC: EOSINOPHILS 0.6 k/cumm 2012-10-28 09:05:02.047 +2E26695A-EFB0-4C7F-9318-E3030B154E39 2 CBC: LYMPHOCYTES 4.4 k/cumm 2012-10-28 08:09:38.917 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 1 METABOLIC: ALBUMIN 5.2 gm/dL 1947-03-19 16:58:15.600 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 1 CBC: PLATELET COUNT 121.4 k/cumm 1947-03-20 06:32:55.473 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 2 METABOLIC: CARBON DIOXIDE 25.3 mmol/L 1999-09-05 01:21:40.933 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 2 METABOLIC: BILI TOTAL 0.4 mg/dL 1999-09-05 00:41:07.133 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 3 METABOLIC: ALBUMIN 3.6 gm/dL 2005-07-28 18:31:35.153 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 3 CBC: MONOCYTES 0.7 k/cumm 2005-07-28 08:42:34.940 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 4 URINALYSIS: WHITE BLOOD CELLS 2.2 wbc/hpf 2009-04-16 20:14:19.153 +DDC0BC57-7A4E-4E02-9282-177750B74FBC 4 METABOLIC: BUN 29.6 mg/dL 2009-04-16 19:40:25.400 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 1 CBC: HEMOGLOBIN 14 gm/dl 1967-06-03 06:24:45.730 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 1 CBC: BASOPHILS 0.1 k/cumm 1967-06-03 00:24:28.180 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 2 CBC: ABSOLUTE NEUTROPHILS 60.3 % 1983-11-25 08:25:37.360 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 2 METABOLIC: ALBUMIN 3.7 gm/dL 1983-11-25 09:18:33.900 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 3 CBC: LYMPHOCYTES 1 k/cumm 1999-04-23 13:54:41.530 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 3 CBC: MCHC 33.7 g/dl 1999-04-23 07:02:42.370 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 4 CBC: BASOPHILS 0.2 k/cumm 2001-11-14 07:57:38.550 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 4 METABOLIC: POTASSIUM 5.2 mmol/L 2001-11-14 07:53:27.417 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 5 METABOLIC: AST/SGOT 18.7 U/L 2010-07-21 20:43:58.090 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 5 CBC: MONOCYTES 0.9 k/cumm 2010-07-22 05:14:16.120 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 1 METABOLIC: BILI TOTAL 0.7 mg/dL 1980-07-25 09:46:01.510 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 1 METABOLIC: CARBON DIOXIDE 27.9 mmol/L 1980-07-25 07:03:29.827 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 2 CBC: BASOPHILS 0 k/cumm 2010-10-24 18:31:21.570 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 2 METABOLIC: BUN 5.5 mg/dL 2010-10-24 18:31:51.783 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1989-06-20 13:49:26.423 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 1 CBC: NEUTROPHILS 9.7 k/cumm 1989-06-20 20:06:21.937 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 2 METABOLIC: ALK PHOS 100.9 U/L 1995-06-01 06:26:05.820 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 2 CBC: MONOCYTES 0.2 k/cumm 1995-05-31 14:52:14.527 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 3 URINALYSIS: PH 6.5 no unit 2009-11-28 03:30:37.477 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B 3 CBC: EOSINOPHILS 0.4 k/cumm 2009-11-28 02:09:44.050 +E5478913-6819-4977-BB11-4C8B61175B56 1 CBC: MEAN CORPUSCULAR VOLUME 87.2 fl 2003-11-21 23:08:46.643 +E5478913-6819-4977-BB11-4C8B61175B56 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2003-11-21 23:14:32.757 +E5478913-6819-4977-BB11-4C8B61175B56 2 CBC: MCH 36.8 pg 2012-08-09 00:32:31.260 +E5478913-6819-4977-BB11-4C8B61175B56 2 METABOLIC: ANION GAP 17.5 mmol/L 2012-08-08 10:29:46.153 +66154E24-D3EE-4311-89DB-6195278F9B3C 1 CBC: PLATELET COUNT 401.5 k/cumm 1964-12-24 04:17:02.143 +66154E24-D3EE-4311-89DB-6195278F9B3C 1 METABOLIC: CREATININE 0.7 mg/dL 1964-12-24 09:47:21.710 +66154E24-D3EE-4311-89DB-6195278F9B3C 2 CBC: MONOCYTES 0.5 k/cumm 1983-11-01 15:20:35.317 +66154E24-D3EE-4311-89DB-6195278F9B3C 2 METABOLIC: AST/SGOT 12.8 U/L 1983-11-01 23:59:41.793 +66154E24-D3EE-4311-89DB-6195278F9B3C 3 CBC: HEMATOCRIT 35.9 % 1984-10-30 00:38:55.707 +66154E24-D3EE-4311-89DB-6195278F9B3C 3 METABOLIC: ALK PHOS 48.1 U/L 1984-10-30 10:57:08.680 +66154E24-D3EE-4311-89DB-6195278F9B3C 4 METABOLIC: ALT/SGPT 38 U/L 2005-09-22 10:30:52.980 +66154E24-D3EE-4311-89DB-6195278F9B3C 4 CBC: WHITE BLOOD CELL COUNT 3.8 k/cumm 2005-09-22 01:23:52.680 +66154E24-D3EE-4311-89DB-6195278F9B3C 5 METABOLIC: BUN 20.9 mg/dL 2009-07-10 03:57:45.063 +66154E24-D3EE-4311-89DB-6195278F9B3C 5 METABOLIC: CREATININE 0.6 mg/dL 2009-07-10 01:07:07.767 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 1 METABOLIC: BILI TOTAL 0.9 mg/dL 1972-11-19 19:20:51.793 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 1 URINALYSIS: WHITE BLOOD CELLS 2.4 wbc/hpf 1972-11-20 02:11:41.143 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 2 METABOLIC: TOTAL PROTEIN 7.7 gm/dL 2002-07-23 17:31:52.070 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 2 METABOLIC: BUN 12 mg/dL 2002-07-23 17:59:01.003 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 3 CBC: MEAN CORPUSCULAR VOLUME 75.2 fl 2011-06-14 22:12:59.573 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE 3 METABOLIC: BUN 27.3 mg/dL 2011-06-15 01:24:22.570 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 1 METABOLIC: CALCIUM 8.7 mg/dL 1967-04-28 05:27:21.783 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 1 METABOLIC: CREATININE 0.8 mg/dL 1967-04-28 05:12:11.443 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 2 METABOLIC: BUN 20.2 mg/dL 2011-01-02 06:25:31.870 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE 2 URINALYSIS: RED BLOOD CELLS 2.7 rbc/hpf 2011-01-02 05:37:31.857 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 1 METABOLIC: CREATININE 1 mg/dL 1948-07-21 00:22:14.270 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 1 METABOLIC: ANION GAP 13.1 mmol/L 1948-07-20 21:33:40.193 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 2 METABOLIC: AST/SGOT 31.6 U/L 1988-05-22 17:18:11.077 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 2 CBC: ABSOLUTE NEUTROPHILS 64.8 % 1988-05-22 11:12:46.430 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 3 CBC: HEMOGLOBIN 15.3 gm/dl 2010-09-02 15:33:32.390 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 3 CBC: MEAN CORPUSCULAR VOLUME 99 fl 2010-09-03 00:12:38.850 +3E462A8F-7B90-43A1-A8B6-AD82CB5002C9 1 METABOLIC: CALCIUM 8 mg/dL 2013-01-14 19:33:18.277 +3E462A8F-7B90-43A1-A8B6-AD82CB5002C9 1 METABOLIC: CREATININE 0.9 mg/dL 2013-01-14 18:30:31.507 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 2 CBC: ABSOLUTE LYMPHOCYTES 33.1 % 2003-05-19 00:39:17.370 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 2 CBC: MCH 26.8 pg 2003-05-19 01:20:04.200 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 3 METABOLIC: SODIUM 146.8 mmol/L 2009-03-07 23:29:04.167 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E 3 CBC: WHITE BLOOD CELL COUNT 4.7 k/cumm 2009-03-08 01:58:24.997 +A7142B71-A144-4D56-BD14-3E966B01DB37 1 CBC: ABSOLUTE LYMPHOCYTES 28.7 % 1983-09-21 17:09:06.783 +A7142B71-A144-4D56-BD14-3E966B01DB37 1 METABOLIC: CALCIUM 8 mg/dL 1983-09-21 16:57:54.647 +A7142B71-A144-4D56-BD14-3E966B01DB37 2 METABOLIC: TOTAL PROTEIN 9.6 gm/dL 1992-06-14 00:29:26.623 +A7142B71-A144-4D56-BD14-3E966B01DB37 2 CBC: MCH 39.7 pg 1992-06-14 16:56:08.407 +A7142B71-A144-4D56-BD14-3E966B01DB37 3 METABOLIC: TOTAL PROTEIN 6.5 gm/dL 1993-04-05 04:03:01.930 +A7142B71-A144-4D56-BD14-3E966B01DB37 3 METABOLIC: POTASSIUM 3.5 mmol/L 1993-04-05 04:47:38.947 +A7142B71-A144-4D56-BD14-3E966B01DB37 4 CBC: MONOCYTES 1.1 k/cumm 1997-03-11 06:46:03.950 +A7142B71-A144-4D56-BD14-3E966B01DB37 4 URINALYSIS: WHITE BLOOD CELLS 3.3 wbc/hpf 1997-03-10 15:39:55.413 +A7142B71-A144-4D56-BD14-3E966B01DB37 5 CBC: PLATELET COUNT 145.7 k/cumm 2008-08-22 01:34:36.777 +A7142B71-A144-4D56-BD14-3E966B01DB37 5 CBC: ABSOLUTE LYMPHOCYTES 24 % 2008-08-22 00:28:22.470 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 1 METABOLIC: CREATININE 1 mg/dL 1978-09-19 05:44:02.577 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 1 METABOLIC: SODIUM 129.1 mmol/L 1978-09-18 17:48:40.743 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 2 METABOLIC: BUN 20.2 mg/dL 1996-07-28 15:32:31.660 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 2 METABOLIC: CARBON DIOXIDE 24.5 mmol/L 1996-07-28 21:22:28.703 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 3 METABOLIC: BUN 10 mg/dL 2010-06-14 11:58:06.510 +FE0B9B59-1927-45B7-8556-E079DC1DE30A 3 CBC: MONOCYTES 0.3 k/cumm 2010-06-14 21:19:14.287 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 1 CBC: EOSINOPHILS 0.3 k/cumm 1965-08-24 03:46:43.003 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 1 METABOLIC: ALBUMIN 4.7 gm/dL 1965-08-24 03:49:37.040 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 2 CBC: HEMOGLOBIN 18.7 gm/dl 1967-04-04 23:08:44.340 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 2 CBC: EOSINOPHILS 0.6 k/cumm 1967-04-05 05:12:43.827 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 3 URINALYSIS: PH 5.6 no unit 1987-07-31 03:05:05.757 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 3 METABOLIC: ALT/SGPT 41.8 U/L 1987-07-31 05:10:13.793 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 4 CBC: MCH 35.8 pg 2005-01-17 21:33:32.647 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 4 METABOLIC: ALT/SGPT 40.9 U/L 2005-01-17 20:10:07.240 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 5 CBC: MCH 39.9 pg 2008-09-23 08:26:22.633 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E 5 CBC: PLATELET COUNT 263.4 k/cumm 2008-09-22 21:42:48.037 +1A220558-5996-43E1-AE5D-7B96180FED35 1 CBC: LYMPHOCYTES 1.9 k/cumm 1964-02-26 07:29:01.000 +1A220558-5996-43E1-AE5D-7B96180FED35 1 CBC: RED BLOOD CELL COUNT 5.3 m/cumm 1964-02-26 02:12:31.583 +1A220558-5996-43E1-AE5D-7B96180FED35 2 CBC: ABSOLUTE NEUTROPHILS 73.9 % 1979-04-21 00:17:56.070 +1A220558-5996-43E1-AE5D-7B96180FED35 2 CBC: WHITE BLOOD CELL COUNT 4.5 k/cumm 1979-04-21 01:35:07.023 +1A220558-5996-43E1-AE5D-7B96180FED35 3 URINALYSIS: WHITE BLOOD CELLS 5 wbc/hpf 2012-06-10 15:37:34.517 +1A220558-5996-43E1-AE5D-7B96180FED35 3 CBC: LYMPHOCYTES 3.5 k/cumm 2012-06-10 17:56:32.220 +7A7332AD-88B1-4848-9356-E5260E477C59 1 CBC: MCHC 35.4 g/dl 1968-10-11 12:31:58.693 +7A7332AD-88B1-4848-9356-E5260E477C59 1 CBC: RDW 16.2 % 1968-10-11 09:27:47.187 +7A7332AD-88B1-4848-9356-E5260E477C59 2 URINALYSIS: PH 7.5 no unit 1979-02-10 02:36:22.877 +7A7332AD-88B1-4848-9356-E5260E477C59 2 METABOLIC: ALBUMIN 2.7 gm/dL 1979-02-10 07:54:48.200 +7A7332AD-88B1-4848-9356-E5260E477C59 3 METABOLIC: BUN 24.1 mg/dL 1985-06-03 09:49:18.073 +7A7332AD-88B1-4848-9356-E5260E477C59 3 CBC: MCH 37.1 pg 1985-06-03 12:10:34.460 +7A7332AD-88B1-4848-9356-E5260E477C59 4 CBC: EOSINOPHILS 0.5 k/cumm 2006-01-16 14:32:26.793 +7A7332AD-88B1-4848-9356-E5260E477C59 4 METABOLIC: GLUCOSE 133.2 mg/dL 2006-01-17 06:53:08.530 +7A7332AD-88B1-4848-9356-E5260E477C59 5 CBC: EOSINOPHILS 0.5 k/cumm 2009-09-09 22:19:01.933 +7A7332AD-88B1-4848-9356-E5260E477C59 5 METABOLIC: BUN 10.9 mg/dL 2009-09-09 17:15:24.000 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 1 METABOLIC: AST/SGOT 31.1 U/L 1980-02-23 16:46:07.427 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 1 METABOLIC: POTASSIUM 6 mmol/L 1980-02-23 14:01:19.287 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 2 CBC: HEMATOCRIT 54.8 % 2001-02-17 06:16:06.150 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 2 CBC: LYMPHOCYTES 1.7 k/cumm 2001-02-17 01:04:14.350 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 3 METABOLIC: AST/SGOT 17.7 U/L 2001-05-18 10:56:41.077 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 3 CBC: MCHC 34.3 g/dl 2001-05-18 11:41:11.800 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 4 CBC: BASOPHILS 0.1 k/cumm 2011-11-16 15:27:01.300 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF 4 CBC: HEMOGLOBIN 10.9 gm/dl 2011-11-16 17:39:32.180 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 1 URINALYSIS: RED BLOOD CELLS 2.9 rbc/hpf 2000-03-30 19:31:22.070 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 1 CBC: EOSINOPHILS 0.3 k/cumm 2000-03-31 05:04:52.853 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 2 METABOLIC: ANION GAP 11.6 mmol/L 2004-11-20 01:16:31.280 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 2 CBC: PLATELET COUNT 265.2 k/cumm 2004-11-19 23:43:47.447 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 3 METABOLIC: AST/SGOT 24.6 U/L 2008-07-17 14:39:22.207 +36E2F89E-777A-4D77-9D95-0D70A8AB416F 3 URINALYSIS: WHITE BLOOD CELLS 5.3 wbc/hpf 2008-07-17 11:23:38.603 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 1 CBC: LYMPHOCYTES 1.4 k/cumm 2006-11-02 19:07:08.343 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 1 METABOLIC: SODIUM 135.2 mmol/L 2006-11-03 02:21:41.640 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 2 CBC: WHITE BLOOD CELL COUNT 7.3 k/cumm 2009-02-06 11:54:06.170 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 2 CBC: MONOCYTES 0.6 k/cumm 2009-02-06 18:39:39.987 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 1 METABOLIC: SODIUM 144.5 mmol/L 1988-11-30 17:23:25.023 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 1 METABOLIC: CHLORIDE 106.2 mmol/L 1988-11-30 12:58:18.187 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 2 CBC: EOSINOPHILS 0.5 k/cumm 2008-02-20 16:23:57.523 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 2 URINALYSIS: RED BLOOD CELLS 3.2 rbc/hpf 2008-02-20 05:04:37.887 +2A5251B1-0945-47FA-A65C-7A6381562591 1 METABOLIC: ANION GAP 7.1 mmol/L 1962-07-13 05:44:28.937 +2A5251B1-0945-47FA-A65C-7A6381562591 1 CBC: RDW 12 % 1962-07-12 18:08:46.313 +2A5251B1-0945-47FA-A65C-7A6381562591 2 METABOLIC: GLUCOSE 66.3 mg/dL 1994-05-06 16:18:00.470 +2A5251B1-0945-47FA-A65C-7A6381562591 2 CBC: MCHC 31.4 g/dl 1994-05-06 23:08:47.193 +2A5251B1-0945-47FA-A65C-7A6381562591 3 CBC: MCH 39 pg 1998-11-07 00:00:39.330 +2A5251B1-0945-47FA-A65C-7A6381562591 3 METABOLIC: POTASSIUM 4.4 mmol/L 1998-11-07 11:17:53.807 +2A5251B1-0945-47FA-A65C-7A6381562591 4 CBC: BASOPHILS 0.2 k/cumm 2001-02-07 02:29:50.413 +2A5251B1-0945-47FA-A65C-7A6381562591 4 URINALYSIS: RED BLOOD CELLS 1 rbc/hpf 2001-02-07 05:25:03.327 +2A5251B1-0945-47FA-A65C-7A6381562591 5 METABOLIC: CARBON DIOXIDE 20 mmol/L 2001-07-09 04:13:38.770 +2A5251B1-0945-47FA-A65C-7A6381562591 5 CBC: WHITE BLOOD CELL COUNT 4.6 k/cumm 2001-07-09 13:32:21.803 +2A5251B1-0945-47FA-A65C-7A6381562591 6 CBC: LYMPHOCYTES 3 k/cumm 2009-12-05 14:07:31.293 +2A5251B1-0945-47FA-A65C-7A6381562591 6 CBC: WHITE BLOOD CELL COUNT 11.1 k/cumm 2009-12-05 15:05:15.727 +8AF47463-8534-4203-B210-C2290F6CE689 1 URINALYSIS: WHITE BLOOD CELLS 1 wbc/hpf 1974-11-29 13:41:50.587 +8AF47463-8534-4203-B210-C2290F6CE689 1 CBC: MCHC 32.9 g/dl 1974-11-29 11:44:00.513 +8AF47463-8534-4203-B210-C2290F6CE689 2 CBC: MCHC 30 g/dl 1998-03-10 19:38:18.723 +8AF47463-8534-4203-B210-C2290F6CE689 2 CBC: RED BLOOD CELL COUNT 4.7 m/cumm 1998-03-10 12:40:45.757 +8AF47463-8534-4203-B210-C2290F6CE689 3 METABOLIC: BUN 16.8 mg/dL 2005-04-03 03:38:55.020 +8AF47463-8534-4203-B210-C2290F6CE689 3 CBC: MONOCYTES 0.2 k/cumm 2005-04-03 03:14:20.980 +8AF47463-8534-4203-B210-C2290F6CE689 4 CBC: MCH 38 pg 2005-12-31 00:38:02.860 +8AF47463-8534-4203-B210-C2290F6CE689 4 CBC: ABSOLUTE LYMPHOCYTES 16.4 % 2005-12-30 10:48:55.233 +8AF47463-8534-4203-B210-C2290F6CE689 5 CBC: MONOCYTES 1.2 k/cumm 2011-11-20 10:22:14.630 +8AF47463-8534-4203-B210-C2290F6CE689 5 URINALYSIS: WHITE BLOOD CELLS 5.9 wbc/hpf 2011-11-20 18:13:07.407 +135C831F-7DA5-46C0-959C-EBCBD8810B43 1 URINALYSIS: PH 5.4 no unit 1993-04-25 02:22:35.070 +135C831F-7DA5-46C0-959C-EBCBD8810B43 1 URINALYSIS: RED BLOOD CELLS 2 rbc/hpf 1993-04-24 18:09:44.683 +135C831F-7DA5-46C0-959C-EBCBD8810B43 2 METABOLIC: AST/SGOT 33.7 U/L 2001-02-22 01:17:26.200 +135C831F-7DA5-46C0-959C-EBCBD8810B43 2 METABOLIC: CHLORIDE 97.8 mmol/L 2001-02-21 16:52:25.837 +135C831F-7DA5-46C0-959C-EBCBD8810B43 3 CBC: RED BLOOD CELL COUNT 6.4 m/cumm 2002-03-23 06:54:48.527 +135C831F-7DA5-46C0-959C-EBCBD8810B43 3 CBC: LYMPHOCYTES 2.1 k/cumm 2002-03-22 14:25:52.640 +135C831F-7DA5-46C0-959C-EBCBD8810B43 4 METABOLIC: POTASSIUM 5.6 mmol/L 2007-10-05 12:18:25.360 +135C831F-7DA5-46C0-959C-EBCBD8810B43 4 CBC: ABSOLUTE LYMPHOCYTES 29.4 % 2007-10-05 03:51:38.797 +135C831F-7DA5-46C0-959C-EBCBD8810B43 5 CBC: WHITE BLOOD CELL COUNT 6 k/cumm 2010-08-26 09:00:05.610 +135C831F-7DA5-46C0-959C-EBCBD8810B43 5 URINALYSIS: RED BLOOD CELLS 0.6 rbc/hpf 2010-08-26 19:11:27.713 +8856096E-E59C-4156-A767-C091AF799C80 1 CBC: HEMOGLOBIN 15.2 gm/dl 2008-02-11 21:43:57.593 +8856096E-E59C-4156-A767-C091AF799C80 1 METABOLIC: GLUCOSE 130 mg/dL 2008-02-11 21:43:11.500 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 1 URINALYSIS: WHITE BLOOD CELLS 1.5 wbc/hpf 1962-07-17 15:36:06.153 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 1 CBC: LYMPHOCYTES 2.4 k/cumm 1962-07-17 09:08:44.507 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 2 CBC: MCHC 34.7 g/dl 1965-10-02 01:00:55.207 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 2 METABOLIC: CREATININE 1.1 mg/dL 1965-10-02 01:58:00.577 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 3 METABOLIC: ANION GAP 9 mmol/L 1970-04-24 15:33:56.103 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 3 CBC: NEUTROPHILS 4.9 k/cumm 1970-04-24 18:01:02.160 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 4 METABOLIC: SODIUM 146.5 mmol/L 1973-12-24 21:29:32.253 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 4 METABOLIC: CALCIUM 10.4 mg/dL 1973-12-25 08:16:16.373 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 5 URINALYSIS: PH 6.9 no unit 2009-07-02 17:26:40.277 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 5 CBC: HEMATOCRIT 34.6 % 2009-07-02 08:36:56.607 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 1 CBC: WHITE BLOOD CELL COUNT 9.2 k/cumm 1987-03-22 09:31:36.583 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 1 METABOLIC: ALT/SGPT 49.4 U/L 1987-03-22 05:41:07.780 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 2 METABOLIC: ALK PHOS 122.7 U/L 2003-07-10 01:10:26.037 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 2 CBC: EOSINOPHILS 0.4 k/cumm 2003-07-10 19:20:51.407 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 3 CBC: HEMOGLOBIN 16.4 gm/dl 2007-09-24 21:08:27.683 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 3 METABOLIC: CARBON DIOXIDE 26.8 mmol/L 2007-09-25 06:33:09.240 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 4 URINALYSIS: WHITE BLOOD CELLS 1 wbc/hpf 2008-02-13 16:12:36.323 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 4 URINALYSIS: SPECIFIC GRAVITY 1 no unit 2008-02-13 10:03:57.607 +FB909FAE-72DD-4F6F-9828-D92183DF185F 1 METABOLIC: ALBUMIN 4.7 gm/dL 1959-09-01 04:51:11.380 +FB909FAE-72DD-4F6F-9828-D92183DF185F 1 METABOLIC: BUN 25 mg/dL 1959-09-01 03:34:16.077 +FB909FAE-72DD-4F6F-9828-D92183DF185F 2 METABOLIC: ANION GAP 3.3 mmol/L 2005-08-01 03:04:35.110 +FB909FAE-72DD-4F6F-9828-D92183DF185F 2 METABOLIC: BUN 21.2 mg/dL 2005-08-01 09:06:25.167 +FB909FAE-72DD-4F6F-9828-D92183DF185F 3 METABOLIC: CREATININE 1.2 mg/dL 2008-04-14 19:25:44.707 +FB909FAE-72DD-4F6F-9828-D92183DF185F 3 METABOLIC: CALCIUM 10.9 mg/dL 2008-04-14 19:40:28.633 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 1 URINALYSIS: RED BLOOD CELLS 3.1 rbc/hpf 1968-10-07 14:41:30.843 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 1 METABOLIC: ALT/SGPT 57.1 U/L 1968-10-07 15:40:30.880 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 2 CBC: PLATELET COUNT 145.1 k/cumm 1974-06-13 13:31:28.790 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 2 METABOLIC: AST/SGOT 13.9 U/L 1974-06-13 05:20:28.330 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 3 METABOLIC: CARBON DIOXIDE 29.5 mmol/L 2009-11-09 21:35:36.327 +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F 3 CBC: PLATELET COUNT 234.7 k/cumm 2009-11-09 16:42:19.967 +64182B95-EB72-4E2B-BE77-8050B71498CE 1 URINALYSIS: WHITE BLOOD CELLS 4.3 wbc/hpf 1976-08-11 00:48:42.367 +64182B95-EB72-4E2B-BE77-8050B71498CE 1 CBC: NEUTROPHILS 3.4 k/cumm 1976-08-11 06:11:03.133 +64182B95-EB72-4E2B-BE77-8050B71498CE 2 URINALYSIS: RED BLOOD CELLS 0.6 rbc/hpf 1991-06-04 23:31:23.903 +64182B95-EB72-4E2B-BE77-8050B71498CE 2 METABOLIC: SODIUM 126.9 mmol/L 1991-06-05 15:02:25.860 +64182B95-EB72-4E2B-BE77-8050B71498CE 3 METABOLIC: CREATININE 0.7 mg/dL 1994-11-26 07:52:18.590 +64182B95-EB72-4E2B-BE77-8050B71498CE 3 CBC: MCH 24.8 pg 1994-11-26 08:23:19.043 +64182B95-EB72-4E2B-BE77-8050B71498CE 4 CBC: PLATELET COUNT 425.2 k/cumm 2007-08-17 15:27:59.963 +64182B95-EB72-4E2B-BE77-8050B71498CE 4 CBC: RED BLOOD CELL COUNT 4.4 m/cumm 2007-08-17 13:12:35.347 +64182B95-EB72-4E2B-BE77-8050B71498CE 5 METABOLIC: POTASSIUM 5.4 mmol/L 2009-11-24 18:24:26.823 +64182B95-EB72-4E2B-BE77-8050B71498CE 5 METABOLIC: SODIUM 149.1 mmol/L 2009-11-24 13:41:30.843 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 1 CBC: RDW 10.7 % 1998-05-24 23:19:10.220 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 1 CBC: MEAN CORPUSCULAR VOLUME 88.4 fl 1998-05-24 23:24:37.370 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 2 METABOLIC: CHLORIDE 95.2 mmol/L 2000-05-12 21:49:41.893 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 2 METABOLIC: ALK PHOS 97.4 U/L 2000-05-13 00:40:22.007 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 3 CBC: MEAN CORPUSCULAR VOLUME 85.2 fl 2007-12-07 13:40:34.653 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 3 METABOLIC: BILI TOTAL 1.1 mg/dL 2007-12-06 20:55:38.180 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 4 METABOLIC: CHLORIDE 112.3 mmol/L 2010-09-06 01:54:20.287 +DB22A4D9-7E4D-485C-916A-9CD1386507FB 4 METABOLIC: POTASSIUM 4.9 mmol/L 2010-09-06 01:00:54.797 +6E70D84D-C75F-477C-BC37-9177C3698C66 1 CBC: HEMOGLOBIN 10.5 gm/dl 2003-12-18 03:10:23.523 +6E70D84D-C75F-477C-BC37-9177C3698C66 1 METABOLIC: GLUCOSE 92.9 mg/dL 2003-12-18 03:43:15.770 +6E70D84D-C75F-477C-BC37-9177C3698C66 2 METABOLIC: BILI TOTAL 1.1 mg/dL 2005-04-07 13:37:31.000 +6E70D84D-C75F-477C-BC37-9177C3698C66 2 CBC: HEMOGLOBIN 15.6 gm/dl 2005-04-07 14:26:10.870 +6E70D84D-C75F-477C-BC37-9177C3698C66 3 URINALYSIS: PH 5.1 no unit 2006-11-01 15:43:23.893 +6E70D84D-C75F-477C-BC37-9177C3698C66 3 METABOLIC: AST/SGOT 41.4 U/L 2006-11-01 02:47:24.923 +6E70D84D-C75F-477C-BC37-9177C3698C66 4 CBC: MONOCYTES 0.8 k/cumm 2009-10-09 09:48:53.320 +6E70D84D-C75F-477C-BC37-9177C3698C66 4 METABOLIC: CARBON DIOXIDE 29.4 mmol/L 2009-10-08 23:21:02.910w +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 1 URINALYSIS: RED BLOOD CELLS 0.7 rbc/hpf 1944-07-23 19:11:59.500 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 1 CBC: ABSOLUTE LYMPHOCYTES 19.1 % 1944-07-24 11:00:49.943 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 2 CBC: HEMOGLOBIN 12.8 gm/dl 1949-03-20 13:42:47.143 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 2 CBC: NEUTROPHILS 7.4 k/cumm 1949-03-21 08:07:13.703 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 4 CBC: MCH 26.4 pg 2008-05-07 21:10:37.383 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 4 METABOLIC: BILI TOTAL 0.6 mg/dL 2008-05-08 03:17:28.013 +7FD13988-E58A-4A5C-8680-89AC200950FA 1 CBC: NEUTROPHILS 7.4 k/cumm 1988-07-17 00:27:57.830 +7FD13988-E58A-4A5C-8680-89AC200950FA 1 CBC: HEMATOCRIT 34.9 % 1988-07-17 15:04:21.563 +7FD13988-E58A-4A5C-8680-89AC200950FA 2 METABOLIC: CALCIUM 7.2 mg/dL 2001-03-22 09:01:59.460 +7FD13988-E58A-4A5C-8680-89AC200950FA 2 CBC: HEMOGLOBIN 10.7 gm/dl 2001-03-22 06:23:31.697 +7FD13988-E58A-4A5C-8680-89AC200950FA 3 METABOLIC: BUN 18.5 mg/dL 2002-03-05 11:27:21.417 +7FD13988-E58A-4A5C-8680-89AC200950FA 3 URINALYSIS: WHITE BLOOD CELLS 3.1 wbc/hpf 2002-03-05 06:57:16.993 +7FD13988-E58A-4A5C-8680-89AC200950FA 4 METABOLIC: AST/SGOT 37.8 U/L 2011-12-15 12:09:22.823 +7FD13988-E58A-4A5C-8680-89AC200950FA 4 CBC: NEUTROPHILS 7.9 k/cumm 2011-12-15 11:09:59.253 +C60FE675-CA52-4C55-A233-F4B27E94987F 1 CBC: HEMATOCRIT 43.7 % 1979-05-10 18:07:54.200 +C60FE675-CA52-4C55-A233-F4B27E94987F 1 METABOLIC: CARBON DIOXIDE 32.8 mmol/L 1979-05-10 06:44:11.517 +C60FE675-CA52-4C55-A233-F4B27E94987F 2 URINALYSIS: PH 4.6 no unit 2004-07-29 21:03:53.160 +C60FE675-CA52-4C55-A233-F4B27E94987F 2 METABOLIC: ALK PHOS 88.5 U/L 2004-07-29 18:16:12.760 +C60FE675-CA52-4C55-A233-F4B27E94987F 3 METABOLIC: AST/SGOT 31.2 U/L 2005-03-14 12:33:11.133 +C60FE675-CA52-4C55-A233-F4B27E94987F 3 CBC: MCHC 28.2 g/dl 2005-03-13 18:12:30.003 +C60FE675-CA52-4C55-A233-F4B27E94987F 4 METABOLIC: CHLORIDE 107.3 mmol/L 2011-07-21 17:50:37.447 +C60FE675-CA52-4C55-A233-F4B27E94987F 4 CBC: RDW 16.7 % 2011-07-21 17:31:42.373 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 1 METABOLIC: CARBON DIOXIDE 23.8 mmol/L 1959-05-01 02:49:26.257 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 1 METABOLIC: BUN 24.7 mg/dL 1959-05-01 02:52:39.013 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 2 METABOLIC: GLUCOSE 102.9 mg/dL 1977-01-11 19:04:56.247 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 2 CBC: MCHC 31 g/dl 1977-01-11 18:05:49.543 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 3 METABOLIC: CHLORIDE 109.1 mmol/L 2001-12-20 04:33:50.230 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 3 CBC: ABSOLUTE LYMPHOCYTES 27.6 % 2001-12-20 02:23:48.080 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 4 METABOLIC: GLUCOSE 115.6 mg/dL 2004-06-16 21:44:19.297 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 4 METABOLIC: CALCIUM 11.9 mg/dL 2004-06-17 05:14:08.067 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 5 METABOLIC: ALBUMIN 2.6 gm/dL 2009-11-17 20:12:06.783 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 5 URINALYSIS: WHITE BLOOD CELLS 5.8 wbc/hpf 2009-11-17 17:18:27.450 +FA157FA5-F488-4884-BF87-E144630D595C 1 URINALYSIS: RED BLOOD CELLS 3 rbc/hpf 1952-11-12 17:49:14.793 +FA157FA5-F488-4884-BF87-E144630D595C 1 METABOLIC: ALT/SGPT 16.3 U/L 1952-11-12 14:21:03.960 +FA157FA5-F488-4884-BF87-E144630D595C 2 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1956-06-17 15:11:54.910 +FA157FA5-F488-4884-BF87-E144630D595C 2 METABOLIC: GLUCOSE 117.9 mg/dL 1956-06-17 06:43:39.720 +FA157FA5-F488-4884-BF87-E144630D595C 3 METABOLIC: ALBUMIN 4.9 gm/dL 2004-10-27 01:19:58.527 +FA157FA5-F488-4884-BF87-E144630D595C 3 METABOLIC: CHLORIDE 109.7 mmol/L 2004-10-26 22:02:32.057 +FA157FA5-F488-4884-BF87-E144630D595C 4 CBC: EOSINOPHILS 0.5 k/cumm 2006-11-18 15:17:28.287 +FA157FA5-F488-4884-BF87-E144630D595C 4 METABOLIC: CHLORIDE 105.4 mmol/L 2006-11-18 20:07:12.900 +FA157FA5-F488-4884-BF87-E144630D595C 5 METABOLIC: ALK PHOS 42.8 U/L 2011-05-31 13:59:55.027 +FA157FA5-F488-4884-BF87-E144630D595C 5 CBC: EOSINOPHILS 0.5 k/cumm 2011-05-31 20:23:32.607 +B7E9FC4C-5182-4A34-954E-CEF5FC07E96D 1 METABOLIC: BUN 19.8 mg/dL 2013-07-06 10:06:51.970 +B7E9FC4C-5182-4A34-954E-CEF5FC07E96D 1 CBC: MEAN CORPUSCULAR VOLUME 75.3 fl 2013-07-06 10:08:30.343 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 1 CBC: ABSOLUTE LYMPHOCYTES 16.9 % 1974-09-30 19:47:22.843 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 1 CBC: MCHC 33.1 g/dl 1974-09-30 16:27:08.007 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 2 METABOLIC: CHLORIDE 107.2 mmol/L 1975-04-18 16:58:30.457 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 2 METABOLIC: ALT/SGPT 26.2 U/L 1975-04-18 12:44:16.350 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 3 CBC: HEMOGLOBIN 11.2 gm/dl 1991-07-09 19:36:26.263 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 3 CBC: BASOPHILS 0 k/cumm 1991-07-09 19:24:31.737 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 4 METABOLIC: BUN 7.7 mg/dL 2005-05-01 02:46:18.737 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 4 METABOLIC: GLUCOSE 75.4 mg/dL 2005-05-01 09:59:33.473 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 5 METABOLIC: ALBUMIN 3.4 gm/dL 2011-12-19 01:44:21.437 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 5 CBC: MEAN CORPUSCULAR VOLUME 96.7 fl 2011-12-18 20:27:15.387 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 1 CBC: NEUTROPHILS 8.9 k/cumm 1950-12-21 02:09:43.990 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 1 CBC: LYMPHOCYTES 0.7 k/cumm 1950-12-20 20:03:56.277 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 2 METABOLIC: BILI TOTAL 0.6 mg/dL 1980-02-24 09:10:18.603 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 2 METABOLIC: BUN 14.3 mg/dL 1980-02-24 05:43:05.963 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 3 METABOLIC: BUN 24.8 mg/dL 2004-03-07 14:45:58.107 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 3 CBC: PLATELET COUNT 389.2 k/cumm 2004-03-07 10:16:36.523 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 4 CBC: ABSOLUTE NEUTROPHILS 77.9 % 2007-09-01 19:06:26.167 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 4 METABOLIC: AST/SGOT 13.2 U/L 2007-09-01 20:06:07.123 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 5 URINALYSIS: RED BLOOD CELLS 3.2 rbc/hpf 2012-12-05 22:26:27.060 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D 5 METABOLIC: CARBON DIOXIDE 22.3 mmol/L 2012-12-05 21:18:06.617 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 1 METABOLIC: ALT/SGPT 52.9 U/L 2007-03-21 23:58:23.087 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 1 METABOLIC: ALK PHOS 131.6 U/L 2007-03-21 12:01:43.630 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 2 CBC: RDW 9.3 % 2010-03-19 22:22:57.703 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 2 METABOLIC: POTASSIUM 4.3 mmol/L 2010-03-20 18:44:49.117 +7C788499-7798-484B-A027-9FCDC4C0DADB 1 CBC: RED BLOOD CELL COUNT 5.3 m/cumm 1953-07-02 05:23:47.217 +7C788499-7798-484B-A027-9FCDC4C0DADB 1 METABOLIC: CREATININE 1.1 mg/dL 1953-07-02 08:36:47.883 +7C788499-7798-484B-A027-9FCDC4C0DADB 2 CBC: MONOCYTES 0.5 k/cumm 2003-10-11 18:52:02.643 +7C788499-7798-484B-A027-9FCDC4C0DADB 2 METABOLIC: ALT/SGPT 72.8 U/L 2003-10-11 04:59:19.790 +7C788499-7798-484B-A027-9FCDC4C0DADB 3 CBC: ABSOLUTE NEUTROPHILS 64.9 % 2008-08-17 18:49:14.290 +7C788499-7798-484B-A027-9FCDC4C0DADB 3 CBC: MONOCYTES 0.9 k/cumm 2008-08-18 00:23:07.543 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 1 METABOLIC: BILI TOTAL 0.5 mg/dL 1994-09-10 15:26:23.323 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 1 CBC: MONOCYTES 0.7 k/cumm 1994-09-10 19:28:51.887 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 2 METABOLIC: GLUCOSE 130.8 mg/dL 2010-04-06 14:00:25.200 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 2 CBC: MONOCYTES 0.7 k/cumm 2010-04-06 08:24:33.030 +6985D824-3269-4D12-A9DD-B932D640E26E 1 CBC: WHITE BLOOD CELL COUNT 11.8 k/cumm 1990-11-18 21:19:56.887 +6985D824-3269-4D12-A9DD-B932D640E26E 1 CBC: ABSOLUTE NEUTROPHILS 67.3 % 1990-11-18 12:41:55.090 +6985D824-3269-4D12-A9DD-B932D640E26E 2 CBC: MEAN CORPUSCULAR VOLUME 77.5 fl 2012-12-07 04:19:34.797 +6985D824-3269-4D12-A9DD-B932D640E26E 2 CBC: MCH 24.6 pg 2012-12-07 12:01:59.287 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 1 CBC: RDW 16.7 % 1973-11-21 06:19:22.020 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 1 METABOLIC: TOTAL PROTEIN 7 gm/dL 1973-11-20 13:54:18.637 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 2 METABOLIC: GLUCOSE 129.2 mg/dL 1988-09-25 18:47:41.290 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 2 METABOLIC: ALBUMIN 5.2 gm/dL 1988-09-26 12:57:04.700 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 3 CBC: HEMATOCRIT 39.4 % 1997-06-19 18:24:25.777 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 3 METABOLIC: BUN 25.7 mg/dL 1997-06-19 20:00:57.547 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 4 URINALYSIS: WHITE BLOOD CELLS 4.2 wbc/hpf 2000-08-14 13:36:22.807 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 4 METABOLIC: CARBON DIOXIDE 23.1 mmol/L 2000-08-14 07:09:53.250 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 5 CBC: ABSOLUTE NEUTROPHILS 79.5 % 2012-02-19 00:17:16.817 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C 5 METABOLIC: BUN 12.8 mg/dL 2012-02-18 07:15:01.923 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 1 METABOLIC: CREATININE 1.1 mg/dL 1997-06-14 04:57:43.853 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 1 METABOLIC: TOTAL PROTEIN 5.2 gm/dL 1997-06-14 02:18:13.227 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 2 METABOLIC: AST/SGOT 29.5 U/L 2007-09-13 20:50:32.720 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 2 CBC: RDW 14.9 % 2007-09-13 21:12:55.613 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 3 METABOLIC: SODIUM 143.3 mmol/L 2009-12-02 22:22:06.593 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 3 METABOLIC: AST/SGOT 38.4 U/L 2009-12-02 19:34:06.340 +25B786AF-0F99-478C-9CFA-0EA607E45834 1 CBC: RDW 15.4 % 1945-10-19 08:14:37.050 +25B786AF-0F99-478C-9CFA-0EA607E45834 1 CBC: BASOPHILS 0 k/cumm 1945-10-19 03:57:26.823 +25B786AF-0F99-478C-9CFA-0EA607E45834 2 METABOLIC: CALCIUM 8.8 mg/dL 1977-09-23 19:21:37.600 +25B786AF-0F99-478C-9CFA-0EA607E45834 2 METABOLIC: SODIUM 152.7 mmol/L 1977-09-23 14:58:32.100 +25B786AF-0F99-478C-9CFA-0EA607E45834 3 METABOLIC: GLUCOSE 86.9 mg/dL 1988-07-29 14:05:52.657 +25B786AF-0F99-478C-9CFA-0EA607E45834 3 METABOLIC: ALBUMIN 5.1 gm/dL 1988-07-29 18:11:01.920 +25B786AF-0F99-478C-9CFA-0EA607E45834 4 METABOLIC: AST/SGOT 33.4 U/L 2004-09-14 09:01:00.737 +25B786AF-0F99-478C-9CFA-0EA607E45834 4 CBC: MCHC 30 g/dl 2004-09-14 08:07:00.330 +25B786AF-0F99-478C-9CFA-0EA607E45834 5 METABOLIC: GLUCOSE 136 mg/dL 2006-03-14 17:02:23.283 +25B786AF-0F99-478C-9CFA-0EA607E45834 5 CBC: EOSINOPHILS 0.4 k/cumm 2006-03-14 16:32:35.153 +25B786AF-0F99-478C-9CFA-0EA607E45834 6 METABOLIC: TOTAL PROTEIN 9.8 gm/dL 2006-05-23 12:37:13.087 +25B786AF-0F99-478C-9CFA-0EA607E45834 6 URINALYSIS: PH 5.5 no unit 2006-05-23 15:10:46.120 +25B786AF-0F99-478C-9CFA-0EA607E45834 7 METABOLIC: BILI TOTAL 0.3 mg/dL 2009-03-13 15:13:31.400 +25B786AF-0F99-478C-9CFA-0EA607E45834 7 CBC: WHITE BLOOD CELL COUNT 3.5 k/cumm 2009-03-13 09:40:53.837 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 1 METABOLIC: BUN 22.7 mg/dL 1983-03-14 19:32:41.103 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 1 CBC: ABSOLUTE NEUTROPHILS 70.2 % 1983-03-14 20:30:26.020 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 2 METABOLIC: CALCIUM 7.1 mg/dL 2008-01-11 03:40:22.073 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 2 URINALYSIS: WHITE BLOOD CELLS 1.8 wbc/hpf 2008-01-11 07:28:15.013 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 1 METABOLIC: ANION GAP 17.9 mmol/L 1982-11-09 19:05:43.380 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 1 URINALYSIS: SPECIFIC GRAVITY 1 no unit 1982-11-09 11:46:58.047 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 2 CBC: MCH 31.7 pg 1986-07-16 01:54:11.807 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 2 CBC: MONOCYTES 0.2 k/cumm 1986-07-15 13:39:25.513 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 3 CBC: BASOPHILS 0.1 k/cumm 1999-10-26 14:12:46.643 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 3 CBC: MEAN CORPUSCULAR VOLUME 92.5 fl 1999-10-26 11:51:25.537 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 4 URINALYSIS: RED BLOOD CELLS 2.3 rbc/hpf 2008-06-03 23:00:45.840 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 4 URINALYSIS: WHITE BLOOD CELLS 0.1 wbc/hpf 2008-06-04 06:32:18.133 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 1 METABOLIC: CHLORIDE 99.2 mmol/L 1968-10-07 00:14:47.893 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 1 CBC: PLATELET COUNT 398.3 k/cumm 1968-10-07 07:46:12.267 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 2 METABOLIC: BILI TOTAL 1.1 mg/dL 1996-09-10 11:02:25.030 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 2 METABOLIC: AST/SGOT 33.8 U/L 1996-09-10 13:06:00.987 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 3 METABOLIC: BUN 28.3 mg/dL 2002-09-04 14:34:10.830 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 3 CBC: HEMATOCRIT 30.1 % 2002-09-05 13:22:48.157 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 4 METABOLIC: POTASSIUM 3.5 mmol/L 2002-09-24 22:31:16.253 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 4 CBC: HEMATOCRIT 48.1 % 2002-09-25 15:45:09.530 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 5 CBC: ABSOLUTE LYMPHOCYTES 18.1 % 2007-03-22 15:01:48.777 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 5 CBC: NEUTROPHILS 2.6 k/cumm 2007-03-23 03:06:09.610 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 6 METABOLIC: GLUCOSE 63.3 mg/dL 2012-04-21 02:50:04.503 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A 6 CBC: MCHC 38.6 g/dl 2012-04-21 03:27:10.293 diff --git a/uml2es/examples/patient-hub/datasets/patients-core/PatientsCorePopulatedTable.txt b/uml2es/examples/patient-hub/datasets/patients-core/PatientsCorePopulatedTable.txt new file mode 100755 index 0000000..7742cc3 --- /dev/null +++ b/uml2es/examples/patient-hub/datasets/patients-core/PatientsCorePopulatedTable.txt @@ -0,0 +1,101 @@ +PatientID PatientGender PatientDateOfBirth PatientRace PatientMaritalStatus PatientLanguage PatientPopulationPercentageBelowPoverty +FB2ABB23-C9D0-4D09-8464-49BF0B982F0F Male 1947-12-28 02:45:40.547 Unknown Married Icelandic 18.08 +64182B95-EB72-4E2B-BE77-8050B71498CE Male 1952-01-18 19:51:12.917 African American Separated English 13.03 +DB22A4D9-7E4D-485C-916A-9CD1386507FB Female 1970-07-25 13:04:20.717 Asian Married English 6.67 +6E70D84D-C75F-477C-BC37-9177C3698C66 Male 1979-01-04 05:45:29.580 White Married English 16.09 +C8556CC0-32FC-4CA5-A8CD-9CCF38816167 Female 1921-04-11 11:39:49.197 White Married English 18.2 +7FD13988-E58A-4A5C-8680-89AC200950FA Male 1965-07-12 15:41:20.523 White Married Spanish 12.41 +C60FE675-CA52-4C55-A233-F4B27E94987F Male 1957-10-30 23:26:15.303 Asian Married Spanish 12.8 +B39DC5AC-E003-4E6A-91B6-FC07625A1285 Female 1935-11-03 21:07:09.040 White Married English 15.31 +FA157FA5-F488-4884-BF87-E144630D595C Female 1932-11-01 06:19:56.577 White Single English 16.32 +B7E9FC4C-5182-4A34-954E-CEF5FC07E96D Female 1985-12-11 02:48:16.907 Unknown Single English 11.43 +1A40AF35-C6D4-4D46-B475-A15D84E8A9D5 Male 1949-01-10 15:37:35.543 White Married English 11.25 +DA6CECFF-DE13-4C4C-919F-64E1A2B76C9D Male 1924-06-27 19:37:58.823 Asian Divorced English 83.75 +0A9BA3E4-CF3C-49C4-9774-5EEA2EE7D123 Male 1980-04-04 07:59:15.820 White Single Spanish 14.28 +7C788499-7798-484B-A027-9FCDC4C0DADB Male 1926-08-13 10:22:16.247 White Married English 11.89 +C54B5AAD-98E8-472D-BAA0-638D9F3BD024 Female 1972-11-13 22:50:43.600 African American Single Unknown 94 +6985D824-3269-4D12-A9DD-B932D640E26E Female 1967-10-27 03:58:29.027 White Married English 12.01 +D8B53AA2-7953-4477-9EA4-68400EBAAC5C Male 1951-06-11 20:11:10.003 African American Unknown English 16.89 +DB92CDC6-FA9B-4492-BC2C-0C588AD78956 Male 1977-06-30 01:46:05.467 Unknown Single Icelandic 1.7 +25B786AF-0F99-478C-9CFA-0EA607E45834 Male 1926-08-20 00:21:38.870 White Married English 93.6 +F00C64F8-2033-4640-80FE-F1F62CBE26A5 Female 1957-06-04 18:31:01.177 African American Single English 15.72 +B70E5A76-F2BC-41E4-B037-CD4D9ABA0967 Male 1962-12-15 01:59:01.737 White Single Icelandic 13.1 +F0B53A2C-98CA-415D-B928-E3FD0E52B22A Male 1950-06-20 10:31:18.337 African American Married English 14.87 +1A8791E3-A61C-455A-8DEE-763EB90C9B2C Male 1973-08-16 10:58:34.413 Asian Single English 13.97 +81C5B13B-F6B2-4E57-9593-6E7E4C13B2CE Female 1930-05-28 02:59:42.857 White Married Icelandic 19.22 +220C8D43-1322-4A9D-B890-D426942A3649 Male 1971-03-13 18:31:24.877 Asian Married English 16.71 +C242E3A4-E785-4DF1-A0E4-3B568DC88F2E Male 1963-02-23 21:46:28.840 Asian Single Spanish 7.59 +0BC491C5-5A45-4067-BD11-A78BEA00D3BE Female 1921-04-18 01:56:01.807 Unknown Married English 18.05 +79A7BA2A-D35A-4CB8-A835-6BAA13B0058C Female 1952-05-03 02:30:21.563 White Single Spanish 16.24 +FFCDECD6-4048-4DCB-B910-1218160005B3 Male 1941-05-06 14:56:42.687 White Single English 14.49 +CD2ADB1B-97F7-4EF6-BC5C-3E0EC562A06F Female 1963-04-16 08:54:08.647 White Single Icelandic 11.16 +A50BE9B4-8A0B-4169-B894-F7BD86D7D90B Female 1987-04-18 16:31:16.333 Asian Divorced English 14.07 +69CC25ED-A54A-4BAF-97E3-774BB3C9DED1 Female 1974-10-13 14:51:28.997 Unknown Married English 17.72 +69B5D2A0-12FD-46EF-A5FF-B29C4BAFBE49 Male 1954-05-02 16:38:15.957 White Married English 18.65 +8D389A8C-A6D8-4447-9DDE-1A28AB4EC667 Female 1964-07-10 08:50:13.707 Asian Married English 4.34 +967987B9-FFEF-4776-85CF-AE05CA81F583 Male 1947-02-13 10:26:55.520 White Widowed English 88.66 +9BBF3A51-443D-438B-9289-B98B8E0577C0 Male 1944-11-25 06:12:56.860 White Married English 16.76 +6D8008ED-D623-4BE4-B93B-335F9797C170 Female 1978-03-14 13:41:28.337 White Married Icelandic 14.81 +B3892204-880B-40EF-B3BB-B824B50E99E5 Male 1978-08-06 08:38:27.330 White Single Spanish 16.86 +49DADA25-F2C2-42BB-8210-D78E6C7B0D48 Male 1962-04-08 10:18:26.263 African American Married English 19.5 +7548B6CF-79D9-461D-A0C5-20B861406FAC Male 1956-11-13 14:08:00.253 White Married Icelandic 14.03 +B5D31F01-7273-4901-B56F-8139769A11EF Female 1971-04-02 18:56:59.353 Asian Unknown Unknown 82.08 +80D356B4-F974-441F-A5F2-F95986D119A2 Female 1938-03-06 18:24:18.297 White Single English 18.88 +A0A976C8-9B30-4492-B8C4-5B25095B9192 Male 1931-05-26 14:54:15.847 Asian Single English 19.52 +016A590E-D093-4667-A5DA-D68EA6987D93 Male 1960-12-06 06:37:05.640 White Unknown English 15.02 +3B11D6B3-A36A-4B69-A437-C29BF425A941 Female 1954-05-18 10:19:19.110 Asian Separated English 10.8 +E483DE6E-D4E6-47FD-905B-22EE86EC7ACE Male 1945-11-18 04:14:31.573 African American Single English 16.88 +B2EB15FA-5431-4804-9309-4215BDC778C0 Male 1951-04-13 20:14:02.953 White Divorced English 19.41 +53B9FFDD-F80B-43BE-93CF-C34A023EE7E9 Male 1921-08-22 19:17:09.227 White Divorced Icelandic 18.17 +C5D09468-574F-4802-B56F-DB38F4EB1687 Male 1939-07-07 19:39:49.753 African American Married Icelandic 10.87 +EA7C2F0F-DA1C-4CE8-9700-4BB1FC7AF3FB Male 1969-01-05 00:15:09.627 Unknown Married English 3.3 +35FE7491-1A1D-48CB-810C-8DC2599AB3DD Male 1969-11-02 06:34:34.527 White Married English 4.51 +868E700E-3C56-458F-A477-078D671DCB20 Female 1978-09-21 15:29:44.770 African American Married Icelandic 5.94 +56A35E74-90BE-44A0-B7BA-7743BB152133 Female 1968-11-09 15:29:19.557 White Married English 8.81 +CC12B481-B516-455B-884F-4CA900B29F2E Female 1985-10-21 07:59:04.777 Unknown Divorced English 14.58 +714823AF-C52C-414C-B53B-C43EACD194C3 Male 1952-05-08 23:51:50.127 White Married English 13.23 +3231F930-2978-4F50-8234-755449851E7B Male 1979-05-26 04:58:10.627 White Single English 18.36 +C2CCB1AB-6633-4CB3-B4E8-157E6FB02376 Female 1964-05-07 10:20:37.740 White Single Spanish 15.98 +1311FEE4-2FDC-46E4-83D3-1550A3E51D2C Female 1988-03-28 03:09:22.807 White Single English 14.99 +21792512-2D40-4326-BEA2-A40127EB24FF Male 1938-03-24 19:25:53.980 White Single Unknown 89.44 +EEAFC0B3-B835-4D99-AB33-2F9428E54E5F Female 1961-01-08 15:19:15.490 Asian Unknown English 18.95 +2EE42DEF-37CA-4694-827E-FA4EAF882BFC Male 1964-04-27 00:41:40.410 White Married English 18.91 +36775002-9EC3-4889-AD4F-80DC6855C8D8 Female 1963-07-16 22:16:48.477 Asian Single Spanish 15.56 +4C201C71-CCED-40D1-9642-F9C8C485B854 Male 1926-09-22 09:17:14.713 African American Married English 10.3 +2A8772FE-61DB-483E-B6BF-6C0A74BA9C2A Female 1966-10-14 15:31:48.427 Asian Single English 11.15 +C65A4ADE-112E-49E4-B72A-0DED22C242ED Male 1955-04-07 18:55:17.077 White Married English 19.66 +80AC01B2-BD55-4BE0-A59A-4024104CF4E9 Female 1965-05-14 15:25:09.740 African American Married English 19.74 +6A57AC0C-57F3-4C19-98A1-51135EFBC4FF Female 1958-07-07 16:00:19.383 Unknown Married English 94.06 +7A025E77-7832-4F53-B9A7-09A3F98AC17E Female 1951-07-12 08:23:45.520 Asian Single English 16.69 +DCE5AEB8-6DB9-4106-8AE4-02CCC5C23741 Female 1967-11-09 08:14:51.143 White Single Unknown 16.43 +886B5885-1EE2-49F3-98D5-A2F02EB8A9D4 Female 1970-04-27 09:15:11.080 Unknown Married English 10.35 +0E0EADE8-5592-4E0B-9F88-D7596E32EE08 Female 1942-07-13 21:15:37.517 White Married Spanish 18.8 +0681FA35-A794-4684-97BD-00B88370DB41 Female 1978-10-02 21:46:05.300 Asian Unknown Spanish 19.16 +2E26695A-EFB0-4C7F-9318-E3030B154E39 Female 1963-06-28 05:37:36.843 Asian Married English 14.2 +DDC0BC57-7A4E-4E02-9282-177750B74FBC Male 1921-03-26 14:38:51.803 White Single English 18.41 +E250799D-F6DE-4914-ADB4-B08A6E5029B9 Female 1945-08-04 19:03:00.757 White Single Unknown 12.86 +9C75DF1F-9DA6-4C98-8F5B-E10BDC805ED0 Female 1952-07-19 13:35:56.833 White Divorced English 88.65 +A19A0B00-4C9A-4206-B1FE-17E6DA3CEB0B Female 1967-07-01 01:44:24.907 Unknown Married English 17.84 +E5478913-6819-4977-BB11-4C8B61175B56 Female 1980-03-21 13:08:56.867 White Single English 12.92 +66154E24-D3EE-4311-89DB-6195278F9B3C Female 1944-08-26 13:03:24.297 White Divorced English 19.49 +BC44CE19-9FC5-4AC9-A296-9EBC5E3D03AE Female 1953-06-04 03:16:17.843 African American Married English 15.04 +CC9CDA72-B37A-4F8F-AFE4-B08F56A183BE Female 1942-04-14 14:01:01.130 Asian Married Spanish 14.15 +EA9B67E2-15F0-450B-A8A6-14F6E4AE3D12 Female 1930-04-08 20:59:31.057 Asian Separated Icelandic 98.4 +3E462A8F-7B90-43A1-A8B6-AD82CB5002C9 Female 1986-12-20 16:41:34.793 White Married Spanish 18.33 +9E18822E-7D13-45C7-B50E-F95CFF92BC3E Male 1954-10-16 06:45:56.257 Unknown Single English 15.24 +A7142B71-A144-4D56-BD14-3E966B01DB37 Male 1960-03-28 13:40:52.270 White Divorced Spanish 19.52 +FE0B9B59-1927-45B7-8556-E079DC1DE30A Male 1955-08-23 01:01:22.260 White Divorced English 6.48 +98F593D2-8894-49BB-93B9-5A0E2CF85E2E Female 1944-07-15 19:04:11.487 African American Married English 9.1 +1A220558-5996-43E1-AE5D-7B96180FED35 Male 1937-09-07 22:23:53.143 Asian Married English 15.11 +7A7332AD-88B1-4848-9356-E5260E477C59 Female 1944-12-01 06:30:01.543 Unknown Married English 19.46 +6D5DCAC1-17FE-4D7C-923B-806EFBA3E6DF Male 1961-10-22 02:47:13.170 Asian Married English 13.9 +36E2F89E-777A-4D77-9D95-0D70A8AB416F Male 1980-05-30 13:23:50.703 African American Separated English 19.36 +672D554B-D6D1-40B2-A6A4-21A4CB6B1AA6 Male 1983-06-17 04:46:13.753 African American Single Icelandic 11.04 +03A481F5-B32A-4A91-BD42-43EB78FEBA77 Female 1968-02-07 23:02:38.017 Asian Single Unknown 93.23 +2A5251B1-0945-47FA-A65C-7A6381562591 Female 1942-01-07 16:45:33.060 Unknown Married Spanish 18.05 +8AF47463-8534-4203-B210-C2290F6CE689 Female 1952-06-27 17:29:04.187 White Divorced English 11.88 +135C831F-7DA5-46C0-959C-EBCBD8810B43 Male 1971-05-13 04:40:05.623 White Unknown Spanish 12.38 +8856096E-E59C-4156-A767-C091AF799C80 Female 1988-11-25 02:59:36.373 White Divorced English 11.08 +6623F5D6-D581-4268-9F9B-21612FBBF7B5 Female 1943-02-17 15:36:13.787 Asian Single Spanish 14.49 +65A7FBE0-EA9F-49E9-9824-D8F3AD98DAC0 Female 1962-11-30 06:28:33.110 White Separated Spanish 17.98 +FB909FAE-72DD-4F6F-9828-D92183DF185F Male 1940-07-15 12:18:41.080 White Single Spanish 14.9 diff --git a/uml2es/examples/patient-hub/entities/Admissions.entity.json b/uml2es/examples/patient-hub/entities/Admissions.entity.json new file mode 100755 index 0000000..3eca0e4 --- /dev/null +++ b/uml2es/examples/patient-hub/entities/Admissions.entity.json @@ -0,0 +1,84 @@ +{ + "info" : { + "title" : "Admissions", + "version" : "0.0.1", + "baseUri" : "http://www.example.org/" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + }, + "Admissions" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "AdmissionID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "AdmissionID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "startdate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "enddate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "labs" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Labs" + } + }, + "diagnoses" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Diagnoses" + } + } + } + }, + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities/Diagnoses.entity.json b/uml2es/examples/patient-hub/entities/Diagnoses.entity.json new file mode 100755 index 0000000..72a3a33 --- /dev/null +++ b/uml2es/examples/patient-hub/entities/Diagnoses.entity.json @@ -0,0 +1,26 @@ +{ + "info" : { + "title" : "Diagnoses", + "version" : "0.0.1", + "baseUri" : "http://example.org/" + }, + "definitions" : { + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities/Labs.entity.json b/uml2es/examples/patient-hub/entities/Labs.entity.json new file mode 100755 index 0000000..832ce03 --- /dev/null +++ b/uml2es/examples/patient-hub/entities/Labs.entity.json @@ -0,0 +1,35 @@ +{ + "info" : { + "title" : "Labs", + "version" : "0.0.1", + "baseUri" : "http://example.org/", + "description" : "Labs that were run" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} diff --git a/uml2es/examples/patient-hub/entities/Patients.entity.json b/uml2es/examples/patient-hub/entities/Patients.entity.json new file mode 100755 index 0000000..6922b64 --- /dev/null +++ b/uml2es/examples/patient-hub/entities/Patients.entity.json @@ -0,0 +1,127 @@ +{ + "info" : { + "title" : "Patients", + "version" : "0.0.1", + "baseUri" : "http://example.org/", + "description" : "Patient Model" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + }, + "Admissions" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "AdmissionID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "AdmissionID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "startdate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "enddate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "labs" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Labs" + } + }, + "diagnoses" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Diagnoses" + } + } + } + }, + "Patients" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "PatientID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "PatientID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "gender" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "dob" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "race" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "marital-status" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "language" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "percentagebelowpoverty" : { + "datatype" : "decimal" + }, + "admissions" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Admissions" + } + } + } + }, + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/flows/build.gradle b/uml2es/examples/patient-hub/flows/build.gradle new file mode 100644 index 0000000..9c41d8e --- /dev/null +++ b/uml2es/examples/patient-hub/flows/build.gradle @@ -0,0 +1,37 @@ +buildscript { + repositories { + maven {url 'http://developer.marklogic.com/maven2/'} + } +} + +plugins { + id 'java' + id 'eclipse' + id 'idea' + + // This plugin allows you to create different environments + // for your gradle deploy. Each environment is represented + // by a gradle-${env}.properties file + // See https://github.com/stevesaliman/gradle-properties-plugin + // specify the env on the command line with: + // gradle -PenvironmentName=x ... + id 'net.saliman.properties' version '1.4.6' + + // This gradle plugin extends the ml-gradle plugin with + // commands that make the Data Hub Framework do its magic + id 'com.marklogic.ml-data-hub' version '5.0.4' +} + +repositories { + jcenter() + maven {url 'http://developer.marklogic.com/maven2/'} +} + +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub Framework library + compile 'com.marklogic:marklogic-data-hub:5.0.4' + compile 'com.marklogic:marklogic-xcc:9.0.7' +} + + diff --git a/uml2es/examples/patient-hub/flows/gradle-local.properties b/uml2es/examples/patient-hub/flows/gradle-local.properties new file mode 100644 index 0000000..849d0b6 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/gradle-local.properties @@ -0,0 +1,5 @@ +# Put your overrides from gradle.properties here +# Don't check this in to version control + +# mlUsername=admin +# mlPassword=admin diff --git a/uml2es/examples/patient-hub/flows/gradle.properties b/uml2es/examples/patient-hub/flows/gradle.properties new file mode 100644 index 0000000..8b22efe --- /dev/null +++ b/uml2es/examples/patient-hub/flows/gradle.properties @@ -0,0 +1,127 @@ +# These settings are used by the Data Hub Framework when +# communicating with MarkLogic. +# The values in this file are meant as project-wide settings. +# You can override these properties for a specific environment +# by creating a gradle-{environment}.properties file. +# For example, to create a properties file for your prod environment create a file +# named gradle-prod.properties. +# +# .... +mlDHFVersion=5.0.4 +mlHost=localhost + +# If you are working with a load balancer please specify it here +# mlIsHostLoadBalancer=false + +# Your MarkLogic Username and Password +mlUsername= +mlPassword= + +# If specified, the manage username/password combo is used with the ML Management REST API for managing application +# resources; this user must have the manage-admin and rest-admin roles. +# +# If these are not set, then mlUsername/mlPassword is used for managing application resources. +# mlManageUsername= +# mlManagePassword= +# +# To change the Manage Port +# mlManagePort=8002 +# +# To use SSL on the Manage appserver (port 8002 by default) +# mlManageScheme=https +# mlManageSimpleSsl=true +# +# If specified, mlSecurityUsername/mlSecurityPassword is used for talking to Security end points on port 8002; this +# user must have the "manage-admin" and "security" roles. +# +# mlSecurityUsername= +# mlSecurityPassword= +# +# To change the Admin Port +# mlAdminPort=8001 +# +# To use SSL on the Admin appserver (port 8001 by default) +# mlAdminScheme=https +# mlAdminSimpleSsl=true + + +# If specified, these values can override where the DHF thinks +# MarkLogic default ports are at. You would only use this if you +# have changed the ports on which MarkLogic listens +# +# mlAppServicesPort=8000 +# +# To use SSL on the AppServices appserver (port 8000 by default) +# mlAppServicesSimpleSsl=true + + +mlStagingAppserverName=data-hub-STAGING +mlStagingPort=8010 +mlStagingDbName=data-hub-STAGING +mlStagingForestsPerHost=3 +mlStagingAuth=digest +# To enable SSL for staging +# mlStagingSimpleSsl=true + +mlFinalAppserverName=data-hub-FINAL +mlFinalPort=8011 +mlFinalDbName=data-hub-FINAL +mlFinalForestsPerHost=3 +mlFinalAuth=digest +# To enable SSL for final +# mlFinalSimpleSsl=true + + +mlJobAppserverName=data-hub-JOBS +mlJobPort=8013 +mlJobDbName=data-hub-JOBS +mlJobForestsPerHost=4 +mlJobAuth=digest +# To enable SSL for jobs +# mlJobSimpleSsl=true + +mlModulesDbName=data-hub-MODULES +mlModulesForestsPerHost=1 + +mlStagingTriggersDbName=data-hub-staging-TRIGGERS +mlStagingTriggersForestsPerHost=1 + +mlStagingSchemasDbName=data-hub-staging-SCHEMAS +mlStagingSchemasForestsPerHost=1 + +mlFinalTriggersDbName=data-hub-final-TRIGGERS +mlFinalTriggersForestsPerHost=1 + +mlFinalSchemasDbName=data-hub-final-SCHEMAS +mlFinalSchemasForestsPerHost=1 + +# You can override this to specify an alternate folder for your +# custom forest info. Defaults to user-config/forests/ +# mlCustomForestPath=forests + +# The name of the Role to create for Hub Access +mlFlowOperatorRole=flow-operator-role +mlFlowOperatorUserName=flow-operator +# this password is autogenerated for you via the 'gradle hubInit' task +mlFlowOperatorPassword=]SiKJj|$W]p]pt^sAo`H + +# The name of the role to create for hub development +mlFlowDeveloperRole=flow-developer-role +mlFlowDeveloperUserName=flow-developer +mlFlowDeveloperPassword=fJct_z3WXC]TDiM2/7)art9Bu0Pcm@7C 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/patient-hub/flows/gradlew.bat b/uml2es/examples/patient-hub/flows/gradlew.bat new file mode 100755 index 0000000..e95643d --- /dev/null +++ b/uml2es/examples/patient-hub/flows/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json new file mode 100644 index 0000000..351b36b --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json @@ -0,0 +1,142 @@ +{ + "database-name": "%%mlJobDbName%%", + "range-element-index": [ + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "jobId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "jobName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flow", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "startTime", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "endTime", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "timeStarted", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "timeEnded", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "status", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "entityName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flowName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flowType", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + } + ], + "range-path-index": [ + { + "scalar-type": "string", + "path-expression": "/trace/hasError", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/flowType", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/jobId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/traceId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/identifier", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "dateTime", + "path-expression": "/trace/created", + "collation": "", + "range-value-positions": false, + "invalid-values": "reject" + } + ], + "schema-database": "%%mlStagingSchemasDbName%%", + "triggers-database": "%%mlStagingTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json new file mode 100644 index 0000000..615fe0a --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json @@ -0,0 +1,8 @@ +{ + "database-name": "%%mlStagingDbName%%", + "schema-database": "%%mlStagingSchemasDbName%%", + "triggers-database": "%%mlStagingTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json new file mode 100644 index 0000000..cf769df --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlStagingSchemasDbName%%" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json new file mode 100644 index 0000000..d757774 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlStagingTriggersDbName%%" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json new file mode 100644 index 0000000..094ad30 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "map-to-xml", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "search-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json new file mode 100644 index 0000000..debb50d --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "construct-type", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "search-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json new file mode 100644 index 0000000..2781c37 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "locked-uris", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json new file mode 100644 index 0000000..e90c406 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", + "local-name" : "post-bulk-documents", + "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json new file mode 100644 index 0000000..d70b1d8 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/lib/extensions-util", + "local-name" : "do-refresh-extension-metadata", + "document-uri" : "/data-hub/5/rest-api/lib/extensions-util.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json new file mode 100644 index 0000000..bf15267 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", + "local-name" : "xdmp-add-response-header", + "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json new file mode 100644 index 0000000..132fa33 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://www.w3.org/2005/xpath-functions", + "local-name" : "xdmp-add-response-header", + "document-uri" : "/data-hub/5/rest-api/endpoints/resource-service-query.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json new file mode 100644 index 0000000..2b9ccdd --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-data-hub", + "action": "/data-hub/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json new file mode 100644 index 0000000..610512c --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-entities", + "action": "/entities/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json new file mode 100644 index 0000000..25e3e65 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-mappings", + "action": "/mappings/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json new file mode 100644 index 0000000..01e9450 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-trace-ui", + "action": "/trace-ui/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json new file mode 100644 index 0000000..c991fec --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json @@ -0,0 +1,114 @@ +{ + "role-name": "%%mlDataHubAdminRole%%", + "description": "A role can deploy modules to a data hub instance.", + "role": [ + "rest-admin","manage-admin", "tde-admin" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "any-uri", + "action": "http://marklogic.com/xdmp/privileges/any-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json new file mode 100644 index 0000000..4387fb8 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json @@ -0,0 +1,114 @@ +{ + "role-name": "%%mlFlowDeveloperRole%%", + "description": "A role can deploy modules to a data hub instance.", + "role": [ + "rest-admin","manage-admin","tde-admin" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "any-uri", + "action": "http://marklogic.com/xdmp/privileges/any-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json new file mode 100644 index 0000000..23856b2 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json @@ -0,0 +1,121 @@ +{ + "role-name": "%%mlFlowOperatorRole%%", + "description": "A role that allows the user to read and write from MarkLogic Data Hub databases", + "role": [ + "rest-reader", + "rest-extension-user", + "rest-writer" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "xdmp:value", + "action": "http://marklogic.com/xdmp/privileges/xdmp-value", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "unprotected-uri", + "action": "http://marklogic.com/xdmp/privileges/unprotected-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json new file mode 100644 index 0000000..677c9cb --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json @@ -0,0 +1,6 @@ +{ + "user-name": "%%mlFlowDeveloperUserName%%", + "description": "A user that is used for reading and writing from MarkLogic Data Hub databases and for maintaining DHF modules", + "password": "%%mlFlowDeveloperPassword%%", + "role": ["%%mlFlowDeveloperRole%%","%%mlFlowOperatorRole%%"] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json new file mode 100644 index 0000000..2f84399 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json @@ -0,0 +1,6 @@ +{ + "user-name": "%%mlFlowOperatorUserName%%", + "description": "A user that is used for reading and writing from MarkLogic Data Hub databases", + "password": "%%mlFlowOperatorPassword%%", + "role": ["%%mlFlowOperatorRole%%"] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json new file mode 100644 index 0000000..b976718 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlJobAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlJobPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlJobDbName%%", + "authentication": "%%mlJobAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/data-hub/5/tracing/%%mlServerVersion%%-tracing-rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json new file mode 100644 index 0000000..e6858cc --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlStagingAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlStagingPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlStagingDbName%%", + "authentication": "%%mlStagingAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/data-hub/5/rest-api/rewriter/%%mlServerVersion%%-rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json new file mode 100644 index 0000000..fc4fe41 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-create", + "description": "MarkLogic Data Hub entity model creation trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "create" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json new file mode 100644 index 0000000..c4b4047 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-delete", + "description": "MarkLogic Data Hub entity model delete trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "delete" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-delete-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json new file mode 100644 index 0000000..6501ca2 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-modify", + "description": "MarkLogic Data Hub entity model update trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "modify" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json new file mode 100644 index 0000000..ee3a69a --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-validate-create", + "description": "MarkLogic Data Hub entity model creation validation pre-commit trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "create" + }, + "when": "pre-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json new file mode 100644 index 0000000..26d12e1 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-validate-modify", + "description": "MarkLogic Data Hub entity model update validation pre-commit trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "modify" + }, + "when": "pre-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json new file mode 100644 index 0000000..44f8e71 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json @@ -0,0 +1,8 @@ +{ + "database-name": "%%mlFinalDbName%%", + "schema-database": "%%mlFinalSchemasDbName%%", + "triggers-database": "%%mlFinalTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json new file mode 100644 index 0000000..7db14e3 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlFinalSchemasDbName%%" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json new file mode 100644 index 0000000..e9cccf6 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlFinalTriggersDbName%%" +} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json new file mode 100644 index 0000000..f1c7230 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json @@ -0,0 +1,5 @@ +{ + "database-name": "%%mlModulesDbName%%", + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json new file mode 100644 index 0000000..2080945 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlFinalAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlFinalPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlFinalDbName%%", + "authentication": "%%mlFinalAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/MarkLogic/rest-api/rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/gradle-local.properties b/uml2es/examples/patient-hub/gradle-local.properties new file mode 100644 index 0000000..849d0b6 --- /dev/null +++ b/uml2es/examples/patient-hub/gradle-local.properties @@ -0,0 +1,5 @@ +# Put your overrides from gradle.properties here +# Don't check this in to version control + +# mlUsername=admin +# mlPassword=admin diff --git a/uml2es/examples/patient-hub/gradle.properties b/uml2es/examples/patient-hub/gradle.properties new file mode 100644 index 0000000..8b22efe --- /dev/null +++ b/uml2es/examples/patient-hub/gradle.properties @@ -0,0 +1,127 @@ +# These settings are used by the Data Hub Framework when +# communicating with MarkLogic. +# The values in this file are meant as project-wide settings. +# You can override these properties for a specific environment +# by creating a gradle-{environment}.properties file. +# For example, to create a properties file for your prod environment create a file +# named gradle-prod.properties. +# +# .... +mlDHFVersion=5.0.4 +mlHost=localhost + +# If you are working with a load balancer please specify it here +# mlIsHostLoadBalancer=false + +# Your MarkLogic Username and Password +mlUsername= +mlPassword= + +# If specified, the manage username/password combo is used with the ML Management REST API for managing application +# resources; this user must have the manage-admin and rest-admin roles. +# +# If these are not set, then mlUsername/mlPassword is used for managing application resources. +# mlManageUsername= +# mlManagePassword= +# +# To change the Manage Port +# mlManagePort=8002 +# +# To use SSL on the Manage appserver (port 8002 by default) +# mlManageScheme=https +# mlManageSimpleSsl=true +# +# If specified, mlSecurityUsername/mlSecurityPassword is used for talking to Security end points on port 8002; this +# user must have the "manage-admin" and "security" roles. +# +# mlSecurityUsername= +# mlSecurityPassword= +# +# To change the Admin Port +# mlAdminPort=8001 +# +# To use SSL on the Admin appserver (port 8001 by default) +# mlAdminScheme=https +# mlAdminSimpleSsl=true + + +# If specified, these values can override where the DHF thinks +# MarkLogic default ports are at. You would only use this if you +# have changed the ports on which MarkLogic listens +# +# mlAppServicesPort=8000 +# +# To use SSL on the AppServices appserver (port 8000 by default) +# mlAppServicesSimpleSsl=true + + +mlStagingAppserverName=data-hub-STAGING +mlStagingPort=8010 +mlStagingDbName=data-hub-STAGING +mlStagingForestsPerHost=3 +mlStagingAuth=digest +# To enable SSL for staging +# mlStagingSimpleSsl=true + +mlFinalAppserverName=data-hub-FINAL +mlFinalPort=8011 +mlFinalDbName=data-hub-FINAL +mlFinalForestsPerHost=3 +mlFinalAuth=digest +# To enable SSL for final +# mlFinalSimpleSsl=true + + +mlJobAppserverName=data-hub-JOBS +mlJobPort=8013 +mlJobDbName=data-hub-JOBS +mlJobForestsPerHost=4 +mlJobAuth=digest +# To enable SSL for jobs +# mlJobSimpleSsl=true + +mlModulesDbName=data-hub-MODULES +mlModulesForestsPerHost=1 + +mlStagingTriggersDbName=data-hub-staging-TRIGGERS +mlStagingTriggersForestsPerHost=1 + +mlStagingSchemasDbName=data-hub-staging-SCHEMAS +mlStagingSchemasForestsPerHost=1 + +mlFinalTriggersDbName=data-hub-final-TRIGGERS +mlFinalTriggersForestsPerHost=1 + +mlFinalSchemasDbName=data-hub-final-SCHEMAS +mlFinalSchemasForestsPerHost=1 + +# You can override this to specify an alternate folder for your +# custom forest info. Defaults to user-config/forests/ +# mlCustomForestPath=forests + +# The name of the Role to create for Hub Access +mlFlowOperatorRole=flow-operator-role +mlFlowOperatorUserName=flow-operator +# this password is autogenerated for you via the 'gradle hubInit' task +mlFlowOperatorPassword=]SiKJj|$W]p]pt^sAo`H + +# The name of the role to create for hub development +mlFlowDeveloperRole=flow-developer-role +mlFlowDeveloperUserName=flow-developer +mlFlowDeveloperPassword=fJct_z3WXC]TDiM2/7)art9Bu0Pcm@7C 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/patient-hub/gradlew.bat b/uml2es/examples/patient-hub/gradlew.bat new file mode 100755 index 0000000..e95643d --- /dev/null +++ b/uml2es/examples/patient-hub/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json b/uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json new file mode 100755 index 0000000..76e1f5a --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json @@ -0,0 +1,22 @@ +{ + "path-namespace" : [ { + "prefix" : "es", + "namespace-uri" : "http://marklogic.com/entity-services" + } ], + "range-element-index" : [ { + "collation" : "http://marklogic.com/collation/codepoint", + "invalid-values" : "reject", + "localname" : "AdmissionID", + "namespace-uri" : null, + "range-value-positions" : false, + "scalar-type" : "string" + }, { + "collation" : "http://marklogic.com/collation/codepoint", + "invalid-values" : "reject", + "localname" : "PatientID", + "namespace-uri" : null, + "range-value-positions" : false, + "scalar-type" : "string" + } ], + "database-name" : "%%mlFinalDbName%%" +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json b/uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json new file mode 100755 index 0000000..582f0aa --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json @@ -0,0 +1,22 @@ +{ + "path-namespace" : [ { + "prefix" : "es", + "namespace-uri" : "http://marklogic.com/entity-services" + } ], + "range-element-index" : [ { + "collation" : "http://marklogic.com/collation/codepoint", + "invalid-values" : "reject", + "localname" : "AdmissionID", + "namespace-uri" : null, + "range-value-positions" : false, + "scalar-type" : "string" + }, { + "collation" : "http://marklogic.com/collation/codepoint", + "invalid-values" : "reject", + "localname" : "PatientID", + "namespace-uri" : null, + "range-value-positions" : false, + "scalar-type" : "string" + } ], + "database-name" : "%%mlStagingDbName%%" +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml new file mode 100755 index 0000000..af26a19 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + unfiltered + + + //*:instance/(Admissions|Diagnoses|Labs|Patients) + + + + true + + + \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml new file mode 100755 index 0000000..af26a19 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + unfiltered + + + //*:instance/(Admissions|Diagnoses|Labs|Patients) + + + + true + + + \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/job-database.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/job-database.json new file mode 100644 index 0000000..351b36b --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/job-database.json @@ -0,0 +1,142 @@ +{ + "database-name": "%%mlJobDbName%%", + "range-element-index": [ + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "jobId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "jobName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flow", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "startTime", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "endTime", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "timeStarted", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "dateTime", + "namespace-uri": "", + "localname": "timeEnded", + "collation": "", + "range-value-positions": false, + "invalid-values": "ignore" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "status", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "entityName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flowName", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "namespace-uri": "", + "localname": "flowType", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + } + ], + "range-path-index": [ + { + "scalar-type": "string", + "path-expression": "/trace/hasError", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/flowType", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/jobId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/traceId", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "string", + "path-expression": "/trace/identifier", + "collation": "http://marklogic.com/collation/codepoint", + "range-value-positions": false, + "invalid-values": "reject" + }, + { + "scalar-type": "dateTime", + "path-expression": "/trace/created", + "collation": "", + "range-value-positions": false, + "invalid-values": "reject" + } + ], + "schema-database": "%%mlStagingSchemasDbName%%", + "triggers-database": "%%mlStagingTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-database.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-database.json new file mode 100644 index 0000000..615fe0a --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-database.json @@ -0,0 +1,8 @@ +{ + "database-name": "%%mlStagingDbName%%", + "schema-database": "%%mlStagingSchemasDbName%%", + "triggers-database": "%%mlStagingTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-schemas-database.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-schemas-database.json new file mode 100644 index 0000000..cf769df --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-schemas-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlStagingSchemasDbName%%" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-triggers-database.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-triggers-database.json new file mode 100644 index 0000000..d757774 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/databases/staging-triggers-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlStagingTriggersDbName%%" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-67.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-67.json new file mode 100644 index 0000000..094ad30 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-67.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "map-to-xml", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "search-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-68.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-68.json new file mode 100644 index 0000000..debb50d --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-68.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "construct-type", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "search-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-69.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-69.json new file mode 100644 index 0000000..2781c37 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-69.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", + "local-name" : "locked-uris", + "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-70.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-70.json new file mode 100644 index 0000000..e90c406 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-70.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", + "local-name" : "post-bulk-documents", + "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-71.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-71.json new file mode 100644 index 0000000..d70b1d8 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-71.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/lib/extensions-util", + "local-name" : "do-refresh-extension-metadata", + "document-uri" : "/data-hub/5/rest-api/lib/extensions-util.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-72.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-72.json new file mode 100644 index 0000000..bf15267 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-72.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", + "local-name" : "xdmp-add-response-header", + "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-73.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-73.json new file mode 100644 index 0000000..132fa33 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/amps/dhf-amp-73.json @@ -0,0 +1,7 @@ +{ + "namespace" : "http://www.w3.org/2005/xpath-functions", + "local-name" : "xdmp-add-response-header", + "document-uri" : "/data-hub/5/rest-api/endpoints/resource-service-query.xqy", + "modules-database" : "%%mlModulesDbName%%", + "role" : [ "rest-reader-internal" ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json new file mode 100644 index 0000000..2b9ccdd --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-data-hub", + "action": "/data-hub/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json new file mode 100644 index 0000000..610512c --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-entities", + "action": "/entities/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json new file mode 100644 index 0000000..25e3e65 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-mappings", + "action": "/mappings/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json new file mode 100644 index 0000000..01e9450 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json @@ -0,0 +1,5 @@ +{ + "privilege-name": "dhf-internal-trace-ui", + "action": "/trace-ui/", + "kind": "uri" +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/data-hub-admin-role.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/data-hub-admin-role.json new file mode 100644 index 0000000..c991fec --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/data-hub-admin-role.json @@ -0,0 +1,114 @@ +{ + "role-name": "%%mlDataHubAdminRole%%", + "description": "A role can deploy modules to a data hub instance.", + "role": [ + "rest-admin","manage-admin", "tde-admin" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "any-uri", + "action": "http://marklogic.com/xdmp/privileges/any-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-developer-role.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-developer-role.json new file mode 100644 index 0000000..4387fb8 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-developer-role.json @@ -0,0 +1,114 @@ +{ + "role-name": "%%mlFlowDeveloperRole%%", + "description": "A role can deploy modules to a data hub instance.", + "role": [ + "rest-admin","manage-admin","tde-admin" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "any-uri", + "action": "http://marklogic.com/xdmp/privileges/any-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-operator-role.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-operator-role.json new file mode 100644 index 0000000..23856b2 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/roles/flow-operator-role.json @@ -0,0 +1,121 @@ +{ + "role-name": "%%mlFlowOperatorRole%%", + "description": "A role that allows the user to read and write from MarkLogic Data Hub databases", + "role": [ + "rest-reader", + "rest-extension-user", + "rest-writer" + ], + "privilege": [ + { + "privilege-name": "xdmp:set-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", + "kind":"execute" + }, + { + "privilege-name": "manage", + "action": "http://marklogic.com/xdmp/privileges/manage", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-eval", + "action": "http://marklogic.com/xdmp/privileges/xslt-eval", + "kind": "execute" + }, + { + "privilege-name": "xdmp:xslt-invoke", + "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdmp:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", + "kind": "execute" + }, + { + "privilege-name": "xdbc:invoke-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", + "kind": "execute" + }, + { + "privilege-name": "xdbc:eval", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", + "kind":"execute" + }, + { + "privilege-name": "xdbc:eval-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", + "kind":"execute" + }, + { + "privilege-name": "xdbc:insert", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", + "kind": "execute" + }, + { + "privilege-name": "xdbc:insert-in", + "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", + "kind": "execute" + }, + { + "privilege-name": "xdmp:document-load", + "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", + "kind": "execute" + }, + { + "privilege-name": "xdmp:get-server-field-names", + "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", + "kind": "execute" + }, + { + "privilege-name": "xdmp:value", + "action": "http://marklogic.com/xdmp/privileges/xdmp-value", + "kind": "execute" + }, + { + "privilege-name": "unprotected-collections", + "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", + "kind": "execute" + }, + { + "privilege-name": "unprotected-uri", + "action": "http://marklogic.com/xdmp/privileges/unprotected-uri", + "kind": "execute" + }, + { + "privilege-name": "ps-user", + "action": "http://marklogic.com/xdmp/privileges/ps-user", + "kind": "execute" + }, + { + "privilege-name": "sem:sparql", + "action": "http://marklogic.com/xdmp/privileges/sem-sparql", + "kind": "execute" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-developer-user.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-developer-user.json new file mode 100644 index 0000000..677c9cb --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-developer-user.json @@ -0,0 +1,6 @@ +{ + "user-name": "%%mlFlowDeveloperUserName%%", + "description": "A user that is used for reading and writing from MarkLogic Data Hub databases and for maintaining DHF modules", + "password": "%%mlFlowDeveloperPassword%%", + "role": ["%%mlFlowDeveloperRole%%","%%mlFlowOperatorRole%%"] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-operator-user.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-operator-user.json new file mode 100644 index 0000000..2f84399 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/security/users/flow-operator-user.json @@ -0,0 +1,6 @@ +{ + "user-name": "%%mlFlowOperatorUserName%%", + "description": "A user that is used for reading and writing from MarkLogic Data Hub databases", + "password": "%%mlFlowOperatorPassword%%", + "role": ["%%mlFlowOperatorRole%%"] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/job-server.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/job-server.json new file mode 100644 index 0000000..b976718 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/job-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlJobAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlJobPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlJobDbName%%", + "authentication": "%%mlJobAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/data-hub/5/tracing/%%mlServerVersion%%-tracing-rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/staging-server.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/staging-server.json new file mode 100644 index 0000000..e6858cc --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/servers/staging-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlStagingAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlStagingPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlStagingDbName%%", + "authentication": "%%mlStagingAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/data-hub/5/rest-api/rewriter/%%mlServerVersion%%-rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-create.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-create.json new file mode 100644 index 0000000..fc4fe41 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-create.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-create", + "description": "MarkLogic Data Hub entity model creation trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "create" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json new file mode 100644 index 0000000..c4b4047 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-delete", + "description": "MarkLogic Data Hub entity model delete trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "delete" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-delete-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json new file mode 100644 index 0000000..6501ca2 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-modify", + "description": "MarkLogic Data Hub entity model update trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "modify" + }, + "when": "post-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json new file mode 100644 index 0000000..ee3a69a --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-validate-create", + "description": "MarkLogic Data Hub entity model creation validation pre-commit trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "create" + }, + "when": "pre-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json new file mode 100644 index 0000000..26d12e1 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json @@ -0,0 +1,35 @@ +{ + "name": "ml-dh-entity-validate-modify", + "description": "MarkLogic Data Hub entity model update validation pre-commit trigger", + "event": { + "data-event": { + "collection-scope": { + "uri": "http://marklogic.com/entity-services/models" + }, + "document-content": { + "update-kind": "modify" + }, + "when": "pre-commit" + } + }, + "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", + "module-db": "%%mlModulesDbName%%", + "module-root": "/", + "enabled": true, + "recursive": true, + "task-priority": "normal", + "permission": [ + { + "role-name": "%%mlDataHubAdminRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowDeveloperRole%%", + "capability": "update" + }, + { + "role-name": "%%mlFlowOperatorRole%%", + "capability": "read" + } + ] +} diff --git a/uml2es/examples/patient-hub/src/main/ml-config/databases/final-database.json b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-database.json new file mode 100644 index 0000000..44f8e71 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-database.json @@ -0,0 +1,8 @@ +{ + "database-name": "%%mlFinalDbName%%", + "schema-database": "%%mlFinalSchemasDbName%%", + "triggers-database": "%%mlFinalTriggersDbName%%", + "triple-index": true, + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/src/main/ml-config/databases/final-schemas-database.json b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-schemas-database.json new file mode 100644 index 0000000..7db14e3 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-schemas-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlFinalSchemasDbName%%" +} diff --git a/uml2es/examples/patient-hub/src/main/ml-config/databases/final-triggers-database.json b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-triggers-database.json new file mode 100644 index 0000000..e9cccf6 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-config/databases/final-triggers-database.json @@ -0,0 +1,3 @@ +{ + "database-name": "%%mlFinalTriggersDbName%%" +} diff --git a/uml2es/examples/patient-hub/src/main/ml-config/databases/modules-database.json b/uml2es/examples/patient-hub/src/main/ml-config/databases/modules-database.json new file mode 100644 index 0000000..f1c7230 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-config/databases/modules-database.json @@ -0,0 +1,5 @@ +{ + "database-name": "%%mlModulesDbName%%", + "collection-lexicon": true, + "uri-lexicon": true +} diff --git a/uml2es/examples/patient-hub/src/main/ml-config/servers/final-server.json b/uml2es/examples/patient-hub/src/main/ml-config/servers/final-server.json new file mode 100644 index 0000000..2080945 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-config/servers/final-server.json @@ -0,0 +1,14 @@ +{ + "server-name": "%%mlFinalAppserverName%%", + "server-type": "http", + "root": "/", + "group-name": "%%GROUP%%", + "port": "%%mlFinalPort%%", + "modules-database": "%%mlModulesDbName%%", + "content-database": "%%mlFinalDbName%%", + "authentication": "%%mlFinalAuth%%", + "default-error-format": "json", + "error-handler": "/MarkLogic/rest-api/error-handler.xqy", + "url-rewriter": "/MarkLogic/rest-api/rewriter.xml", + "rewrite-resolves-globally": true +} diff --git a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs new file mode 100755 index 0000000..35ba829 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs @@ -0,0 +1,95 @@ +/* + Copyright 2012-2019 MarkLogic Corporation + + 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +const DataHub = require("/data-hub/5/datahub.sjs"); +const datahub = new DataHub(); + +function main(content, options) { + + let outputFormat = options.outputFormat ? options.outputFormat.toLowerCase() : datahub.flow.consts.DEFAULT_FORMAT; + + let doc = content.value; + if (doc && (doc instanceof Document || doc instanceof XMLDocument)) { + doc = fn.head(doc.root); + } + + let instance = {"Admission" : datahub.flow.flowUtils.getInstance(doc).toObject() } || {}; + let triples = datahub.flow.flowUtils.getTriples(doc) || []; + let headers = datahub.flow.flowUtils.getHeaders(doc) || {}; + + instance['$attachments'] = doc.envelope.instance; + + + //let's assemble our admissions here, first we grab the patient and admission ID + let patientID = instance.Admission.PatientID; + let admissionID = instance.Admission.AdmissionID; + + //now, we search for the labs that match this patient ID and admission ID, then add those + let diagnosesDocs = cts.search(cts.andQuery([cts.jsonPropertyRangeQuery('PatientID', '=', patientID), cts.jsonPropertyRangeQuery('AdmissionID', '=',admissionID),cts.collectionQuery(['DiagnosesCore'])])) + + const Diagnoses = []; + for (const diagnosisDoc of diagnosesDocs) { + let diagnosis = {}; + diagnosis.PrimaryDiagnosisCode = diagnosisDoc.xpath('//PrimaryDiagnosisCode'); + diagnosis.PrimaryDiagnosisDescription = diagnosisDoc.xpath('//PrimaryDiagnosisDescription'); + Diagnoses.push({'Diagnosis' : diagnosis}); + }; + + instance.Admission.Diagnoses = Diagnoses; + + //time to grab the labs and do the same thing + let labsDocs = cts.search( + cts.andQuery([ + cts.jsonPropertyRangeQuery('PatientID', '=', patientID), + cts.jsonPropertyRangeQuery('AdmissionID', '=',admissionID), + cts.collectionQuery(['LabsCore']) + ]) + ) + + const Labs = []; + for (const labDoc of labsDocs) { + let lab = {}; + lab.Name = labDoc.xpath('//LabName'); + lab.Value = labDoc.xpath('//LabValue'); + lab.Units = labDoc.xpath('//LabUnits'); + lab.Datetime = labDoc.xpath('//LabDateTime') + Labs.push({'Lab' : lab }); + }; + + instance.Admission.Labs = Labs; + + //delete PatientID, since we only want AdmissionID, startdate and enddate from Admissions entity + delete instance.Admission.PatientID; + instance.info = { + "title": "Admission", + "version": "0.0.1" + }; + + //form our envelope here now, specifying our output format + let envelope = datahub.flow.flowUtils.makeEnvelope(instance, headers, triples, outputFormat); + + //assign our envelope value + content.value = envelope; + + //assign the uri we want + content.uri = '/admissionComplete' + content.uri; + + return content; +} + +module.exports = { + main: main +}; diff --git a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs new file mode 100755 index 0000000..c634ace --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs @@ -0,0 +1,81 @@ +/* + Copyright 2012-2019 MarkLogic Corporation + + 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 + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ + +const DataHub = require("/data-hub/5/datahub.sjs"); +const datahub = new DataHub(); + +function main(content, options) { + + let outputFormat = options.outputFormat ? options.outputFormat.toLowerCase() : datahub.flow.consts.DEFAULT_FORMAT; + + let doc = content.value; + if (doc && (doc instanceof Document || doc instanceof XMLDocument)) { + doc = fn.head(doc.root); + } + + let instance = {'Patient':{}}; + let triples = datahub.flow.flowUtils.getTriples(doc) || []; + let headers = datahub.flow.flowUtils.getHeaders(doc) || {}; + + instance['$attachments'] = doc.envelope.instance.toObject(); + + //let's assemble our patients here, first we grab the patient ID + let patientID = doc.envelope.instance.PatientID; + + //now, we search for the admissions docs that match this patient ID and harmonize + let admissionsDocs = cts.search( + cts.andQuery([ + cts.jsonPropertyRangeQuery('PatientID', '=', patientID), + cts.collectionQuery(['CompletedAdmissions']) + ]) + ); + + const Admissions = []; + for (const admissionDoc of admissionsDocs) { + let admission = admissionDoc.xpath('/envelope/instance').toObject()[0]; + Admissions.push(admission); + }; + + instance.Patient.Admissions = Admissions; + + instance.Patient.PatientID = doc.envelope.instance.PatientID; + instance.Patient.Gender = doc.envelope.instance.PatientGender; + instance.Patient.DoB = doc.envelope.instance.PatientDateOfBirth; + instance.Patient.Race = doc.envelope.instance.PatientRace; + instance.Patient['Marital-status'] = doc.envelope.instance.PatientMaritalStatus; + instance.Patient.Language = doc.envelope.instance.PatientLanguage; + instance.Patient.PercentageBelowPoverty = xs.decimal(doc.envelope.instance.PatientPopulationPercentageBelowPoverty); + + instance.info = { + "title": "Patient", + "version": "0.0.1" + }; + + //form our envelope here now, specifying our output format + let envelope = datahub.flow.flowUtils.makeEnvelope(instance, headers, triples, outputFormat); + + //assign our envelope value + content.value = envelope; + + //assign the uri we want, in this case the same + content.uri = '/patients/admissions'+content.uri; + + return content; +} + +module.exports = { + main: main +}; diff --git a/uml2es/examples/patient-hub/step-definitions/custom/BuildAdmissions/BuildAdmissions.step.json b/uml2es/examples/patient-hub/step-definitions/custom/BuildAdmissions/BuildAdmissions.step.json new file mode 100755 index 0000000..f0cb135 --- /dev/null +++ b/uml2es/examples/patient-hub/step-definitions/custom/BuildAdmissions/BuildAdmissions.step.json @@ -0,0 +1,8 @@ +{ + "lang" : "zxx", + "name" : "BuildAdmissions", + "description" : "", + "type" : "CUSTOM", + "version" : 1, + "modulePath" : "/custom-modules/custom/BuildAdmissions/main.sjs" +} diff --git a/uml2es/examples/patient-hub/step-definitions/custom/PopulateAdmissions/PopulateAdmissions.step.json b/uml2es/examples/patient-hub/step-definitions/custom/PopulateAdmissions/PopulateAdmissions.step.json new file mode 100755 index 0000000..c14872c --- /dev/null +++ b/uml2es/examples/patient-hub/step-definitions/custom/PopulateAdmissions/PopulateAdmissions.step.json @@ -0,0 +1,8 @@ +{ + "lang" : "zxx", + "name" : "PopulateAdmissions", + "description" : "", + "type" : "CUSTOM", + "version" : 1, + "modulePath" : "/custom-modules/custom/PopulateAdmissions/main.sjs" +} diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs index f1a8fae..a2c3fef 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs @@ -858,12 +858,14 @@ function validateRequired(p, desc) { return p; } -function createEntities(modelName, entitySelect, entityNames, stagingDB) { +function createEntities(modelName, entitySelect, entityNames, stagingDB, options) { // validate if (entitySelect != null && ALLOWABLE_SELECTS.indexOf(entitySelect) < 0) throw "Illegal entity select *" + entitySelect + "*"; modelName = validateRequired(modelName, "modelName"); + var is5 = options && options.dhf5; + // find the model var doc = cts.doc("/xmi2es/es/" + modelName + ".json"); if (!doc || doc == null) throw "Model not found *" + modelName + "*"; @@ -896,13 +898,14 @@ function createEntities(modelName, entitySelect, entityNames, stagingDB) { definitions: {} }; loneDef.info.title = defName; - loneDef.info.baseUri = "http://nooneieverheardof.com/es/"; // it needs its own URI to avoid triple explosion. + if (is5 == false) loneDef.info.baseUri = "http://nooneieverheardof.com/es/"; // it needs its own URI to avoid triple explosion. loneDef.definitions[defName] = odoc.definitions[defName]; writeFile("/entities/", defName + ".entity.json", loneDef, false, "", "loneDef", stagingDB); if (entities.indexOf(defName) >= 0) { - var folder = "/cookieCutter/" + modelName + "/plugins/entities/" + defName + "/"; + var folder = is5 == true ? "/cookieCutter/" + modelName + "/entities/" + defName + "/" : + "/cookieCutter/" + modelName + "/plugins/entities/" + defName + "/"; writeFile(folder, defName + ".entity.json", loneDef, false, modelName, "plugins"); } } diff --git a/uml2es/uml2esTransform/uml2es.gradle b/uml2es/uml2esTransform/uml2es.gradle index 14d77b2..5642a6e 100644 --- a/uml2es/uml2esTransform/uml2es.gradle +++ b/uml2es/uml2esTransform/uml2es.gradle @@ -301,6 +301,7 @@ task _cDeleteCutDump(type: Delete) { delete "data/cookieCutter-dump" } +// TODO align DHF5 task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { def modelName = project.findProperty("modelName") if (modelName != null) modelName = '"' + modelName + '"' @@ -317,6 +318,7 @@ println js javascript = js; } +// TODO align DHF5 task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities/" @@ -339,30 +341,6 @@ task _cPromoteEntities(type: Copy) { into "plugins/entities" } -task _cCutHarmonizeFlow(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") - if (modelName != null) modelName = '"' + modelName + '"' - def entityName = project.findProperty("entityName") - if (entityName != null) entityName = '"' + entityName + '"' - def dataFormat = project.findProperty("dataFormat") - if (dataFormat != null) dataFormat = '"' + dataFormat + '"' - def pluginFormat = project.findProperty("pluginFormat") - if (pluginFormat != null) pluginFormat = '"' + pluginFormat + '"' - def flowName = project.findProperty("flowName") - if (flowName != null) flowName = '"' + flowName + '"' - def contentMode = project.findProperty("contentMode") - if (contentMode != null) contentMode = '"' + contentMode + '"' - def mappingSpec = project.findProperty("mappingSpec") - if (mappingSpec != null) mappingSpec = '"' + mappingSpec + '"' - def stg = '"' + project.findProperty("mlStagingDbName") + '"'; - -def js = "'use strict';\n" -js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' -js += 'cookie.createHarmonizeFlow(' + modelName + ',' + entityName + ',' + dataFormat + ',' + pluginFormat + ',' + flowName + ',' + contentMode + ',' + mappingSpec + ',' + stg + ');\n' -println js - javascript = js; -} - task _cCutConversionModule(type: com.marklogic.gradle.task.ServerEvalTask) { def modelName = project.findProperty("modelName") if (modelName != null) modelName = '"' + modelName + '"' @@ -386,31 +364,6 @@ println js javascript = js; } -task _cFetchCutHarmonizeFlow(type: com.marklogic.gradle.task.MlcpTask) { - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities/" + project.findProperty("entityName") + "/harmonize/" + project.findProperty("flowName") + "/" - directoryFilter += ",/dm/mapper/" + project.findProperty("modelName") + "/" - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - classpath = configurations.mlcp - command = "EXPORT" - output_file_path = "data/cookieCutter-dump" - directory_filter = directoryFilter - host = myHost - port = myPort.toInteger() -} - -task _cPromoteCutHarmonizeFlow(type: Copy) { - def harmPath = "plugins/entities/" + project.findProperty("entityName") + "/harmonize" - def flowPath = harmPath + "/" + project.findProperty("flowName") - enabled = project.findProperty("overwrite") == "true" || !file(flowPath).exists() - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/" + flowPath - into flowPath -} - task _cFetchCutConversionModule(type: com.marklogic.gradle.task.MlcpTask) { def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -502,65 +455,6 @@ task uLoadMappingSpec() { tasks.findByName('_mDiscover').mustRunAfter '_mLoadMappingSpec' } - - -/* -uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity -Input: -- modelName - name of UML module file without .xml suffix -- entities (optional) - CSV of class names representing entities to create -- entitySelect (optional) - Possible values: - "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. - "all" - All classes are considered entities. Ignore entities specified. -Dependencies: -- Your gradle project is DHF 4.1 -- You have deployed your UML model -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- New plugins created under plugins/entities folder -*/ -task uCreateDHFEntities() { - dependsOn '_cDeleteCutDump' - dependsOn '_cCutEntities' - dependsOn '_cFetchEntities' - dependsOn '_cPromoteEntities' - tasks.findByName('_cFetchEntities').mustRunAfter '_cCutEntities' - tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' - tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' -} - -/* -uCreateDHFHarmonizeFlow - creates a harmonize flow for the specified entity. A souped-up hubCreateHarmonizeFlow -Input: -- modelName - name of UML module file without .xml suffix -- entityName - name of the entity. You must already have created this using uCreateDHFEntities -- dataFormat: xml, json -- pluginFormat: xqy, sjs -- flowName: the harmonization flow name -- contentMode: possible values - es - Entity Services mode. The cookie cutter generates ES-conversion style code and - incorporates hints from the data model and the mapping spec. This is like a souped up -useES option. - dm - Declarative Mapper mode. This feature is not ready yet. -- mappingSpec: previously uploaded Excel mapping spec; refer to it by the Excel URI -- overwrite: true/false. If true and harmonization already exists, overwrite it. If you don't want to clobber, set to false. -Dependencies: -- Your gradle project is DHF 4.1 -- You have deployed your UML model -- You have created the entity in question using uCreateDHFEntities -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- New harmonization flow plugins/entities/entityName/harmonize folder -*/ -task uCreateDHFHarmonizeFlow() { - dependsOn '_cDeleteCutDump' - dependsOn '_cCutHarmonizeFlow' - dependsOn '_cFetchCutHarmonizeFlow' - dependsOn '_cPromoteCutHarmonizeFlow' - tasks.findByName('_cFetchCutHarmonizeFlow').mustRunAfter '_cCutHarmonizeFlow' - tasks.findByName('_cFetchCutHarmonizeFlow').mustRunAfter '_cDeleteCutDump' - tasks.findByName('_cPromoteCutHarmonizeFlow').mustRunAfter '_cFetchCutHarmonizeFlow' -} - /* uCreateConversionModule - creates a harmonize flow for the specified entity. A souped up es.instanceConverterGenerate. Input: From 9ae880ea47e8ba9bfec0cf29b222cbc51fbbd825 Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 1 Nov 2019 12:28:04 -0400 Subject: [PATCH 02/25] dhf5 example --- uml2es/examples/patient-hub/README.md | 53 ++ uml2es/examples/patient-hub/build.gradle | 26 + uml2es/examples/patient-hub/gradle.properties | 38 +- uml2es/examples/umlModels/PatientHubUML.png | Bin 0 -> 271849 bytes uml2es/examples/umlModels/PatientHubUML.xml | 134 +++++ uml2es/uml2esTransform/uml2es.gradle | 40 -- uml2es/uml2esTransform/uml2es4dhf5.gradle | 467 ++++++++++++++++++ 7 files changed, 699 insertions(+), 59 deletions(-) create mode 100644 uml2es/examples/patient-hub/README.md create mode 100644 uml2es/examples/umlModels/PatientHubUML.png create mode 100644 uml2es/examples/umlModels/PatientHubUML.xml create mode 100644 uml2es/uml2esTransform/uml2es4dhf5.gradle diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md new file mode 100644 index 0000000..9779a55 --- /dev/null +++ b/uml2es/examples/patient-hub/README.md @@ -0,0 +1,53 @@ +# Patient Hub: UML2ES in DHF 5 + +## Intro +This example piggybacks on an example included in Data Hub's GitHub repo: the Patient Hub. You can find that example here: . We enhance that example by modeling its entities -- Patient, Admission, Lab, Diagonis -- in UML. We then use UML2ES to convert the UML model to Entity Services. We need to end up with a set of entity definitions that closely resemble the ones provided in the example (in ). Once the entities are in place, the steps to run are just those of the example. + +For convenience, a copy of that example is provided here. + +## Models +We use Papyrus to compose the UML model. The Eclipse project is in data/PatientHubUML. If you would like to view/edit it in Papyrus, import both this project and the profile Eclipse project at [../umlProfile/eclipse/MLProfileProject](../../umlProfile/eclipse/MLProfileProject). Here is what the model looks like: + +![PatientHubPapyrus](../umlModels/PatientHubUML.png) + +## How to run: + +Our project uses gradle. Before running, view the settings in gradle.properties. Create a file called gradle-local.properties and in this file override any of the properties from gradle.properties. + +Here are the steps to setup. + +### Setup DB +Setup new hub. Will use basic DB config with no indexes. Will bring in XMI2ES transform to our modules. + +Run the following: + +./gradlew -PenvironmentName=local -i hubInit setup mlDeploy + +Confirm: +- New DB and app server created with name xmi2es-examples-runningRace. + +### Transform UML to ES + +Now we convert UML to Entity Services: + +gradle -i -b uml2es4dhf5.gradle -PmodelName=PatientHubUML uDeployModel + + +Confirm: +- Content DB includes several documents created when loading the XMI files, including: + * /marklogic.com/entity-services/models/RunningRace.json - ES model based on MagicDraw UML model + * /marklogic.com/entity-services/models/RunningRaceEMF.json - ES model based on EMF UML model + * /marklogic.com/entity-services/models/RunningRacePapyrus.json - ES model based on Papyrus UML model + * /xmi2es/findings/RunningRace.xml - findings during the transform from MagicDraw to ES + * /xmi2es/findings/RunningRaceEMF.xml - findings during the transform from EMF to ES + * /xmi2es/findings/RunningRacePapyrus.xml - findings during the transform from Papyrus to ES + +Check each of the findings documents: /xmi2es/findings/RunningRace.xml, /xmi2es/findings/RunningRaceEMF.xml, /xmi2es/findings/RunningRacePapyrus.xml. Verify there are no issues reported in any of them. + +## Create Hub Entities + +gradle -b uml2es4dhf.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all + + + + diff --git a/uml2es/examples/patient-hub/build.gradle b/uml2es/examples/patient-hub/build.gradle index 9c41d8e..9f311cc 100755 --- a/uml2es/examples/patient-hub/build.gradle +++ b/uml2es/examples/patient-hub/build.gradle @@ -35,3 +35,29 @@ dependencies { } +task includeXMI2ESTransform(type: Copy) { + from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" + into "src/main/ml-modules/root/xmi2es" +} + +task includeModel(type: Copy) { + def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" + from xmiDir + "/PatientHubUML.xml" + into "data/model" +} + +task includeUGradle() { + // Don't use Copy task bcuz file locking into gradle project dir on Windows + doLast { + copy { + from "../../uml2esTransform/uml2es4DHF5.gradle" + into "." + } + } +} + +task setup() { + dependsOn('includeXMI2ESTransform') + dependsOn('includeModel') + dependsOn('includeUGradle') +} diff --git a/uml2es/examples/patient-hub/gradle.properties b/uml2es/examples/patient-hub/gradle.properties index 8b22efe..3012bda 100644 --- a/uml2es/examples/patient-hub/gradle.properties +++ b/uml2es/examples/patient-hub/gradle.properties @@ -14,8 +14,8 @@ mlHost=localhost # mlIsHostLoadBalancer=false # Your MarkLogic Username and Password -mlUsername= -mlPassword= +mlUsername=admin +mlPassword=admin # If specified, the manage username/password combo is used with the ML Management REST API for managing application # resources; this user must have the manage-admin and rest-admin roles. @@ -55,44 +55,44 @@ mlPassword= # mlAppServicesSimpleSsl=true -mlStagingAppserverName=data-hub-STAGING -mlStagingPort=8010 -mlStagingDbName=data-hub-STAGING +mlStagingAppserverName=xmi2es-examples-patient-hub=STAGING +mlStagingPort=24010 +mlStagingDbName=xmi2es-examples-patient-hub=STAGING mlStagingForestsPerHost=3 mlStagingAuth=digest # To enable SSL for staging # mlStagingSimpleSsl=true -mlFinalAppserverName=data-hub-FINAL -mlFinalPort=8011 -mlFinalDbName=data-hub-FINAL +mlFinalAppserverName=xmi2es-examples-patient-hub=FINAL +mlFinalPort=24011 +mlFinalDbName=xmi2es-examples-patient-hub=FINAL mlFinalForestsPerHost=3 mlFinalAuth=digest # To enable SSL for final # mlFinalSimpleSsl=true -mlJobAppserverName=data-hub-JOBS -mlJobPort=8013 -mlJobDbName=data-hub-JOBS +mlJobAppserverName=xmi2es-examples-patient-hub=JOBS +mlJobPort=24013 +mlJobDbName=xmi2es-examples-patient-hub=JOBS mlJobForestsPerHost=4 mlJobAuth=digest # To enable SSL for jobs # mlJobSimpleSsl=true -mlModulesDbName=data-hub-MODULES +mlModulesDbName=xmi2es-examples-patient-hub=MODULES mlModulesForestsPerHost=1 -mlStagingTriggersDbName=data-hub-staging-TRIGGERS +mlStagingTriggersDbName=xmi2es-examples-patient-hub=staging-TRIGGERS mlStagingTriggersForestsPerHost=1 -mlStagingSchemasDbName=data-hub-staging-SCHEMAS +mlStagingSchemasDbName=xmi2es-examples-patient-hub=staging-SCHEMAS mlStagingSchemasForestsPerHost=1 -mlFinalTriggersDbName=data-hub-final-TRIGGERS +mlFinalTriggersDbName=xmi2es-examples-patient-hub=final-TRIGGERS mlFinalTriggersForestsPerHost=1 -mlFinalSchemasDbName=data-hub-final-SCHEMAS +mlFinalSchemasDbName=xmi2es-examples-patient-hub=final-SCHEMAS mlFinalSchemasForestsPerHost=1 # You can override this to specify an alternate folder for your @@ -103,15 +103,15 @@ mlFinalSchemasForestsPerHost=1 mlFlowOperatorRole=flow-operator-role mlFlowOperatorUserName=flow-operator # this password is autogenerated for you via the 'gradle hubInit' task -mlFlowOperatorPassword=]SiKJj|$W]p]pt^sAo`H +mlFlowOperatorPassword=2Z+~VE!PG>7N=KOmknr# # The name of the role to create for hub development mlFlowDeveloperRole=flow-developer-role mlFlowDeveloperUserName=flow-developer -mlFlowDeveloperPassword=fJct_z3WXC]TDiM2/EK_aQscJ(j#{ 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%0D2GVKFe*f${&^BN6e#Blb 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 IetcOd;&z>-I8AXE5d6I{f0o2o>>J;{N)H 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 QTodp)9vBkP;D0LbZ^o+J0RR91 literal 0 HcmV?d00001 diff --git a/uml2es/examples/umlModels/PatientHubUML.xml b/uml2es/examples/umlModels/PatientHubUML.xml new file mode 100644 index 0000000..4be6279 --- /dev/null +++ b/uml2es/examples/umlModels/PatientHubUML.xml @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + diff --git a/uml2es/uml2esTransform/uml2es.gradle b/uml2es/uml2esTransform/uml2es.gradle index 5642a6e..ce2e526 100644 --- a/uml2es/uml2esTransform/uml2es.gradle +++ b/uml2es/uml2esTransform/uml2es.gradle @@ -301,46 +301,6 @@ task _cDeleteCutDump(type: Delete) { delete "data/cookieCutter-dump" } -// TODO align DHF5 -task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") - if (modelName != null) modelName = '"' + modelName + '"' - def entities = project.findProperty("entities") - if (entities != null) entities = '"' + entities + '"' - def entitySelect = project.findProperty("entitySelect") - if (entitySelect != null) entitySelect = '"' + entitySelect + '"' - def stg = '"' + project.findProperty("mlStagingDbName") + '"'; - -def js = "'use strict';\n" -js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' -js += 'cookie.createEntities(' + modelName + ',' + entitySelect + ',' + entities + ',' + stg + ');\n' -println js - javascript = js; -} - -// TODO align DHF5 -task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities/" - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - classpath = configurations.mlcp - command = "EXPORT" - output_file_path = "plugins" - output_file_path = "data/cookieCutter-dump" - directory_filter = directoryFilter - host = myHost - port = myPort.toInteger() -} - -task _cPromoteEntities(type: Copy) { - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities" - into "plugins/entities" -} - task _cCutConversionModule(type: com.marklogic.gradle.task.ServerEvalTask) { def modelName = project.findProperty("modelName") if (modelName != null) modelName = '"' + modelName + '"' diff --git a/uml2es/uml2esTransform/uml2es4dhf5.gradle b/uml2es/uml2esTransform/uml2es4dhf5.gradle new file mode 100644 index 0000000..530e055 --- /dev/null +++ b/uml2es/uml2esTransform/uml2es4dhf5.gradle @@ -0,0 +1,467 @@ +/* + Gradle tasks for UML2ES Toolkit. Use this in your project. + You can either: + - copy bits and pieces of it into your own gradle build file + - use this as the basis for your gradle build file; build on it + - keep it as is and call it to run just the UML2ES tasks using gradle's -b flag; + you will also have another gradle build file with the rest of your tasks + + Tasks that begin with "_" are private. Don't call them; they are called internally. + Tasks that begin with "u" are public. Call them! + + Feel free to edit the versions of plugins and classes to suit your needs +*/ + +buildscript { + repositories { + maven {url 'http://developer.marklogic.com/maven2/'} + } +} + +plugins { + id 'java' + id 'eclipse' + id 'idea' + + // This plugin allows you to create different environments + // for your gradle deploy. Each environment is represented + // by a gradle-${env}.properties file + // See https://github.com/stevesaliman/gradle-properties-plugin + // specify the env on the command line with: + // gradle -PenvironmentName=x ... + id 'net.saliman.properties' version '1.4.6' + + // This gradle plugin extends the ml-gradle plugin with + // commands that make the Data Hub Framework do its magic + // You can change to any 4.x build. Must be 5.0 or higher. + id 'com.marklogic.ml-data-hub' version '5.0.4' +} + +repositories { + jcenter() + maven {url 'http://developer.marklogic.com/maven2/'} + + // Needed for mlcp dependencies + maven { url "http://plugins.gradle.org/m2" } + maven { url "http://developer.marklogic.com/maven2/" } + + // Needed for hadoop dependencies for mlcp + maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } +} + +configurations { + // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want + // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as + // shown below. Need to force to use certain version of xml-apis library. + mlcp { + resolutionStrategy { + force "xml-apis:xml-apis:1.4.01" + } + } +} + +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub Framework library + // You can change to any 5.x build. + compile 'com.marklogic:marklogic-data-hub:5.0.4' + compile 'com.marklogic:marklogic-xcc:9.0.7' + + mlcp "com.marklogic:mlcp:9.0.6" + mlcp "org.apache.commons:commons-csv:1.2" + mlcp files("lib") +} + +/* + * PRIVATE TASKS: Model deployment + */ + +task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/model" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def tparam = "dummy" + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + + def fullModelName = null; + if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xml" + def fdir = file(unixDir) + def files = null + if (fdir != null) files = fdir.list() + enabled = fullModelName != null && files != null && files.contains(fullModelName) + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "xml" + input_file_path = unixDir + "/" + fullModelName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/xmi2es/xmi/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "xmi2es" + host = myHost + port = myPort.toInteger() + + transform_module = "/xmi2es/xmi2esTransform.xqy" + transform_namespace ="http://marklogic.com/xmi2es" + transform_param = tparam +} + +task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/model-excel" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def tparam = "dummy" + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + + def fullModelName = null; + if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xlsx" + def fdir = file(unixDir) + def files = null + if (fdir != null) files = fdir.list() + enabled = fullModelName != null && files != null && files.contains(fullModelName) + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "binary" + input_file_path = unixDir + "/" + fullModelName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/xmi2es/excel/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "xmi2es" + host = myHost + port = myPort.toInteger() + + transform_module = "/xmi2es/excel2uml.xqy" + transform_namespace = "http://marklogic.com/xmi2es/xlsx" + transform_param = tparam +} + +task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + classpath = configurations.mlcp + command = "EXPORT" + output_file_path = "data/entity-services-dump" + collection_filter = "xmi2es" + host = myHost + port = myPort.toInteger() +} + +task _mCopyES(type: Copy) { + from "data/entity-services-dump/xmi2es/es" + into "data/entity-services" +} + +task _mCopyESExt(type: Copy) { + from "data/entity-services-dump/xmi2es/extension" + into "data/entity-services-extension" +} + +task _mCopyGenCode(type: Copy) { + from "data/entity-services-dump/xmi2es/gen" + into "src/main/ml-modules/root/modelgen" +} + +task _mDeleteES(type: Delete) { + delete "data/entity-services-dump", "data/entity-services-extension" +} + +task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-extension" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def fullModelName = null; + if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".ttl" + enabled = fullModelName != null + + classpath = configurations.mlcp + command = "IMPORT" + host = myHost + port = myPort.toInteger() + + input_file_path = unixDir + "/" + fullModelName + input_file_type = "rdf" + output_uri_prefix = "/triplestore" + output_graph = project.findProperty("modelName") +} + +task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { + + def graphName = project.findProperty("modelName") + enabled = graphName != null + +def js = "'use strict';\n" +js += 'declareUpdate();' +js += 'const sem = require("/MarkLogic/semantics.xqy");\n' +js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' + javascript = js; +} + +/* +This ensures ES model is deployed to FINAL, not STAGING +*/ +task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def fullModelName = null; + if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" + def fdir = file(unixDir) + def files = null + if (fdir != null) files = fdir.list() + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = "" + def myPort = project.findProperty("mlFinalPort") + if (myPort == null) myPort = "0" + + enabled = fullModelName != null && files != null && files.contains(fullModelName) && project.findProperty("mlFinalPort") != null + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "json" + input_file_path = unixDir + "/" + fullModelName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/marklogic.com/entity-services/models/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "http://marklogic.com/entity-services/models" + host = myHost + port = myPort.toInteger() +} + +task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/mapping" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def fullSpecName = null; + if (project.findProperty("specName") != null) fullSpecName = project.findProperty("specName") + ".xlsx" + def fdir = file(unixDir) + def files = null + if (fdir != null) files = fdir.list() + enabled = fullSpecName != null && files != null && files.contains(fullSpecName) + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "binary" + input_file_path = unixDir + "/" + fullSpecName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/xmi2es/excel-mapper/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "xmi2es" + host = myHost + port = myPort.toInteger() + + transform_module = "/xmi2es/excelMapper.xqy" + transform_namespace = "http://marklogic.com/xmi2es/xlsx/mapper" + transform_param = "dummy" +} + +task _mDiscover(type: com.marklogic.gradle.task.ServerEvalTask) { + def discover = project.findProperty("discover") + def mappingURI = '"/xmi2es/excel-mapper/' + project.findProperty("specName") + '.xlsx"' + def discoveryDB = "" + if (project.findProperty("mlStagingDbName") != null) discoveryDB = '"' + project.findProperty("mlStagingDbName") + '"' + else discoveryDB = '"' + project.findProperty("mlAppName") + "-content" + + enabled = discover != null && discover == "true" + +def js = "'use strict';\n" +js += 'const discover = require("/xmi2es/discovery.sjs");\n' +js += 'discover.discoverFromMapping(' + mappingURI + ',' + discoveryDB + ');\n' +println js + javascript = js; +} + +/* + * PRIVATE TASKS: Cookie cutter + */ + +task _cDeleteCutDump(type: Delete) { + delete "data/cookieCutter-dump" +} + +task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { + def modelName = project.findProperty("modelName") + if (modelName != null) modelName = '"' + modelName + '"' + def entities = project.findProperty("entities") + if (entities != null) entities = '"' + entities + '"' + def entitySelect = project.findProperty("entitySelect") + if (entitySelect != null) entitySelect = '"' + entitySelect + '"' + def stg = '"' + project.findProperty("mlStagingDbName") + '"'; + +def js = "'use strict';\n" +js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' +js += 'const options = {dhf5: 1};\n' +js += 'cookie.createEntities(' + modelName + ',' + entitySelect + ',' + entities + ',' + stg + ', options);\n' +println js + javascript = js; +} + +task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { + def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/entities/" + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = "" + def myPort = project.findProperty("mlFinalPort") + if (myPort == null) myPort = "0" + + classpath = configurations.mlcp + command = "EXPORT" + output_file_path = "plugins" + output_file_path = "data/cookieCutter-dump" + directory_filter = directoryFilter + host = myHost + port = myPort.toInteger() +} + +task _cPromoteEntities(type: Copy) { + from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/entities" + into "entities" +} + + + + +/* + * PUBLIC TASKS + */ + +/* +uDeployModel : deploys your UML (or even Excel) model as an ES model +Input: +- modelName (XMI or Excel filename without suffix) +- lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) +Dependencies: +- Your gradle project has the folder data/model +- Your model is in that folder +- Your model is XMI +- Your model ends in .xml +- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... +- Standard DHF environment properties: mlHost, mlFinalPort +Effects: +- Target database has the UML model, the ES model, the ES extensions, findings, generated code +- Target database has the ES model and its extended triples deployed +- Your gradle project has entity-services, entity-services-dump, entity-services-extension folders +- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +*/ +task uDeployModel() { + dependsOn '_mDeleteES' + dependsOn '_mLoadXMI' + dependsOn '_mLoadExcel' + dependsOn '_mFetchDescriptors' + dependsOn '_mCopyES' + dependsOn '_mCopyESExt' + dependsOn '_mCopyGenCode' + dependsOn '_mRemoveOldExtendedModel' + dependsOn '_mLoadExtendedModel' + dependsOn 'mlGenerateModelArtifacts' + dependsOn '_mDeployESModelToFinal' + tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' + tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' + tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' + tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' + tasks.findByName('_mCopyESExt').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' + tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' + tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mCopyES' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mCopyESExt' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' +} + +/* +uLoadMappingSpec : loads your Excel mapping spec for use in cookie cutter codegen +Input: +- specName = mandatory (Excel filename without suffix) +- discover = true/false; default false +- discoveryDB = default: content DB (non-DHF), staging DB (DHF0) +Dependencies: +- Your gradle project has the folder data/mapping +- Your mapping spec is in that folder +- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... +- Standard DHF environment properties: mlHost, mlFinalPort +Effects: +- Target database has the mapping spec (original Excel plus transformed json) +*/ +task uLoadMappingSpec() { + dependsOn '_mLoadMappingSpec' + dependsOn '_mDiscover' + tasks.findByName('_mDiscover').mustRunAfter '_mLoadMappingSpec' +} + +/* +uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity +Input: +- modelName - name of UML module file without .xml suffix +- entities (optional) - CSV of class names representing entities to create +- entitySelect (optional) - Possible values: + "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. + "all" - All classes are considered entities. Ignore entities specified. +Dependencies: +- Your gradle project is DHF 4.1 +- You have deployed your UML model +- Standard DHF environment properties: mlHost, mlFinalPort +Effects: +- New plugins created under plugins/entities folder +*/ +task uCreateDHFEntities() { + dependsOn '_cDeleteCutDump' + dependsOn '_cCutEntities' + dependsOn '_cFetchEntities' + dependsOn '_cPromoteEntities' + tasks.findByName('_cFetchEntities').mustRunAfter '_cCutEntities' + tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' + tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' +} + +//Edit this to enable/disable code generation of mlGenerateModelArtifacts +ext { + def mdb = project.findProperty("mlFinalDbName") + if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") + mlAppConfig { + modelsDatabase=mdb + generateInstanceConverter=false + generateSchema=false + generateDatabaseProperties=false + generateExtractionTemplate=false + generateSearchOptions=false + } +} From 4f384e0fb6ffd20ee9eafa9715f09f1db6b63239 Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 1 Nov 2019 16:47:07 -0400 Subject: [PATCH 03/25] dhf5 example --- uml2es/examples/patient-hub/README.md | 13 +- .../entities/Admissions.entity.json | 84 ------------ .../entities/Diagnoses.entity.json | 26 ---- .../patient-hub/entities/Labs.entity.json | 35 ----- .../patient-hub/entities/Patients.entity.json | 127 ------------------ uml2es/examples/patient-hub/gradle.properties | 24 ++-- .../examples/patient-hub/lib/log4j.properties | 9 ++ uml2es/uml2esTransform/uml2es4dhf5.gradle | 8 +- 8 files changed, 32 insertions(+), 294 deletions(-) delete mode 100755 uml2es/examples/patient-hub/entities/Admissions.entity.json delete mode 100755 uml2es/examples/patient-hub/entities/Diagnoses.entity.json delete mode 100755 uml2es/examples/patient-hub/entities/Labs.entity.json delete mode 100755 uml2es/examples/patient-hub/entities/Patients.entity.json create mode 100644 uml2es/examples/patient-hub/lib/log4j.properties diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 9779a55..209c287 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -12,25 +12,26 @@ We use Papyrus to compose the UML model. The Eclipse project is in data/PatientH ## How to run: -Our project uses gradle. Before running, view the settings in gradle.properties. Create a file called gradle-local.properties and in this file override any of the properties from gradle.properties. +Our project uses gradle. Before running, view the settings in gradle.properties. If you need to modify them, create a file called gradle-local.properties and in this file override any of the properties from gradle.properties. When calling gradle, use the -PenvironmentName=local option to use your local properties. Here are the steps to setup. ### Setup DB -Setup new hub. Will use basic DB config with no indexes. Will bring in XMI2ES transform to our modules. +Setup a new hub that includes UML2ES: Run the following: -./gradlew -PenvironmentName=local -i hubInit setup mlDeploy +./gradlew -i hubInit setup mlDeploy Confirm: -- New DB and app server created with name xmi2es-examples-runningRace. +- In Admin UI, check for new databases and app servers with names starting with xmi2es-examples-patient-hub +- In Query Console, explore the xmi2es-examples-patient-hub-MODULES database. Confirm it has the docuemnt /xmi2es/xmi2esTransform.xqy. ### Transform UML to ES -Now we convert UML to Entity Services: +Now we convert the patient UML model to Entity Services: -gradle -i -b uml2es4dhf5.gradle -PmodelName=PatientHubUML uDeployModel +./gradlew -i -b uml2es4dhf5.gradle -PmodelName=PatientHubUML uDeployModel Confirm: diff --git a/uml2es/examples/patient-hub/entities/Admissions.entity.json b/uml2es/examples/patient-hub/entities/Admissions.entity.json deleted file mode 100755 index 3eca0e4..0000000 --- a/uml2es/examples/patient-hub/entities/Admissions.entity.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "info" : { - "title" : "Admissions", - "version" : "0.0.1", - "baseUri" : "http://www.example.org/" - }, - "definitions" : { - "Labs" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "name" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "value" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "units" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "datetime" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - }, - "Admissions" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ "AdmissionID" ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "AdmissionID" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "startdate" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "enddate" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "labs" : { - "datatype" : "array", - "items" : { - "$ref" : "#/definitions/Labs" - } - }, - "diagnoses" : { - "datatype" : "array", - "items" : { - "$ref" : "#/definitions/Diagnoses" - } - } - } - }, - "Diagnoses" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "primaryDiagnosisCode" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "primaryDiagnosisDescription" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - } - } -} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities/Diagnoses.entity.json b/uml2es/examples/patient-hub/entities/Diagnoses.entity.json deleted file mode 100755 index 72a3a33..0000000 --- a/uml2es/examples/patient-hub/entities/Diagnoses.entity.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "info" : { - "title" : "Diagnoses", - "version" : "0.0.1", - "baseUri" : "http://example.org/" - }, - "definitions" : { - "Diagnoses" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "primaryDiagnosisCode" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "primaryDiagnosisDescription" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - } - } -} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities/Labs.entity.json b/uml2es/examples/patient-hub/entities/Labs.entity.json deleted file mode 100755 index 832ce03..0000000 --- a/uml2es/examples/patient-hub/entities/Labs.entity.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "info" : { - "title" : "Labs", - "version" : "0.0.1", - "baseUri" : "http://example.org/", - "description" : "Labs that were run" - }, - "definitions" : { - "Labs" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "name" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "value" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "units" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "datetime" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - } - } -} diff --git a/uml2es/examples/patient-hub/entities/Patients.entity.json b/uml2es/examples/patient-hub/entities/Patients.entity.json deleted file mode 100755 index 6922b64..0000000 --- a/uml2es/examples/patient-hub/entities/Patients.entity.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "info" : { - "title" : "Patients", - "version" : "0.0.1", - "baseUri" : "http://example.org/", - "description" : "Patient Model" - }, - "definitions" : { - "Labs" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "name" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "value" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "units" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "datetime" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - }, - "Admissions" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ "AdmissionID" ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "AdmissionID" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "startdate" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "enddate" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "labs" : { - "datatype" : "array", - "items" : { - "$ref" : "#/definitions/Labs" - } - }, - "diagnoses" : { - "datatype" : "array", - "items" : { - "$ref" : "#/definitions/Diagnoses" - } - } - } - }, - "Patients" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ "PatientID" ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "PatientID" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "gender" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "dob" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "race" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "marital-status" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "language" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "percentagebelowpoverty" : { - "datatype" : "decimal" - }, - "admissions" : { - "datatype" : "array", - "items" : { - "$ref" : "#/definitions/Admissions" - } - } - } - }, - "Diagnoses" : { - "required" : [ ], - "pii" : [ ], - "elementRangeIndex" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "properties" : { - "primaryDiagnosisCode" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - }, - "primaryDiagnosisDescription" : { - "datatype" : "string", - "collation" : "http://marklogic.com/collation/codepoint" - } - } - } - } -} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/gradle.properties b/uml2es/examples/patient-hub/gradle.properties index 3012bda..54f8665 100644 --- a/uml2es/examples/patient-hub/gradle.properties +++ b/uml2es/examples/patient-hub/gradle.properties @@ -55,44 +55,44 @@ mlPassword=admin # mlAppServicesSimpleSsl=true -mlStagingAppserverName=xmi2es-examples-patient-hub=STAGING +mlStagingAppserverName=xmi2es-examples-patient-hub-STAGING mlStagingPort=24010 -mlStagingDbName=xmi2es-examples-patient-hub=STAGING +mlStagingDbName=xmi2es-examples-patient-hub-STAGING mlStagingForestsPerHost=3 mlStagingAuth=digest # To enable SSL for staging # mlStagingSimpleSsl=true -mlFinalAppserverName=xmi2es-examples-patient-hub=FINAL +mlFinalAppserverName=xmi2es-examples-patient-hub-FINAL mlFinalPort=24011 -mlFinalDbName=xmi2es-examples-patient-hub=FINAL +mlFinalDbName=xmi2es-examples-patient-hub-FINAL mlFinalForestsPerHost=3 mlFinalAuth=digest # To enable SSL for final # mlFinalSimpleSsl=true -mlJobAppserverName=xmi2es-examples-patient-hub=JOBS +mlJobAppserverName=xmi2es-examples-patient-hub-JOBS mlJobPort=24013 -mlJobDbName=xmi2es-examples-patient-hub=JOBS +mlJobDbName=xmi2es-examples-patient-hub-JOBS mlJobForestsPerHost=4 mlJobAuth=digest # To enable SSL for jobs # mlJobSimpleSsl=true -mlModulesDbName=xmi2es-examples-patient-hub=MODULES +mlModulesDbName=xmi2es-examples-patient-hub-MODULES mlModulesForestsPerHost=1 -mlStagingTriggersDbName=xmi2es-examples-patient-hub=staging-TRIGGERS +mlStagingTriggersDbName=xmi2es-examples-patient-hub-staging-TRIGGERS mlStagingTriggersForestsPerHost=1 -mlStagingSchemasDbName=xmi2es-examples-patient-hub=staging-SCHEMAS +mlStagingSchemasDbName=xmi2es-examples-patient-hub-staging-SCHEMAS mlStagingSchemasForestsPerHost=1 -mlFinalTriggersDbName=xmi2es-examples-patient-hub=final-TRIGGERS +mlFinalTriggersDbName=xmi2es-examples-patient-hub-final-TRIGGERS mlFinalTriggersForestsPerHost=1 -mlFinalSchemasDbName=xmi2es-examples-patient-hub=final-SCHEMAS +mlFinalSchemasDbName=xmi2es-examples-patient-hub-final-SCHEMAS mlFinalSchemasForestsPerHost=1 # You can override this to specify an alternate folder for your @@ -111,7 +111,7 @@ mlFlowDeveloperUserName=flow-developer mlFlowDeveloperPassword=Q.+EYa6rt|_*KKdM{A,~ # The name of the role to create for hub deployment -mlDataHubAdminRole=xmi2es-examples-patient-hub=admin-role +mlDataHubAdminRole=data-hub-admin-role # Deprecated property # If you are working with a load balancer please indicate so using diff --git a/uml2es/examples/patient-hub/lib/log4j.properties b/uml2es/examples/patient-hub/lib/log4j.properties new file mode 100644 index 0000000..e7e9930 --- /dev/null +++ b/uml2es/examples/patient-hub/lib/log4j.properties @@ -0,0 +1,9 @@ +#root logger option +log4j.rootLogger=INFO, stdout + +# Direct log messages to stdout +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.Target=System.out +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n + diff --git a/uml2es/uml2esTransform/uml2es4dhf5.gradle b/uml2es/uml2esTransform/uml2es4dhf5.gradle index 530e055..073476b 100644 --- a/uml2es/uml2esTransform/uml2es4dhf5.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf5.gradle @@ -65,9 +65,9 @@ dependencies { // on the Data Hub Framework library // You can change to any 5.x build. compile 'com.marklogic:marklogic-data-hub:5.0.4' - compile 'com.marklogic:marklogic-xcc:9.0.7' + compile 'com.marklogic:marklogic-xcc:9.0.10' - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } @@ -392,7 +392,7 @@ task uDeployModel() { dependsOn '_mCopyGenCode' dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' - dependsOn 'mlGenerateModelArtifacts' + //dependsOn 'mlGenerateModelArtifacts' TODO - why is this failing dependsOn '_mDeployESModelToFinal' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' @@ -401,7 +401,7 @@ task uDeployModel() { tasks.findByName('_mCopyESExt').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' + //tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' TODO - why is this failing tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mCopyES' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mCopyESExt' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' From b0934c34e078f61f44b149490db53c1b2c90c56a Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 1 Nov 2019 16:47:37 -0400 Subject: [PATCH 04/25] dhf5 example --- .../Admissions.entity.json | 84 ++++++++++++ .../Diagnoses.entity.json | 26 ++++ .../entities_fromDHFExample/Labs.entity.json | 35 +++++ .../Patients.entity.json | 127 ++++++++++++++++++ 4 files changed, 272 insertions(+) create mode 100755 uml2es/examples/patient-hub/entities_fromDHFExample/Admissions.entity.json create mode 100755 uml2es/examples/patient-hub/entities_fromDHFExample/Diagnoses.entity.json create mode 100755 uml2es/examples/patient-hub/entities_fromDHFExample/Labs.entity.json create mode 100755 uml2es/examples/patient-hub/entities_fromDHFExample/Patients.entity.json diff --git a/uml2es/examples/patient-hub/entities_fromDHFExample/Admissions.entity.json b/uml2es/examples/patient-hub/entities_fromDHFExample/Admissions.entity.json new file mode 100755 index 0000000..3eca0e4 --- /dev/null +++ b/uml2es/examples/patient-hub/entities_fromDHFExample/Admissions.entity.json @@ -0,0 +1,84 @@ +{ + "info" : { + "title" : "Admissions", + "version" : "0.0.1", + "baseUri" : "http://www.example.org/" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + }, + "Admissions" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "AdmissionID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "AdmissionID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "startdate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "enddate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "labs" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Labs" + } + }, + "diagnoses" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Diagnoses" + } + } + } + }, + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities_fromDHFExample/Diagnoses.entity.json b/uml2es/examples/patient-hub/entities_fromDHFExample/Diagnoses.entity.json new file mode 100755 index 0000000..72a3a33 --- /dev/null +++ b/uml2es/examples/patient-hub/entities_fromDHFExample/Diagnoses.entity.json @@ -0,0 +1,26 @@ +{ + "info" : { + "title" : "Diagnoses", + "version" : "0.0.1", + "baseUri" : "http://example.org/" + }, + "definitions" : { + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/entities_fromDHFExample/Labs.entity.json b/uml2es/examples/patient-hub/entities_fromDHFExample/Labs.entity.json new file mode 100755 index 0000000..832ce03 --- /dev/null +++ b/uml2es/examples/patient-hub/entities_fromDHFExample/Labs.entity.json @@ -0,0 +1,35 @@ +{ + "info" : { + "title" : "Labs", + "version" : "0.0.1", + "baseUri" : "http://example.org/", + "description" : "Labs that were run" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} diff --git a/uml2es/examples/patient-hub/entities_fromDHFExample/Patients.entity.json b/uml2es/examples/patient-hub/entities_fromDHFExample/Patients.entity.json new file mode 100755 index 0000000..6922b64 --- /dev/null +++ b/uml2es/examples/patient-hub/entities_fromDHFExample/Patients.entity.json @@ -0,0 +1,127 @@ +{ + "info" : { + "title" : "Patients", + "version" : "0.0.1", + "baseUri" : "http://example.org/", + "description" : "Patient Model" + }, + "definitions" : { + "Labs" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "name" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "value" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "units" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "datetime" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + }, + "Admissions" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "AdmissionID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "AdmissionID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "startdate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "enddate" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "labs" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Labs" + } + }, + "diagnoses" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Diagnoses" + } + } + } + }, + "Patients" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ "PatientID" ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "PatientID" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "gender" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "dob" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "race" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "marital-status" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "language" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "percentagebelowpoverty" : { + "datatype" : "decimal" + }, + "admissions" : { + "datatype" : "array", + "items" : { + "$ref" : "#/definitions/Admissions" + } + } + } + }, + "Diagnoses" : { + "required" : [ ], + "pii" : [ ], + "elementRangeIndex" : [ ], + "rangeIndex" : [ ], + "wordLexicon" : [ ], + "properties" : { + "primaryDiagnosisCode" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + }, + "primaryDiagnosisDescription" : { + "datatype" : "string", + "collation" : "http://marklogic.com/collation/codepoint" + } + } + } + } +} \ No newline at end of file From 56cf6837849dfa1b7934ae34417d8d2edf567dcc Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 1 Nov 2019 23:29:50 -0400 Subject: [PATCH 05/25] dhf5 example --- uml2es/examples/patient-hub/README.md | 11 +- .../data/PatientHubUML/PatientHubUML.uml | 2 +- .../examples/patient-hub/flows/build.gradle | 37 ---- .../patient-hub/flows/gradle-local.properties | 5 - .../patient-hub/flows/gradle.properties | 127 ------------- .../flows/gradle/wrapper/gradle-wrapper.jar | Bin 55190 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 - uml2es/examples/patient-hub/flows/gradlew | 172 ------------------ uml2es/examples/patient-hub/flows/gradlew.bat | 84 --------- .../databases/job-database.json | 142 --------------- .../databases/staging-database.json | 8 - .../databases/staging-schemas-database.json | 3 - .../databases/staging-triggers-database.json | 3 - .../security/amps/dhf-amp-67.json | 7 - .../security/amps/dhf-amp-68.json | 7 - .../security/amps/dhf-amp-69.json | 7 - .../security/amps/dhf-amp-70.json | 7 - .../security/amps/dhf-amp-71.json | 7 - .../security/amps/dhf-amp-72.json | 7 - .../security/amps/dhf-amp-73.json | 7 - .../privileges/dhf-internal-data-hub.json | 5 - .../privileges/dhf-internal-entities.json | 5 - .../privileges/dhf-internal-mappings.json | 5 - .../privileges/dhf-internal-trace-ui.json | 5 - .../security/roles/data-hub-admin-role.json | 114 ------------ .../security/roles/flow-developer-role.json | 114 ------------ .../security/roles/flow-operator-role.json | 121 ------------ .../security/users/flow-developer-user.json | 6 - .../security/users/flow-operator-user.json | 6 - .../servers/job-server.json | 14 -- .../servers/staging-server.json | 14 -- .../triggers/ml-dh-entity-create.json | 35 ---- .../triggers/ml-dh-entity-delete.json | 35 ---- .../triggers/ml-dh-entity-modify.json | 35 ---- .../ml-dh-entity-validate-create.json | 35 ---- .../ml-dh-entity-validate-modify.json | 35 ---- .../ml-config/databases/final-database.json | 8 - .../databases/final-schemas-database.json | 3 - .../databases/final-triggers-database.json | 3 - .../ml-config/databases/modules-database.json | 5 - .../main/ml-config/servers/final-server.json | 14 -- .../entity-config/final-entity-options.xml | 12 +- .../entity-config/staging-entity-options.xml | 12 +- uml2es/examples/umlModels/PatientHubUML.xml | 2 +- .../ml-modules/root/xmi2es/cookieCutter.sjs | 9 +- 45 files changed, 32 insertions(+), 1268 deletions(-) delete mode 100644 uml2es/examples/patient-hub/flows/build.gradle delete mode 100644 uml2es/examples/patient-hub/flows/gradle-local.properties delete mode 100644 uml2es/examples/patient-hub/flows/gradle.properties delete mode 100644 uml2es/examples/patient-hub/flows/gradle/wrapper/gradle-wrapper.jar delete mode 100644 uml2es/examples/patient-hub/flows/gradle/wrapper/gradle-wrapper.properties delete mode 100755 uml2es/examples/patient-hub/flows/gradlew delete mode 100755 uml2es/examples/patient-hub/flows/gradlew.bat delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json delete mode 100644 uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 209c287..0b51855 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -43,11 +43,20 @@ Confirm: * /xmi2es/findings/RunningRaceEMF.xml - findings during the transform from EMF to ES * /xmi2es/findings/RunningRacePapyrus.xml - findings during the transform from Papyrus to ES + TODO - fix this + Check each of the findings documents: /xmi2es/findings/RunningRace.xml, /xmi2es/findings/RunningRaceEMF.xml, /xmi2es/findings/RunningRacePapyrus.xml. Verify there are no issues reported in any of them. ## Create Hub Entities -gradle -b uml2es4dhf.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all +./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all + +TODO: confirm + +## Run Example As Is + +And now we run the original example and confirm that its flows function properly with our UML model. + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml index 4be6279..d6acc64 100644 --- a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml @@ -130,5 +130,5 @@ - + diff --git a/uml2es/examples/patient-hub/flows/build.gradle b/uml2es/examples/patient-hub/flows/build.gradle deleted file mode 100644 index 9c41d8e..0000000 --- a/uml2es/examples/patient-hub/flows/build.gradle +++ /dev/null @@ -1,37 +0,0 @@ -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - } -} - -plugins { - id 'java' - id 'eclipse' - id 'idea' - - // This plugin allows you to create different environments - // for your gradle deploy. Each environment is represented - // by a gradle-${env}.properties file - // See https://github.com/stevesaliman/gradle-properties-plugin - // specify the env on the command line with: - // gradle -PenvironmentName=x ... - id 'net.saliman.properties' version '1.4.6' - - // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - id 'com.marklogic.ml-data-hub' version '5.0.4' -} - -repositories { - jcenter() - maven {url 'http://developer.marklogic.com/maven2/'} -} - -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - compile 'com.marklogic:marklogic-data-hub:5.0.4' - compile 'com.marklogic:marklogic-xcc:9.0.7' -} - - diff --git a/uml2es/examples/patient-hub/flows/gradle-local.properties b/uml2es/examples/patient-hub/flows/gradle-local.properties deleted file mode 100644 index 849d0b6..0000000 --- a/uml2es/examples/patient-hub/flows/gradle-local.properties +++ /dev/null @@ -1,5 +0,0 @@ -# Put your overrides from gradle.properties here -# Don't check this in to version control - -# mlUsername=admin -# mlPassword=admin diff --git a/uml2es/examples/patient-hub/flows/gradle.properties b/uml2es/examples/patient-hub/flows/gradle.properties deleted file mode 100644 index 8b22efe..0000000 --- a/uml2es/examples/patient-hub/flows/gradle.properties +++ /dev/null @@ -1,127 +0,0 @@ -# These settings are used by the Data Hub Framework when -# communicating with MarkLogic. -# The values in this file are meant as project-wide settings. -# You can override these properties for a specific environment -# by creating a gradle-{environment}.properties file. -# For example, to create a properties file for your prod environment create a file -# named gradle-prod.properties. -# -# .... -mlDHFVersion=5.0.4 -mlHost=localhost - -# If you are working with a load balancer please specify it here -# mlIsHostLoadBalancer=false - -# Your MarkLogic Username and Password -mlUsername= -mlPassword= - -# If specified, the manage username/password combo is used with the ML Management REST API for managing application -# resources; this user must have the manage-admin and rest-admin roles. -# -# If these are not set, then mlUsername/mlPassword is used for managing application resources. -# mlManageUsername= -# mlManagePassword= -# -# To change the Manage Port -# mlManagePort=8002 -# -# To use SSL on the Manage appserver (port 8002 by default) -# mlManageScheme=https -# mlManageSimpleSsl=true -# -# If specified, mlSecurityUsername/mlSecurityPassword is used for talking to Security end points on port 8002; this -# user must have the "manage-admin" and "security" roles. -# -# mlSecurityUsername= -# mlSecurityPassword= -# -# To change the Admin Port -# mlAdminPort=8001 -# -# To use SSL on the Admin appserver (port 8001 by default) -# mlAdminScheme=https -# mlAdminSimpleSsl=true - - -# If specified, these values can override where the DHF thinks -# MarkLogic default ports are at. You would only use this if you -# have changed the ports on which MarkLogic listens -# -# mlAppServicesPort=8000 -# -# To use SSL on the AppServices appserver (port 8000 by default) -# mlAppServicesSimpleSsl=true - - -mlStagingAppserverName=data-hub-STAGING -mlStagingPort=8010 -mlStagingDbName=data-hub-STAGING -mlStagingForestsPerHost=3 -mlStagingAuth=digest -# To enable SSL for staging -# mlStagingSimpleSsl=true - -mlFinalAppserverName=data-hub-FINAL -mlFinalPort=8011 -mlFinalDbName=data-hub-FINAL -mlFinalForestsPerHost=3 -mlFinalAuth=digest -# To enable SSL for final -# mlFinalSimpleSsl=true - - -mlJobAppserverName=data-hub-JOBS -mlJobPort=8013 -mlJobDbName=data-hub-JOBS -mlJobForestsPerHost=4 -mlJobAuth=digest -# To enable SSL for jobs -# mlJobSimpleSsl=true - -mlModulesDbName=data-hub-MODULES -mlModulesForestsPerHost=1 - -mlStagingTriggersDbName=data-hub-staging-TRIGGERS -mlStagingTriggersForestsPerHost=1 - -mlStagingSchemasDbName=data-hub-staging-SCHEMAS -mlStagingSchemasForestsPerHost=1 - -mlFinalTriggersDbName=data-hub-final-TRIGGERS -mlFinalTriggersForestsPerHost=1 - -mlFinalSchemasDbName=data-hub-final-SCHEMAS -mlFinalSchemasForestsPerHost=1 - -# You can override this to specify an alternate folder for your -# custom forest info. Defaults to user-config/forests/ -# mlCustomForestPath=forests - -# The name of the Role to create for Hub Access -mlFlowOperatorRole=flow-operator-role -mlFlowOperatorUserName=flow-operator -# this password is autogenerated for you via the 'gradle hubInit' task -mlFlowOperatorPassword=]SiKJj|$W]p]pt^sAo`H - -# The name of the role to create for hub development -mlFlowDeveloperRole=flow-developer-role -mlFlowDeveloperUserName=flow-developer -mlFlowDeveloperPassword=fJct_z3WXC]TDiM2/7)art9Bu0Pcm@7C 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 z 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 \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG=`dirname "$PRG"`"/$link" - fi -done -SAVED="`pwd`" -cd "`dirname \"$PRG\"`/" >/dev/null -APP_HOME="`pwd -P`" -cd "$SAVED" >/dev/null - -APP_NAME="Gradle" -APP_BASE_NAME=`basename "$0"` - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS="" - -# Use the maximum available, or set MAX_FD != -1 to use that value. -MAX_FD="maximum" - -warn ( ) { - echo "$*" -} - -die ( ) { - echo - echo "$*" - echo - exit 1 -} - -# OS specific support (must be 'true' or 'false'). -cygwin=false -msys=false -darwin=false -nonstop=false -case "`uname`" in - CYGWIN* ) - cygwin=true - ;; - Darwin* ) - darwin=true - ;; - MINGW* ) - msys=true - ;; - NONSTOP* ) - nonstop=true - ;; -esac - -CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar - -# Determine the Java command to use to start the JVM. -if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - if [ ! -x "$JAVACMD" ] ; then - die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." - fi -else - JAVACMD="java" - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. - -Please set the JAVA_HOME variable in your environment to match the -location of your Java installation." -fi - -# Increase the maximum file descriptors if we can. -if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then - MAX_FD_LIMIT=`ulimit -H -n` - if [ $? -eq 0 ] ; then - if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then - MAX_FD="$MAX_FD_LIMIT" - fi - ulimit -n $MAX_FD - if [ $? -ne 0 ] ; then - warn "Could not set maximum file descriptor limit: $MAX_FD" - fi - else - warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" - fi -fi - -# For Darwin, add options to specify how the application appears in the dock -if $darwin; then - GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" -fi - -# For Cygwin, switch paths to Windows format before running java -if $cygwin ; then - APP_HOME=`cygpath --path --mixed "$APP_HOME"` - CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - JAVACMD=`cygpath --unix "$JAVACMD"` - - # We build the pattern for arguments to be converted via cygpath - ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` - SEP="" - for dir in $ROOTDIRSRAW ; do - ROOTDIRS="$ROOTDIRS$SEP$dir" - SEP="|" - done - OURCYGPATTERN="(^($ROOTDIRS))" - # Add a user-defined pattern to the cygpath arguments - if [ "$GRADLE_CYGPATTERN" != "" ] ; then - OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" - fi - # Now convert the arguments - kludge to limit ourselves to /bin/sh - i=0 - for arg in "$@" ; do - CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` - CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option - - if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition - eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` - else - eval `echo args$i`="\"$arg\"" - fi - i=$((i+1)) - done - case $i in - (0) set -- ;; - (1) set -- "$args0" ;; - (2) set -- "$args0" "$args1" ;; - (3) set -- "$args0" "$args1" "$args2" ;; - (4) set -- "$args0" "$args1" "$args2" "$args3" ;; - (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; - (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; - (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; - (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; - (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; - esac -fi - -# Escape application args -save ( ) { - for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done - echo " " -} -APP_ARGS=$(save "$@") - -# Collect all arguments for the java command, following the shell quoting and substitution rules -eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" - -# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong -if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then - cd "$(dirname "$0")" -fi - -exec "$JAVACMD" "$@" diff --git a/uml2es/examples/patient-hub/flows/gradlew.bat b/uml2es/examples/patient-hub/flows/gradlew.bat deleted file mode 100755 index e95643d..0000000 --- a/uml2es/examples/patient-hub/flows/gradlew.bat +++ /dev/null @@ -1,84 +0,0 @@ -@if "%DEBUG%" == "" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%" == "" set DIRNAME=. -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS= - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto init - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% - -:end -@rem End local scope for the variables with windows NT shell -if "%ERRORLEVEL%"=="0" goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 -exit /b 1 - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json deleted file mode 100644 index 351b36b..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/job-database.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "database-name": "%%mlJobDbName%%", - "range-element-index": [ - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "jobId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "jobName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "flow", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "ignore" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "startTime", - "collation": "", - "range-value-positions": false, - "invalid-values": "ignore" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "endTime", - "collation": "", - "range-value-positions": false, - "invalid-values": "ignore" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "timeStarted", - "collation": "", - "range-value-positions": false, - "invalid-values": "ignore" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "timeEnded", - "collation": "", - "range-value-positions": false, - "invalid-values": "ignore" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "status", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "entityName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "flowName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "flowType", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - } - ], - "range-path-index": [ - { - "scalar-type": "string", - "path-expression": "/trace/hasError", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/flowType", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/jobId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/traceId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/identifier", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "dateTime", - "path-expression": "/trace/created", - "collation": "", - "range-value-positions": false, - "invalid-values": "reject" - } - ], - "schema-database": "%%mlStagingSchemasDbName%%", - "triggers-database": "%%mlStagingTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json deleted file mode 100644 index 615fe0a..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-database.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "database-name": "%%mlStagingDbName%%", - "schema-database": "%%mlStagingSchemasDbName%%", - "triggers-database": "%%mlStagingTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json deleted file mode 100644 index cf769df..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-schemas-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlStagingSchemasDbName%%" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json deleted file mode 100644 index d757774..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/databases/staging-triggers-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlStagingTriggersDbName%%" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json deleted file mode 100644 index 094ad30..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-67.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", - "local-name" : "map-to-xml", - "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "search-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json deleted file mode 100644 index debb50d..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-68.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", - "local-name" : "construct-type", - "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "search-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json deleted file mode 100644 index 2781c37..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-69.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/smart-mastering/survivorship/merging", - "local-name" : "locked-uris", - "document-uri" : "/com.marklogic.smart-mastering/survivorship/merging/base.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "rest-reader-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json deleted file mode 100644 index e90c406..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-70.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", - "local-name" : "post-bulk-documents", - "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "rest-reader-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json deleted file mode 100644 index d70b1d8..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-71.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/rest-api/lib/extensions-util", - "local-name" : "do-refresh-extension-metadata", - "document-uri" : "/data-hub/5/rest-api/lib/extensions-util.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "rest-reader-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json deleted file mode 100644 index bf15267..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-72.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://marklogic.com/rest-api/models/document-model-update-transform", - "local-name" : "xdmp-add-response-header", - "document-uri" : "/data-hub/5/rest-api/models/document-model-update-transform.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "rest-reader-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json deleted file mode 100644 index 132fa33..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/amps/dhf-amp-73.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "namespace" : "http://www.w3.org/2005/xpath-functions", - "local-name" : "xdmp-add-response-header", - "document-uri" : "/data-hub/5/rest-api/endpoints/resource-service-query.xqy", - "modules-database" : "%%mlModulesDbName%%", - "role" : [ "rest-reader-internal" ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json deleted file mode 100644 index 2b9ccdd..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-data-hub", - "action": "/data-hub/", - "kind": "uri" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json deleted file mode 100644 index 610512c..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-entities", - "action": "/entities/", - "kind": "uri" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json deleted file mode 100644 index 25e3e65..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-mappings", - "action": "/mappings/", - "kind": "uri" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json deleted file mode 100644 index 01e9450..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-trace-ui", - "action": "/trace-ui/", - "kind": "uri" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json deleted file mode 100644 index c991fec..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/data-hub-admin-role.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "role-name": "%%mlDataHubAdminRole%%", - "description": "A role can deploy modules to a data hub instance.", - "role": [ - "rest-admin","manage-admin", "tde-admin" - ], - "privilege": [ - { - "privilege-name": "xdmp:set-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", - "kind":"execute" - }, - { - "privilege-name": "manage", - "action": "http://marklogic.com/xdmp/privileges/manage", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-eval", - "action": "http://marklogic.com/xdmp/privileges/xslt-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-invoke", - "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:eval", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", - "kind":"execute" - }, - { - "privilege-name": "xdbc:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", - "kind":"execute" - }, - { - "privilege-name": "xdbc:insert", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", - "kind": "execute" - }, - { - "privilege-name": "xdbc:insert-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:document-load", - "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field-names", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", - "kind": "execute" - }, - { - "privilege-name": "unprotected-collections", - "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", - "kind": "execute" - }, - { - "privilege-name": "any-uri", - "action": "http://marklogic.com/xdmp/privileges/any-uri", - "kind": "execute" - }, - { - "privilege-name": "ps-user", - "action": "http://marklogic.com/xdmp/privileges/ps-user", - "kind": "execute" - }, - { - "privilege-name": "sem:sparql", - "action": "http://marklogic.com/xdmp/privileges/sem-sparql", - "kind": "execute" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json deleted file mode 100644 index 4387fb8..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-developer-role.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "role-name": "%%mlFlowDeveloperRole%%", - "description": "A role can deploy modules to a data hub instance.", - "role": [ - "rest-admin","manage-admin","tde-admin" - ], - "privilege": [ - { - "privilege-name": "xdmp:set-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", - "kind":"execute" - }, - { - "privilege-name": "manage", - "action": "http://marklogic.com/xdmp/privileges/manage", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-eval", - "action": "http://marklogic.com/xdmp/privileges/xslt-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-invoke", - "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:eval", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", - "kind":"execute" - }, - { - "privilege-name": "xdbc:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", - "kind":"execute" - }, - { - "privilege-name": "xdbc:insert", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", - "kind": "execute" - }, - { - "privilege-name": "xdbc:insert-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:document-load", - "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field-names", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", - "kind": "execute" - }, - { - "privilege-name": "unprotected-collections", - "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", - "kind": "execute" - }, - { - "privilege-name": "any-uri", - "action": "http://marklogic.com/xdmp/privileges/any-uri", - "kind": "execute" - }, - { - "privilege-name": "ps-user", - "action": "http://marklogic.com/xdmp/privileges/ps-user", - "kind": "execute" - }, - { - "privilege-name": "sem:sparql", - "action": "http://marklogic.com/xdmp/privileges/sem-sparql", - "kind": "execute" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json deleted file mode 100644 index 23856b2..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/roles/flow-operator-role.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "role-name": "%%mlFlowOperatorRole%%", - "description": "A role that allows the user to read and write from MarkLogic Data Hub databases", - "role": [ - "rest-reader", - "rest-extension-user", - "rest-writer" - ], - "privilege": [ - { - "privilege-name": "xdmp:set-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", - "kind":"execute" - }, - { - "privilege-name": "manage", - "action": "http://marklogic.com/xdmp/privileges/manage", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-eval", - "action": "http://marklogic.com/xdmp/privileges/xslt-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:xslt-invoke", - "action": "http://marklogic.com/xdmp/privileges/xslt-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:eval", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", - "kind":"execute" - }, - { - "privilege-name": "xdbc:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", - "kind":"execute" - }, - { - "privilege-name": "xdbc:insert", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert", - "kind": "execute" - }, - { - "privilege-name": "xdbc:insert-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-insert-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:document-load", - "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field-names", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", - "kind": "execute" - }, - { - "privilege-name": "xdmp:value", - "action": "http://marklogic.com/xdmp/privileges/xdmp-value", - "kind": "execute" - }, - { - "privilege-name": "unprotected-collections", - "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", - "kind": "execute" - }, - { - "privilege-name": "unprotected-uri", - "action": "http://marklogic.com/xdmp/privileges/unprotected-uri", - "kind": "execute" - }, - { - "privilege-name": "ps-user", - "action": "http://marklogic.com/xdmp/privileges/ps-user", - "kind": "execute" - }, - { - "privilege-name": "sem:sparql", - "action": "http://marklogic.com/xdmp/privileges/sem-sparql", - "kind": "execute" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json deleted file mode 100644 index 677c9cb..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-developer-user.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "user-name": "%%mlFlowDeveloperUserName%%", - "description": "A user that is used for reading and writing from MarkLogic Data Hub databases and for maintaining DHF modules", - "password": "%%mlFlowDeveloperPassword%%", - "role": ["%%mlFlowDeveloperRole%%","%%mlFlowOperatorRole%%"] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json deleted file mode 100644 index 2f84399..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/security/users/flow-operator-user.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "user-name": "%%mlFlowOperatorUserName%%", - "description": "A user that is used for reading and writing from MarkLogic Data Hub databases", - "password": "%%mlFlowOperatorPassword%%", - "role": ["%%mlFlowOperatorRole%%"] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json deleted file mode 100644 index b976718..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/job-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlJobAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlJobPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlJobDbName%%", - "authentication": "%%mlJobAuth%%", - "default-error-format": "json", - "error-handler": "/MarkLogic/rest-api/error-handler.xqy", - "url-rewriter": "/data-hub/5/tracing/%%mlServerVersion%%-tracing-rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json deleted file mode 100644 index e6858cc..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/servers/staging-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlStagingAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlStagingPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlStagingDbName%%", - "authentication": "%%mlStagingAuth%%", - "default-error-format": "json", - "error-handler": "/MarkLogic/rest-api/error-handler.xqy", - "url-rewriter": "/data-hub/5/rest-api/rewriter/%%mlServerVersion%%-rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json deleted file mode 100644 index fc4fe41..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-create.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "ml-dh-entity-create", - "description": "MarkLogic Data Hub entity model creation trigger", - "event": { - "data-event": { - "collection-scope": { - "uri": "http://marklogic.com/entity-services/models" - }, - "document-content": { - "update-kind": "create" - }, - "when": "post-commit" - } - }, - "module": "data-hub/4/triggers/entity-model-trigger.xqy", - "module-db": "%%mlModulesDbName%%", - "module-root": "/", - "enabled": true, - "recursive": true, - "task-priority": "normal", - "permission": [ - { - "role-name": "%%mlDataHubAdminRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowDeveloperRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowOperatorRole%%", - "capability": "read" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json deleted file mode 100644 index c4b4047..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-delete.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "ml-dh-entity-delete", - "description": "MarkLogic Data Hub entity model delete trigger", - "event": { - "data-event": { - "collection-scope": { - "uri": "http://marklogic.com/entity-services/models" - }, - "document-content": { - "update-kind": "delete" - }, - "when": "post-commit" - } - }, - "module": "data-hub/4/triggers/entity-model-delete-trigger.xqy", - "module-db": "%%mlModulesDbName%%", - "module-root": "/", - "enabled": true, - "recursive": true, - "task-priority": "normal", - "permission": [ - { - "role-name": "%%mlDataHubAdminRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowDeveloperRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowOperatorRole%%", - "capability": "read" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json deleted file mode 100644 index 6501ca2..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-modify.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "ml-dh-entity-modify", - "description": "MarkLogic Data Hub entity model update trigger", - "event": { - "data-event": { - "collection-scope": { - "uri": "http://marklogic.com/entity-services/models" - }, - "document-content": { - "update-kind": "modify" - }, - "when": "post-commit" - } - }, - "module": "data-hub/4/triggers/entity-model-trigger.xqy", - "module-db": "%%mlModulesDbName%%", - "module-root": "/", - "enabled": true, - "recursive": true, - "task-priority": "normal", - "permission": [ - { - "role-name": "%%mlDataHubAdminRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowDeveloperRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowOperatorRole%%", - "capability": "read" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json deleted file mode 100644 index ee3a69a..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-create.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "ml-dh-entity-validate-create", - "description": "MarkLogic Data Hub entity model creation validation pre-commit trigger", - "event": { - "data-event": { - "collection-scope": { - "uri": "http://marklogic.com/entity-services/models" - }, - "document-content": { - "update-kind": "create" - }, - "when": "pre-commit" - } - }, - "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", - "module-db": "%%mlModulesDbName%%", - "module-root": "/", - "enabled": true, - "recursive": true, - "task-priority": "normal", - "permission": [ - { - "role-name": "%%mlDataHubAdminRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowDeveloperRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowOperatorRole%%", - "capability": "read" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json b/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json deleted file mode 100644 index 26d12e1..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/hub-internal-config/triggers/ml-dh-entity-validate-modify.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "ml-dh-entity-validate-modify", - "description": "MarkLogic Data Hub entity model update validation pre-commit trigger", - "event": { - "data-event": { - "collection-scope": { - "uri": "http://marklogic.com/entity-services/models" - }, - "document-content": { - "update-kind": "modify" - }, - "when": "pre-commit" - } - }, - "module": "data-hub/4/triggers/entity-model-validate-trigger.xqy", - "module-db": "%%mlModulesDbName%%", - "module-root": "/", - "enabled": true, - "recursive": true, - "task-priority": "normal", - "permission": [ - { - "role-name": "%%mlDataHubAdminRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowDeveloperRole%%", - "capability": "update" - }, - { - "role-name": "%%mlFlowOperatorRole%%", - "capability": "read" - } - ] -} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json deleted file mode 100644 index 44f8e71..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-database.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "database-name": "%%mlFinalDbName%%", - "schema-database": "%%mlFinalSchemasDbName%%", - "triggers-database": "%%mlFinalTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json deleted file mode 100644 index 7db14e3..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-schemas-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlFinalSchemasDbName%%" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json deleted file mode 100644 index e9cccf6..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/final-triggers-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlFinalTriggersDbName%%" -} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json deleted file mode 100644 index f1c7230..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/ml-config/databases/modules-database.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "database-name": "%%mlModulesDbName%%", - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json b/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json deleted file mode 100644 index 2080945..0000000 --- a/uml2es/examples/patient-hub/flows/src/main/ml-config/servers/final-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlFinalAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlFinalPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlFinalDbName%%", - "authentication": "%%mlFinalAuth%%", - "default-error-format": "json", - "error-handler": "/MarkLogic/rest-api/error-handler.xqy", - "url-rewriter": "/MarkLogic/rest-api/rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml index af26a19..1d4799f 100755 --- a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml +++ b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml @@ -1,5 +1,5 @@ - + @@ -19,22 +19,24 @@ - + + limit=25 - + + limit=25 - + - + diff --git a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml index af26a19..1d4799f 100755 --- a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml +++ b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml @@ -1,5 +1,5 @@ - + @@ -19,22 +19,24 @@ - + + limit=25 - + + limit=25 - + - + diff --git a/uml2es/examples/umlModels/PatientHubUML.xml b/uml2es/examples/umlModels/PatientHubUML.xml index 4be6279..d6acc64 100644 --- a/uml2es/examples/umlModels/PatientHubUML.xml +++ b/uml2es/examples/umlModels/PatientHubUML.xml @@ -130,5 +130,5 @@ - + diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs index a2c3fef..799e957 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs @@ -875,14 +875,17 @@ function createEntities(modelName, entitySelect, entityNames, stagingDB, options var modelIRIHash = info.baseUri + "#" + info.title + "-" + info.version; // cuz ES uses model IRI in a weird way // which entities? - var allEntities = useAllEntities(modelIRIHash); + var allEntities = useAllEntities(modelIRI).concat(useAllEntities(modelIRIHash)); + +xdmp.log("ALL ENTITIES *" + modelIRI + "*" + modelIRIHash + "*" + JSON.stringify(allEntities)); + var entities; if (entityNames && entityNames != null) entities = entityNames.split(",").map(function (e) { e = e.trim(); if (allEntities.indexOf(e) < 0) throw "Unknown entity *" + e + "*"; return e; }); - else if (entitySelect == "infer") entities = inferPlugins(modelIRIHash); + else if (entitySelect == "infer") entities = ingerPlugins(modelIRI).concat(inferPlugins(mmodelIRIHash)); else if (entitySelect == "all") entities = allEntities; else throw "Should not have gotten here *" + entitySelect + "*"; if (entities.length == 0) throw "No entities specified or inferred"; @@ -904,7 +907,7 @@ function createEntities(modelName, entitySelect, entityNames, stagingDB, options writeFile("/entities/", defName + ".entity.json", loneDef, false, "", "loneDef", stagingDB); if (entities.indexOf(defName) >= 0) { - var folder = is5 == true ? "/cookieCutter/" + modelName + "/entities/" + defName + "/" : + var folder = is5 == true ? "/cookieCutter/" + modelName + "/entities/" : "/cookieCutter/" + modelName + "/plugins/entities/" + defName + "/"; writeFile(folder, defName + ".entity.json", loneDef, false, modelName, "plugins"); } From 6add7d538a70c6dc2c600bd5c45e7d57811bdb06 Mon Sep 17 00:00:00 2001 From: mhavey Date: Mon, 4 Nov 2019 06:36:41 -0500 Subject: [PATCH 06/25] dhf5 --- uml2es/examples/patient-hub/README.md | 4 ++ .../patient-hub/flows/Admissions.flow.json | 67 ++++++++++++++++++ .../patient-hub/flows/Diagnoses.flow.json | 45 ++++++++++++ .../examples/patient-hub/flows/Labs.flow.json | 45 ++++++++++++ .../patient-hub/flows/Patients.flow.json | 69 +++++++++++++++++++ .../custom/BuildAdmissions/main.sjs | 2 + .../custom/PopulateAdmissions/main.sjs | 1 + 7 files changed, 233 insertions(+) create mode 100755 uml2es/examples/patient-hub/flows/Admissions.flow.json create mode 100755 uml2es/examples/patient-hub/flows/Diagnoses.flow.json create mode 100755 uml2es/examples/patient-hub/flows/Labs.flow.json create mode 100755 uml2es/examples/patient-hub/flows/Patients.flow.json diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 0b51855..ce7795c 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -53,6 +53,10 @@ Check each of the findings documents: /xmi2es/findings/RunningRace.xml, /xmi2es/ TODO: confirm +Now deploy the entities by running: + +./gradlew -i mlDeploy + ## Run Example As Is And now we run the original example and confirm that its flows function properly with our UML model. diff --git a/uml2es/examples/patient-hub/flows/Admissions.flow.json b/uml2es/examples/patient-hub/flows/Admissions.flow.json new file mode 100755 index 0000000..534912a --- /dev/null +++ b/uml2es/examples/patient-hub/flows/Admissions.flow.json @@ -0,0 +1,67 @@ +{ + "name" : "Admissions", + "description" : "", + "batchSize" : 100, + "threadCount" : 4, + "stopOnError" : false, + "options" : { }, + "version" : 0, + "steps" : { + "1" : { + "name" : "AdmissionsCore", + "description" : "", + "options" : { + "additionalCollections" : [ ], + "headers" : { + "sources" : [ { + "name" : "Admissions" + } ], + "createdOn" : "currentDateTime", + "createdBy" : "currentUser" + }, + "sourceQuery" : "cts.collectionQuery([])", + "collections" : [ "AdmissionsCore" ], + "permissions" : "rest-reader,read,rest-writer,update", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" + }, + "customHook" : { }, + "retryLimit" : 0, + "batchSize" : 0, + "threadCount" : 0, + "stepDefinitionName" : "default-ingestion", + "stepDefinitionType" : "INGESTION", + "fileLocations" : { + "inputFilePath" : "datasets/admissions-core", + "inputFileType" : "csv", + "outputURIReplacement" : ".*datasets,'/datasets'", + "separator" : "\\t" + }, + "mappingStep" : false, + "customStep" : false, + "mappingName" : null + }, + "2" : { + "name" : "BuildAdmissions", + "description" : "", + "options" : { + "sourceQuery" : "cts.collectionQuery([\"AdmissionsCore\"])", + "targetEntity" : "Admissions", + "collections" : [ "BuildAdmissions", "CompletedAdmissions" ], + "sourceDatabase" : "xmi2es-examples-patient-hub-STAGING", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" + }, + "customHook" : null, + "retryLimit" : 0, + "batchSize" : 5, + "threadCount" : 12, + "stepDefinitionName" : "BuildAdmissions", + "stepDefinitionType" : "CUSTOM", + "modulePath" : "/custom-modules/custom/BuildAdmissions/main.sjs", + "mappingStep" : false, + "customStep" : true, + "mappingName" : null + } + } +} diff --git a/uml2es/examples/patient-hub/flows/Diagnoses.flow.json b/uml2es/examples/patient-hub/flows/Diagnoses.flow.json new file mode 100755 index 0000000..d4bc66b --- /dev/null +++ b/uml2es/examples/patient-hub/flows/Diagnoses.flow.json @@ -0,0 +1,45 @@ +{ + "name" : "Diagnoses", + "description" : "and the diagnosis is!!!!!", + "batchSize" : 100, + "threadCount" : 4, + "stopOnError" : false, + "options" : { }, + "version" : 0, + "steps" : { + "1" : { + "name" : "DiagnosesCore", + "description" : "fun", + "options" : { + "additionalCollections" : [ ], + "headers" : { + "sources" : [ { + "name" : "Diagnoses" + } ], + "createdOn" : "currentDateTime", + "createdBy" : "currentUser" + }, + "sourceQuery" : "cts.collectionQuery([])", + "collections" : [ "DiagnosesCore" ], + "permissions" : "rest-reader,read,rest-writer,update", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" + }, + "customHook" : { }, + "retryLimit" : null, + "batchSize" : null, + "threadCount" : null, + "stepDefinitionName" : "default-ingestion", + "stepDefinitionType" : "INGESTION", + "fileLocations" : { + "inputFilePath" : "datasets/diagnoses-core", + "inputFileType" : "csv", + "outputURIReplacement" : ".*datasets,'/datasets'", + "separator" : "\\t" + }, + "mappingStep" : false, + "customStep" : false, + "mappingName" : null + } + } +} diff --git a/uml2es/examples/patient-hub/flows/Labs.flow.json b/uml2es/examples/patient-hub/flows/Labs.flow.json new file mode 100755 index 0000000..457a67c --- /dev/null +++ b/uml2es/examples/patient-hub/flows/Labs.flow.json @@ -0,0 +1,45 @@ +{ + "name" : "Labs", + "description" : "", + "batchSize" : 200, + "threadCount" : 12, + "stopOnError" : false, + "options" : { }, + "version" : 0, + "steps" : { + "1" : { + "name" : "LabsCore", + "description" : "", + "options" : { + "additionalCollections" : [ ], + "headers" : { + "sources" : [ { + "name" : "Labs" + } ], + "createdOn" : "currentDateTime", + "createdBy" : "currentUser" + }, + "sourceQuery" : "cts.collectionQuery([])", + "collections" : [ "LabsCore" ], + "permissions" : "rest-reader,read,rest-writer,update", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" + }, + "customHook" : { }, + "retryLimit" : null, + "batchSize" : null, + "threadCount" : null, + "stepDefinitionName" : "default-ingestion", + "stepDefinitionType" : "INGESTION", + "fileLocations" : { + "inputFilePath" : "datasets/labs-core", + "inputFileType" : "csv", + "outputURIReplacement" : ".*datasets,'/datasets'", + "separator" : "\\t" + }, + "mappingStep" : false, + "customStep" : false, + "mappingName" : null + } + } +} diff --git a/uml2es/examples/patient-hub/flows/Patients.flow.json b/uml2es/examples/patient-hub/flows/Patients.flow.json new file mode 100755 index 0000000..166f3a1 --- /dev/null +++ b/uml2es/examples/patient-hub/flows/Patients.flow.json @@ -0,0 +1,69 @@ +{ + "name" : "Patients", + "description" : "A flow to build patient-based records", + "batchSize" : 50, + "threadCount" : 8, + "stopOnError" : false, + "options" : { }, + "version" : 0, + "steps" : { + "1" : { + "name" : "Patient-Core", + "description" : "", + "options" : { + "additionalCollections" : [ ], + "headers" : { + "sources" : [ { + "name" : "Patients" + } ], + "createdOn" : "currentDateTime", + "createdBy" : "currentUser" + }, + "sourceQuery" : "cts.collectionQuery([])", + "collections" : [ "Patient-Core" ], + "permissions" : "rest-reader,read,rest-writer,update", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" + }, + "customHook" : { }, + "retryLimit" : null, + "batchSize" : null, + "threadCount" : null, + "stepDefinitionName" : "default-ingestion", + "stepDefinitionType" : "INGESTION", + "fileLocations" : { + "inputFilePath" : "datasets/patients-core", + "inputFileType" : "csv", + "outputURIReplacement" : ".*datasets,'/datasets'", + "separator" : "\\t" + }, + "mappingStep" : false, + "customStep" : false, + "mappingName" : null + }, + "2" : { + "name" : "PopulateAdmissions", + "description" : "", + "options" : { + "additionalCollections" : [ "Patient" ], + "sourceQuery" : "cts.collectionQuery([\"Patient-Core\"])", + "targetEntity" : "", + "collections" : [ "PopulateAdmissions", "Patient" ], + "sourceDatabase" : "xmi2es-examples-patient-hub-STAGING", + "sourceCollection" : "Patient-Core", + "outputFormat" : "json", + "targetDatabase" : "xmi2es-examples-patient-hub-FINAL" + }, + "customHook" : null, + "retryLimit" : 0, + "batchSize" : 5, + "threadCount" : 5, + "stepDefinitionName" : "PopulateAdmissions", + "stepDefinitionType" : "CUSTOM", + "modulePath" : "/custom-modules/custom/PopulateAdmissions/main.sjs", + "mappingStep" : false, + "customStep" : true, + "mappingName" : null + } + } +} diff --git a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs index 35ba829..95d43b2 100755 --- a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs +++ b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/BuildAdmissions/main.sjs @@ -40,6 +40,8 @@ function main(content, options) { //now, we search for the labs that match this patient ID and admission ID, then add those let diagnosesDocs = cts.search(cts.andQuery([cts.jsonPropertyRangeQuery('PatientID', '=', patientID), cts.jsonPropertyRangeQuery('AdmissionID', '=',admissionID),cts.collectionQuery(['DiagnosesCore'])])) +xdmp.log("BuildAdmissions: PATIENTID=" + patientID + "*, #diag=" + fn.count(diagnosesDocs) + " in " + xdmp.databaseName(xdmp.database())); + const Diagnoses = []; for (const diagnosisDoc of diagnosesDocs) { let diagnosis = {}; diff --git a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs index c634ace..59387e7 100755 --- a/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs +++ b/uml2es/examples/patient-hub/src/main/ml-modules/root/custom-modules/custom/PopulateAdmissions/main.sjs @@ -43,6 +43,7 @@ function main(content, options) { ]) ); +xdmp.log("PopulateAdmissions PATIENTID=" + patientID + "*, #adm=" + fn.count(admissionsDocs) + " in " + xdmp.databaseName(xdmp.database())); const Admissions = []; for (const admissionDoc of admissionsDocs) { let admission = admissionDoc.xpath('/envelope/instance').toObject()[0]; From 570bd5b08488675d8f21986ccb7f721563b7a108 Mon Sep 17 00:00:00 2001 From: mhavey Date: Mon, 4 Nov 2019 06:50:26 -0500 Subject: [PATCH 07/25] dhf5 example --- uml2es/examples/patient-hub/README.md | 74 +++++++++++++++++++++------ 1 file changed, 58 insertions(+), 16 deletions(-) diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index ce7795c..6b3cf34 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -33,33 +33,75 @@ Now we convert the patient UML model to Entity Services: ./gradlew -i -b uml2es4dhf5.gradle -PmodelName=PatientHubUML uDeployModel +Confirm: +- You have the file data/entity-services/PatientHubUML.json in your gradle project. +- You have the file data/entity-services-dump/xmi2es/findings/PatienHubUML.xml in your gradle project. Check the contents of this file. It should not indicate any UML-ES conversion issues. + +### Create Hub Entities + +Create DHF entities (like the original ones in the directory entities_fromDHFExample) by running this: + +./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all Confirm: -- Content DB includes several documents created when loading the XMI files, including: - * /marklogic.com/entity-services/models/RunningRace.json - ES model based on MagicDraw UML model - * /marklogic.com/entity-services/models/RunningRaceEMF.json - ES model based on EMF UML model - * /marklogic.com/entity-services/models/RunningRacePapyrus.json - ES model based on Papyrus UML model - * /xmi2es/findings/RunningRace.xml - findings during the transform from MagicDraw to ES - * /xmi2es/findings/RunningRaceEMF.xml - findings during the transform from EMF to ES - * /xmi2es/findings/RunningRacePapyrus.xml - findings during the transform from Papyrus to ES +- In entities directory of your gradle project are Admissions.entity.json, Diagnoses.entity.json, Labs.entity.json, Patients.entity.json - TODO - fix this +### Deploy Entities -Check each of the findings documents: /xmi2es/findings/RunningRace.xml, /xmi2es/findings/RunningRaceEMF.xml, /xmi2es/findings/RunningRacePapyrus.xml. Verify there are no issues reported in any of them. +Deploy what you just created: -## Create Hub Entities +./gradlew -i hubDeployUserArtifacts mlReloadModules -./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all +### Run Example As Is + +Run the original example! You can run from QuickStart or from command-line using gradle. Here's the gradle way: -TODO: confirm +./gradlew -i hubRunFlow -PflowName=Diagnoses -Now deploy the entities by running: +./gradlew -i hubRunFlow -PflowName=Labs -./gradlew -i mlDeploy +./gradlew -i hubRunFlow -PflowName=Admissions -## Run Example As Is +./gradlew -i hubRunFlow -PflowName=Patients + +Confirm: +- In xmi2es-examples-patient-hub-FINAL database check documents in Patient collection. They should contain admissions, which in turn contain labs and diagnoses: + +``` +{ + "instance": { + "Patient": { + "Admissions": [ + { "Admission": { + "AdmissionID": "1", + "AdmissionStartDate": "1967-06-02 08:43:45.987", + "AdmissionEndDate": "1967-06-14 09:59:12.247", + "Diagnoses": [{ "Diagnosis": {...} }], + "Labs": [{ "Lab": {...} }, + { "Lab": {...} }] + }, + "info": {...} + }, + { "Admission": {...}}, + { "Admission": {...}}, + { "Admission": {...}} + ], + "PatientID": "E250799D-F6DE-4914-ADB4-B08A6E5029B9", + "Gender": "Female", + "DoB": "1945-08-04 19:03:00.757", + "Race": "White", + "Marital-status": "Single", + "Language": "Unknown", + "PercentageBelowPoverty": 12.86 + }, + "info": { + "title": "Patient", + "version": "0.0.1" + } + } +} +``` -And now we run the original example and confirm that its flows function properly with our UML model. From aa81fcd1715bcae62cc5101d7f4c50b168eb8928 Mon Sep 17 00:00:00 2001 From: mhavey Date: Mon, 4 Nov 2019 11:21:55 -0500 Subject: [PATCH 08/25] patient hub final --- uml2es/examples/patient-hub/README.md | 6 +- uml2es/uml2esTransform/uml2es4dhf5.gradle | 123 ++-------------------- 2 files changed, 13 insertions(+), 116 deletions(-) diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 6b3cf34..9b61359 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -21,7 +21,11 @@ Setup a new hub that includes UML2ES: Run the following: -./gradlew -i hubInit setup mlDeploy +./gradlew -i hubInit + +./gradlew -i setup + +./gradlew -i mlDeploy Confirm: - In Admin UI, check for new databases and app servers with names starting with xmi2es-examples-patient-hub diff --git a/uml2es/uml2esTransform/uml2es4dhf5.gradle b/uml2es/uml2esTransform/uml2es4dhf5.gradle index 073476b..47247da 100644 --- a/uml2es/uml2esTransform/uml2es4dhf5.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf5.gradle @@ -168,28 +168,18 @@ task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { port = myPort.toInteger() } -task _mCopyES(type: Copy) { - from "data/entity-services-dump/xmi2es/es" - into "data/entity-services" -} - -task _mCopyESExt(type: Copy) { - from "data/entity-services-dump/xmi2es/extension" - into "data/entity-services-extension" -} - task _mCopyGenCode(type: Copy) { from "data/entity-services-dump/xmi2es/gen" into "src/main/ml-modules/root/modelgen" } task _mDeleteES(type: Delete) { - delete "data/entity-services-dump", "data/entity-services-extension" + delete "data/entity-services-dump" } task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-extension" + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") @@ -230,21 +220,17 @@ This ensures ES model is deployed to FINAL, not STAGING */ task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services" + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/es" def regex = '"' + unixDir + ",'',/,''" + '"' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - def myHost = project.findProperty("mlHost") if (myHost == null) myHost = "" def myPort = project.findProperty("mlFinalPort") if (myPort == null) myPort = "0" - enabled = fullModelName != null && files != null && files.contains(fullModelName) && project.findProperty("mlFinalPort") != null + def fullModelName = null; + if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" + enabled = fullModelName != null && project.findProperty("mlFinalPort") != null classpath = configurations.mlcp command = "IMPORT" @@ -259,57 +245,6 @@ task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { port = myPort.toInteger() } -task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/mapping" - def regex = '"' + unixDir + ",'',/,''" + '"' - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - def fullSpecName = null; - if (project.findProperty("specName") != null) fullSpecName = project.findProperty("specName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullSpecName != null && files != null && files.contains(fullSpecName) - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "binary" - input_file_path = unixDir + "/" + fullSpecName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/xmi2es/excel-mapper/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "xmi2es" - host = myHost - port = myPort.toInteger() - - transform_module = "/xmi2es/excelMapper.xqy" - transform_namespace = "http://marklogic.com/xmi2es/xlsx/mapper" - transform_param = "dummy" -} - -task _mDiscover(type: com.marklogic.gradle.task.ServerEvalTask) { - def discover = project.findProperty("discover") - def mappingURI = '"/xmi2es/excel-mapper/' + project.findProperty("specName") + '.xlsx"' - def discoveryDB = "" - if (project.findProperty("mlStagingDbName") != null) discoveryDB = '"' + project.findProperty("mlStagingDbName") + '"' - else discoveryDB = '"' + project.findProperty("mlAppName") + "-content" - - enabled = discover != null && discover == "true" - -def js = "'use strict';\n" -js += 'const discover = require("/xmi2es/discovery.sjs");\n' -js += 'discover.discoverFromMapping(' + mappingURI + ',' + discoveryDB + ');\n' -println js - javascript = js; -} - /* * PRIVATE TASKS: Cookie cutter */ @@ -358,8 +293,6 @@ task _cPromoteEntities(type: Copy) { } - - /* * PUBLIC TASKS */ @@ -387,46 +320,20 @@ task uDeployModel() { dependsOn '_mLoadXMI' dependsOn '_mLoadExcel' dependsOn '_mFetchDescriptors' - dependsOn '_mCopyES' - dependsOn '_mCopyESExt' dependsOn '_mCopyGenCode' dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' - //dependsOn 'mlGenerateModelArtifacts' TODO - why is this failing dependsOn '_mDeployESModelToFinal' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' - tasks.findByName('_mCopyESExt').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - //tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' TODO - why is this failing - tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mCopyES' - tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mCopyESExt' + tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' } -/* -uLoadMappingSpec : loads your Excel mapping spec for use in cookie cutter codegen -Input: -- specName = mandatory (Excel filename without suffix) -- discover = true/false; default false -- discoveryDB = default: content DB (non-DHF), staging DB (DHF0) -Dependencies: -- Your gradle project has the folder data/mapping -- Your mapping spec is in that folder -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- Target database has the mapping spec (original Excel plus transformed json) -*/ -task uLoadMappingSpec() { - dependsOn '_mLoadMappingSpec' - dependsOn '_mDiscover' - tasks.findByName('_mDiscover').mustRunAfter '_mLoadMappingSpec' -} - /* uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity Input: @@ -451,17 +358,3 @@ task uCreateDHFEntities() { tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' } - -//Edit this to enable/disable code generation of mlGenerateModelArtifacts -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=false - generateSchema=false - generateDatabaseProperties=false - generateExtractionTemplate=false - generateSearchOptions=false - } -} From f0b8b48eedba2a83c56df98fa3cc50b3fdd7a6f3 Mon Sep 17 00:00:00 2001 From: mhavey Date: Wed, 6 Nov 2019 22:37:06 -0500 Subject: [PATCH 09/25] dhf entity --- uml2es/docs/build.md | 3 + uml2es/docs/profile.md | 3 + uml2es/examples/patient-hub/README.md | 4 +- .../data/PatientHubUML/PatientHubUML.notation | 38 +- .../data/PatientHubUML/PatientHubUML.uml | 6 +- .../entity-config/final-entity-options.xml | 2 +- .../entity-config/staging-entity-options.xml | 2 +- uml2es/examples/umlModels/PatientHubUML.png | Bin 271849 -> 280581 bytes uml2es/examples/umlModels/PatientHubUML.xml | 6 +- .../ml-modules/root/xmi2es/cookieCutter.sjs | 45 +- .../main/ml-modules/root/xmi2es/extender.xqy | 1 + .../root/xmi2es/xmi2esTransform.xqy | 3 + uml2es/umlProfile/MLProfile.xml | 217 +++--- .../MLProfileProject/MLProfile.profile.uml | 217 +++--- uml2es/umlProfile/magicdraw/MLProfile.xml | 698 ++++++++++-------- uml2es/umlProfile/magicdraw/profile.png | Bin 529097 -> 529193 bytes 16 files changed, 690 insertions(+), 555 deletions(-) diff --git a/uml2es/docs/build.md b/uml2es/docs/build.md index 9aa9665..9bdd011 100644 --- a/uml2es/docs/build.md +++ b/uml2es/docs/build.md @@ -5,6 +5,8 @@ The toolkit includes common gradle tasks to deploy your UML model and generate h The toolkit provides a gradle build file containing all model deployment and code generation tasks: [../uml2esTransform/uml2es.gradle](../uml2esTransform/uml2es.gradle). Actually, it also includes a similar build file for use for DHF: [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle). Here is a summary of the tasks from that build file: +... TODO - update this for DHF 5.x ... + ## Build Tasks ### uDeployModel @@ -43,6 +45,7 @@ The toolkit provides a gradle build file containing all model deployment and cod - entitySelect (optional) - Possible values: * "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. (This works well for tree-based models where the candidate classes are parents but not children, such as [../examples/hr](../examples/hr). It does not always work. For example, in the graph-like model [../examples/movies](../examples/movies), the Movie class cannot be inferred to be *entity worthy*. * "all" - All classes are considered entities. Ignore entities specified. + * "stereotyped" - Include those marked xDHFEntity *Dependencies:* - Your gradle project is DHF 4.1. If you prefer to use a more recent DHF 4.x release, make sure to change the DHF version in any *.gradle or gradle*.properties files you obtain from this toolkit. diff --git a/uml2es/docs/profile.md b/uml2es/docs/profile.md index 8202985..186f52b 100644 --- a/uml2es/docs/profile.md +++ b/uml2es/docs/profile.md @@ -44,6 +44,8 @@ The following table describes each stereotype: |extended|Class|xDocument|permsCR|CSV string,string|0..*|This adds a fact indicating that the class contains the specified capability-role permissions. Currently these values must be fixed strings; they can't be dynamic. The transform's code generator uses this fact during generation of the writer module.| |extended|Class|xDocument|quality|int|0..1|This adds a fact indicating that the class has, for scoring purposes, the specified quality. Currently this value must be a static integer; it can't be dynamic. The transform's code generator uses this fact during generation of the writer module.| |extended|Class|xDocument|metadataKV|string|0..*|This adds a fact indicating that the class contains the specified key-vlaue metadata pairs. Currently these values must be fixed strings; they can't be dynamic. The transform's code generator uses this fact during generation of the writer module.| +|extended|Class|xDHFEntity||||This class is considered a primary entity in DHF.| +|extended|Class|xDocument|metadataKV|string|0..*|This adds a fact indicating that the class contains the specified key-vlaue metadata pairs. Currently these values must be fixed strings; they can't be dynamic. The transform's code generator uses this fact during generation of the writer module.| |extended|Attribute|xImplHints|reminders|string|0..*|This adds a reminder fact indicating that your attribute has the specified reminders. The reminder is the object of the semantic fact and is recorded in the fact as a string literal. The contents of the reminder can be just text (a "note to self") or can contain embedded code that you can evaluate at runtime. The contents are up to you.| |extended|Attribute|xImplHints|triplesPO|CSV iri,istring|0..*|This adds a fact about your attribute. What is that fact? Well, you get to decide what the predicate and object are. You specify them in tags. You can specify multiple triplePO values; for each the transform creates a fact indicating that the attribute for the specified predicate has the specified object. In "triplePO", P means predicate, O means object. You specify PO as a CSV string. P is a fully-qualified or prefixed IRI known at design time. O can be either an IRI (fully-qualified or prefixed) or a string literal. If it is an IRI, it must be known at design time. If it is a string literal, it's like the reminder hint: it can be loose text or executable code.| |extended|Attribute|xCalculated|concat|xstring|0..*|This adds a fact indicating that the value of your attribute is the concatenation of the values indicated in the concat tag. Your attribute's type should be either string or IRI; if it is IRI, the concat (when all the components are combined) should evaluate to a valid IRI. Each term in the concat can be either a static or dyanmic string.| @@ -159,6 +161,7 @@ The following table summarizes how the transform resolves class stereotype inher |---|---|---|---| |core|xmlNamespace|Inherited but subclass can override it by defining the same stereotype.|UML-to-ES generator| |core|exclude|Not inherited. The superclass is excluded, but subclasses are by default included. The [movies example](../examples/movies) shows the utility of using the superclass merely to define common attributes. In that example the superclass, Contributor, is excluded from the ES model. Its subclasses -- PersonContributor and CompanyContributor -- are included and inherit the attributes of Contributor.|UML-to-ES generator| +|extended|xDHFEntity|Not inherited.| |extended|xImplHints|Not inherited. Hints are part of the extended model and used only in comment blocks and by code generators. Whoever's watching can apply the hints to subclasses if it deems appropriate.|Your code/code generator.| |extended|xDocument|Inherited. If subclass also defines this stereotype it is ADDING. To have the subclass REPLACE/OVERRIDE rather than ADD, it should drop a hint.|DHF code generator. Your code generator or code.| |sem|semTypes|Inherited. If subclass also defines this stereotype it is ADDING. To have the subclass REPLACE/OVERRIDE rather than ADD, it should drop a hint.|DHF code generator. Your code generator or code.| diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 9b61359..10cb4c8 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -45,10 +45,10 @@ Confirm: Create DHF entities (like the original ones in the directory entities_fromDHFExample) by running this: -./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=all +./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=stereotype Confirm: -- In entities directory of your gradle project are Admissions.entity.json, Diagnoses.entity.json, Labs.entity.json, Patients.entity.json +- In entities directory of your gradle project are Admissions.entity.json and Patients.entity.json. These are the only entities designated xDHFEntity in the UML model. The other classes -- Labs, Diagnoses -- are not full-fledged DHF entities. ### Deploy Entities diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation index 0ebf530..2258f55 100644 --- a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.notation @@ -1,5 +1,5 @@ - + @@ -168,6 +168,22 @@ + + + + + + + + + + + + + + + + @@ -267,4 +283,24 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml index d6acc64..239031d 100644 --- a/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml +++ b/uml2es/examples/patient-hub/data/PatientHubUML/PatientHubUML.uml @@ -1,5 +1,5 @@ - + @@ -122,7 +122,7 @@ - + @@ -131,4 +131,6 @@ + + diff --git a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml index 1d4799f..a521f7b 100755 --- a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml +++ b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml @@ -52,7 +52,7 @@ unfiltered - //*:instance/(Admissions|Diagnoses|Labs|Patients) + //*:instance/(Diagnoses|Admissions|Labs|Patients) diff --git a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml index 1d4799f..a521f7b 100755 --- a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml +++ b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml @@ -52,7 +52,7 @@ unfiltered - //*:instance/(Admissions|Diagnoses|Labs|Patients) + //*:instance/(Diagnoses|Admissions|Labs|Patients) diff --git a/uml2es/examples/umlModels/PatientHubUML.png b/uml2es/examples/umlModels/PatientHubUML.png index 5f988f9009bd9fa2ef704e0ccc8a47946bed1391..f11c783231c701880430ef8965f5ef7af6b300ab 100644 GIT binary patch literal 280581 zcmeFZcT`kQ);3C%qy!NV2~9>oXavcjMUb2XBtsJ3mQ+2s=1o!V7<*WS;wi*RjCrCX%;NO5p*ZmB3M z=-}WGB5`o=>xge)ue40+SK;8?q;`;(*H)32XVHG;YU}XQ1_wtuJkfy2Q1>TohKUX_ z2|pz+Pu97B8H*<+LGIh=4+O-VPo8L3vPY7ZnJH9cm$31c5q^03RH3qh_zbPBU}IzU zU`pFB9n}%kY zAOPnH(Ky4v;85bCT-dL7A6Re{OoPX440VHbZKjMJsTuYt9+Ke*B@WQ$2>We)wiP6Cx4BVTmmJw{5yYeg*+(Z4pXQ z)5KjPw+Fi^VH(sop7y;I9AF%=H&5mdiR^x?py&n34x_PjTg@< zgC&~VL=&m*~IwXup z!5RV?HDbR1`Vweu{Cn(1u8JL5F0;`hPp3qK=zes-@)G=Ka0iu7$D9%>xi_ceHhws6 zC#4nTh*cC3QPtpkd13@ck?zKVbaHw~q{X99*F$10lDUwc5QY%ub|y-S4CS03rM5?r zAs|7!;GbWJ6v;l?C0z!2H}JgJi@I7e{{UKz5q5L7c&qjLGh$g*P|U6nm67EeHB)bl zZpa8ZJ-_&Is`^QF@D**5H6{v^{44eu5>`S**V+N8>HK7^RO!8Y)0@hv`yLLpRJ4c{ z)07Gc^G*o&sODWWe&b$#vhJnW>8Z)-^BE}G(zz}$NTo&L;+w?9$JjQg{=O+INQOOg zi_FKGSy=CTWv#8`v{VB=%kLQ*lOBfmoa{TgpcBksi%7;P#qlg67oe!!nxOLtlBhnrZve3o3 ztdbuQZz-9xXKLTf%ib;&aEzGFaw!Dfd*7WsHsbk+f?pwWkO*K~?M$VQK2LA0mIOt)f2&oAv-YFB7wVS^CMcPc0a;NP6 z3C~SkJs#UTK-CAF@l_!@auNy>N{w26IfaGxg_~vKPvgoP3@e`;RxA^CDMbK^9QD+S zL0c-<3ed7kt9;xl{h zU-b3M%k13}Y57L&M$?PJBbqf_8bTUf8YoR&?~_E{L~7o8z4v-s#pK0t#S+DQ&(BND z^@7S2b%dXj>8%vgliT2mo0^97oEV!9O1hxCBDpu+hg*}|;+ zhjQ%Z)-j5S-73+{H@XFFLWHX5OX!vEiqU6wZ^axl^)S?1&1Sh9^t4Pemj4`Gb@=2s z;V?gp%_!5u}i3+NOEicOIyO~ zXbJl-)|6H(qEimT4uUW3ZSUF{zA&^yd=Il)wN0?CX)F9?KWw<*TXh(?V!YDKMat#E zMbDM0KCLmIn(~<|SwPrXFvum}f!0yqUf;=kAXM~88R1azhoO{Q~4{q?{=+c zU4O;bs&7{Bj2jIPOY4liOsK!kl@d<;ny7zSDB3DYC|WBT`;xwHsqSgrtvcXd)ZWLv ziRs#zpjw~0p}GZU=#boi%t~#s8xG+Z8 zUNXajw(JhLPo(zG=NCGlZ=h;8w3Lk6_lD^UY46e*(jx?a2;P?|6tx$elJGTmQzK^O zc<{pcN2&Ilwx+$t<|4`JyJsC%?Yte#p(gLiI#RiE;<+`5uviI2M=ydVB4*h#!l)n>u}ag{(oO zAkIl}Np^1g-`=}T$6>BHs=3T9!WI8qYVenF&9m-R9U;rF8XQV zD!a6_BI$UUV|!9oPF5ReubnqXbBavDy_6zp6#=pAxLv)GtV;ZMOze zgiE9*dFwgqxrf+Yt>?c8sy8Twgyl!xJN~uwut5H$09plE_`Uf{@nXj=;qw}1j|zQ9Yf7d3^x&lZ*!yRJTIe|o`x z(ek6!-fUzhk3=ms!Yh)F?i_swsp}lB6JD`8Av9z&leE%z(I;gfUOM${*@>tAMCWsm zk>Br)#I(dDh&Q5fc_Z$*Ly4q8^Vj*h_YH~_>+8muwO12GWqhWS&5)zZ%Uk`o@)+h_ z(i#t~E<%p>QtzjBruy@?^W76;a5b;K@UT%_i{^zDH}OlF=)d%XB{rXKi%!(Z&v?}* zIb&+x!dA`(7t>FF<^Ni14r?a$mYHLMHKXY2!H#G42Rt*!HsuzsL#>-Z&LU+ZB3E8# zbu3mO-~d=Y(*Ia_DsCdjMTvq*SfXxC9OdgE zqXVjkRIuh`6+A4eyz0!QF4f4;=z&(FoL#HsJbtM}$Cqe5)1=9~Ct>F6U&vW+v#5Ug zd4A$^>G>d6M$5ctUg@#vR3q8O+rdodb7xRc+s>2Yr?HXT0*z*l4ZE)zTRR$85C?-W zz=7x1SJ<+DUS(fPNl}2+c~Ob1!H_9ggE!iL^R!Ql&Bb#es@d;qqQ*p~zOg=Y;b-gd zwoBXGQb6PZ^?s79wx2dyd&BY+^Z@;Aa%I%x=-Kz2n4X8R2dA(6!O~PR7qbS)gtHpt zXLNPSM$Ay^)!WNvbn>OrLgXx62Rp6$@C< z^qrBsBXR;a8*E-W&jZxR?p|%4Ribp;3+y_oLGiK%ft85S6Or8=R9sqIoN3($ei>2= zw=WJ3IN#>UaQI0wn3{0D-2b_6t|Ry2{3#C}hNN%bPRAYB0!a3{p$jLZL%3H|T%9Gq zy?%9*sSmF(er)PP$Mvw-CbS1TI>sJnLo(`@qEPtMBY31tW zDZ|G0r=frR{Ovt$d>#JTl8eXRyM^r_@XsCKLjghHKc0=PD*flGq_%^v%}YZC2WJ}> z4{RH<4@HE9r2ne$|GV|iCjX_X(Lbw7hzR~`&40P`_nOkcKRx)D9{o*Re_h4OOO{j` z_z&63l79SlJd7OXx zBLvx^qzW6VcvDqBJZ+;2v2am;O>kRTunj#_w7p$6vt>bS%5iy?JTv#JR@SRn;8=fd z%$-a&eTNdTH@L&X&B%g-_n!}u504oMF!!dM3WbPYRsQ{rEKw0S1S1Hu%33)8N2q zgK?eR+rIfxR?vj0*{Bo5nd3RZx^|3xzYE5Pd|`M(1EcPj9|Gw@nne*C{G z{BKOn|JuOoRq6j=5%~_GL#`|@<2_xZC3uYU*J0sGA|6v+uR;m8u`FX=^`{U6oOWi6ILf7jeS zlgD9qNk;g4u#Yk@cYpX!arXAmTJbHk8=2+vHuVDUxL`_g;0pbtuP;Zx)R?D3RCLco zqU`VQ_pfh*J+~Mlu;M~&tgdQXS!MIi(Pk)orh}BC1p<>43t4IyU(>sF8wEA1V?yp(1fo!Jxwgfj7qy)ue;jMn7PgEadjnjk!7T?85eAkK> z^tK+X07L=$0m-1R?{4}$X1uciqVnGIxM_Ns?E3KEwDl3&7FKLuY1?R)g$A}mYNEDc>5^`B$KGxhVTuCS&}3*d zhz1`Xmka<@;h}1P1xk0q>(C!xPI%0n8C~ls% z?62|f7>f`y_z@U-AITXRwls!a|*S){vj z=JW~matQM#qA$$xS8*O~U2k9S@4*$GEC=dh27oPQtwsbCtGdFVt@ESKXE~CPZ@y)*M!xYUugvt%sDC*QC&V~X zmMgBb#x6YZUux0 zJ-F*cR1l(iy3j`1OrG;WaS~_K5<22F--AoG*oHkNfB2Qgl-5>~XV;S5h)EXy>CL9K zqMpq%Tsqx&-#)ZjYc6a;D$+Ld@Q(9f)92gb&Th!BzU#p8qlw=qo9+CMP8h@GP6$KO z2P_kre#SyH`$Fr=o_u@9c#zh@4C9pGv!9P}_B5V3^9+=qgp{6vF6k#vX9*Hrw@0rD5_+A z%dBUlp980Om1fcGy}{GZAoh4+vSnfRRpU|W*UR~JTX-^qROwSBfB zpNWfYG~iqCG83Y*(wB5z&Joo7sc{)~Tyq?~Q&d;wWp;opw;hh=2aYvkfT>TU<~KEW z-MLlaz!z<>H&O4tBaGs<$k6mvI^SoO4PKn-MdGY{I>?3ab8siAu(TN6y_?i^IH=88 zeB$_3_2QLs3h9=bgOeOdqSS6op*y}#M#uv+*w$Rm?i{Ly+O|+;Flr$Nf`eiG-)3X^ zVA_H+mwAQ~Px{W^K8L9>mLS1ppizdeiyPBZaxXw}v!=vop)>bujkI3mA48^*ipXnG zX{EF?7$WvuXT0nWvJXif7H7O0=yG&tNt^jbrkbodV{ZBP9&3DvmGoK{p`Ny}=Hac| z_p`{aW_Wd-NFXiMy7aF0EzN4~HzlHZOt6x_a)B%}520bH!Y zd&d=mQdFgE_FRcj(HXotNwUT$dLUk1US@9gu7_4F4n-2|jw*R0Ty5JHULwy&-7h18 zVKjA~WH!j(YMgnS9sHBT=%XE+T0<5sjr8npEh>$ced4Awkc@pVbY?81d??7z*FwhV|HVv5WHi2GOZChCh}Rv-eKv5V~}A(WRAO9{RnvCW){di zRYj(ozaYs)y{?LPO?q%mx-~nzq<-YIU?MNO9gmlP<6S5h2~w0GJG=BkuPL=qE+?mu z97dNF9Hi!A&Tt_q4)PtEja>A|B?1j8T3LhQ{umR>_xRVj8ejbX*!4cOfK(A{xo8?; zcIJC|8ia>rh6BPr=dJ!crM2-3GkcLIv(4Gkmu$Hm>feWIOAUVyO+5ANdbUxNeqR5r zF+4*#x*!hfpy)HWRMv1TKaGNe8`O^M`@yMk4gCi~E<7#nE1BVS)qEL>(?PMc`M>F7 zIp_OaP?xNz^Ph8eqfcYYzA)?RkEzXRS;Hj36^l?&GBmYA&yE~TQ}=Eg&kauQ;cTT$?{^pz zhrKfH&D^7M2L)KO{h5L5NE!{J$c50h`{;=0=?`w6)74jlE5w5E)dJmyWYFHEI6BBwCMQGpFz0lq^dF1=8|TXP&jK~H&V*J``PQ*u z&!4Zq-@V%J!jm?X}Fug41h;QqY|9IP}yZFpH~K;`j}0W%PAy6ZD;2{ zqR|NiQ8|IM@eGm450J;Q`7qJuu&x8)%{h(ZqWMmkZf{Vv#Pr6AKWw52^OXtxEEx6+ zdXX8EYs-XgTRz=*U|ydszH%e%c<+2jt*DYW3Y2R|h1ZBI2ly%QD~Bz*dLJ{i!4?|M zH!p=5o*DUl&K*}mKJ%PtEO_Ru=}LfEWv(B7-ovEHIf3B&y`{Zj5<2p3;P)>rQ>qr< z3##!@Ld>d3{_rk$vo5Frnu~ z9Mh(=%Urr^X#rJH=y7)ci08)3>==qb1;Bzw*7}+#U?o(}4eK+w(W%q-w4I^w0chKb zcPaDb#6<(FsPfh-0hBQILc&Hrhr%x5e-7>#`t6y zD#;iGY8LMBGAAi69JwI$k-;X}CiZJF+?!fnPel?jHEs=udox>|Fc9ajait^cgqA?! z!;eXIU|M8A(cI-q;cGgwd+(>9KgEFBsIe>Uqyj_|9z9a+joH3hfJR1ucz_i0^Qgh@ zBzRIpx-G4J&J)rhez4ZMRH=NmXa~EDsZQs@I#9B%>2e3F0y&YXZs3MfF`IXZuBL=r zhbF7*?)3aTf$8Y}H8NPmN&BOKZi_BmS`G7^$%qoe-XI;V)1RxgQiWGMM}33?(8-h{ zy#tI{Ny@`GI&y!MCI79$$&W8`F#H%Zjhu4v=Q2`mXC0!f@pS9JE~ex2`GEzAI7Z3+ zDeIi6B8GqGiqrg==SfWH@Ni?e*pt-TB#k<3IP`MrW|6*|@B56F>Eo2=JYKSY?UfmQ z3x2R?H;|j*7}^wewc`zv>j{iksm1a|pL(Pa(Ee;qrFVzGJOfwB&?egmU@F;W`mT|u z`$ykIA39!DSQstROm3uM7q=TZQn181qOkhf&J6-Q8jxtS~j9M5T z$3m;^7fI2#YFL;*nMY&xrh|rNmM6HK?lX1m2bSIOk+qXnjI;64)~yfh0B)dW{LWzy z8cY?9KrM3o5Z}aQt#68l$qf;7xSA!UbUfk&$Ds?*_nEIhI!Op(&`k@VMqh{WD*5Y0 zuNV6#z|z?5fPF^5=`1ztmW%led{+gj;HQ=u)en9o$vq_Bx&>gxg*Yy8cc1AZ2X;Ks zTLxpKs`=qYWQCKN6S|mbeg|oWU4C8t5o!l0Y2||1i9Zze#K`Dwa+SZVmsDcVxrbRI zis3M04wvRgEnvr>0yCF}7KE_!CmpW)`)BtZu2xWB3c-XSCm7Q6BqFUUwanBD!WJP& z)FLJg0oPhjhr1ZbT|IQjG%@}G{I$mUTD1rKv~oTQ9Is?}VGO5JQV^OzF`?DSeuqNw zWzZd?YBJ$;O!KWV5MXbdY08k;YBg?LH*t`5TOW$~5LlQw(@r4V6C@<8Cmr z-JiO-i%t{2$gFuaBJY{v%SF1haT+UKT7yc4HQ=`$;QZEd;h>X6b}hR7J4dCT0NT<4 z3g=skuxT^9+Hav+YIiz_$U|1Nm+9u7(<((FjN@1l&nMAGbWypT2~zY9N|%D?)=d>i zd`G|C1z)PyW^?@md8`{^(aSLR?m5rVg|*Yl^@e!xgDb&w#)E0tVb4%7%zew6wmug_ z+S;GXW!G0u?CD2WF~jIL;#%&HJOUeWxPeccUWu)=gqD`(_tZE`;t z*!Pzz^(!0dh6Glc&mPv;8lbpfGD$-alu2K9Xy*o)r0^UEArQ3N70&H9!YVIR7ZcoN zUHH?lUS}cPV=J46-g7`V`Z<`GK^MZfm#@XVtw1*?7TSd(y8qFOBC!QSiP2e>9o!O1 ziNBJptzS;vMV*{2=lD4e=A$5f^VI#IXJ@Vr3Yl%?lE<+KY)qMHuh!0VozMUH7fGif zoGwXL@nosGA<81FKa6GMSAv^FO*09&Q}i&78A<*X_0_i$RJ+~L+*t(RpE(3dvhL8U z+WVALjs7eV)tz=A*-kkExr3(zaD$A+!Vt{qh=0GtBY=sStUk1AvA?Pspz#R(iDf%6wjM zw=!C;49zcLZjhl(#m?c!i%B=?V+6poiu?8pdTT1XwDuo~(XLKy3-(uBs2mUIYC~18 zWg-}T>sDEiq>MA^PTPU5Z;{k5D$)H)E8g>w+EFDL#2ili7A9!uK+gWRl1zHqb7hC0 zw=RsA4PL?`R)c;>vxh!!ZAx;>C4%AGfu@$qZ!pVV>o^pvu)Gfj!D_^wnO-7CEeUEZ zzV)`3+@sj4)uvyi`BomKYqJC^IN^LG<#A`g^b9{8eh$^??i$!irMI?6?*7s{uVFsX zhMnEa`5;s-{_)1Qr@eFi4K-s^0RvV|!KeY)fL5k8=nSPmYUU|(qi_MqpJS4;qL>O>R23<23}dK{3WMEi#>U!`J|)$E603ZI5)0$`l|Uh z=YFK3TEG;O78k6>2j>coN$^2ru9WIe!MKLemz;ZIz_VQ1pjE;iWWc+=%MpI|%-r$# zzHid~Sjl-+J!~uT+h@|Y(3xJ*WlP%J1uojGnW$H5% zu=(BPtZdlmbmkqKW6htW_p~#|Ohx17aLf)cysw1?_mG!s=!8HsE)CP#Xs~*p>y5>u zN%ifa-~cWSLnGx$%uk(-(%?N`eYbI&q>WFbJ7RU~6*~T_k5w#U>5 z^t$jY>u|o^EN`o?*MZJy!fSb@W%X6u%H;~3fl{BM>0Oaedtr%deD1q;XCk9l1iUMF z5TbcVMaM$D+V%M2uFRWc5;Q}#Sfv_PzhT6x(`rOlKlFj$5_+d6{R?ux{m^wq{fd4l zg~VDM3y{!@-G|m-OkKCuA;rS*C~$qGBk8PR)6Lm^_*@OSyc~9u>hp8JN7ml`fGQy51OZ z|BdoNH34WU_9lrd;cJbzL{U0gHecahx9CBHJNl#3NG4Ci`1qn;{S?(KauAqPtqgzQAZb*r@<7=G&fu95r||>@YOSuEVg87DjK6t&^{341oUa&z?`&pf5gpwwJG*bs{- z9`$nG{7FZFKwi}xx!KI&Bgtj>^tAo?*hXD?v;9$8dC^3cyQix$gX1*ZZP4i8_C)jB zhmaGrdq2STP$}QAKT}9+JBJGj{T>S2dU`#UUM$bz9SmwdQTdp3c9iA4$xwb{--zTn zn^lTi^O-&)b}fE8068*(!wx`^TXuD0sX%9yXom61QlHH7dfLQM;e!V`@`kX$3MCWC zZQ{X&C~Bvd3htF^waXSr3#7vDa2tkaOBI03*Ik>FcR_KC^Ggdz@#lbAx24IO2G+VoUHeH~o3*|J z&guc(00Jnz^7Z&gu^M)0U^^XPb5&m8#`92q9o5%VN{E*Ndlpn=v5^lhSi`; z5e`L)@FNz6um-P53i*pA4%aG{+rX_GQ4~gaOte0ff|x{u*>SzORb0aoIAE15#dc-OHM7Jpfk?*c(7 zB4e`1IgKCLb9`Cgz{5VMoI6;7qngDcL+xptc>_H;oABGrN(wDE;krD$M-M825@+?O zRad@K0*q91ZFu-1=0^>uscYysIfi|EzY)_HasQ)%!eQ-l%b~8mx#FSMJ>B>a$*WqF zNs^6DwJ84m#)C)3@YzJY$tdgfsK34MO=6iXJs)%%ma>`XzFty)85EmPsFjs)S<>$= zR}LrgXKY!tWpAaP%G4^}M@2A{F-GNS41i9sELO!hN`$Mh=!hlbY!tv7f9Y$rr{kz^wd1<=b%JfRWs>{+&^Wy}^PN z2Dj3)VKn^mz~tiNbVZ>i3cJo1JN==husVPna=j1Z_=k{y$&sMLRmpEs%l4N!6;-#2 zlHoMb+~x}X5v5$-rElU(0J3JlIv+>Ap%{EDUaZ<$aMk#b3K^ z3k7taXHVdx<;N?5b4jl_5))nxs8(%N+KH<(VZOMkDGndjCV%Ej!(^lG0P`bnPmj#5 za`T+`$t76O5=NkvgzW_Krn&2KA_pDHUd47H2JT%MNN&_goWO$v?*(eI3-mltZLoeL ze=_T~cm@7Nxb_xSg+{qTsSt3VpUVW-O}D=xTv$Xe&Ib{x2KXH+u$)G_U88RB%w@bP z{83vB_xT^&n}qTW2Jykq^D7sJ1bogm;$WpA?_ur1pvdF%%0+0+t1au;$j!s*SAkmd zUKpWhGkx_SlW~1(#ps-1n@7104F2!sM+<`Fhs@nc!HpLQN!oJH!Xr%T<=BgO%&P?+1lF$37iO^b|gFi#|7Fn;i{xS1_{S606%ooc+_ zXgS%5rcH}I_Cp4}ARSzaN%I%15qIH1A70Hf0h*e`4BxW){sM&QD+NtYceZ zXoH?COWzxpl$!~b;`)OOSOXE&p38Tw1wVW+ri) zXucls5E=3MB(6)Ez|hF2$xEH|G>XmH6<{89#tQPX&Ks~k(jWSMIFZ88L2_Qb8hwgm z=2k_8j@(K#CmG*aV}9gdEal(2gOjpDvyfzqI(Khcw>xOGedCyJJrgB{c>+HV6)n3q7Cp;& ze3KCB=in;L844R(tFKhpp>z)=PO%b z`uNgqn6XfSY%)MHJAU-23z~?j{@BSsF!&4uT_9rEEF+7_IGK7j=9OR(P1S4uFL(PG7KY6lsP_Y7Jsn>V64Z)$?1?J%hu1!+C_uN3wBquai@W@4{kMN z*ly*?`y0`WkZ~-Y?@Y%|FAYh-yWWSMI|AaF(C6yLUkETn{zt*VI~`c_0G5zD_;GG_ znS7}G7uRKkd&HPKnv`R`1zwNB$PIKU*S+s9ay=zkc6cLQn|-MbH)%YIDrX)8s~Lt`8`G*fPrQN(N6)0 zZ0qOo$U$|ACZ5YTiZ!ws%%&sn*6F@!I&<(20s73F-VSPDLb?SmLZE~!X!P@nX65Xi zXslpEr^-i$DAo@EdmVsa*u5W!e~_#HdNSqoXR)uPz;JLHPuGr0!ho_rTPBdFF)zZM zCh!z;$@bk8{GWz_kYJ_PndUfxb+?_ao=L%t;F!;ol{dhLc9K;~=(#1BO#n%>KZ;B; zr04y&ntF$vj=Zs7RJIsCp@0#i2W15^52Hu5w7v*w8q`^{2O&HqWrUSJdgaDKksqcj z+nEzvzovPs%>p*YytqBH>3OttRy*XzlRFB1>CG~S-xFds?jJdV`3F7V#BQ%taZ?kzO%!$>hb z1##xI4HO8!QMWva?{UF*@wD^E9FLl-l!f<;os>vkn@8At>`pC|?of7ax0fKaf+^y4 z(3f5Cx=lZ*6}5kGAtomFg!@tGB9NW=+N6Z<^VHbo5-5dS%WGkq|BONf+>WTBq!&Q5 zw{Q_b63L>8Mj@SfL-@M1qZ8R?o(e6-o|~+p@E`F_4kk&$edVu~*(FUwFETHSK59Mx zGJCL|7~(7i$?m@8=#(V8E2P{LKNRs~C89q=6@KnfTP``8Ycp14LiSs02spuyNHM>Q zx{11)JFIyky)vcLvtfTs6jbyktcMdkdh1s0BJ6X}xtR9ha-pwHJ|_YbK7ZGjIWL;R z_D&+t03YJRV3Dgg!YAvU2{>mWEsIK31J%Vj^8FJVqUV`j@&mkvHQ)-}oyJbjg=Wzaf>^}D6B9H?1dc#3Q#9mV&9??-(D12%1$3rcOFTSRkG2!iVn zC7d^4E=u7xus1@?X`K|Uc;&gnzWkL~ZJl^tt${??j(QSe+kSS(PHX6cIrS8Ej*QGz z%TeD#UHpFLS3=DD(4HsQSy*@Qz=IG|x7)F>umtRX8)OxTC^#m^JepsE<){<%W)|wV zSQoA}@)wR|xo9Oq+k-Zq^dfPMBkjx0zMhxqNE zB9BaeFS)jJ7#*rk<_%G+ZNlCf!U5ldF$A$51JJE)OaCGE7L!6gcdohI2)B1^E~7%u z+1=I(VV4+ZKQ_htU@mtUA`(Utzm7k$wA~ zn6(7v)$2`J_pSKv!JydC-b<)WzW0`}w-ME;b6fMQ3^8e_7{vQU^cvlM6$~YyHF{}q zqmp=NsLK|Ttm38FkS2qXRx**@Ra1=w8qs1?mrReNhumOvK8joRWGRN~ISf)p%lqzgaKGJ-@ljHa5c+=RZ(_#C&q22!y@B_Y z2%rroBZ6>}>pZ@SNdhb0KTJPg7??MN24Hehlsm1;5^twys(WbKMZAS?%KL->MtSH3 zn##n|L`kw%oj%@D1?}X>2$@PB)+4fDC9qL{IAha+BrP(>8(~lbJ@f&}B6Co49(%q~ zQ!C}ZzYQg~8EKKtT3-f`I;N)(v$IIdV9S;#C)s*Jd-H`6+#q1}cPQpp^vrNnOsw`9 zk&iZYJ<0OuM&SfLPhywX;S#vw#U0K%3^y$N98d$#2@PvGC}fBJ^li#T;TVs+>+?_S zI|@W#Z9-|M(g&%sj&0X==8Sat`g#vFpy6W!KoBm>X;Ic#YKPfzAN`8;s7>C}YJ=$h zS~%ee`isYGivCL&L_01siN%d-HT2{O4stxn;3f=O(E$>qbiXz)|4-%{FCvlxdL}+t zRanR#sK@oOVM($qyikWl2EpWc7H?1(gou>uF@^)Y_ZmGt*?pt}IalmBn>!^UQPZ); zNcLMg5zSKbzQj+XVN8)*+aYI<9 z`BHd?K1%8MpG(<~Gtuc@kj~_3@j(n9Q8ut-R~LB#h-`1J(evbIk@54fj{Hllk^jyL=}wipT77bRbqnE-9lbk-5xETIPPy zlnc;pXAs!8!XU z=Ra#Mx?KE2LEN+A0S``F5TY$CAC3rsH(qF`i|F#OHe!A1=8*hz=bxh$-!jBw=NTV{ zj53EoKJRZTDGo=cYqB3Qu4G^SF>wZXY^3? zhYQzP40h|c4|2sw9Q?%M(V!@n_G_KxVpSH~U`*331|FVG>sGi=N9PNf z(5BsJdeEAlscEsJX#pgN|Hq8=VC#J3p+Tz?5e;qPGi27G9?TuTIB&Z-cBTGXl(&2A zWO$MdJ`A;%*QKY|?#jKcbNlvowX5%+3{)t?0sy;V%X1X#kp|E;Uk?D_;04HGff>v> z!+jnemFHc%j(463#5@gZ6zk2KX5D?SwrVk3A&3Rez+(`|gIPHWO(O-OC-9`CGf@XU z1Ac!?qy_pr@?r*q{_#!?aC&g#KT+4G-#TDM)wYgOb+=EAvP70!>#2W*(4S72P!2aY zoR*n2POwpo3KRW4bbyfHLNc81M@l?Ci?1&YA;i4%WWnapGNI3&+`R!$_*RD8=KL0ad_bZLEN3#O6GI;n}rs>L_=6+;% z+$bhpr10yMq#b22PYJhLBgHKGEbeh<5@Lw3RzD$zc|%7R;sD$QoIxw5plfwu7bZ~H-psiHhZvm{^0Xc#du`Hk z@t=VNUBL~4VY^Qf<@bIh3S(40%qI^_mMM42nft;UrR6VsFQy{dECbtIVbfaZv)lI` zdR4yK8awzXd_N1q#QJR^1`m?uvfd0n?0X%)uPK$3!uZSwHnG59r(+!j8qlv?q=*7Q zGajC?+V#U^lNQg%AQ@10Z0hcYZ`R<{09{^F*R>+RAx5&jnIc2ylPYpNv?DQy#C>3Y zKTe~$G_L0vTkdS1<>=>XQV-V;<`1deiIJW9$xpQJ3uCjXuPi_&k*Zq@fUkPMJ^r~1 zY6*~*WU9(GXv$tNDSUaA+uV37fJm+RxO zztBjmtX#XX3*U)K5ocsVhG0j%YDvA*5Q##GNDBX`lOk#QB@PTc19?G&hSEXQObii2 zsLEvTzL|j1j;Wd;eY1`3hfA-Vz|FB++Vj&3yPKB}5R+MD&X~ta<0YlcKMlVl-k>nk zXR$|f@18Tq&~zU_5a`~Y;ln?<8OyuBRs36xl>cK`e9F`S)g-^~V-#D5m-G1cJ)#rc zmW!{rVjdA}-C_(9efeE0YGtxAGqaI8Ld|<*=s|a4;&C+9n(5VA%0(#F7sG@X!-N8< zZI>%XCM6TV&x4d1MWnxp9=?YH1unrIxAkE9nC7QBf%^ot;(d=h1qMu=U+TFZy);%5 z8XAV;JxBwS!~SHr8d8w|2X?R%xc3V$_T$?I$mN6f4wK?uOf**4uZm#1y+s zykPHVGD>8i$s3dfa!NSnvsgbp7RHTz>xb@-hN}f&)9{gFICj@I(ZWF~--Zc*IJoNQ zc?CY3rYMu{SN47$zS9%Om(D%vbXzvH*XYXquT2r`YWT?@LFf-?C z{2MBf>CIhIG=m{_{A(Wyg$J!$tdV6`362r7HxUkD0kfCX-JxMs4`;Y6Kq-&iW|IR_ zpBvsqyvd{#tfP|dV<+!GRNwurjxc7Db6L*-?7smM2n3lz#IN5L5&9=l7ZH?pt8JU`Te`!4!b)Q4VISP_x^9a&86YuB9I=~e)y`SmEsrS^|>35zeN1m zQG;_#Se>9ADgRBUq?Eu)lUh~W@+-$P(d zqXl}==-t!IkdZ;;14uF~K>}~?Mgex= z=U>U_t|hB}v0&-lOf0#JP3lsmFuCvEB|`G@UANYb>j6L-)5? zG|`V`pvb)up^y!B%Ig@`FRFjouWGeS+o}$5v8BS)2i|awoE5!0n@BsxqT74jv2Rc0 z-VE8{Ln<;qv~8pib_3oL8(DNB9(o9`$Kp#szvpQoOy6l=YaNQIu;~dvfuL1*NcHzx zf5Ueaxjyg2;E`2%yvZ>Ucvo*wg->rqVfW+I;aZas?I3a6V8t?TeXs4h<)7#Po15AA zg1u?luINJ;kV}1kpf+tya5;*}Wi)wX{qt<9Q!d>-?B1mjZ;M#6D1eMs@}cF_kCsO4 zR;;}nD@q;}du$Uc+;mujIDB|*?553+_mBo@6AGhJ&Gm+P?u89Oyh|+=@{4mTSFl0I zpDi(11NOBr7M$Y2`6>ME#qnY?h!xS?9eKT4))N2OLDCJ}i?+sHAXd?lua)}vE{H|| zHxMNpO1n4v6cjn19Xz|imC;PeGLn;__WJZ|`|;yTd2#oS4kr)hk+n$WmobG%{4Ks! zAa1}j+0g?N%o_mWX|z@ps2>DtyAb;rFJF-6nQd5)-q$m@9)QDngB^(UMVO0>h??ps zUW*wWmHnz9o74i`J~G_=GfY4Iv|}nzR1%3Ln$Z;Fh30#ON6*a~n9*z@2?qyfo=#u+ zXml_wn&77Q8H{ced)q?6`^YPRml^qsi_zPW81qS3#8#gV&FFftj^ra*^XiqMqbi|@ z@|o8u9FK-A+jX~ftf#?>?=CL%bV^t`xyH{4Cxc3{8Mr5RW)xPx&e(Up_Pzs9yDG85 zsKD;OncIx4Vuw%Hz%h#h#9M6dzz5+%&*jVTs({9*V%v_C;^t3f1;V2n$I3JpO^5!9#y?xf1jA>^FRL! z0NNPQo7NGw%{lVh*+iH6`2gw>CV}SJ{<@W94SCYs{U(%69$~`Jv4!-|TSv6hclUea ziO=pxLRZ%n4B?=*pxqcTuTYBXlm(X(VS`smjhuvPEq5$X6Kj}BXKCZrOzCLrJ;7XB zh&bCVVZ!`FM_9RHRH|b)GL52Uy8Xmnv|;i!3v{0Z(Y{ECS&o!Z^!#K&g>LB}PUHG6 zJ(G0O)mJ$4Y-9B78QIpHTxpI%CcaKEOICu&SI6X`e57jNlpIT ze$fgFyGL(aSpj>DL2VCqaR~y*NUJ@tUNum`IW&4l4j;ny}x5NJU%4R z_1A*6qYfj^m6-^dSCZTMJx|=w|HIZ-hDF(RQ9mLINJ&deDAGvxScIe?h_pyacgG0Q zDcy{;>hz=Knp{xz9O!ueJAD`=*>Oo%-!h=7u&* ziF|hxY+1GAp7rYeFS8;DXn-_PSH*|Lz!t~5ERqvpb^$!cJQz>k315N|B|Vq=Bex%2 zUyfZqolwvn&^@Z^Vi^>M3E>BqOk}tEX!NWu_NAp5wf<-Pdi;*=KRs{L=KQ|f_#!G_ zpk{APB0wz^im$K#aQ01l?+gYwp$MGkXvHV=u$G9Q6oF-4N8ZQ9-vie70^U&?6EYMi z{lV2dY$&_FIZTpupt4Own1)mpuA29s)9pEh6`At{&3>f6JkA^;uoqgMjVQ6Vd3tEB zuy&t*z4TX8y4F>(cT$t9$gto%%lcE0On+UH@{W#U@Gh$6{?12A6Jm56y9W z=T8>y7)CHo=BD1~i-n|Er=HmI28JOy*c=6B0(NHG%91f^H#hFw%MBCT1>3ThZ6ABN zP?U&GvpcwdHM+-5lLxbAFz0$TOVTX5&mziZclw%*2hD<;M0@QU6ep7 zP-^~w?Urn0KLyQ)cO9|$IgPr92M~!yy5nxJ=At*IPZ6sbv)8B<%=;Mf=sO0KU8k`H z!>>;xh9bNS>rY3dE|PRpRZC-NwDC1L?EEz`z33yEAQ?Ia`uB`wVEyLjGnI!KB~$I~ zaY{&_?I-@kNdEyL-WbwYRLXMBU%NNtd&(Jf`oVs@x8z;{D8A|a>q~#+Ur0mCS2cC% zpl`#|8ELdS7F6vpi)LPu12dHc%c)Az@jos=5+{CvwadSS%JF;et6$t?Xm?~UP-Yk0 z>ya!}9i~#@=P}XV`L&8apL(@7T}ZK0me^uCf4=Dj{1IUL(97mN7zt)69NzJ!qp#l` z!B;N+cs`>j-Yr~#(XBD&g$bI$#spsvU+o`H)Z99>)@{A!wv@lydE)T|KzhfU80o_Y zxC?3M?s){>**z2Z%G6to+8!_}4vES&@{+*+qD!4!709-ur!L$xSC*T5I`@aPAO9Ik z{&n{<&=qc3Hap%cap!vRQ6R_liNA(z$%E(g_ zrJb{JmnSCmrv8@<0`Sg^)OPh)zdOl-owF96Z;JfQ3@t7Uwmj~wGf9?m+23qv&;0P^ z^>T1m{39&+%a)wGWP0SA$W3_zmcq&Gg2Fo2s|0uPdXIY;w34=WRDkook-(dt4|H?w zwncYjCZlB(f=o#(HJK4fZNOqGlj?RfjKW8h>n%tkWUzj10P>Z%5iZ(fo*zI_J^ghs zrOD0CtpBu?eI7^7|Jg_K_j8Nu6yGHm{#Bh}%R(Kl{FI6>fJ&azp7qDT{3L%>&D>L$ zpDy3TW?oGxxKx(_J*P;O-Q47M<2hInZO;X+Z96o>xr9q!UrFP`7xB$0E!ps7k%`gOVNk^BB33?c$puY#^@ zI`Tc6MZ`+V?MvCn<(xMAxji{7g_g-K8-2MSp>(WMpKG%AX~Dd90x=pV8)x)$F7s4> zVY9X&0#3h!7Wd2Fjte-kDEl^IG>ni89eIYC^^;XlI+3!b3`TqCM>H5_fDSbvQi6OG zC05eMRSS-dz*wg18>_z={cP7I7S$-tCY z>a)rw8d;r;c$Fr0$+S7A9xR=$bCyk1;%yRtpZ#uo;<5a}CHk|GUhRTko3?n$isg#8 zO~PA)EeyXpOdo|21s)MOdq}P2%YL}xUG)B)4a=pUBBIoG&u3$Lrhd_h00iN#iylvt z?Zmgb7^AN*GdjhW@;Q6H;k$y47039uEOs2~gsm;xa~oaAr`O7}Otg8M=l;Yye$I)1 zmOce+O>*plZ*DRmI`oXBI_usBCDh>a2cYYtdO}kDXm0Zz!;*9QX-&FesCPu=N$TF{ zO4WXy9l~L}JJo7g(TA)-m3doWXr*A$yjC?{*fMb&bN;F>{*|p7yFvv0Pg$l}d7%h> z76vhEla@1sHKS&biYtJU1Yw&2sS9{tBOBW}N3Bs6T?=cwJzCigxBTs3U^YIKrZhkEwA9$C1Sa5St+^q_I=F+s=}BPch;%dd=San z6=LqABG$)KHS}EDXQ;-^3dPgGH!!u2j5l;mpSjE-3@kK=aZfgy&Jy7CQ<)r@1O?!u zo7D5zQTh7sJB%a2T^9r0s9ki%8DC7`fvBbjJ)IsD#}N0BS;J@LHhG`=?V{p;0k<8t z6F%LPXpf>c`rV;TSFkJ5(>wpGxrxF){E_(pmyY7>iNx}(N3I=Nua^E>>&@209xVq}Q+_F5qbV{E% z>!;=fKZq(5RD5LY!H z51M?2YM%-9Xzo45noHnvg|AEv*2V~GqP%srj%@u;dd|Ng*)zABORh#Lm)kOA_jeL5 zZ(?u2Qdji?^qCDh=wQVaQiDsY#l8u~8U<@Pu4Tmod1d53m9P=@8jbMDE@d za7X-TC&1j}RDYRoAyI(fQBK8Nu!8nDOLCQC!G7#Wqf@=FBR$6P=GV=uGx)YIc9b;0 zMZgq%Fpv-I6dyfg3y|ko+?cEu4^l6V z8>Ji82A#&cPwMk-yF*BdYw8Ogn3VOn_cmDAvujv*z7p`3%T7PoSO$P&7I(XyX58aw z+ncD2v3aRNC{5+P#M<%Ozx<}KaeTSv$6S_Ay;`;%qfsD@+lR1cd5VjEOLS((zWTB5 z$z7k82aQH8Uj|*vu7r$Qa5AZo;&S9Cy+z6-E`CjGz5k4%-!ZRIoyqb!AE`0mwd~}{ zd?H7aVSlGR%EuGxdG9==X0_u_)EIAXuJD`h`iR&($|crcf}-bzVZ^@5WDZHs|IjSP zkaoErxf;sjvJL`gw}4sY;X&TZ8>fHQY<8-tFyuQ!*@pf*La}al4dbTQa`K{o(Lj{4 z&nTK_&ik*gmcl~<0GI3c_DiSgKg!HiFRIq$te@t$kL3BR1^?3VUfW|`KQkXi5=sbC ze@KI@6tL3TdMums4{^poLE-R>$UXOuwSVROvF>dN*K><@<}6vqClB4;$98ooL~E)B z6yw5mE{kR8>WORm%?%so4+2*&+Xeo4l)x9XN#n9+kF4xjHgDN;Jr)qIK^VwY^TLB| zYRCs99oVi6q$w_;{zAbx-S!b!>Ob&ngh4VghOcE`*v=nK!?MiQQ87&P!&w z@}coKH}8;=R{FrBi!IjUAn4)g^c+mr8COxB-|4_1(~nTtw6MJnAkDk5_i1Nipf$lBaFIO=hevQK5W zOXk^Yt+9JTW2!x^WsHPv?RsaTckB!%nh*8XvplyMRH<#sq^`DEG+c%a)|xVpw=Ji# zJgl)SqgTNF+d?oHxcZp=f1GQS!oPrCxG&o+*C~fh-hJuLLm^=bpimlDg^@hiC-qD@kaDjg^8qIuzJ}fML~MPb>RtX>Et68prn}9Q0AA67x8)@qz5U!)B!j zF?6Tl_-M0@%yGw6lbBl=yp)2g;Sq~Ik(RJ!)sLSOSu&jZjU(nJr-#rmM1u`kopfFq z`jK2~?=p#yAALkz>;tUhj5$5>z}%KL$K0?bHq@;1^#RXtsfprC9NO?2_S!~3Js8bA zD<^3z7avr;UX!y!c3i}mwY;${zhwMQRK6!T%d#a&%y65nyvz>L7{v)W_-Acwr~CguRtUkW-1Z@E{n|~>-oM0%6q0~oJM_{B zOMv&a;#G9L^O@EK?5Z^}PZ1h?V1;dYAB{2gkwvO5eVRfmy&Hi6Ojurb>{2jxi<9j=vPWvNiDl453IBKoQ|(dsP)#% zgV0}&QUEum1~(kN|1xt3PY9zcP3rQ3lKHQMny_1~&P661p5Q%h^g+Xolv1m$sEJ0- znBSqXvZ}TheROT-K=ZO&&+uRKtr6&<|NR;+5c=rjtDE`5*Cz;bJH?2UW%#UDB*%L} zV_xqrUk8Eq-M7)+H|qliLF}~vuHC)UZbza^f$b0tXl5W9uD^)3%fBND;PLK4&vd<$tKW%2znvMDA93 z9!nC*aXCvGe5Tn(Lv?_GjmE$EZZUd9!V8IXRkH`+u{$k?`$8_>F4yWZ$Bp(Hr{ z<;j!jmXiAN!Sa2?Y=rIf8OFDp)bRWxYd*)fpPjp+ZasCgVzJq@G?x0aq4uj5 z!kyW4Q8C&jU8gy$Nl)CKqf@MwE-g?hKD%k|^#Xy`&DCQ0px*@oV4Cv|&sZ)l>>}G( z0j1l*=O$bKZFV!xPM1yRoSu3cs*g3${LxoWL`8}d_gV$*j=elYv_xVA)o&d>x*w=%v*)ImALe^`e;Fqc`o zZ$Dxoz@!V5(ik?EIJr;fgIXfKjaDy9@R(MI-5xochh8JaLuU&5rgV5yhu!orF*;+M z(m!5@(@6-MhL4{i#@&TVYuyG1t( zQ(IgH6D?125DS~vI+s@n8ir~7vVuW>XV)5${w6$b-P>A6_G-D|@AJ_%a0PHOh9vdx zz?S@vw1Hu-Ler6@mL=ioX~e{_*_wOJj*pObVMjFVooPr#%caS%`;u={ z^iw*=SE5^lfvGW?Cf;(3?+X`kx<~M{R-gfL+A6!nQPR}ID2NU=*T4o07Y};Jv&VIE ztx_1%WF$ht!;)a)BW?dK(XNA=IY`s7jPlSo`!Xx-&$ch zRvF60ByB^T7r;HK4RAASOeoPZXei=pDeAek|3U<(>`pffbY3y)Fuv{SeRk3yhB)77 z$a|Z$UuHXz1@kaPe@V(#=H+2giBAAzKd>b$wcSZRy7|BY+IKn7p1&K3xF$LrTrVBC zmk9mY%gXS2{sV*!ip?z;m>#)n zX#YY}j@zIYvZpQ=jVq3WTGd0?V%3FUzm;*aGoSj*(CsDMjO356*{MCF>I; zkA)79#YOPemvw&H9C4Nc*_Q_Ix5OR0H-C5rKbVWF$f@ARU$4Hd|7LhY1jj8KuZ*v+ zvD@7Eog9s+D=kq>3y@P8^c7A{L*_oY zW*`|Lk8(40zf!4jC{Vi@;Nz+71s3eXOb&^?r*rZe5`)r@&sI;1)=xX_r)Nv@NweDF z7ic9#X2D_lb|uEcDz9bCvtW2+!j;*ZI_5}1&Wyan{;g%Vz zo?OK!=+I~1c7^oAn3h?64th!l14}C>cBDBeZ%pPf>w&Kh8tK@1Jd@SWt9&%65#K+ z#jaV#{PcBCRp$LF13x1-=^(3`e0Z^@4eo4E%;RjhcAN0bAznegvU^yBya^;zZi-3W z9^LS%ex&6-?$4oMe_-&X$hgZKzKa{VwGysA=XPqIX7GjB|8X5v@6x={WDUi-lo_~n zTzafu;=C9=4_dngO4f(cs z{}OBd&(NKJyVAjM!p}QXk;~L`1Tn22IHR68tD^9n#(75q13tDoxcv^+aTr?e?}bE> ztqglm`#f6IC$iqC2dzDR35q#Zd=CR0xhi7eHf8)}`e-*ZYN1#ng%&d25qjt1!1p{f z&S6aNca*YfkbS~H)1lxSuI;U64Dd0JP;3jLI-{zqn?Nj9MmDHPY}~7atLBN`iU1}G z$sY<4f@`(w4eB7I{Ov$SoS)l-+r~zw*E7{zT2qFeAFiFts1H0_8;bIquW1>SYt8eM z3BLC77~E5e`>UZ+b~W-`v6Y;ZtMFFnl2}B-jMHgaWE0fOcBQh=^tZ#GW{8=*bog06 zTn*+y`J~A1o-g_+=i0s2^;)7ZB3pKDXa2mVb2k0iEEPHEw<$Os4BcY)NbGD^Lnpzr zn-}~R+?}`&=ep`EFiJ=%&aQIpw|{$L4A_O>W-JeDlrYIlL~^^pk6x@7Nfn7Pp!x~p zuaBL}oPkYenan=OSdcL$^s?`={dY&hZ5>V;+@1BD+wi#@ekD#4z5zsr1o``+^G@chSb9`SAkk z!Qi9YFn7>@wXnCS{l&iybV#+6!Y~#}CbLdyKBGAXLXVG*T8w{vS(F0dI?^(4x^;Y5(T_?aksaYuiF20I2pW^$Xa?qaH0KPK zaEBk#9ijQFmMtORfR=kHB-#@Ke0l8~qRe)*X$1K_tVGq708W*&cx zYL>&=)Xo(aEZPtZp%H<5NV6~XP+SvX@BZH#&_sT41$_AU^}pN^m3P~pR|k0=O!4Tn zGgFQAdv9?Bi}c+KKl$*z*@s{Z0G4m-gDYsi#$Mn|M{3xBmI6`hjg2Y2ap?$L=oIo>Cfkzi|JV*RPQ&FM$F- z8c^}oFZZ8*861D{g&T-PA5clOM^|ZES?MGeacIT=)M+GJbudp#Rli2bUem(Uoq zV#IdkcZ-ImO(FZIjP$lTSEWvWs0`!|2$YBUKT76jgEFYnycNr~jLzJI%Q|zG3F)Ta zcsF|Rx1XcKOb>JQwH2(S#1@n$SwbG<7v(WPwZ z1@K5p-xLHrWINw|*0xzJn;*-%g;QCoLUQCr{X&HF;#G^#75k(I&PB}ai_eTkHFUp} zzEOKyvSQ1kiDwr3?F0#nFF7zo9MG3W<=ZwZ_q>2bzbp z&LAsRd5z_Y0nk3wS!QZZFw$Z zLme5fN~9-KAjRYj7f`@z_x5@Ox}B{|LW=-(uTsO<6;;{F#yTAP1J$KI%ksot; zd<8jz?4CFzf~=ut8mvci!h6idIX&F+*dElbaouKKc}hE&_mHQ;Pf)#vfE1;FqDx!|kwoq^6|=qZoeG+x4Z z>xrM4kVRrg(eSBHX}0MIPDs5xrM#>h#181dJ&o@(Zr-#mb672@&l4Ls6Djki7GTjHBncr2I@p6dBdNI&)#A2&s}NMN#p2XnPz5+KsGX8=Eu!$z%(!}Er8FSUh)W=|8W^|x=8 zJ$7U29|9#6ia@Md2KaQl`gGx`g=4{OzOkzm;M0ko-#jLtc71KVaBgOcKrAzFqktucnbN}nT-b7#yWlm0$Z!XT? zVnJ(LofNn}0-HXuw!wHv_XeL-RGPCams6U0FU8kn_Zyh~aJ16`9#PdwX_NeM1Hu`|aF7+nbY zi{9Nlg0>|}x141DK>tA|o{fG%wcmtkw`yRko0>qZ@C?a#ih~;C#2dSjh60zsRPSdC zqIf0wK-G(#IP~Bb6hw~gq2%S|#O3R=vVbCm6RbOfMtC7OoN{o$SZmFR>7ty>F{RPr+DP3Sy{7L_2A^=wl zPhvfy0zH0AOiU2kjeh*yfeFWrpa6zo-?ldT#K_}NH-}TTn}QziVgg9vDzhk z*Q?*(5!!?R15d;b)h@Jg_drf_kv~Kw-a$C+F6O<|dK!pg*0Y57Ew@}iKZ139ZcHCx z5Ob!v(r)+tPXFQH!1Vu_M_zGe`S$D&(v;$@jDRzw?vX%I7XSmUH4|{=vd7pXpe=Hd zByT$i-4BmMlH1gpS`QNg%FGFMAwy5`t*3T!5v-k3s)Kk8>y9 zFAxBgKu3|h&ve>zXFH>9BXj=2S5BDoq5O&r3f{F2>fP;ZL5hi2zh?`{2OuYzznyGu zlG7@ZEeIsElb2wH(k{hbF@m&&u!*ZfRuk_X16xnP3?T9c{Y5F|NI|onL8yGfX*j{j zO^w8(YgZTR?K1o+=s9MEc=@f^7yM7dG1XP@n0&cv(uV7o0GF_N=0Kqi(H}699C+@a z3rtVaqkkiQ%V@NJa(?W$u^__qpU<~yk}ea&3sp1EDK2h~(C${wRW2mY`;^P;gn_$9 zmU}X$e#NU)FYwu3kKxP^iS$gjH@o)$YwQTXtncHE$T*NFaB~#H_eXR}ZHp7=dv%gzu#1J{Boq(o}U@|DEEbr)>u zI`Y?}w1X+QSCbQ;Iwq?nNig%M&bJc+le_k2>r1V37A$b99;z_2UQgbQo&NOlYUEez zGt&$h=0jftxx++T+Z1o<3p?N%aBo^o)zLSsW(qH;;qHcsT?|dPK59DHYp>;Txu@8^ z8sAim2Bu>=%T+IPl^+Kg5?&8SDaOBY6$wh~KBE2tI7ZO=%G*AClu2ZEy}&IZ9oCgS z6o`w8kERN_)$F3_2;B+qsI0PUn&+q28n`@ltB;x7mxVWe4YnCzUwHfjSbFuKQ~3o_ z%!QC1GF*SqAK}U|ub_usi1m!XFT#?}D5kn0BJR95yW|qCw#$3ZH29j@{$_Zi!|^|Z zeinEFHuCLGvJX=(+f#4M(^0U12Rg1o9z#z(FV^dW?GqNoQuh295is?1_1j4 zKNHUXe!BU~$2<>32=MUvV(n;R2@tZ%A`EQfSO-oYWHVR}|6wc7PSUx`gDDEX@`mVi zhL$=a0P^w^K-+42N)FNBAr$Y~AYdHyyn&)iS>t-HH^TS7Cx(Kc^(hj7;+jVazZL$# zm^$v`_UNlvaR^X=_nz&6b_GHy)F7_o)A~@b*5tI9mwr<~t}0&~ahfy;K`y8;^xDNP z96Stmyzyv>t_+ebB&k1>I)=Cx|e4d_l(4HK7#gn|yzk}wRI z>1472u^|P)fpU13=;$XQc(00adzO>(&ZU2IOe^OnLfmi!AnSbXd7s7``}@D{(_J}Q zVU8;Q82slFtl!yVsQ{|t-D+#^lU%h}{I-msWCT7Uk%G2hLqV@rA>#l{NoD4Fo$NQ0 z|E}}tzw6w29T01rt*5-mRYa2C8+TdbH|`}Gt9mh7mA({9V30Yn-8Bh-nhi@~4hJt_NdVeG=2lW1gOFaId_K`~xBQ-nK0CB*wM_Pu)PD2@(aU#c!-LY5 zP`7+^uR5nZVD*A~b+?X|C!a3z>?;3~bGPENXF`rw6BKZ6m=+(a7=+jEUh)o~v|FqG zh{VFa_$ka2S!cX#)53bCj;>qN3!US~aa?DSGwh_YmV)TCgScJaU_~X8=joYlZQ&7M5FM z4-Z8qj*0gGBxy&PN^cL%6i{dZMWvptDP?A!Zv1UPD43a==N9kGzw8!73hRVY9G2X9 zM>=&oi+Zj+Kteww~ zeo-6wUSoaaD&r2mFWF9g5(#tSf&4cxGK4JApz6tiv&HK(kPB+-r)CuHH)EFBNuEIm z|8&v$|4yX$43_7@6t%~+2mG7yU%Q3Jf&4q(eKH9?Q*m^xy1jf6Qmw=UG9h27Q0zFY zkM0}Z@^rn+?9d2euWcG@t93N-R@KShzO{aSA`*qWrEVf~#KC05brB%fbie*j=ipV) zUzf=QLL6y%O*IkaOWqkqT~}YctbhqFujilL7^jnIS7VOOVC}QOZ07h!?KV7j^Kp{RI7pi zMGhf1QXBPyf9PjoqUH7RihX6+B~3H?Yfy#7-36N zuLq|5$?@!F@JRp-3^g`WaPc@~lsJ!s_|?ac#0`_|Wq6<%mg?_rT`nPR@D?MDSWS6O zO@Ku4$rUitfj_~xyWRi$m3-4JXuKCgb7~vQjJGkcK(S{M?Myj zCR{7{9fkW$s|J^2`GR~9j0^ln%^1sZP4fWwy@x$tspp!4_#)83VSg}ag4}9ipdz&& zKM7ht(#7}sKQKL2=gUr~c=J_#m0g7ZIGYB;#)Gq0z91mV1o#zh`!p|Ma1rts<8%E5@|$5^LaQ&|2AT&MmKI z&W*|u%x+VlGOfJ7hGn}q5$NyWsGgfx@iMDlA*7v>qA%X5wCJK?ITI$KYh47CPaQZ+ z9q`GdON+Xc+EUSd#VNlc|4gsp;psbc3iUcdk-T6{DG4w!-{DH_wg>JNz>qYL?jOIq z*#IAx;AMj(xNuY$7DD$#e4*0nakqftEi%2`yyzD-Bp6BzD&^WU8y2hf#l=p$oI#lS zv-HSo^%woZR)18pp7(60t483Cr2{noNT7OE7* zd6QY<*2k-{U$fbt4N;+{y&n##2ZwQ?Zs#w3w}01 z_eknbS2swXI2YO|H=m5|)r-IW-(WpAQ_FpLmFMVuYTuY1Chf%#%C--8w31x`xf&<$ z#04{-E(cPtG;5btA1~teBR>4@wCsAlkJibA?L94gog9s@GYQN4~1?Z9pLqhD+0d)bwA_h9O||Bvl+-C_^? zx8gN(`NA;1EWy+wr5I{e!%AV`TIvlW&8dQ1fsd<)B{vHF;A&}31Wt_qPc9gMjyT<7 z_oUYWt?-!t#waAfGgISwBBQKpoJz6QBhrSSX{bhjTnnKPFM*wEFJ-dA@(U~PSnf!hV(qE1Q?7|g-m%62yvMU9i?PS5k z;hI-<*YxlsW-(mi% zZ>c=!|NM8pq?qu>S_-t_W%(yHF_JUYRd_TZj_yXVn}Nm%AxtYzB+~HVUdOBN8r*`o z75!KGIHK*Q*W6C8kjk$zR7-bgHJJpE<`EU?O zu#{jSfKkm{Gw$WL=jLnmArjI$#jNnKQl))iq4T?bEW2B zD@@Xf3S__a2DAv2Nq|gFK7VGarg7a8(1yDAFFTYrCv?|bg)-r;C(QEg8@d;0r&@jJ z`Lr^lw@k1gnX6YW^s*FBDVzs(@T08^7(zhjJ5S#p*LaT$;Pw(Jp7{3Xs_k|iHtiAz z#b-+CdD9~9%=6FbHoYgp~d@J$|% z)u!^+fz&AewV;i1wN>^)LL7y{RpsArXAgA?XqdE%<3qdj-|lHK;Wz}4cv~qqW0vcm zuLJHhjomIZtJRCd_FW|5Q9xNUz@cL@=c1rJp&P>aq5q%{tE9O@(Y?ZWy$X*z1+~OW za#ZYT64RrgLEL0{2I2!vVb(uC=e@|KQpmWO;OnXXv;RdtO%l*XMUVV$SU^yrxjp^# zMXWpenZ`!OFCf(`u0;_>nXbO=$P+6q1t1Lcwl_=etaPrAA|}=C`<0DRb7{x#Bf=>QwD*uo?WP0%tS* zTNCX1b|I#8t+6gtQmfF1;)M=OAqUOd)9=2gx$`lz zRVwQMJ8eMlf#~eewiJ6X_@V91?i)QsW&qE}0bzo-*c~4&a}z=U!()ap;AczAH>=>J zTaNypL>K>WqDzYal2D_jtKPnUHU^sI95Z_VGnpTt&?tE)SESNx)}w#{69z2CTS+Po zpCjQVPg-z96<%N{!22sm~ixzBT5f%l>v?+_+toHD6C}I(4!*h-J(J8PZe@6 z2{WJC2^xY>(C52SV5_h{O532#Z^uPu;Wl%x32<5MlF79wgLASb@qwM=epI@Yu@ge* z3!mcdO9DKj01_O94v;GB*W{j&)R`-$blAVKL&?dzMeLqYDcF?&QKSP>0!~iUBIG%D z)-^-VF_sPJM#)aa2H2M|?I%uGLe0rP7QfH4nLguk1hom?G5r_=&Yu>0Z{sYm1>5#* z@Wv4p=eclxkAPfAyi`V4iY$ap%(qRu+M#S;fX~i9)2*Eluhnf%FfRGI(#A}#4Ve<- z%MnQJ?sYbw0zpf-HE;5YV+_{i;zfME)hJ~B(*b(#$u;LUe#@_}!yt=HKSvly;ULUx z-98lR2&#{GagmkZ_zeWQh)? zlF3jx`oKo>p}fn~z*mpexPbMcxb)s|Gr|FiRTFLy^&N@I>~QL#Xp>0>yU>C{f-X;4=Oh{=(bK?>rEo#PyWR)2cJlb zmN2e%C)!J;Zo~PC4*Ni+Ga05_+@t2S;3&yEUnlo1MSf7QKiN;kPYmx26+<6A5OWr} z3{YP4pBgg2XkVh_Y9j#icx_)u>@3n}k|$8^ZomEckCt4xZA;4Nb}=IpHHsbogLEG2 zb2{DHqPbU#&K22nd-2!Pslt{Z2hEWpn{@%;LfU%BcUIp8iXB1z3`anwkY#s$D#N6) za7Up>ArKcFNh+Z7)B_KQZaxGPu9RustqEzzc;0`ZZ@H@qkn8fIj)4U~Ftu^&UWQ*N z$HGWArstq;wp2VoLf<;)O>E0?_yzY8@DA`GkYYt!IjIRxnyPA96^s7I>yf$yeaT=V z#|-AD`~$$HOlB+g)$wYHo7>SnfElyx5>SW?AKeY|)BP{nkooqa<^d))FPXaRqyKD-DQpsc&?=)98vJVAQ`VB4e3_)81q}qI?i~93yF^>#63yljNxjShR3r=dBC=OjqCi*h<#4djhCYk=d7kysu8j znlJO3gk66XfA6A)C$yc&vsI5q)uO% zD>h``s;&!MEDsrH+ zquYP049p=WG^pdU*8wwS)Bat*NYy-Y+?7=au6R`E@JFTWZtGCUfp6;?udlV4{D&L= zFw?iMfR!e>fSWP>Ep-bM4Z0_!TlnS)e47ntet_Kl<)>XyZB)M*z__>1=Ps7bFy7*f zL(HL-;7+PE{!|+eP(@x#{5Tj(U03`5?YR+4G-E(l--h+KLvP6A!{fKgqbJ;a3d}+m zoX^Br!bu;F3*pZCSo%s`uGWM%m0pBY>U4gvrqux*yI0p60}BCpadR!)grLs(vS6Jsb@ zajZ`Sm~kBqV*B#>c)#Bp^bODMFlBtrXAJq_H~#y!J7;Q!NeR7}9<-bphr2nYaO`>j z?N~md@7q+tBQa7<14A`lQDrpGv6Gy;jRd<@qhm{N7CsuEJX!?ti8;EJ5&xc?D9WsH}F4Ky0&5W~ogJXRvWYg+X}p3?Q5N(#;Bd-m{VS zrM@iD1r2Jw=yfl9o-(ytE=jKV!dkKK>jO_$wtoGcC;wb9`@DqI(M*0{5gSF-IV~yt z6!TSJAnAp%^-RdA@A->x<;jF)LF0bkq3sD$h+OM(w?la@y$gIquIF^lEekh{S+{>F zGkpUC-5vGt*zy$(rV={uu^^qB`FZ=g_Ap!oz?p!p|5jdDUOtBXr;u!?TOOX8{psSo zhm;Bj?)BrmpTJZ0d3GU4I?J8u9_eO3oibASUquW21U7id$CMaL2HT?9kaJSey{+)17cw^;gW2!mO z%B9LslECN9X7k8a^nC1?4$r%;4^F9)vEJ*A8jFeIaSOEN@iVE{QC^d~#(CmVRkGRq z-~_Rf9a~1E%ZEiEyvio*n9pF@tOs0{|LSEd-g}Ha?EW%OdwzX0+jh{65K{&WtTO)x z?%~TCA&+~weNSUOF%-pbMyvdJ2&so?|aU< z_;{nc+{&AtpJq)R&z8Rf+2cSF+izj`H`XrCC*o1kDlTt1$qpH?(l{RN%ckk zSXyY-=uGaW!j8jB%Mq*rhAnNC9bDK@9Ar&2p=a8Mm}CDr`APpx(92;Sa1P>Uz7|S2 z^AoG%4U@DtiGQSim*x?9aBc8<@XoouPE&>6X!EVi3vzYgc>B+4(95P;&1DR6a%6zg zq#N`n=l#Q-;d@7r2V35p%q^53gh1!qibtNo=MR=SOk*;#9HqVKmiA54c93#wkDD?J zzwKOvv`R{(U{dqEh~-K~!6P?xcIUgFEQDsNO8nLfeWp=f$|1Z&8Y_uYQ3AzvVd&~5leOMlY?YfhX`7d{QEkl3Ky=KnO+L}bLlF#nKIFfV>RQzt}Kh+^>nA7!wN zSx@BB?VhwKP?&7dlHiw{y;6QTh=tjO9u#--j_>B@kSd#wN$is8_zCPc-ZoVr=**8f zLm>BSR$WhhEF~~ISlDj4UuJy~? zhuA>NvU!&4+_#?Rl;fah@;P?B{y<@XwIiyEOXr}=xyf-4`<(z>gT3w8DC{6;KK9q} z!twal^xx|Mi$DH57O(X>o4$FDj9e~@Rk0rJv_A2E&=wKw{qR06?^-@>sliW(xh%ec zsiPHStl@a=^FrOP^ntNAh_~!{{Q+Q?E*a90U~jL%8b3pM01oy)`FHxcV%fhMSeJ;@ zfD7wV5<9`G(D{%xl(sv5S>xq0gb-sN0SR2Up@eiDJFUY2jzeWp zBoQDn9)*d^Gxa})lOh_`7#(X0sKiraX~V?DEViE%k^{WvPmd>3g|p&6W+Dc85fakY zh+mB4MJ0QAijc4mOHV6+~wonN+B2>HUN7KRhTa{d?lFAf6g-i=3D(^ z$p%kkp}R3!8BjJz#X}Q3v>rhnh@)S9ggsF$Ac~kZJo>c^!Nfni`WM=5Q})Z8!~E%J z^x0Y7G-_zDVbRJ$=iw;Mrb>r2YGZLnCYm!zQy6&`6?Vxqs(yTttMGQx0S6D4MOylt zaqw9FZP5dZ4PEy$n@|{M*6EcbvQf^I041hWY-S6LV_&mc@-@);8!vp@LhuQAKNj#c z!A5(+D1!(KZ=DKyaux&{v`Tm}ioPNn9C2ky%=_q0A(3u_Tc5G_A$aFX-JdQ>YAm%f z#LRE<)RYunJ;VxABqgh+9jHx7aNJXk)(fH`Ckb-E5^N?{KGC|>dYwSo>F^Xx@HI9} zpt3ljcz0^^xDwXov-W*`$Bj_z#}WB``wo@aP=oqZg-AZBkMdXPTfcs@TlKEAP6P`Q z+y?NgEb?A)H7cWRugg&+qsO1J|55Ate|~ae7vQun`?!iun#_H;E5}vrgE%Dx|)^}^E!Z;3u1osC+_S#c?~eB(gmN$|6`99@HdJ&Egcc98atXh z^p)wK_D)W0NI2@|s<Q*^A1v_l6N0Qf#^E(;M3QVkTR`TBX9s)$Nl=Q&KJoeW|ZDDIULwk@8~Kid939|ES(8$J=%*dw}*To zFIy(A1NF1oke;muHwtVn6u&dD*fp3+5f2pJqG_V-#WEY3-jCl*i7K=(5k2dEMsV!? zEa6$K*_*!ZdEZuVMyEd{s(lLtL(4Q;?z`Bg`@NJ)ikU)9y!rWSIS@s@ZtLpRIvliV z511DjKvJg=mXlLB{L#H4Fz}g0{)p-BMZM^ywSKXVxplFqwY`_cqPvkd#UDW*|D!&@ zJ1?-^mF$}xBW$ZqnJ%Nk!lL2@|W3&J(hA6?k)%7HWsNoA4^q9Fm(5x{JWSszp-~Df>;I; zK)-?3w^WorE8m*2y>ZpR`am7DW+&XSW$}KD>aT~BsEeI(s%QBz;!yO%CMj8T=wejgb^V4*GxZCctbe-7%XBQ0=ony`%KG#kV}4%D!0-K&%G$ zWYmG&7}n-5D+EK|c}GxKCD-{X?GC$tF9(0O7&NlnjKoB@*}ub0)3n5|uR)^|_4N|_ zKvMvZKw{8@gN~Hbs(P`RI+6X}JDcaPUl|FyLGb+GRj7U3zt9L79(N`Q$M0KJCoPlO zio#13-ZGJmnz_QYQjgwY(IXyv8hyD(%ocLPSYpMfeID(r!XP+QNYQMqm3!?@wPYZ; ztJ-$eL$%1zMRu;2IaTx|-=g>Ax02|uDU#Q*hwB_>p_nCv=n3U(>fZ>)-tz}_y>B#X z|5aP7tn7&LjVPlBTJ4JU^JFDmuWMe`F*8Vc3-x^-xjl7g9nTE!Z@WKX)n%di&Lb~W zDXfPL4?_|7r&+-Cb0qkk;(B|7PGPVO4wg{&vghNv%clui0Y-0Gd#L8{M{44WoS2WyEllk2k`>4Js<3UueZC+(BUc+$DYfU5U5MlO3e8i=k_AKtEmX$@)JB^5H50vE4);eNP6s8_?^zNl-C}my?O~yGx z;++4HprbJWKIJ|)L#SMj&GjYzf?lrNAoPBlmC*BK@Ur}`VpeFV1dsL zkpTLeJI?*Ts)!)a{>nhC#-{rP)cc@95J`EE*95EL=sZ8D+IU*~O(pyX$p8{(X2aCQ6kYhLz=KQa9X|`!%AQ(to6@ z(kPp^(36&+PersMCYp_cv2ho_ltx`)KRSK91vecdz;N*=^8O~QfP~?R)PCFP)r-%a zFb+c0zSVWvoNt?l+NoJx7`N^_y{5>?K8XK?&J#oEw|(QC0dK2qxYFR*(96@A8A;>Y z8O12{)oMrUk-|lG+DkU$sVCRR)bI2}$ai8ta`KFCH}KTh@V(c4P4IjFQD)ejVou?^ zBp02fCllSC8J*x59JGkZ3S;!H8Mw=ua)-(C`f4a@toVJ7yFUA5I45&3zVn|pbvlt^ zf+6C%y8d6{pM%5P!cn|HAh+Fpo<+8%cWd*xH9m_Wv%u} zy(&6YvXGO|!J@*OE};?zx2@B!>zi#?tk?bbAzfE9uZK z=OZ|o)iMO72*N*k3YrWJC4B-Tt=W?ef#277{%xTKUgpc)FC0$A8^*%yWlWB|-Dec3 zqS-q)izrXO{bY4j&uE-E4oEqE-viy&rRt#TUZMHMWoJ=m zN#kw8gd)A*4BZ$!Xna-KA{?d_S7HWTy zEu9h78j=;sGb^2Az(4A1Dx8Zxt)oN6|()WKcGIPJ*h-?k?7Y5 zG5!c)RP5Kw4%T5Em18nQ;~W&LlKwT%+BD=HSkLZR`$^6~ohRdHOjg!L%!T^Gi8|hzByVdaXVS7a4ib^%po%D~0 zwzlCv_ShCJa8{BfHZmQagB0VCq@7Kl*q+<1v#;O>R??zXFSm72#OT0>Lq#ZziXtvvb^1}pj+}L__dltQg_FC9CTaf zLv29X(qx?hym6%F9N0CT5F{?9xJo6%>Osuy2r)tfh}&&wz0W?i@%XyLf(6X%hbwW{X1z-q zpxKz`%L>2lRjbf3{sro-v3a??3Kr9LnvBu}n^!i$BZJ~z;gaLHO7&59JwMW zC=(F`g1(8I-?VU{w%v<{$&K%3p;MTHX*TNCCi)_3shzdq%6O&e3Hi>5sj_dFQ7SZmZdscNP!hsWAMn{VCNs*vPc?qY z)|mDhzVf%2F=EgqWM4e{sV29>AI|p|2Nv54COEe}J0H7bL6ov?{q;2On@#3!w9?^UssRuM@DS6$pl^v z_ytk;bOWDsO^d`NZ8cY2$5|BNqJtP=3`%M%mLLCIH1fa`r9KylJ`yiv9;rU}#SYQD ze&ly9YFeLM@Xs{X4Q=iG%jUhI zEYreyb1DXCe{|kD8lhXuMOe*Ft41X-SP$$9y=ppqlZZhU<9Xp*sTBju)L_d)Ll;IL zbk;hABKBJ31*p5|8AC@a>dX6wSXX#zS3FKEQ43=cxX!`)973x8pSz5%$+{!R7vSJ; zuIYliX9eEGVgJx21jkhV+nAtu$wjdk;+c4hMZ7K-wA$a$D2<7(7MB{ov?LJbNmoa^ zywx;hR)78-P1D1XB@~tG_l^k?m~R{U4NV)|mTl{3;bWABlx4XM1DMcl^bL_q!^(o8TC9xpVnE4q~Kz+MHp zF;~+b7*1BU@Op!kANiI=N`?0$l_GC45;GdvMlw==p*|_chh1ZQ6rNBB+0NouG4Ndc zIve7u1XVNBp6#9`?=A6;z3hhp=GEO>xX0Z8J;wP6If%*wLq1Ak*WBC!2UX`-?inWv zgsNNqR)Wd#;i18dLQv}^ahtz7B2Z!nsid8DvV+_61I-w${>7jK0Jrn|@FEQe)eas-sLG@&2UfuP6 zsR|Zm+w4yP2+z0&nwtj8PObTxCH;p#BP;J>czbZQoTMng*TA+1B47T{(7(3QPR@0B zTv~e`?&@7#uvd2q_I#`pWzhRtedb+*%E}kRaN2VKVs)&PwFNz&^xM{t+U*(xj( z$W>SCu_Qj+q@n`E$M{%nqc;7tXws5T-J>S^$k7n#u`gc|`b~NBvrq>j(Ui4O)`dQG z@<3hd0lVAKUTpSCxm|10&I|t_z^&T=eexX5LkLlx%^s_~%)j@@*@B^0l~e-(T`;|d zokR8rYOh$cz&jTlIcN4>UXN&4y1kY; zdB11=r9Xw}`&ABhIHNY6X|9WoQIc6--#Ge0s_=+nyBcEuL|cd+Ac%kF9eIdUrq}PtUGaN>%WMLg)V+M(6}9!RCAUP-+#f&cV3` zD`VmjWaj}Rvjk>4`{C*wD)mGV06Zo@?GA-pwNO0Bu~vv}K-f8{yrzEo$x?JovGwK) ze`Yetp}AHLwl>ea{q$7o>&hXq-HI9tTb^tMd4RjT^F}qR|xl3sB>qe^RFp$+9S|6>c-o zq9|<~r@yOTpj*p6SS}srZ&N8gDv#7K@PAz4gF8iXN+gU7k<(ijy!No8(L!pZH0X+0ZI$89MY zBJsUBd9RvKFMoB@ZJFj#+o&PB#QYt-E*$~uto3>dTigg)J2hRuutG|Ps()Uz9u^?G z!;a2eSbHzs9>c0!)N}7E0|cSb_VdM*?6(+Vbd639&;0?4I`Lk|PdaKz=J7aleRHPp zbVEN=Q~ENn7k{MjoX-yUo;c$9RxQhve7e*uDrJC=m~q~*X@ioOqoL$5To>D^2*?Oo zj6~M#R^bKP)q5aekY|`?zFU$H$_bw|I5!C6sGaSFGo9F{|5NI53Yvr4D7`vda*1~ zPxT~aFu@6ggE{y~gda&=Z?Tw|uJlihJU|ugDW&}829m6dh^yGzP z!|HLQ7V5v(ELZH#Ld8jhSsOI0G!WHrTerC80*{2LkmP&Mj3kQY(@>Yd<|_8M_* zEXV?KG~+}4VZ)@@#9vWcX5jx#HiD>JRauhymJ z+#vIIG0f8ExC?zkb>nHC& zJ3J}2s$0YRW!0P6wIeWy-yZ!je6?7m<5R-b;wL6`aQp$X(HTwLXtolYX=2m7G_e0b zccab!)eVV`44prQz4VWvuT+O_Ko4AzID?@%> z^sSXo%XBfmt=Dt-$>S)D;v7d3FsS;w=F_1y;;tXJJAV64!nGyL)AS_5q)sN{bfzz& z=!C4yn_qLcU^%_{aoLeTch*>xz^eK{(r)c{9}wEWaRxKYbx4 zXkeQoBuG+i^V;C6$aP@1xa`kIXXS3tA6_ZXAWHn_p_W_g78o9X1rkK#Q+zp z>W?C;VGODMw2{rVrJ6O8fv$UeK=E_+mA4%0v+V|V7@uTYB2=u&w4yH4`Sp}pyJG|Y zr<%aW+6E+M4*?;(B|*&(U%pMx_&J`%hp~W*s-RhnHw05b>{BSWPo1E=gbYIH*c5}x)lmEf0}Jd zm!tUaWpP~Sv$Q#cs1iQ9Z=%K0<+yb*7LS^?!>42mLdtwfOi+9^=#X3HLB*p_rqpfH z{*Oo6{1H*WWSd0^85Qz$V_^DHs?C|dXf5>RVHe)~Xh#HO^70Fp=d9cxnrm*uM;zoj zS#V$suNy~6c)^O9w5dC=ouAe^HJA2*DH~u@qK`%34&iIrp9Io!rL>g0%F$kRVD^!= z+ph|YjeazS2eJu)UzXQ*ty0pWi=aFEc;7-+EA?D9A)@FZb!3EWz#*U`phW-<>O_G% zO6pFj0YM*%rN(i6nUzczjkGW{4q8qtec1eg+|T^?I_sEXpX(%rKb{u65$0R(yQ6TH zXtn}|H!PAOVAlZL0@mROiivO_0!)&tkX?)*dh;AXt;G>E7()bc6#X3gpVWFzk;w=b z-K&v04pK3d{-R#F8R_pKOxRl-{q!8#Okl6d50Pt>O67if8)s1)*AL6jecY;<-xvuf zwCe2!5xr(fQDk&iFBnWKzNU-sf2sEzTw`X}>_lSHT+2LyttDoVOOz1$o^qJAdKabqAE=tr`QuOE+;J^nbN^7f*j-#w^M z4%Of&k`F0?UbC!zv9)=-`?UY{$1ovJ(|dUmT@|n0aVlL-9U=U3Qq@6b``}PqeWy-|?nodl z0k9rZe}*LFBFI^(o!Fl}>MZE5+K!3D@E$uGRT<2{K^~OtDry+_KD=GbBnI>rgJ~YI zd_GaK3UQ_pxv3htq&I$`O7>p|KpBz#772l*dcUiq5^#_w53A;2Z^{1mrUR@_i@vpU zQ4V~?)2(fta6nk@roc#JBy885 z#O3#UwUOd{>!(nD`n1{^c=mKwPQu$;lrmS~*-Mvc zjNm9Zm~j5JPhH{wgK~^{M1t$vxqas@M!OwayN}S>Ft#y=i!|krSC1Y)i3{wyuEIHb zKuw1cTGIEGw%91FQ*E>0v3KJ-of;Tu;i$~sfW|)}2OUE&qIiET$ z6GcvW@i!>2zIS4p6+ba4QEVDlxY~(n1X$MSk0^f>ncd|Ic9*yha0btq(W{N)ah(vi zSlXW~aK`rVQPX0{#z=^6>8fiDapO3IY#l8(xZB1>tBccAJ?w!&`fd6?%BK#?Pf;$E zSG(XA)U(f8YQ}K94ZeB1(^A2*b+jD1wR!5UApGd1%#T>J-~jBzFn!9#NesCFOwrvd zsGMa>cYXv&c~BV3+Wneqi3T)Lw*d$h&1*LZum#<5{G&`sRah8&+sPNb3J{ETH5{r2cuLcQ`yh}#9xH~WC5i%3iH)DlR- zl_Yvu6ZrfsLl5s{@XvpcXJ%+-=Fdm7)IKOu)H48aPy7`V2_|8>8 zG&0UtZ!ZsZ-&%V3p?}qQFTeKt@-J%t_>WzRaL<86ktd>K8!Q-lnO)`(%xtRSy?h4~ zY*a@|%Cme?iax%jvYDSf@txqRTTT~-_pd#{m#;#Wu8-K}|EY3F62USRvID^AIjMH; z$}5WycP~+cI-b?JeMo-ZJHvVo!&mtrXUUlIs;I2Ryi*`EDn6_9QsZBQoze8TgR69C zxnt6E%_?n^qOlUR$*ASdg>P`jAt%E86{7d68sh}qr;ii3GzvH;NkljvIxCpl#Phek z+4{maWuA7(V%$TE$xd*3Zl%-ZLY5_N>&QuUf&E|I6^1+f(J8ViZLbi;0GoIhH5uc_j1ptw_<^Q+@^PLF&r&jtIlzHDhYH4{_7g(RTr-Oeoy0?!!+S zzcmhnb%mq~{Of$0I$`gb)4=3Y7{2W~7SF9e5E5sL=sMy}rJBgALd{RaLtoI4cSG;h zrSO~e=1UcA0k@gn7KxCp$5kWe6yLcedeVUS(4b=A&Tj@dN|l+eaL|AY#n=7os!nmc ziDs!;!O44F+~g=jygoyjv^ZV(Y3mJgGd>jxrby`}kLK=jl(|{E(e9rn2ZbidvOZGO}fuOx_V1*S? z3e7?J^}R_Wg&^1au`twXD`Rc4)$9Z)H700^wlfzW+O$0}Q!$`%2C^ow+EMk~D~wyq z{yg^X;)mS?c_-sZ^YZSDed)>@LhHjae}KJF>9BPX}! zcGNfd^9$V4qN2xXBI9lS<3ZP#)0<$eP0)+YZT~Efq*)*UIVedEE|cY* zky8vKA9*sx(mfYc?)?U>%6bKS_l^T>sN$CBf8Y`fAk80s)A#DBl3#T_Qn63R zvFK-DU!t)@lTl*>>LHdy_(xdhGTXkXNxqVCSwAuP?D*+)cvh9v@Cl&|>t^4l1}ppS z;c12~1TL(4rJqCBk}XBnX#DL8^1DxgF)<;^;QFk2#ntq+^s=%mSLO#Hqw=RXNYIn&io+T+0Wl#-9+LxE(90 z_ds#cONv!){X~f@r<++7R8oxC2Z)+_RMfza=u^jQIgqWaD!V>J{5v1b!zEtT;`ooY z?X?Q~SvB>We_!h}6G66W5qXSnUSv>Ze(N8l<;NTORbP1MW?sJqi(6|d5m)5amSA_f z(rOhft#Ox#nO=XedSbuqPF8N(esY52)zR2A2);L9yjb`+-}ui%PwMHugYuv1z43?=e?R4K-$6eFO1FnRWM#pgLZ7KnPVQ~iHbGa!Pv z>%xM&EcXioxzQW^%&vMk!- z599-OWDsdAGrMeWT5}V&B&hF%JCW&cSz?d=^}{!vc>m^1y^bEy&&BleG7zAC)LBn7 zsxz}eq!@Z#j-9Utse*3S{{O{6{SyiqJZ9UZ{-l?AVa$APGM9;i zJ}&aWPXiz6Nm>>Z#u(L|3H^Za!3P@a-i6#07>G-p%HmxAqIuztHQBGG(Oun7xZkwS zefY93lK3>JTD;|?@cxD*kv|@iq^@g2sl@_&8AHlSn_k8_VE9vCm&%a0>0)>l?ofWRRjScs9@3k0OZ z&~VzIY;aJ>7lhcLJhbNv;zJR0quNlp1f~^W=q?56Xq4%sJixV3p2JdwtVS|7bdS^k z^xlfkXC!9=@ic>#10vDMlG8{S1 z7Yz&kx{G}!6R>+%>2?>_?=;&mrnaJ7U(Xg0Uh1CVx|Wy9kkH6k5tc#;!r}hUozl@b z@CdbgV_29g)fJLo)d2*XPoISNgIs_0-#YF+%|r3y$(R!EYiReCd$zK$_lQezYiq>_ z;X+4uS70Zm`!oWVJ6qa+^VOJjWb7u0-ZbY&@=d&p>ImF4UE+ahC7pUIl)UECZ_l z+kbNz!w91tg1*==M&6E3oy%J^_4t;4<%r-PG$e>cuH74Hi(*uWHc3r;9Lt*TbxOIM4M$aRcEgppV6Lho&iky|| zYkW`vrntG#4Zy_$;(%!<2p;b*Mz>VS0Zh{luyWfOH0O66`GFQ4R*&)izoMtl>`3SX zTRAJevZ51WFRf0CH}(CB?PL>Z+l>mu9NJ)~FS(5{vE@XeRSsbvahLc2%UB5J5j#Bb z;7s;=yko_V1g70)ABHz~&3I$L=RdL9k&Ph(fY-J2O*vL4@k`mtsQQ;3j|pbztUOTx z6$%gbIh^w1s`f7)(8`2~fG*@lzLNfS9i^_P!Xj9h>?a^T--d7=@~0Y=VmSz0(AKXR zwfVvtCo+{Sv4J)D(CpWGftEX8LnfDq5I(5N*C2(`XN(+t21fCeZL zwXmfczv?y724=%VUZ~QadCq|t#XE_f!i01jFZY@-;YC@JEWpTH_wpgb>=BKYYAxHv`(0c?F<|mvNr8syt?69 z-=v|GB13@s_GZy&1u{qlcVupxDLDpQqB#Qx+LWTLDfL7Q8h^UpO0g%GHXp=BnSNJj zys1i_V_sWcUl`{us@2Jjq$t;|n(;+-@K8kEK**@L_-~cZFYXbd^x#&(@#vAN+W!EFRzI=c9x&i?-FSi|y0vj9&Alz+X-s>nZ0j!U>FK z0MgPH1qP$ZLtu__WOe@=3STf$VrWUNY-@C>laII?K~ndX~1g@@XE|@a8kf%bu5T!25m^D zlmSKn6F_M+Qqv^J9+C%HJ|{VYQTr>%!SyDu;(U9+!x%Ia!I@8dXiEg4LRfm+y5OTQ zeFI<}Gc1fL8~jR!wG-BMzx;c#$*QDr>BIb!vF>A?LNx~vK_6lA8+vttrAuWhs8o>C zY-<0@92_*??_-lRVbql|7Usm#TCI-fL$|IFv>wP<(70#*lyzm6_BKuN+Z+R{v3-i{ zpx=7E?WRZIDY75oyQS`Y1!Zi?jbimQl~dAlmn{*8+C1SDUP)zd60;;JnY`ci%{c^C znGuVLXR@5GQcr3(>9l-Wfeop7&hefD^0WSTE%qQTQEWa%t=P=+esDoJkKM9idn`f>8aoKdFI(bB~bg zFAWjI=RFMp=nq*+Ipo8Op+9IW!3#|pZ4ipuA8%Me72e8(>fs17?g8ALAy4CZ3SU;# z$t}V6krs)ZrElg3|E-Wb$ZrPrT+^%zXipX1T3K02s@C=HA?xSMSxcV%f&wN~{Tgml zusb_#@_4Yrab-!~a%%WI??A~IiOpmbaf1OvLUF&9*M*}%j4auBsJru|iUYz73z7m+ z4t1A(l;ONCg%#}S>U=NBW^uf#`wJrpu`A{=_TKmMkr-uTo%w4Ku6$Qax%dK?woJm* zll@)C`?k+iHYzzB@cN`iJ%5qyyh?a z;iUXB^Qf}p+xkUbFtc7P&*`bmjo))%G_#cKU`_z85UFOpQ})D@*Pgt%%Y^{-Bf~^c zyfJEwBF96COiASUneK7~D2-%(=lvm?#!}bXw)A>j+br8*$5(|$J5Lse4dAW5C~|;e z^W&HPfjjpX(~eW)jMX6SD;|}P;MG2Q`>uG^bpG8q zme;UnKezP-gmYAq?Cb2x+5NcA<;ls!Vt?~}OHd`I%V4bV{ge?mwBv7zG}SCF2QLxk zXl4%UGUEY7k3DPH-nXE^b^RsE%C@j$Ugv2rp7ra^nxoJh$MtoayQd(S348nY1+YxJ zZYuw$M{)WONFifa-}y$a^=vC*$Oyk5$db|gL3)ra`Q=*%Q0d!L+3gW8kh>~~sLyV0 zpV7r)p~5`jv3NiiIcMx8%jiM4vt53opLdk3e~lYLFV|TOHd(O@bwV_DE`?`p_|*#R z6Oi{AiA4R#M~-oG)ZR6Z6i7mHCxi`X@c1E^`gD<(e7X96%|}Ntz&7);HBgUzd|3zU z_7%n0o8p@>_hA>RkPhDXtqy9vV;CN`*ba^qF)hvk2EWlL`8{kit`i*XgvfY9hYscl zx*R?DnB8|CudxD735VaRCe;crt8uv=#qZ|+xB#usKTxiCO?yd`a81hn7k*GRPoY~( zgSh?oL0rqd7WnGr-6JL4(FNkTyN;oAsYaHJg+W-(Sg8e|M_%mzH`N=q6zn^?IyUQOQy0)D4TK0iyFhnZv4Bf9RbNqgLHXu}R&_{-k zVgCpH0(5!+@mC@Y*`)?0q3KRv@WiVt{SWzGBSQJXaZt2kb>c=*Y+t-h`vbw#eHz35Rqv?r zDN~D(%{R;l?#rJ*4H89xO4Oh%R@a1~ao1xYMq-8D^b}Pt*yn?T+28f(C_|E-k&?|? z;fnx6Ww|}8Vfq=G+oit+^2N&uDMm#OOPju*no!G&L64kWAIT4P^>V%XB4avU*e)cc zQYkxl>$;3u^1^@CyYMveJEdZcwAwzJKybIQLg+iYwtU1JNv6zE!goTA?4rG6)89{b z$5)(V%is7$*`Ji=35~xUfAlEmJHz1QXDkN_`~GBZ-;SU@_u8R;X&upD=_sp-;cjzJ6iziA^pJ z7`q#H6)FzMBO`&O#H?Pb~;C3ZyclUk?XUpXn#yX2)Wn&E6hQg=^q6hRlgk$vZ3*QTUEY_92@_m!ivZI%r zv{U-P0;JI0{dgw(2!jRV#2%zBE^ekKC8u#jT2Z~6%{3t>_MWd&RJ_Eti@DF-Z zOkRAc^6wh}Zpvz${KLk>pC2@;0Kt_ZX%}SdEr>hJ;@Lmvxp3M5ozL9~U*JR97-}>r z`X@btGu1A+!EH~-_;P2Pfx*13tv6pDFU*3SmE6OQ`(eQLR z#X2SK$nk~D%y?gbh&$DJ-OU~My6LbRAB7xW3iaZuZ-xFZtwtvc?Azg$NEirtdS1|6AME{D`|ey;U!<)bzW3z)(U!r^QD5P#J5#3Ln?Jv2$ZoG4F+pZIce|r z&+&5lUmG1gs}AB=*np?AXzsiJ0Ni|1VLeJGxX8T$XIhLz%Fp+}a_Vsa0IC5q= z#~Am_>UI{pFy1=8b#~O$*0^e6bhhwbKag2h&gDCl)kQ;LW zK$^ryfU2VofeD&E9fB1HdDOnXh1}(C% z3eS@GBM6!L%t@s2=1yW!wrsQdtdO&LRv$`>jLLFb?@#CC-SQpUO z5g8rQakXhXf7$ng200n~e&uCw?|u3A&gd(#cE?vz#>Oi4&&HIG3R2p^Gvtz)oX>hEt3WI2C zMEuli_>5THNWpKE!?<+4S^Vc2b7qX(v%0)we`hTFOMjvg)~h!fQ2#!v@tft|D$$eq zHs+;-qHx}}7-;jkTtzIpb=IZ--`KJDY2A%vu*p9H<_spxe9)jluuFgA^m4-9mV;DM zCBS1dHiYD`3({lIN+{0_phykHM#6-4qILcspxguG@d6Kpy&o$;#(KYLq@Bi5pPtqz z?xSVDN3d2P`P-uii!o#}A&Os%r}fj37&Eyl;o2`761(6JNmTtt1yeF& ztiv@{&TF>o*}j8eCeXuj>Sovk@+ldD`eh%DcT9T0Z??Mdlo^)1*!^`uZZM%_{1EYN zheVzlqAeT{{uXPLhN}Ozoivzj+;k-v{niPK@mCv(KIJ^}B@$bd(X_QJ-&XYsD0q0v zan#dV_ozF7uS6N-Bq4|=R{tvS^n>uv>t{~20#wVcy9sVeo7V#+D445Bd<|?{X$12x ztO{9BMfeHRAz_Yx)>|0BaxE*TtL&Psr~&|v9FLkv+lNy9lGvK=d( zjs78~*rtwA6mak%H~~>}NufaJp-?zUrzi>#cgnO4)ZI;FL%(Z_$rjQVRE^ zfatfVtxBk4VNC3z{d%WZtw_F}O{0R>w(X=_6hS*3ZkCgGTZ0NbzH zDVi6TkI~Fr#!00o2^vPq{x(UML0eswoUujg^acO^)IG2D#!dT_;Q3^oa4FP?YlCKT z_*f?!$p?4U!NMf&b;K|lUdYM&r(4|w$W%JXcQNZ9%h3sGFN#6R%6||%t@L5)?pD|l z3lpbEPtL>_9JaQ0C|AsH{05z~p=o6&KI9$Gc$ga5{qIJ`pQ3~4c;Z&*_*fAWp#C}0 zT+oo{CpANP@;Gc;@I_)r6w$3ss3pfmIbs=f5H~NAkpv>^DgWN{JwFWonSFShr1a1u z^E9A%ywQ!nEkif=?6>9gM3Io+L`_PapWW$pRJzc~Z5`?_n6Kxu+&3BGUyTDh&qPrp zIYkYDUDEO~pd6(D2%|b-l*UdS$;j){Qvq_ar}MD3mh3O@3bp+u`Aii8d9vY{5Elh|zvVTN`phoVCdO zy8a^Bo_X_r_aXE6$LH>h7v7=Vg)Ox4-ek!zj15l9n8T+Gi>mMlosRGziq&*#SZ8D~ zC6H1@DLLYhFowyDHdEv}!pyaj-OH=Iy46(v{X1EPhdYfl#_732Y*HzdKa$Uu-|S(; z3x%(|8YVn84h?!S3f~Qf{wfeYkF)KI+nS17MnSJ~1CD%Pu674gu;9Gnt)+k?6X;pK z=h#*5Ra-fB&!}VMz_CHsO-<{%W6C>UsX*ZXE|!>xpPL_#@7Y}j;f;;GVP@bo7VUhC zD(`<3huOl+{5t0Kp?j>4{|+J+y2=O4mtYO zYjRNmM!l)C-*tLMbePG7vBcWmyPLby7&Q=5*eUJCIJIP0_rqb%x#bDO(rWPq$1A##-4?^Pevu-KE7wis}$;;?JS=>Sn1 ze76?%x70sNN#^3f%al-i{rRIMt~1l(^H;Tc5c@vp1#51_?wOOPbY)q9pjw#;NVS@A zz6zZ2;i{MK7$N9?UvC0W>DLi=U3o6i@`Q=+V#R^#{MKRlth}Bz_-8oIGT$6mE9gYh zTDpz&-7dF@)V`b_r+MJ~jEtRe2QIVoGrjLLA7D>|rLFQ=7D-T~J+Plt%GRaGzwc$H z>W*kyu7XV9DiJ1H-$I>mgN@XLdKL%*4UfXxSp#1bS-*~a+6+;;vl(<}l<0cSoqnJk zubLyO*t3~rWe<@WQRqXjQhqw?dPg+l2yXg-abE@!m^#1Kq&Qj=rZN*9>kiTSZCbH4YQ82pZ~br|{zAId{^D zW?|MnXgWTElY!+k!b#YW!?S;Ng0?@3lzE#|5d#X4VGsP>O3uLv@qJ61d&yvKz^u4X z6`G-$7Ii?V_6x@1Zj4LahXEv4Q}0~Fbb4kFrH280^#h5#ahb0Yy*>97?bm{8#d-!$ zPgww#v{%KvIPRNGNwyoLUwF!I0=E~t#X+8;+OJ6do?dMo>E{13DfmcDQPxnTR=U}i zzYR?TbECmjx8hq3BlQeW^ev1(3&(^GWgFUJhZU7W%r)NoGUVYi&=|rm$xoju=gM%KAEUv4VBwm;Djt}Qu$}MSX zq0vPv#if!KJ4y>&sU>u}d^?4h$@U=NIW8x>as&2>7G*c&+SlpgaH8_&wGLw4E{3Vm zgGc=r&vweWl!xlA!Dv)FLb`l4acO;x+V z6J5`C6AkjA*2$O*+X51*j^2eUN`HGHx8q8zsQROY=zgQOd`b=-~8N z(xr4c`XwF8?+>5crKj~9*(Cs`zWmsE@evo@eNS}ubFJ@$bE?GVE(_0Ygw-p}y@OjF z%r;sMh~em1(QyeTjPIQ^(-Ho_L*gRN0Dkt4Y4K{+Yx>A&>yz%vvk?Wa3T;yK?w8M+YaFBkO}|bN%^onG19a zvr%W|J>KC5_ie!3kvzNyc4M(W|GhunE$exc9f!xD&bpLQ5+1$Ni5JkX?2;2M}79~>1El*Rx#j;B2lnURibpcFcZ#yQQ1Yl3RsTFaEw_sj$p#OEU&bX zW1?0gyx`Qp{FZ@w+V8LjTyi6Kp*RgV{r);sJ;u~7hQO`JBPDfiN*k2?$u;`-`NsjVs<}j zH)@;rG%QX~2^Cp}4fBWqwd-=VDemCUHaA2u(~6&DZKSm)(U$5L7#V~GIGWTu-7cge zpUp@JRz#Fjffv0Q>;AmM^gBueunr!U+rx3~_Eb|bc1n<85D*g#5J5gT2!L4p9{GzP z`w2+wXH%RyPOxq@K8S%j_Gxb4QPX_mLDBMag9CXwV;_bc5s-53Wkbraarqy_$w4>h zc!f`u>mP^Q#Cf$8ZXb4ns+!r%0HVJRbV`rxwxn^5keB6OytsD0A%CN+hKXqWR_kXI zA&2Ek>k=CTR8uUUkZsgme-~IjlGI_I3Ez{jcvhs}Tok~i zbWGj_L)>eJT8IsOWp_+38|aN}#YaN<|p~SZNbF-<^m$k^q~IW}l%IaNgcSEe*5 z0FF-|v>^xn;2O-7?p@w}mnHJ#LW>|fXP;~!h%_u0OX?(Oo7{^Ic|^Hp)>AY^i#t3DwLZ03lV zE73_57O~RDUCn^s-n6$#cLG6JY6#unZ_W>oQ)6t3R~q-PUX)MzP8U3t!wdLSTD-yE z-X7T*c*gYgo8TU)vTkr~6jU7L=UlDoa6UW;+&0CMfImK2z23VQ*=DM_?h#u|m6hO) zVIt@7*IO@I))~uqj~cswHs-c<cS3dw#L3FT9yPaVeQwgvwWbl}t z5wLsBtJ@CYpDHpS9HIKWyaq;)_KjT8tF+B(Hx)=v+Po8O?XIF@D_jq;r0MPAdbp=W%VGNHF@KhZp2pnd%n zn2pZvSxrw$vObr}UZf7-47o^_;ezq3&V_upM8onwS%_}%TR_@abLg}|-Y0B@523{t zH6y-`2!L8A5_)|{4S^zwg#_bs(3Q1t1aGq%B581~^f;Lt7o(7UG?snpb2j9PSV@fbFvqJ;Y7y4 z)n6q^w6MQSaX%L1e+0uKiUFMahv9@dTD?Rvzz<1`J3!1s;ZoU}MuhW5H^x6>S zaoyHGs3wv5BI~xwgBg%8oco6}Fh4)?AzqGDix6%3OypM9DGvi_{w)utn03%92shXT z*}1eBvb&^&g=Ht294%b3Ey%o26&y{xe0IuYthKPauyhoeG3dox#np#l5g`vOKxCfC!9{51`OesNC6}U zINs`fV<>c9jZ=dpIn1g){O-=Y<9vt`@AU4YVonhBQ8(EZE@__w!C~>Q;W#)&*JsWC zwHLBq%$`QIrT5z@zcbs~BPW7_1C z#(#chBA`2ifB^nLn67r7$w!PFxKdU94%F^9C(=nyzbRyKcVK# z?c`YuQiVhZs zY_FNy?n;FYh}d|(#cRWc3Qsfle786Ig8wY)?0SACClrq#G#p^>)+Y72m4@;(J3jW) z-_*&T?`Dtv^k0(ZA-;fNHRzenZP# z`ekmK^Pg*bd5S@Uzq;v{=}0}F9@%OQ*y%~a2k`UUGa9Um{b=8iFT!;kGdf>~aceLr;YO9f!HAv<4p<*$Au%#`5hzN(3>AV-x1~S?=Ne;e zgT}Uh1{_?MhkzZ?en4AXP&Ptu+D8pBH;@#42BT=I-uSz=)K;lrXYi*muC+)@N${jW zB2@ChWHaDIhIo%1nTCVTy#9jpn{xLhl!%1lJ*MxiF!fva36vT8l;YQ>TXc2_KU@E> zBbYb}0|bl8o#>k@OJ0nB(9G|kUo>?3RL->XXlji8^F9 zRx_a<+w|IfrUa9D{{43rBu>jO+S>@2S@rXaZn+>zyf6*C>gVe^&16ufOh!(Ja=_{S zh*pQ^WzeR_A*CN`u9bQ}KLJEKkd~B*v(f z0D_2hsE;Xwj1rl`3r3&{G$F-P`!!PBUcaP_Y41%pzS1oIOARb4r&#y;C_A3N$-uJT#Zt-G-H`I*^b7SN_f^=HC`;smzFh8AP?$-ylo*74E$P8Kjs z1u57z7!rGSGn`I+QY!&%-J8gPA{dm%WT*H&#`XWjy^u0r%g_`A7t%AnIB z6|SQ1nP&_<(W#pgm|r@_Iy zk~k-g$eP*hYaRTK>OmaIH?2Nu5jwaaV`+RhZR1!gO%WcTF|s^JmHgq_hC(cJ zlwbppvd7kRO<&~PH+W(i$!PGQ9fv#)JX#hZ=;KZFrzW-l4rtn>_!<Kteuuf*pNh-#}qzuETXC~d%xt{Tbawh{h(c|f0I@mE7OId1a z#BI6O<=za1;Qov{-LS($HwDFBHRGD{VF^8rTT!G#J;A4ZMlUu`OgeDJ?F%9C7LiqY z0?TnIPJm=@G$2ZOg;^q5#MN!L!=}cP(jXtB=C7H+fMhw#yZD>6L}>UB`Y(bc1c7_f zcKqHzSp&gMjR7hDqe+%({jc<1e8$K07;*KC)maWGJUJ|!6smr&8@ z*X69I&^7xDv8t< z%Zg+R+?g_?4xmVU)W`=$QN2j^k$00jSj|DswQ(Th7mj>4mUFlZ97lr*K8|@tb-sM& zL8UAj+~h`6MZ2Oo4NA0x!!`RhjrzYKuzg{~6IQFE2HI367 z@sWvruTD74Sh}oxgD<|7VNPEQ#mo7%K*!g8-?T{sz1;MF(E8m}v*v!VT23*ID5V-c za_cMexr)*_mHX~L#NRDp4*vIVi07hF_Lq9um+fZCbpY?#zR5ddY(BzA8D}sIAaiGK z?o{z@c@o^mt~N)QSH0X`B4bms%cs)52cG4h4EdqoJG2N9iG%d@rqRTv2f6JGUtIyTZdUrBfZySPG4yzFkO4a@0Ut$@dwap znE@vHsMs1ClP{7NOg&I~VUDr9jP79jJ&Vuoe3X^>yY5#SL#o`NkGyeH61tYF+}ffc zwRH%9FwgIvifn`nKZS0yj(cpGO;T(>hMC1Yy~&Wb-((IJJ7BlF8PNDmyMptCnx*@C zMe+e}et+k;X3E#TcJ7U%saRdKbQA2F%LlFtL~9c-y*?ZN%0V3WdQ+3;>fJiC zmGM`bUA89!?~UsHNx=xxerf)#VD9s9pb`?6MKiNg@(6Z*y3hG|hyxY&2xHSEcU zfWC)}vS95YbWE3I!$)hAnKS4Vq=yVx6f{nb3@&sI@5ceGAZQ=;D(6x;1w0?(Mi}>f z#*c@@Po|m_f`CL8wGnVPiJ_1l?8$MQsvDdkyE<#gGF~#52s!f~*|4AAMzRf#Zg4X6 zQnV?6G6&(~bjWXtW`RiS^y%R|+Cmd+iRihnhBw~guzZ9s z`eWZ5ucK&@&bmnMv&Km1>lJfeEJK_}iip#~C~%m<6N4f?uKwD}vZ}PHo(>{VIc&dy z`h&DYd|CUpNmVmCqPC1ftcOvV7xbLVc4zt;!18gJNOtULQqJyDA_QG?n#7Jw7+9(P z-*kdOH5h;^E{447B-k88W-{AMUpEj1OQNZ)(R$KR+SG~WDkmOkJK@)vB|2~ugf-l(a z_mK<$w9l5E_a#a7#%VC!@!)?$7}x)Xu+?UqC;k%Io43a5{9*iT-xdK`Eq8;qP}5I^ z2HQ!NjyqnbC|}Q`s!iY)LW7($q`d>q02F8HnNZ3>1$bHyie7p@u&aN7YoT~T1NcYd z-rWWvCxhBMZdVZ4ti*Oou}c?N{^RB_ z54#c03wjT7#^iRf{JyO>G5{oGmf>?C0N=wsO~?Q#N~p-_KQK}A6pKdnUlt||>j~CK z(8Y`w9`9gB5FY3~S7^*l&xH=HbFgDy+qZTq)_*|?Gn3MD1i)tCn0q-Qe|GR+28FW>J z%quci0z8`e<(z>x?3N7~Dw9DD8LLup@=~}X;yStZ2s&l*t7PxbAmO|exAH?&puN6g z$$-XDcY>R|Ivo?0@V{Tju4CgE*n<9zDwd970Q{++1%dyZo|2HF{EX>PLJxKSL2y&S zfB(n0C~%>|R4u2O_U$M;lbE8)Q)D)&&I5$@Y?Y<~?=;4COIltEU}>hy3;G~}o0P`1 zN0ojI2<)ogik5cn5cfrXN$x}I-Q~nXW@gxsXl9O(9ws2!PDibp@?Ug^t6-0uKko_n zTML+3zBuFxHRPr;dBkm@b>Jb<-b^RtXuNSq@w@C2{V6o#jDIAcQlqX;o~pyp>wVO_ z{?ZHCZe9Ayay+Xod|FBXH-H>#1w0=-A5S>T&*$wnO!Rs*kqO-b?0p}T(=d?0LZKVK|_T$>|s(3us;nD zMTV?62$hRyC*41c)q^I+q_BJS!Ell#x2I1DogW94gyJ7S zcZY~ko!7@(h25W4xyry*T*6vXftd~tm_ZZ1v3O5>GYq*id-^aLu-a@NjCL6rtQH67 z}=(JABLWO!3utF#B~#=18Ukw@>K0p>46NG@%(y_TLR@F7T$R#&)nQh;)Ys1nNt+1 zK%S=h!DvL*GiWGcRKiDdTNLNnF2NREI=AGbnPIXolKNKMy`@0g9zG)15r?m&eEKN- z9Z2MUx8CRF8|f+JEoaT78TN+F$?F-@Ed7HTYh=uW2klB}j$_93uy{Bh94HRr7@&XM zC+Vx1HO&5r#jr4#NAV-7hqV)aMb!Bv(kVIRK}EkppHkd9xeCZ|t0n=W$D6MkF~DrY zJ)pf+vqektJ#dN$r%dZ@u=0rClW0^lXy-vOmT^4rlcN7MLyWpl{javbfT?}$Uy@=j zvflfhtNoI5JlsGCW=h}N&{Jp)H~gm?(s3llZF{ZX* zK3}c_iDHJEy+toVh?{+=wAqkh#WT?sBf%tLaXzJV-twy{;E%rrqD453K`GYlLUCk` zv^M99;hSSlN=3kgqTjb00z7XSBj7<}|B!Q#h-@G97&W?(pzUf(>0UG#Jrbc2eSQ_k zX`$YKG~=N6m=uN2&iJ#)X?^x9E$}hG?J(ZdPyo`{mWEl@6*ouRDjp+lvR~8<SLmkB5 z^{rp8h*c9Y?u*QH`PPv5-`qc`0ERn~m%XfV-hB;ZZ@t(}5;l_VW}@}ZDVt^JK?z8u zPgYve+%Acgu`p8qKv|g%_|u!B$lGKp`?GlR_UxxzPCJeunX3I zb(f^34Sv8k>#7%9ZOp~Fg{vWAz^sDlj8{G%tkV-}Nre4BAdzIG?6%0Q40f$}liS9J z=}W4A2e5u=MkK?q&eE9aFU+!Lxk!vT%x)_8<=Yb6SW4cinzehU+HOkT4^5%JmAm;2 z&4Zy1vL~2x#|V&F!fxxl=kwpPLyvtgm_hfN`n;>@AFhEPhww!iJdpzCwE?Vm-zvlS z6Thoy?fKoDWPNuxTrtk<;w51?75m^1&s6J!evig1>kN=N*FT&(#*V0Wn)&BXCHY-y zy{o#3lI}aGcM=7{Rnvvdm2(650T+z{jmH{IZ6>_0Kcb`gH(NORsUaVb)y zxTUj1r-??x|At6XSg=d{&Hj}id0_gYh~ZB8PiUiD*eRP_h!t%SdCFBC@@KIAl#k8r z{gFq&4zvW(!!(nubc_rnb9Z-@PO%R=579e@P@>pKeLC3ocI7_(B`9WpB@n_J`m}ca z2&fA-2we}Jyf7F61c(RjbWjN!$dMRbUZ^W=UzCH_?iyXB>Rc%6TtHSU``yllp}@XJ z-;7YaHN5X>nol~_?7pM2&#{60-%&W?JcGN6#=7-W5ie=WOzs5uCK%RRc(D45)?7365(ftkGm4GR>`^7g#Zhh)6y_o!);i6cS0AbmN^Wt)YSu0Io z{ljn~lL{qPtuGRJp9mS2p+()E?;LGEygs?`Jk$O+QMXxs65joCR z6uv<#$h3J+W{bvN!q65vDF;@1{emRq^um(H-_|*;j`w#f7VJodLi|WqPZpHA1ix=x zJ$_4uT5&jninu)7n85MPt3!la54p$ha1(&h*#RtdL-qYkhZy_HeMs2%+J#H1!A#=w z%;OE;f0{aa=<&eQC)h*oR8+K={Z##s*J&%yfGA@e6zT6yumD!n8LZh2@QnQI_t}k3 z!KGj7ha1P@$`QRjNamd}xsaI`VW5m}((I2U=?hMmyK$bY^Sr<0Ul<;jlTKOwO<{6B zfwCc)_+n%%EZ2TOptp(mXzQ^Oq&{`x-rK~BuK*vUb#9Do1l!Q~gfMSI951n3u&RbW zE?PNn+);+jD-A5PX+`Fq*pt<;t(54zH;T?p^0{DU6T$I}N>+Lc4;zRy%GI())?IFK zvJbH)iZKh>JXbz3m84$SK85T##IvE528Q4~spQ$UBMd`xZ@jYz-mjF24nLlcWNfH2LlEi3TamK8A#nsJD?1OBr- z%Kg5djf-K?_Kt{pwM0n@&V?3)W@BdnMsbXh?;hBLI9h8V zTAx`r@)YJc2h!=ZjXtcF^}?_4AGGhLjavjW4yG5uQ$GhF@sDR+8|vS^EY z(|j|kB;)zwozxCsT#z|Gz-D|*@Iwpz8_`lthwal}uw!&;`+W(8cWOgCDYpZW)J_l8 z1q~F&*$GERC}-t=1u(|l|5C^iSG)5w`&xZ6 zwa@0o>6X9mU^A7@u6ba0WC;V0&J)r1qnV^bH*bjmEgdzg-wDB3R{u%eZBqXcahMw5 z&<{J3C>w88l=M0Uk-xjW@0Y6m}jZB=} zfJ4==$0Gz%TzjxrW0o$fXWr>U33?Ljsw9S@c9rh~Gf!g^ zdxCGq9H^xN7+Yqn6C1X-Mn^PGfb<)u#aigtrURzj6i&VQA7yjZdgoN%H((!y#%J}$ zHYG?=-y0k}VZRSDys+Qis-3;dnR%td?$3)9|NJ*Bir1tt;5cYC?;j3_pa+=h4`P%w z7(<%#`Njx)aiY_#@}q+#XiobhDWv~3>R3pcdTHUVp}gs|9#B`p^E2mc%y&2LYK zmosrCpi$yaiYY_JkH9lmGo5M(JG>DX@rSo^sfAn+nK zzUh3Q$R=O^mnl*Dgi~RoGkuVE<_bMod0O9}>xcTa(c;lBHq@)_5|mv(A9a`A8^{Mu zEr*8@YH%sM*#Z-AN8hklmN&Z?V2;rnOL+WK1#_en+Nv)IdE}kBNdL|b z)0gJS7A9DT)dPOrHe@?uwpHtLy}T>7f5$-}UEXRK3AHcuEm*?KgZ?tr`6Ed9iQ9*D z1Nx{@D$V08u0K|-ws7!*Om;L)0ebLmrqO|>`=@;DNpbnJbqC8Y9nQxFODwLXpsr*x z*rSQyLZ^Q?T!wg+6nRwoPv+peH^XNG$82#+AgUpV7xl@MKqQoTHx*Qf0wr2rTtIwRZGvEkm+-ki4RdVbk*38&~d2 z9$WAbl*l0u|NAESBNGN0X>M0-)v7(g$oHWbDFmPq1cC={sPo&+=GpLzqIZD0#o z7hMIgOD2k{m`_fTC?Yzo>&qWXq@1D`RU!B006a2Hm6`>Dz*&iH1iu-u#c8ZX}|>syzs z!*}90j4?u-u)(?mENg7JIPq4?{VeBq z1U*FBGx++{AAZ9$2W6jTRefH(eT=aay>R=#_3-Wg+#{)S7y~p;@U1?!q_D?@_D{C2 z@Qn2nX*ys5uKQC?D%OV?k<7}v6X`g}AisRzpB|g-K~2WV#xy3Dj~HGLxLR zc>EYQgfzcjUG{4Ce~3_^@MzU;oTby4zrjd59So z*??8+N#e!KK!S@!E*eucr>*swcRrPD_-F^3qrLu)y&7#*??*35 z`Ei5YP-~v;H+*4z=a3>wM?J?vA=uQ#wS|42u4aWsBSqhlTq^-5FhG8RoB1&0kA7w9 zD>MIY-!^_UQ>LUDncv1V??AR8qe8{k3^r41IZ{+@93eP+@}oJPG#@br-9)i{w7tOE zZ`QYYjjEQEf~AM5%_T%%*UmMIpQAfSg)^S1J=I(d437>^u_1`rd0i;JnH8{U^2}w~ z;73--T)jMeuC(ss>0$*tXKc9ugj44BYgKf9(w}fQ6)o@2gLY>je~;SO9mG}Sgo%%e z(k;8K2i>(?N0U?(RnKLTzSVHR>wKVdQzGAIgO&lVTSnwT2zGr6f)3)xn++a_;tFZ~ z)EzCO=%Sb)fxwOy(KWXNIT`dnR9|LanYg4M6M~m|q(!j?$-@{D;AyeayUIqeHNvn} zd^1z*Ck8D+o@Q*Qc=?qhh9%!vrF(hJySn2R?S3s8rFn^7^e&l+fJ04P zO*TYzhfK8V)S^F!Tvau_Y~=`K9D5}!N_B#+F&%J~e<&idkX1uH&dDF7(%ISWOEd%- z%k6@ZIdMO9k5eQfXeKX!=HNnP{zhT9GRF7BFt*QA4yg%gXQ53bwMdemW+r+J07nT< zVXcIBdvu@&zOihq={7qw`*!P9Q=i?2ihIL0B;4aeB)vX!naF-JpsA63^cSL22bNlG z*E-!xKK}V^Ecs+ucJFj3RMkdpukYca^EXMGLCX{Ou&M}_kgF+@nR79G4~Hv_1xnZ3 zmDF6u+EIr@<14P4qpZ%6i%gY4wI(`?f^x5%V0-3s*g^^;J@+uLLaQxNfxK@b*QU$^ zaC`4Z!=k|YL$gtj{!OaXWHu}MIBBa{&L^3EzPyk15dNoF8a||2TX5!j-Rfw{&W-!zP^^#fo5Ner3xdHG*+EGFTjj!~leVD^Y{RYSR|&24U0z}N6R z@rm2DCB(lPMz5@rj`Q69`&R|6Zc8YudyKFJK0>jYWF-)SFSbN^Cxh#I!R=Ey<~^p1 z%pBK5*_VZr_pa=MjTFbH(=7GS^yq5?GEe=^G}-a>nfjGkW~9#CL=uop{C5;o@IcuA zSdE~fZ1Pc-clV+{=Bx#{HS9u+*Au`CaI-w=CW5-6s8_k0w~e0=wxxb#ewAI+Vexko zErg}O_W2zx>d={MPnh`3#hds`!6iT~Rj$~nI zPgHP>vFzzq?>xnf!h|q&k^aIhb=myPfYbCXEH!h^N@X^g(7$XzkqxL}F{J}6_GL~1 zvL%pj@JC89okQwiCsH{1<7Ago?PnW<4|p32cW22}T((wVb?^T2t)E+4&=# zvs{)(KPM|fVtM8jqnw?$Zxm%STND-v>lyfw;**wlJ;gR0CC8RMGe3L$3!9;Ze5g;S z>_t%l2cA_AZG`mUmFhyqdkYWfD+1NciC+0M7m0BW#Q4T;ne!iupUKh$iC|Fz_QUQm ziQ}`SX)9ehh_=^Jmt4gRh~ z{kn_BH!JfUv*hW>o76?ajY&R(ODx?#t@{Qg9es+QN^QN3Vj&}bJ24CTLLQx}`Pk)K zz(P>H6q}XJ%r3s^jXBwTX;cf(KV7gyj^cQkVHbI}=6IWpsy&&M6rV;*nQ`II!A=XP z@w&F@$H9treHZULBI$t0!6!FlWT7Z&I}bzEJ?w8WSFuCUR-4Fa(Vd-eNPz&=NYwn<<#dBg87ASifR)Btt7*eI{fqdW zNzq2_ed*kKN|wY}Wjel&ESUoz7tE+ZTe_KdXmM9|K82SMoT}h#ntarfSj`QUsKR)-nMIF^GA#Kp5;OPK; zrfY^UJ=uA+hv3Jq^Cug8>5VxquNf#gOfpNZo7Y5mpl^ejif7G&Hl$T}jLD_aC72I<< zLR9$Is_@Vp6#DW1zo3#HNd&3J9(?;iN%KS7lf|fd&%1%0NZ=~v1z&B7*0K==x~`*qP3Y0KLxWbd7T(zF##{CQt<2YzQIb6Gs5 z{cP(q@Mh?AlbKcR1-gr-`CL7GSy}RmYVxgB+3?i`u}wIH`A4J?A-~Pr-(eLDQy~My z&SvxY%8_1V{GZw{rh54$ZDsRc=`A+H^HP-#aMa(mknf_q@Q8MO&g`1xNqML)s9d}% z`SHeZnt7^PNEI4MV_ee}7q+H=e5BxfogXbi*oU?AXH+KlaJDEn4oRA|Aevv@$k3Y5 z`9b5~dcL=x-0@SASr~7nEhsrBHbb5GMw2;{@i?+#&YK*t{S?0ZWNNu1mRjSy?hI2L zzc0`f)-tNX($xU%4dvsCT#vCF=OxjNHyga>aF$9;A0#T^jQQhtFqaiw`P^ll$2Dk0 z;nOd$2&ii>;Sext=YG~|Rpnf`Xfs4)MK||8fN|oF48_e^YI^QhZ0o7s$0rva;^DEj z2t5V}qEe)CRj%|T!Sph=VB)(x@9oGJf)iyS|1#p$2B!!-?CZ4GA{N%0sUw^-<_aUG zy%$1ZQUEM;64Wt>1nmjI>h+ersrd|5hK7b!gr$?{G86dTaQ^WwkI`>i9H_BzA> zA=}S(>fQzq42c4Rvr6Pr$L6?Nnlv~cBthh^kJP9oy8!7qJvFH>IBG5Dq-FKOpXkBK z{EeFbsw5A-I~mi(k0Z#bON|68lcFr&+nbuPOQ%H2dkzH{MsMx$&;Vqu!llh6&*=m> z+yyyesSUk`B2h%=@ieG+E`51ITio}1WMU~ss`?H5=DbOLDQ=-R&(k@q%39uUw zhT3asq>aASO12E#8tLw&3wwAy#1vTBAhn^1QY}h)fxKQ}dxEYZys}3Bn>YM730cbW zr7#j>^~(K~m6S?zx$|l&IAJ^eMqz?WNTuib8YZJ1&ixPBe+J`A35#JOX%H$Y1Q4!u zw@(y`s(yn$H1OEohgZ9GXY#S}dL`dWuL~zWe}3lRvb5DM;Z>c>X}U)e+$&@Jp=~ zMg`q!&i<5K69v^cxd>fbU}#UspK8q$LuxpgJd`>WD2`JJU>3i92FhaJIuYvIIR3N} zaHLcpIF#$JSk)Q+^eNTUNEdE^d%p(@4aFRZw(p02!Q3w_>Bur{hrAQMVSCA`eJ_9{ z!%%j$4(w0n>Tc;MHqg#nVjt1_V*Hm4za1)Sf&J__D+;-zbR;55lJCDx_Q!}L<#g81 zvPXqs_J|mYIpB2qLxG&Hc=BTjRcF;Qp?i)ZBK5PhHp`TA@EhgBgL8-=?U;g*Z+q(X zO!b_tzrf?Y$z-txhoEj#BN;qs_Er@7RjSl{h4@v5@{0^-_AHtXu-t_M zzR1?*OjDVoUsR>}GZ*jHSNe(!%iQ>Qg*cRY`Fthoml|gm|H9A!-Lws=s zHmDAZWF7jeLEi=I=y|qd@APQqu9cK{0arCAU9o1NbH|52En32okv&ev*R*y)xp zk=ZM)TrCZx?zW3K)b6x-XF?x1g8k@u)g>Gxk6Tka?W;Vg62$t+4l|?SH;-7o%BBz8 z8{`LtInNCYB0EN$USO=>%a$IR!450r$S6Z@*kGPa(FTBOXHX;+)a&Qa3j7$%pk6e< zgeJr(YT2r$IJNkhqj8|fiJxlvMQ^)jg|ckY+xSllb!%2gEH`~V^6|2=CU3w>7Cw3D zpeqUMo3B6MufEz9kjtymkoD|kx_2fs=Gm#M=q+cd?FewtP-z z<8^pO2(qI5%bgl5h#6@}cFiM|?ZRyn*-FmhaF4FO zaz>Cd{6#aJa9<#LX+l-`7m%M-`OhK-fk67Oz*5@`boS@m)$Uz`7~j?0{i@e5D^oq? zMeAEu+BA96x@_}UR%$)4Z!Rqbuwy}s%?QGpQ%Wj#bRDR4q5H#gvQ6jCM?t*6y=v%$ zp3lm?gCMd+Z$8*bM)cBMXpCz_mtSK(55R&W9Wq5#W-=E%a9Nup!PX#Fz} z#dooD5SSzGuMaaaC&dDjTBoapI}w*sb%VE8*$U$y`g|riq3ugd1ZNIYRU#3vv1qtH zaRF50MMeqsuc}Olz2zIJ^8^=9#a~1gbz6}ibS9Io=UC(X?G(|+g2@J#1yT&oF-n=o z`5QYB(~&*k7k|vCKBo^p3#@G~*gz76ZywvS_C921cYjHzd9Irnv{h>QK+d23on-_0 zAgYQ^EWoV)YCmok%{0iotA1X8sHgJE$J*=T)owtey>WZ47QR-;!^>!!I(BztWOv|k zY;FP9)B4QbFPzc8eD3R*YQmk%))wk5M}?^d^y5Wi~!XI$FcfNWB~B@xtsa;gf7Zzi4HoyIQf zET_XwwGwt)kYx!hr#}fp@=}udvYfvMJ^#2m2xb1}-g^4ON=M6MBb0!BDu!qOuWiDi z(;FW_ll^n`v)=OLPaP>jB5L+^0FvXEM47%%GgEl}?Al3mTZw&T9KtkPMh>}zO$O_% z=Vw43rwrWAZbTRL3-Cbtab$$P^iA%{Ubqgw_hhG*r0+9o{y>eRLm_~U`d(q4_uG1r zs_o5nn-nWj?!Z-)HeK@M(aF_(2aAgBUHILZpO{f4SOq1tb*Y+u6isC9fbZ18gUF&Cl|4CvBpKn#>?L3~R=&z)B@8(b2A+Gr|Y5(3Pb}xz|ps^zqhBN34~vv5c;t z^_x_DRzoKL((N{mtNS0c_tn3#Ins33fjo{**OFz=@Cqju%ykt=hhBS(f^hw^z8F8? zfJ%$Q4)Kd)PR@2KmvFi!Mi(25lvpFFe4SwB<9)OT%X|f{@SA{f^tQCfP|X#moRb3SFhx4bw{%o zenElaE%Z<5SB`U2Gav!R^$3gX)%(3fT2G` zU$CPX$0dM*&&lwgSZ|q03P;W-l7@g8A2luAvq*-rXVUJ$v!;X_yar8`r6H|tGtc^t zwr$%F&lPM6Q}`vqD{YsUjEhJ8f2=yn9ybL;<`S4=iw&io*)+I%yIPFppOiqh?l?Yn zT^>}c<~=7w^5<_5zgB7kE zq%uzvmy^w3eIkyBxEdM`_*HWRF^n9;?-hzMYFRINzIWm_CdbJ0PqtlMk=h-{}sU)@R*rEx=GJ7sl&MBO7ZH2tx>A@x8*e3qVE3i*C1JZsK)K^_s6ZXs8-qG#l?<5?J z>RqB7AML>_Iz_z|{g?NaB=@uSyVdfa4kTDu{CZYYSaYiR>eV#+-kvRGl0QoTvE z`2N{*TYYSV@1$Ol?qo9@iW%Q?wng6xbZOm6r6yZBXT^!eGaR|xavU1BLrv170C)hG z`1}{@KX(L8h#_cRtJee{YFmSfI3KnT)gUU4aGl(uYzQOB(%yA>vG>zf$wypT5R*zA zTh%T$2Ma~ldT074Z-p8<+RuMXOt*$~q5BR059D+v?cDceRa?wT zV0K^=03q{fZp8Yr^JpMhJo3IH4Zdxw@O4lPWbdW3Es#i~6*seu^ymdd(n)x}a&L{{ z_rI;)_;NZJ7*MJ`QA4K)CykXc{i^-aq52cG>hiFgrU2)aVa4PrhP;X_j+Y%MkwMTkb z4DmW75rv=-^PsrJvqXMIfWcl>J@RE_F(H!R86rVlE&-8%;BH(AELP3T2R`1HYL}7n zTMRL+&FNzzoN+zzkmy*YB%^Osyvs9ihuU8ZxzWAf%6xWNJ%ZFFL0}l@>ih{CF{maw zI?{lMox=t~f6kl=PPXTk!rEz7kmkM&eZ2RS=}pWgl1$SD(2BZw&MuJ2^m$x&oyF5P zcNGHK9~4*legeNojD%&^wd5IC*-BoV&b#;bZ56*_D(RIITupK$)=bQRJtJPrRw5h& z!an+_Ek_|#yWI`ysQ@JpUp-S^%nr>2z1&gg()|0_pZMBvpj%S9iP6fo-HgM5xbM{j zlOY8|2u>q#qC33eheXY)YAuR?-#v56+E_KjS(w9+*T0b}obRsI@6vydy z{X57eMQSthy5@Eeec)~KMf0uf8~b4Wmu%g4MNfuL0lWv1=VDnp3j1{G1UAYAFF&Ko zWdS5K28P!7vEh^Ny%K9ZQ+k9g6Ib+?@9K+6({kZVoYDIUCS0F!Qn;N_j_d4D#Wk~q zgm2b2ot2o|Pb{w-19o3d%azkwB%&r>4X=*OIDa12iU~|7W?zwzF$!{K&2Nd%=6s}0 z0h@|u_67(ap=_?n4#*id@C2yOs98{|11eE;qz{bVtJ*r;lBM1)IB?4D$fwJ$OO%(6 zU04JmblZaim>xW0ieC7rr5~X~rSh~O$?fH7|LxZq3~L$gopN5kP+7n2+^<+H-+6Lh zHc|;YsNH$tc);Hi2%Z~KIct?>uca;R+YCa&t1qlf%(9J;;TdyT--s;mm3~J%yyUhn zhnH=E<9l;(uUYjFOi^SZ^SszPA4T7Zj4p@d#ai}aUQ-BLHw_+wP0@*uMn~3vEJqm0 zp4@y@&>zg{x}c5vDfB2C4WR9ULXE|Ok+?i76QLj{BpR`}gU+RC4(lWxfah;y{>Z0O zks;Z{(|#|7lS8`&@JaVgZDi5-$IC}gsvM9);b#ul=ZqCAF&jfFV`3|r*#`S)7F+r( zG;*Smk)t*CC+6C)^3bqZe?9see(UC=R{wV%%VS%` z2fi|l1s*cPj{Z8bwEakuv)rTpN1ZdYj<&Yx@@a>#@XJPgpx8*0yD87QOdON(9EP9* z$OIQf*!LI}inNyFyIWJfJw)tKR~w4CE&t_@q!~+F-%4{Tpe9RkkY4`r+2#wolgjg* zU>$uWQ$thOw-=AbIPnnst(W#+*Ji2Dsf#^I>?0Z-d5w}Wdhb5h9sGFrX{IRf0AK|~ z;3pPy$&dY*+tX+y#~8W^i?j&5h{>{^EO~oY&?pF+GhX6|AgJbVI5<=803>Km+;Gm` z76g|5T0{6GMeuGgJ8UWcQQ`j|GYqB1L>2Iq2`<|Wc|DB6UHHB0)i%bFu+A61jv{{B zu~0%JZ--p}!UU_!@Ymbs*jIn>OPTeK@|zTnA2G$@k5zc)v3eRw7BNpQ8Lvd+YXyFR$5SH{yYZ6Ues-H}&pi zUrZiwwr(DZlNVgr$ZuwWagmr*Dd6>6#QWqG9&VJTntI|XIF>^kDl^aF<)7tIAa}{0?oLT zQudo$8(mRS1UB!W5M`#GLnmEU%~1vbvzq4z!v>OIX}H=PrD|oQ_^^y{+}=fg22P3A z&+o6Jr4G|SZf$Kj?@iEOA^!y7%w9D@f!)Wet<83JqH17?S8-utu+dDatAklB7*d*8 zJop#i-8&StWgQ&ge`(_^*9|?zSz4yYXZF81N}0&tfPxz4PU#j}GTM6AJ?5txKnztS zQ$L>FsMQ{<-XVfd$$&8>k9`Q|lwzM+QS+vIgPbR(~3d5b0WWpiiMg$t7kG8~QZ>|930*aP&1p(NCeb=YLY36G4V1xc zu*!6|S3dVGY^=IHW~tHA70-h3|7_EYd7Mfg3g2DdTOZGdyW^V|N^s(@cij2DN(doU$i=zaG z7h`cgRAGQ&bwcP|zNy16%M75)xg9A&V1LUbB$&?HEcB?WH{#K(F6&+Fowva8&rw+_ z=h>w^*6}2SJ^47-goLeWcW`u3pOf?C^Wy1qayBwiwHsObF)gbGwyuVJVKy`2a=cNM z>^nIyPN!#qf{_G!aq8Hs!u$~hcv1q+JJCzo%1!!Pvk^(I$ep`m_nbe8Bw~p7U+(l) zL(0;x6F;A{_Ze?G`W}JT!Xguqc zLE4;q-S+{G){9l5)DM6k<~fKCuHv%GP2AsyivY0BW1?Td7ttyf`#*seqS^-HWp~Jg z^=_=@bVIH<#9jKOdfll!y!}y2rF|ejamGDl8T4@lOGHsXEK8lP5T2c5o@oDG zyxsPoI<>;>3H^q#e{Z7Z+MP&i2;pU< z_ywzF)mr3)%6xAB*PGWKpD24K)deo9dj{3e7T-8=Y;g7Q+@TGk1RdYMlkGO{uwSdk z7%sRF0PY-cheLT6ccop}-nFlM%V){L`&!j!Tm=LeOL2{{Sjk-*E@G(A+>&nYjq~## zW%V#l+-hoGF z!dW1X+y~P;UDK_touyxf17%$$L;eqQ@!dZNDWhhN6HAU?6^A69Aa zr}qFg6diuWyt>%W5M^5@nce4nV{z{w38&-xgq=Q#Va?vgI1g9=i{WdxZ!`(std}Wh06N{>TVmv)5|x_#sW}6| z8hLqo2p{JW`b||hS=2H>XT^DMzLD^q?b|ovC?&-4$cDG|q2Fy1R?FexnoM~L8JeO9 zs>v7+7quT5vV=%AYknI7mfr%d1JAjrCyBp>*#;V65mtxIhdz~iz)^Pk&N-Gi9`8~5 z;jbeET*_>eZm?-)08^|9;J#&k)zdoe-sAdKpnw$(;67CB~0 z8_&i(nlS%ssbX7#Cz70tcW7Oe`Tfoh1$wSrU4^8PtWjL_1AbWieo^MF)N($oxDuWn zqhdX#cQ?DwPvrL?Q3l)Zk?V(Puf{K2e6U){m3m^fSz>=7r~r&*Dq9U9Ug02oAuJ=Cim^bXwFS3`_XfK|rXM9C}Bz96s6Y^p=O9Nf| zdaE>re+`VHvxFxId>rJZiX`6{56P4^Y>G!XwuDMDU&U?WTM0EY?fvJBkYcRd&ISyC`RAfr_Ba}=+X*k%?OXTA9PykXHDe6 z?<$12M&cPK*(~0{Da`)|lWF=7SQ#l{+sMCPKwvGwjLJXn^}uAlX)U&~3~(Pou70Q< zz30R9HzD_(pG0iNoZ%eDX2DZ*5lQQxsgG-dsnW&gs3IF~U=7ub&egtRc zwnE1;vE+gMDF?)nb#z?&&%UYgS)5e5XEVu+jARKrdxodkTSsA9_6tmhW8s$`U~f7` zt0CTBwx8~oNmqvH_?$)cOx&RKo<8l!)Wt8VMm-C8?M@y>i%jLkJZ*iOb!R~nmJ=## zGKg@FAv0HWVym_O1F8~5DOZyl7?LW$GuL}=B_VaS~;x61Ay1cPjSTmfE3nn`XRi@#$*$a1A638=hr8(cHMJ~s34>Z4RXcH?9 zN9pgfPz&3?!T$b3<8vh;B5ZC}o`arOODH@lq_oi`k~!KbF)rIqps@Z;KHC70;(vO|16-L)`QUsfJOl;T{Sc z(8I&>IJw#`{GUferCNDEmemK#i%B%qz`vsX0@H;F#(JJ046!B;k61OC-r!MW)PH!_B7y%GKvv_^ zFR>UJ_*>pUh=6c`%a1>!YvV2~ZHa zo>J;W#rjL;I8%SfV!ht&N3gu_WM+(E4F8jl9?yA)v*gDn{XvbzI@>IvDvuxZcXkts zrXw_D?f7@KUyVHJ>K=;gLi;GDhdZDYaI9KUmVmA9{seh%q0t6%_2>6lq{c~$+!Da&h;om7 zka=ku=W9b30^F;P%@!4IkU@t1!(+D4J~?HBkd!Z(Kl_8=zCT(wfRkJ z(NH{L8$MGF))^i>sRxWCuI$_cb-Nltus4aa;7BLGDJR2=(JHRM)(2v#po+xi%UY%! z&BMYFHgrNeDw%Y7oC1%6VZM|b@6jlhbz}`Xe5;x1v1M5-{hhg=@(~h^PGznWateRp zmEvS_w_N&sRWCa=(l)X+Jk#%LhmBh+yz-I7tfa9>9cc5pU0@1|z?Qjb9n?GmxxJ%p zP9S?uvU>WsDG`VD6L=p?SfEk--U}AoWvRyI*+6JD2Vw^}BZ-){d5c&-Z|W6XP`IDz z&wO^1b9|ekvjZL}J**Jl;{@Gdcisfuqwj#f2{~_K?u>)0J3;A~&*mi&ueSvp zRz9gdnW_9trC(=x1#Q^XMW>QQ2X-3k=8yuJ>5SC5RR(=N_8(rfJBNFE|NR)l+C5Rw z%RNL9tD*3WN}N6j2y>sKC;bru!4&>sm-`3Ivvqq-ZWLJ-l7Cl+ljP{BiFqJ@ad_tC zjo@y#dCK@lSsKXdF)A5;c%r9r^-7RR)h_wN?HPd2XRmHA?`JHye~EE?f_toJ5Hbsx zR$tg1kGhme7jMTE6I2HuliR$8UDxRX<$!}Lm~FRL+$$1!cn`r`f5~=!sqY4bQ z+#VL!Lv+#q#V&WiQw(@-m+`~tE@$+XF0x|v%_og+ePOCpiIY(S`HBRUz22fRQf$BL z?4_5Lv)O{7PByOh-gLzTU_4`Fu#>^ZtCsme#{&;HJh&Xe*|J>@~xpMnx75&fZD-STg?r)5vjyXz0=?ne~_%6d%OrLu$-Yk=r4 zR((8tFMgB90}kBH8HHy z|7MVcQN@N6r^pDRBO2WvpD=niO47H;Or6K}Gp!veb%L(1@$gRpl!yNNS_c{#}T z%P-#VdHk}>c!o@8%XRSKREJ0~2qEl`ldjQpSk+2?%iAA_)yx_}hdoK9=&Uh2KSF+Lo zEm{JW(OEvgi;e-6h@5Cdjyd@B^|A0bu;efZaj~XpbV7d??zWuSRhe(oHjeeYq=}Rr z=Sv<|G2m4@Y-gMM$m=~E-29lBNambX#pBgC)pAkUI#S4g*Zo*br`C2qePd zy|XAj;%pIHL{T+76jL zoeNc$x)wsQgB&XtdHg6pkq>=(nL4V^x!vFQrgF~;h`prxDH7;03CbUK6`SKiIdHV3 zNd2}gstG|{Fn=jgw41CjVs8;J0~#KrGn)z@x8Cz`Rfyx#6nhlXsT!owErf{o*R7u? zgixr5a_eAek+AaHj4Q!W==QVoH0olM7fCZ7bnC3O=>yf*;1T~Rd`T)h47nlxUUi#Z zUVr4k>;nn+*r{T!^~&HAbOgk%6FQ*szBl{E_mw&bw+o=s_`wzPc?q+xgVAtAr0`zf z>@z=&8K+);;_7v#@J|S`IH(i>GOH^Kv%6Fa_?M0FHgXo;O|)Lk(bXne!?k6}N+JHi z+e1py({!#F_oj!P^AmE`uf!Lt9%tLa*XxB5pwyR3~3;K1TdT*4s?aV0Lze5X2`X!T1x?B^VeO87Xc->$YVR|K`n`FS94eS)6_|{XlN=cil6pU{oXi_Dr27Eav$j%SN|J+^_Lw7g*sp_sB1;-}5%FEM^Yp{EUtF zQmaSD|6Bb482%;hDf-|QWwM{GBbG(N6nz> z2~zE5R>l;FyUip{c-?L?HcOSjAqCyK0s?ahGwP+j0DK^c&>jl>)03rAbbQiNDwnW# z7s*sW4$;8;heHAW&bj*PtXtgO*a|(dy5tq;$`@h-|_DG{0bbC zRjbeBFs^Ulco+P-CF3byBF4x3vf7u)&$=%$LuyX-$jC+Fo5Wozj|p>6N@5?-h>cxY zcbue5yX&7H@edeFj89J?wU7E|(X)9VI;uSOmhC-ZAhx^ALA*+;yH7am8iCyl&8VZt zE{#7vH14M$wQpRyD_;hl1z${o#alh{lw^dNhd>8mYQDZ=mZKR(ogm>Mi6;n+4qq=U zL?jfM>CmF6ul{hd?8+HHz>bEIQoUM_)!X|_Rzv{hrdv=2(UaY ze(I`S^I`k5Hzy$8f0oY6MC}2-ysPd_u?!m6+C2F@``ZsF!$y4%|GO#FwCPTHs&{V* z`ic23#ac}#liilIyhCM$>@WZh7X+!L+`2JX*S%{doVBA8DwRCLOWe9IQ9E`N| zCARaMf!=6Hzm=z|EKiv(9X4S7cFz0Lm722TA6t{Xwp)Gi0;so2i5dB+I+2R-T2Gd_ zV_`HA)}5)~lT-7Xn|-O>H*GgBSt&QE!IF|!f`oK)DP^gjtRk$nmW^n9uUFOggWy}tDaV0;=J7e{<&8tU+Y_dB_0KMh zdh~90fU!}>6Um1+m~gxPTzQy7#$tQkKxp(%z%T=r8swB}CVqdkNkG8Y5T;>sjTGG`%sna3i zSL;VaG%O=P2&O9MpT}VnT}V^&Kq7W zdOao~GSn1dtS}_OvFnAH3gq7PSVVir`?07{ z(z_bb);k!Ywn;mXo;6^xG%s#@A6+0SbQ~tbEA%J7pk3tQ5R|dYTaO4{=PmWsiHkq+ zI*d($kVI|{o}c_K`Uc5Ga0UYr%9lv6?MAg|?hJ&To&8g-dHCV|ZmKa5PeB{i%m0{# z_#-`5oN-*XKfawnv-um6+n?SHx**uA zzXX5Al}~>&{T`2f(Z7J`zNTwH3i%;xeEub8Z)R%_{kxV|KDNvz{|P5cJoA_9>Zz!m zo@o&YCx8){D+gUuCqU|zz=KsTH;}%E3dx?G!M*qwhim*F(GaNY-WP%RDd1)Dv<|A? z2|@OIOV3jo2;W5;M?r9J0j^L&w|!~w4SuN`zY|nc>`ln?*ILY%R2y4Jn57$sE(TuE zZ(FX%JeqP34-==L)+gnUWszEzKL)t&dhcoADW0T+WhPj^K(AUCi5P=9|9B zO1#UdqVZDjM76Vx&d;4wHlY4*BKa=m{3*hs)8Wz-6~V;JTSRD;py=Ecwx)RMJ?ly5 zgSteFqZ4mvtaYSR44VKFb4RZ|`mm`{GALk-r4I(hDDs#(fC{xJI{DtxZ~_^P;{hk^ z9)QhmkeJ_X*kqS+b%e%ULvMilF(-LDpgFb-o9SU*r+2k6`*zD5Dhg&+BL{uPr z_h&G`hM1EMAx9nxB7yb2!JK>~BX@Y{H(d$RbAD@@+dpGG@teo*XU1Q3W>=S@stiM$ ze!}2~)$aG2=kM@T9$|Yu*=h)f_JKp8^8?nKNuNYAO9dU=M)?;yd!1#WV4|65~=&YB@7Tu&bg5sI+4vYDC&X)iL zIznDveyes^Nb_4za;KLP>ik59Kwu?n$vfH1@_mX>=71Ya^EkF-wU{>cY8eXF)RY{C zn)8cG$+92Tp|f-kC^gRRYw-2s#$`yky4di|uEXJ!eB>y?0Phnj44?cvKjW%Ck(4FO z$!+Ji#vrl5k_2DPv#$|ISkBAdF3`GF1;sj2s$z-bQF$x1RMlr$uw0HxOgJu^5)ry& z>=;gfJAzoB-14+qQu?iZA2K%*>x{v|rRfi|LB9plC_5R+^c1)>+JmaznHK)xJ zWOs$!-l!)@^jQU<=Nt2tS~F<-(`AD^ku39vEEq8RNDPXHj=cwex2n{(nHTxfo7{GrB44*ov{@6B3JsE zajk?-p~TOvgxD~%wR>OBTq}9Q@o3V*w%~6BZ_c}g2gnxjV_h(8svl(sVSwqfNA#Ye zSd80}Jdj+&Bb5;9A2W)u(id?gE%`uKj^F{LtPQEVX(sg_sP7@5esVBpGJ4_h6E6vn zj|agza{T*#flOQs`0?RpYnT_Jy^fqW21N%4W2P!eE*;EPv{r#Qbbs!x)v@ZLTQLSa z>4acLvln`#=HX(14ZYlEC;c0bf1l*gu#UGBHJ;bqckgye02+|L9<4fC19&NK4BFYH z#2Bw1o%?S3X=8#aiBbH@B|1(tR0Le4NQR;#diOYWAos8k)^3KYbXZQNX`p??94Nm5 zML>#c7&rk~#%JITWO8PrAI}Qvij>pz30B@3MvJBdORYSu9G7+{*Fn}qlCLAX9tHE+ z&_J)+=4-J<{9c!3N=+610l~+uf!mcrGF0!4r$eG~at~VYzc@W^*=&H?UDUS%=2=!- z;wvYA-8^lU33~sA&BdOxPkoM)f=TTOh){~vv-ADd$ce~;t6`@;hoQXci_m^^MZ;cs#L#+QaIR@pI{1Ddc;L^7!wX|BZY-*Xh) zDN7gIt+nHLTqVAz5RT5xLI)Ethk2?oeNnvmpw?dRTH5K>)d89|dMj)SD=qH_OCqj* za{|_8r8RlirbJ&iGD>nnrY}LdAb!~0Vyn+MWT^}4RsZpoc_P&7Vu$?{)E7m4yA=yS zpEC5?PPSfYs>yg#s#QW%Yd%Qo1U34ESICS8Sm)jPh<7e`wdPMhmW|nhb2-In_Mc9@ zUjm>8cZ^$@w>HKTrmFM$x4Jcj)?GCITx6)bx;*7xGSy!A510SD%-jb`gv>eCX|ROE-t5wvlalOT-v` zz3l0Ytd|4TyAb)#Rtkwk!+-30#?q~OCe8ezsN#vhBYH&p%QkW{x zGC=;S-6vZI5uN80ew&nY71(`(bP=Q7pV?C-jP72bD5j3czjwzz6qM?~$tYGJbbQ<%8}_rD5~O0OWLudVj_{ zJ9LHfozckBQZ_7vp#8!#EPNrKG|a+UDqVB~^t>lX$;C8acFl~q#r_G?srTFct&zl6 z3fwjKUu^gP_00>r^4|Eb;C`XVm6dt#E^ZUBFi8$?g;TC$ zx8v+hBSSO^P>Jkg#fud($xLu7#?y%m`6bcMY<@9xci8+Kwa!Iqz##c{$d%3e%~Pw^0)dl>cOv zQxTy}ygum*F#lMKXjV>=0U8_-C@{;0{serL4mt|h2FK@+u^IabV1&6?_0EN_&RC9l zlNNPCwK}wjH$;-)V*`*PJ#Q1#oQ}0}cQ@hJsk%hO!k>xt|I-2h+|bIVyu{Kh^sh5i zPP%3Yfr5~)ri)dz$eu(}a(9K3u^Os%b$8QKA~$c0-y_@a4=PrDu6vXund0zI^-gTP z&_{7U471;gJn?n5)>cyHmHPef`Z|lE`g=jP07eO%cZADuKDS4vD^dO{*WKCD?<}aZ zByR7)DvoHN*{SRP|IQu)6<&8gLDKbxLF|_}d3~<(=iwZ2-5%Tpz3ufdkVDtaZ6ugj z++Zc&@GR{^VbdNSHEfiHKKj9IgZBebt$Zh{w5KN{gTU8S*%DHpgo4+yXz3+QE z+*YN72h+2$4K9C5h5N(!6&27*2p+!yJ z+g{B}KpK#n-PtiWvB*0Jc@9{7<>yb^kjUL`fb#>o*la1ST!f}yQKPfDyVXEOwK6k` zQiEA%Ir?!O@{;(K2zjSL2tI`&1o_T(M&sn%AM<(>z=}q73T>k9O(F(GNJbxC`gEG1m+?(Bl=A;JJ8!RCC?N?E6_w0Xo0ihoPHK0&Vx7 zt{n~r{9V$F{4UckQ`Wwj#3#m|Q7=Ks&amR32n$cxJ==)s*`GYa%)DDSCuIY~+vjV6 z%e;3&q@;-?Iq7zrgJva1ewwMy??S6*do2VO$%AMe%{K#PoPhV%A?tZM^>Q z5e)B|rSX*N*|{O8j~sFgu|+xosIf2i)_i}Y+83*JpKE&&U^KtzDHP*7xsiYl7vJ%R z!OXdg+CBv!Ywu3xDnCCqYDUT7m|gMCAyL3m>9H)|o8?n*qCeW@yu(sHp(Yy|1r>U| z$A?Fa8wJ+fC`{$?GdVVDVQ2ai{X6}~nsJokkUi1{O4p(I0a=*p<@l-7*q!YEbELPP zfcnEA>#W$VALTLX`R9D8{uT^p&r29bKg##)M-p)?VwL5mDw-Nx-?TOIf4Lu!hv;=| zNaNply6vfC<;TT}g{RUfJHjkuQlsD>H*1`?&3+oz(dgUU0xxA~wVStfS2T)$eFIcL zuJ3+7&NHuqPPQ#As4z~ULiZn%>_l^F%Yyaf#RDzAfxGIJU!Jnop_xA3UsXYoCy?Fp z4{Fz$aVVX*6|dcFe0Xe3jGVL8g{~`<7THe9=Z}0*b1Im5?ZRi(=~LERI7yizRvw>A zMWw{g(%x)UHOnEXT-{@4Ze|VxU_;-|qndK$--{AR@aWqOki&@AskrMmFsiG9)8x>- z@hvmwhL3JJ#QtwX#Qbm2s5jMR?5AO8Z}=4!suNOv(Is45nAP~z-%rv$WcL%$MMV78 zTDuRuF0yw2q|NKX>F>gun+AVI!Bw}!!+TZ+hOTxib%Y;j+;vJWH{4>otj*1hPcq#Q zE9-)pxl>W{__ckq>l0r_LXh*32s;?nJm~7V!*dg%8nWYk<%fcg6 zS%??&)`q*C6^${`ME~FU!<)k^;LN!mz{vm>2TdD1*4&f*B$LzoiSQ)l38|If}+mHIZVO%ik0LHvhEgAW@wctMltOZ%B+mkH688RwHQvUoMFciHnp| z<+l2wXE7zs&6&&@O=u9}q|Y=oyY{)@;|&eK+;e*y=Jul0!NlCypt@&;$>3!0zvekh zHkBj}8WwE0|qx-nN5`Ps*-t&6zEDl?6Er)KCL$< zm|h;&SZ^Q^_1xlrMMBu4f3@hZ$1raedn7vwCgKG$6r)3Q)W|TPAzvbCJE3}SvG^le z>1yDq5ck8mJ4Z$k0{$Z+;^R7~JCrb<*SN#~;d&FyiiYOFbc=?(oRf;yf9K_`h(4w7 zeLbcNL=$m-Po)d`SC8!4=cIMkU*FwXNdPEMiD$n0Sp0WbBtbeL*$L+Hn<;MZ>wE7J~?TsP{nq7v|rKuVA`($#qw= zhuElN08Dz4-TK6BCzfF|^&jc=u zRTzuv_ujsZT@kLW6*!Vmn9AgTS{XB(c0OGW^1f@lY)OWH+W`oEOVfS$j9PNMEwf+4 z@g(tpEQ`j)E7$}%LjgJ8Q+?t^PIb)X7{g`lqGbacP9OapOpF~?Byd9^PdnWW0l91% zD}$S;rA2Rgk2$g@O1ilRHtitFb%?=*c8gbLjfn8CtZEF(0mIKU_vH+8c;99Yd@lOV za|H6dVlxEUQ6#AREYd$BCcXj;5nbMLDbOo8$NxBC*j4?746r)oXLocuXW|1ku4XiC97GFkZmj zaFr6oX*+UEQ7HAg_1RS;YPf~`e5rn2Tbp@p>(}sqi*wF^r`T`{R{=cR(!qkLP}s^# zuY(*>M&@uO3a)m_@c2w&rJur$=gLLz9fD`+xbY!X!3p7)@Si8fwGS7?+s~Y9&&N zq}~}$rOSMf<@M#@fKXG0 zsBePj)7ClHJh)KCPERNiAIkIC3-O6%KnK5pe~|6trgc{DfOiNd$OK47(o?PY?uS$c zD}wK3AcFB6F`cIs^#1RAmVv>RWfy~=*N};Gwbgd&>W1nFZ+f*rg6Oaah<_#{H=N(jBCBCuP3!E_;WoybSj1f>0SXp zNz+v*nGB4!|ADWl14kE9R(w?^e^Hy-~%KLxrinF}P*~V#Gy-de;EO+&FXa2NG&Z@Fv zyyIvypdEK^T^xq|-obU$o!HoMd;f0`ca(%ah!1V!`Z zq;tY^Y?Vo??ibudfQ?`e(zIZHllt6RW2V~7>O~6=l;|^f+MwiHNJ3VsU- zGwW;A>8yP{iaJ+`UNuWE7Bz6ehu`c2Kca8UZI10>Nd#?$XI;b;-wh`#^jlpX=dp`w zz1R=22CL*3B;eplI-etJi57zBPvnC3KgNk zNQSY+Yamr-71&`!T6;8nK=7*t$CWW?aS}Jn;H#I=`%E>np6oLSwJS9$5b$`vhJO(^9>vnBV1Tc;|pMzXb+;^gYc~ zYsD_x<8Gmv>q+FT&EsG7(WGzy2ot~p2wH}UYnQxhLhNLl%mJW7sqUu>$ULy z=T|8(pShfNCs9%ff4gL`IU7Pt4@siGx~hMRzKlyau2{L%K&YI#D!;EXajVHQZs-(a zt6~`dJ)Y*~j^OmhEZ<}B`wDYZ#|(V}lm$GQd@-yQTI+;c5b^2l9B0XZUokc(-CD(YnwGPIli1`G642 zz4m}TWpwgy^*$XPHmHG-!2B8g(C*|7;}?^Q+pWIayB8IJmu!Cb?|;1>^yP#e{h5-( zWP0-<5QnGyX2VaYBDRuTs528G@@!-^zdkeu;ySKt(OVC}vL9}5p}WJO@& zY8^HB|M5Kxa8#5cApoR{Rp9GnL&Bz=A(C`CC6GdL zn~uow?+uBj{5$t@=M%yS36H?i-c|p(l@`c-K&w0ju*p~{J z?lLn*?&T}yitf#X02N!-N&RO+JocZTAI9RigUKR3QOopGkxeXTPE{?)u-NvIgis3iWaO}+O9gkF1q`N&+JS5?4cPn^)8n1mBqcUY^?S7 zz@B9}PDpfl>BcM%TbBfQDb;FawSOAe*ry{IJRiTf@!M&U$%IZAKt7R|y*1U%Y-R3J zo&L{3_~ zifK3Y`Q{@|8M;{_HT4au_^sr|1M{KW(R*SvFz^I@4ncmv<}>S_a+~SHz~rR zj8ZFl2F4?tULOoCT~mXpuk2XIeo8s^3 zf$H}tnPr2jhgB?f_X?L*JI`?&DkFx^;6=A*n2fB9i9X@h-x;DOmNP=?kq^4IIG@ei0kkH7^Y9bJJdiW`-um>%>T^nN9%-*%%K541wwyn;OKOjx9YF=Znfib0!y z&c9p&I%s0cI-(~X_Cy~zK77Qtxy{ZCpc~B2dsm#u3+UGY&OZ7jQsb!ZaGQ}#dVd7V z8vmh0jeRx^<*6We$&5SVNkJv9hvW6uCLNlL2m>6KP?>r#H$5wlo|YPXqWH8D1N)QA zBMd_Yd#Asw+|*ph4NLz!zu;2E z2k-f8B2o|_K_X$6`sVy54*NUxD#f8IpkVHnnm#}z#Ww8%M);=2-EMJUG~ zyv#8m_@2(MTj64Yb(mkjVIrgD)x_I8S3+ULZ6@$=3csv-$;)0}H4aLcw{Bibh`N=q zPsqb^sk2XC0B%)xQLQg3fBGL+(Bu!{v1+&b{cg|$$P(-9CH zc{>l0fgb{Ve%^u4%>_e5oT#WvTlHqX?6y3^Pg!2y1)u0FQU?&>W3}$XD8~2+(H*`` z=oYJQmf;PbTDE>qb&3ZP+q<+cS zI}Bq!oN`7zt`-_KNVm`4EY8y!2!E3?zoF`p`Gl6r=UK_!I7im7@egTK@F!j(PW)^d z`{1rcD(}J|;pQ`mv{UA9QyXL64=hlQX>}G%s=9v4q6)WD#uwvQRvAkvYyi^@vD8hcXQn{DXJYW>jdF}nU5{30VUmJF7pn3aWx zV>(E1VgXH^)o7HFbGy!eMgls$iPPU?4`~V!@e7}N+oNWW>b@1ZL9oZfHbb!>^}tktKm_(>!HYlMq98kfoP!6MsXl=i zvlz3pXPJt(*tjz+3zO77W{*minyp^Qng2X zynbMo-?4K-ZbfJy58zIoe=vwZ&e8K>3nfhWW}sIvV{7Q{{sqVc)YDLWwNc&jwg-`X6W|avSs->#Cv;&&Eu%31<+J zvr2{jSC+s8(=1z*sT}xVyDt?@M{RFm^7J0z@PdPTJxJk+|swSc0ggmph!+$0e*U`5Z%p)`qU|}u zDlIOd{lfi$#mt{*sg2)4w%LD}5ZW56nrW_(_lC z`3azp_ZiAG{`lc5aLhxe2%c*5+?@J#5J|0{Xz_-8)zO}QW?PTNr^8_qxYGKT;IK=! zcxk>d)6&yXLB1)aH92&1-&ikwn4G@PN z+kgsCo$VvrFjhBsO*XFXDg=_Hu7=8))+XYa*!Gxvb zw7(u)!9{r|XaVJYdwq=G&~{WeYz)I*FF7mycCfZqXG_Rzci{mBt;&;Pse9>yKXT)z z_-w!64a^p1kx2UXXnO9k`_8+)l}#&8>-8ci?zZb;rcOJSen(Q}O-P_{hWm32%;b~@ zXDCnIPrY8a%|&rnX$FJl6zN{9pF)eq2=^#M7!cqCW270~=Ck_FRK|7VV&6Skiq^cU z6DV{ld2>Ql#@AD}0r8{2d4AJXEWbRP`^rh)OFL+ji8wznS?;1)rAp7=-Gt30OE~0*(jv(;FEsGKAzK#crACuM}MD}%~?v)+(~lQr#}2tF-4}V&LCpu z+0J@Avr53`|HV2HesCkKrSo$2#UGe+Rj$R)m+p(AL2IY;iaYe9Y!Ud~R(msY{N8it zvQchqKuPIyKrYI-bIlVCey z*cCRh_Ba}#97a6uB)@V8f`}CgY|4(FB!Xbz_#kUxqQOntz+3N@imEJ*MNv7$<|C5) zc#B)t)INvb!-^X78IfclMELH9y36#_0RSG1Cj%T69@Zast&30CdMN_UvfxGHVOBzA z&VGb2=T_~e{}_J{qBVPT;5_s~X&6#^@#C{O)Ouz+X$Bw?P%DRO=dQEScpm9oAXPY#=;kV_g< zLWCUy)Nxq3Or~`xCem{H?af9t(-H<{LapEK*Kl|P!sR@E#*16-4yCFgZW$ohO)SL4 z9Q>n7<#T*#YB2r{Xt5>{r*o28&Bjw*p2a1FdE_05KNQAm$HP&UYqvoyU(6XLwC-SX zv*#432r$hyRbbOj+;aD=1d=->?M4!aGbt{pu!r-9L3~vEIhk3~YEF4!Oyh`z{27Sa zh+(`ZOO_|NVmax0-P`AD_VL&3#SSbE@NIJL{86OMYuGMlmzo&+E@XcJtRlyAv(=h8 zUAw;Io1p~05wcm^eBsXPboR?viAW<*vbq9acI&8#r zxhMVa1_Aw=Cf?a0;C1Gr$s;FgIXg3zbpHIZp@<$2d>TB;=W?z~pHr${cY*^@s&Z~{ z1W+GJfH5Mh2QG)^rO$Ty^r{eM_0IG{i7pD2e*@0CIwy_)tlybfY1tc$&QZPW7b!H7 zC4%g_lGt;&ZEr$QFYMIL!Dvuu-%gO(zs9W50mO)@qH{iMv*kMiXc?}4QHy`#uC2g zq}zaBTk~h06Ja0_`BT=Ty~BUkNo=F9#cGPX2-B3z_&7ot; zXrF}HEvvy5`OxYDvCok<3R71Bm+(jUj)zx_!MH^~e^ogsFzlTbaaueCcjjv#_s5IT z0%*iO^qpI-?CRzIKmW`9KmOO+bTRO3vsbof&>Tpy>ruY}A2_3d zA4IG@>W_KgOLDEG2O)5q>6Wh++fa)oW4$}uu$&eeZo9S*NS7l|W^ZMZEm2s{J%uPH zPc3Hc1{`9Sj=Z0J^rQA8^JSV79R^jS6rK`X=~ayz1f8|kI<5FQtfdFnR5WXTpYbfy z??~CYGxu~a=Tewldwy)?P5m!e_69PWF}~gPOn^71OGVM=1m(e#uo9S3geqFeu0`#} zN<>yjq?Qx@{96|DI_}XS(Ij}==SY$=9_An*4JqAyk4@>3VELw|;N#O|SO?BT(Ooxx zXySmXy~4I&-tb+C@5Mje0`LNGoav8w(6u!Kz@rq1(=+J>^n-hP6!ho`F#HnFCDaZU~LzA!Wybd?m z0KU#bftN!y-r93~(Y<8v{YHm2nBsR4Base*QwJUZRQ04LGhUIN@qHRQZLyi`^wsDk z795nGNXnt#6dqmvrsPyoK*9gmA?RXR(B>`VYKZlLNkxf?q;be>5Bf7%|c0C)h&HJ%jhGXJUTpgtO_N#>Q3{<%qK_teqRQKTa>2iHtkni`V zCx!8GNf=1eWdRrJE-|mOVy>@vN!wD8@@h=p+wyXflysIGz@sbS9)(z^5{Vf5K(4&Z zL9%4Xe3X+XY5A@iA!Rr%jueZ-5zyjDp0@eDgNwh|Sh+)-?_V5$|I6`imD9(-&p-lS zT@!RG2aU1yA4t@j%+%;;3Bt339lAgm&KMZG(nxl)Z? z%ai$ktdtSK!@F>1c8q9@7N?H2K9{g9%{CX;oNIp)Z18*Kw^E9!fabcXPeW=JQ+eZO z!f`p|?9yMB7rG}!&kb=tnvSLQ&`lh5rLQQoI06fzl?Ax533@W`)O~HYcJ8&%x$4v9 z@#_DC2=8wC-8agcxs(j@JA~Mdgp{pq-Rqct8B4Ef4RpTiT(AwU_m|amkf8o5zM^ZL zhIMr?u6;o4o~Bf(T7TmHRmu81kr||S%d^=JG*wC-b7t~tvq1Dev)m*t(^|&cHvT(y zZSd#%sdgc^P$^MH==Aw`@fpVJWWY4RH+rFz(}S3I`6k1y?K329zFD?h(e zYi>>)G+{5tb>VsX_VK~nH9zd)n;P?<0hj)^Pga`KgzKpV+7rKClKiQA;b##ibsRPU z7*y#3XkqFMG8Equ>2Ftp_EtuvCV_u;kH}kNUnFZ zPv9U5h(5f$y_m6b?cvlLpTOic?a>B(I0fp+I@C1@8m8NzbE&q~d?uO;Z*=|;n|-t+ z?_~(Lw=;=DTq(+HJoqK+b1AW!`I|bk`N{hK@#25X2vPoP-glz5M+bSU0}5t3n|q4M zanW*-)$Yq^a{SrU;+xEU5X&UB_YL=etgm3p-{jH4Fe`@D7=ehnIsdfXdDiM)ROE;rZCo+@EMW6?Y9u>I>xAm#_Vitg=>cdH!_~iC*{{vFE|CP>FBu~@n zHpC05%{$`!MZ5HR1FbkmO^G{b?pSZAFVv^|hWA$fnbw<|{EH$)fgY`c?5>`rG*>dL zU?23RQB|_2UA)P-ouc{Xn_T5S(-Z7)qK5P_1iM3m7aDG-8-uKAt<<7W6x9L5(1Ym% zneWUyL9+~W^}m8x^d;{L9(ccXpuN~pY^e`XLj4Y7L~J;0$2!C+F)Q-=K@>BtZ*c%{ z*~Rvg)LoP?_-!-FPuuwEY5GESfrgrf;kv89((V1Kq?O=UmdArj^>l8MvXNkil-Pclfl(mY2`O}&YF-rJlpi9$W80|AMSL6jT_T)m6Ox1 z&Yu@Gxi*2pnC5>!adbIPr8{n+^o40p>}W*7W2WSnF|Up{?db0=Swljz1c}Ri3>Gv~ z*T_m;Xw~F`*v+cPqlxoQzMT`{X7NYnOON%&;>Bi|7l~7Vs?9HH7{c{9LEXPt(8)Mm zlb+{w0T`sh9A&!670QSGDgz-0{CrT1HB9@dxfU;I2B`jx#^fUT!-fBLt=)7kY5$Mi zP56hDtW}$gQ_~%BA8yqTtS;jj8<+pY1re0kE3UR-RHjf$|nL^%=ys z_A)i=E3tDsy)Oy;P_O7ApN|qk^NgYhwg0Z<59+oWOL8f#H_|r*sLMAD@guysDqTS) z#!_A_Ck3nEC92{+4J!C;oiUDEnp$Mb4Iie|oTtK))(p?-)mQU!(fm@n#bz2WLsi%V z9=rub1(~w*ny?R(psKiF**6aRxt9!eXv?SWz2WE&X}J2f?m{vr`LrhecY%fCCHIwM zq^u+;) z`VhhrS{4yV^VFN{)sepAEYE{`Sf$^B{YmQm3H;`=YzOlcAG65#Mj==P5O|wOp~tBw zne}mhybfEiKBgE%4-?O_iVq?g*r^&$7xu2iiaRauL1JHr-G7=6*hH4%YG((M`?Dp; zlzkF~?^3YEw4Qb_gLV%H@lT$hp2+to_>Hf!(e@4d zuY1H2R0-mGFNv0=7x;#z(G%HE-b-k4^a+MFEjWWC?hQP@WN%f*#{{yMz3v1MTeO|G zyVF?v(5V6-ujUA&PdROZ%GLr#PK{^Ntrsur5RPvbP-z7l7USP_YZU~J#Y1(k9%!9% zdIhK<^>_j|{aTir-`*nQzbPE zgK>hVt*C-E_Ag!Z`kZ-T?K|zCqk%e7iDpcemi>oKQYy`-SG=3$iaa=&|fr}b5b?B3V3Wcw2{>vr>{bQ3rccNVP z>+2Gpg*@F|smAj(s4nYBv(ZX+q26L}dL>ag-LmY?d4GGXPvUIf+4TOdu8P4^4*t93 zy*wM0!l2h~s`m|N+v$nmwIyjfQqWdB$R?2DzD}e7_8p3chppdiLo(q-PS379m=<(T zWzc*e6Ttq2R4`eArKFWAXD9|mbpFh!`A`1IFf1~Sj3-`OQH4)b>4czE7?5eZwcqi? z$mzsi^TlJ-)Ne@w1@@UQDLX+je2i+} zJqCb$bZHsEO+CpnWJ+>>=g7$0hnFfU_w>~}ogA;W(!e>PP4F#MxrGZ_`InCJJ@yeG z0?hF}_;}?DO8X9*>WYzZTsD8x^@&KBfwh;9<-@Lcu{b;MHH zX1w-+_NDZhSK<(*f01TC#n3%FfDT6GHc+99PQpJf3N7bGb_-$i_r79Sxh)QZ{Q}qmkUXkXJ&+|#$9ZGWB2}Yz z-bfGC9$Le`;$WHC{gkQV4@&cL@Nf|Lq(n7KB!?EpDY2{Bv7?eSl1ol^3Gk6HDZ}ukdaH*zrimwG+G=9O{g<-V>P?pY5OTpCdP8`v;%$$Nv}pNL2#| zVfE-ElX)nAhohRcxT;!jE0qjTXA-+h=*qNQ~5X z$FUFYtqB~hmFT6Y#tVO9ZfKkv(j z^bdY2Z8nqKfeo0X(qY4cc3+>lh)WbmkZ997E9kr7+<<^U;ko~lq7fj+bpYEdC*^9NcRm> zgNM;Td+6luMr2=mbr`?gWsR!bGJHhL&sGMx6>;y>w&5ukSf>24%N^fEb5-R&3`lJw z3vp_tI;}en7bqE1utBd#mILhSr`)a^&1x{tnNvibgNNB_82M;7kEv}La7obT+-&tm zr4^0knhY97is>$ZKK31&0C97gz-wG#s)?oAz(L%RZhig^;hF4Vu zgC8XaYBQ1O+W!EDHPjM3B%e9fs|8V4{HpOSGo3>C#!wVt4)68!{oGce?V*T^ryM-ga zpW664i#vR1J}dPS9$}oNp_3T<>wD2{w|(eyDG8BIx#z)*Vav18eYji~yBXDAf1;Ov zG0%JHUq~%?ETRn6t2#9v392Ii5D+>zX}AOt@`YAgvDQbkYZtMYWj3-_@{z)WzCqim zzPEWBtdiN;HVim#%@fnD1CoOwOogRdpcfw#3ATfV*hW||Oly4X7|I;8x1GL`196iu@I0pROnmmpT`lM3$!;km9SGS<8SaIYDs=YM(rDK<4D;hWmg&O+0A_zJEgnyeX0b2LO01npkMoYB-GmG zbAVCs?E*_a5X+z_s2Pk6{`+Dk4=<_qd5TM`{5~I7lgv<9^1?n`+~jCsl4omv!{^Db zZzIdM+~N$ZIb?z7XFfRzzC29#wu_))n~1OH!hO${X?UL}@W)HcPNJIYT%qYPK1^lG z0e_8~8%Q~(`-)VmQSWWmsk~F5uGQdWBDeDP)KHoB%Yp+iBZQs!nyq*68Iw^cgFd$I&P77!-gNVxfderNu0#r+#&)EE*nM|Ce7MiMLvp&vTeZ+Uf;# z7C2*_n-ax%o?+6?4J`GP#oAxl{^(8+Dq=R{mecqKykCj)&QvWIY>{ z#Nwpah=T*CKL5^W8ijD6%~px2z!O+k`s9Ufrth ze+TNzGC@!Gs(g2yr^#6pYkVYj_{4=Y#9p299PIX>8vAV4u?1T5NJUP9`OX_>F~tkL z7n)1;Z}g140%*eHW;>=@CyVxfNL^}y4tTlio2kdgM0*wTgDMGlF9w+Re7#9_O;g+; z+K(>i+g2(8=$r9v_UZKa*VFvb9LQch7wdf%foiQqXyDkn-NjbsF{j*;2`R`)Dvb>x z=r2i)y-CY3pY5XwJjMGxYGLBB(pR+-(t>E*IIi0LWAvE>NfO9UFGQEke*4DpvV@0hk*`BrNwdNP3PTwh_ z32uWb@r%In%02HCO@S2xR?u!Ts-&QqgKxFf9*ULcy=`=CL1?w*obU&C>jE`Cb-j6Y zY@B_(oOZnY?YQEkHW$QNs%!G3qWEO?!lPR5s&wWHI}GyF@TDMDDX-ZzYwz~U>FV25 zf8S^r%tEUZ z7jd4-+ZAgKSUSh(h71zpK0G{XA=Z85wtn-mQ0bG&`U1FD$OU3oU zh(15C>%qgD$zP)_HKT1})@P^)UNg{aF%V1lJc@na!RON$`dGLk?=9L9fyJ%K{N>Mp zJFy6h^hp*!a{c>CxNe5l<2>v&~dR!)OU`pwm8iT*m5uEZ1_Wrpz& zVZq8IX{%70CKi zw&B0g0Sc1O0_)?&(+3R&O4JlS#cmBhA)E6CiRwu8`oX#ZOkb5gm;9gd~H%e#?R-E=x^;Ni8US1lu zN8gep57tK=Fj3OR^laZDH{i_#j|0b^VI%XY!sK`Co0;|;Ptv834fSCQ4%fLlirCJg zKcjR5Ic@%OhI)3d@DL&bNO!!dktF%(leE3IIzqWjIGfYcF+a^9;xx*f_C|I)x#xGl zUXV-#*T?fWdc5oPJKCJj>h;`d-ArJVA9QXAVWqdML}L-=hdit){3&|$m@m4}SOYzo zj=jnIKowtbT^se+@8@qkC#B1#M$GakU<@vjz{M-Qhh^7mv5kj{9|yvDoi3%>#HUb( z+Yrq3F6D}^h#uoRrE*oArcoW2ou+3)w)V44gd|DlK_!d9gJOZ6q&-@4p%Q_BwjbAO z=F+K@YNt0fz7A@iwV}gzZ7e<**>pnc=7Nk3@+&)tEzlW^LfF+ero;YiQZ!75a=v+O zLS6h9keN0%v-oR01wMNej|5`sxu_!=h;)>yDxcJie1n})94wZ{yc~gc1NRD$T%MbZaoK_7aSYwB$&-3c$F|&Bc znbPrFL&84EKZ(PY!aPEz;OH+Rvmc~bOhYiS&fVD0pUQq0L3g}W(^L;-5w!sp8*ARH zx!kM+n=Rbts{M=3ddkdr* z!FCx;ZnPX~`H~RrOEeeaV;?yjzO)N_(*njmPZgF?dHPe002CQ{rc5&YUH4Vd#2f41G7G6jipA5`0&6M>=16diLe-echHC7HF(fI8I?lLG zFXu;uZ~k*!U4aC2CdEGPcYq)VKS+?+mnFpsrtsNq63jlDc58q6mxU~Zp$2_@R1gM2 z)csUO{QmXlKL{_b^mLgk;Y%>&dc*nd%L6pmso)i63WErB^aZd;WQ9_>e|qtss=Cqt zR@F5MIU2q};9gx++3am^|3Qs#M=6vRHWDZW(F5F?;$w~v)89NIR~RK#Xjh{HCN-Kr z+snDpIcsBu*z=G-;htWRA^t_2?vlJg&I_9%d=OMmkQ6^`IIBHiQbY^b6k}vJ#`+Lo zsOtHIm&^&QATyef;YJLB~}EN`?_jg(v9Go zQdM=^L=E;UaHCSkGyJQD;>#NFHOGP5*NvpYpQbV;y!;2e0lhN(Qoi9r;15MqpWcF# zVv=PLhn;RR2DOogGyvhPmy$RZ^hGnH6%SkIU$Yw*{%5STvcPV4+TMoZXiZFo(X>5m z^Zojnw-v`u6|<%Qq0zJ=k5OHywLl9 z!9{_sHPTO6($fVt1CD9}tbQC+ZwnviBY=zT_Y2p2Nbls*F}=5^@ryV55=S=FbRN$| zxtbu~gg@blRyQK}nX88M7|VSyL66zA+GjlE=Vu!7LJ<4{&t_BdVQitRrn+K`A9Jqe zoI+bRZv)2*GvcvLP>;8>W#B9p{qaHklkp>&XIJKfw^MAx>wK4pKNU?%WJwf7t+sfsQX`=f_9=p=hpG?N*ojM7M(PhB4MB z?f7qJ;7a-v(Cosv$+oQ5xQJM>_o9x<%n)$DsZic_AJ`Q~rr%;ibUoliaHf=an`Kv~ zUCwu(&tZ8QQ@;m&CE{ltrweMRpW+1Z1IhtA%_9BSgNt9;{3hj!DcZ7Wh*j}Z!2c3+ zxB*uB-vBEthqB!m!Ov&nmKw+lkU&%uoka+aa6j@dWJOT8X! z63h_uVC)N0zv262drT1*=B0szG0gG4zL`BGyprU#+TZxUE&zRT=r<7P4&2_wR8Q0c z(K-0Wn)j5HEUC{;dm$X?K5eS;_+C>^&5nt}^5pn%V8yzCvU?x7s!TTMuE`|AEuM#5EEAK0zeXdW2~%(^kzLAJj~DEq3Wfbj8b|# zXqAzKbH(EXF%CSzfI@`#kcu!zjS3`=Ms!m4{e_?Np;eh?Otw6~UBqfm=@k2OSo+ry zbv7Vd@0go*={w%Gg?$(y`U5IS>w^!LV7 z!=-0=omYIA=UJ8DM#EwDh>=|1Rf8112UkO+P_9DY1IXj-;6eOSwm(-4oojfv6s@Sd z&7CnROlsJ2#Fy-!%?QP|e%)VggK26D#k+u-;swI& z$N{o6cjd6Q^=2)%6l!2qOox~HY!Frpfg4=J{)ES*$p-|qo!16?1QIh-nRe zI~XvasttaX)VWY7yWk69geKPTaLp_IKV5&Y2RxrmST)!j70INBN7$@j(+}3#{gdQI z;5#BcGJI0k)&~Q(-0Ui!#(2lppH0Px?1#j= z&9U>$rJ2SOD9}2=h6k#NlR81bDqJ}SN`V6PrGvI?ks#fdGQ2wcJ__1Ncn`q@?AA%lEq|Y4PeGFP{(h z#ur=?U~ZcpX1!xn-dpJ!jGx1`zwNP@P!Xk4fIPGBct0E=&6aTwmhLX}<068AW6aV= zx)$5(qlRBY8i^s@+CYlZwc9wKQgIy2GYI=ZBR^^9{e7na@nQAP6=0`HhpOBSKT{pi z*R|^Whjj<`(UFb(j0ApZJA+6YMwZ&Oz; z@3(wXCLm^2)^Y>rVtT+{hw2gBV>LGYL%^GJ3~X#8tIybd?JKa1~W&gVba-*5xn@7Qiin-*Srz_R`xb4RkQlAlQrFktYR_1@oJ5+(XfdyS>m| zOETSV1YO)8$&{v88{@223-R$>o@O+8@0o@>xt-7rc~3F9ep%Nym(GBa%O(cdzAB|r zIrlT$QoE?t`gr}0env1nNOR3~d^;61lRGcMFFA5RUFaVri@EpBd7G1lWdWN}_%dyE zAl6gd-D0I82t!dl!F5>tZnDg`5b-`t-{zN13er) zW$y~bcGj@(KK@xW@-e3pCG+r>$M0o~CpRbuRdhoABzEmMe$Q=j9O4b6!nHeu{lqpm zLiED715I(*fsuRu*vIGvdt6~f_FSIP|DRH) zg$eToLxdS!-hCgzoq4x$Ph68%!HJP-Lty7hlh_9tHTw9WD@KZZ|4M!7Z1#r7w`nMQ z|3HHXFz9Bj^3eb5283%ZRX#-*?hevxcC>M-yC6P=3LCDxyxD%8%j5iNZrDk&>o8g* zNe;E*<8IdL19-h<2xsmDC%*5f{q~X`(;@&amJ{5q#&|vvM;)tw1aWj=&HQPLAzoa` zCcj*Digl|fyl~A7x+sEcT@ELqM<4R&SpW6>EH!s=G^#Q~te#X}divrD<5~viL>G?v z$7{c@F@D~t9-e|`nSpX7^-$7ZHKLXxCExfLUMxM=Nb+O!fy}8;|koKOXpGwpkR=C}?vgR~I|p1;Rc?nITH_Pl6ZkEEi1VooGN(tO03XI~m-PCjS>@h(%W!5yFcMjyAwjEzORxkBK z47=-pJ$=I+&7G;k7DvvQE;kfLWy#;mhmdBT`$&Gc$K!-xjy?yAXPnW zoR_4$-CN!16^t$As@pQ$c<$H+Z-w3tL~1iOeqPiJ({Y1>xFGM78~v-AJm^=#$y&FsH~(P91bz~IAN?-fQheET#{znki=_;&ECqI zkBpz1$x&M}wJUdmp5kL$l|`rN{b6Eg8f7C6;d(*DM15HA6t}D+T)0v`!Pk^$+l!BP zEO@-gd^RVq>19ZpM0hXSFuyxARR~b1Y|qSIDMS5A5>WYTDa{Jq|7rF}yvD(vT%1ZBL%yXPTRyt2qUstO3#Xe;L zQ1m#&i>zF3#4qE2(&hfZ-Qk_WYH2l?k$f)rq)aMmjW&OSeb9r!qm9I5=UKtsZWxqQ zq)EhDBFIpd_4vS}pIl`v^+jn+cu;C%V{oxo1tlz9bMd&lDL{rWjzZ@a^lc8z*S*4) zk{EjWtj*A%P2;&v%Zb`^1?tV~icTZvz!(R*?C&}++RM11*YM@=04r2JO2_mOy`LCa z$J#}>N&zNd(&QmUDumDT{`qMMRTc=@Flx34FgQ$RPj?*~P3?!=`HR~|%C)o$Nx1Xr zV7HqB@L?T0Rjl@?BshkKqupbFs%jrh&2`z;?2A>Z+9$!y*$~lvce24xkVhsF5~ZhU zL5gHgc5)$GA~#Z$cNXDkpvTWVQb;J4JP6-XsNsv2z%8Ll&qscP@fK>%3$qfBLC`mS z^<=xcEsWmOD2fAs!ddSkOs~NiBtZP{nHu@xaTgWKotlZh-;VKD$G%#GvA8M5Cxpb@dmIGe5K*y9pfH+tZ5f6 z?kUzit;)RFNc|CFhJW;}>Kiwiltrg@YGS6eSl$*nnd9Rhj}5(_Mu7njbIOM2%2&`J?Dmp1(B!hvRr<6u49_)5-?4hLMaGpc}=!hxZ`M0V+mIq zTOc~FJp#RP&HlyR`2W%MmQhiyZ}>2cNJ)1iC`cm>gHob&gGftCt26^5-QC?%O83y+ zE!`c%P%|*hymQX^{onZTuIJlkty#0#d!FaMultI<`PQ=6VUc{ifT7VPXYI|p_cIT8 zn!M_WEVBb_xT@Ch$z;3o+Wf%XBFH0G;v9P+JvUX~+7};M+Gyg4l9OS&4P8L?Mk$~m z+iBJzmM(t})a<5p6NyPI6`+!Cdk-dVzQ%a`)Rjw%fO$41i3L@qn?|}Og+B94u*a{3Ehr-LPn@0j$ygmKN8D7)X2m}+=!fpm^~1$0Lw&Jw!75a z0IDBTc(vZ)g>Dd3r%*mPh@1Vpz)E6q)d9eD__E%wTxQ2fW1w#O118q3si!k$kL`?& z+2{jB7jh=+wba;M64ktKn3qhThqcxjbR^wgpKR$u4-{pDM$HeyXP+*bbSM14!bFTt zX#)`r<$*oUNh>i_nR2Nwr;9<7lDV>Ckw`BFj!vmGX3&H-c9>IGJm0NCZ|$Pbr5y%mnuq`ySprqvP~-p+ zp9v>l*5B(IZjJ(_$93ASYW^sEHplpEp|L~&k5X<*>;u#gQ*Pr|XjRpUc?t2H8uYU? zM-&5j!UE3cnpw95D4U{A%SXHNQ5q~l&lhK~-GhhEWK%Vl?!&S-ZUVhirTPRByCk#P zF`J>AZ$>TB*II>dPA^3nnKW@E?opBJZQ@c<`lIUx8F_-{iOtM2q4=yqc6Gqf-GL+~ zCI1~@SJrgRcF;H6cpe}22tE5BX%a00+iD@tiA8;JQD@>=azdI{M zdjWkP-d=m=QOIZ}R|B8E_GGLf0zSolnYbM6&boyH`QYwfiP6B(WXzMr8jmxC^U`mYfU(oRb%owH$M)!X zD4+SEWN!Vgha|=s%xh7-IPfoTQ#KJquppNEdtjr_zqfH1$ty-z(eaRf39Nf#tsbZ(7(P}iw#L)4F!w3Ru?Ge8f%h>ja@%< z)ET2A9_iNPx;8MGpSPl)!p(HTthBH1uXZ?DW8fsI;#^N@#;^kGo?n?~vi@N)!J3*> zAYoLF8rzClqot7H2O#OZ7@lpQ%jwqZAhN;%fr*zkFqSxUardMCm^e)`GPxN_I-iKy zAbzXuH$Q0jSdr{m-4}z~d*yJqcFZd09LjXzFg^tuuE+AJy%bPE7fC-TI%G160a?&39;IO!k{3Hgx zngq0MA`fzbF(|*!wxUpX8O=Wy3i=Po#uX>`jo{XnxjYb!{(@#N2<ipP~E?OzWC{apPdd*i`)z&pF9X zN-}AdY#NUP#uBhmFk_r?$Pp`mIJ%j!MZkQy!G|^FT9aOuqLftijk^Y|ysgzfS1(awq z_lImK6G-*|@Zq5?6`W7IgrK@LB2*Z=B@+GdxvA^lT5K+&car2yPNO2be9R*7eq|6Z zV&5LVo3UzY4Ybaeed~Go#n<$r)X)-kkVwqKt>^#c;m@Ozi)ng$?mWXgH{gmt!thLK zzuSXq-rDs{YKcbgtlzB*wKiGBnFgU5UWl$Cfz;14PfIH8v6 zZ2FBV$2;mFK6_UF%o8_LvBUn8WT=M7U25n~*iGqkPn@*}ccKgePWWQyPWwn`a&F3b z$DMT>&9q0 zNt8{>$Z5@90BUs=Z_3`IBQl#<0glD3o9X!rrOzwcp}t`p9*TTR@~UuXK>5#bxAN+i zI)%K4!v6XE4&F}%u+R0vevu^B5j!D5@;~!71{OwzxKyPVjt|m&f|0Q(n;ZPq6NOhJ%X?3W9t@P0d_q`9%x%oCAR3 z>atn3P;NQ|%0-w!ArsRQP@W^zk3H`!81=$;=;P~X&BXeX_xMD%*EFagVbGSx7NaE-QHZfe12=y4_2ri zFoe0nwjm>6_cTkF*TrphdFbZd3h&z zen%0a=##M+$VdwA5Y)fX@?yQio@BFbQl^)?rv1mFiO)D;?o9O3DV0yxc6|uQvUejp zB}1Gb^f}WL7Il9#ZQ?iH^!g>@UwmzhQ1zrKvmkRyGD_j|1-a#Cxq{GEWR~=QLZv0- zf4~_r+6?JYsjs#G!Y?6z>+1i}HDedcOMD zsDkotcmiH=24Ryww4PM=P8TYNp~YOUwqDoU^_S4Ep($Z<&rQ zgE=KD>*#-@);l5G8A7nBDj`tdh-~vM2KOAs7C;)Q3wqivvXdKqu@kUo8Wv2*4QPD) zH>cs0^YzoaCME#UlAMoUP)^4qr<<&>B?z`pHzB)!Qa$a|leR4psD$-eP zb#=z3KMIg8cmIrP4^|qDbN<0&m@qg|wnsiUxfX5pUoHzGY(I0oO>{<0YpdT8g$*E3 zu4+kD2nNaTWfe7XHmrHxIa}psE-lwdfDZ68J9Gsyx)bl6f(b;frriE~#vKPBfg zh#cOIaIl+E`f`t}E{L5+s*a@g+Mct6A7mo8JWOV1KXWc2honWBeNx8IVVPc8l`Gtk ztjL1t1J3&3f(@(|`W@u;r5HiZAEqkBYq?+yl7nI-u=DpG%`Jo%$a)KGqFC{`=pPm; zCCRxmB7bQ@y14fw)!wZrO0>i+$@%#B0$MWsLJwv~9+MswY@WU> zY?ga)`Eg=xu9Z}`g`&k13*t^Og|1aBnk{wV-fp6}p|be1xKQZtf!zKkf#jWQ`VPi)UKBAjP9>C@H03FVfo$KG} zu`gamp454@NoZ*!IgoP@a~0>laJ}`wV6@yXP6&TX3>OAIk(8a`#w^{$Wto7 zEMSu#{S%QB<>Q*kQgYW=Mx}9kcay`*}O!>8RK8k>S25g!3 z*L{jVN!#`6KE={P|tXJa}s6eA94A^bgoPj^FzujyxY#rtL5>JsM3R; zeC@Z1X~8p{dxyMz>Tc*!E-<#DdL&>$_bHo=)la$utyTKS$ia`fP6zotHq)owKZfF8 zvn9^YHOqpA!*)=-%XzWqIaDQpyo2Vk?TfUToB-s*Q!tY1jjyT$GwK0LmejlV9`^^% zr2?2-GOhKV*r0DoOKOKXFNO#$<1*aCWYN@U215} z!JiH#W6YB=rI>jJ8xT*!*c3y-}c86lJmSrVEfbEU!jNUQWUXuGx$p2?IiL2 zc-)bg(w|*rdn9Q0IKG?;xM1R(HOn(AHNF~#Hhp#zlA5_2DM&{Ha;|}=et}eX~SL$M}NqhK8R@E=u46xls4wK|y;sA3zG5>3FQag7}C87}Z zK*Y~NC6ZAOl5}@wGs4lIREBuJ0PJ7n7wMir7dFEg`-d>rN2tTz)_@E};G2#4@Xo1M0e%Mejs2Lk6ql2?EfAW~WvOsiT*+|Tf1CC{XDBbbYA^g1ph^7BAi9rjO*;D0$wnL|%9B8`M8!f{@^Q6X zyYz|uzF3VRlK{R>rGWtb^Dfv?X)c$AF(DB1ofp}M`P9Qp-5((@Wf9qXZRDF9g(i0P z_o3!9gPAVEyl<$+(i4A$&aIvp3{j-hIR2t2wFZ(Z@)?w(A@zvY%F%#81j2{&mk@A& z7Ivt<6e1$J8cHUYYWaPIl;E^Lfhr70of~x=1SDRhJ>r^-I1_LfbAJKE*KIjUNKi8~ zAIzNcQj?4FX`{D(JhAhwS_gBsKDSn5413B|xxhgz`G9XNg=Ejk-2B^OCwMHaqwdWl z(9JB>~E()E$MDPvW$?2U62?Holvgw!BrL!MEJ z-0X)U2GQd+r!aSSZ5(j0iLWPsh(}=3CZuF|%Ik3D)?YrsCIadD@ca9oqE&m{tM_X? z*-wrig7L5~0Zuzu^7==FI@Hmhu0GB*c95AGCKQmh1mBXn6X}+gRUH zxKY(HSOvhRSk;!XJy6}NaXs`kDxGVuA`AxLmH)H!*|W$%ZdJ@)oTLA@N$>XWyx!!>YDY11hduD3d^kI@NVLtpQcTWxQarko`PzDv$X?bzi>{Xh^*s4M9u-rjqzL zBTuZYgAN=RB~I$1hJb_l5TP8wm^;p%RlLW9#^FkXReehX(=Q>hd^+B|Ktg0Qzg9Fp zn@9Bhv!IVjy*Y+w8irlIhA+6f`*WY2d6f2Upc7oxkWR41S_BN$j4`PS-zl2>oG|_I z4#w~wI%IC?vI0VtN4Iqw8P@`9F&+Qg4b%VK4aw;cFmc^&t8nDJe7NWcFSC-0w5waS z76FZd`1cnpP7vFk_g1JnN1fwXk)slhYAt0}zaaA;bW!iE@(#**aj#ODDV+kVrdAwcGthG|k5_82sc`v^E?i7FnznRcJlI(Z&E(ha(tJ%-@rsU%ATZidjBGds! zMkbbH?ap&=W!c|65KLt0cEriU)i|rjJm8apAcON~aoHGaOdTKhB)xMmq52$~>Q%so zv{9F*ikep@41cG}YU6#6w2C(VG!bDS$X1?gUL*_bK?lM9gDX?+F+X{Ka0qzp%n@tz ztDE;K@PC_iTU94KER(pGhw$8jg zEb=TPicM7Tf1>y|UXjvqCV{mhMUyP;SGLDJ+u)}<+{WtZk#B-SJZraapia{t41NVX ztQ+{`;X?X>p|0x01&@eWXz5X8nqbX_3DOX;~*7Z}{_kzGbaRVNXk?EjGWUuxF(@@0&98 ziw7=Rk(bXf=!W`-C>syO_fwTe${OZFiBTLZ&fcq4nX<)dfDA zx!im%z<&rLl=1V=B@eO^UZ$6~0-EKRDSRA~T0(WMK~?{CuFY8V?*J%j7u?IXM)c)A zb2k$5g+ujz{a|u9V?%w!X6Gbd*k$Wy6yA37_Q$x~|24!9@%~-6Or5TZ0_-l8Em`-I zL8~Lijq;lLGYrVNpvOO`me@r+jkg#@3sUHtOIfR487WR1yDgq3m>%`7A} z^|;!afe$XK z%U>QBhBBYWas*KAfVPhNeN8(Y2R;xaBo2lLeBDppNs9}-jZoc309 z{H_xLMYzFQnq?Kgq|Xz^ikbHp#iBL4uGkbHFtat9ky25<$Nt!3a%gAXSoNS^VTLPI zdB#rp0D`u165jn!A^w-#845~b-%fdWzh*VkPU?X^O}klN*k8XuJlT)Lqvdsx@>Nwl zP3!LsmIU_Qb^N|HQ{Q#Bl4r$&02p(xt0I8vU`nBpdE0PY2dSv1pDz@rGq0L&exdTb zLYx+7bX24De>>Qdoj;lSM%J{3K2$yraQZ7hw-?ySF`DR0r3!BURTsw=$#;Q0A1u3R zj@Q|`855GyU)ZcDNLqXX8fxNcE;Pq_zZc(6$7}05h1;+kdyrj?FHl3Sg?Iw>AfrP; zUrlQHA%NZrNGRk0-wyEJzXe)E`Ly}Ud={QE+pKn`pMj;*6_?xsNP_@!t(7-1OB|% zzaY%SB7CD9Sx<{7xmm8*lO3UdRwsk9u~jYUca}wj5YiQ(21UnG=t8mAn2499l^gUd zvVg6fGg`2-XAQ*n^0A>F#Vfv0y6B((Ter#ehK!->;K$LU|5N8N)5r>H@LwE>jxF~^ z6d}cNzNc9t7#j;S>fJrU2k7tm;NP9^N!v+0`2)#S!hJnZ+MTNuIc3@ zoActwIU;Q0G3MnsUXlOLm^#tz^!JNw0-A;mN}i|o!ks%LzN#Ou=TAZ8b>nV&2b}EP3jM$Bi#FKi4@&r5h?nOsOrd&UVRHRVwhv`7sTLp zS5DA7)(c3Y$IDAoZL(ONNDlMW!-MQK9LDIfOR1EO1w8EX?P{p{IJ9~$iYgiwjWyL! zEus2A*9EY~>15LV^!H5EE5ic^T#9I~gSsJFpXE4u9N!K9{Wx8hU;-9|XLq&6^@gZ^ zf|ltuh1j^+)=W8|0dEr8367je@r<55BSdOIY<`5cW`FkZAE*wzAX?qPK zFE^_)LmWdsH4pY9ic9*#m>ITcV#Ij$vG-`4k34a2AzCZ zzw_nB=$DN35@q!NC6TXXB3PeL2&0WrY?kOshJRS9d*-pe!u3LL(^A}ida^*gXzmig zUoF+oaE}de+W3+Dp>(GoFJ_#RG}{QAZ4=5#|XVprAJc?8AP|PWnbs z;mOqbguPT&+Gk`Qw%gAnQ!)wI{J5!!CgpdPv&~mrnv}a}2hS!<8U6NyX03f82YkRV zcH^2&xLgxJ)U%e34)FR>U$C)-F$IV;Mi_Q&IO5z6{EJC5kJGM~Wi-&I%4V{#GX zQ?TSxtBPv00*7>=lteR7u8Zx|S+#%|gngag^Zsi6r zZqhE*jwRZ8phjCa^N>l%M#sc5$I;A5qp?surKSJ&$GLUxv4BiyJz2x4D}|&R=!!x z*|9SPNt>Lj&c2ZnMT6%yeWgg^ei6Fng=M$*xLlOTjOKFT=XIF-;78fUF9Zx8PisZ*9~X zSnmTnOy~_@__V7e`B3K>LV`?8Wac6RaeXeU0xAH7P!ln55_dHK7ei<|xA$LR;Q0RP zHVX&MVu#(RVO&Z+&KjfaFm&J?lecgE%iYFFb@zYn47!Z6Wl!Z1Ofn1c>Db2FKx_|% z^mnL?fuW+~^0Qpo&HS2)ksR7BwmoCMvapn4o@aZzY$6wt5_yQ9Kq}&)jZXwFD)(W8 zz)w``+mTbOu!}5<0N0luU-5-wA52cr%ZEN6X)t zVIzL?3xm$PLc16EOXR3RboyP0{dS*N6*$^NzU@u6JEpcY{R=lz&4JN-F! zDD1e{S@!l7jrLHm(3({w!N8=kcG$0WxnKeRiR4B#&hJc7KWQJQ%2OH{j*D%3yk*L_ za;cUF?vD9L9zZK0*?`l3aO8M_gKsZ%D#fZtSxT#mceMsVJDDY$)xV@Q%3v!{Gb_i> zK;6=`R_M#U^Z5qAPvu!-1)ncW7B?|I%mVb{_`9yQ;2!qV2Ob-KNgQ}6ix!E z-WB>=!pG*BWS}xS)H^oS-LCM-{2pq6`%NfuCo#nUG~L049_e1jkGj*xt)Pp4?sT7) zeh^8|6?G}34}@+$XqZRkw%`n20z#ku|9{k?d8Kl$S?7|?KU0D(w5EcsT+v)Tc}+8h zMBSBt#j3L?SGJLd_6j;TICG%7<3{M zFjHTzQU8s@agnGW_5=y|Lazo3VnsFXp#0&0&kkp{WLz4Jyo`bDb{l7 zztG;A-U88hY~?nv;YWNNX7%a$x#VCTEcR>^>m>7umJ%SAFxR6Xot0r@Xs92IO#QqA zz8Dyt^1b|Mt0mDC>#zLqf+Vr-<>z&1vnxvS!COZQU%6_-DAd2fSrbMJ=2d`w z+wrOWd_3?;$E^#lA$V*`{%lswUsmtQyAO!}26lGe)Q~Kwtf7^(MMNSf(X)JS!=G{a zV~GJt`1XJ%@$KNhJ3op-KMbbE4QojCanN$`SXV6LHSJ!+ zD9fyo-s2_e)jiLm4a%5w$^5>B4!x}_oqJ=YXr-EV)lZxP1kxirlzUNy2%vp=!#JH* zH^=9;_hL%#Z{~b$?b%vq+3dF;RI+QjeHGj#`2%P0w~N}sO_dyec>5szX+2 z?xixMg%mo@LD!OfU}k9`tf>Qmc1*Cp*zQW9Xg<42IdlxU9Z3Q7;%oc%YP+k_A)o7x z0^a}Pu3$9PW&@=HkVK42s3J;r=a2qq;D;`BOzMabkVJiIcKxw}>Opq}2D9H}!4|-~ zn*$qq=U}Aytu3guMkn;PvC3VvdLjjzWDdO8;mRDpO|>a@%OLLhbceE14#x@aa53s= z+Ic7nm1qKNb#iS8$m@DWBm0v`0y84RMs)mYdQ$wyQW`)hvz>`_BFbOJflq&-!y=y6(xc-p99r;;a1>29Qf`ay}XY0GyxgqmP-(Wzec zO4Z+;OQVsc063rRStPciRFVyP6mBx1jmmH9&J9j z@b?Brwdu;>cH)EYY#=Be;nVWjU{~Ljw_iPfQ&=H?4x5tl3*Q(uW1fwqVd4^*Lo9>& z}XzRwGzse<82hVkgFl;F`PSZ1Zwqdf27P8P^cbrh9TQ* z8kCZGFSrprIU97rZnpQuh)$#@`!8W&{Pgn9m1*cEhdCw)b6Hc!-!2&4K(t24tpe^v zP*b>d5qR&trEnOzBBNl3tnjGR7q8dn>%=;5jJtnkwwfkruRJAbzNkX}Ye_j?#_U|w z_WMTFlgLMs3mK*$nO8Mpsm^MC5xLwzV|G*m@f>(VFgO5I1AhR}Mbt){SR7`g{ke2Z zIxru6d!f!m+#MufnG8Dp^5UhodTX;ZH+W%X*RH?BcDRoF=Xx^}sBh(Zl*6~W`b4g$ z6(%I@T74_y!A8w*x_xp#yS(p2y-^U*PV6FcAGDKcgU6Hw$_$AHb|X-}nIq~(%dsyy zQNzQg!9Sw^BhqclwxW`}MKpRr0SldYB^o6rSp_ZU9zRf9K75EcpFrwMCBK`Zy(*`u zEUj})fB#OEdehEnOP#IT2G3ARvbCSqJMI183AiQ+4VN+hBch0xIyXc5?8(vqDLA*A zr>*<^$0ZGmD$MlqlGt2puZOz2)7*aZ?_y@2PN&M!?cM`5%81MSYxKHtaK5#N!l}0~ zj{!qPVd(bCp5rI5i67H%h};4Ikd(srNJ-<&8}x9|YEo?HKhuGD0Z`ZWr_94q9J3G4 za$Q|Om_0W>@Kt%NFXQ8Cm^K4eu*_wLNKzx4k7Cg1~c#&3(io*pNtFSxUsQ`yycK{(yq$!as$h8Mkr4x2N*Q0Nu4VSB>z6+wacr7_2(;jr8Z?r)utwhcJ^Y~O+ z#8c*YHI=ONu={GQr#A~!iZJm>E<|{=t=q@v^k*RQ$lP{r=Io>$rs5Kj!0YD;uEH5# z%Y(v9^|#N&x%)904xHXhKJ?A0zp}1x4yRpvZJQIad@QVP3Aw|p!VqLT<>vr+mtrhD zkLLK)ir$uDvAxcaLD&`_$L{i|Wu#>?;pl)xx65o;Q z9ojcG0Q$FXY>KJV*!vIv6BNjaY;m3-w~G??VTC#t6MPgJrb z@QM$P^7LzAi=|pGL(WZ|s}w;-*va$}m0yUuXVE~p>#{5`tn1;9t)MnbIUYnPhu&Q%+M)U0G}%f*x$9kGX2$)6u{EqD%7M#20nP=JOGrdx)q|;#d?AVoiu`B3c8(qU0g1X+rTX&rYHg?;MCbnQ#AQ~`|iq_^r^+ho7b zTu|5@E--@TScBh`F}!pr66@wo+;hRw_dV=$F^eCz00|gDyWV zSOpJuiEuyR03LfR_+oc2J3KlexzU4vmb9a&LdFc;f21U2Nf1QY^2~wH<6`ox zBmAXg%AC^jc2r>MNPpvb)s(O-jZC$-bGbwg7LfO_BQ=r6W1YjT_t~Flt@)h;nCxM*i#Q{V?>71+&SvR8`eo6E<~iHk9HmkJ_s zqo5Sfvm2YV!HT_&y>YlJpKnxTDf=pqiwh}_kJ^!>I zdmiYX4R{@OrQC4`AdAHvTz&?CPQKQjTh`Lis2r*MW?wf}?E-y#6tqV->)Pdu>+?dX zV?Mm>G7U|6LXbx4$n}P^KhAvna(3TQEct|pymdX(qs6Y28u^Se_B=F(t*qS1_$wj7 z;Ud#G*IJCr-XNyGoik`>F2vxv*OQ!r5IA^-$dml_HLajwr(dmoiV}%$-3cbYR{;m? zbFgjnvZVv$XD77z-S!xTHQI>M-@P{%5_si-HC zPQ;0n-`~iDsn4UV|1pW2O~Y6ijLbW=h^B)*o7Zfm9=~dnj}&t@fV4hz6xf!FrUmfS z%PgvP5h9Wi9%#BH|wc(S7-DW4zmgz}7v<5fnkIb+c;w`CsC>uibRT9^J%-YHG4 z<9D4=5*vcET~R7^a3Z5mKn#_~<9pFqL@9s?$%YUl_p0<1b$ViQZtc}u(XYOSL2wC> z?RCZt<+A2?I4`++A`JWBg5AtY?r> z9jg^`2P|6bL5ezlA?jjr2~ip{L6KH5&vUgj+iiPnQ8k#+YMsl}6XQJclAp=qBEE`eoA}{*M>HtMx|@;!2Tp zikR+t51az{`1;_dnQ|t93gqme==j5wz0~$6r`E@3R4G-S7m+9fwg~UzNSz2%-_Z^ zsnu|0k3bjbn#ob%IWHp{9KR&d^n8xSq69%oycHRoyXjfYT6S+HaGJhA5-TM%SZuf^ zwtSfGZ}P+YPI&MpJG9_%nuc0ZHLM~`d}C7X&(dDmM+lxVz=DROkG!-ptE;Efsekt6 z-1yf8Rl|koB;8?kcx>9=8oHBxZqWNPEq`_z z=GR1N$t@j!DiRdugJ@7a>kUp$H(4@wrXEq8%1j*cXvy*&!483dTv3H*LX^`W8_T&E zX`-NpCi_!OLoHsQh3_lUIYUK~5#!QKlQIY=2WucAy~UI4u*}x&6{Q4?(n}5<-|(an z2xlL|Kz#Df^xz6G+Rc?BiDgwPd#8j#KNKfXsA428 zzSaq#jz*h09uKQ@5}J_b8Tla|p%&90+S*BzR4`I9z(taq*bu^RSnyn;yAsSh})>LPpd z-2id*Z1qK%&y0!6FCF^crmGyXYsG8_cb{w4F_UeUb!4 zvFKyU`P)c~mbar!d!>?lgR>cTyB;T*0=v@|U(;Ybt$?p`8gPTLVz|@?7)>W!NjNO# z=`f%P!N8~tYk&{#G?|jRoZYbEnJ>Mr!kiRHlOqJq7#TN4eRwCq1|ZFC{Fw}6G0f7S zMFhf$b%E%Y&&57PoT={}C7WX39{fA0BiuXaLea!htw5x*ZQk{Of4VoSZgjxr#ktf? zv1JIM2iK7K9(}=dUx(p-=3jir*~)9Jd}nGB9!$;QA6A>Nno?~` z-mjdDBlGlHehfWB(xs@L#&+5(z2)=msKI?2_ojyvCLma{8yWzTI9%FFHTEXaa6UFiJzr<=KHjrAh%?5B-X|M8E7-Izb2BYk1mWhMA&;t)d?Kl*`e zO@t?E;%(H3xi!~$)L%8RZIacd$Plw|y`?quW)l(Hyt696|L?pzL#Kn$eI|48x@-%1 z@jke0i?6IX6(kUpf0Ur_TRQzN+wuK1rv`owErL_YH&E1~jKO(3i%*7g!tK!h75eRw z72Nz0gqoXTr{6Pd@wb_FbRvQLCY?d?YvfSa#+)Ms2_( z{u79bhP-B@0OS0D`+op3YtRSxnno+8c`VoWq@!&>bEykNFFwKHw z<-}ErT?HLsKm9gH8Q2)B$^}RJdZ<1()u6%5 ztZknKf!zc){np?gRqA_#&+TjuM01@RVxiwk8KP+zk zO=z%_;h-f$JiO$(diFcJ&Jz4?vETRMmEPG|jPJ_@Q>hffvY77{odd3)TjId7H=&xH zr)w|Vgmly3kb{hDn$W7b2>k>_Z$i^|uLfQ*#7gvETZFLNt?RmaQYv-<)jpW65m>Cf zW4zoj|Ejt${=GbtY1nyTd_=Rel_n;kMJP_Xp5oz+##-2!=FU%`b>o3O)S=4jPqF>3 zK2cdB1AY+Tfh2m5Uvei4Dv38U>Qk4;{EFNp4O*UHs+{QhU80SRy($F@9^7tq8LWrg z{<+Jk=9y^mIL!UB=Dp@y$w@a|^?%??$`Ik9i@jGsi?+FpYuDx04g(@%45A@wPNy41 z#^sYNo;^Bqj6rg|p;TPFp}X`>A|;D*sRSM}j~tUdqBq`MmSRF2%2^r{R-~*brPG0D z+=ZR7Dp{gjX3BnkhhfJxyNL^u<46*5oD2XU(>C!rcgiF?A5ep=@%O30`cg>J%kd&T z&w`q<{Gd<5ioU{Bgy$nZCa@2iF%f-5E@A5=uQ6#(k53dj42t6ny z1fGq#IE2u+CpVefXI>Ynd)Re>wmP^*A}?x+34v2Z;~gXWN4gWCF=`iZkcH(-+CU4g@eN&8J5#+QyK*N)H0a*=q3wE0Nk89l{&wiE z7p-DFS47`WA+Ene?V`*c%qx>-}H)JjvNMV8jc56djoyp_MEHMUnU3Q zm9YEei97_SPNOi64gJNLtNP^Tz|Jy+l8QR+s0>gO#z~pI>M&9j8Jji!EV&eY zQ6mT7fiSOeSt|=rcTEhvyVaG5P9zeQ%ezJw^6fP|(P7-jOC0xzmQwr@Md=z1w~iXl z)&IsFKh|NMtvrNJ7nf?3#qa8S*@CHBB6M9TjzXq$uVuO`P9@$~LQ8g{1Zp?o_KOQf6k?`z_~ z;nEWdB}SCUXkxd9vLn0SS)roNb_+{OI9#(W>9FZ?`1L4&O-F{GRyFmgz#y z=RFZ|AItxAUX=gnyg-2g06^v3U>H90h)tvz=3)6HHT@p${0Wl-A#y!7RhK2Cj6{v#sk2eb;^n-8u6dq5+ zdp}N4hIP2pIgKK=WQ6kKD*ALbpys57dIP{y68>XH2!OjAQ~Vuzy-=XZ6w|X`0HB;jm6h2GIrQcujQ_wRDAMF^7|tdiL|MRAHW9G?#g6odm!b{1Ve?k}ObkP4gZE1>S}c_xGcpqin7rsg;k* zDDDZdILem62L65!F^kG6Sp4Gr|5$@y!a=N?xu)sYm$FJX(?#(TS5<{FSw#4oAgi_+ z@Wmt6_~I0yk3K4!kS=9M@8DI~|HuS$V+q)pt{qGsGdp!@*IuiLGLpV&I-{vaDT=JA^IbhE^6Z!AZ&aU)=>WXT`ER|@slou%@Az_vVLR7gD$9lgW_7vZ z9Pa7Mp|-A@ibq4fPt7;p@U%-^=PdpNpiGOhc8?%`r2V4CtV(J8B6#3wH*b~cdseLN zg7}=x_Met-)s#fItk~Qt;5RebqlgfKDl7!F>kP7^89_P?RTX0uM!o5Fht#F0q}{$} zUTVOE{^ZFVcu+A!Pw~6>ZG!M(X>6szQ#HG7L7zI2eu250b7gT7dsjk3CKMM@1J|Ye zv9}${uWs@P#zPCv$H!{(b1AQ&Fg(3u*0)>w(i0J306eRm#eY)MR&`|Vy%|I`UDsf&HW`9dbU&0hTDLCCU z-B1?f&KKx+qjoEP5HR7kJ0+7qq*ZWm;@x}8JBkIaU+V@%hSOa)>v}ilb&-C**rW9? z|M@nM%YA=22b78}eG~t{m3#5q4b8Gb@jGqJk~wTqHytxkY}5F!MR743xr^Q7{{nCt zDq)qY=bwow_i7C+i99)s{Cf7M52oV+!0m!lyLR7rrAjcO`l~C3_Mb{X3i*ZoOizrN zSFHYdH$P#tw|$4B0c>0#a~?ZQbjn!w|Kk^Y$Am~GcHwj6o@sh;fyv(tB<&`%IVfM7 zLmbZ^$X$5!MY3`+2L7))?i%S9B*)sPI=@gRxZd~n;DyM$;@$ww%=5yEb^|iJ@!m~^ zBfAgPa~l;EQue7oQl!ZRedMkgCFXlW8)#)6iUTDJC{5mvdHg|%_Kye2H_afR%6G0d zwp3-f>KKA>IVhXgoEz_`ntwB5~vF-KO(|$!?aJ7U4`XSMnm7_8jSVclmyBLFz*WOjy8UG+v3Z7 z1Oa4nZq>*qRA-+&smP;tw&;XGw=d)iqK&$oJRY07d!1OX;@`ut56#~hiRHMX z(~zTOXqNM~%xq7(p;h5<=G<@q znS62rSuM)quHyLERr4IdsD>$CE}$KJ*rv1f#qB*QR;hD&GO9$d!Xe|?{ea%4lI&Xn zkx{rGrz%;LLS2%gG}ERMu1tA0+QRY|y=j}7PPMrok_kh=2pts9tmfTNo_+GKQP`cb zUNcv=XOO~&-ju@TJKe;lNQpLeA_|s*#cB6)Pt?E$fKn_)`Ew7sBzLozS%AjxzA%OeZ{|jH{fn+ zlcCKq=r;Uu6Uny(m|?~h?RMHl&8Ey~QiPW=-77~3wWTa_Pg{P>uQYrAESptIbHlnx z3$L0kVABqDbMULJ`unx_sUMnb*H39@LyMwn5Z>v}=H8^Adh;bN=e>B%bBBRgCeW|c z=;#X{(;~*ruTdR$HOc`|cgu)urhV|rt_rO*R{CorTvQ%7UOGHsu5geAJQH!#b6;-WZ_rEqPj|+5AD;wN%}!*pXGbKLS4V*9JW)* zS+9K@&Jb{})q^;T?&gVM>575C8do;e_s5Pkh3xrH9G_a^J&hunY^Bz|?1xA{V*Y&E zH>nBws~LY?f?NRkk$%4rTH#=h{1$tk&+(DwK+H94tugi|eXG=vNsEuBbIVYmK3cd- zkbAI{{I5A%e{tI8(*S854}@tJw{!j4az9Z|m6i4%a(A-O6}eN${(emE5~HxZ({?+g!8Kdw>or+@#jB?mY%p$|gLnJWSjClQZ?*+@ zJqnKiaW2|>QpSl@HG_n&CZZ&r$d4$>(_AM?(b8oa|9{eIc?lo+p7gUn=wx#LVbgX_ z(cpVj*Wsp%=bn4Ysn>Jc`*Pz-IEjtH32xWGut~V#P}&1H8jy-NInJ4 zD6LuLWaH)5O2yZ^i1W9$rudx8n`f;RpPAblArBc@-&$J^u90;1;2OBdKS-Qzg2{vV zr@HIJ51-Blo(U07xbx$!DMp{iyNQpvIe1+>wF)H@k*TF}1^cj`!DPdV?P4FC>X?aE zq*LWxXNs(Nk`Qs*{)fW%c5F-~7D$l*{pgw=yMuPqd#6B{jtN}}N}4nl04?}spd2#$ zs}Tg`@e_-4k=xH6-hNXNXvNQO32o{S^eiCPD=qWtkV!s0^|BIEh^KNE(CM{Ybl}xPx-Ya=m@Rz=?BEGRY0Ma6Z zeYn8yvfg!NzdI_Qr8X+!`=n{E)kdN{BEM12n!ay2XSpv!Dx$rQNatTF6J(3`S$O}# z76l_RDL}uNwKA5qvv4Pw$eh!6s~JcKE@A|DeEkQYY!yiN50<6g8}zXq{Q9i|BV_Vr z_3@))Y``hkz$|LxdyHd>U zq9#$W1b47(rD@3Tc=7kYJ$5T=|1of;oHMn9E$>^7LpyMP)=zFf+cu;`F<2YWG_`2tb1_>2{Ay-|q@*c}N5XoQl zW})bD0I#WmWxtf`o135Qm762_q5P(8#6rijB^{2<>zgM73a*d!IF`QO1?#s@4xi~n zS0w0p-&>ohdY=d(PPpCf2QfK2pL_=jXVOO%VqrMX=XHRAu-E#>u9_RK@2enQ^At3hl?zQbXxT%&UImEvak)Xn>} zU-ua(9;QEn$k1au3V5!+=8f@dt0Q4!e3@YIg_EGJk0-Zf`*gC!*O!2hMKi4C{Qa%| zZCiQ+6@RKdjTZ4&2>WgH2ycK+e6t5-^m_|@i2^^w5{lWc%JtA24cnX`gyVhFIqx$K8H3G5lq?IlHhU{mr!_-$>|1W;lgj8ril$u^As5)1DO%1k(bxo~2`#dXm_S$tX^w_`35O-OtBO45ER$1e-*J)z zpgRxe*DSaP3wm5J8OoK&U5X>5V(YJbUEB*UA<3>7?I`Tway@`meQbd{9Rxak89ik~BVGPP7WDAT&}%3)vK-a#*`V*ZX>`oUHX2288Hh zY$8ATkz&t?Ia|)NkAC`RZ~EJ<9ev1hwkrk<;Vk;T8`A$$z=4=){&Si6f0(lwyxxbP zGg6yg2KIOQ^(z;w9qE&iP^zCHFy{N1|JJ>n9!ma0ZmFf6_Y)yUrB(tZE(H@L*QEWB z1{&y$mjw3ZwO0$)8v{u+?~L6OX^uvqG7Onozrn!~lDp_-sI(`&idII?ly2&iO4WzN z5tL$gAUWL{OZqZ}_xnroH+ua?S2v=d_(5O*Z<}|SSlYSafmN_8Ac~D3LUo~TdwBZM zNrO_&_KH|O4K;Nqlebpr%N#c8NnnbKoi8bJ>j(WhFS5moyhr|p>6NE57)TVHdhxQo z#51q0JBbS!9d<~@Q!6^Lsb70G9>~F*N+3MD(v)F|L48#;A7UH{u4iG&dU!om#D<1? z3J-)`o=u+~SCoU&31Gv21?+c30tx#wyz}%hOBxFT8emNVaXBtxr9GK~r|RT*xGy9e zGFP8~yElMt#R>Rz*eOyua^=oHKzM~1GkuDra$;D%ZorD9$6 zs$sT=rhN+kxMxvGjr-f_88(5hnMcFFZ`T zacK1;Wm|j^EzZic>TJFOak%AwXDMQ4Vpb=2!T*85lL}LdrfuM+S)y_I1smqf3|jDbcuI(0e=skK{*&L)Md~8%CynGR&QP zjH`1q>aw~g0?}(X+02=;zJ0&(kh3|~Nx*znTwVB8B`qnQf6=bd#k&y67?Y=>t!ham zIbIaw!}CgndWQ-bV`;diD6bT(Bc3+0sAwaSpO5C7l-q4vtCjV2P>-tAodWZLn z|GioP%DQ>EM^gFH@s3V{mpD!D8ne^eoX<^_oui+KHJ^tijCY;Q_4qnA zBD4d3Ve=bC&F7)7qW@v5;y#i>rWo;PC~8}iFPmvdtr?JbYPXf zAlaQx*CB1@vtHgJH!6K1ps_Q1{jfJ+E5ueh;3-e{jY)(xN&sKOSm0Q$UiSQWC973$ ztebB6Mg+1Yx}(`DS8Maq$<_BW<6rn8l|9`99@jaG7oFk5m3X9e!=M4JBF4L=&93ZTPT{%B%Ua{5$PYUs$6uXJ zguo`|2O9WTq}f)G!{#!OGn3Gy+v06Jzl4Y;Xs<)XvyLI+r}F`B1XBz{ETeNBfe0Dz z`*YP3Lw*avcFW+u<{Kwf$sf^yFs`}%Sp-tgw%ucKk%|mUG@WcJ3{Q;zEtx_2kR6`( zU40Z=7-Ml@S0n#prAL(nNrL!v9QK7J0+8fgH4j~DaWRJw!okTl34>tS`_hKJ^58RZ z|AtmP4VTlw@%ZeU1Zk=yW#If3lj|&Gfx2GE{jholHPOG%iqJcrEr5N+>&`$on7Voel zcAi|$XqFTmp!6KDSiK$6b`8rQd^bw$O+)D1rSipm;C(oKFmD0UG{ZZmY3_L?wvoA5 zMuQqc-5UCi$^-bPGCXai8*iMqF^~24~ssOGiJ*7Ue>Z zdrY9y4WoKn$Ay=!fo4VfGIMPNS$@$w&Tb_+N|YL_y(D;WI2|PIoM}^McbyK=#raD^ zXlZZBw@6tP{e0)^nF*N>QOh3$#Xe+W5d`tln#@-ohVp*;haxV0+I!A0uIpvr6%FX` zWq4jw|78ln_M+;)Jh}hz?ulY)f5lwOtvLL-y`EtE08bsAia>v{SUR$4W<;Q ziv*!~+Yk#_Td*1hyxU*8kz1{PoZ~`x1(q5JaVEv?zs`e*mo6(dgPvHEb=U&0x7&B+Xphe2L<(0U=6QG2+K(fJ?@E^^_T%&RN6u-AKy`-fIJb5*b8NVlU}bU~9S2`>W?bDkHhse@^+=^w-AYeBj! zGnBEu@7R`MrA@YlRvt^&F_)A-Dn2crpFf>A)6{o|OUO>)%fbY__z4ROI@c?HegTJw zt|i}{beDYW-BKa+HXHctvca6WRrfAjU&)RaH%D|* zT%{=wT6?nhx_jLXO*qY=Q}U-0Md)$e0acCkbzPshzZ0X!GQ%*VeGXWNa)FhYApkp| z)w%I`I=es;MiMgjKzUsnh<9b&3Qrw&g86v=t;k!+{>?6|GRY53-V@sU-} zJHhu#)jiAF(*%3bR%93LQk14q-|(E{25ygq4%!%pK8m|HzTDKxS&K2oy4>NN(gSmt zv*4}2fLh`92BL{*yV)S+p5ff`Rw})EJfNAG> zh(6=RUJZs$eO8|wi40@HSG3{eY7^M;S^0Ij&frx&zxqeJHgfk;*L58u(AP2@f}p{C z35gVq0<%8=I}8y)Y4kG;MNjZ-mz|`fm``Lc-nUaC_`-dMgd$M>km&*M>aib6 zePZLTYCyh7HC1tCaJ{I+&GB)g7s`sl(dc%DQ*vAoE)ZAKw${4<`4|F1dfMK9VgR~w z_OV^6SLAfms6mKHT}X7!tPg$UaJLu8wa6GD7`jWQ(a(1`LRBTs;vrd@(wTckrw3!T z65Ms2+SY^IAI7F*2+?dOwFa2ldsuSNmCMox7X0hR(hL)CKOtGnLiPE%tacZWKcyJl zq1gI3$xv>el>@U;eSSd1vV?zRT3bDSoYU6q_;$EJyIa641p)FNrY20fTQK3rHvl#f z3H@x52uKtSVf^jmy#D**BR3^@#W&no9%Vo*O1AAZU3z|NYE`KfGhpw4e)?l8ui;{8 zR4W0Gs4Ag5Aeo>%|H`gJs&U2o&RcwCgqr|7YFunN?Aoq82{lQOm_qjFuLMEIR+YyW zf4(0!J0Sx|%)5RaswW*Y)NCs6S<@Zf)&ZbOM0bKIHUvr-MgjkB?tR4!hYer$I}F+T z!MGHVqa1e)!>z+9(m!+9k~AfMjv51U0A41&jR7;bt$I@5ie;sf`n+F!u@0Y)kLI~F z*(fX$7xw3^e~vGvWWwtX-h2H5s?Dtq+jn{-`)8lxs~o1&lr=)GsHz?tt<}0pBbA_v z?r-_w>=Od}ak1#-5m2WNZJsTFJC-({tAgLjbr3@5n74}7l~FKs-OtDO!C8CRlQ^_< z;qA~p#Z2ygCcJ9yGJx{J?Db&G**e?(cKBVAE9YlS%>JW*+Lx7pNwZ#pzc3^P6y+IN2@@Q5_5T$k%1dD{?<*0(y!+S27W#|B5i!O$I0LSYtdtcZJjqo zlGsNs5BUiC2%3iD$%XxYdKwNIYMY3tYsZK*;yOPuEe_+)AZKLFdnY0*1tYo0UY!_O zt*viv_928@;Yz;XEhS%u4^c|K6J1{RG=!3aXT{{rH=4F)8{NE<53v>nw|aj0d~345 zqV-uDwf%h5HE1neU-$%PB?CnHiV|O(K$LW`zk3IC`c6Y8+aZn{Y59jwAP{KQqxlqp5QEwsyLyadBb-ewgL@==`OgR zvIMezVksg8@x=BxeZFzZmm&|z21$|f<#1d3#x5myj6&&@AOl;SwH7aBE6FK{yW0bj zpj;;Wv-kl&6h>|iZ8L4OoXq(t^Fil*(fOW%zsK`$qXW@sAyVw^Yq2cxbhC598v-Pq z^3JLuY#UU>rAgyv#$5?m8{f`uecHKfSXx_efWF23w}$(1i}m$Z>3dK(-u!Hc(3bCU zxD5SJj$&IBIsI1r<7^dp6liK{^b7-bp&3)ro{-f>*tE*MpS7vp@ed&08%GYByAs+n z8n^;;j7XA<7N)Wy>$HFRwe_~(`2%ArutF%#{Jv(}&b6#Wco5qpE{$z+@e7JlzF$1Q zV8)XmR&<)%1l1@MoWaF>g$<+9MwYB1G{ysV4O?zIN@w*0S4Wp73EPT#N9?fPzZ+G%k`pQ6_z#d6y3;}m==R98Xx z_5jIdT1+@z;K*?H*>CFy+e*Hxo#19QED0&`f?QY5_WBA#sXb-|moU%x_^xSMwW1pM zZQBUWa5V>kNaD2!#ui_H0a@5yiGD#H6{;88S4cc$bs6Iye7QC*W&{z+KuB<@05|Ki zs#|Y*E^J+k`dqEq0?Lp{)~Rx1@)wA9uz3Z|hN+^zJf$j&_@Q~P<-udwv6wVncWT#WXkBc+4@OOf4I zR7(?H8N&7xr>1KD^8TE&y^^FL0j?i_vE=u{6s$Wj)q+cYk}?!*GXUj3u`QJVEvb*7 zuZU1}KsD}Zw7weQk|H6yxI$GD$q9naN9yuG?w;&QA$XC~-mfpDJj*Xmfs^*zQX9UvF6et$C0Tf!)> zFF$JhmTcY(6s{2;Z8u4QfYx@apMh;|7vf}` z|5+PB)Hh=hY{_zu$;n1^ouoU^#K1y3$*4V` zJs`}!QtlBnvoG1?-6?qom{FM+s)YtJ;iWoZtZ>9T%Q&&j{-m({jR_@8*4Nmq@u$zm zZvhzI4;HtWyM|rrF8{Gec_`JcZ9#Loo=A^oo28v%n2Dign1RzR1$;pul}Z2m%ZRJ? zO$SWL`XPv1-0O zDV}tz>u~L?!omN!$K7oef8q^UQcf5JS^Zp*iGxfq=Qb-9b@;FVhueRkA&Z!nhw;tF|S!KDDSAOgi6lN7_MBOumGT5 z1Z0Db)Qx8to-$SfOm8Yk(_nTlg1gDrKkkY${Wp9KmLH@37rwIN)tp=m7uSgeXXgJAt`Q?$>CnvD)D=!0I>TYWp&o|xTB zLx(nN=R?PCuBPLTeS4%`x6zm!Eyd(iE1Z$5*J9wvy9^49|79e81(!tEUqdW z!{<&`cqNZ4p1ev+pm{0KWH%W#xxE4vNx8ApG!sCTU#AJYdyK2df362EQi_^?jal5( z^No$oM$C0UYUg2X>)>~X75TG%0GPvMh}6LeOIx_fY;qM>y2&g%L)J>@aMp`^65Nb;R|^pQJW?Z3y8nUcpf?ohS;X_MCCR$AczssXX6F8+ zgDwAb#3$I>7VYgLKZ?NxS0UHtW^oGsZZz~cANu!=D26$&=bD&PBb&6}phR%1ngS+E zG0)0nOniFG5Dry}+Qj=9UaT62zK+=keUF(qxs`VE3Sh&VY5e#I!VY|UNh>tRxgLI- z@c|<#AJ&~$?O}|_``%1d1n#C_^(^J$_azt7vKYwEh$_jJC$5Faz}Vr{ zF0wJk83rruPavgRCcGli*3WOZ^m;JhKReDU_01Rrbk!17ra$fR-8;Fx zHS-v;a3_q0keGPhS4JrGk@3Y1bFm3gMvHwZL9H8{j!}6azaenZ$kiI znp+v&={C(gzv|zE2d`UkM_=|DOze@yPD;2}e}uzeb7YKLRDq1)U@@8}!;@j}_!-!BpJc z37baDGI&?zj85dXZf>;yXPw^1#lK&3{0=i|SqF$3(t70R0_5Zm#gosa+8~J zA5B&HBiNQ!j>Oi_?4ChTZuK>zL5maw3``B7_n3RY3|-zUssMb2k%W>^?9mgi=;93s zKen6NOFH{j9}8L;-7F%_9m5}7NpEW~tmwbe`=uR6vZ2!S@-NjjGW5DYbxBkp?#EO5 zgQ9*4bd1<8XmHDHErK(2g^ilH^mHW2y7{o(1u;<7f-dEmw>wRqG5lQ;vmClY6p2UlqA3g8P0Y^*+Q3J+6 z=c=5K_jvnTx*GKk>yxRRagRQoQZ-e*7@UU)lke0t=B` zjAYcYnVz)PtG4T_@N(Uah%BRWn!)R4>=~W8ar}qi-;qy0>p(5^OZ2S2&@Q}6U0v3v zCd@L7mZzWgzefEkHh;doF1qOFT6(;>T&muAh(61Np>Z)bf_<+c-QO(~mz_DUxafk< zn$29iTcbCBy6WE>8Aua1%Z%^5=@iiY%|gK>x~D0rB|sYTfYZk$;9>kP+t~{RyZl+* z_feN{cJFd#{5x%QhEHwuFE;%ERb*y05a&#$YlYui2coA`{P6l?{#LV&19e~F_mSdE zlD|x6CC(2YY5ki1k>)V>z?o3e0W*Ky0rg+CnoPzZE8cK!3b{yi9#4#Ik3Zc$Q>V32 zXInrE`e3l2(R+8Xga8h)Ewr=2GQKp`ZR|31JpMxn`1%a#SqAKbKP155=K2(*w+sB5f5w~mwVm@Q< zC`&wRUq#TxV~Bn&k^5NS&fjS9x#F)!nFyZ8AC4?*IZ5-rZ3Yca52lw>hU1<}P+|_{+VI+A< z>W_-?{OQlU1?4i0o0Eoo(#koV_+=j+0sMB{hi`MZYz0+CPzkpnT8nlr&oIv=nA#R- zWG39&SHR;0`wrqhyT_Zl3f~y3ff3TuY}m_-=?vwO+-;mVXG=B@>r;}$F)wym{}U~@ zKYhY(vr)dIDG`o;4QhS?eM7QPhjI&eO3|xw!QG7gZ!Nz^zm*4|r1qw)4V&-3xuR)S zd5+@RbKk$ccY3HOgK|eY$uIrpVQysLXQ{mMY{WgN4XyA%43P1UBVxHOk_iZ_XM74 zYP3NIH+=7qyIAtc%3i5SMCXWz`+w8oc1qu{`MijeLZ3z9K8N;@p4a?%+Q55XFXWG< zF2*WmXP+99M5xpCk9F-iMw5VAJp{I0lC%NMfzj+wzFdnA2py6AVI1uo<`xCcmOZ`ibn&Ub@J{ z1A34Z>{1eG^DfyFjX)mQkLZm$F33Kun>t*alv>@I3%cJ?Wxrcj0w2|#{|>&w{?2LY zxnGLKF&o_)kCXgcW&-|ph+CgcnKJC zls}X@R2W7X=YD-3U;&?!NNqTnot?Cbv5fl@bk^Xsc>o#B$_$n4fP%>y(SH60r(Pn1 zczRw8vzIt-=;S@!!9Amswb0qgQ#N>IHhrMux7>a9&`@@d1S{deSzK5Ei-WUa2 z%A9|oISue6fYAG&4oZu-qkQ(S*-W2;Ma|PwhOB_E%ORSH-ZTHp0$AY~yHEjII~ML@ zSp!=_)y{Q2OsNzu(0D9j6^JAyrJm#_qv=@gDR4pQs2CK9&9rM@J}(D`-d7mcoXz{4 zQND@&JD|$DM-J*^I1jZC*`NDFERHqmRm!PguAc+0(ApY)Or$S}8w&~bBpsO&F)ZWP z7rfif<;^>+dF~pZk`;cd!n}i^q=JG%Or;;H)yrKLjtn_=J z?{tU8A>cI#%DuX6U}A#fvM(cd4fmMf^s<)T{g^@j_RYPbKEAte&9F&homNMR@3eM0 zx~|A;rV9r@pR@l4QvDcBlB(v6%0w?IZgbCn>B$;P6Ta}4rMi);Oz_U);o7IJ#vk0; z!SdB#91^JNAz{)KggUvsX}7+S!QCTinbg61M{oFlZ)_^4_M37@|A>)(`@O!vq;-Dm zySB=xq`Smq(oyEqSbCeOz$6&qPVGK3SG5_NhjxvK@$WBD}EuZ|X4 zsl*7gG;aMXBj;#+mGS3D|1R@=s`L5i;mvzKxZ{Q8WUWRQnTsZ?>&E^=mwxcJ{7>^o z>YlCv+hx!kSVkj*W?KVmrbrwMYV%JG44E^$(c=B}i9>nOj@c`qs>up?oH@<@HG@{IzhkS1)*asiEvltsAH7#r(GPIiG z5c*erZ9Lxn7w?ZK-(^$dbqSR#^Y!Z$wi4SDVvtO76^Q({hYio{A5X$kvXAl8ET2>V zwzOkcn)&<*l*#wZ?-#%V+Kk@%XKAuTZo%xNuY?LJ9sfA>lFeor_rV4(f&hH%0NJaL zPYe8pFfJqGzE!-QmeqD~>2z`P=(XQjFLEqWMXy;^;OR(cQC0{n%OSwz4E!ejk`MAp7@h8d+*6zk|3!UcmAnE6SuINB|ApN$+;Q7kM(uo z4^JMv53muu`Y-Ji%>@!CZ2cQ}^3WBZ zi5Xtz-@LYfG(8$r61>n}gEek{TM&f$$NN_JZF1mLxl77=F=;Wq5b~q#^+j1#c%mF+ zMtJz_Fb*};=(u&Q)_HpJ>bF(Ru;+zs*>qoZimM*ZeF(i5yimYx+*ln7TdVLlISOWv z+1Aq0nAK*( zu^m#P`AjcnArDF&4cHFh*&JC6Xg6-026=84jM$nHRt7KoqkQ0*;Bf(ZPy3Jc@{Qp} zCQnlEE!@d2MT=KoU?GI9rA#UQ>DlFJ+8+Px-H9IKZDNx0>L~TO2M{(C)lwB&Sbu~h zxBw8|Yi1q;IA^T14^QhYh^)wV+X`ZJ-!F9HK&l9|AG3@xk&RY|W=R_!D-|siGaP2L z;C8}`{jp@h@RJuuWDwvS7}3Wt0FFW~4<57B54gMQwy+!`r$7C+J509sJEYf^hD$$` zxi1@4Gzq=3xUMZMVHUT@7h0659sSgOVH0nH?4yG|m1u&%ZvZyN=NB^4b2is}k>_@y z>pv^LxMn7{dD^?y%YY1zGc&9@7V%!(jw71&`vmN__a=>zwjf7?=uE8M(O287KL3?7 zOMl6y(}RPPvw0at8g%ArbDPm8N)8GA2{nV$kkcMvq9T3?llxn~*x#55=|IrR@|%o+ zAor*BM&>PF9a%trjwSb3W#G9W>x#g<30It$y^h20rHJ>v#hQeL_*m@lu_NybdSnPc_hw>FUY0t#uiRMCo_D|xo%M~NC+D zc&{Mbrf)v7WBz7i@|TIolR{f0aVn%+8(w}of8nRLN!a579^{0(mfQ zWu-I?w6N6RTt`^hX>*Dh!vO8PfMCV>=M7_&vi88q&Rc@2_ zqH(=Vd&$mRcPj7leZ1s0oQ9K9t&p$>-jKg`hkQTyhFzZ-o00T?@&jSU2TL~~p!o07 z@o#>>Ij=;lH4~Sa-51Z=^J7ZnFo7`C22O0dN2Rce0g}6%(Ezfatzoj?_+A*D*owJ` zOFW@{*91iYlE6C0K_ZzB2p`LL;yq30*&d{_$;*SseGu#Tpckn|Crf znxuyXw5LC*F7WHNZo86M zs!g7HAJCV$8p4T89;*0-C^k;y^YNjfu0mErh9n4}ZKYhlt6hI$hb%mh%H;4nHEkTzwS{x7Hw=FCVk79&s=1k5()wNQ*ygs%1Q|$Ut}dp8(OstI(x6K zDAX0`>+AcGUX(0714++fHYy|rA!4JL7wDCqJQQu{Bo2(1qgzd_UVptUWFVI8FjG!0 zyR(Sy`-vWi=^Zx-t&E6WLY}lrMlW73d1Tt2xFpGl~j zEo{WtDC~I+)ynlI51&tuOk0ALXRbgDhy;U?6aQ1M-&mdK6C)FrES1y7R_uxD;!orW zmUY0b=__oml0A|a0MPUeeJehbbUEiMjdt7Em8mv3T1@vl4%j>5mR2Z*nLf(=n`D)A z)|!6#3N+VO4-1PUclilLbke*XFgT# zfrRM_T)5Ol)3-VBCB>jKrWnVow+(1|tWVRkP=4>4)oYP9O99A8D6CI85*mMoGRfa; z;n8gIqCzkBX^CPNpH6-%`{qVq!q$%5lHH;3Nnq>0v{kM2%`ooD)O9EK(FVyDmjPy)8pg0$yN8{Z)y^Ccu)re00CSLGk+SOe<0CD_9tCOoDp-K3^TmIp zfd44u1R63851jT$a6Abqu@D;Yllo>9f(?K#cs%uo%&hljC{rL$zZ3Y@RIBG27qLLF zJNrU?0fFFDLovwglGrT$WFi(c4(34gx9S7#%z)d!5~3Ki$9^YYp7wIeD$x*#^#TKb zOz5^J6{E{1ZWjJ;Nm#($SYvh@X;o z`7DKnKA#x6F*Q^BJbN(F=nL6fz}=JD`XS2|JDgw2rxyJ3MGdYUvvU~{eb$DHiadB3 z6L3mWJEio6^2c?4i5N>4SAIHwYvIg>JQSJdi*krKP;EA`0?uTjX?^vRX>YvfEGm9? zWXaxNHMG0F8ej^W51zFjQEWOJ%DigmML2_gcUstGLh+exPWhhOoZuBRqI@}@ZSvdS}V$e2XD{qMqtrp+uIj6CkxFP$8*XvC#(h0JNOAc zW9j%sc>|1W@zmvdGT=3D?>#xQ5py5Q9l6NDMd$C3oCcrM2m6c%V-4Ts{7<0g^-S8M zTpr}&((X=tNBx5td|1!z*R!~oUm_nbfeEQ@Mhon_wC{UHjL=<3Fh@tnNAdY&-Rc$l z*|Ze_IV^)ieXL(jm&;`K;P-ksV>Pc;}1#E4Ethh_P+`5-SRB z>kv6V6^!34h+Q{3{mzz`8Q|+_V@hF@E+^ATpvYQ9n% zXnI#C{{mb3Z@f`FqGvsIR%vtilqK4g&(*xR!d{*(vI>YhYj!GWu-p7OR>M}I&B%h! z%08M2z2=dC;Yv8`mO(kC`Qt%Bg;w% z-crTASbON;Ms<->w7rx|TV~@Q0~%xY*;`}Ted$e;118~8hemRBP#jTT#>$0d1?;^> z&-VBooL}XkKVj5APp!px*#{Y%ANDA6intyqVe?C0R59(UuaJ=tx_P+MD_jMgn!&z1Dm7nHri-eoOMq6F$kM7AC-smTq zbSuX9DUN7&Jyy4Q59_s(w{tQ0yQrkq47vCI^;@?Pg9tf6m13=4`=l(vK&TcE3LP5a zBNAtxbbE_l(xalyJ_y#h=LGK*dSZskPFff)O+74o{6uB*(Ze}(v=|IwbGyD@ZK7^^ zuu+76u(h4t*cm z=o6V>*DMgWoT~GU%u|xrn7k;PL2yZLI<}#NjE(w~BhO2|6+1s}!0Kxis{|Bg#6N0B5nz69t7Cqu zob2Zj2(N(A9`QoIgiaDI)%Gx6v(^T>!UxYJZP|83gQt|vGOvRdgOV|ovGM9~LZMZ) zQNS}#;cNvococC=eYR|*nus1JoNxMC9o=^(x?yk-qG@6>T30HEF&fW66MXWGPLB-q!r_xdEVR*Von!} zBpsL<B@q0?SH8&>IZ!6iyi};|3qUfV7qOnxrTXhsvzD?9rAWyu-9=IK( zb?vmp5QL7jd9k<<$><4XPnEveslKR-7zMKd25&F z+)aTC)2#iM{r)SJq7CfM>{9W$To;9FObK5Mxt_LvICxH&uG>A-U0Kl-t3rd(`6%6QO zEXimK{qQ&oC-p1ww+62u9iqRfbIKud?-C*$tQel2aAZ^O`ll|tg?+JfA3SRp^wng> ze4l>&9_mB6si-!m`%G=AIbyCNv?SeAS`*nc9xm8e^86@Uws`P>0UA{b;~d`Dp`>8Y z>JQpZUPt_W)u6P3HX5j(l9ZdC>pnY^H%)sWm~`Asiy;?ja^W$o%WHJ(ICYd1ZA;q_SZW%Fb zO!Y)1B7*zlWWRDVQ3Lh{^={y?1ht?q5d|>w;7LZt#IcgMeW)F(huXMTn0|xnjt+yt zz!9?!$BwNHeNFt9y4>TN0RKzRXcYZ4`c@Bh;pfA#OfbeWtA@K2bRB<2Yg=LjTBM16 zBNhR3TVyb(9zOX?YcDUX~`RkTvm9LEn|JYxRG(lT_ixko(AM zo7a!$qDpjcJvlyvwl!C7ScSi%OJ6xe_I8}9>T@_j5ocp@Zb-WEAFR+DPF{}EtoerG zJ1>>sp!uNWzsY#TPa)b}q)ya(_F=RvC~;K2%C2G|6USK8hSEX=M;6?EqI`ka5CV^e(7E9@azzcc9Z;U zI8JF{ya9Xqf%&PXO0Q3Ss7lWhE0GoOdx`zomWI>giUQ_ozYLoChzr*P#V#j9b`;gF zg5w-TDC%y1^MJBlx$o_D%!1VNw zZ&QJVhlHAsXQ#L`Hlaz0(9;xpv^S2d3Lef9(1k;f2WX6*v<&XVc^G2btS8W$y-4xR zWA+IRYs`73aK%9`3ye|YBS`r5*KvWcOXo&uS&b9k4cmGwhgXHtX`Vv@4G1c+U;m@m zb?~IZ?ho1AA(=D2!s+f4o-uCT`d#cfSVd}h;Uk|uV#rV(VZ{70isMPQFu#y(O=V!Q`1VvLWDPFI34Ey&GOnP=OB&wL8=HV(;x!Y@-5cXe(qPIf34x^NkqLpCn{!omnI{a@ooe%+Ot@1rd)WazAbVVqj<69;;{MHCnEX; zd6@4-;`_)jCLyQztxB&;vIxS#+u2G~()lQ9BH3L!7A#z81;)m~qfK1}crQ-==9lCO zHqw(_G62{4T~k}asI|pQcyZk@aN(K15rq~%+g687 zIh1YVBhQXXqsCs?ut9rEV~xK)-GaIGjA0AH&o`7tAU5v_z!=HZY@n}qJS>EMvxA@$ zB1RNYLmz8~Ww4ANsZU;P3IR3chY{M}G=4H^Y;5)SWyyeH_+J*vTd_LTvSjYbgXxKt zwzB=oKbaabiFUfhsNi41h}u?iB0=%AtpteY8WOnKY&-R)toh*+5mr)QYWWef|G!CE zdzyd30fS9$LMHP1;ZY}&p0>O=x7{^|AnYv|{c8ADGO6+R&wHUTo0uTg1>{cht8p#z z2(DMhp#hG1FUIuL_l%Esjo%%=#~hd6z-+oN0{DpM*`;y4fY?lVwW`82=327kPRZ#i zDK^jkL)PL_W9F9i@S;|Zaf(LD-o&S&-9_1c0kjEG6?l%e@mIu-oYKKk$al;!D|b#v z(1@CGx|YC)NaWdW&6t1V>mPwbXrPHKz-O~_R>OBsRoy{jg9)vH=ATrNn#T-|`o^xu z0uZ}D)9;73cL>9NQ!+Yqx1WF~S76;`dBhy;k=4&r8@r~p-<~0(p6^U|=f`Y@HG76< zht^pwpVVVV_fGq+bdC7&c5@ct`=OVbrU5lS(p||jDjsD#SFOoQC;XNNG_2BC@AOyf zJw62uhURN{#vO3Y?5AQHeI>oR_05A_32HHsUw9kzq7>e3NIxC8*#1d2yv8^@ZQJo& z`GY6+7rK8<;rpde_XV?jc=HE9dT`;*wj8tUu|6Bl9lE_Dy8qT5zQm%Ha#V+js`s3N zGT$!wdZT#1*Cl1VtH*Ii z7I+v1j(|CpAz`b&5F5|Rk2bu*MdaA!6okDHbrx{Gk>D%7!@Hmu8kj>gtn7=3J zM;+%^=iJH&&s0%=rdIov0lHtu45ehqD-|dknni!SC}u?wv~6p`HzKPO z;1Gp!_6s!&&L8gsLbn~Oke&9=Q@TX=g7-eWdp0fjcvJhv`@5U>-iU;2&R4z9eJ^yJ zAYxX+_0HGG@%KX`N12|pp_*nH&(r}27=a<>1~_?T*rJ}_spzcENbrJ~3b_s8ip3s# zHa-(itEB^RG#+ZQ(v@RrU^J3Pyp6?v2JN2;Pbi9{D<{8d&5Au9;L`9pzMuz+6e_be zWB0(ntAGEV!No$Uu?`8fkJKw!Jw?9Cjm!ext&sFe6rSu! zf6@$g+#EEfxHq=B(+txNzz&;#ADd2P{rt|2C69~KLnkwlw#VFv_>^P4P`rj)0&=gJMa{xx`R@i^ZJW$ zFnO&jd-&7?yeN4ji4|#ign;9>Z!NSoZDH5H)SK}bb`tHhOU@&1rs>?K=8{-0el>qc zZ^t6lH|XTpALy1iJTzu=VmLioC%2Y#B0_;eD3#LyU#!cQrhTeS}*D2DupKh!`CLZ=NfR^X~niZ?lEcJCuBt=BkgV`|%pY*;2 ziUJjkUOuEVVEElR1D_3YaZY=jr1yNYQ0O4+)Uw<1LO6X`ulsMg(L^+?C}dYCmmJz0 zO@h5go$g~8hxHCSm!4Sb4P|?ku-u7iTl3z5`kojWKVB8tao^I!$57a;mWH_+_Fa7I zpEO7DfzLNr6@nclC!-p?m*L!lFHzAv>?xGJP-9qx;P$NrrS$!!ftXCUcFu{46~2j0 zpCtRkwjn7_>^FmRw80H=HlIpXW5w zl=I1W?(Q(TTO*wzc0Fyv7nJ_^zQ*WZ{_hMJ{U(8ISKjJnF?OsA_SK;8S53(+ehB$k zM*6A{Erh3!Gx&zK#JUSbxpVK>BO^ED_vah^fu+*oVbo_CuMX9=<|cxNS36y)VAn8h zrlgoQfA@VYpRjbz=5>ktIfZ}5N^__)Kh9JeVi&sIRs|j6efeR!nwotV)(@96mLo<= zlD#j5>?pA%#+yQH-iF=8q{puq5>8$*=-z_~Tu!nB_p_|Gpt5&9gN+q8Nf6E`Vo#lf z!KF;sk~^~H9tt%qmx>UiaQ~)krS_uH<5w@{6q|&KeL1>U+l|Sve3yk;MvYSeF))b? zb79Oatl38&nx_N1)Q$Icsg+}VA#UhG>F@0GAo(?T=eyGlH8*T7`mOBFte9cO_=bpZ z#TS3s*ZDLBh;@A1((!G#`Hy@yBL};n4M&d&GARCZp;PWRe|?^@lSQ%#&mKmH>bMu7 z{bI&=kn2e_h5YJ%#$p6-UR&l_P6uJEP2=K7Q025eZTI;E8pPIxC<-5Fyft7A5HkGx zg?j9&L;OBaW|SOT@Tlwi%vQW;Y|(mm@k!?`xA7UzxFcBcp=sqUp|OS#h7)wU^^O{; z_PCs!8;Z@$UCb;&+MpDM`MfudJz0r~I|8|krB9fNUbNV5Cd9mx;%GLzAtq@@wO?Wc zy(NIOViM|BdEppi)d9NKLw+YErWPVtlh}WJxhp=GdRwW(I%{+IIn0bnAWG5qm4Zg{ zBiG`WxyKkp!XPS`v!LY9Y=iaQvqE5O^W^J&hqrRJ^)@+S=YPH6%Rj$vR9al#|M{wf z6;$)(NpW|%2mJGXh7$Cti=&4-FcFd@{pGq{r_%bl>fI$Y#qi-!oG*6aj2S|E+4Le`pSh($UkjEk!k7C_L5ulX*pq>~s!;|RVB{R5Uu z^YtIbFYChS|JL1pSfCZ2A~u@vFiQ|#ILrxqlnP!(8^3H7srm}5{-HD|W<9M=ke&de zf!%k&u3F-gc+F+J$v8GZvD7s7^?Lm}Dx89dw_`;xU#$kZ_rwZKZ~b~*9`LjFm?}jq zM`PUxAxVyU9UR|d|GMgH@l~c_5`Bw_iZiUr}#3GQbOq?x9}B7gf`Ie$+xOn!+(b^QNDy(fy;it@!1G zWUu)px8rkI=C_#dBh_n&abE*W5|1%tM&Ds^C&S3DJdgpHA09ZeHn6u@x}&tFJ{vJm zIpbDbi2Nb3^F-Z0<177ocWY)l^Hv1tPoACPJ2f0SmA5njSM2kWK^?Wr@Nuls1U_yO z*;)dGnVj3|Wt*OCSUBOn<<_2as9kKqS)XaGbV}tYitEqiwv(NK>$NO z&s7dS*4J(>P54vB{9Weh7>v%4O{#3T1Af_8-IVdgMW$57&DW-7+Fsl&K_bo-gN&l za+Ykpoz>q^B!1u<_V(lPV2#)4lAgndO%*67c5>mKEH6VpNz2LE+$AwScAVjhUHhce z>t_4BJ39?!qJZ`&(7QG5@jrt7Bhx9Ua1t8-H@hi#ucl_#H_uoB5BIR~{Pj7trP`Jo zPMzb^<`Wb$;SZg+UH9b<$EN#Xc>-ediDGl_I0cGdS$Y`tP2IG;dx5@K{`;(Xc`RN- z?0dh~3KM2;M@g<;V}W*;(BK0rpZR=|l$yctu8=hdgJh8oJhy(uNF4(GK<=?v?f&CH zJWVeF(2BOrAGj2O4H#}?1cj6vEYU}M&hz|Lg2Nz|7)}m@?e}pgH~k&dIf26QfVck% z;n~K`(Z^$!?NS1FE$g(sO)Spr-dpN`yQUuepoMKbtmiF>IrirDz<;P{h^KI2Rkh>F zUZJCN`9eQ@Q!6gcJonJXemCEJpJl4*S7Y()V>`ahsz}Yk{mY!SV|;AF$u3On$8hm_ z$YK*MRCvT`Z7YRf`hJ7ryuN|u?zrB|mjLFv|8v;5_r>w_^D}0#tRSnOMd|jUJ4!07 zU_fHQ9?&D{*Mg*W%Xz8^4LF}Mr}hT!^9*tDPI8gEu1~68jnD`ogEA$=$Jc+&cATmU zT^#jQDX%?*=lDXUD|D`q8b4u?Qr0(l=Pj*Ab{&B&5VC7aOIAH(>%3sGfO!%Q@W$Vy zqh$s_dE@f0dIO+a+EKzm>c_jRH@+gNSunMrr7|?J8sFAXzOGb`VO zTaz_wwI>H}o0YRM@lqAg-_C%ZmcV11E*0v&tF(b~&EB6s4;})=8CdVW`VpEHts!P9 zF8{48S`0ga4lPzw`_m1+Un4nfT$T7|044s*Vwz>XdNI7(HqjW8y*9ORxl#W3rUyD; z(>H{D5z>MnVk@FnL2W;WY;=tEy**qx~yPQL%NUQm?b4*z= zI@DcbVcl-ceK1tZ|AhLIe1kVS22={A_>(Z&dSqzJ5wfo@ml=SW&8JP16v@Fi3?7f} zMvhrAz1cO>m52YO#Qv$Tj;)NorPIs(?WfCJbIKP!TU((~&PA%P+084r{8oD<(Y6GD z#0#Znw-upJF&fe{ffK%EVom$mSnL(C4KhA(^B~w9<$r=k1)MNEbo_FBJN^Jj!<_a< z*7Gj`L%)<;arLzh^+ndHKe^xYvj1?2EXve+FH4e8*e#6~w+=?E&VzT%12}F}iOufd zZ?|*xcYKm~Lb+pr-H*hB@Gu>V#nbj^=}Vj0v4J^QY%;XxmT9B*siOf}oSIfd*xolh5@8dd zPwlv!UK!Sm7pXo$3gIW21E-{hyiF{E*Y?Hb^-d80^X={Bc$c&^CeTrAkGwc91>#0v zPI>$-`u$tlG*=z%&zyjy7RwDOwOuNY4X+&-s8%XW?1;HO^i-yfX)tV}UFJB|v5v6Gn^41}`jEYhz;>~tMgz=i)$aQ@| zcp7Z#hmnDPxZ{X0HPE5i(jt#5qsGb!w;S(sL;kIq16cDiy;2N`zLJ%JeI;+vLxGTa z;!YtV?PaG5fg^Jwf+XQLv_AZ=llPb%swYJXgmP4aHT;N=T*+i0iESpAktW{e1{#zW zU8OF0kEWmQ9|1iPUO6~1f%|8fxKb!`uy}Wu)s>7YXCJx$_ z)1BF$sD{xWMX0#Q5d#YDQQ=z@@&$mLz7*telJe$juFvb8h)zh41Y;m<@#VjfywB`F zn9Z<;C!DC?Ph;X(cayr8OD#bFH#r>f?c`tCCYxc3mY+}x z2`a6tbemQ5+V#Lb9}-RZ-SEPJk$|RvnJADbDpM3?Icfw0u^K9i@iBxev=h)%cNfKX z8C<=teCrVqtCz(L<0FPrP|{2bqzw{u{`@V%?}(a&G31|`RR$;F#k%Q}F<5sz`jdS7 z`iC*+d!`+fN;)`cWLW*chr|F(2Q_uTXQCPE3$w^9KlEGd9`dvI!;vMXp4( zj8p%1hld0G39Ru^ADUe*$8^A7WTaD1@_649Vtphw)JP#JL?>dn6Ca^3Kmz*qv%0l?q|o#>p4fo|VyjIXV-ss>$J(y^Og1 z3(9GM)RrZSR<-WAmvEM5gyA6~8qvYnZvhCjSCBT`$cKP=}K&m`~k|{#9F0$ZxMO0sm;j8Os#31q( zEg8T6JQW77!%g#VE2}+M`+_llgjg>3!X*KNk#XraobW5C1Y~b^oE}~}jUI$~R@p)5 zXOYh<5Wh*xy>;5_Z*6~~`S9HY0gzzK>V#)$MkDe53A$76MdKmsFc%<-8P9EYeIP z>Xwr86V7I}vUeq_w2&)86rCEVBGqopo4u7@^Da7H9%{1EXgIFlTujN@5taBoOPcfd zF##@UX%$hMF`IzhP?X4R3t4#rba(Pu#_CwU=vzd=)^F0Q?#o@=G=6*MD9T)RV(PTn zBKJ#oLFxK&25nVz`qK16a7*+D$=v?@i#(|z5Zw#h?$tLMLjqrp+l@-ivv8b0gw{MY zzg~PLY=)5FGlxkatp3#WRg8no_B8&=r+&EZ>6l`|aWl`3R_u488m_EnQ!|6#n?)bP zNY}e*LLLBOdrZiK7KkERGnYAiG2}wyV}P_R;b;c2)G@I%Y7H5|cr|iJb0taY$D-&?y`K_C|3XE+0{9sBec~r?EGxzW?tgiQ`e+@W_$dn->n;^$EsVTAaB7&BRogZSNDWf}S z1vSmN1=+J;z!rbaHs-=1!oi*cYw%_ z>r98?_NP-2bV;vX$9ZWFG$7-9ar5|-%*H)DlwU^pgTEol;k|%XnR-26@zxJv(Fly+ zQ3>rM3j+T~iY>U9kdYpeO=@oVkf5)kYV`55Y_TvUVy*y0OT=e6b; z|NGZQfGq-`a5>5VMxA(KCerpiEem$qtMhv^uw{-L^<1N-)8=_^VN)o=!Fhg?g#RTC z93RZ7sGD7;-*B}CrMuyC#N!|uOjSE|m7k0>(STs5D2k<>kv1~jBIJBu=1 zlIggY@;k)4IXq|ApG%ibyL4Q*exLZ$ut8va|1Z!^8nkwM?cHky#s*q~X*Q zgt;NLO+Wjb)k-1s1mRpbS@9-Vj}$oHy#(vsT5f)Tg~S5_L?SgZ>G$Iis1r15GtXEW z`9=)N%F+ydvOIZ>Gyv~kysg54FPOl$KY&4wuh|0k%%@nUkMpYO@nlvq%E`pQia01D zLHTdKi&x*W%LEe;GY(*QJhmZ@tK8sD4|Iq z9J1pbcbs^$(E0MY?MJ@ByUKasaB>Y`x&auf=ln{D7EZ~`(fH?JHTGCyo^8=a0I4-_ zl%PZMPY38gbC-2xIP^UJWcA%78HHAxO2%D7f6C-D(|$+pm*W8(a2PeVN50Hu{D2l)`WpDuf5LUEs~4w6QuvbjH`0p&$XP^UlduAzZY=BP+UxtLMFfpcI#Gb95D7g7U`4 zkh(KtcFe47Y4J;dt%J3QsX>ocn9S{%Q)$58!d%33{Tm8aS0yNtz{v@KO~O8s;e)_O_wq6W zjyHCJ2OsP$*>HIBq6emkWq$cxlL^RZxnE4ZwTke||>5F*!tGVb37TuoNTBsOt7Pw(z97X`(AWTHUHhfvW0!ak)A{Bya= zHs*&ymuw~kRQmrsb_%>=frD6(;-tHRq$Ga#^bp*Ur?rW`a83vyW$DBR%Vg5v z!mVW0-MFeeyVC6($%j;7Axtw{xv31Ix3zdzAowU0Hnz`c?{sc6npMs~$dr&}9I?4<#zZ{a~RW5B(z*ZtC21%2(>nLlV9c=P}`?iFEc`h=<%vRD&9M9f`e zQ1tc5zzg55{DWeE6#+LOjJzd2b{14zbv*tOp8N8tmTqnl(S)Z&kI+%*273obc=&!l z{R!vYS{gI@E^hJn#$)~&nZKWf=rATM6#1%THV`x3ST6~@MQ+$sSS zj{WjH|M|TLwX`2!sMOrEg9f8$>h-w{htyw6KIQVh+Af)3v-U9$0$@1xRW64B!xp#* zME~oad4jZ(ho2g#l>q;Ln2{T0&l4v$)|2|KKk8llO;4ZZL)VJpg>Sc^;%1e!x}^$$ z5d$Gtnk6w1%_W{Q_7WbpL288pOrS3r--0SwPr)J;8BB3AK`E6VSqNWI(`%9KfGh7*?`G?fXg^TvbT zR5D1T#^*lyUcKA>|K4pbC&ibVkjM(z>`DU?63LXl2%5Lhtzt6ZZE%`U??r;Tp50V* z>rfoe78?Qaat4s^1y`hM&ps4xBHj-pMf_vEZw+# z;2%G?kX$`JMqKdA$PklbP^usm;Is`#CHRs@J9>$*Ro4!spIqt+s@F(HJ2-R7w!6d& z%|BS&dELCRf>KGP1pQ9vAU;`hn_4GC(7^(Q`AuME$m_^5t8+q8l!6&BFR{qZ=37nV zygi;xtR+8M_Weooki4a_rtK=J0eJMQDm)>+deu3ddHb>XL5Q#~&k;3o zwBfiK9spBBbc0Z(=|^Ovz9;we4_SX^0nei}L-9dfdZ$s(W5YK<`Ami-Pr3{3}Q+@#e+Y-1JfHw5p2OM6cBz>?RKg$n{lFrS5I4fgM0~or911d$m zALK++T76NSVyaH(t>IwHjQ%47yo$75a!9bfBwR_?w?On8#vf$6UIL=0>( z{BV-Iu}gW%+eL8B$pdRD`rwoa9?2lySZxQ1q70Y68eg4BQ`~(9u9yjuQO8kiMwJQHZ-P1u7M4Go6OEfMoq&6t#k8w&wbAVtchxo3 zr3b7GB>#)RHs|>0?w!+&4NJ?{m9ON9{{=MCtMx(VD8Vs(Bu#d!mUjl4n%z+6r6vY- z@ef!JbDE!q5rE^b0ZEXz^j6j&*;*;c3h)S;7Dv7@5(7!26#Qv%`P3v33m5MQh62^O zaly9VL{yDr*Q)Eas1#Pmx^L5u?s9nxJpK9UpEaq<)5GL68VUkr*4@&u2g;?eg;^rs z>j>&e>Nk}&{rHJ1LdpLMgu6F!`E*z#O*T)!lINudS#R9~hrEh0eywU#2xE=N8=LrG zM2k>t!~+MB=r}7c0B&jB1(_~baPbYE0O%`2Te_{bhlC8P{hWrB;4`O5Aaq5k?VrOJ z@EGy@v9}O+k(1_q+aEuBTo4%)3+m`Nv(XAx}2Hq6d&<@c2}{R3}46U zif$&b1%{AJT$mgspND;3iDtrar6poKybe56r&|1K--jL;=|}>&qayxP$x4i6v^g!E zg<2BBV?s!DO$ILzivK(73Yy}UQ5A^S)%u?NLn;8f{6SRz&@=2(H7@v<6MfE&$aHPB z?@z3j`<}#hCW!6uI-6Pe8Fv^{sPMIt5c3F0-@3AUH66dbOa7i@uUqmxm>xjCc@d&Z zI94;jFN~Zk?Dhq}{bXa^9N0OBhV+6%YKhuR_mNKgMPXi6Ga+}&VD@AwjyQ?;57d+e z{4a+TQ)WY|OF{PxXCLh47g@UR94i$v&Q$nv(S`gwwk@}DMAWhmy!+P*ewvgUlk2Zf zO>E&xE%5@MO!wES!dTev77}wmRhIMpz1c}|wM3`yQ$^NodTo&VcgWSJvM@P~sn+nr z2qsL~9tR20H6T$#0h7znkozllt0Ot35Mi3X=@~avc%%)3v!ooV%#~$a0uVqBQ z%iE%6rk+v z73-X1|EN9=?U|W4(O#aBWbw2$UK9TE;KqVq1|0~W;Of1NSih*K8mg3BEPXf=LDhhz zosMTi`PTSTU9nR@YW#=E^H3&vRI$r`ZYMwDtqfA$SWd5>TT-7@2)iU&ZL0i?T)HwQ z?wz9D(t<4dpvj!eidFEO~c&8zY5 z(W_Uw?i`=@Y^(0B?jB3;Gzb#IJIhyXnAa_2o1$EE9@I-fM-~w74*$r z2K<3=(Gn+0z-~*${LHJ^7J*-^SA1+N_r;Q=km3ym|BQ8!?Iyx7se_uejX}(SOVBM| ztw>Nx9vRwMix!u}16mLZP_h*$*IR^yY?lyC0U=P-0Ir(w{^!@{JWr<1?l`>9g?+2= z3Fon4}nRNlE42IqyvcTTp2sub5 z^!~L{aM|LmC_nVgve&%G2$%HPKqid$$A2%KnY4!z`%7viL)yuNp6(61PFzXYi=KpF z#J7P$@|@%oKhTkAwnWA^S%?Yrq!$Qp2pcf{Q9`lPHfKE5zZ`Z|J#4hzS7_OJ9#v^D z?#p0rDMg<596v0oys_XL?A-)IbsxSBBhK|RNbUQ84CE$0z|eJ{5}k8iR@&7TaU-V&5bjPeqoBYX&ggd z1qXRPt`Q%YNDZ_m3}%{1C?vx_t$&0YpnS8_sunIR7pUP)G-1a_lfZl0Vy5u7d0tsf}VA(i%=((!nS3DvBe*Md`bl=tUbpe)B_K#YQ{a6I(?`%av z11qOU6&p6UhhJmpuZs+|A41ro1q6fyXAfodFD9+{=iMuK$X$z8C+!zgE?9OTItCnh z5&+OgoAlontg+SkiIz3{byo~euWO31Y&0QXOKT2L(25SO7%`4g_-`ku! z1k1of%l`SZhJE4MqJ$b6s4C*$k$B9(YB?RFDLCwYUFY_uf`@L1Dmei882vjavX#Zy z!0b^%pER~2!b&CNMF^0DND5?>CD`(gkGfLrDXpvj|K2&r4UANKhPAGZb+KIPyMk8& z0)m_goE!WPF59pcB>8Hd)Ni&cKN#<1HD~3ovjEd2xTrHB*aoR*<(SPcdXHA}VgjI z{zKhY;x>R2wlx`3^Af@ytt&!PIltWCVrQ9tmR#snP(oj)6kq6MQvr}X={&=3#XvfL|ltwmT(t9>UxJWT^+dmRV%*Q>a`1YM%CPbwy zDtZX4*TwJekrjPweU@E&dG`K)+!5}K+^xjEy({P|3BbH?;s3bd09>9E|KUZU1aAly z`1rP*l+dPHn&8dl(qz=g^8%pTfG{|Vmz|H!Zpu=45TG0MJX)|-v2bN-qtp%$!i-nTjaC@o;zc-J_okJg7!>fEaUmOY-=*VtrWs$r2 zKQ@31&`UsVjMSy-YNdQS*K_k!dJB*$9XiIPrf!U^t++XkOt45UmHV>`cz0fKHPN|T zDS24{rl=pWb~VNkqmRNd#L9FSrcYxZPPa+kh|Re0);xT#dZtNy#>BkuOT{;T&B}D) z+>)8v)<2`gVuq+z`NomC1rZ&^2sl`tjdygsVmsMB&w{bWcQzXmNOfdTvljt$htFHi zIr8|M&)?=Z{IB`?NFFyV0vBJ(9gF`pq21t|?6cFS_~dp?9r|6XyyLJvihbI&Lu`ld z_J4OU91S;>W{hQ^7?BYokdbW{JTmN~JN=mwG(Dk!Z=qI`WSpT!JWsD&p=Ivt$_>gj zM&D!_>g08jJiT%I9Pj3sXkmdJ-co!VxQmz}7NyjDdJ5bNv2tUDO~T8^=k{KAkU5xs zK*+oexFLdo!vF3SAe$n)8F%D3TF!kj?I8Ap_EK@xAhg}hRMZf5u%m1p0dxmQz4$4} zXO9SoF26YA9KX5Th|XP`_Q1c#x)n(Q%Dr9|fa1>E6)!{Sk1cLUH)g!o6%e>nc>9n` zK8-m7jvHDK%H|Q`;6oI5_kXpJgK$J7WtSOrc_+9mB zxEyb0g0B(pDP=M&=_L<_;Rm4KGVJHqo^A&yeB_J?A_KA)4mZwFLbpX84K}g6b8#^% zUra_?*(Ohv)r%Na`CPTNrtWP;T+dz@aGjy9h&VA3O2nO^0((>h(gf+Ba{pd2 zfE5AXXXovl3{8rDi@=yFv9gi~&B-rNf!!1Bj8-Re-e9&PiX%T%NWe=@!7Q+mjR|mq zriG9{0>N()wawRIGMU$D9*oJ7Lop{4J;>9nyj0qk+fwtM@+EgT?!?x;#Vsde$J?}? z(_o7_LWPNACSu2h07;ItId{bunxkj~SEhy#;sfLX!0Y3BJuA!E#NgM?PL61nW1gxt@0^(r_!);OaPe_Gxj_I#y2uPhQJ}9vyx#po}5ToQd z2ypP4o9R;d8C)EIaBYviG>y~TmR5_g<1zl}enT3BBb>VV2v2!gC0Zbi1h@+|0ObHf ze3=>uekAVR_OBm6^Iv5u^_r=!#2Di8Jlx0q@SNq+%EpD8p8D@bE9F`Eu-L#IeX#=F zRNxzfX`Mu9`$?}R5?#?{836Mcdj1vt46yC|B=e{Z?EbncBE5xb?T49{XS<}Sl;h_Y zia<4%|8--L3J_s7-qK|Pw4Ukr<2}WT=(_&uDO(1*w|)5edTFs#lX2L9J&tyY{Qr`F z%nz8q--|50>S6#?SN08zfU1EAno)}gkyZPV*>0k$;V0-PXI>HI&J(WeFG~1g?3$OW zI4kYyXApV0w-4qyK7wxs1GL@FGbnusHMI8h_;v^t&D}eIFL3uUCDi%R594|-7{=vv zq&nC-#${DV3(?`W@a+rk9MOR{Wuaz7V`7|@fF|`gh6Erc=+r*p8q8%ZvXocR7-;rz zqf%;qGhtTgUV`#-e;j{`QQPGDm{wS)tH{cV;;L`C{sGb9^!=Z!?Y~36znC1L_=l0hG?*eIkSKKE_X+=?l{s z`HQ;bja}LR@43yR=8dbn4HDZv_?9oiFNeY>37!UEB${v+?aZ|7lafJMEdHA;0ZJvn zmmh>_d{^S3zcBSq-J0trHNs-Snvi)`H6U*mH&sIbS14b}B(qSkAiAotL)nQyNi+whAvhidkOG88GZvV$EsfTIUAzGk)eyPp~LUlT?Ba{Nzu%!oV5#tBRq zbvQF^VOXeR5p894cu>0(|5Q}j?t0b39Z|}awSc{oW+;uuDg}U#_(43(*)k&_9Y*|T zBTm5NQ@`>vX%p}iF;ML+-@IkOrY%m^0bG)BBxIjuE2!kr6u|j<5h7D3P1<0ec~PHDC~Xa0yXm; zAD8m)5W+&dA13(&fLEO!fV>}ewC|jcyL0*b%3yU|u{zSQFikkI4}3R~@L!EbfNL&e z`G=1j*+o&@$`K{9=>--K*Ts_$dO!BQB6-Cj73R@tfg6yB`K0W`2L1^e0X@2oIMLb< zymt*~^;?(EJCOu#m_OZu{%&7R`S`yE z{EaS8&8uH+GH$UTHLmsYRxB9y)IoM^QU{zzWzVsqX2Vj$O_CU(h)st zgYp?wPKSdR6JKbxd~fr8bf32Bw!R|iTU+(I*qNEkRH*0H978T}q}KB3dm^q6qz)BC z<0=dS;4+3UnC|+iQsXL&tEt!HG$$G>cmqBOvfrox@s|*uioj)QmF>&vnl)DxY_=4 zYw}qWIsGSZ@@rE;`n8Xa&#u+5J@Y5Ze#5Opa5?PwXW*dMicU<3S*+JH_UY!p;J^f8?1U;cFQIiA z9O*rNF8Kwq$t)xRxkd?0?Z2*b*_LZH4th>R`H3}g>UXzj1XU&=*gl(rHe9i7DXz%AS|{>>}%Qu-bj*7tGCWW%iz!-N@%dEYrF zfHw!GLmB&*iFQ+65bhI3>_<3!XCPR&#?V|;kl6|Ocef_i&Fg0R{uUk=w{urZc=iB%OR0a75{fvg$)T;` zk|E$4xlLe7kJ=s1jSlE50wKF!eF~VS%c`tGM1rg^EvNqvU*7>vb^FI1kyTk4A&2ZO zGLjWaAw1Y4^tlF4vXu<7WH|REB9_S zyz_KiOHzGq@;PBF5S8?N6H@k2@Z$tu4T=T#=x7XoENtVJCo_rBNytPost7fl45N`i zcx0G|Lim~_W>EbZVK?qpGNCm*NQ9d^Jq0xgRvH%);&C9=K&@zK5AaYQF(}L~I3+hf zvVn}<7StQ#7dv9ZEVHZ_3$kSS5jk$z-CA;5gtA46t1bSRAEKai*6a6bO$d z7YX8e+#y&@^bq`)to!$fcI*emaHbP8?aBaW!v3wV)m$QtclZpfC3BO7l zGK^dU;%=CeQ8!3??wE#IiCRePXg3!bpgv4~^0^_j9z7Sv|5Dgl*b{!Npg|?U&cV*R z%cAPQ&ZsDB$pJ>B5 zxLH5duyH?rh#rGvIS-2!?lfo}y?+z@6ZpLk3m%{tfINN%$EBBSkdUgyB|q~~;HL5S zyy|=tFoH7CZb9THIgEvJ@Gnf6x-gXcvv!E=qe}Z1ESH*}ZzQP$%WWOk%A!0n%ViLG zh+9bE9rI!JVNWVP+e4Naqp^^Q(K4nslJNs?!Pk?mBl*pb3|yPM5tnhsn8!uOZFN7N z(r6U&vA9?b>c9g+>s)NY&{5+2n-imOD5zKbL;-czW?HglBP-bx|LAZbM&Ha1nN<9X z$_lj;Q)jUHD_hucoiZmUhlq@9pzrN1^p+(tZ$yAiL)V)0Kfirrv`>}4dq+`>y1Ckd z>Eo3v>#=(G2D<2nmU6r_)uTUJSSC(rW#t?UTTPTHY_S*|4Ral3>vbOt73o(V$Jgx_ zp+-E7%GV_xA0`{ghRrUn)fFZXp(Gs+88<(iYv2N&JvOGk$9@#~`u#q_Yr7lU6#DMO zB<~1#z7a)5MbVEq3Z(h?U@|f@&o&2=R;@zZVHgiWX+{Qki)zmT&nvV=PFYZFT=DtN zg1Bv~Xu-IQgJm*w*s<48iA&e@2BBbQc(Uz4Jr!!nP>VYhD%N&jlu~qBK^0J9KK8JQ zp9adAFt`W7M>c4Y&;298DopP*vsq~!9hy*@J0vO&JQdTJI`;kdDFrQJC$C=T!{SiS z>nj;x@|8f$5XK5xYCUvuU`jLYik|Vtp{-x}ndLFyxj&#``}48TQD~(!TCR+JU(kC6 zK={z^G2kQ~RPEbMxEqe{k@?2Y%ddPN zX&5jbtIy1~Q-GA6X!svXJK>wcs}mRwAN^5z6|Og%YUXs5hF*W^m212CpSQ^27j^r_ z-L`7lySjc#Il8)5k)x_{tHN_!R)4W|$MNG-R#uLB0PdVV91=QaTofqhdl za*t))y+rdT>r>3xFl6Z6%|0uy2O(7cPLnP;Vr~bQ1zfVqNuQt&#;n_-xwP$dRaI5# zyXy{Xwm#+MT@Dl7!6oO`8D6ml{{F?^}ojN9gD4NQrbp=pk3g33|!1 z?~e)fCtG!4<^`3P1Oxv$cHu zbrAVMwbNE;hJ1{fUPQ~@%FpfDAfD$y($2>#Sqbks9-r&)W}GA(3ssJMhjHuTa&ye`XO57V3xj`C;kr1VB8W^=>BLens-`-8=W~aS#X5p>G(gkp+Gi z(9)v&e(t%-Lvh$9rNS%CfnQ#hIhxfea@tza$E<`jKK882E;@}x8s4`&fP_M5BsM-a zS==2yO-oG_N321;Mb9HCdc|(67Y|UKQ5@Q${8Kf3g?Sisn_iTcz5n%kN>OKCJ8SrSFhNf)08)UB+@9!`D!u3Ckm^-=!#+FVkbrGr{liea%IOE z$Q$kT_sAb15xc$AiKbX*sYbGmkw~xsr6dP~P^OV@s7YmzZ{#~~S#WV{Mz$rz2v={B zAFs9C@(?3_3lO&j$^c+k!!gV@C6wY4r#53G78+<8_Jm2TuiC30KI>iXW`A ze-W&Nm=pvx9gE$yU3xpXsDa{(s^0Abvn94{)J6PTf?q8+_Y287Wb;49O^y0{GQ>TW z?^@hpHFew+5!w|(!sEm+7xOrO)Lx-V_ zBT)8G+6;LJ^l*;$H&XDEN#W$du+8>wA90|0r6C&-nfW9we&XTsjW8+WqV##;#SklF zPYjA;^)=BA6~EmC#F?=o9jj`w~l(Gx!D?Ck8TadYC-&7t*~ zfI=T0={nE&!$Dlw^To8?YC4x*-}YHvLqx~VK#WY_+6q>mx@&rO-*_bix+S}}%i>my z`MD);_=2yr-918lq@&DS^zZC1#iAS?lLv5zB?COSYjf%g9#q_hwjfyq?@NQ&CqKOk zN%<{33s)DG@6@(p%psvyM8{Ub#-5vano}Ha1c%q1ZdlL#6%G8tb6pmqG^A={1k4Ag z3#vEq@7%cZJ95RK#e8@f`u=%v)B9*21J@nW00FKm782+$t_?Aox-ln2%JkGubZ6wb zX5QaRDa*W6D(3o0BWy7yt5rL2RV%7M)>=kZU~~P!`nS#kjjfk&N8+%c3D!^TZzEcA z?im}G>Rj&c|CDmG3#p8$ zGc2etPRtIR#g(nE@)RVjxR$qDqhru z?*+z!EUgO`0R=ZWm_&6BP-K|B9Z3+koMQ+d0sVjiD`Pn5CN-cFinU@6xm+2-; zh-ML}LB8HceVU$nMrb5@?(P9}%Bq>;GtHmaO)1{}EVx?P9%Y;m9#wmRqb%z9M>CT# zJyesqfOeUr#{7_B%RBC&?w20Zm;j`wF!J^bIK3g9LHLC=cwW!xtD&zG}$lJ zL&294u`W4!I&=yQbms8?)ghWJ>8F0bBj|agDbriaid#-{#jxbU+VAOpm9$ zFXH%Ewd@CD5trT{H{r$7nu}gaa@%a+?-ljcEHRl`$x3EcImh9Ol5}}Kb)2K-2z?F} zxwmCnUv({>!YdEClsFPc>|S@HYY`*Yw;L3%=O=|snG{ROu)C6sP)}Y6BW(~4BItiu zo^(=7-bbo>&a-BQE~M5RoJ^lve~K@$4PuI8N`w_x4aURMs&Jl7?_@!UM}_DpV?9)m^%P}M#CfDV_0wFvna8s z<88;O9vj#lnAusDzTJFO`qqlj`F%_uMYcaJ6P$vwq0T*seeQ*&5H}O)hX)t57fq!p zm`ZS2D3pF!U%iG}WmjmA_6d_-jCfQ($>CekALXlND+=pd3Iwqk(}mN!@C~smtV&{ z;+`q);%=I5@O|>+iFcBiTWVDm6%HZoFVA^tw(lwTe3iAd-cg$N)GPn6cT5jqfA zE~8!u0FqHV$D}X}KN~h#TnaZFR}i3va_lUHIO%NCH2&C@z6Bi0-eFH>iN>oqq;xb)kELa7C0Vk76|cb*GNq}bS_dLy3}-yp6aUg zyp|7_aQkYgyh}_zAxc7^_Kj@EQcLY3c!$D8r%*n5_(9+zs+pW6QoZ2E5DIumZRJ=xYML~I@kA6&8u zQIbJ*OU?II;+KwwiS-FFlV9we4x1b-D^nMpA9{XLyb{Y>*H=ztt*Pgu6miMRt+Co z@AG0Mxj!ZA4sXHV^9`=(&Ubd&c80bJ5{8i=2xMS{`JBkhjV0*H_W8<>jN@do6Suu( z@0q3mqvp57_gdVE_tR3{LjxOCixgwcfpotCBpfSjdvpF?*HSWc5^tqQ4xN3u*E^GX}CG#l)LS1dGwmc~*W!_qika2wZsx8s}?Sxrc9dDIfn17C%a&R_{%N+J> zGl-RIe6ixoHg%llNzIMAV@YJdK&-8%2ffE(CsuRT3FInVX5UNbiVp$O8xuPHgrS z{R>RPYX~QHu$0>hF8@B=(JW2Wl+${d*=%BOEgp65g(C}Hmy_98J&w=fwA>HovkX`r z1SqNXX~vY&f`R1%+ts@5*`8XX+7{aHdkZ!Fdg?=k(it8H45PqF(0k7{tdeO9ovS&M zk9T=CN8^JB6cAzW2#QW%LiH|77;VVl=3iu;a|)LRd8%mPDlNGvoUpjy?U?I_{N6ER zCnqBnjQth!fxC=`2$+$a(pDW#L?>sasp&TMH$Uqd_AfDwfn>0 zs`^j{Qh57na-YlXesoEUddCQoeR|nta;=J-{yR^8WAKwFS9FeltxtT$LcQt%mnE%| zDZpZGCTDX#|2a7G(P{FYmKK$qoSgk&aqM~_^wj*tXNPMq93`ZkaliiJQo45!gM^gS zcD5O>rl3&*b<_*H7XDkDUpdaexnrb(K{uV+^|%Q3#?K}FwUkxa&lalM0);`-#n$#-0sT?#xO>t8XQ9U*t zk8PDUYN35X9MOAY1RQ`g6Z9zFi78}mS+bCL`}K>o`~4BVLv{tdC#!Zpf0D$Aih#J%^;6krmnn&V5_)zJBNV$Nqp7kWi^gJ0J@3)q~fHfjyN{;c=~ z-lfZweWUAf$jexI&{K!g0~x#V9Zv1C%Y>q^3yR6&Ay3jC+%q}uI>x>H8|){edA69S zX$gaH5=4|ZlTRd;Y|wU)>i6pm24ErY~4ZmghpcEJQUIxFu z9;x<~kbt>GWB~seWw|2`$?=3&qpjxf;V5Ra$cGU^%O?a#MRfw?;%98=&j&)+5Cc?L z90RE}D>=oF?u@-p798XpT~iA>aP3a5xlVmxaAe8glkV`2Wcf!H-`8T{Z0*vc#RO~E zFI6SOnMQw@YmG?Z7o)c43!PE$O{coCoNsZ$_LvY)_$NI|O_ir=Y66v48~?2uR|(#t zkZ4A0d92)enIfI(9Lvg(0(^kJKAjLH!t{$xOwKYAm#Hz57}lfL6o-7Rx1QI|g$J1F zKe=Ze|1iu*wkt{=GB+2??J-Ynincz`7rNp-AzvtkK-?PkggMF4p@=#rW>=3~tRGL_ z`|0XrPfzKTDdYSKed#!W|xTm#&VNn?;q6-u8mYN6#-7kHCRDDVQ@DJU0cR~ozZs5G|F)vNDWO-cm|>!yEbAxgRHIrs2RuZF${Ssi#c z01Olw%L<_We$x^}!NA6ry%5J|9E986M9wh`g*D)W3y}I?f2lq_82e(}MeZRYAV7vD z#6V3;+MQ_o+o~hatlDW^2D;Fs&&W<}&a~_i90FBe{-KNyJ2!- zYgPu;b&Gw_wY1QbXg-A`fjpz3M0rw%m!8dBEK?W8EV`0AaI>cK@YGmQPvGQz%pKC~ z+3_hnw#xezX-iPUMuj@d9$7Q`@%MobRe}!0CEOwf?vIR)yd}LmG=_yAJg3fzoiX4- zIgs0`Nhgd~os%@=Q&#~SIXa1IS4b?J5-GaQY`i!(laJU-m`TCz^DlZO^LpyuyWZp4yj$%=qn;Z; zsJ1%e+lQaQSw`D4;fdI8i@oc_4frejA9^*eGqoq1KWmRq01Y?3{&MO8){7cHo?1BO z4juFGYAG*TvP|y$umy@q!~Nx!(t6OeEqh57@7^e88{v?) zDgOHf;?NT?^H;ZjiF-76?54yy=R6uMnKBkr)>AW3IWXw_#6!i{&dOS5KZ502NC1^J zlj6I%1iQ3I%Q;6&XeRljT%lGD<#PYss(y2M-ERY<_@Fozhx2CatE=a94^TD8m4$_x z#Y?m9n?KgX+@;XC#pkQ*>S*e}u0V&($0IIab4j7t_W{?F3ly8P4~vrAX)QgL2#k zRE3-gHe+?vvym7BGSZmgbX_>s=%p`4t~*92Pb}$D3X4#zj2H?&rKD&|(5E!0WC9u* z1ySSnV1=(CJN{%TCZZW1=$LwRWhoPeEkAtRuGet#n~QMHB-!u0NO@?=jH3RhzBt@E0<_Rcf0vx1lReRf~SkqU}o;TS z|1ihZ8}D1(a&vPX3_%y+i`hWVgQ@o6nmzXBUWo4o4m9A4w7AUc@(Ny_%^RAR53N*! zC?rml(#4`ewxzYIt?p%LVSW3Dzs%C@uMWx4sk}>gI;%XN1%r(Z8*()F%_Nf@~)3g}o2iaC1F{S9CydeATx zH&f_;DtSvWHcoR)Ywd8O8iM((prKjktOvAP)IC8l4E1}H9Ax+tX81NC&Mg_?cj+ij zsK?JgxMX9(Gc<}LMm%w*aAo(rWttL#$4bw056{Ja?zQbVXF>l|!Pc?&C2pXzQrcJN zu%@mX0_tPP?4bt|akM-TWcT)Nr&B^q3{G4R&%N4m6rvX;BPAuZ`)&#wayfc|iK79k zJBEvVcYwT+09(4aG;^H&foQDHS7o<0Ow#;+h|ew~v^T-fvAwQidxqzEAo1gFf&0fo zB|H<`j{0RJ<0ZozckJGv8wYJ~!;zlGC%9m|f=SpD3&Ij&--9F_InA0~CUyq1C03n_ z8(cqgjvoE)ALKIwroiNoHgMq4(PvlBOQTu=W)4TO_o_)h=jAo0-VZ8zy&#t;;vlE5 zZ?ek+(5-a9Rm;O2m`^@~&2EoS+UL)>p!Lr-z@vOmFMzh z9P;IUr3s~`Q9+fN9QBNca-D8BuPgY}^$5x3>(20~Ut#BHF;*cg&Ah*ymaVaWM^(md zBSkH5JN3uYbWIoOh4uWs93=;T+WvRmbzd6_($>_{EI^tus@K+uHqdxM1GMf&0;FTD zdkn{h)=|D_|Y0R?_N{?I09E^A>B-Y&aOxcd;~5kLQpbg05FfToxtW+Shu*lG$#V??DfCCJ6;yM(Q@#Stp3IiT{~OM{fIYniIT3fWXQZDy6DN(fqBX$0sXJBuH;%jtWOjmdeu znvEz9uj3@uAhZvhEIoODSg(*?FuYhI-@(-w_J#I?EedEZzfm zNQ_^%Z4<1a)#BRf;zxg92LfIhU)HwH?OPA0Og=Maq+gJgEBa2k`f#mjDwn)<1NGbXOo$b^lhUVXSdjy2vEf|UkbrKc4_-Ce;WeYzDwd}oDNv=pcIsTTy;W>m z^%eL5lexQ74#qwNh5>uJL+Ddo%1EN!~Nlg7?LSggaKM{;Kqm#V@5j zL3%oGiD6qKu`lAZU_Bkjx7}Pmwte9Dgx_)?bPzV4SvwNF`7l#xHpx)RGt~n~7={xfMWI=_W* z&Ln39uKixZ`rF*=C8Fq1$h)JlR>QUa=fM!%$gOAZVyPE%UpyLi<%P^eIddBx0yLid z%H-Dx7K)Dv-WE8$^@RUezdrrh!Xb{J5*@d(*kpUPYN78<{!MEY{>^fFX}qgD&I!*>*dzZC2X&Afcof0kx}!{c6%*ihlW$?57xf z-8HG-EVWZRdiTD1?Mkcgb*>g>W`*09aiL%kd2tnvZrIGt=uC_Tb zeJ3u5qdAtAcY1G!`l($Ij{=Y6FA1{t-m)vz#wTC+y+@!5LNjpUJ|Ued!8XFKRx1W` z1gnJWHN3qUYb(cp0}&WkTwOKe!ZbBCl|Ep4TOGra>`pRu^xaA8qXfV336`M6@C8k` zd+vwmP6s8gfn*oKz;~az!#+oe_4FWIX0Ml12AP`2aq0-C zGrumrh-{Cw*$rwMdE>IE?Dk=4vf4+1bj~zU#v^U?QdwX}ArtnWPcjTTuK^?US zlX3`>ux*F_g1{stllzup(M5lr@~dNPkQD`mJs-OD)c}&TDysrw5u5bm)}{oIbuHJw zgCAd$>H&I@?f!U|0_Q4CU!1P%O2)HV_dA&iaX*f`pxj^uV}|lxOBYLFvo*SCE{E!XQDgWT&Zw<`(-Dp$96?EZIE=? z<56n-WF755?-Y17^3tb4nQ$TI!8=pNgeQ)YUMMJ*OFO9?;8W)TMwOHy!L6R=DIN4l zFFbxQQT{wQRFEp_i_Jz*2v(*L4VXa*{M>Ocw@OhUKDS&0Mki3hVh^f#p2tq>!=LigQd7U)O$Oy0Wa*=m9`2pK z^fV&){0F7I1gf3t?TzxORzgn$Pua2xL?>DI`Xs{_kw-oFP|r6|;vsU=;ipnegA^17 zhcnhGRLnN(y$=<1KZ$;SVQ`wd=FOw_?HCG+?VyBe!ej~Epc2$Ej8rkAwn>b^piDe{ zL)g0QV_*8V@MGzeRKwH)i@sU^^9FsAp=cx726!(^dy!}udNF?;@ zMIK9bss895R(md~M13v)>uIS}6?@qu)lcw{KjT^8IKMbzr+My+t7NoRvm&keJCUFXGDTcI|w}RHJ;>A~aA8(WQ9?V^q zn_r@Br4IgSA#pWAunMXc`7IBjC|^< zWg0qX#d|$~-rE_#Jc-2lPqKFzTNPD;t>iuQBiJ3J^La z*lwL%ei5({upujObwy-d;vGgC;VV3minhy#wPJ(Fg1fkrObG6lY33R-XrHf zQyf4@(Oz(_-mb1DUqbP>y%H!L*|6*UmpC*EnoEcD%zG*}USOG-neo~$E7M4L>PXDT ziMctp6?|gQUB?Aycgv{{5h^hex4%1aT10}2pbOI+?#vT*PB)YusOx@@=oSeZ=n*|~$n?WmE4I){ z%;GkGq^PU@uFk4bQOqYQ-z+SU_c}q1 z`~wG?CA=ARffas&k4Rzyt_8H1S3P$=B*Xoh!N9>7%l(oLR9}?Fer?rw@G&8l%Il!jvc;kDe56f{VnU?0R$*txV8O4bEE2@-hxx6n z$f_S^w+ai!!f&=ca!`lGR7C8{?=@Z4elP;4!=a7-SKY=rhf%EW>pa0^!_$~LkK{s{ zGK-|~V?u_|81li4<^j~*?;qalm-l{zGVJH%a_7sx$H4+jVZJ7-@iy7JyWk;-AEor@ z9)I=@IVC8k19}sI2VJQBA^o-SEQPq#(~2<4Td5(1t?M_Vyg0iN zHCrA^6kAZ_5)?ME-vW9q|Ydhd)dzAUNC}Flx>+c~dWg(RQ zOjUr+<1tg46myjoa<$A3D%aAc7a8SVqSo^M78S*ASNfnx>yofY&a11R=7-~p{URhR z!LAx*y?mhXVLsD8_W7r*Li6kb7y=$dJl|lLzc@W0f3B8_w$hC)BmX$DbKz64X z5u=GG^uXs@VI8e?&AxgYyQuv6*dUQ3<~2l9Xen4ilp0x;X_+G$9g>H*|`8{X!kL7|7x?c4{Q|`V~r<+dbIG;j3 zGax{F*O61bKxbsZqtwZ}5EZOOBVcw7%oK`sCkQDOF4?qV-9CT*<=5!(@5;hNGUor0 z$62YSU1rf=QZ8{cPpbRPu;~r`-Ma}^+BdhmL97b29ZU2X*jT#fBYMof~w z3M}G$Z|@a>4%4C1oRBjX>(6lP8IzdBOgFnRUTOE_>C^PJk!mOFai=K{_&}kjzqrS- z{c2Uo>rbSy;vOP;?%Vej0Qt6K^Y)MB`Vgl~LxS=D9cKPl*mPjn5@WE9*6ngv3{P9f z2bTQ-PsAK#ZEkpYm{(BRBQt$Y9s=Q}kFabHrT6?_8;W2eAMjgMGSo8#)Y_;|MfaBOyi0r2x#r#;L98D?wd)t!)-WqtFDz#IBF01Hc*wn ztq0Rr_SJVBR<9vJOs3u``o|XHZvvIEiHOSn0XzSZa}Og7nER_w(6zyQk%gnB`r z#g+T6ZlLP#9)CF*g@-sEs%xEX39{{AikSwn9onC-U0x9E>%em62)N!rxI}dQe!m9~ z|FttOtnV@@#l^%vP-xm_Jaw z&4eN0jXpyFa9qGQvYSEThg(xq&7we`@QV^KU*QnlG0liiL)cvriSYX?2kU22Z z_45)F6BDJFtNmQ7==s?JNlb2Fb-KJ2|IBv(N0E<-g>7fClALGpM3L~h&jkg8nL-ox z9~`H4KW@2aWv2t}(~~}wm-o%XCI~oqwh6z}6m*;+-@c*SfNmVR%cJ?Bh8L9b&g&EM|TOQ1(j`;B5i~WkqW$;q1 zGbwN}(;<&hz^G@JBv5zM^R)(M-DAVgyC3H07J@*X(_sAnWz8wXn5Ctq?L9p$KG*~> z;3(#~w~Sg}N}LYqxmhw~Q$EH7(*ob`ZcU#|p=!TBbUzFtgq|IQ1P}c3syB-8!UYrx z1IAqW=k~w#34+9sf#dpZQ_6B3S*t7AzgDEKseF3)WaYVBReawgRq%r9x#&yu&8$p` zL^&T+B9$v?o-9))+oVF-o%p(&dHLgKP76yXPd7*0x_S8zf=Ap?lXmenhih1BRs4p^)dlE|fcocByye?q==Lc4P{g6JCtHyOd!g8$ax-Sf7b6vnJ(tdMX z6OidXgZ{x3q4i)KMJeu%UFNvw$wsm3{%YeLR@r+OFtCVlS-puckr--8FD`-KB+-9$ z{(}yJS$BGnu(vj(B!05aU*eFhlEEkND!|Wtb%Elg<9#EgjKU%(gH{43K&|e0y#IH2qr92W`SDDuluGf?{7) z_;w>jpM#==u1ba+8Az9f%L$6VA9`NR%L}U4@(l9NF3k$TS4M{lm)FkAG0^M+hYM3@LOv>u#vSOB(idrk&%yjJ)c z%vFm7Ip06q5}gvb($`DEPzg#5)+C#E&sMZ zsLcm5$|FTZ!2pZ?RR5JMR4cVLXE3A9WvtiNgzcBZbpT0|y0!vZ7V`}_kZxOD@^fpl z;RaGzB6)u2Zy|V1;d5#h%eWq_vsEQr6I-dzp-n#ohh%ofMBl^eNhpDxx$L9^?<=-j zQe@Nn=4@abK7O|1wVVqWD5-@-gZ~kLKRpceaUX(1HZQ=K-=d9iXXJYTgWAE2t4y7# zR0=C@qPWNC-caGiQ!uI)+2D&q;r{|$f{wOI339sWtu}wzAH@H$Qy}hd*Z`)mSGDY= zKl;EZCN{xoF;!awkkk{ip@NMXzGR|`dQ5%yZU3+4LyCI_{nd^e5il5xAo1qaFti+} zw}7rrYp@?TrR8^W7$?u9DEWjqgfU9XJ_=ORvm`y;;2_-anxzcD$Un z1A;w8$L$E#vu&bCz>@k4_s#xio5i?!y4C8bX=zO2;**?}peMXAprIc{q37(4>??V; z{bd<>_~-OlK1Gu*O7u}ce?+;=dWk?o+f)%Ve@Hkb3z+rH9}t-FcI5cVLLbfUX~V5@7n84 zr?WvO(fwblDpmHc`jv8?0yMw1BYD2eyG&q9shZsB`2XYg(gpzUq-x(=tNp(Jw9G>D zI)?-XAt*_x*wI_;6E{oS)!0XoDdHOs$dtk3ATq4+ELh8*= ze_5y`3=f=8jK^>WMd8gX#gBX!ltj1vf*}%mW`lXx-Rb6sx3B@H$qa&mz|nA#q3`Wi zKbp68WiFkC&3B>bovM2ge- zn!O0L|Nba4lnx9FI~;Qlw?RwPJC#kczV2l-LAKPtu^D{wQ8yUKQOi6@>PZly_64o) zj`sHq8RkO;B;dcV+%Lva*eWV2jH04Cz&FgSUW$QXWMneic^pwr2XTZVdzS9j|2#YX z`eXa&(`}YG2dQT3wgp8hGDJ-_* zqU}fWJrUisKI1!YnSX5aZ0!b)6m79EY9U2156JN9)vHUh;3&bZi9;P=lMMvY-!Cdo zXC_!h0DSUpb5Pbvsm1Rsw0RX`2F2cP*M=c|$8jAdK)*z*L*iVNHa z`%|a*UzU!6RZRBq;lprHJ$8J3^>ZGe7ZajM#g8H#!(WUtK;j*-YEr;L=uQ{bA^Cjw zGcz+gWg#AnVG_uSI@7?t^NjQa?U-K;9+Lm%m_!dTuV25u0}@WGLETl))$CV4GczG} z6NPt3F}*ocsLw^`uPS^fR$r5 z8xQ?$J-h@6Fu?Gm+*mFl~`_b!H6IG?xK-P0y zAErl_QbY?$dFKJC3@qD7zU2J(vR(veF7iPbE!SLISWF!XIW~U)a#tic`tazZhy$kR z;R`|xYwxQ!MB2gOX!gS?XdRm1nIt&+ZAxKiQ=*KV_}i2k*bOwJ-NF3ck3xNkJ2ul^ zhMxgu0Htmm`S*rZsaju+X>c4vrP|T*k&=>7gXfJs({m3@p#$qtq;sD<_+vq52H_)P z(DddC$&DLaYeR)XcM6_nM_f-i1W-Goudk2p30(rNGeI!rt;R$gk!2KM_2su`TWU0> zNzZjGj!tbx%8mhlC3dV2URDjF&M*TsbXz7zRweJ4CVLECR?y0ji!w;1E5voiJ5QH& zZiiNA)Ccf!yZIf+|Ib9dFHrP(?AC$d(w)`ZLb=zki#sfX$hltZ%y+zQx*~+-yxBpE zxkQc**rI!V(kiJkc>VWKR03v+ZVZFxiFaBQh#;ATF5!QY5i<-Vv`4*3V#aNuH<;I| zsw2=a?}L)~b&G5B6y7x0n>B}enq?Mo=;CIlUly`ZK}&GHS6Idc45+?YG0z|SJQFUR z7j~KT6nBl=VKg{+8?O`1ruqPl@owF^l{&>w@8!h>1FTZJnuab@m3FdPuKFWTe||ax zwvs8z=pcvBk8}R(A7vplrU7Ze2UxVgpr8++K>Prbkc-Tu^W2sG{F68$$$D)A0116UQPxV;F z@;hein103k353aTeT zkuCsR!LP6JU&O$&@CK#*qZcpIR~F3x0i%+w!u0aDx^IKH;s2n=`~2767|A=8r^snb z?`JA>bG(xI%coDDnA;_uH{;?F5O5q{r}M|vG4LLHp-(XXD4_h3Cuv?j^E?*z7{K;4bq9&i!xbUl~T91Au zQ8t+rTs-@&N!>}$6HC(NAq*((Ehehe(8v{>@8@M>*DlMu zOe3re(gO={9`>8rjMs7D0ri2TEN4mb#$9HB4wBHZ9{JuzB@pe0M9KgdUd$2hxcryK zZLGY(RN{4U_lj46?%)7E9vIt!%#WMF?z^k5R{+wo%KpgXVk zR|kye+u!f3m-NPyBmEO;t_Da-;sF|t@JF5||A(w(C{hz(y(+IxNZgsvz`#x3NTjNI z`nA8%OnZqJ?b~uF3W=^!N-P6On9>1hoGG7-PsTp)0<{3i+7usMeojJB93O_wu(&0CFv+INtqSGYduchZ8DpK(3P5;YIq*#r={?SV0FqnG!%b5KJ1GZ zE$?km2?NsI=pe6pz5n7K$hir0>0$XJH!!v8i#aR7*`x&&atqa6nc3E2@Mk%Euw3{t z&F|v)x4FW+B|*Bqd_&}ErcyF@mQu2yFKku3r7ifnk=BiqX(Dh%Fjg@!9L)L5gIz~I zZ+X|TRfpn^(RI`mG`~e~ZcdE=cI!J2(%}8Q(`?BH58iwOlj(dG!@PG~_dbs}0jOh) zj`Zl;EcTwQU&g@te$5%+@E3rs-vJeTCnycS>v-Qem*KTykdmb?E!q4fQZF7XaCL)8 z)#^x@Wx|NAvvWl-t(X>i`1NPw6h)f>1O$K*G?AI^xG|b){S94y`~aXiQNsl9Tdo(*)i(?mEU|NKtU>ymZvadCEo#hk#N!l1qD#BH(OU0&g%3s`iEuVpX-> zKXJ5d$!$Ls!Wosk+sUe73VPXu5&>pq?F6 zfE?c7a|bwk#_e{vDWEh6B1NA@wTZ;}V<*M{DeTS~8U3|%iUFE+sI*(^^uo9(<3yjD z1>ju=h;-?oHo$hXIS9RgIfCyF`iehlJ>1xyr2631KbL5bE4WQ1|SKYP5%LqqlPd6K_7;`5n>0hvYp_}{PfyHiNyH^ zceo_$C8q2x-u?w9t_9bF>chA%Q-}dyDKX}SEdpek6q~vj&tk;cm^y4fpnbFKN03kK$S!QP$(sdYCbnIV!Cr@#G=30 zSRS2SsjVvLDclUmu!vY+dV8K8cc2*`K<<73p{6p0unl>Ro!dVE`HI?p;rlxz@L~p0 z@I-@Y{|+!z*o^^-c`l>2&?pdUQw^@R>jB^G#bi-RiqtAK>j38j7kY%IB5B23=UpJ^ z5CnE6c@KCT&qLjVkiP_xC~a_Zu)*9{2X1{RF#(4;WXkDig>6!n4?#3lw#QoRj$;78 zG9rk(>LFlydBBK0=Rb8gE-Q$MPcQyu3DcOkXd3K6Fr{G?42>4qmis>WD#Y^MvtRQB zS&G#avnO8Q130U54-`Ll;=mm<{ql5dXJG-?6|8qpAN#_8DGl$&Yr-DKU%M0Us6K!G zoROZsfkx}FxA0`sx4A+x^`y_X~{R++`f%_~&5d9@LTb*Ly%P%asotDk3TaJ4qT zKB4^Q9N#}nzX00+l!g*0Fomepa-QD0xCc`1u1elB@B#|S6kG!PwZX@kiXYk0_nqVc zIEStY@| zwdHkm5`X1u3jt0;4AYYl&Cs?7@zk;cy9HGgUrHH-jP?=w(S1OT2Ms3^9{Dd~0XIFv zLDHKC{vG}Cu2cNQ!E9Aokga(DWoR?Q=#>VNM=zGux9tZ<;B0%k)7In;pv~YGb?dn2 z@l+o;>R~DCiS&QcwRZ}6-$l?wKh`MFc|`-LK+~#S!2cIUva7Lwwrm&0M6$w852xgJ z7keIqnrMo9NXITj!o>IX8D_=`1oEU~ds%!Q3VsU}n*+?MuoiyXdAD330pJf4Jw5%I ze*>;WVQLE7%^n?8u$f@s`iU;kWmy2}IszO|C`-B8q+g~|q@_WuSyGy+>pq#>zscpwP z^P_3tM}*_WOs4;;9(YPUX4M$&gh$wBtE|#Mu0{+9Bpqm;`DbID7h&%vv1E!D_8zIo z>B(UXs2j`hpqRHYbyJ`K&9G2L{LnoYI^Xg4-uuJ( zjPv=-&As=Wv-jF-t-bG=KAMdk3hNAH*eE}CT7RIls>jK*27w-flw4~e5>O2-NQ<&x#Tl7+lqe@(9 zbQV5yECaS=7DKZ~_;pdhIx1k|x_+N{3YFEwujcmr?`z7RQr6Ont471dPc(u4Z0+(^ zo9;vva5^VE1~lYvQP)uzE1@(~9Cnyk8-wI1{|IoRqEt=h$=@eQ6r6aAi~j$MNC5W+ zJ!CZkCE;SeEr`mm(!uqz72%-1vHQWjF1no0s+%T2>|}cI4I1Ro{>Wc(6@5PlyV8`BYQCl zNjIHl$6b&yAi;Ei^F$O_;bHxKqtv9q-~aOGx<^ccfQ`{-r4lt8DmfKSp&@SFyLT_X z7x1-5P0osaQ22CgAqh^|mtcGPrmX_e`LH0}{;$2gt_vO;X5z~8f1ux{Xxa-O_xY{} zDjNDWkea(c0P&44>WW4rhRt`x@J4fO1S-1oNT z3T@rdeI-g{TZe$#BpKRdp8NaJH!rzPH&Lig4w zIYI+0L^$nsWjg4!vzhn+PP|(1F&1imzgarUmAI5Ci==WpO5?9Zdakdq+g(z(#3tpI zxgdXl8~h717#X)oQXjEmdNNj#2hxxxr2kaRsO5O=xHgaBQdnbZ(3TG)TXj{85@3ag3#(Ed z5F%i{k2qg+1F_bYB_1sF_QLnO0*1vx;FLx6XQ?4P16Y4oiw~kHgw|aDC8xi`yQ^jp zXd_hi@ThPct7tDY1!5fA^~Wy(`Kwa;xTU8?P7nYr*W)*y^eIq)NC1BOx)u#xHGR$R zt>jJFN*2#E|B~v0xL8JjoVOT72JXXa)PRZT2Pu6ZOA8#&=X$}8+<~B0+dlaf97yv! zckaxBwTyrRON-BFGAPt2>weV@ME7@Q5#d~aFZ-<|ieOjZ4G{w&Ahqqb>Tq}e_3X5HO+X!1uf8DT zy?TQh9PkKW{AdH?R?cKzwgN|ZQ_yv9{ZXENL2RSE3(jBu)Hmz@e=qb9tFpR!G=*y(%+s9%f3guylXM{rgNt136w)f3ld7|9Hou@a z5)CJtQ(`?}EuO)=zTW(Eqf(R`Eml_kKiP6&ngq&YK@f0R*tb!-ARztX2C+re)RY{X z9M=T4PZrRcDT(sC`OC%Pe~YjqwBUL{58lpF{TD!j4xKhCeH^^lXbZHOD~1%HK&i$k zddxsGB(O}?;FQ8N^-&N@+bF8!j}T5)xtmA+P;Nn&L8^S98tMO6!7+`Yu8na5FT8s? zL7KvJM*}gc-D6QV{SFP-q~ z|Ldv%jT`}Jvn~F*rPajer;)L-HeR0SfL%&KHw%33t^3P~PLwqgr}Z#=M3E*zQKkbU z;tW$SO5c6W_Una`gn&qgPz$U0ix&mA%Nej8LDA7Y-kHjoyLU@aiqC=SDuiw5EZFl* zXWH7@!pABdIzh$UrE#CA$Mo;hgDM#kt{PSU*L_a&QEzN)P-teL^+@m!1E63~4VufM zPxGqosfZ|F0eLN{3A8<2ru1|IFxoNkq!4Veh>m8LcNTH-YwY0*)k>WyKeBlFN#=PI zdvtcEB%s5{@!P6r^9Cc&Q4Us620$pttFg!Ielr)pLN1pA9Z;66)~CO0g3%Xhl#tW% zmL*EWytWPSsac>1qe^rr3qC}xs7RSBc3SS*-hdWF7;qIZZIxIVcGIZ<<@5EQ9{jv{ zMb+cuwWsoGFG?f#bm2$cOWH5|KF(!;6hkx|cmI9Ze}}lH5bDLnMKSA+GZexNlv#tz zH9#{H^VzhroA_MH7#7`Yp5+vWLR`4Y$NjCXj{!Ar$Cs_RN{AA(!9S>pov-#Ov$Uo? zraMjHV`j%3N?1C}x&{>S=k*4&h1cYZs7daVRB#oN25Ug6g{sA<*=oaFSw^f`{|m~& zeLzczjbH9uQu#YRME*JfpiU?YIPi)p0*qARZC`F~?su9uqh{vPkA=<|P24wTn!KvD zSY|rS5#`xx&?Y>$RlzR^*89@21#CFSiTc|w=r_R|+Fx#Cv;Va5zOP?L`o>zFx|(L> z?1_ke>*mb*+DFgsH<2Cdx|E|bXZ6bOCu}~F;)IsOMGIy0pJR*xUZf?<%J0({P)mjyjPvZVKq3OHM)?pFKQ zzwCg%tlTh4m9z%+@Kv55U;7NHjRT2e1u+Ns+>$75-8dt) z?E8s6`D&a|-?jtP3hC{Q|IzDp(9Nj4Rvd?_x_q*5#OFfMwvg0#jeq`7hv&(gsGs!O z!_A&*g;(W7-BM%hhaooI?*>te$_`TmaTK(X8{4uHUg=txqKUy5mjvm?t!>Nu;^iGk zBUjfvZoaOtDefst&DuGeWDPI!HMYGdi8|QQq(}V1oy@@b^2K0w_Ah=f=s61*q#G~s zu<1~NReR*BLN5sWRzxs92Yjs}tRW{S+a%AJ8_Lny`^>K@5bm2F6CeMC)ai^^4Meg_ zm4C?dWMo&BJ=o9QS6{}FV&fqqwJ^2 zsN@~bCRs6oj<@fhOgCCA`DiwgN519RG-61Gtu|9vUoW#*w%l7x`mjTK9Jl6fyVAE* zy1IYzaz^1u{8jg@CSyYrjmqWmW37dGObLq-^h^fo>Y`y6=o$*ySFv^(5(Ac#x$)-; z46SU&ELm;nx8hoFZJ8Qhw`|S#u*vpom$wbEhtJ!*kcZI-s+xXwI&YMKH8xn?!Su+x zP+n3R3)eJfg`(ECzYgVkQQ-NPD6s2e^*`P}=^dU2IGSNl6JW<_QXE|N?Vct%H9@?K zo~#7IGb{aP+yuX|=a#)Ne5&U4EGL#Ve~QEZPFgsvbK|~^yZO>^QIbnoZn0#(yVwvl z+`V`=iS4x^>ZJGdc-hUKF2|E=40|p;=hqF3Haw@zDx-HNcKY08KBEP^Dh1gO3P%xiQSN*1MYs8VI=rr@_q=VUBXc2|XxaRH;$ZNJX3 z(rd$>litn@w_3wK4f{+$M{nsu68f4FmwcaJdTO5BU|wM4kmT3k;ZTWH388O@{hVsj zHc1i_?~nnJit8DO35Q)qqul>OA^ulBIZsM=9?e}G{#c7WA;DFWMUTaeUUzHwNT~SS zePtRkZcveA9>kwBrhYQ}CvWqCdyfmd1j8GgG6puu?*ozc+VD0%au2RsB`nIT7n|4+Tx&ONp9k?Q z|1iN4){|${B{lINy~gR9u{4w`#R~o2@_4hjxke2qFN0LhvP{romxI7TxF?E8K0T~j*LjfP$qeRD1Mqvgx z3nh)pd8JX|HCtyH@gt4bdsb6hkAC8m`526}&f;?}&t6*fNsh&*Ex2ntN0OBB}s-`Vfc)j`+YHpO}Q_hMH{=Y=~t(+zRu!O;!)@Wevcnc0k zA-t8{TN%{FHy&u`Hm64Ju0`I>W4oMg&9mJmV2Aqr(d=UR1Dl=Cx5c*oCG>N>67+;Q z69fADf6k?g{hK`&x;(|i?yd38^x6Al%$t{e(og0oejR&F!lkoLOYOzkdDW8O1FOe% zu3=8Qov$z0cYNwDvhw_StVT{q!ZO|7SMt@4PSSOh~!oLP#E(;R9&ZGa68h6JMrB`!>u8*!^D`u zYP|vUQkkaRX8V@)?037%0#8KDi*b$g|7gLK&+nRD6=)Lq9@@;~(^;pJ{^fWEem$-i zSIO^GCkvgI)=nzO3%YlIl0VME%-BA9R8TG?uZBr?ZUob-mSFxab7PLFOzLrVCTvQv z{zK$;%7k%EaG^($sYRsq@LiVKgkYw!jS) zgp?v=RB$Xw{Sp|jW8v-x?;{w&zhT~elg^gmVka~94>l^DGm6W@P4B3w~f2g?Ur z%FkluHhyhs0V?{HlRwAhtl0mzrvW*_z#;o205}BXduISNEd+qCzam~Al3Lg)QrCqC z=D+}0^2FM@zv)Cicgpu>O33p(zaqk4e>l#gztOkQ+riuSNNh`=;wRZk(m6SSV$WY$f2-Hapq8^O*Qx(@BmXS zq1+SrYU*f+XU#n#B!I0@?eMh7au%G9M2LH8 zrT@4wwW=`<$^KKv)q#|kt8X)cSlEU--@bWM`SY=PkeIjOIn6^t-c;}vk0;~y4of5F z1T$hLC0?l%NXOc5_&#EjlBQNPqDb@xfSu^7A%eD+dFd?QY1e=cI4nvOH9l*nh^o9> z+0=`(NuWW`51x!SlJZ=fVc1jZ@i_UpfU$u7oHt#++~J=om?d54<(WeEY(}DoL+etW zO&68>WV=!mB&Wi~^qeKsyG7zj$yf*l+a2Jo9(+4<{8 zxvVv_pAB8ctv;UU&$2cep?%{@pAR~{b+BgWWlqSQDy=0+wQ2|K zwtfgLfBbQIm?)j1JNcb>4^@gIoxl3d2tW(LU2lypH`}%!6RW){QY8Q?E38u}V|uG6HBf^QDO~i0C4)$bj*TA`$xkltt%`O(e^7N zpL@pY#ly4~GFL0IcREfuCN+@c69HFSC1a3P2TLCz4X|Ao|*Pd62>&bf@bHw z$yRJvHA3}mGUodxbWYkcL_+uE`gp$nOBN<3yB1AzXWlE$RVXJGOs&-P37*1Qa(iT` zQ}HUizHU)l>&$ykxs_R3+)(%Pgo2eH?d;gW6s%r2S|+TYYx6yB&|PboU}U@QjtV{Q z8O7z?ezSAt$05Pp19zP!LCRiAram!N(5Mf*C%-B!%0G^rp^^)91}q-MNdtIlX5%`q zqTFeCYB@NQ=wB8apyb+&3+U&^Q~4r*s>Bb-+tgjd+zULdohdBmJ1HOJ${|(HuJ+j{ zg$&-b&s6t&*fon=+A1o0;4&$2C&M{c1gV*LMKGnIGBKZiC1A>-&%##Qs^nbFLRgEK zQ@Wgj_3~zb*mjR=rP0Zs7c%HKh6HcE4j=j8{gzO5=aq)I64TI6{Zzvj9%4X_+M&+( zz1h^6 zavp z>*JpkE2Oe$e?cPGXaCbD$APrn`1E15n=f)gRE>;!Xs}DT$Vl;fa_#9maRI5DWsn9D zN=bd{J>}4r4z`PfzxgcMzuNpTlx}|y=__~@*(*T2=k$No>6lH3F;jTYxvws6H zUlf9Nu+Uf+h!(s6ef5^zPlI=bXEmrPkE;kEA}pb@_PKEy&@r+rVe0DdDHB|!baF|g z?(QCnESD7X^;H7K-pvg1@GOr%AEUm*BS>B}Z`8>Qn~v%=uMPWsgf)x&ucWn?2UISI z@U6(d*zdrcz}4m)AVTH83$bF}M#%Y9VSbi3l7V=j;b1&@%s>mD7YK+v<$L%3F|M|x zn1CO|Q-gWSV!&|o-TYnNhN7G7Hdtj|iiL3T{Cy~@`Rj|%EPnUP9QPk(`6Cwtqw~4k zmaTkhvaB!E%$f9R!rU^gs3?0Wkds0qe!aup{_n;Dkn!2E%$yuG&~r44Boj*jkx32* zoHM^+aWY0=v=I&1eBcM`%-1jIa%%`(rJkY4lYptQt~)7CA)1c!rj=;b7Nk zKAWbmVI>Gsw2bPe0 z1;~%mp7}?2_<*;1DDj5felDTO{lUuThDx%XZo&E$@7#*vEk5N64byh~wEb zRURe1tXgY?tWGWWtBFcthVv31MM4HfW%BFtegE4PGEe1{abtc zp7t;Hj|*s76sZwtH#!Zzo}=|X2w2R8o!KBR>xuw4n& zkx2*E;8QX-51}P7`;;iT7t{pwu?bX3W+qP_u(cZIn^xLe(_dNx)m~SkM5jZ-)+69V z+-&0xYpeCdb`?^5gkTCtv%(z1DGC?>G8Qm>q1WDppZJf-q)lo9mW3>eiTT1Y_HE!4 zL^T|dC#>If7gwlu9U1`MOG|1Z{>>qZ&94bc2N0Dg@GOeAQ+l@N0H^I{YYn6fw@FV_ zLN5gTe^oP)3naYfCo;vh3rwpN1B&xxZO!hNKlCE?Z6Ka-MPK&$E6tt{0;Xa$kY^RE zJ%(sji_PnXX^U?t`1{u{hMDvZ=mLsU10`1*X3swHm~!9<#tMv@#dW-$fU+&T9Wbe% zz!69QW`Stn$V-Xn{^j}eUF3EDs2BEV6Es691Npz#DC{>qd}OZey9K2hu zQ+m`CuL7@l0LLhBO$@9i6>nOr z(05e5D3YM#A!+Tas-hAB=$N-KYK6l)U~b5SPc{-JNk<`YfFI(4c)og+=nKXwdT87D80bS&=l+Sax0jWwH35xOT7zZGvxlb_u zGV8)wat%vT3Bco>9R`~;M5a?O|vGn#07m7E93A)(=yPDXun3fHDq> zGXLNC49ejBWfTUjnAYIWm1#K2+*<{d{&S#3aqAd~@^PSSK?KMl--`&8MsbQs9gz8= zSMGxSMKRI?ACRKpi%d$(+IqSIVEC;8ZnT-+1f4|ja@f^w5(puQ4tb47^Z6z#jX}@v zLJ9iGpZod$37D6;r)lxts}l)Mi5`dp&2=!VZa9NHKve`-c{R{SU=3Q8Z0dmO@s7c_ z<)43)!D%j^G<3FIB9(&A)7jujy(>2hDYD_2Yz43<=fHeIag^+&Q$nN25=fpDeGIhd zHK?aZ552dIOidNpMnU7VzLx%4pSRC}?wIl5SmuAC30E%dHozf^Zc5%bci=D`kVLK` zpo~U&Ih15TF|q;Ud~h6sVFD`x12d=RK<~%AJ`yr++mO0SHer07cktDQvR&V11g;|B z`0d3_U~Hf?B&Zw8*Qy~Xe&1M8sI$p_Z~XPIJj7U2=Lovvtjf=xJ=5+|y_C&=_w){* z%Km!3PVK3%j`Ux*De@lN=JA;x?f;0t=SB*<4G=hq;D6lAt)15mKvOlK<&~XW;N#_e z!%;7ZjAGbBI0*$2R^wK{MS`|i&Hw`hC$&`dfo5f=P?U5@$8xjxc3&3k7 zh$#Yhu4iM&_Q8rcEQy!5*!TX=n>nf;0e46+Xqpve``!uxx8i=N^lzCOdR(v2=(|S> z;Ja_JCL$slV7Fyh3C5P_4;u7TL34&zoux%8-4o*^Td|u8(?Znvyli0q zR0SS*Ngmj4CrM-W^q+Ux}@6vi3Xf zOXuMfqq}ltwGB=*h=UKb^HR?AOA5~X)Ytx>p{*&Hxy`{_K9#=#G~}y03@<<5Hh!_w zV@o`9=!>6LOLKr$=U6jt{z;JNHNPE4u-)FVb>8!a0@LKpfyo3|{u>frt`nkRP)|yp zka$>(QQwlk?DfX~#_FH+%IVY9pQ77?n_|ZeJ01R2q%ulEyfx%s=TmeReeE!(h7vH%a(@k zhR8e1hBhJ;sH31j`I*;`d6@tE8Pczx0f&VTyu`>d>rT}>cc_Wjv-{22)=m+kmrpOm zQRn65**u)0NDG2QU^|o`;;^?{6D|hb*q>e$>)+_2CtYR|2W*geW_`K9@2o)u4EK<< zw^3dHWsNhQRP5oZT3WrjVryXV>i_8_uroDibfvB+Y;fJVDD{b!(z3re)ldh_@`wr}WMwUq`TAu8VCHi6WKco$xEml+|4^u&aBTb7Pd`vR^g9-H)7%IrZBRkPEii zAz>qmsP*SrLGv5%vdsZ+YmMdv7$GAF8tfwg?bikbx5xB(UAS+B&w^;582bfHOF0G} zO&0DeDbKHy83$Nzu@}-*wmPtEwT!=~YDUWK8jlswGB+K|Ik5R{t5Vbgar(O;v(E3f z74VzM`hiqNy&Yfg(4K0$ufXWs@iGu{bm1Wwr-_F5@PNMgffEy^jk4^6$;|Iqe#d%> zKj6U`@q|CIK1c!dB62EcsaQ}x`3<@QX1cWf`6%soR^!287^b&pMMWr3kYe2e9hkCb zH#jIU`~OS(g9Mx$2q$D~=rou}M4gn=sz#rDYOQ*BHyP*g)uM7lU9+#(7;07oOX+n) zEb8^akgFq?!n_u^KgFd-o{XXRNX_k28MZ<6O4tYX$O!W~?@mSQjt8(*$xpdRTRAw+h^e-Y zSxyQ!>Oaj$t!Tz2S#*#hw1Bm_f1e)Q*{MHwW&!T3&yecSuQdVa1x=eAh-5eo&7cpg zH1#QX*!Xs0{N&Ec>s;muZ>9Z7HVL(5t<}(xDUEbQ%=%|3ojzE5>xcFvmquQf`s=qr zfS=6DM86EykChKNXj7B(RkrEW@6a0ZSSn$4H5^;+MH3G^o1o_0gZG+1+HKXM-PY9t z*r7+)-cyha>@ccqo|e(SDQn=i0z0BBOKa*+9B&e(tEVQ#?pvYj08?86eA2;I z94l!xDqa$H{#0G4_FJ}1Je|c7d4wv|J3C#rwGapwv zoc{Kd4tW4!7U3Ue&~!yFKi0a~p?AY5Ze?pW&f~I1wh&Q;fm1E&MTo9m_32v0{GzoH z-`H2NRc7x}Dz|0jMzw55)>4q^=`FL70@j(T!TtTjsSBApqdL)?I71XG4&ly$9s60o zD^F&;IHDCNpBU1_XPySjo>IYy653vdu|E{utn~$~a#NL|w z?vD~0m}VN9fzB5`d|5LM%J6b+<=NeJUA z3dYayMZ2gWw3?uCo(W=?bZX4_eHI(`2my82)pcM)RXq&I z4GTVMk`IgJFOo4x;S5;0*IBBmf3_81sKsbVUdQ3g1_p2stsBxO?D0zmYbk+ga;Q3u zPsT%)^y7l*{&?PtY7sxShSl)=YM0kO8wgnFsk$FHN+-JM%omPb;e8v@w*H}7wepyK zpGBp2hZgg=L^8hMs#`AdK)(se`eJ9Pqj}br62EnT@u%Di>kdqCszf}ldwL!XJ1AfQJ8ppJX{wUF76Wcv3Rdn&=8d6&zPIP79xt6+SRQo$gmFxOm+z96@`hxjiuBL2e z5pt23TX0WK66mbD;Td_`FTmHnto+WYwqjERsGwCqhc}Oulrcb)GEz@}zLenwlt~Pr z7yz=+pV)f#OW6+u-Y$^HzUlDw{t52WDC*TfvIWaJqu~o?o1=&765+No(8EM^l)Tr> zlbnc(0V~;YrxUT*bB=2(ajxog1luABDzZF#;u+;8cykV9jEdaTtpO!PBl7D9(OvF1 zAq+X_MaB9q_FVvzX8o3&-peTE{@<(DR<4kCBOLf0Fd4T0bCXXuAG;OAI@yc_AI!|B zLl#`%j1l5Hx6II0;NyiRNZ(mX95gMTsAM0Z^LG z*OojpWwZ{h^j5p?W$#?Qo&#PL{+qc-57cDuVBN~f(1N;WHyoud|2w4ua|&pEuRo+B z|8ItyE}_;;v+kX00D!Jmjgy_qpyvDa09-x|!Pjlr{W}9Mieh_g&As z2?-5(esm8>%41*W{GOMfSKtw0$fgS`_SGbISCJ9}Apv{XftT&A;D^=x30HtvoH$yS zib;O!`|4<7uFrgdif|tkvbw(%Y7BLm-biWL*~we>Y7WDH>^;@PS`mpEbUx10`!AQ=t94dd}f6z3D|H9JKoG_KoGEHlFkH~jN?&%CV9%u$K z)ZGe#VH&oUYKmaJI|)Uk-uXD!8yc^AEDFr-W|BW@9Lo$Qk7&Ve@aCBA8Rk6+W15am z+EU&3IsO2?f-j&U#SQ0MyHaPhBzmiCE#5hL3w_r&eB!*l5Zi&nH(bg`?gP!2I>@E= zgdBqk^ca)+)=H+~Q{;vbsv)#hwyL#PPjo4)_{i$OH{!P$vmb=glDltTV#B2DZqTB_ zE*5hh9`rWuKIFi4y9tUQ{ORbTa7stPX2=PK+w|i^<>hLqg?6-V6MOx<)6f>h%7^C<%U%46fm?|xHunB6{J$t8ixP6|FM{cLz1xu=1LUGU1OY7 zcpiu(OWVA+)S+DiH+;|;KW3H$7 z=pHtdUe>2v5BHRl6r#^bvXmc7d;9G)`#Q>!)+#nn_ie%)CuCowre;@wZHvgX=)udo}r?V+={L+vtDN911IEhlnS}$v~D6tZhON=mERli=F;vw3OB}Tvp(g zTxM(JQA6|2#p5pwcb^vfuHbFlP;Q1vR(1Jx)!%cd#%FR6F}gSfVsClsf-lyLR}O=f zev+gOzXeaORUrN#w4-r%Aw>r7SV?%d&i~;yF4uJ0WQERExqLN*E6bCO#AHNELTJYJ z<241R)#u36@n?#++^DvETTKT&bjeJ+Wh&IX_xBt-Wo!c zIyRGfd&}x)SV)%A*K6LcQ+0)IQ&aq==83)+WTr*SF4+a$$WOy8@$ZfoJbRz8>E~Ys z9QD+sDo%KS=(IoMA}dM4qY0|96Z7RjzqfjgTPElhrrhGOmhIG;b&HUdN`9CZmw34| zPs%NR-B=P&NLW_;m#_Sh5l>C@ucG3BpT*bwpxmz*8@e@WemF&Sq3c1(pZq!)y7Mc) zX6cMZ+PHWHbeVl0)ms}dp08i3T;7d_4sW{CZj|%pLV9W<_f6t4y|+#FWO8_ZL;GJL z_pEBu(F&`obwlzkFXH2VDxJC#XBLjWHP6dK2=S@9c`2WVex{d8V5_Vo`>*L*`GN2j zF@`)X3+BPJCT@8hD!9Hv2}msF!h{Bz1)EZ-so}-qK=P}vn>sU}+~eT)6M1-Z67jm( z{_)ZL>AP7Dq2}-^^#NgmeiQj0YP;OpZK>3F9=n`-9r|S`Pq9UPxK5ag&Jw>q=1!K5 zk`;`{nfwy7L_38+I)F{RH>-WlJufQYeI>k z7x+kXrd?=PLNk_Z0c%EXIwT(fQws=xRtAS?CaLpeEvN%Bms+8Y(j4> zwfg5$DoUEqasfvp-Ada}UsH-P-g&E=;zV3fXXRVtbNA_=Hx;Q^OBA^iV zb-3cmv4U#Oor+^^2e+n6b~$A*e#~vJSNhH5Zl}rgdrx* zxBYgl@EcoEYt>8|$~qkP^?HNc>^g3;$pobD6FMa8tlLr~y0c9^&)yd8 zapz38)QdJc3=d~yb-KPqFEqu?y{1j$m2Wo}eqnC)x-W@c>|s~KWu&nFfmzns_PDx% z+0^yZt4rVumy?3GsBSNn^bcrj*Y$1rk|^j4>YFD*&73RdviBm8kyaKNvK?xRDQC|0 z#77L5`1W_=#LN*Z=ZmOAmf)$KIA2i3MGhT?tl{1Fo+O?~ICzn4Q2ueP+H@K#JzKzk zT}tDM=oC+jUNC!}^8&UwAQzd8G(&D9mBmVQ@&3nOVv!sbaq@%!Pn^}CCQ1t6*gx$` zdbBdy3?(1&RMZ}nU*T+7?cFJ1MnU>;m(0bx3P{P;#6raA)TvR3YdvvUBw#s^{JN)_ zMfo`SQaLJ~%gE7|WnEJ1)T|lI6kSQP&8#0MUmJ|njmAre6I-dHG5RFt-Dv#a19!R7Nb{l zlH%gNU?EWA{3cvN1(8n$(?35%mhAR5E~>sWHT6lS_NLB@BM$OQ2r<_b_irDkdyq5- z;11%3%fce}m4o-YIB9#7K$Iw}iye?8ddLmiRu34~cwa*o!@RH$Wn7Dfai5Pi?d;7} zk^luC(q-a6O$v~{aov11UUlIkM0y(XV}Mhm3I4M7hec(^Qh%$tZ5|TLqd=ju!7!okg^g_7rFW&aMkjJ{u zEXkw1d*2JZ;ODoBO3Q@Fx@?if8BcQ<0{GY+sv{J=)g$kscfwWe=g1nmS|@UeitsAa zE3&yJ#3U6?DBYgRAQef*YVOBef4xqIx}CYcZ^>!4^%8R1yOr~uypO!#tr%H(oG2Q% zW`-$Q?GIrk729{d)1pgWOPBLYktdX|P9=}vx2toyM0rpr8k!_@(I;Jp-GwE@WijOe ztlR_!c8!QfM;8~@8NATl!ybLLJ18??!5lZ18H%WOOX*3<~EwIqr6$QqJ+KHWLG`f*j?26tF?7B z*=;*3LWWMhgy_Y|LJ~!MWU;-88!K5uO~IS5q=(g(j5d~Rz6x_pl9h=^-oP?b?vb{R z)?BZTR;kA9-~$tUx=jpm{e@d%5Nww3W51kYtFe)9CVcli5EXIXv%|5Ei`NE|d21QrIGN6)OVUT(p~)9&i)lon%=zG(Wb$ z`ii5~drD@m($mD&@HqKvelT(}xQA^~Yf?ls7HMGq-b9klu^t$(lnqgYP*%}&>bYJqPfKY$ZoQ`poN2!oWj1S+VZ`nMH zX2|CzcX>%di{APW?|^JlY6D3sR&(DL_c0jB-CR%tHs&S1X_sR0+B-{E!>}z<*%mf7 ze)UT+$pH(vk*TZGaUuAqwA$^bCVRW^3YDOWbWxDTG?NGIBAgkg(x|r@S9G|pOX*MT|K!8X1}+IhJ^3HVsfYaVd}PfJHQbjHCZrhb z_SD+Y81D16YQ=U)?ivIURm!$zI3Cx|p~gA)?x+sKj6!P;s(A8QNpt$dr?p4kl9s*M z$O=x(Y2~{$(EAdFPTq@A>qQ_G@w64Y7vsIf?85wSrssH^FIP6voZv!lKbb8J*jbeH zjKn7ypEb8$F@|X-%+C|Df{_t3T2x1@V2pVedW(zaJUoY}wB;7n-foR1_v7UQQy2ev zZHASm`JTA%7zX87(t5tM*>iM{(f{W>_0hdB(k{Kegg6b!wg|b{?#6Y=ST*|Uk76<# z+u~`H+A_TYGwCEef~Q-I8{JIbo)>fMrt zQ$OwErY6n1b#VTRo0{MhgkC%;-S@b9T~hmuVcH;}e-LuMTl5NUsot9y-sM$e@n)r= z$nA&sf@obZa>{j@xjI*gi?v&B;0q{Qn2V~-`Ah8~`eDnLLGheC_H7g){=~&S zz+0gky$zGBX*n?_W9DUZB4RzWvOnEkZHP>E9WAwbJt&gSkU2b#bj&m(HMz2^Lj}?G z9`95ba9Y=AAHY`kjpO{Hp%w(nK_6-y{47J0H5S|irR~w8B&5S(pv>`6%=8G>*B$m* z?X^iaZXtaf_7>gBB^YCBAmt4KOiz!z7|`-w{8%?Qz)F)^Z=8?+%t-#a^r|^N>}D>} z^z?y;F79Ot9wzBsR8|5vMF$wkG37MgEl*gg#`2ezUf*oO>6@wP%W1ufQ|gdlYG_$l zV^l*YnS1wiD_V4WpuAC1KS+h%=@=XRtOne?Y+iJu`!!3qAgjWuy} zCFmgH0gW?d#W;qNtN#rtfsiAh9A*aO3>6&b;wdgg*7UZ(sS_=%0Y+# zdvjtE*Nchonzc76mZ($_^3!2GVFHB^VZD7JNXHBFIH9y{wHOoQ;?+4V zGuZS!!-Np`K$wKH$BnlOYE_=z56G&Qo@9WjYfEya>b^LlOE$~N6cEHD3$=lg`ZmjY z4kO%LFu`AFn#AEoALecN#FHxrR#1(9bB1{1ZK^C<25Z&hF4AbPSXEuZXxt@MBo-=$ zp+lh4k$~vCn_63`KuzM7H?vi}WFYs*Fe{_=oOH4D(qah`j^o;OQ&M7cEeQB1A>kQT z_&$kG^RRa>5v$}==g#fTj;^$cAbiS+zTr3RoM%2Iua!%FWk%d+w6QWNpc~yA7Z;B! zm4l^ve%lK0!eN?%UI)eJA-T=WCvaO5|ENOIgIsXw}T5Et|MiHgBo?Yk0P+KkCb zpcZZxSPBUzB|C*HnkLLGwHSx3Y_06t_8(=F#~haU?EJ%H(b8lOkwqZ6cuD4=^>JSj zU$+O}Yls!71*lAH=G9LuKHYD6bEi#L?4a|={%TOG_5D^UH>+XhY&A}qX_xl0lf7+k zNlsSF0=BKVxzHAb@@^gWGZs3wdUEqy{1<_?H47CwvP{QzdujiERcG?aJh&}Cq_S;p zCW%5yCk%b?Ze($74DrI2T6x6D+xJtk$SwLV<5k@P7)RA)>(bq(lB8X#9{LeB4d5g_ z$%zmo`Ne)~S0A5#6ZB+0wv+$1-0f>Wxj{yX@%e2318P3$+AG9e=Xb9ckM#)J-N~Nm z$Km_u?_DD^bl&2DzW1>hW2|-w>>bJfR#7v|G4Rd(petY;qcyg{qtf}n;bm;B>fB1w z$pkDYk|M6CsI;zlHg_Z}V*}>>Nm=d8b$4tkbIWnxd&!8Q)z;5lqNj#LTMXs$3Q}%@LWTb@^VLo{`1w>{;#s%vsHCt@^s0Dp^n1dj8NXq3ERlcofkTnXEXiBiV9_~ zH+(GAN)!(57@s4fVnwa3*3!jBEvFCg>>-`VZ>`E-^V4^HvXD}#{C3X!qn5^i@K7lY9TzGNSToKfi3BdWH|Z?*|$C^_sobc@v8AoyOEu~61$Pc z&VCZtyVl*9ki+?WEEBpf)%R^O?p4-ybv@mLKO3NC+gY|0`#R~WFq;=dj(l{twk<|r z-339mhjR~+UimGreMl{HTym}15;({X$=hZ-m@EIxw7I7cMt?m2OVfKvrFeQ8Ji5{h zvJL4sD_)XtAkN_Zz#Q)vOK;l7sCMr0P{G|hej6nyN;{YU#n)G+i~GS@j9>SrCd|iW zF^lvC(cnx6_Aw zql=6UjO9n1MvCiFSj`VoBOot$%WBTgeA|aru=VbijFQbjaQN2uUGj|H=&jaWk-{z! z+=S)At+`yo!8JxL?wp4Bq*FBTZIxQt z`{dxJ&S=%c_ahApqn7i7dNMKoTl% z6BU9e!p%|Wgn>NDyU}II!%aUzk zBX)h#P#b31ki*5CRB-b~b-GL7v`SgF$A2UAUT31y#?iCJl5<|NdP^ummEeeTZ=^9RN zj6FkyCdow;#`>WN1InQZAAio6qb&qolqMe|)Zi^@Xc?E-_AAaL0D=SIQYx{#LmG7K z|CDgbDK#dnXX*_f$kv#@y3t@^VTf%ky`)krDI^+#`rtiz@0q5-DqJ_wP+Tbv-FS{4 zB`0gEqOx-_i}o701;!*kq6s;Yz(=LKKEeXE_chaZo+X_ohNB(jk{X5?oPI& z(W7sN`adx6q8P2yuXXW$t%-Fb_DPHv^WcXD?jj*dL@?Qj#)*QSYA;{=UwbEvhr$vz z0bxmPxz%?FNf0;9!ZrojfBAX6cfYWFkwGAL*DJgQ6oKq(07m&);SR+46)jQ<@TUxr zLdSgjrVKA90WD`PN9{{0kit{3Cf}r>I7TCry*h#8qVg<#p6Xh7zpG|IAeA4(e1zea z<$D;uk8ZG{{3}yXwZ4{ByEnf#UQq}}6ki-2LeLI{kOkM^qB$(u2nrR!623d93n z9{Nf9ZQcv)Z9g2dmu5q6G08b$*!X;b!p_T+A+uTc1qxyJ_p|a3!F|FG!OOY~z5sqw znBbxpfQW(5q zBfa@_Goh$k^hh#0?9Q#%!N}Qz@}uyLA5eird4m3@72EA$M+p&I6f80M7W^QLmyojh zSQ2xQYU|?Z<7BaptguVgbIw=Ij&oj{7&xd6Q-KZz{liZ7czew*p>4i;FGUm1kk96I zA>Djw&U?7;``WGhLlv=ahUr=z2qX4yBg1o6lOb zbYhqsa89p*x@gJ$)4I3Nw08sKICqY4^G=onjfn3>?N(l%kM2KsuNu^dqo|EuBXVS4 zKc8xxCtuWfH~de(U(R$}ow;`OOY()c>!|W0(c@g%air={@zY(06xZy}K7QJpRFm3t z6F<9~zEVl|Vivt|#a7fK^2>Xx?fFW@OrA9JJkxc9Lw6>|m$Yv<51sE`%hya0TQ5oV z?2DY6ySU_@{WT9}8i?Twn(e2jHgUrq3jN{}J&16Xeq4Ve&QIk`5tzMaT1?LQ+S44t} zRW{PRtPZSK_s_mH8&7t^-!Pv!k%RU}SO#!%&3KD01YyUQf*l0W5;k>?Y42aj{LWjEa$J%A?t=B0cOo)bGQf$ z{Y}&N3Z!mrek1NRog(4t9=gi;7{)xr`_PBb7T@X38Rx!i++@kFjygUP*yqtIUq_VC~J3o^UY zbV~TnUaQ-8i>=$)|6E7wG&3oOTM~t{50ZIdN-Awy0q~@XM#9r)~5>9{auq;)fr`zWN#u{dKaEID!q%P#fDuXST{8&%?S8w zrv5){y=7FK?UDuh0SO*lg9UdF7NkjV4-nh}grLC*PUG$poW|YV8+Vrw+=B&oXt|v; zcV^C+dw=#?z24RRyj8nuSM93DAXP$cp6}wgo_o>1Bi;0%y#muKonX2Ckf4Oho{p7E z`=YCS4%4_xjm+o(x%pHv4{Lqr6LlvlNZbJA*%=J)DAf<@sAIjZSvoo|! z!Fvf8XVa!0iA8`=T#s;V$oLFq=G=y~z^#7n^K?##_^tnYas3D2uMi1Hmm4I?E!_Bs z&!}&+Ze>&O^!*r^D9+JogOtMfcfw}tOJpYBYNIEQ)!+|&U$%xP&$lDmzp*ZL=>l(z zi1aRUo$=p36iAWj>Y!o-uBusFce;9>(~!#n2NF}MKg*d-Jc+xmS zF7O-pAClMj2TR8_vzsUpXdkz)#)-K;`2YHhFRX*!I!$Z2wH(i`IGyF4G(g^j)p6by zwhWo$%ZTT@zpG7CU<*0{P=cjg%Y<&YUCVUpe}$Ak?*+rZw-@npIeTfvIIXf;Y<^Wf zH6WF0bL2Ym<9OypavyNsUqx3La@UHw>yENfFH7_DR=6=nQ>L%msCG_12C%NeLr4}g zgJxp|{QNj_)u7)g$s{W-e~EPSS94HDtb-RdZNG!}V#;}HOEOa~;dXPp{MkXdbETB3n#s5I*e|e@eZotQUMhe#KAgc{mk<){CEt!Ml zVG6j~ICs=bSk|`A4=A(hRZp#fssF`J^1NTO9mH%B#EneqxY$$L_cC6s`!o5JFu0^A z>&jzSe6-=zYkt2G#F@lQS0c9Ip>}20@%OQo<9iV!tZ_mcNn)$jLPo03%Y2@6&SSeV z_YBj`Cn~A)epXEB`SwOn!TDx!(=UE0qO18+RGx~BM$%XnnjCC9g-J6 zdV?o?&kIZkWo__!#E;hVltBIGR#X-c0Yq`-6(1g=&>`a zU#1V(o=w>PaAbqHA;VVwdNeHd`Tp^t`wJ&z5g`Npx1jkMe?$}!HZ7*(0Qq*6cTqOz zlKkt2-R=uIqyA*NQwiG}g_#>Y?WM1J|A#Z$!;Z zQ$p<$JnmsTYnsaXgbuNjKYyoMHV>)+BKrOn?`Aj5WQ0-9kh#2EaQa6#{rc-}Ocr0i z3%$TyT$(Z0gwiZ-62jg-@Grv>Lh!Z1tKG8v%$uJHHiny}UVbc4_f6JNvo&hqHYHG8 z@TI&(1qLrpujOyN+K)!Kq_N1WAtu!#OK4do4KttmTPD=U5642*4UWi1tP(KfN37wG z+P<>K37^M)oG7S_OMm&oFwTzo?yUyxryON4t~I%aK105F{u+cSd->h+`U&6gR|&tf{=}q0 z8%7;CA+NmtKl!6Ax<>@be*Y#OEV8sn_bSKkw|Hh%J6MG!|H;885&~RD z*)Nad`w;~>S~kpaa9u38*oMEh&%Y&HFi-RmrS@000GZMNVs8Vlgtn%?9~Gd(t)9ww={4G_ zz+r;9%SDEV+HN^ppfOkWMl(gx`0uqirxf=voiFAn+E z-50dhi*513nE5f{XU)KR3nz(-8^0|BxqL0;Bvrm& zkYj_59p9e#UbF<8}(i>9qhV8-{Rmu z6vZ+Nb89XQ2_>|iYmIC{keRQGzv06>?kob?T)u*rPxKchgfPQK9aJL2MNMyQxE;LV zo_mpb4=LASbj^8K9a{&0td8^fU7a_~As)aRfe?@6cg+#}|NaMj9ZUg?#LTo|sQ17$tCDx%#DJ)zGgx}b6u+o0GvV}U3Mr_{o4=eym z1frSO_Is&^^`IvZlv`Vug#Oc_0*q;~3T$A{JOzu~n_O?Ok|~UQgNjJfzz$ZQ6Wxvq z+{R)0|I7Fg!HfT|&t7KRNd!**sF~~}fud4{&!-|Rq>gFI?k_Gb(j2`C=+49Gqx7DK zP(7;=V8E}xMYdaG{r&YHKvH?ruM(yhU9+Gw5(L76Whl_8fsw!1p{cX=tFZa;l`$&5 zi(QUQyULBa@vs{DV;PN|oZ^bp1Mrbpj{!Dq5&mY@tV^ac;I}Z@|)BD|GY_Rz?d*qbwZ#>+W5qTwFyvr}9d$|Rm!X&;=RI!DR zP8Yej>GfXcBG?I!T#`p~>aDF-v~N2e*`!HXd*(P{C7}>nQwLT`~c#X)_3BaZ;)lMNM8tP z!^Nh%{`k(`fq@!u(ajYA>!|(%+Rf6L-oINA!jmzPk@68F>o2dDlJE-Qbut^NdDK%0 zm(Q3HPWt&9_swS>jKMJk>@$C2j;?;uD96M1;>+0`n1SnqB?i!8{1?Iz2Or?}q~{6?W?nyL-P7WdVO%;mW>2JxC?&7pwrk_8!+8&NH3rc&`{C z+C!c|T*JcMajaMP{pumE>0)~KmDOO&|5C0kP?#joEWruElaCA|SwN~6)S3O^ML21a zj@hIq|C`SUU`G5diP$O_nKBUp&S*NqIv62EMRpJTcs$btPDk`8(`@LeHTDHl^8C0c z_lZ3&@^hgvEsvaj+Q34W5v&Z?qzfoR2_hY_gV#Y1-0wlsujM~+m>9QbGeU?l?}ibO z{BPE}#Vv>6>v=y?@&d^|$P8xU_Qp#WbJQ^ADwth+qq9YUVDW-u+jdp3aI;{zFhukQ zbUkY}sV?3zYVksOGxZ?;q<>TD6We9qx{%boM-BZ=)+7kpO%a(e$n7u5BB%|lgdI91 zWw|jpGKI5f&m!88>Q71Xh`rb2Ce;}dYeES+T32J;h;w4+wAgR_-*f7r+j@id!;1It z%k$PgDHi8o;D}t3;M&jMIv#B^!XCO1u^<{QVbkxGFi6$Sfe*z0Re_rz8!6(9@(fE? zw5|X9KL!9^At^n;t!GvOIsd!5^j`;{8sbl@-}xhDD14NRA-yV@{+T(w=YHJDF{Y!o zS31+@D|^Ibx19?n6JV)DY9Zt$tpTCC;A0meLyKu9O`6|6SFycpcwl67j(j5CC&oJ% zN2|2gdd^%$PdoT%KW=*RKQFzfO?u16)1;mRcA&v-r}v+s5*guaX6QgqUI8cLL>=h_ zbJ_sSxj6IQ;g0yH@freXNys4M2OcD3bbemky zT7!_iqGZ`zQK6>BWp<8xyRQiM`$_afPB@4wu29I@&hLFc!X1aN;~SvU8^AwMopsVl zmk&67rw11h;eq?EcTG0$WQ3<#+>+ga90-!KI;Cj;-!B&_ss})XB-Q8xw&Wg5<~$)d zBybqfxh+5TEK^Y!?^(e8zGF!M8;m6Cc^R4}B1Z-rYLBh^6D9v}-`YTsUx0Z;`i<4Z zH(As^WG~G+rqWr}MLa;*ZAyWeA`^s8K0#^tqJR)h&|EsqBig9sBj(eQ@DaeHPLryZ zm=eNQ>#{p6-(Aahti|af`*5BH!?U^7L;XY@0U~&!3w3+l^)$aa4S%UGy)@)JtrepS z3Ldr@vf|Ka*%=kJF~9n*hI}@34S1$9m8Q2N~uz{y)I1s|Jyz2KxH7gB>6a*0KzlOpv z(&J*ywPJgQ@$Luno*(T!r*D`$+U6&wh+V+Fr^T5ATbHUS0%rcAm-#u3v)p9;y_#pC za2#sWJ+l~q0GF~y>tOjgkr854R44i$)_R4CY@A<&9YI1I?1L|;?MvY}Olyuk>-lyv zZnVO^^hLHk7-v?7h`91PCunoQ74X&XK|pEjLrq7Gobqg6`=`{AZPQY_#J~eB;TQ;8 z`ee&q2C^2qHoZ>t5Gw^TERWR2sBuoBV9Mdj6p8%CrskUlMe))*-rgTHBryb<)E> z9=|m5V0%JU{$X3XgcgM=Ad|4CcJXOEAkshX1pFF=4Sr=4+kZX-o{$2W+pT8unq?zl zkTvjPh?k%AqOP}S)H)5K7B(cFVugO5F<9*@oPDsNOMY(41uH=Ot2}aidrw6nOHiVgv&ylYl4|9KMsqnh=k7Y7|{*)!wa^`+a zW)R0o>`jAcW@ptc8Gyo&*mJ#bf|M2Yjj3N*V&o~2&N@vNF9-l+!4+rT3HXf@ z_kaMi=(r2UT$xc1jv67HXPtZGGF##gm-o*aN5xD8>bx@eo-23P^o#;Qsv($fn3xnx zmLdIDoQd{M)LR{$q=^?8Hmz3?+%Kkt-c#M6bemod*lqL+NvQcCSGMb**5y$$ zIqHiw2^0wOH=)ExJRAX=8L%lv1is%0SrmtAgo6zDw}9E?i&*T=t>@Hbv#P-`!qQzHoAdGhaW z>t;UsIsJz)37J22h?dB|MeQDwNJQuwND0){#++s6z6ce@Wki>0EnwIi=7uZc!=Pti zd{RTafTMF@k6yon9PrkeZ*?r zReI=mN=R1gp55$c-oe1F4+3!)bidc|P zQ#Gh+(F3T4tA<8$Zt?ejtM!g4Oc&^ZBkW(VB@9VdNsxRlVm9kvf#>(QxqaMKRN<*;q2m)xct%cjm@%wbL-fmoAaUa?@Wb^<|sn?BLbQ-HB>hX5L-o5%{ z3#wa3v9u=Xwz2f5ef-8YCN`gE#QOJxw9GomJ;McZ^|RaaVJsn|5d52>>oH5Y8CEV~ z_>W8Xo#ud(8M773w98sjIR66p=EXvBMNS4GJSMe$VK7H%)s_!F&){0~no1k~UHRY- z=8o-Gq}HYLV>Vj1eP+Ir*-e*pxKE=l;cXM`Jw77wIsYDID8I4iAOC@no|M4i(+G8&vqxvqD!9;cgk7XoATw!i* zm>ii;b1Q;Lh&9lC%}nJ1@Kc@;7GQ_O&VD^>(X5fH^hs3ODIUV$XOQ?X_)G0lyT+zG zC->U)s>GKUrOwT(qh9d%nt=<@NuIQ+U$XOVYBK^ug^lIPdUvG5amkTtGwX=!dEYiV zyG^;s`|F~yn32iXkA>!68=@{tW0`0+2)fvwc$O6`*%G}Jp|zL|KQOFuCe{)nzY=5e z0@;4Mas*LFy3|C+X4`D1o?CtnC~xK?IbRMI9g}6thm4Q9=h*{9X32`WD_2ncA8rwZV|GYdBou zA(GD|?~7{Tcpf{Cyhz)Dz`X;qPs6W4**y>S%HI`(r6+{FK{u(V8xg17AMs&Ehe;;3 zn!$11P^FFNeJ3@ugCC}?(fb~^%)Zaq$z{FG4v(k=mI4PosveNe2ajvHo;crUzK_+0 z(dABPXi7Fo6SyN8RGZmT{*i@8qbC?8puE#mM00)|cL`>h0Y_xi#OrkkySk7FQ%uEA zl}H{{_ghaT?*-ayikW1+oug6qYa<{>Y4{iMC`Bor9*JFUfev@Igvb8+SDBi8I<63< z@dA8>>B&%b@MC3k7x1%4joLwyz5Czb3@-L!BB~m}`ti0}@*a(~4I+fTY$t%AWDPf1 zGWBB6&zvdyA?`x-Nk1N|&P!#N-oDgYONUYJMhAG>c1to?Vv0fiH8*x9j~O2o+OgUE z@Hrvm%FvP(9Sp4%o~!vmMdo&01<(UIiEDMG#Lb6s%*pe_?#2aBlf|oyA?vtXZ&E-Q zh5qc~tE!zOZLEl_P?;_o>5@r{I-eugg*e8esXm+8= z|LFZ$2gDMq{gkKeO_|weKimD*wd7s*VKVZz)ik&9veL#Be!NYhNj~ zNf7MSeTbhg2mTydnr+O$c0ByfbMU$?i1R3|KLEFvwtAXE_twm%i^LypfZf)FIh3#l zblNpd+)$S{7EL6>F;~dG1o?6!?oT^?I*bZ|;z~7p{r4^aN89I!Xk0wlu|J^LxXFzJ z5^|wNgavfVSvrRs>cPBsgRb~ZNYlxC1UIJBarv_FsKJsxAN}Ge322mmkLP#g(^4C@ zIiS8AI8}2O@Xx!%Qc2Y`iFYLktTvJ3<$7bO`m8!v`-salSELql#TJ2AgQ#;&5hDU= zqwPKQfb*qCYNHTwc)NO;Q6DI5!&fLB`zCRw@ew0+?S*pfgC4XF%6yoEz_wm#@ERL7 z(;e(__#A|mRH;OB{ZMD{A9W6r|7ul7UX)lAnLUZsv+T^!VtsmhKiCH!yl=MY16!*Q zL;F@STzgSm9W*o_*T6lQ!jePIt;Kr+Mpf0N`j64(gd1M|@Rr}pg`}q!o>+@dzx=$a)4F==PLsXgzxMmXgU(Q&13)Ioxl$*P zwus7knIqVn!<3JUvDYE|ii%%;=Uy+A`NyBWc+qj%q+3U%f25xTb4~xi`@M#1x~I;i z=5nM)*z|DfWU{^bJ{KOB2t54+s`MVJqtqGd&7J7pu6i)QL@R1u8-83$QzaE?j3&+Z z0bsb&S2$2$z%v*iqFqtR3a=JFw8#Q|L~lO(x8c-XETPb3rPMlL*{AZploOQlqF}#2 zJrg(|j2G>Eml2(6Ygo(yPg(TQs%FBQ^DBp8j~N(_XSRMcd=g&z$|LlREHZ``GU+)= zk}<@p_^mICe~H`KvqtGF{THkWu=&?Cy?-{GyPor228$e20hr0x%~TOl;h{r*Iol=r zZ-pse38Xt*6c?}dj)haZBV%Iea>IB1vI&_Ye-)v%(Szc@u!GOy+SBEsqMSmdtV7VE z{9|W`Bo{(@HvsToQ2xsvBtu_|5Il}W(;R3W3Cy$ksB-JySPw)KpGR7$Gz1(KcAvcz zA?Cw@G7Y{Kp|eT=FGriYam1gBmIF)E4_D-))E%M47#8aDgb{16}h{v<*0BktSatN_|NirIUJ zL3YJURd0na!!~04w+5Y$bJEHt0w}9e3N8eX5sd_K&Jkxr55oK3J}oAZA_s$04ZnV~ zhmP^V-gPcLYd30jU!vr{IA81s9`b`j)9RGa2MvaE5?k*W&-?F1n@vy0mUzRt{61aa zNCy+_tEN{I11vvwE{doQzq_@hhpY$S?!+roMt4pSOGoQW*8CJZZ1lH}X`ZW^6~Otd z`ixdI86d3_#2R|xzM{D8Z1{YKYq?z$tfnG4uFIuLIUNvlkAgyRyheURqv>^lnmO2;hoo@wnJkG*a#_xWU^u;sgRBApOvb7jSR4%GL&N*hBiZNwRn=2$ zY9~3slBQifh50}k`jwsga))HlFi5okap95nPYjvbn?q{!Sd31%7CK}N48x3pPqFD^Dlxjn)9xfsTDLTt$E`u>@uAP7i2+XOU7o~*e>Gbfy@E*a#;l53uNzx&Rpjwqk~#@YR=aE+5B6%=RC|xW`VF+=>n%rJw^PO?OrE_e@8@zds$|8m2N`OWiINCXi#D z^>rh21(hw?snx)dAk#81L|IV<$rk8Lg*2}=&<9qwOSikKt+?bW!LaMX73j&j8+U?y z4gZ!hPTMA>h@J|FAIKc;sL>pmXeh)e@?DB_*lYt2rV;D#telLvOUr+iy6pXNt}R2H z66jI<Hn1FNgEH%amibhRq) zUg00su&{Y@;(+XVQ$B~Fv;fUmzMCSwtuVmnHH_ad0DofjRd}JP5&EaXdzN)?ItEf^ zV3|)znpd-6Eg_Nd>%~i{FL%b{o2oEn8iFL>5t?+hT+Qtz!t@cKDYl|4>DW&aI^f~$ zSp9vz8q;3W9oA3qr-@Uts2r>v9+&4~k3-B@U2oS*<<)7R2X6PTCjp#Czak@P{NyTK z@|5b>m)}sy-Wtbdv<`zw!Q$*gyXitAY0xX4g{aAmuV6Vp2kLV_X=x?`@OmuOCLFih z#Pb_(YOeDlg_EAEB+$>{xx_xZ*KYwW<=xaUkV#G&ewBT+0}C*VS=nf zte!I~GrhW4^A~xOyX}q`ipyKtyEx+*!6G_0@>-`B!Cqc{rUOtRR@2WH#!KhSd{KVDwk$x za0zW3%Fc_Oo8ds+J=_dXuJQv~Q+370cGxsjnsa6Kb|dp+7MBO+EC=7i{D)L#r}qIS ziE?dBJ;971TAGp<*f#xFWI|>e%wxeWRu!*VsEmSXP=6=QE5$1+w3E;mEPI_e?m`S^ z6Q$jP&8uqWv)+O6&Ma*20(7guiw*A@gm1mky=c4Wn^oW2Wi$K#n0NgA)u4%o;|R5q za*ddCC|*4l6pmuJCKMTUH)U&_C;_1`7w7z4!4`JKF`v!LgQ1ag=}4##JSG`F7OMvQ z1oB{O6*NKQnkS?Syt?Xwu#Tv8OHb}k^`b^Kb@Fwg-w!u(H3TasZqGC3k%Zj5qX-F~ z%;z(DTf23)f;^TY6I#oT9GOmossM5CL*&OYx`{at`++i$>t78|7|D)23af(aL0SSv zoePTDS2^=P;l0A2lG0J^%oR=;hrB<<3|$(ze5|+8(b_mn5uLehW=}|Irf|TqiXHxH zv#DSl~(aSJTzxlpTI7d63}o3ZIsDTtX?trGN~ z;A~~h)%5i@OI*E+n|MaJ2#nPRiKjkJ53?R4CI2zDr+eeYzP)-ba-mEEE7z$VS7>x) zZc2GE_lkV)p>#U#h{h)d#P26lNB2^=Kshx}6LPt^sauE5WcaD|pY{z;s{E)CqBlm> zI$RM>7RlE{QVf?vAxWEAaQ5r-v{`I7>g{WmGfzls8@CzdNHj-1v||kH%VcrzB(VLV zNY-9eXM zO-{KIZo41gCwK)n=6P}g$J&RcGDi^GZOmE&W_VOH3n0HaGiKDkH7|o0o@|Z|yb#;W zqaLc7_Oqs9@(G{Kc2IxOW|%q=z1D3i9!pdf{lMlGlRJNFQe%8tU`$M3je5dAY;u5) zF?IYTVm{m0v6q6k02}V^@fSV$tQc-EYVZsWdMWj~++B&jq8rvw39@Hhn)Z4f^K8|1 z*<92PEM(4AE%W-7C!+~25Mpu}qT93yx;b|@1}H(yuiyfYgOWQLk;DtPVcmpYxucpL zKf{1IHeBqL|3;rlkUTFJO&}}o^}BSkT`HNWW}Z?yAb{8SdQjOB*+nrE1mvx2u!rj% zM5BB&2*j^?6VfU~Lr~H$95@InJjwag{qjNwnM+z~9K@NiDQO`|e?r#GoMQ=Ua~&5&q2CKMlj2G0t@=TMvL zns$v&8XqwRVqV);xaRV`yK_L)=$1^!0^I`9b9CF#f*j06`QWLp?k?=>>yAXoAnI(H zQ~{27xNFE-#>w=rSh=XpLXLg%sL<>j=_<^S+8`86EVnwVhZT~}#pe1cP+bgSVNmTy zg5gD}uperlZ+6|^%-3Bwu$;VNVfQOjY>9H{Ajgh((MnGccHENM?ny@xI9wUQkLB|H z5OJBLD^yPV8rMBI!AmNz?m~x@dId&#=w!(djtgWY#QL}d3T&e?n>7z0(j^yv-i+&$ zYcX3>R^hnKY9Z!++xFvt1>}Hr%S=skEx&!~Xz}uZlzTnIgL^6jgD;7lH|r!7-Ni^> zJMj?}*ycLgGZ(l{end`5;4l^T4WI^-99%xp*)PrigqrfkvGfF><)`$ZB)WWI`Q~$u zl-ah4EJ2j5saW*`Gt0(d7c;8VYrA&kY z#88FiR99InS}uAvdB1*iVFWwiYFGUVL?*T$f_Ib|@(cl89^EI7<@-P=^Ou~L(p5^t zQ{*sEt^J$wgzXGTmlc`k4!Kyiy zbb)q}WSQHTM;j6JWufS#{R=$#ia$MJ)NUOz>QSUEB38mx#Tz}U#??`lqu5UL2jFfO#jEOZ1(Q#Hd$Zqhs#BMN98~tQ&6BMC3rqK8& zn>*R5hkZlf*DF%8rDh!2cJAgZqqcw`p~Xh0z_Ij{NHrZhNw4?qmOi%VIR>@j!jm*J zG)5AcF~4BckMJ>w0-_c+#I(# ziQyaMy6N1`G*m?@CpwTDWqA&8sV9vGpm;a?g+%Y9d@RetrV9?{dF1al3ZGkCky;y7 zK4;LrBGAnTQYc)#PCKnDRa?KLesZ^p2&uNvQku}6BcnL84O!;g%-sj_>+3uog#kjV z&GhH`fZCty^x@xC@>_C4U>y8X{yu|uBCUmAb>4!8o>tSIaLq?cnPl4ty5DHEof2pEF(6ZIp@bru`AHMW zBO|dvLGbF3E=SFhnd@Qi{IwsJTKY2i9Z_qc zjR4M_n+%kB$M6Q459{y#8P(-$C0!X)#uged{gv3}k?hg_AoRwD_@F!$l|PHfGJ#b6`|0@?6;18_3MH<#Jdzv?xD9I)IRG z9<2hDH-)3dlm52zB*%cB%cKu6(|PvpM$_rGX4^IU>b4Fe*}X@RPr7W|%8amVRTv=* z+iPb_S=b3WL^mx6`~i4%l#V|V9sY?QS2bnxToe`fl_B3OAJ6mMBY)g=J3k)29?`4} z{rbu6v&Qy4N`m?z-eAD)mhHk7P3qfZR`&WgtARLTsph}T+9)`?hh=o>j`_?E7Ksa=>B=h zyuR6RXP-AA9eznBMh2+RDnp{6!$3X*RnX;FQV5}Z$+q;@7ryy>QKryG=SmuwYvGe# zPGb|FA9@_PY;)wd=#NO{X7?|7WXvu-4NsR2mTU^IB3ndP=niVk1~9e zo3Yigd2&Uu)7RNHgwzxr$_bC_D+TKsD+EA#JM7CLk&3ey@!I0}IvIsM>x{tL+5a#|7&@6fB*qDGhD!y`95nprhlK zU3R{CHU7bc7`SN<@m^mV0eW&SM6qvgv7}~%mbs@6Xr7#yF2_~it2yA9)_@wA+sEko z8@GU8&1jOvVC-x{)^V8+v+TWxYN*g1rt5lo2=m8AI}z#eX!KA(1=Q8S)HnUP?#qe> zC98h?3E-xeNPpV8Z}ajRwE7@=Yk&nT!nr$8`%6rdl@N;#rvVu44#yH!v6CXSd(4%; zWc%RAHyv=E^ONVAzU*p1R0yR2oe=j~gG`pB3w&W#L8od)q^fNe% zfq40*i?-G+Qn(31$zkv7qyiE9O8;Z@!$pp>^BCxoQ(@wmYR2@K?d_x6%QN3Ei3*Vh z-fI1g2dlXpPz$AzH8Aq!l0@(obSQspc8S-SM2-bN4i~ptwy9AdyvBoOOzl_rV|Kav z)Z5PaGNO0fRspOH?7LMsL+un+f@X|E_pJmD_vewrU#m1N#?>}GF+9#-!a8T>qS|Jz zVA@Ux1@U*EY8E?%5neVvex@9FQ5$z7@C!}CWy!~Rf<#pgTr(5zz zH*rm*!7f(iQ_#X2P2H1cmMiJV|y{W>X}K|MJ&bT zJA2h^6@s_^T4B5uJo%QsGpu>-Jl3{l@X=V6I+lM(U*Gw?n#T1d+X*!ZL@Z~Q=ExQ% zzy*kE%8fY~Dk)O~$f{0~%@u|(sbkPqCT$|z&@A7bA+<5h{Tw9Qs3JDLPu{HDv?b%o z`>CCis==_kCsAF~6@$`KY2{>|vxzo1Bi{u(7mf`&H7LZ|mS)DcX9q z{_wnSpO)G1f%SaAfj^e*JC_PbniqEi)x0EIy>c7Q7{GNPjydBiGX2xDrM#OVbzU zl&~4UaQvki@`;mp7zB`k`(U_c;{CbS{wn0UhaKn$Rr`YfZ3+B-uKZUnS=K1T z5FWAn^HoVaz?@w_wG;(06IHU7$(zJBKRJ=T1*w1YRMgZc(_C1-P)c~#E=a{4<2It0 z2n56z5)HqW;F|D0;>>Bhj8UgtGF#ipV|k8|SemI?4O^a6+P>V^V3YE}x~WWyWo_te z$d<>xKaNWTRQH{Xk23KoZ~h1@CJvXo(qGf)M&b-3Pit|2SUlWy@#^L!zUo^#Lh&#u zRyL{KXy5+wI(R+kB$v@>9NX}cKBtnqpqYT~Vv}|90{+A;_3XKNdF4x7t7-Uzz6~Em zYR9|W=twub5bX@DUz5|bTK4@yVDxL&BQvT3ljQ6+C$CeIfN7z8t2HD->e)}l-+`oK ziJKrYr9D0^&qL_XI!!8#s^j_}@<*Axz_}s!zMhPbx-WkiVrZUrqs*n8Ldb|gfKA<7w~7n)TXziUrZ(bfMe2O|aCg&FtkIpQm=ciZ`x@UM{6nsaWxRzCm1Y@h9`7)~t=B*))oT zMep)`Cr>WEs)jok#!?(?(C_A(JYdWWV6%NBm*w<0u)d$b^F3b*5;ehn+&rl`z}{3d z@Oe?rd9F%&%6}^ZTTz$3p`AfBb}h2H6G+x)5|c10P;}j`kzr5UMl#<#+5ZNovh&eb zl(k{v*ov0|Fu514rrAt%(yN9ebq;vyq;I#q{hNXy21>>e9l59n)mY+j#e+c; zN8NLF<6h4_gWssKmW#n@YOjfvahXkrv($tT1$kn+Un%HO(rU) zINJaL>o2o%Crf^1=HxO5evrW|Lt@klE>LPK0i?Tt-+fxab95$tsvpCI4}fKibjmzbZ^t3q(1 zzi0L>-Db)7`RaDO8%M{%A5OC6%Eau?X2@FT?&mQg; zFzxn-c~^``rYWsG9ih#!Krq;0m~w1YW&By!R|4fBC&}#}!q?%Qw=CyujOW`;1t06S z9gUTkeIEKf*7kH^z_vq$g%h5L%LM_;E!uC-*oMWZ=AF6;AfN+Jc~kK-nSKVmv78V? z`{@TWzC_xZa|4E_woHdhxBIcbzeVsXdQAbXVgH#t?;C&Mr zcpJsFlpw;BA>Eskd3*Y#>cf&igst4pyD?vO%Xb{!ouOY6)KRhR^wCbnR0lBi4dt$N z@%yv1>dr>&)+B{wO6CDh-lPoP%wt>+G@Bu_D&=NGHD%CFs+%a_OXT)>WF;^t)Pwxv z=Lct1nz3q2cCtj_+Xhw^6VNv`(zh6h3vw52I6=xj?;6<8wzpJ^Hk4}Z-=eXm0S~f% zm(Ck)AY}y<+MU*%W4U$*X{ilXyk{uW>8qlA)6q4%UJ6uF`Bb*Wq4@a<^efbURv;xR zt1#qSGE9lOKvdtd3(69B(5S>PThaDM4&N}-ni_4YkVflRoPu3eNGHevF*t2{Tdp2w z5x*O+-zuovVmuVXcxW7!k2r7Er>=^;^H!pglVrE4sdVu#D$BaoadmuPm|Ey`!TrX0b*Ed znP^z{|5QsLi+?#tn+6NTNn-I8Qoc#yevo9LhQq;eHVlsw62|p_J?h$3pn6%^*=LEX zO6}Iy0TQ=pO-mfaG?kBf&B7`H5x*U;PE_Md_bu_bW!)Yc4YT|HxGp9L%;}qM0isD5 zw_qsfFR(yBmav%wKH1u~-p;(2?A1+% zO{Jcf(cZ_jMjMCjgm1TjCR&Dw>E#ZD(!ps1Xr#_JyXms5Bwy?>f=-y zyj6+~Q=~Oxs93?NE>P%7v$#K5A*&2S zwwzY&thdLEvXvP5X^Ug6=MuWxaX1ym6+Poboyg>9>Q%h{KJbzx?DL-?zIBL3EK$n- zFoa~#2-$E9e@?r0X234R?lhIP0E|!hG3RhZsRC->s15TX8Qqurk$1kc?s0~LlU9oZ zl^A#*qR((j9H2yyWIfrWb=*Qg5&Ba{xb)8bt8=BRVGYr?S;aTSwLs#=J@}Xq(Z003 z8I#4c2%dT<3cl6N>pO0%sC@jg#zgLl%Drb*qadyrhdq7SyeCWfuPP7Yx77SEyb55t ze3ha$+Tk*$rsGDBZRQ*UyE(&4nbdNXBfVRT9Uq}DZ}W)PM`rSHo7L}>(l@rwH_79n z%+(3kyV1YxN-PfR4k@DT-c*M%)FlJa&23V3xGZlzE4=;A_l>If^m#*w%+*^&4k*k6 z>PCv;ZbPA&uYuvRd%t^14K3^%{pVRBy;Q!%&**(A#LvzM!e;EVOWpEcpYqmLNU`cR| zMXut}DSTlf8L@Y`#s2?c>ny{f`q!_oprq0vQqm1l(u|Ze2q;~mbayjKcO%V6NeM_v zGt%89-Q79CF!PM(Jn=i{`M(=@F&7v6yZ63hte?pNhTDVipn7wBSS0fX>C#h={s-UU;p2?7m@ps} z2@j`_Sg}~sr$kk zil%WoaQuPmkxn&phhKx(N+WmogfL)pQk-S>1}h~Z>s&-sDa^p&?q%Dr5xfcA3z6gp zkRh%=@`=l94ZCEQQ+8mZS*5n=X0n!v(UI%%gn|R%uy^;`5d((}h7{U!m0RSSu^=I`9QD z2|2HkiKG&n2r;{VK36=X@Mx{4qiD_)buUzK7P48zBV5*cKa2bEKs^C&e}Gq7PPF#q zjp8T3JCuMI_9xA(1)5r~n(Q|e?w*#;aW@J3HxF4!TjzQ-f;pDzD_9Zut~_6Ss#u7I z1}eD65={MN7qx?DI6CWF7qUb>(Vd8c+L`KV#F@84cT1YH#rY@euirlIR1E|sRH;ft zS+;FM4v&}PTj(?4qhiwu`Y|6j=zq@)>>kEs5tBqUHd}>HRz_42bd-cnyPh?a!PW14 zqx@Mf53_&Bya)v+>1}AP*vPHuZ%pzt6*dwqqz7z_`3~bNLRC$1S;5(FZn&%yY{%!b6QBo9lhL6kGZ}53bQzIY!+r(>k;nR&24U7yNB$6!G zybv|O@sop!fDM#|?ebX>^tOJ2*5TxDh~vpY92!h}^xXk`F**9WRUrpPyZc@2x=Qvh_nG~M58@8SYv|~=VAbzNTZw?em3}LG zB}UJb5e7rrCQ1n3T+U3Dnf6|AAc2LwXNW2^Wdac(X=4-L#@tcaf>R&JU2D|pJ$*$OR!muDs;3XvT2 zfu;BxnvU8hC0P-nz(x{+jq2q}n|ragn7UWGZ3%?)Kl)V03kD3UxC!P`bp@Z#vGTm- z4Sa-~qt;h4{B^w>74R8i%|rO4>*wnI4-q_$jFokgYs)*eH7_#4vb5la_)<&~9yKZ|d^1))nn!rvX7E{mc zBNx;yc28?!^+LfZW`sFXo3~8P_onU1Uzl%yyf%vTXZdJ4?iZpQa5zU)XoNk<8DGd# zUM7r`Y3ViK9_uZwGy+hbc;483ux95|(vCb+t>&i24SNe@o`v3C*{y#kGh=69#UEL=6h7Y{F;7D@M-vs+ zC&q)G0PO{-?(xt6O2KOXO2LYz{z}0@!TQkF9Nlj(_6~NV%qP(jP{M3fO*GBSB8M|? z0{SOA1AG>~WZ{R`D@!bm%Z&97@F3PC^l0Xa8vdl30K|CKu=BI|d(I_wMc@TC*xOPO zj!l>fhP1P3wZ}DG8$_^3Imx!Ti7?6+|AKleY_G6LXxVZjgg1bg3v%ykQL4$&i=$CB zeiT$8S9;q|FyK5T#BhB2fCMMcq4K-*Z4^YO;e2BIgrG*XQ6wIpj3z!q&kN2K@Hljn1;jeLx z`x)BwTP5F2ep@qd)G6K>i6=xxupRX@!QF?D-R~C0vEgf)_I-txDTEUTg<|_}L-3WF zWTt4g{GR4Gc6-vzxp;;AxLS8C3B(td)$}0(+%sT`Iko5C|3)wE0aHgD8Fq3vb2OkR zr%ZwCxn`&I^Z6>@ZIbKzt!I=3yfGcaV&(@Usgtm6k(3ZF&zW_VgyyA}mq;$mk{Qzn z06n0bc7}iILe|mC5Wgwbd^ja<+#tO%VqqTTJzk9qjH_cogcuFe{g)>mp@8m}dbz(o zQ@OV1-zI%+IZYN}k0fMFx-FQcgu*d4r|f+0MfP?G24CFcBenYPj>dYB zOBtUiioBkTty4+$Vldmb(pb5)AE)S8Kh~?kP%a$Zuy<5!?U@cz@P)Cb#sZr2Y$wfX3YXnDlHN>@H>wEE6F}$R#nLW?}eVDm)+HPW z_B5WrndGqT?E*a0v3?2aaq!*|%zYL;?m^QxgO&dA!G)c;)zk0SO=0#_=bO_Vy&1c+ zvt5l+yH5RA#?V)co=k>je%QKwfEd2?C%-L?9Zjo5Tt}6R*FHTuj5mm}l&aD@;(N3h zUzKF)_(h^ecxuym0!5%cY;DP6F)~W7Trbjx9fkikB=$Dyp6l&li`5}KtD^~n)Nih2 zwj&fLN9i7`+N(Ogv!{*(+eA93oS-m;zf#7x;rnaBA?Y$j+N!5Ah(KePrpzQ0(!oJ$ zv#wch>ET*K^BwQ%d@m|q#@F{KyHlppGw#I-Y+Z}Q+8vg6O>wqc@DC@4`K4XGj791R z4w+$h&PO4%G!GUax<)%C(t(7O;z5oq(X;-~OsL;kBz3|Id#slm-6aaVyyFjljy$cv z-e|FC2~tL#L?@N51UyQ)-Q`ZC)H1b7C~{QD)+gxcN%-x}b+>6T$7j0|B%hnBn*07n z41(U&Im7=fpGqo1RIGmWD$)d$sr18lkqse!M)L;#1@`2JbKW^gI_<3_-ZOZIx{{t; zfrOqFmakTlm!cWdw&E|1PT{ERQs`-xa2?YHgjpmR zXTLT&OMvUovA)fG9~8I(hp!0Py@l2 z=hmuA|L}8E> zy?EszAU+EFT_?-N=9s_63dE^@DtgfIM0VfCZZPrn7?Waw@97K51fW&k|5cTJl!~92 z9am7mf&8(b<*77?m)Uv7{^7Xr3D1==scVBQ`{1h1+LkmUZvklqRDP<0m_GYT# z4R`uTI>@CxO4nLGi`0xG2HzcxP0S???x!A>5Ry zw2=Z`SSp4{s>`<;deJc{Pk#pb|F(QOh*U-y#On$-yl+fB+FI|o%5MWX2T5)5(3+)ug}iBUUOWjX@)Fs^bN+ z@$d_EPvh&m=-*!r@N?|<6Zmv&q%_??thdid6_QQ84qAb)-4C}`J)bF1N|Bgun#Y0y?J5kV8)In+TAD6&}W9@hgss2-hFQwBc+F-~YmVcH{nCHC=TgdyBU1+4a7nWI|9>y467gzTXIp zhAG>)+udQh{?RhEk=cz%=SNd&18Qb`vktVC&fPUndH!|FeKCdmeKHW6a$6Xasy6c1 zqv;Y$v#K?HXm+OHDuUJV*R4Bm|9Z(M&r^Ue2dcA(xz(ncJ^0`3t^a4wZjL}3P(si7 zPE5G9jR@ZF}1I2HBG_++rm zq0xo9z_u@Y__?#XS|=1$`m4cq!z^RG^Yy)H^K#&>i2VDpOKbD9ImZEZSK2CY>d3c8 z#J_#x!-vldlL$c(R{G($A!LOmwR0!J#N#voQ1$Xs0=~sYppQ#R}x$*=G)wU^)K6wi2pSBU`;i4Mhy zuqS(4b4Tz}5EXNtYO>EO-9v7a|6p`t@>~c z?Dn!;h#p@E6c;F%#Zdt)oUe*it2o@_4l669>wchl&mG1VQMcUjGg2;6 zi%e{oD1sqot*6l2_-HO6#s6iSlVxlP-B4`0?tFz79-`h2$I0duEBDwgyjb4dB*n+1 zax+6@w14{~K2SC*3izW}u(b;#gHok}a?V6`gY`ws4Psl&;`k4UT5=d-8pB zR)!8)BaOIn*)o{?2kr-I&G>@vHwl`UaGCpq(B$P4+YRQen2I)`Vf-Jf<)O>z5T~@+ zUGJI{+89uH_hCX`=QVZR`x@UOlzx|4WB$Dq0DKJqQ zatE%FfuULdNR$gdE{qHW!h%^4o=PS#-&0|w>|s=0Qj@;NQPfBNTlf@n;*7Rom6uKr zu-J~t2i^bnAW>!2amqk!Y8topu`4TQq=kJT`h$d;P4rqYIyexw8v5 zmEMT$bU7VU0ylVkaqa!Si4+&!q*iB7iym@h%fTM7B+f-LIhmC@`=E{l_ruY+Je;3? z*or)?aDny1RI?i_sebQ)0N%DDGi3s=F((D3PM*%-nQH!VPE_I`%jd$F(9VQex}c6SziYgf|;~J=Q9Bj9%4J*TLxjBJU$_Auqs3J(F8t*(`cvdrla!cGiL%xz`s6q|$EM9rV7U z*NXAZ?&J@v4 zzu`;>H*anlN$#4Y(!v?{+$PsyX6WH*s ziC)0^Y1T|-B!UY2r`_cP$^0LEpx*fUhi|jsl=Y~xi$cczaN%494pWyIvltML`H|k} z`Z5UyG{z~7V5+jB)CkpWclb4r_=4L@yHVxnc;Pa{Uap?UK*UD3kEo@D~&PLwjLs=#wAuI4 zBU3w|JM~|LrVKq&U|J1_&Nt8JjB@wDB2P&9dIR+*_Ni!&7Y)Ax{(3MzFOKAwHi!8# z-cz!Jpu#icUwwi6WUxIp$-0ynK#t+9#30 z=9sCB?fBZM1=?h(tfSy}j5~l6ke^xcMz8K9k8Ce{F624zSXD)s{ryQ;6{7;kF z`VR*4ND9{johFwL^h}k2yL$88WidEdb{TY$oJ?FjlKJ$ zIK!QEAXq@Ti#Wcehkb4c1xpfA*P<^W9Z47X=P^q+o^gf7Ew*qO_g3NVLtha*e`P2@ z5Tbfqd_)`d^#!a}f~-Ij6%@yr|27D&a52kw|8AH?_<6PB<@jqRt)?OeU$P?io8$ho>ut@Y8eA@EgAgfWXP4s% zh8|N>T#>m_v;<>*y;^)Eb8c^#<|eV9me|c&JHTV+Si)&V$jM?grq%s!C(2 z%k|(!2PiNVN^k{O83sPozfJgu2o7ym{kZNtmWtPt!Z#=kuWLyzTIu3x14M zbx*4+YGbJ%l96qqgluP3IldRBhJ0a^d&O6$i|FE0lTXs*LZ~O^YRcEU0jb{wAS3oq z3&hEQBr+nlEH@2?=IX1(ldtg;BvkMbW;%lB{gVJ6P0I-kWkYhtZM_2@GuWxChe_JW zww^(N=SAKRnx@YL1Ma)2*&PC-8OP&%H|6$X7sYX8Xj*hEcTnby-n;%oLjH5e@YWi!*)qB9GY5q~y6ipc?#kM9&y~ z`T6&`Rv_D)%u@Jx&AL<$LB0$4d&TSP^f&Q()t4{Z{vIR;)KwqT?1y9MhyH|ttr8Z* zELShG=ATePG{XL`1iBY&P|#ybVitJQO5Ys)dV}`k3g33rqZCvA#~t=SaRx^RH4q+YU4Vx(`d3Q; zfsYm!7kzjY^wzq7ZHRVea(aczNMmv*0IDmSF9MxlzscPV{`51VMRFI-QEu-^Hn)&bcfO8 z()N6EL8{$5imE=X=rZ`F$PRmF4{S_5`Nyf^(3Yk>`h_>@oEh0dBD41cN%Rn#@-N~F zMhF3|_$xtC!$D}qnc36x|2)`VfCPV8yv*4w6dap(x=df3^u2zS-w;*Nq2C}CTESs^TO z=^khH20I8wQPH8%l~np{eHkTJe8lyQ=<%ouO7lHRI|ahP^DGPzhHqsDe9829@NSxz zmNd@%W#s-J4E78@?_UjOQmlYHtdE{sGv{j!N0h2i>g8j8BjT554C>GbL#XxpB!e*4 z`R%iA+gE}%KU<_2{U;vv698j3qJk|`XV8E&AW;=o5vFnM$OW39YjJ_3^@o2Npt3zx_$JLz3Ud-JYW- zH+%R`Y}i1_(92*d5(x7)1n(m*&=sk!^E@BU1m0L#QPtwOt*%}}1w2O61VA5^vZ?v~ znvKK4cR#LmC(gYmm#O-IXFi=pt~92DC0zZzN=fu#kaBr@%x8g+i~Fq8$SWyO%3$@o z7|#s5t{rb@B@En-%YRlgr&mBfzBju8(jAda){77^Y(snoke=FX z9bZw=<8uKvvUu7%%oDpb*)MI)ZCwh__Pm>tM~$yaakTl0#bcOJ3nS*Ps`v9*L( ziR|4q`W0#ms^5Ck@MA-aL6j9{`*C0D9w!Q9v|5ro@si{!qcqe!IBb*>P*C$gS4L*-RWNe?yl<^GZ;A;`h(BTt%J*TKAY$qR_SW9oez+tA9Oj zI#yKDrE6`g6?ZE(x>(GFq$+U8r~;lf0taPP=_4gT&5YYhq*4Qc#zlA=-vCB%o*soY=O zc(*}US>bczU(gn-IEB$Btq0(ur0gzISjR5n8#(GQTKb&~%`2Q=k^} zxR0v$slLF$MXl6n<@MBYBn(n%aDz2~WVYBk#GhEi-1iiJT&AG49?E`1slUD5U9@0d zNB-b(dEFBhe{6@NL!chuLL~eB>qh`Hx!clb#X(=bGb7Sxm^Z*hq?@(B0f||`*XBZ( zy}hzI7_bYGlbdr@MHLmS{ShozS6||kFl2EF&Fkl9J8p|dJCsGmSh#rz&N(8aCz=mC zpT$Tx-F!oTPjRwUwejh}#NOzr&#|t?n^J_W{+~UH`e$f-;+4@K!RuE;MWB?o3Qj>Q z?2s(wcbp1rk4eNPT`D;x@@LKKd4Ez!z2OZeLY{Dz+LD9;1pQ$lQTuN{`_goo?K0?&aS+F+d}u5ujseQ=!n*+KUT~ZK2nk_5S#C=$QLY3me+LBJ+h%2AgG7qgYiA z3zpTrov8iQbGry3te!4292B8vmjxCf@-1Ypq9#zqzJ+m07xmq=<_#)oZr|67 zyHCBCdNVnX>Fw!nu4m#3p%qcy-aHC0xwFmPWXO7QO~uRh_mBHZEP}Fq>a*`3uxeIE z>t%cPs_2+!>iW3v63w)|n_f8-!|v#=UnMNuBO8C$(fg@ZwOn-*SlKhaeLZO-NcXS|Mz7X5H`mwU( zv1W#KrhT(R>r#Vl)_31ki#}AAo8QI0YU$=nFQ3bc77>xH zZAbNLzCer1?h@MOyMt)~$4~~$B0x?L6rKD5Fuz^?@3!Uzx|p@xpdTM4fywCt*K7*j zCShD|=_<*O;+doJAN294zY7H>_;YeLE4IU$Ye&XaArfM<2_H(tHq114BkK5&>`@W# zs)!QPFr?1PiVo>vXm>w-M@T3@g#Tv#Y>;`9`=we3_YNiKlu{Qvyt3z7L(l$ULN<#1 z>rGWS>z0Vcy2R3Cu?j;vJIw7kw{+H7OkB+@!TPl0iG9TC7x8f$?G~9mMJ=H~!8e)) zMTh%!Hq>;jU;b#%sO!+X-~bJwDJ2>!P!isCsY~` zV&Kwm6v?+DpEm#DID3C;ot12?#PQhV&JY`Pq8k1URWV%ism5t5H;(Rg{_t6EUHh55 z%LmuQnWYHQ`+nzH2D|O>H{bErFV1USTrq76@eIS>1uL_UeLx2+F`b&c7)PSEXd!}~ zMKE)VyV)YxX%n-ld7jY&$b_r8>gB4Bd^ZyClFkGQMK)TAJWn5_bX!~RAK<>``%Eh_ zrB(lI$HFB0`>zc_whiY`o}Odrpz&5rP~%@jR-8UE>WGrP7Jxc6X-#^2=~l9!-SL#- z%drglK^J;(5NTccQXq#MC8is$oW%=~06 z02{vSof}Opj?#H#o4L0At0D>1b6*x3;;|uk)m}|JnuZa0>N(_prDF(3eL3~yTt@`# ziS{1AO}cc5OWcMBY~l@i#B{H0KT7vr&sow42*=cGWR}$jgXMp$+YW*wz9OzCx&r_o z&V7qtW_4_=6&DBf{t+7SFM7BL^depj_{dn<%JQBJ9jq0`b#yCt!?xNREdBm{j`ao~ zZ=lkqvtK3!l7L}ViRKv-tDueJk?~pcxy)X%2IrMyqk}97`__Gy4lf(J1dstVxPNMYH(wi3a)?g zF)#zG`SA7f*i3#*&V073pxMySQdtx;qMEV`%*tBnLj}(tUQsE7zB0vK+%hxN8DDdto4&9ANT({P+%G~ZyjfYUK1bK?3M1x#rnJ1tHW=* z&<7AWlVI3nN{W11^skltx}(ugp6@;8d)M>$8AaRDC`%f23Hd!O{Ic7vG?b0i~`O}}8<|LTHC?U@_5 z){2sd7LfE(aE8m)JLsJdI0IcI^4Q-}koL9@ucoIOfnqBKQzhu@H<^F`5g!;#_(Ul( z2;9bruiZAk2?1kTSlO#Z_Ey7zue%|)dHRX_!;-TbH4;Yi8DhR9^-sDJP z2M0t}kVU(vVHlDm?9obI^O)UT<6&vIt~d0B*-DvVx&Nx}<$2t`_Z8}9Z*e7_SIiP{ zhvzzG7pbs++oyZo8pr&N3m`(>(GgmUpaer5hxZ^Zf>7oA9yNo}d4?#YxJZ}hm3wjT zF!Qy6o-QmU^qjDH{4xO6zkrW)XdV)&da_`#;*XN=W`+>&nmB(imK6PEodan9OHPQSKYsw^WgVR+wjaR0HQfF z^d40D^<9M_+ER_j)%?!_{R@f+V^TFYjfI>nr}E{SW;ECS074(s@e0Bp<7{W(z0%6LjInRuELM<=w8=uOGY_wT}h+J3e!qsmWM~x@t5^0(coVMxK+HIc+l` z3Y8+Kcb@Vf&c0>mQ_(i4(%YsS#fN{oA-qnZue;|#n8CjH+dnR^i+w!wKFJnLNNr1T zB(m+yjF?LHUT;;W{uyvk@l4bysVb({xe$oLNM1AXe4VKT-E;pbU4LPz09~`y)o5~n z@@rs;LV7IG09;D}SyH5DbHbM<;mc3gN?tXK37wK~xHEt{<61%B6s)~0?t96W{4;&< zA^O4_<>_7>Rv|8=03U_XEC(D|Zx`6twjKL(xY8afdAyCn1UaxRCm}a=cd6Jl4qB@Q z)Ed4Xwqs>u+~;HS5f>+w?27wFKoLrU!z}YJzXeSUqb#; z(Ur-WhD?2T-kc8JK;=FOzV?pGs@(L5Y43N6FKH(@hS1X{U%17Mq9^_ms*OJDRP;k1 z2LY=WLJQn*49%Xsvp&m{LXQavS#GQUc|873LS=sk{KnZZ`-5J*+icIrawWq~`H2TT z4g`-!tA#h#N~5Fc1dK?LX!Vc`0}0aCwhCAqis}eCNW{g&4Wt&|8GMAngYaJq6doR~ z?5KW+v6sN6Q~Cq`D+=G@h%M%4(An82Csq+^beGcEkL% zmL)_Kn~c9V+x{;s0-E2JH!T~T@QkkML)#M8A8f8j<1#Yy^=-!f| zj{(mqSD>q=g^P%-o;4rDvN}G>4SkyO68~GjVU7O~=92o;by$}KNf#F&>3f@WPA_@q zER5jEef%&dZG33+QC?k7-_M=r*Jf`Q!QkY?ahOmj9w~8*@s0R&-ZXRV+}KH zpgt82vHRrddxO}O)H78GN6D6hM6fU6AWBS)J1~cu& znB{tA*3+IoG#o^|=7JG*nI)}AcL7K6 zhM1)hxrqqe(~f!qT~3S)UuDzb@NQL7tPe|Br`P`UbQ%Ts9}K)Y0MFyj0tqVtK95Ja zD7Q@jK^)BO&EggcCT(&CT+!#@uSEpJb}U(M+M@;5@YxXRhVWU?)EwG6qkCh8@$DgK z{t@bG)BSjG4~kdk$Ltq+Yt2wSlL3FqX4sVZGIGyq(_jLEuoT?t!mZ8fQaeA=M?_P+!v$A(Em{HwrZuyLt=ro+JPK%ddtll#E| z=Yb=z0IKswM=N>D^x*4sjfY2|yk8yCafk4`g{B*)+Z)B!aRw!b@1!r@H}jl%5-`Ha z-{@!i$3v!stL0d_u#bH6NW{j$NP}433IhAwuQldkAm@=96wb74B>T}t`;uP0yQ&?` zApYhohUw&`K1KBKRpYE#NUJn5>XyC{Mb~4063t=E7Iejb%5i$4Ol}CKE9~-IFFFS} z-S<-gro29`z~i8{X3vRIC>3~{Np@5zr~OsMf^$soIjVTo5m}DB`AZIq_KP-Eqmw;% z2_^4=FUVU7X)O5pkAX7VBa{)rHMO;Rn#W48FD6DmtxQN9Ju+C&P#anH!-e1GPfUn4 zDuM<_FDxM)a*>1X(!7!Qj=-0R!P}Szk@*`FNozpG5nr{G`Dy${x4aB^Zv?t!xF7hR zDm<7Bj|?|r3xB#c85R2DJl;(YwLfQ@@L{d*|FF52AScT$2${%*~=2d>=7&fe7YHeQXK-&Yj?jzH89kEjXN9?2Aj4{Y|OrOz|^S zrT6iiLwt?45zC(2B_I!m(GC4+kP7l_?J&-se)I4Fn;M)olm1Wh40e<%R3z&&y{SWZ z8y+}BAN~$oh+27Glo`>;S3nie^G{EfA}X zSWvTsK_cXjben$TBR1O4PJF;vEW3C?q#u0GasK|-g~Nl=A3@I+KBqFgf9Y>RDAAd}Jm)dSHF=aiEF?l#cYSD%I{H6b&P+0b))_AXRf!mo8A zTol50d?Q+5#Yin4;ExEo-+BQ74k~tmVR3ql@t!mQsO2?Cwd(vxi3K(d9k1g9PR(Gu zeuVVWT!H!;D_X+TY3`1$LDpvXNrorAF!aYGc*=L_ZDsNmhtd2Yf>L=T!va|rz3@sSAwZ1&H6PZ`afxrvr*Vum+*4-=SKrMWybu~ zIL-+ioxtmo3y^Boxjj(Y{Zw-ckbXx6b=!Tryx?1;d`wF!{$Zo-OH-8+UEcw};7@zf zrL@g@)#UK>Jxe|7%*EsR;*^1Eyo>n_0KgSF0v|wTZQjh^2;Ob}8e2Vceot$+zB6uB z=%oCSZlih{7_Xp zfu?mp#|vj;nqG?rP?QSKZ+3RqEJgzs|>}8NX+V)N=;IV%6(q!36FKpF^{3R!b%F4!o#?iC0LJ z8Q1W_KZKua_6niz(p28S~ z_hghrUv=;GcR$A8e8D*pMo`7%8+~y$w#_>9#o4<6Ww$W)X8OBbuR%cBLP?t=QYq-S zW03r@uh+jfQ!#|Vd<}$5Y5KWn%{l0@lcK}k?b}UdvC@FzOUN~)Tl5}>?ZY-i5Xs#b zy^XJ`GTA^^fuQlPbNjMa+Bw8*2vex%uU*Z1x-;&35`LDd{?W8(4&tsOeDK&DT)i-` z{~X>`t$v>k3u>y7U@Ns3>S9WZDJQ}BlB>@j^vY!X;C!NK=h-W#+{u}ew0;n-z)$@Zfcb65~#^j%KB)Mw$msP_0UMydy8W}%`1?%T2!OGTCuE8!7e^_bLL?CwXI3L#lg9R~}TYWJ2Aw=qYf6|8;72$icnlE$f}; zFt7lwzE(B&5reL3XfV8~_7r;E9W32c1@oD`y_GXlyyx_-@iL}=PRrp%SItuSdsJbh zc5y)8+5|{+L?IbsI2uUG;i9Q{@K$+2<@Dad5<68Wfd?;K-&}zj&q2KTmXH6B^~b95xGi z)msr~`h5q;WC;U%jxm)kTJcFkcZ7Gk&9(v8_x?UV2BpR#vg`AC^Zak6qYYv2Y2T49OIlP%lc_JL{F1MyJaC727R1Za6xy8!cXF8M) z>AJLmDk+lP*8<7~Dv6Me!_#(owt`Z?s(qp^plL4dADE%w_T^Emdr;zdrE1!Dg2C#C z>?<}zrq5@e>J1!XDx!drh=QR8`c`We(3D$OB^(r3bnblFpDOh0v?^sZCz5%nm_vJ+tHm4L>+1@E@+!cQ?kOq9`hg#YJU+t|a#5B~hRO2`nw$%Pj zkS2I|KuR(f6$akwHml0bH}R`DTssxkBq+L%x1|pnhG-Iav>w@!MUIAr#F7pp0HmLa zKmT|pnwa&4-x)XxnWVRIy-E`W?c5!WOYWA&mxsPOah;AB1Tss}c4kNpY@NUJ8xe&e z`lkpPZfwZnr!p03Ow4HbfNu=(Fgk5|`g()$8*)Cp2ZhE{wTVCfEmPGbrzZWC`sA00 zl<;G!ho{zwBJo^wIsEaWuq$kBLdGq2>MTLZO=e;_-4jiK$7kD*scIOV7u$N>&!(Sg zyYw8k+vrB03aQ<9e&VKHcsv@x{gsn{cN%oDo(7xo)xA*-{30|&{i$|;Ibd}&k4XSY zg{{-X`*a{hf*@IKaEt8N89Ydz_zRb)#&rOsx=dIT*y2H$@KG_*?`7P00*1Vx$!df&Px~L1psSe8Mb`WprtBBi!71)jkRP43yVp`;CN~!-#k=j1dW} zTe(EsK!&f2a|^@tJq#^oVngBuQMj|?!)MF_aNz!HylE|#3|^25B`%;uQYAxBliR}G zwK!jBimf_kjrb7#1a{jUiqWrXn=GrXLh1W)PC?m&odCF%Kuo>1O`EB zwe_93@sz>xfPosu?VV%2^fHGh(OKAoT>k`>;FeeKjOVHeo2I{@VogcVVx^8&W!}9J8P=x`X~gnAkd)0pT?> zM_c=#B5N2G4JO9Hj9kmoAm73J`?k*YUuJ!TuA|*GJn<)Sp&%nLA9%8VqafjU>GTRv z`Sp}rxgVr>z?W4!~alV!Kd zBkCoqUkW#4Ir8!t@Hl@QkoRevrFZhVcTk9BGD?YYr!3f4tuD^?ntjV2T#d#Llj>4) z|7Voy7%y5^QiHa>X5Su~&2-R@UT*0l?cH4Y0Oo$0W|cUoP9CSe$MwGfzX>A%Hf4PD zSeMz5cfo^bmm?0o!;8;yCE6e1J&1a=-{j3O>7Dk{IOd5rf$e7i8r5q}U!7LoC4K&TUYxLt)dprw}3t)^8hHJ(s5*m*MiN6MAiW(bm&b5DZQ#t&wCwta#yk?9Mj` zQWpdBv6c+bnwAypjDmYf`Qr@+zkC^g36bS`t-}i1T#@7kTGEjLJxYK>daD}>=H2Rs z3sPF&+bf=xcqY2LdJdD#^V~lWIC)6~y@AAU&Dl|P;$~yak=|9OB}P>tUgwq2+{O6C z752$>M>J?(q=Iy)JNH9Jvy~-Bl+fz!ygZQ$h<1H{?qN^4q((2z#&y<0V7C=5bwY%i z#>>WAW=$)W>-{&KTRSwDnmU=hrC|ejpkhrZ>qv7Lg%z(Z?VRLm)X5}uM_iZwgL6Vx zaKiRd^TTJ}>3*}wUve#ltW|g*1lw}v9u5D5X!~Wmx1!}Lnh)xFF6E!xt3cY&x5gBB z>^6EMG}Sl2LGzm{yn9M6-Wz9)mgZBp$8b$pS7dX~?|tz%=wB-XAfBPn8$!l*R>5%T z9G-3s*=wOXX^AI2%0VWgbZ{|T-}Z+M>P#jb`skfw#_ypd0`n&ljF0d{l)S2Q3DV`- z2@{4$6!IVH7pgLn-4!Tb{di<3@ZMA?NI>yL!^%rqDE)2V=n>UhlZyAbC%kC6!*Sb` zhS0p2cfZwud&!|Qo&9K1o z+g^OVRCp((`Q5hX)8{||OQUR)H(l>H*_x8$%lT?#@%<6d`Mkj*a_GgckS zT!#0cLFuVmrOSu%PxIg4{h%fuRuGNXGjam)tUIa%{RR&~^l*gp1AOku$;@ol6CK|4 zNF-^Mo+BXAUZRV~@qO3g2J*lPbalF6Si0tzW?xN!WujFmeS}(UTiU1q7euCQx0K`z zwREow{}aq@{8reEB6+$F<0tGYK2yHs`}WriH=%Rb#WG!NZq3dU@A^~NO=R$KqP4WK z<{;a({L1~FfshokqX!iJ zSzV}}Dz#LLqT?>i^Zw0sg3*}l{SVE9y4=1DLA>P3o$_ZD@tM+>rY$Dl_?mSKbY()p z=w@Qrv8@Zhg0@PgHKUmA)ke1E67*gZZ$ER~J*r8|hH*0(UKw@?wJ9_wa7Hvk8|t+^-=X8cx&R`B zE$Mu&`Mln{Kxy&%o2?Ka5$RXh2e&K);KS_a)*Fq@2th$2Vs?U9e`K2l4$OzkNTgE^ zt(q6@46ErbGz1(gp@txx(ENj}jrsOrBTG7b(BJZ_{E?PQX^PD&nMBFs9Skz%ih>V=PQ+ufn98INBHStB!JSl&zPa`Mr5y{BFPCA@>FU zTK~C~+oEii-yAW0y%-E|WwuSB6(D&mpfR}Xl(5#hTk1bt#C^3Rq-kAjx_fSYYM7s= z?BxT?udl4IJbdA?bg0x|zop8jKU(yC2`~6HJUDI06zLJMNxX1LVN1@@M~SngX}5`S#rnVrT4qW=Xa#)_1sV z4fwGu`RPvlBB4*dx*aM!Rj#aYRb7CWpq#XH_l0ZmTT!TPc&|KEqI!GPh4k41Y&fxAnep@K8x59?UhPvJPJ| zonChtW`!jRtrizWWN*D6JNv@>BXrEOMkrcUtDx^fs_J6CsWMbxok`TtwojH*%sVBH zP=cjwr7|Oq!~gi%UWr})%)WWOYWYpfZH8Vz>wuea)J?|3UoJ0N^OucB58xfviH2BS z@(im1qfwROf!xknkKgm;Xmh>n8s*skbCvO4Hkfs4(mr%Z{q?lpqOuGyrhSCqNQbZO z=s0InLvF{g8o%({`;DiW%pD*;B;D$i*Q;$M73DX>9JvkhjIoR757t>|H$tCzEbd2| zDs&aU?^m*@wJpl?K;XOfji}%%yDlAbBsbPu?_OW;*r-`r>R9&l(W$T=v}8*XjJgbc z{#l4r3Vr-1z!K-M<&uvhUG5ZO`HNuB{w2`8IH4-PV_Wg6LG(UzAA+z3oWGvmrkVC* zJnwd>^f<%NE8h``Am`fUHPY!#yHG_5=iHgvh zZZamLPZiBr`oSRP?^#bvS&FLweQd+2`9PdIx7)TE@Y@$3d^=rYEEY+CY3 zN>0n6f6Ovbe4~&MYD+jKwpNBTVQ^MNgs)+!+6V%9a=p!SRXxDX(3EtU-=63sdAy0!u__5LW(lhbm=hl39`y|M)je zr>yQN&E=o4xzI>Z7xmKS!M#R}1+8>;i9$!${7@~XJzy;4v3zB-s7XBk{Vv72UlwYw zgKY_6QIzcmJgLvXrkMSDqwirWzx0V&M;puItHLJ7TSPTSdz(n@_YRcH;91wqhwP1G z)i-iV;d-i@U8-0)f1E!wSbEIUfqfLNs1Gfp`gon+t}hN&8l~oAxIzcuXi z%^s&b0E4vhk^+&7l(I30LbXq#&exA^t%Cj6Ud>pX&$-!1o=qR={J!aJBHudaHl;58kQqXju{LSi3XhN{2tWQx6uS6qc2{92H9=lKyc^|5ThsCvT+2=(>z0_hq;})X5%pP=pAtJ^UHuo=zb_GoH!;~J z-~8C?cyslkXs-iLi;X+l?D@D1Q3XlUowVsP>E1|juv?|-N#%DVnGhF_!=~mV>Q-LC z9y(6%?fUA&E=y|Hp&d~{@58B8v~a87u5-@&ufvhg3L-n7w5@xx@mQHNQhUk|0f4T4 zD@wPFX8XESK{Kg7p#&Wow-q0QgyYIj`z+&xLMe@{GCAMBgDG%6 z>^M{bKz`okoeRo9`Vt4d`-t#CESH19;0*a-`1dP(mAzbLQk46%Fl#8+5DI=f`>NmU zj!@{o-FgM07@YTZ=hfD!nZl=PreSzM9sCQw{20`#b2Z5S#P|vdW+VfzC2=c)Q92^s zxZV_|>=N7DC~MZ1M8p@ZFVG@{WEx`Ycy>`<481`KnFo_Kc*821J7n;5V~AO9F4Wt< zDBDx8gB`#C!=j9bpeWQhnIA?5&TOmT|BteKtRGN>nf89PS}KjD75=6{A&si{1>a!t zPull)=tQ^}_J8pKl#qZv|Bzj(mVM`4`A|N`s~FOVHxbz;r$Eg4Hw+@+@hdc&D-z9M zpGg8jroRjS=8fEr&)vGHz+^Rt#iUGIKI5XltshVjZ|#H0S`Fv6+CMF|b{%ChucRT6 z0$vJ3#Umx-I2+zfdK|v(Wum%KqI7pQo$w;f{G{3sk>d9`SbiU~vplq!lU>U7$eH9z z6bR4M@@=dfS?f{G&W+8o2VkFAi`1O`P)u;1y&>@>9;6_)#{KAtARyuGi(|kuB5ytd zo8w3$#}{uKSkDHOVl)_^<%M3bwKF^-F#K-kb)>K)Vn0fN+d8R)-}yp5!MGvJH%wdJ z^GC=qfr)CL7f65Gzk!Hk$od&4x!Z)Qxw+mPPI`AOep3a;Ubao}936 zrIZ#?o0>zlcK9h90X{uVDORRZPwk6~-L^RvsMB~a@_N0JqT6?gW4|pO`@Y@Y(Qi*Q zc4~^cXtZQkd}`83kaldNH#e3S7V7Ds^YeIvDocPje04JZVGxiL0)CsdXIli8s%}(h z;G=f4*nD&IC=;pr^fhPlAI0m6A4l8n+E`D5Q+Ne=23ep!hpPN4(GN4XW?2gc#P0C# zh;Zrp!l7|)-IuBuv9?qw^2a+0eskJE!dUv{`1?UWNb$*Fqg)^RA4EeET*xO|$irZTZ@&<`1?ygPd)(#e(3Q1iZ)?frieBFVf6rc>sfF z#8pKfOwEmU%H_>0ssQOI-1LBV0l`G^l)NLOLdZbYB&Kvg*wS8L&>c4sv3VGq=vDr; zq|}vZ-A0M`qk2u@!6hTq%-x?@UrS9@zL`+zRWToxQGM&OmG<6C5D&q_04Rs z7TJcyr77@-1FZ)mdkWrC@}Qv&OfV9SRqj_569ZPAqU4gJ*00stxM@+~gqh{+3>cW8 zMy675)TP*BI*H~08?x(*qd!JMgGIfMeC{E%)P~?iavFD_esYG#RNY$To8`_c(oolL z|K*zd$0Lmi4hcLj{JDv){d+%ggaQ($>ymo~Kzb>xmo*4D+%FBdl)f!{ zoCS^>m~H%EVt2{SA_ML)5-+^>uDgg~;8-su0gTDwlL=xlpNUzUWXbs**&!Gw=(8A5 z4ay`(4h~y}{7(50L=x6?V2*JEnwD=eS?qGw50*{sN71FSIS^mD1@?>y*-buEx(n!l z5D<8KsO>}svQ>2dcEJ!qd#p??-eTk|2yGSP1P=p& z3Jd+1xDx49FC2lsx3^LW8NEzzmu#EICNnqKHk^G7zt3mmvqX3)r*kG`Ey%@b=In|& zl}T0foX9HN-H%RKvcv6kBj=go5H`Ml5U*YDJ*9>;^HQ`ljJS=3H2>h{Py~$pP`w}o zT5CHeO8Ksx|1$SI@={LmT?8FDE5%E>(s z#Lv8q*crJeOfA|75C)-}ZK2Z?{w^3CVKHs$I4TBDlCtGPfK8^dnpFa9Pr%Qw?7%UTC7*XDqjr#e_!h%Vj1} zXPo?u6ekY-7$evdMRjXcx%Q3RSv>H;wa4@Nqh0>CC$1hV1i?z-V=Tu8aO!ybgC0We zdj+d6q?302YNQ8v&lTcc&^~(;9i6#lH1@sw<0%8*v+1_`UEHTF`hB$Xa2uG4P^<0!+7*ra8yesxPw%>}m|V6_xl3j3q%rL| zJBCxWZ5oY5E1G3rMjw^s6>c`s@4~XLg1@Chi0)0QuIy5H@6r!(iQwT@><0)=TW5py3#|vKMjS1hwH+=phGkcgmYFD?8Uf#~&IRh+Zvx`#W+q?g* zlr!_q)(XI^!x7{KCaOq=VIUxykatP`I{njM0uS_7sneKS;?qC+W|>BTx$sAEa;zDp ztqtCFvb*H)gNlt{Cg6!|dXfHemaU`{i@R>5h++C1Ru^II++fe(A}#;w6Vo4;XbFgP zb#r0$MP_Fcsk4P11?+%O)?U}6yFHzq9bd+ac4zE#v4-D$!G{B=;@=&WFfPvJbSLGX zRF|lWBk<#K^Y{23Td%ykCC=7p1l`pP2|JX52^HQEfu3QaD*h!ZuYQYJb|7^NV8kA* z?iR;yEohK0>hpCl2Glm13v10FYUvA}ZE-3lZ|jeoC2D8sj;^Z4tU#o>bgRG#t!je5 z3b8G|+u@r#UC!x^fSd$(=ID|G)>2A*Q2HNM>j>(G!u#f3?<>_&oqou;5<8-hl5$TC zxc&=b&rc;7Ld_I*Mx0&ybc0(ecIqO!Ecu=GT=5tgvJm{fGyjG)H?bvQVhTI*i5|?cF(|z8N1y(hmRe6Bl2Zm49U~1XYJ%xeMA+F&GM7 zvYax?D~Qe95P!azoIn8i3GZ^a6|k^`^BC4P!#19NB|(FJ=r_Cl+Yz`4i248f__iQRK!)|YdW}s_>$`orEhdj1xNr}izD_r_YNVZgG?$QzO7Td z=^_U%%qM(xU5=Tei7QgTo-u@$#_O(yL2zEUt{ca)Vw8q+&v@20^LXcZYaDi-#h+0V zf?~*tNtY;&lp7ItWGI~}voFPPQLnN5zKi|Yid*E;Cf3RGk~q!^%}ZyZv?OYx;VkqB zm2bzl#)~bFuh&nWJH~!FLqr=;Ezzj?CcVzNIjMog;P@VtSY(BM=s4!#>9;2L8*(GT z@wOx4SnqK1$jxd`{h$tHf^nd}a+ui>O@L_s_)ec_;__?D=T~3779fe)+Tp7H@=|P%ix1JYPFs8@MOwwGmkPr+A-T> zE$UUhgy-+-=?wBMk3#Akb7xU{V;bQFC&sw^zY`ai<_uG~vBptnan+8j7wL&vS_)5C zfJ|{a)CH83hqMf9@xug$LqzY%g<77}?o2e1_FHr6vRCd6t7XI#s%5ybKb?YNzv9(? zz~{623&C_GdR>uW(UZB$b3#9ipUoK@9(9X^gNrW6vwNoT3YERAu@^<#7|sLuTAyrT zT>DpC9}2CzlYnh4?|OovKNi@1?B}eOpb05wOECRdeVXhc91`(4EwgjgSd zd>tVas!i+cL`#*XSWmNK0-U==enKjE;uDhQae&_5Qhh~lJ;ii?n?48ncvf_x?%Tm! z-N>rAPo>$w#ysRe`xPl|+uXIG;Y~)hLObL&9z4&XAmN9KG>q?363z=fjH6(I*puPx#%N`LczdA-_UqkSEhq<(!msk%D91)jO&el7Wv~?807U&$OE+Q;_F`nKnrG( z|NFy-AaE$ZKp4Sr*C{P%=Fi%Xk7+Z*ju>Eg(`B!bKo}e&i7dvOFsZVbXsI!d%m4f5 zwY%A!bU`A7I|t934c55~;%1l}i1Hs~YI%$ZU$=n}h zE6X*zdU;h;H<(2DmFwI*Lz*ZA`#kO<0os^)N4BhOm0WQ`eH04EjJL>rd8~Cht^+UD z+*X_0-o)CUP&5mq5=TI}Ak8hj96vK55>{nk*n0CWla|Jv za&u&kKmFNEA0Zq=p zl_~$YNucL2b?)q~QKAVeKKTouIj;5&)x=;-LPJIRz|HPj93GiSUx?=%R&#lGP2P%$ zqJwMUpe*)&x#IRZ{Mm#{_A7&BlH7%Q{NTAyW`lFZ=7{+FqsLD9Q)Fft5vzAM0`3MH z-6wR76t+?ZO4_i(%ubvVI_m_|L=R~#F$IC-$_SU4MnyNi8kB@wNC|bkvI`;r0w6LL z56mvTzGtu1cn&(37l5zfo=%$fW=aYhcf)}AFF)w7B4N*L+e@; zUd2C^Hy3TH9K!9Xo3>Xbk6v<^z)qvQEJ zc8eP#UvnjiPdSQW@EDI`^}JB62OGb6*u-H*HGsew`(~(hUi~2D8^36Y+D>=3o8snZ;N#%}~`E)#$sqtA&Lp#U;gyWS- z$Tq!GVz!WivA~Er4d~7B?X{C>%TC#hJ$$7#B&X%ltpZU2` zykod7E4vl&thxk|IjMP(pMql;onf?X5ceJIS2z(`$0?2t8jV;uu#&bQCL5}NVJ*oBSo9&_0D(L))#EY}A(9ag01riXidX_Tv zr?--nm*qA?tAkSE0>bHzUZ23%A=u3(EeV4i#*pVKq02`hRk;|7vACLTLw9deEvtwC$kdy+WyKzi%?{iMLC3T+qF*BzETEU$@Q*%a?JM%$tH1E@dia%g!*kJWHJv-5bM zvrd(H+x7S&-n@+2D7hW)Ne8W)QD6SgY4)a=stmR)a%t*0kYsIshT~d+^_jT};Z^?C zz>{im#kuhgP+zm8HeK+xaOV`Mw>9Z5@eDrv1oZXc^?eK_&6evgsl*J%iLpIja3Lo` zO;eC5x-kGygI&3H?q!fb@^<07uCu(V7`FDOnOyH!K#1^US%$|xcR2Vwi!;z~;!h?{Vp@F$Xw3+Wp*?vfjO)J_qIN^@MCe@7$JR$|M zrUvgzDx^$uFNizbh-P%kgx6)~fFxP=KQnxC0P%SbspSiY(aq zUP}O37MwOTww*Z`*%@vPO8NZ0%c*m8xTw71C5M`EX7|3zH}9%T-AQVn(SrAo-{Xs~iIF zXR!v8`|`a(!l(F6CfQT{zYg7Wz6~e#<>U@;ghrFkcSFfgYo}e>S`UbFZ}5|6`azo! zlwK^i*e?{*?1Y1avJTcq)lt5#)@`I8FYD#2Y?9{?sq&hmRwx5^WwSofjunoUz7=FD0w^FFg;g-Iz}ti#!Cfe<{xPO|5o?Q6TTfahrVG8rxOg zH5V?X8f|A}-IFZ{?dbPDwEUSm4_F!nw>nX&Eo-;uU_%L$q9io>y4Zrh3_jHjt{3U(8Cu=tKNu{7I$`siYVqX z0W#;$ZV_URzpLfqc_m~KnmuhPb|L2KAtZY1!~MHqGid?Oj4A)_R%1<(jNj11v{psVMZ6_aVM3B zX|HKH?bEm9#-=YD$}>Mg^$5~-H?zwE%l#y%Y|kXdyJQ5oz@P^j!SHMS@%l@;uyfy~ z!oOpUU=e%3`5|?Hd&yZ*( zlNmz&__tu+h~ljnKufRpObdOVeBu__oRjrbtK*@Yfv0rzs;?+Yg-=DeF3nZFCLD;` z+Sv%efFZ%SVe&;a?Dfkw+_*C9SoVZcU)z{#mKSE+mgbnodZ|0sdV3SYdJ3wv7o2vf z_^b_fUcDWsH?E(Muo=QFS=t7wXRPzFe`9D;NgQ0Ay4~u&w9&m;@#^0H?#QEF^Veb8S2 zzZN$lby<|ut3<&^rT5qEe)B0!R&jP$Q_t0zu*`p1*AFJ*?kwbTWsobMPLTH1jxpr_ z9e-ye7nS)%z;_(elKvd|Mf2ZYZW@d+;47w894<>~oZT~4e|#J$sq!Qo3BD=uTdvq6(4JXBCC=?xsaOx0u zUOj)BPY0Q;070slc=|z}b1qI>U<}M_feWg|O-q~DUG2T$XLJEp2j+~>%WG`jlzFkI z#{c+O^2%4B?)|jlM&4KJW$I*zHD((DE8M0}m`v*K5IJ|*m4w}#_H%a@1qr0N2ay?X zaZcXnI(Qeup}ke7c4yQGAc>yPc7S_sHxKC0KeXFf*hZi(@v!VV{^1(RpxdIJd+lQW zdjWsKo1V=B0Q$#sJX7>bdP%ATM1!w^yjLbq)WMwY*e9yTWN60$%IUx5LrSR=)hK3S zCe1<8^4L)ZJl(V%S&04*!Pxms1A6aZM}lM=(mP*h`1Kfml=>Hvt|tsX!E0bAoF9p$KK z_bGjUmpTgWk(Rus`k_^pMxsPWooccm&;jzkQycqvp|N^?acbK1z@vU6#e&v+CWKks z;%A4ti0Kb0aYY>icigHInETk0UC5HT=r5L%k(0JrB z%ipRo>A&k@T-62}OgXX_gD~yEe(P}h0nzD^C1W-`oS^dGez7UzJLwwAoRaEhO7O@+ zuqx0Gz?TBy0|9@((&s~XFv%~8tiHOeud}wp$7qvw0YH?2D{`CnYmg5%T=R38Uxe}5 zS}EMKJEPrA*5}#*2<(&9@KQU#Q=&W@XfCU?h7t^51Bax^ixk0enP~#9z3>+5ZJi4k z0|c3O6acP&{5f-5a~pkHh5pvG6t$wm2LydYVV}?J;LO;u_LVOn>10m_p?fMjIUdP>C?AHUbH+Uk$p2xl4DM@^B89Ub&dIdHP{sX}I{W*qHlkL}h zCa6h>o_jKRx;8iA-u@^bEkgS3?uev*E^_LS>0<`T(hiQs9TN#d$m!HSTmWlK+A8Gn zh5~T}qx?l9*6pXUPI2gqV6A&1NcsEEuX=q_*;I&iVvqx~=h)KPodDEb1RV^OOlaft zE-=C6V0Ldc6~6G9RLEPRXQ0XT9OGxT};^(>+XqVnNgp!?1mjk!ZC);!g|Q zkq#n&Fjw>jN1K%4{1+&Kx6=P(>#-ly@1%37B6g!{9E1(lcK;Ysh{V?fhG~B1{>}Tj z*aQV$y%dI_rC==wi6?U=-&aBVNFdkFdjM7~xiAoqA#K znWg2cDH5&{K9a{p)nOkibWw8?oxHLA17qZoQ~Fl%Z`zxGB8xz>7~&x*A*kW20n=j& zg)ow61klgoE;odg=Tsw@d^e_h;xr5^mxL~44OMuBpf&l&8tpX?CmfKN2zuOpbOHSXtx@1yX{%AlyUP#^0F=(HhSjH%DSZn)D zitSn>0+omu#uyNA^2tHp-*x`#koZDRAoacpSKLR&_L>*E1%7&&C(rc?dQXMJE=dE}qK3R@JT%Ki|UyBUa zmpG}yLnV7nAb5M88xab$4ejO2TJ7+7Le}IBkPZ??eoR6K@IPISipMXTr&IMk!;D>{ z(2%X?%m1!0I0OHKb~{S%RoY^;@E%{h-0P+L*>XQKAdT|Lm>$Txa+lF5mGQCOM(%m@ z_YM3;P=RVdojR4kJ^&~Oh2a~XcKmAktMoq@gZ}>WYEPCTis!r1V^7GbOL0&S&2E`w zIkm&Obrnv=(Xp^RO=!g_qkgiaR91DMq%llwem8Nfj}p7%=>#PU4R`k#0OysOd9Q)m&3n>~D=$AMvHG6A*K zdwh@_CtV{ghL#G~!$3`=05NJvfwXwL#(6L3kGf(H39L#*lmypDOpFQn1gYP*e@I*m zfcYsMB%OgD{sGOpiSv+d#`k0}C>XKY6C%!&)gTboT>KmIU*Det4(1j#Qr>fZzODY6 zoD+Tv+D|tjee=~S`C{ieKQbVeElM-vAy=BUU|CjwG8n*hx;H_tkV9ZbtdAc3BTgmt z$MN!L&*5BnckBFmYClO5wREi_c3k`BQ2pa;Qq{u&3_;fJ(LeM1L1nW$pKVj}7Wj4X zhHCE;&XI6EafgGI0%u{op13Pe^i=!R{Cz?0NK4=FD(3JzjO$ZL#$`(YFYOV@;nLLr zz69HxHNeT^6KI>B$f5m_X&V}gF%TKI|I3f@3{z5I%At2YO^N_o*HwSVlY!~yx~h@| zA929$!yX4Jla;G`X@BcMmiPmOA;d?Rn>DT0iw1AESW}LAO|lW{sCaSEfcN$1w8 za2e7NroX7wXDIHkP(@X5bFdHJ^#8zvFudkP=mos{5v_=57JM>nbFp2lQKtx-rDo%r zfi>MBTito;e3#oIkH>eKF@J;1C8q~FTvG|`A#(%wj6h#eXGIV%KFDPNUaLTxkpa4xu|m^de$v4;8b#i1#;E&644h=!iZvkc@J-Xq0^|AqOUVq zI1ROGRMtY$6&oqO*o)tMC+}q4j&P7hmscfu`J@cK>Yw}7eL*_#{O4R+^LvgPusQC+ z*j&G%S%5Mo6?@$Dhi=8C>PKD?cHjQ+phsSATNds}+7PjKe%r4tyxb@$Cb;gLw^cnS z3D6j5oA1i)@tC`W4r386vh-s7QtJ2yZ}E##+9#7gF26HQk+GAMJDF#?&yS`d?pm7K zR~(y8EsXU$S-=41Y*BO-JT011AN(qUQQr_J0)WD=#h`_j!EhXR9)H60&;=6I9d-F= zjSXrN&MOdx!Ka?~{ho7Gz!Xc7tP~|(e&PkDq(sawVurBe0({hERnT!ewaD}`wbG!x*}34Q zoDe^^FQ@I{wziCuNNCG&gIHVN45?%hNcqMo@EzI z+}ztjv3>DJtf~o`n@;t8{FE#04E2cLy*C_6M;DmlX+#+{>c8soSVbspBUIT=oyn?b z7e8S<8&S1#e$puT)Mxa%y~_I~KW*IRy&87CI?a&U2V!QWuL@#I=oM;PFQ^;R@b`k0 zT#|naFEb~{zwD`)IcPwCyrqI?$EB*c=GO$XFymKgf3obHx7p8xk9j9=4DIgOGsv}h zAZmQW`fi{hDH+Xvklf+hpWQ~>sRWt5P$P;Yd()5nG;d0UI5j#%rM9xzg9CRG835Q1rGZ88J12fb&$`{z ze_O=J{<-B~U_kIQ@g)IRWzfT%L<)_p%;t^rF%|PvVU_=v4>G9)g!uSJJj(z|7lZ*k ze>@B=f!8l|n7TdXZ2OlLQl;ebLjs$oC9JI3V9WJ`&IZ z2vbEh3r?p;q8p!KF3ss@Da@edJ_`DG_qN{Do9npg(#_q|@F4vc1kbrJ7Sx>?|7X*# ztIk9o1)CWTc*>OA5u`saX!y57B&g2m+Mj))GG>#33DoZL4#Q@JSt6>1bNlv~UQJpA zk!px*!g0~>tF0@hRAplmiQvs~Nk4)*ygR3a6;W*AOuyj;9hAUw2GebaZxbf<_-N^2 zTg<9@3OjyNa_ssUzH^6|Sm#!MZ#_2tONb=EY9qQ7gk_~>mTVRURbISM!33!) zE}CbNKlxl!UNO`7y<%T9_@zbv#`7sbbgOA*#igsbmg>Du3vdoaz7K%_gS1gctWDZ0#&b5NO*%n77ZQ&X@U!;>K1SMXWAm&ZnuZQ(BzFG;V0w+YWet_3JS`miqyl1zc^V##O(_qY?aC)D6vkuh z>0 z(KBF38pJE`MP4cL0;qh^d(kQ2rOU|TA#ic1uEe2N)y;H!vGkK-Ch>jlm9@)p&*bk7 zafkA%Uic^Yarx=rrYS3j(@SZW)36(l`X+4`IP%uecl@#`3xhEzp%u*(e=Otm#eC8u z!>A?$5T$)GUW<;$5ji6%bb>wcn9GP*;dW}4g7xF1Oj~yrsSUq)jY`=u?+jLjh1R_b zt*f|4CG>W-3EsyFmO8|^>L_qAsstn*sgmOoRU8;qWj{I?jZx8GD*XMkpuWWSoX+>{ zrLAMdOOLsTN6XX2UJ<`>h{&5tl7K0hE1os`Dxh7Vo)cD4dVp&)Zs=%i9T_6SZBQjwD@@B!ty$l#c#bp7Ths zu81(ZnmG!2`^v=(22t~Un-9@Vs6i>+BV>vM=*jcHgME>NA{ST45y|E)tadqc$o<1- zKsz4bj)!#S`hF0RY$)H3Y^&hHc4&3+Yh)R)Ih-GX{!WE@2u%LGhm%y-{ke~3T?8pD z)gUQ-itl?EAx&Ji&Q>w|5*-+GBJ)K_^6ng_6s?B{>58 z#*Y)BLcgGWB>U(0?Yt0#IOAr)&*)finA5=DPo`n|X=(i~Z6FJTh1r9kAiyA`Fko{(PZGg-@^hrZ$jKknvmnU0qwF66*Qi3ZSHH=r*zM%y_WhUob?x zFldz%>V-wiP|53@`{-&`u-&VK2tF9vN$Y1dl| z{|%wz4+ee!-oBzJ`-x1zjCIPUm?WcG-%m^*S)*7A8+U*rRnQ<2mqW@c6;k5eV>xm` z?$Aj>g2ri^V9K4ns~=-TP~#Z__zh_AYM3E!b?@6*-|P9X0masJhknphbR67;Q1*iA z103cc`CKDBD{UV2*TflC_pVkaDDV5pLb0gS4`p=zJz3JUq1L;F!-jkw>c?wXb?Q(Cwp5iohJf`uHDgbv&@N4ry>RJh~s+SC4E#lDHdds zOl!Tk+v^DatVDdl24Sw*zcsn5=?1w*f}4}pssp`tmn z1xy0P<REtccUR1CK8)2i=AFo|X;Iwk{lp*4)8|&ROGz6RC{|sO2i}yPaPJXoch@J8!MO zx;uo`R9${}`Bw)m2LB8D=n6&4u623{xAX&?e&+k`eDL??f(=G?h+KSg_XYFG_(Hn{ zi9UA*Pm!O1&SMaN27%67=-+GwI=f}g2L}fii1*)L1POnj_M|$;(vI*x^9gPZMkai{ z&H72rgyLk&@;Z0a{SbBsUS38Zj6Xxn_DrmnD|S18oXuE$Bw^Wk z{7XW_1%>6j?AtYe>0|Dj^vli8I9wpw>pmOs_*gJ6R*dG|p2!5$3|ptIk(#u`tJCCe12!w) zat3Mlz^jEl(V4ViLMc`-EqrWUd(XQp&-qI%ZI&L2Mx0#|bl!KEHsd&SRHjI8B;^8Y;K=Ypw!NI1xJAQF`G%S@Ihe}hVuBRgT=ivwXkTLRXufQb1^;y_}5*}I(T z!*;$Zsec$Ze`ND;3gu;&ZaC7r7vNjxNcB?Jjp-N(LpIER-BVJGDNrG=mq}Vi2T4~m zgc*u;qgc%lhH|N;FRy>$hy1ajVS`l#i`A^U93ot%x$|`m6A^z4iVZ)UA@SeeT(G=`A+oPSR zkIh#?7on>b4@c!ccF?HLqVKTC#%_;QzTPhMTaSizcv)BfA40sulqk(sY8L zm~itepGQJx8cT%xDa>z!Ki=$Iy#~&JBq*jqcMclv9E;kD()0q_)_k(AfCO052=Uq0 z>4Sd3|8qiO%F-+Ur!R^JE#R4j@D8UGjU1^)9T=2D8JA``BQ~p~<9@7U-Qqp)4V5axwYzY( zi={62IR4GTaXNkpw})SnEl(S79e;sC_J`lr9`?YA%OZXqPmy9GfjsbNKKqMw1J#;# zyuyk@EX)))fG|n^0wk3za8Z?W+43nC+~8b#>fMZlj~1J|LqVBT$@a$kO&27f*Qi5Q zw=z50^eFIS1jLkC4q0+Br+Rk?mQx3v1ai)NIKP7CvcZY1 z_r#AuK=Kdxpq!MHvdk=Ih^ts(zl6@V_+w0WfsG&z2Ye|6tdhKJ-I41Wt5s*YWN^2K zD)eta(|jWLvcsf7rZ9>6-KKA--9ioUS_^YX*LU?ns>fdmvBZcc^q5fH^TW>d36`O= zCYNRWGzZ&{sh{inr3nvW6YWLFoMjAZ?~^R2_>$4PzFtd8-3M6c#G`z|l9(=(*)8Dh ztufaBS4l`pL!i>Z3AX*{c5SoEBd}*A`gfSLE;%RS=vxQS z9v>YJHcI8AQElHf0m-dnYTF*edi=A6mH3o1U;Z+yDnGq+x2$6-EJftArw-@zBR;G$qm%Esv~7IiZ|OZH_D{nlw;hS zo0)g%hn#SE83s)v^K;j06XpC(1c$A??^(u2UtFsfNqHYANzs7 z4fUtA5J76#wFV>H_N;M0TWLF2X0t=^V)35CUWY&Z0t^RSU=_jw{Xqm#$Tt*=KYi{K zdLZRDv?(G!k6UGVxs>)XdqbpNp0!gBZe`5Ig>(K2Wem5};(hGv z!(YGQreTNL%Rvo#grG_^R`QF&%*=xNGeR_r!AvU16v_~Dm~4=f;!2QzmdKBs&HvLa z@)}<0X!dYelLA$GZ=O#Pa2Qt^h*<|&Ym5r7bTo#w;*8m7oc(3^o%LCltp6wo#{JOH zpn28uUVkp9@(FJgkbC`q=hML228PM6Pc@TYy4D$cKnt}~<&;&Ih0}wKJ&JaYGFSda z>wiI{i6w@6S<68b0EXO7QAtpLk5b94brd%(PZQdQrzx7DReeRkE>^u#*ujGC{xq+a zCJlgJM(m5B!XG&$XeIpNvuFY4=u+)mC^0@fSY3oo5c`5jZT=@&j+>)Kk^)Eush!LF zH;a=pS=AqbZQWcOga`?Jed~`GT1f$9LWkr<@vxcQs4og9^z*P|Q|+V%ZGTT`b1J*C zM@XMhSD!$2G=o;4G!1EudU9$yb|w3>7&uyJRWVt@i6J0-KTEMk=Mfe3zu+x^oVZb>f^q`}we% z{;KAr(TM}`Kq!4kMP{Mr){?_h0Ni2nlRz*u|=7&J1PMf)ZSk)Lok|8)`WX9gM( z-R13>ZSWvj2l&>G{nQI5D$aCjJI)zW$x`&}ET?D*zZR_KXdwj+UtbFnZKgt>UMp(x z2YIV@{%61adx=%IuCCG?DE+QVP=`pS{Nl>MXecRMGb$)S#CW@!*{!1|VYlt&%=@pw z$f$b-YS2ekX{&6OS}$tAY3lpAp;i1~8P&X{;Z_@EX&<8Z+hrmrO+F>agh96&_%qVzxnE2jpeF~SZiRI#vgIXO3)#A4La_D z@9bwvmgB%%tVaIZpq+u|NE6KJ(gW0Pc>IqCdMR)LkykCGx_mhR2}eLIJj&nqat$A5 zHwMu=_mdNh3{!>hj&IUkOWvt2$ea)Z`n@_1Dhi|!jPKgQ{p57m2y0@h7*IvNFvlHR zllMkMq;=M_o-Mz2gu(7k$)feFdrfEyahf>S@r4| zmt2a>D?8E7!p`dC7|^*!-Y^PUOTlEfwGs!uWS}mzvipVhfg31B@8Kila_{rGXCidD zSP$oK)^*3v?e9(QtZL`X{}YV`5#Htoemxpv8ApP(AQXD zvZne?bpRB4ZVCpqyuyL`ssg{IWlVlMGT-r*&)(+mDi1JUY;&Hfx8E6>gS z#iymiY^}#7X?SP&kn+!4YYdG^{`LcCqeJ94QN2_c&B9k={o7c^3<^XWh!X(vG4+HVyAjHtTWDX6Y-MF4CAHuAj5P=lkZqIR3&{jh&q2psTfwLLnFNw zrCFfqbYC0s=5l==s=36OS#}6kjatJ?(`8#4@0};VrRiMm;V0_(!Fjp<5@;c~e^MWU z__g>xRIz7HYzs|i=rDO6i<@P#FipYR!szk{AAee>)8BX;RPr-`ZsxRR%`}lCxs6uB z+6W&xK^tds*pqs`{Kre&-uX}i-e*gXLUud2dG}c4`XL9WACri?v{FslAfJx$ygw=y zN1du3JwHhT6XN>ax6i}n13qm(@OjzUC#JxB^&1behwIxh%xztVw6`F?_d)p~ZFSA%B1iz;p?TddPL3G=JP%Jky-e_bLYz?%Ws+U}LR zCl~nbtq#%%ZFsNcd&G0^`xfG;3x(~%{w3@K+Ehd{c#1ms9tuR!Wu=D}z0*@2!8QE= z1;&5&cPD$kRLfr(VS$a3X%bp~Tj3#-9aj+4*UhNIo~{+cGm7}!lpzg|U=z=OEltjg z@ho&*f}U<@*VRHnKJ99d>MID;FRu0MfS@%7p3JtmhR>E#rTnz)UV^wPTQ4z>#eKy4 zH;=X@Y;MlpJ2I0hpjgFk@lWM0a!9Q)SEFqu+zSlN zsrhZSJ6O}8=tXD8jzlbkxDOtu-)OC$$khcGT4PEv5g8cV_Th*xg`sn*)JUN;qUxQY zb=^*Xn(;etlzXAbs3!gGT??#C>nc95|5;=y*Hb9XTJGTL(7c%yb&lE4D<)9RSJ}^7 z$sDV~ggB>1nL@K&Cw`ZaHH)U@P49f3r9EvSm=Gl4!r#%dAkibJyEzRpGw9~9)B$W9 z+0R$ocGcqQdm#6Rw9 z#HwToO^dS-XxToral)g{p@WE-1f|voSo&>U3o8`%;}WD*e-Qe;gmez&T=)NDmVjdH zv^<5%3G44F2@+a7w~Y1Vpp_^4se@TnV4$FX1?Wl zyK~WMoTfTeLy3leFykeb{*4QyS)B7wOQ2AJMXA$BXMa1zxYZn}2gy?VS*n7G$S1OO zb5!7a=|VpcicIhJJ8M+t9CTdHZRbJg_q6KfRBJnQhm@t&liDbd!*Tj^R(out(@v@{ zuL%U%zTO3~2rrY4t$fx4lGj7)s@4wpJ`N)$LgE;Ro5oPTQzCY|Dd`uCiE$U4-_l|= zpkM+5(6kLRaYm!6*tG8Ft3exLY##ToAs$4oeVuftVu)sypXZ-_Qz?LfSr1+hi@G)d zssxQElGim;1%-1T?Y*~#Rv+-z6^V<7Otu;i0A24 zF~2aokCCpVNS4Cp&?T5bHxu@Yb?!E+>Vv8b!p(Zv#*jlCBA4E3VG@VTlEw2NC-17T zmf8Rq7TX^BanT>_#TYH+S=)rV_jciS-M4x_b1B0+krg+Yi1|M>K_1@R$sMQ%o<(jd zY%VP#DU2qK4&4`A>SSKFT#$i9lD(D-d)MM zKz7N7nv5;Ux{MTtR#~{r-$j0NmZAkm;3s`=-V> zzO&ss1g$}HL6>kLc4<_&sCyX?iOnrmSCr13{|EN(ynFs(nK#@YBjH$=4sDJO*E5z> zEoIfqI5A+b5ZjS8H8oM7-E>qpdt0Wggt!Y8R3M{FeIL-y!n=ecoFGpXn-Kb3)qzbe z&2tF`Rx;Hz;3(Ii8qq3gyw|1R=AdsStr)Ya_2ibFLicfqQXC zW!~DD<$W|}be?xO(g0|rZhkB} z6U^_(YsWR_m$mroekJ%Un6La4furZdzd(VGxWoQ)dH&iOn+s%IrgJ1Uxv5RT{2r64 z&LANY|7IU}e{e1}|TW zn>2^tX6b2pqhOt6rpHZx6x6HtaE_Axc%oQ}?1}GGxuv)%(ZS-)v^R9hp{Csr=#3MB ztKmE{HphNIv!p9_ik%S?OR(dIU0tJl+^nuS_jv4cOFcQ4O+GU(X?8K?XdWk6e=;V& z8h6JS9PWkhT&yb(M33(8~rpy`nerm%IzO%(0j`GPZy56aRtpD^kgFoYOC7 zN{#wt2ZuF?pLgh$+psPckf!LMn>AlDkt+Lfx(t!Dn zl8u~I;>yQ{Rwm4Sx&ctGi3v-Ni(&3DSLwIb7O;cG5wFFMXhju_L;ZmK9d;SN_`RSA z2XGxkp!1!jWay@aUwxpAmw0pkMXNPf6^)Y!`{hbdD>;D@+y5s91YC(2N7JsgCAhD+ zX)Y8!ICs|{_r&{ucKf-TQgaw{1=@=|$IWdq%vbg6b!U$2&t#_F+$Oy<>ZG~eEMoa6 zka+!9sl%=BxAf}o3+ouRGu>lz!#(@MOx%8f67izpY&|2ct#|y0cDtS>vN_49y0}Bb z8c-Z==yQ&2E@da*;_XLd;P!T}&H=cMtUOM=ono7kpsGOPzsUG*JznmT_5WH&;DSF7 zx(zVaTQFvQCj*!DR>R^xUq??Cr=vT=lS#Z!t7_l!JZ8sq;YCJhULeyToeJj;JAT9- zzjO)hZ=ZqeGt;1u3U?d3OunzT>&nO9NDJ8?A6@y>-R!tDlN5YYF$}*Tsz0WIob9 zQ1V`6zUU2H&As+ZLvIEkHXMp1PK%-qiX zEp{@WSE>Ay1UtTq0?E$hKjqh|0oHcs)?(J)Ve{^EyNwNU;gi?eIq-0tiNwNH7SZ%r z*+@m`&4+9%(0%6BUoA+o802NH=ZgdNZ-J;7SS7m-mAbInPd}$k2C6nHJWFg%0M?9k z>B|HKpeVleU+sMAFeI}^@2k~78MNl;|4(v@47hLQA3n&=AS9ri;kox>c6CEvH_7;B(~I zYXSf46sqp!y0+zju}gb`c4@{x2BLd=|^e z9;1*6LIOQkyzy^A+EJr*aFB-wn@M;0XqtBBaPb39di-^=D()a+m~qJ6X~;e%yV18M zke(#yKAh?o`;d-@i8%K9=4B`RGf_2#FZV1bD}b!d&HY40j^Bb&#yYGgVBq5gL^tP^ zm(1+~e6$3b`!tKqrGDg(G08C6nE%|Rzb@8W4j?lP2#1eQyHQ>v15(`BFBQwr==r7v z_R2*#wc`Cd1$YB5pd-T}!vM2yb*CtBn=%;T{_fJ|1;E9Ob^LVE`Om|iRLG3td|G|C zJZ9M_^`Sqt?rB(^`%ZOCe&C~j?m_d%$H4P1L-$`ZrdF8<4av{X-PN?ztPonVCLg-5 zj--SPfQG52+ozbUt?jQZ7pzT4bw_G~OfYO=fBUru-a2VC{~xq@T+MI}1>ctbupjWh z+4dh_&K|Si9ttVe>*dPm-TCMXj-BU}LgL}+l_L7C3`UOK59(wT755%+(Z3oh6NFN+rsPCdtg@`Zq7?1GYhV+aT38rX>kxjQdGiru zX?0a^^2L@>-Pcf*}3zK0=qaBA%4FSj(#?#^7ars^|fx*7w9cB16>m7%NF(xKqog{ zB>U&mIDlqPgSVN9lChc~3C=M-bN_)8!(7HYqibF|0(Xhg>g1|#HAkcWxF_qC`N{OU zm+ddr%*T%vJdLmZ6!xbH&~zq>loCG~a~SMQVr!wza6N51@YAQH-z^BmqNJ(c64xTd z$E{Ej(`SyvKZXmR>qZ^!!-aGgNUWmMtY$P%Ua2mp2cXiW2?fZHABvh->$QV9|%)twwFe<-OP)(uMDjH&`ry$aJVl_uxp)1Wt zI#w5|H=fMJR!1Bcu)?DlVl({MMY)*2tl_USp~OB63ko9y;=H;B6%$5 zqc+=c5<~0nb-Z!h$&FqN+Im4?HL-a6+xDEVezvKOT+>`tJtS7d22>uBt3;dfkl&4v zE08oe1dk|CiB2)ZPCFZBTV8l$=p|5Me7Y=RiI=?u{dw!s4OM`T1tvzNzBUcpE%6JT z?@kn>`d(OqJ8&xR?%6!Bhr|XoWS+xkg6+UFES*`Osl~hC59Kfyl|u8D!0gc5x7>+6?xU$z zLm!NeC{i?%Ne*+jQ_9eMQy#l9mHx7=b^H6SRvOGAIX7r9H*xM+;1QI1QG%5W>>^>W z^pI6m#Cw@Ws?lHZ%b=4xrudI9ygki@V^&p|zn8s!hA_)XeAqA?fb1VUM}aPUG~s10@1LWHzC8u_j`~8bXo3xKI zj)wPyV{#&0-?>$LGB|PWVkOsw1FXJ_MqPA>8|G2&M2EMZm*9O2%>)nie|(TWwZ2@ozn=6>dUTBs zm`?p=pQ3)MKqvp$PKS0QjNrb~Ql9m)jufqYh}#t?Ktk%D1Qpj*-Z1`=7-}~eEg(R@ z#25&KmW=)cAs35fmT2j89}6@$6VYm*d5ktY6x*FZ8uV9vvfGn4$P?d`Gdw+-Y+4#C zW1D|^!Y&`WA^Ca2nI)M773CY;+I^#s3#vO%_>eXk6o=Zh^2JlHWe~jbH(4~==)P+1 ztgAY@Rp-F+v~r4^q56#L!8qH2qfk=YY+=jEx-(Sn)10G=Y;Wp=;0=dgML$VBh^%od zU-+Ayk=SGBnjnJ+S`Pw`+xiTc{c-<()hr%!?v07k$ifHqN?DQaFjvSyOYX?_i0`44 zZlmY*?sZCKsZr2C>x24`+7P^jvQ$dXl^>Jr7ZcY?$!w&eEyxuPzi%$#; zhV3>la@#XbrIz`yzUVP?G8obkgsqfUFV=Wo-f!-=r#|cudY=g#?_<(WxptTgfMu@9 z;YCS5K8T(_!(9IXV212Kzz7VS4`ZfsI=|HERs&*!#npXZGfqJtuNr3icu1Z6X#DnK z*0kXgx(IumjCWvL(kAn^p6_U3tlMsrG^}&wNgr@DmIF&GGL$6fzOB+IwKjQ;z0WzX zO{`gXY5FYt;b_SXrme5vfA_?bs@~nGx92Rhs3#kpEo2p9l~AH0#VUL&r>LTc6|p38 z?a^G>8p?er{>@nWE^-6$L1@7DV4CdZsjQM9B51yw6djRtEiNr<#fa8!)AUs-lvvBO zK0wo*k==k5faJCv8oapwwCEYEy1+p8ZdGt;^w+Pf9UfF| z+KcJGI8Do5+RV2*p;LS`2Iuvc{FpKty?nq6%ku}iTkx4HyB&na3Wr>6)D0rKb2N@E z`=sEuo+q~_Qg7a|9dNi)EbqZKmc8M0F`qAH6SSdAC4_UKSTqaTkoZ=V;Uy+Y3O*8f zRvi^_z1FnqI*a9axd7e4=QPKn#6Q_?7@^2jx~6!!8_@HkbcfDQ*KOT*KvF|)Y2LpV z-PX4*yuYuY$l2)H#_8T}!b=F1QHNW(JvPi=!X`ID?pms??$nlM)K7L9531AJ4!)}C zVY~Adh3tNYNiKl$_uvCw(KUroLCes(jgW$rM0y%%qaNlN{UtTuxaYx$YB4>df-2t{j2tF{6t@O)|g0UNnlUIP4~kiq&72+_UZfnepEHU-u{!E5^t ze8bj3Qxk^HNBgGO<2`@$L`IFf=HrM(Rb44N|2Yf!S54%sNhi}jy=d6bAD6PtjCOb9d^T@W2 z&Ft104CxumX=dxcaA;K1{^S4j%Pkh34YM;x@$`IJ3jzv7I zu^hEVKRZ_UWp#K4Z!vqvJFiegvrS|Xbxb=W$;@yL`hJi!`HtPO)XmXkUcw3cn;nY{ z&7><}VU3}%jLS7#>a67KH+uEc+y<^MvZjEqFi!DPc?&=)l5B#-Ma`EEs& z_pxl%pVHPGe-GJ!gu@3e7S+f=SIgF=&as?zcU~ z2)^lXDw6LPw1`Mfx5!sY*i?E+#*Qn<+ZCD>IC(fDaQ`dl8AilA)u-xFgj~{h3+&K9 ziS)p#$eczgzYFw!?;pem*GO=-v`SQ#7faJ0lB89n;#y~V%D`7+D^*#~5^d#3-X}eT zkM=Km>2`D-Q}GH+?5<8uDe0oIME_@Ag?cDS4SNMr`r42&-B&2|^xn2!%_sI{LXYL3 z!J9^%+1#)l=-Mmz{6k8*8#>V>9IG~Z+ynQ0ckNOMELdYS{2)B_w#$7bcPZ^tgo8bw zB~pz#7uoclKvQn2DQ-B~3=C}3ym;zmoh>41 zZuyC(6e_JXOwRv)iwbqrj<=!D%>p2Y)%OBm?@-RF;JRJz_O(~6-D3n6l`(>6<)@4# zUk@^5QEI-QqJJtS&6T9w7RUSkCyw{G(W*6=!@c*bu7z23MwO3ZEw2jVhZ%lB@~!~1 zgdje3X=(puJQu9xzzlK4c~QnC#mpqgFDm+l34_YDTR{zqnYW_=O*j)Wbr`g-yf+a${c`BpwjmP4K1CiONvd45#0cx?<> zFT-DV>R49_)%2jMkUGs3-O2F`wQ9@X)nr;B1W8F0e=R){evg-tI^5bb{mxLR5Cv+r z@fWR5BjKLSHfScbi5=hJh2?wYQqjQk`=Z-eJ+AqmVs4D27nhc%@83Fda6&!~V`2Fy zCle$rvnJw09BLC?!;dviKGoF3jyH6TG}?PqFRtVX;HNoVKaS? zSS0nKWxN9Bk7AA|tS*sC+;MEy>tSQsr(qSp1WbPilOU^lY8W=U-j7kad?o9O(_zE} zKOKpq4K>nITXHP^JiY?uJR6^s_Ke%2Kgo_byK zrA3&+DH9E;tkee>ZckZE{9ADQcG};Na>_Hc*p3EVR`{oi@V{!?rvFvj2J}vj!fFp+ zL@HY~MRxqoVSuBIdR~38Vuor`2tZ!JkIW2?KzW1qvLBzcy0Pb`>dpokF_ZEpH^im_ zSjUTQ2%YQn)*{C5X}zp~;|)L=n#rKbMoWYMlxnsMlyQqoX>Sw0sj4^Jlk9xO(3;VI zMK)g#p;vnEEB@y}Zr>4gxCK{?aq(wOMNdXA@aj-yLyx_0l2zBW*pS3Y>zJG-t=}-e zFFkMiL2Jv0x_<(tbMd!*_HC*e;qLbuG0R*d5kmM`h-TexkVHYpvG~m-Ee(2>8qqDI z)mB@q!G&MRrMOl4o$QB{RtmDJ2WD4-Ca=-0GM&hm4!=uDg5Gc>nei7dHHTCQLK-VOY*Flc0{@?}@P^ zpUe}^ZQ}B>zb>wFN|9du%caL02A9I-G{P=HC-ttygB&TG9P}hDE#Kt>oU1i$0FV?m z$^T^*nKbUDCWWOBrNh#?orD7sVXr+Di z7Lo0P?}p#dz`(uLXr_{o*Dv*qOQ~?*jigwzenUteoJg}!ds`)NnWag?Dt*OucbA`Cnh3 zzE^tStLf5Zw0{&i@)jNtpfqX6$GZTszHPY?t3Zc?UF`UM%&CQ`(1c6%OfEoeEzdoV zB$4E_giaOfeWJRP* znAcoS4w@VtpxVr}A|<&mb1p>5e)3 zpPvJghFs4bm8LW&gl9@X*~-rje@xRK$j@0XoQs%x8peVJt-;n5EW%-=l*(QCbg$xmruq3aA39#V$V5N_8h$Kv^r8h!opzG#tDDm* z%+lk(I=7r^+n-I)1(iNaIoi-n_nOMsAl(mzK$i81VWqxI%|e%ROsyh$YRomeBy`~YjPTk)-5PP?jPp}cJd(P?(Rgs6h92qCfbg^~;|d`3gt zjtT0MiIKomi$UDLxk4@zS9#?*?HGn-9xJ!>V}3I}E;94me9Kuj z9ZT=)-FL{P%2w}L3QB&?SjO&lIc))rGH>W=Y%VC781D`D8{r4NF$u3xBI7P_;ZHfJ z7H9g;M5QFO4`_2BVUsSCtVSd!^-IETE99^hi|`tcb>F%J8NO}uExfyG^9M!5C#93R zyK;DC+n5IHi?cp6CDh7-h=f`2wvL3BvpmU>Y);UWNdV1H8}ok+{R_4*vy;C-qXv@M8ulRjLO3l~46q@yC__3=?gf&@S9 z{{7dS%<3jQxgif;oC%3d?=ZE;@ALk@^eGIUTvz3Rq-Ii#)aEn<(i;($>dAex4?{M8 ziT}e5KaW3)S#JQjwbULZ*XvPNwKUE4-R{p~XUwMpEqcu%3r#-mhuH>+VADmk_Dn|?AC4z*|0 zErqVziuvJmxaIJ@x6PFwS$Xe+d{2b)WezzlTn6ZVNhS~6f;y_y_?!q6%%0}w_uITo z7iv{)LNm~!a~eK8SnhTbd%mUML9kweD77~c#p|73Xgc>9M|X|?+M-@LV&+^v=dIn`@@;|&98;FEZ~?93vyeb4O$aZGa#r$U9V~LPHId`)Zp)?LOFfrZVBn1@ z(6?*E(_0ODInT-G-y-p*AMPX8f;|_^_I{7tCY}(SJOVTNFdP@!J_Uf2v zkDPIF<+%-3;XIR9!`u?dHGzw#NksM1s&K1J?g8^}O|0LX89%uAZjY&^>F{w`6zh zHKD>^5n!;f1=f79w1|;rT;_o`cuE?BKCX0ZEdKToU>oSISAP_VI<+73w9@w&58UeS z&)dLjG+*P}KYiqQm_0nwLTcbLm8O9*|2PQYe)3+9zo-T4tB^ji;rsn(X87HO()-)k z$erJ|K?nYmA>d=&;YlpTc07t^GGjhhm=a_#}jH^i0N)c&jh(_9UV7;c(_g zHN_K<+ODhl{*kSO&~4J5VxJUgfkiHl6ITlxDOsRjiUHT%u;^XA?sGEjP8^)mrp*U? z{~B~hDbm=B!RxKu0Dj6G8y12{Z?!-iprD*gM3MJ2qQ}H%VE*sM5gCmgM<(Kh*0@q5F(XVWac9_=K3GZUe}}Gagn3) z&4{DE4HTN`#xt9tUD_Y)b{4~jRtIQUTKzd@;(5vzpU2JZUu%%?O}QxnAx(AMa{<#k z5qIRT&hR%xn#?c}Qpol%0~y)FOF%7N5K+-b_YltZ9N%emCXRTH+PzBmUwILEAm*$< z8_#in3*VkLqPvDS)RK@{6vUUxOg>wJv63E&kblo~+!)bcuzdfqJNS*?LL$Bj`3jNn zgo`+_o5)u$p{y!YD($@n*k=MGRG7UtaV}=(5-o zBC3Z^X1!Nc>S#mvLTOWy&yIO&QZJjX?~x77JG$OSg!wVE!Kl=oL5d4mk@hNcrwOer zTo}lU-;%4_o!+|3ZtlpR3GCK^qz7ea<3Pl{DG3(I2vB{OUXMR%aLy5PGtl|P`Ea7> zxPAZVX!t9ZAN8rN6SL8RF%A2@vm;TmLpk&Ps@&gA%RUJsf2Nvt_dxpN`*S`0wm}H* z3$h)Nw^BT%5g~gLHFiM7G-v$K?3$$HK$gHQ=$}ck{qGmPiE$jga#7fDUd}bclxAHI zwUvW@J}%_rbNecI-%?|DW+)Updlf0&<6u^wTrT;T~M$G#DNddBivOwqXvdhc$A8F;|xfH+g$y*ma zu7QYVZgEwjl5bbzg)Twm$zS+$JYW1|g4yg?%>9%ppMQ8-nBez>iNO2B6n@!zp2g$& z0LY1MOl1Ia^ZFXN5~gL(HnW{Ya#!rAivgtPRv=yKM|}TE*0Y{zi5Q5t1rL6OT|2BG zTclf>k6UhY-;M_rYQl>s-3<( z99M_7UJI#Q&UZugL+if5^{)9!Bb(DBkv!)W;mie<`r#dEaybjUWOt&-X$*V)j$qx} zw_4{w&;zB7#$`?S+h(Uov1tEBQiy-!@B^R4Bu%>k?YE6Pt+6a~ilJ{0glU^*R;Qn8 zZ-r|ha;cKjl#{_reFbC7`>{rJnwa7b4xw~8s|(^38oUA zEmwBw(oUa%s?ms0Ktvg6`4bImKqjB;uJ{W-7EVw08;~UXz zZe-Ea_m;VC)(y4MM`sZ!tFuf4@FeZ}z0iT!tt|V? z&`OC0C=Xmtx%Wgi-DmEQH+mcS5q8bjT!!w~HfiAoL~}lB&&K)gXQH1d!KLn`DfyH@ zoh2pdxE3a=n|*5z@zICw7C<0sdI%~li-zwA;&*eD7m0b}u@J)kN=FEOC6w!Q_D0Il z4Runj%XPxDjg{$HuXvT=CW369*R58h>AbZ7A}iH*r`Y*I=QQ_zIvJJTX?g3um5gtb zr7@;m{r9{kJJnX69eF*!26VW!yQVnJ%x}mum>wEJ3;v=E7&88ssD99PVolgmeq}A zQRniW{hQHzDKqtAi#rBT;+Q-YsIU!bIB>s-seLTAb&(u{fRlJn5QN{Ko z-PHblsnJ~ez3)(U6r*XmVM%;xrO$;ob&A%ihh~%I(cK~frTmE{P@d(;rab;(@YfW8 z?&|BEoYgmka7Ih}*s_W@3dokvOK!}3OWPFr0+ji@k#BXD3t~-7coNyFlOsEMDqf>p%W^q(<{1MLp!}oDyYJ1%@e1@dWF`wO-+N}MX z=YR2YDhog!+(9{mwyQ!7zRXW5h15v-qbdVm3D^M%+#)*~DbhsWMnng@Z5yCezDHM) zw)heyBL8rKbuFm_iNfr|^*d}4jPur#A4d$$_Bch&0fbM|QvhQ?GcAfo>g48oy7Qw6cY>%N}?6{sgX4zFp4sCWL5<`35($vk-vigO^Po0-2WP!GTWQ(@i-I#Oa z4}yTLGMFO`{5;$v#6xsHE~1Py67Wg9IOcJ^h^NDSEV&g;DVNXG-3m8kW9e@E<X$t2Kds2og~m+IeC;RlSqs?uhWz!bIA- z&^7r<@Uhg;GR{z{i92zBx*1C@6a>XD(e6_xFWmlp9W9^>H5&3Iv8r`g5F>2VXoS}C zlHp&irydqwLBuga99}%7g@A0XC6+8nJi_!Qva-bziAHsS5TTWmr*B4bkQ&hJl&VdA zA;|D!sv*}Ym|t*-b*k)D`mRu5n?nAocv(faRBR-BE^?OjHzs+mmaI~D`4xo5)lQX4 z-pFtNB$1Z0ND0x=RkFIwGAe$iR+a&0k>;J42>HiUn~#WBmuOHxN^;$S;omkR7_b?; z4}gHIKAmwHrDUR>@L?vt>oJ+xJQ9odJ6d+Ggl9j0;L8xbIhx0yTAinIG_qr&TN2Ok zC4uMJbIFfLPAY8`MAA;1kv$BX4&+ju4x8*ScDj2f!|0LMx&Iq>8I0o@9ab%ZM zwe?cn$e)Ecg!}UDp|xH(b_+K2s^yMWVBCGG{q->eqAQm-bcUxwM&yCvssttLk3^`) z@ish8#F6ZFd3VI;sNj8nLRPq$hqJG5a&t<{{P>=F8a3EBGuy1(Bp_Yr#ResdA1f#F1&@aePm2bjbV8ledqm6P8)$=%>J_(RqUPh5N1q4 z#{1ke-ZGOEhSNKQZ`$JT%uC!paYiK5sbf7q(CR#W4`ft~P^qDX7s&qev{LziooxU_ zv66EwR{w16(X zQQVi#3?m_=xYi>%9Bw+TE4!laC`KJB+yie4@e30|$J+vi@H^9x9CuC)8}Q|egtG;z zkvKuyvmjyr9N)+1{&mb}O5cWquN7zsSESnNI{}Y`#WTZ^Tuk06eN(~wvS@2ZOjlD| z0KAnJyZG+X(M#(=5GP)GcTz*3w!q}OWaVC}<5^&N%Xy7#i059`te3BR#D>L<;mQ6-Q6igI&~yVk%0JK%%K+ezA^*=V zon6HMK~4_(ZN|AlK#L!J$xdB#sH~xui!hO*`shX5&h>rMO!O5A^e^ zG{%Yq|CO9I+bs)$8h8q^&~cllIdjU_MS*x(MmuAsAIde~zwr$t1Nrl}XkZml`vr5% zP|4(Vd7J(W6NujcQ|})DwFw@AVdwtm(17LGP>`jfBj`!Il0VB{r4F6Mu<5;=GqL}A zEY#OedSD^8z&%sP^~w0#+kHW|*MRW4AZuGyaO^n>p6KKgFEY~pH4L4cp^w$3lWNBl zv-ut#prwrX$reTJC5l{PKb$ET?A$(8H1Oo>@LQs(q$3Iuixjk15|2F_TQhL zxith((ZlgyWh7@u7%c3cVC#|=o=TyyY~y-I-ZsR^^G>-GPZ*@33My8Ac&bddA9(&u zB~jh{$gt`-TiAc9ITz;8iTSHoi=ZlqC)C*3{2u)J8+NNMQ!u2vc5xaOr7DHDEBBJ* z^nUagHIehP)>fht#O_vQ{g@O$97fDmvUk9E7Ft2Uh?utjG9ZlSAKox*LDuWvYnpTP zjbCS0lPPmnw&=~A++71Mp#mi>W}A=q%JqU2V34D13W+` zIE!jO?@v1t@)*-0#99W-Ib3{VgK}2vdlL~Z_>>1E@_19Bvi+3rW(&6v=i@oEI_igK z{|fSA*jOIZl-B3qbn>ph*)mD7D*zeSZSH&uh; z%RW<DFp_@LW+c$kA85IVZxT(=|4C}92Tj(?RX z)ahiBzMGTyC4DhD^Qr~0y zJvPC~ORKH9Fn8`t|L{-e&QB@=_S|JX-nuD%)-Tys#%W(9rx1U`>+|*GMP`oOPv;;S z?124@K8{Cx7Q&wdh9ErLCSKD4BDCKvNdL-YUs@z|YJTz3x3FJhEzt=8YA<2}Fp`jE zXKT3G)uFb_l$Q@f86M+Ya)hz;zILjl^(!VPd)8Fu*v}7M(ERHlh5lBzt5&{uQ1>P# zdq1G8x|9%>DnYsK6qmU=|7|*`0Y!#avd;vkYTyDw5W}|k*Jo-t-u{%<#ZMJzSSZIy z9*iyK?G;y#cit_PkLbMF3InVropT;T$;m1~_FOJ-2JjN=!$8I<`YHN;2c>KJ?rrYe z&!GE2FVl(9hHG!}C}J&hrd9 zXJ*q5ynGCz_<=6{0s1BXFV{l*;qM^t9%`4@O(y=J?DOxM?g@9@YQ_Z#vV^tqt3bS% z50vuRzADmIh88;EVvR=tr+`%d{UG!&9C@Yy28&5AzvlY=T{Bq^P|-c%dAj#{%SDbY z6m$IysZefrAXtNm7YO;$Jev-GL4$fPyZj(-LHxCg_;Y0cSkGI#GsDy_hj(k(wc#pS zEFQVbeK$m{jANZyP!>p4q;$&94KT6xgm8b48{(EgA7t)b#7GLpx%2RAyBb?U=Z8AJ zM*b~JVyl?TPfN=yXr*Pb4Gv!x)kjvFayb$ED6VX}f7=0s_I2-n|DX20JRa(|``a=^ z5+cjjo;@TAkqnZ3E0wL93Q4vsWgTNl64}>OQ-n&0?AwS$sIg>e$dc@2?89uoYht>; zeed7>dj5Hy=dZhe^fKd`>vPVz-sgSJb)dD?UvBpa@d6=@RIXjRvVbFgN+l_-ShWy zsmo22{sJ4EtZ5@uZ&uc`vBO@M9e41r(*>Lm(-jt)eUTbi%W@1yZ{r2<$nVaAuP_io zWz{QyF2h9;l?+`#^op@*5mUzu(9evsH9s!cAP$^}-g}I|pSStCI+Ws?Tj{C+<;-IB zgoRQR>cU@a=5UQbGba4~-XCozTIVUoJ-Z8hxk$yH({4ZN_)OI2c&vJ*h0qxy3f5Sk zZf>Ix;p}(mT8M5;%=M_TGp8_dV8Tg-n@e4M3HO(uTUZuIA0xnqtBug>TwSk9=B#qQ zRgNwXe1DsBx8>+wf4;1-A=U5cmL>=+sCKSb0x%v9CKUY z$Zs*C00ribe2s)EXr%GzctKd=kuZ2q$QEBMb9)lf<0 z^E!iym7bd5>`lk1T)!*o&eL5&&|g};+1@Cd-njcSDbq0 z9O$JXzpxQYyaM=e8`jxVoqE7+PSM;!oFCI4`1G44sV(HmGZT>2DIxNE+lMVvf(h9pl6^w%GK~C#BUV?*Q=o_}y z07r}8V8W+!+0y?~SOnrO7hT@pBD#jVpm8A; z1*01a_%fY^?i@|`FP_RQc~`y?$H;7w*M z1XrFn#qKq{^qHHdQIg5Yr4_T)#$Vv z636%XRXrJq&2L$}7Nq(x3!$DoM;_NiY|)3wxmX z)OeiiAQRs=Ze}r{t5(eKzqSga(AEm+0q9PFE0_9lMl3w-B(t<;WjadoS4v`Xu_m@_?Ge-R9UI17#rS0Uvi!^&k4BjBBKfGI}G+ z!2BfhfkE0$uWU~!U#egF$bz;IPNssD$c%|H-J9=4;Ye#Yx4Y6h8b?^=V;#MT&b+=k z#|xWlvPQ*S>>F_>FCE@ZX*e`z4Uh1x{%o%{CJSeN(hGt7T! zw;)`(`VzCjRp*`TF)%}bNZmc@;i%0U_DbT8lHY0h#i z&w`J-n>xRHPHOH_Ns7h#u^)oZGViC1iqqnn)y4d@5LX}H+zJKJ!T89GsjIMOrZzsR z_#VDr0_62LKsCg1_P^03pioL~$>yL?Gw6JH3^!AbU;hyo5aY&pJy}vhBr9i?Z)l9 zn#rM1J|WlGVhDm*dq~WHRapo~Iow2vRD-jBE3ps`S%47pXx{ey$~3OcLeez%>Jt8F z;{dU>nC+8{RYv6-Lj%3q>0Ft+bB+rtET$X$)pX|4lj#e=5BD$BToqk(vIZem1xGn5 zhhfvlr|1dBS{sMgWXX&HH&UI?eIFYOe~lwXd!u-7Ke&*^D(F79Y%BDVox;Xi2rJn{ z>yf8%=cl2a2(Kjei`K|-eN8-ekwKWGBp^of8$u~=iiL8%J4l_I*r~|NZ*$M~NWl-^ zJ`XKdxOGnF)RWX6da$I}(>rfqs`q`G7o*!i;~w%XMCJRh-u6hu>_X$EYm~xXX2fQy zNq1+XTXsi0=bFri(VOtB(l6C~?~)S#nuw^iZvcT#5dl-lZrA$hvpqNZf^VM{wsC$S)i{08T;!&SMxn*50-hJ%-RR`df0$FuABOAx~s+DbgHch|fH&A#885X$eiERd#m1^XW# z%b)BuXn`O8v7Z)rGi`jr7%wpre_`uJfW<0m=|bc)qgkjnu1GKPChs52iwKyP@%6DH zR|7svZdh9BE~1ih@_6I*ll6O!KBOU>ku-AD3M09eF64#4yTh;w*~JE}G*p0DA48Mh zOBlCy*x7EKzwhgudiM8!+Y@Y>?llDD)Eq=<`4$Dr+vb ziu02r8;&;bOo9(?p3Ps62B(%1Lh^HbQMu+&2bd3f)}1}JNFMCbG{A{l`SX4jgxCX< z1-OR{%SYGyuTP$4ukd;-tEg&`lXNp6SL?&FkvmK3-Q`f|s#MDRQ~0qbbRdf~ViXHC zUS1jNZecv{`X@Sv|B5^E9VMV0A5v4)o4t$FT-5s$q%;n2CiEu0CqD@BY>|^VAxP=g zwLCXy4yH{mf*$XoC{YJWlkWQ*b9?U@u^$g1EhG5KkuFh5`9gfl*@gt;M7Aom~6^4H2Y2KrCX;e|kDl3K+yKOG#J9Sq~&iJd|7M zxrx^%2&H8sKltp7|^x&r6cZnqc}0p%n$?tX81#Y$cb=f*EoarCQEh(`ERxx&V0 zP*J@Z+?^J2?=4S5mX+tiY;nNt<;>|bu7PIvkf=AB6d$r5JZU30iNj`*IY`#>i(QR| z8Au7#_cgmgIQiPy{3AogIP4(=YvbAgkQ|7%R_zRaT}SDY6J<)*eDC(0K=Nj0Lb#|5 z{0XoWKzrW^T^>Wn7!kB&*{X^e9%&A5vb{)ipK=!_p zS7k^_YLA;#XxZeUN12|$ME)?G6UVRZCth;OR7No-uUrI%d~XvM$>saxH;_ilyTSNxqZ2sf$yY#SdO5aV-^YAfUtF_a zHj9={2Nr8*aKJ|tskh2v-GG+g<1hCVx;OMyCs-x3{OYe_s(rxfk_4co&mSnf^W#kQ zVEL3fx$ele{4)K$pLMlss4)LANHqhILqqq-Rk&e4huRHMA}^L6bed;LY=RbZ`^S)f z^i60tNLCwxaXha&f(c)nD$NqjCB61J{55^G8jMY>!qNO_&!Pvpv~zXDA8*;nAQuar zU1a|#K%sJS+$0km%lM1&J#lJ%zPTPbKBh_cgfp|=F)ufm_tI@84ZFL-9&hz{8IVf;O1Z}d2H5AQf8C27O zyv-q^47hX_A@r1S;WH@3Jom6{<_GQ1>b5d?wug^5?AjW$JvqSLso8dwF6etb-B$6X zwUcrLwwZ42_7@#1_1|J2_}jT*R%Nz+4Ci=PJg9o|g8%P1q!3Dtp?D)|kHPYDDYoll5UlnF1MuM@qcOy_9$^(CHio#PQ(OV&2?<1kR#N@LJjKA0?j&xJXNI$;6 z7xBZ&@LFq{#Gq^=gpyhVw{3UGw1Su$$GPFB00x0Eq0iDXupVEYN9{9swW2X>V4*a^ z>GF{MgK{Y1*ryLtHZ&m`6{kn@FtkKZ^sQXBD}!$)Ddkrn<&ZhzaFt-)h&HaP`I-I6 zg%ac$BVSbLLjLBD&r!xFfo|9fG6px8hV))`WGwV{}f`US6sinh}4; z0PcfAV6WN2B3Qp9zB9|h%4mi4uHk#hK1XxJ z&aQ@9S##;vzV~nI)6kq;8GMiV+;YHEs5MWF-JYIscH}8EHoeUYFVouY)F`Y;=oyq< z?-!(r$qH~By36_!)7HOsHnOmLv$k=!9`-r#=bMaq%c z=H8mpD$Wp%7% zUp6X=Eq)U#7AuiA^|IB__+_D2&Xhb_zv7nrs!SM68xaKGTU{>dz`LCzlKlQX>-DLs ztkz+$7u>$yND={tpSU0tuaNgn?4YJ@@%MJ>^Hhek37&-LGU`rv$CH{HQ@I?6X2sl#irW2Vu?lK7{{9qhI>9nQagR!{G{r zYS{&;hs;K8eR0QQoF)R?P16&v zKvLhZk(<^RURb*xL>mK^`|1Jf-yGVj-IS|t#X0zm#H2YU+m}IFPk5J*I@Vizt~}&i z35)kV*pLJrow`T1u<{WN;n>~t6zcxWWWSS`D-*yNi{r}>hNez}=|b!zC6#{!niMYw z=(8don@03;;SzQF_NC!mNtVWb!MDb*rOi)KZq^t=@B2K@vhPIR>Os<#TZ1F)%u$}9 ztA#1J!vpG&4vZu&*~dOOQQm73@P+9wsXUg*gqR;n-OyVsfGsW$-`|Jj)O`wlmsR`9 z;6{x$-Z+r){Nsd6j0+$$P(=nQ^(Mf&J;MI1{rQ!wvBA~cIHoQFPvjALTgkC2Hn=!C zq;`~+a7OB5?vdic%9#>tn`Y;IktElcE&4{74=1%URP{{bNB}KrEjL|d`1wYGXTVSr z0TH-SAz5{Ln6|R&j>8n&MnZ@i(%ZQnZa6AKoKGHWD85K`(?^ z!cywb--^3CuQx7eI^%|SeksxG-k*PPt;4*mS86c1DE{ronKJ+3&qZ({XM~iS4!H|q z6rMhKXRhU=$cyD?$8IH5$Dj?w2&nr=E#U+a;FlWXbwd>IFRivFat{-&sw(zu~pYe{trm%~eM%BqPxT@rr zMvsf7hRuR5HH$%WlRbobru>419?ONx7It}xqb75R9dNn9Qy$$Fc_lD>7vcgmwFv3! zXe2B~7JeCjpxnkYJ~bx~ok zeU}AF{oGpk^i)pu$rtV)dmPMBfqS&)+kB&(5_w;eQwh zA{Sn+d|>`1r_j3H4xMM{$y+&fn@#R4FJ0o5h>5&<96zVZ{T|cTZ>TguS~bKU$}o_eb21HXTx}mnu{25!pB*O! zPrOCm?Sdm!Bp9FzQjnh&Y(#ysvv%2B%Na5bRfzPh(8E=@QKcF=Ry z{K?G{uT8Af6wK3rE;!9f7pHHXx@eXe2hY8e)Uw99j#OzRFOFa2AA{}JIFYIqycdo= zz1cn7-X8c(JZwgVsE6ktf4J|WL+}sM1wHF@bc}j&)ikug& z((n*lxlNoJ(j)T~lZWbS)d)Xoa#y4J7PKj+iek`MT{^x}LSe@k!rx!HE?U#jSvz=8 zQ9`=-rDiq!7LDUi3(bhOqT7zjC)xs7y}Ugt;$V3B%I@b@wbL=NzG*n+(9e^srAS=& z@M4_=7TxEx=|{Jzw%R_DCIc@l`rc=?*^~{h(64bGID{;gpvRZHw)AD^9eM_yTc4b9 zNO&!PW6nRRbIpG1bm`HA+Y4@-Uw*{d6(Z+~kds*Su#@5MjXHphzGoswt4AUTPx(;? z&0))`M8^1{!4iSP4E-(rWhP%WA_o0~@HsUxKOd56$Cuiy9%k=Cz07e&A|tH3$pM&0L+PGjM|AM2Ur1ddK0p=o$ML?wMp|TjKSM^0G5+ zD?P!h$Ytl*t*%4g3XyC2`J}f8G{d*}wKv~dG00vj8bpwmn-|8MpztE@jhwoIul|z1 zKnsZ1uZgm00aBU-HjYMJsAaUC1R1)79$WPf5r*!rh+HOQNnD2(n16w-&MHKIb$Vzv zXI!=5zlzLMY9!-{5q$e2?$eY`b=Ez;@bML%N&Gpx+;O-ga6pCH$d=#i`BVHiBI!gPkSUp20U zvVIHElIXm>zB6V0xkV4Dorjn|FA|>m7cPy1r2G|4LpG7nbL-~-)fr^xK!K4F8Vizc z2y%Vp5k5`^ZdU!4hq|kaOhF6dP?BbF^YI|O-Qv%z#)DK{`u(JXk0MU%MNa2F zY@R0lg{@dnMi-sLx6jooTBtq|QcVGSAJN;4ltq2j!Dj?~JTe2-!wDDNI8XHnH5}}? z#mTez(%Xi7_`Vh+2}N8*N9Oa6A-E^?t%c*#QzeA>hNnv09)->OJqwELsy)bp>N{%` z_{x%C(q3LH))TBA<5q?o%v8#WQzN(}t?BNV+dyCg0&@U}=A zlq=tgm%A9od|2A>@z-3p%~?!b1N4*p_U35m@Dx!@UC5W&5yia*0UWssLbA#^?*<7d zxO6SbaWKtM*TZZsspXN$oVQ$F5I&9lRQ!k!SqIPej6C$M{%9j2ey;uo6~Zo^(;6ke zIuk3lV+5|cBJ|{upyj-#-dkXPu>Rfk6|cQ=c&y5LMN2L85_&>u?a7Ahh@DALwCdS_ zmUG!hrG~%JOw`eko%uIM&VY6@BpF`HgM6e_1s`HlH_ zS+mV&+BL3-t`nYn)*)4OC#QT_5I z2!s@<)-$_fWqZWpL&=BtpW&c`)O&^2zT8M5pCZxy%Uu9fKxI&NUM83g8nWaJ!lUa8u0t1& zD+VN$*DIrHGBcalhBx(UgqR5V;lD*Q4W6wF{bq|}Tl!7R9ie38ULGr}vS9hwXl)Xl zJ!8;IZ817*Ay;cY`VF3>xKfVCCr{-Ob=khUldJ0dWw1p~t(-d?=rREU|4J zj2!9oWHcL3TEB#wtNoT84)ejjp9ZS8TK=q6xd3fJwx}@YRqnFV)GxMrF#|LFqK4i~ zsrjob_B;8ur8KOc`#F&-ePJD0V<$$~RW+Z_xbr!qDL@rPCKFmz6{|od8vqKVH9$X1 zZoHdQ?DSB)9oX-9!h=SjW!VXyJY|K^VeH44*S+g{l4ajK?hn??B+CFgY2z|#94PxQ ziD1DKjF}hj-m%AQW&wIK`Jfm<3>$ZPdMP~&lR8%sQu1wAdSlzMTmk-fFnO;Ir4+Wm zf^)P@OmoVMyUj|G(@N+H^7~{>C?T~0weDd~MZU*OOax!AtaC{_+SDJ_z!p7oJ*yD@ zv31eBk+5$_FE#TD0x|D%{Q)5bdY44VN=Vi(jS724)IgK$jgXl8Cw4Rixh(g zo1Jq43AG<3f1HZsaokJR9EsbKpIEn9Ua2VXWq)>qk5ox>gl5v(wYD_>*>c^)?SkHY5CPR6>_lFQt` zAl^UVsGC$e-yR@dK^(6v5KNPp^lDSp55}NZW}qCn%qA47(}ucO3}rF0K)&eCV(9?U z$xAJ0wzU2U<3Pa48}aKCbx!ZdvP7FUeH>b$o?wIb&pG7n)tNa5r6Y6tDNv!dh8-Z{ z_oMmZJ4+>M-F>Z?gN|;`|EszjTg5sYSN%be&tRi{C{1hw4=4J_x2+s^oKZ>+cHl|u{FaRjLTK^5BZD84R;HCmLF5uKt1Zg^Q9=Vu#sXu{GTu6Y6 z2DdL{C3Oe4Jt$+{K-Q!wutB%hRp0k)HFp-Bm(=2@J2oH;6}Acz&US$5acRbj$0T>$13*cB}K;y@DY z-o;dp>TT_=%7-FU^nY(zh=Qrd+Gh=Rwk&Z|2&X@>C89__kmJUtEhku0YP#tdDv_V# z)}HeiMfpicWk`K}b@1D#Ph-d!EKKh$b;E~W01rr1_hkaQL1D`@mpY4^|SIj#P~}P|35JW}gD^%!DYi^^t}+^>e+CiL7`C ze}k%EKSv-wyH+&U;^oS5_9pD$fzc>04nf!)YwmRv z%z(+JU-|L1Bo-4(Kg;tfHKv5nzx+)p>qMV@pvLF636}{eh2Snf+sv1&dibvaWW`35 z%GuvYbCDS!&8_NlsXHrci_mYSH<7bC#)RJm@!z`;hF>N-YeC~ip=SMOV$sm-0BLm5 z(K}lY_F~W$KnN4)$XK0pxDPS(U7vl@day(U+rH=!V;P4#fn9`c}D z2=BniWG>r1rd!^DjnX5e2zu1I0$(YzCwTc09(@r6DhO`eRL^>E@nI1t%X^uun6|K7bODy)@H%QL)58V+Jn7iJ-{8!Iys$-xRc^*iXG{XtF z=29C(!2?1WJgz@D28(JLDhS0gJm0hNHsXIOK_|T4Y7n`SlZ}b;q9< zYWfVF987`k_iLSbwvd-IXQgxu!I$cLjF5`IrGM5cP%4yM728i$`Vw$m<4AjD@f{b* zd5n!9HY%&=X-wZ9Jp`*TD;m5vr{q=Xrg2=)9|Ze#?Ml|$ynKAIR#31un9uX#5|xdL z94-ZCXSyffYv=6TqvM-K;3CZd(Y#dgsN`&^Fqfbz?bT#*onwfPDs9%;6K4LwT`IXP zb+?liWY%4vIp|Vn-|}IEJ8U?)fm{%9ex-&h*V2`0{UZN_eZvjv!?LiRNc{3@ty#dzu{Bfy8|w~I-}xPRK4ciNGHW{E}dYtiFnJy zHVoBkdk(grZtM43pYGHd@|o#~RkhqL30?5my;w1T_}MWAeXk6YpqfDu;G_sa`4%ci zRS^LUvS^lxoWB*@W6!IoM5-EH;1*AQF*GCJItNL7xjeb~s4wO=9Duq2Z*MwefTnCtt(0ys|KHmY*|%@b1;Z8S>$elT}6gPy=WR?)B6MsBZGDF0x; z*JsW&%sG0QaAV~jzkV4Q7Cxq^Lyl4-j37212LueVKCYgP`VF3!0X{WIS@mx3K2(uG z2}>T$Hg97hGZFAw(7BYd7!fyGHLqO|qjg zXl@MpB9O(!Q1Z~B0xB2$zyqR3L~QSli{dpI4IV}A50Z}gEK+T1xv!^Rfc~qTZCV@h z?)sD&0h6YVtZ@+Q4leHtHknCs`xk}^gFOa+E_=9R=iyANp=3ae#(CEJW>Y%K%ubz| zv@creZuyY7F%|G>%ihv`F13vZFdB1?R(}4q^ET@VeHu4Z{SOhR)+Z;ioR(W(yeFw5 zc*6r$zx25@U}yCvCWldS`$&ZheCsfjzU_r8|3?)2&z8>tmtQ{`-eXZ8Vxj^hTZ!a@DtTvR>u?^nSAn@Xt z%Qb^A1u4@hnkGs{@n2M-0sPr@{MoCMqpZNYkIVJMXSjz=~kPAZ!m9zhI z|NMY>dyIEK_aQscJ(j#{ z4nsP3BCNvTZ?RaojFOV7wG2^sRfbYE`4#l9tFU9GrKM_Xa3M%lDGLijws}>b1kAQB zNasa>+er@3PUg+{VC%&wMy~z%*yyOt2aLanx9|&s5vdXKgNo{$Z!rj-d}7J170NdN zmzFwXSX?5!e7s2Y-nCjXL|j#0pgw4}iW1{syu{nktO`%KfA$8$SxLEyixxu?XPRns zY&>aAB77z^mJUP8AZW@$M!AVz=DaQREj1cr@%9hbQ!jb7<6Z903?U z12Hn|i?)4v@qGG`iCn`=E1l*5-TK~_sdz5+bbRzArhMU?r>*LK54$p65JV&_5jsmD zYb-zA!@z4f{KOURL1!6Wzu~_a%AtM6I#AZDJ8=%R{!AxAZ$M+^^MKR+ ziPL5TrkRYxBvc}gs89J_44LH*roX)N9kAh0-0&p2V-k!0kih_2a!aV}*G1g^36im& zL?9*72hzj#T%*q?tc_CH!`Kb+A(%gh#={@S-Izv*s+mGx;c#%$ss6mTd5-1c>PUIW z0kUp&l6Uk>T&7w2IZP0pJo8k9?REImtIl*nDn%`vLl-7L^+f;gUadE3wcL(^c)gzi zxEP9bUl_(B6X;sg5-Y0y&puTL=&c8 zad7I!zP!VQqGTu@fJIZYLZUwMhB=+#syti?83>^Yq3NY2BFvU6`0Kmnc~l61%PMFv z7e@v^-YNwa;Mu}re)RQr-6$5Y70u)9@G)5BQyO$boJ+u}6p@|h{dK8X5809(a&>+4 z*VX&v_hYW)WoD?asMMJlH8`k(n4+sMu;E9tnQX1+;UiCCyPwZ6NJYN!nNrWoKcqPb zVV+c`G-THsV#oiv9`3J~%O5Jn_-NeWA0JV+{UI4@xa`y1O%xHKt zyK5UQg%?Fy?$a$SS?CW?eQ_U`p-k!8JJ-W-<_sOWbP{eN#$e9Id<(o*vbucMbo&fL z+0*4mFJ_u@9rb<8Tnr272kU!cAF)PE#G|{hy)nsgu@c_C49AxL_@L7J!C#*qQe0YyVKK?IF=D7HY>%hmikMz>f$)YO4+Y8i9AGf|-c9$-i%#@)dNeXc2EX?BGmg_Vs~6EEJDdwFXCdAQEwY6{t-Sl%kJokkfj}ss1uTX^1%~mOp_YRym<69wtZo zSEPAB9fMGKrXqQ4)L+|Mh%Jq+iY==x6KpbUQf$IdIqa%lgU}hgcCz#*Rj)2t9%*Q@ zSU%x=&&HTg7osj9Bqb!?)yFxOExNAebA}li-5TYI0bYeA0Vb+KrX)2t`U1n?D}s)*12Xx zrgZ%CHot7R?5!;+t#r(Ftf1ZDrdyVYmJL0nGuFR!z}|Id{+oK6?M!$~j!aLPG87k; zRx{Gmm{K`-9Jm4;i*3klwXC)5Ji(ck$7b19Mh<~1LDuV*aTc{R`NJfQ?oA^#m31Aa zp?a-4XWyIjJoHH`SH5G<&dfI3m-2V<%>s^;bCmHcI`HbZCTmfKcNS0_)@?)paDiOY{oP8F(gwsA!E zICHwvmeR6V?cDIMsH4WIih+#1tc}jT_JM)!up^D5i&Tpr8+DMH>>E9(C5+}YV9)A= z`BLQgdKKIU{0vmUASZgR`s~-!QgTWPou^Q)zqnqBmGWD2%?o)OIV<44c*$n&@Yi?M z6;)+xrQNlcbMp91jiG9NroFHGXu|Zr;P+)P6(le#83AqrL*zr~@?VfheUYh(@h7q% zPolV5da{vN%JM-YTSi1`JjO95Z(!u>0__FIET^Z(VW;4Qpo@WBhbz1Rnhw2wc< zi7&|!3B^kzGuvEj!Mr;*j8l%v0vX~~u>PluJatx?nPs90 zVi(qUFBo4~0EetRU$&=FqvKAS5&QX zGJZPvYMgTI_JZ}Mn)@AhvsKr42jr8rf{B9f*NClZA3$VNJJvpSvi#hBK%^OO+)xaBT{kO@g$>!`goqu&%8%``0 zJyghu^oXLMxJEvKYdA!xN7QW1a*taqrECu042x(BexL8yuw!YyR8I@g^;y_S%1lZL z^n|uhP00CC z#;c4U8NRQ3S)U0|IT_X8xLL?-e|rroZ(|qM*RuBkCADAe^UpTDTk>d5aX>W$gEk>! zYgtz_#WUOO;q7>yVk^|3b_7MUu`R^nCvx=PxvzY&2` zOuZ{i>0EObJDQi}@wKh4Z>UCTgupMv8D)1Tb)h&em%yN z-MPwN^!>tMz7>Bbcr3@^+5r&Ib0B#k9TUaO(Q0Vha_HLH)z`WSJsAVhp1AK-f;N1M zYKJ>3%KS{P%PPdR#|`jXJdwV;SHlAIj_%;E?LN1&4f$!LEya$DWmSzo-+^ z;}mgKA62C4j>#2(4XHM_Iq7z;)?E-i@FwQu%GK9clvwO$SsR`RX@I98>(h6l$1`q& zVeQCNm@GJInWFDLBd{FVx?OZLYzC}F?o%p0KlEet=R5b^rur`62Uhl85`MyWd1^S; zzJ6Uq+aP{;y9=pBX!Mp?_0lb-JHN8Ihi=yjA->E1cH zTF~)v@N#g`i{sJJ(TTd6TMDa7$^7?l^j~81*6!}k!knC5US1qtJRDB0R-A8ygoHS` zxH-AG+0jq1yZJb}n|QN3x-tCMOa9+`q%7RbTy31)ZJZqG{=C=3)XBqLjGq1vp@01R z*E}t}ZT^RnquYP8g=UcR&mGP;99*3LcsF{e=%1^?sy5yh_Bv8F4i=7XXd2>g_;|QQ z{~qwaZv79*e;TU$KSPChc>j6iKi&E7k)oV`IQS=y{!3hcUq#DH98Z+z6d)J0w zMlZ*68z~h{^f%_8wL!1k6#C=Ue|@9RG3~q8n{y&DFy3OwOG#*Y-#g5D`0+#k0un6u ziSFS`y7x7vjZsaEUXx=?~(H{r`5Em@sTXjX6rM| z80hXqXGx~>Ck)(wfAC6Tx)8ysOe%WJi7@W{yCa+)qX&S8>nMSN_4eN!xo=25t$``^ zAM*$Qd)jZG+`~nxy>-UNq{H}k$G12PEY#0=+nT5UmM#WXKJMGo7|bC3f5!xxMeDCv zbWnkxTEV0Lo-Q4cG)55c3DI)Uf8fLHB}NbEP17^`2me-n7@uEZ62S{Tt&#r+KAth4 z1@os{r({1KP(+xBwEt1=vuJ<10O%-(1J0u z=bL}@@74`HD>byFW$*Q{{|7#JWzd45GOOsZ{0~d_e=2zQW`6sBD)_JV!2hY>-Fxc) ztl+=$VgEm{g3j~UsFs$NQu_aKp1)Kvvv>G-A8y>~b^Qm>E&vrRf>BQRx5;*PM>}bt zdlP;o=Kr?!p9|97j$olaRA^0{4dirtT)*<20kP>d0I*`Oq96kIw3chmt~O)}n?)-b zKGVW+5VF?~zS2?xKn`Hqo12^IA_a==HHgSWG(zys$$aYmjQd0JbbN3y4^me4e#9%( zkC;oUn*g8Gi~&oui{cG4o1+fpWH2p!fcVn{kSp*b+}<5b>(kmgo%assM%Zl0LaOiH z-LB_~nTV$cxYYEVoL#-~V-F^XsgLUk+{JV!#&xf_4LXVAEd+zV`s2JcN zgOR~!_cu%Y-=vt%rLcJnG>FzNW<|L0nA0E6C$Q99d43OS#x9MHV`4w%Ll-OJlWNQm~x~86* z{nd0lk?LYF4>k+ZCcJs)f#YX3c6K(Py6?ii+oJW*eJT`ClK2CQni%Qy>5byd$^`07 z;1I<5x5&0WH*)*;);S)~evg!oZR5^BCN~?)lo{%@^!sG}1RpZ{O19-vr%+9=l-81= zwrL@l*2d!vmzR~h<}e6Gp3tJD;BdjiIur0q9d0b{EIf~7IvkiwhK z@ley#n#ra**(67+xCpHdEj@A4lpW-2!!AO<=*u-P-kTWvZMW+S+DUQG*%uTZv#h6t zo4aZ{deSOgwUN>5fjsB?G}9cd*f7GMgijy58<72)V@XmmVuBJPPl0uS$T&9 z*4kz1ii3bSwU$#gyu)jL@vz6RtnZ{Pi~GK5W+54D(B_aw!2LP*w)35>_q@PSK#2)TgrhnQV;R;_kNXjr=*y;YHrPg6Lyt|6%C}56HS(&tWY^>9L_te5R9B+xxY(=|c^xd7P1o?OWV`Z*_{ezavWaQ}O zDe3d#XjBnOE2c17NgC^W)+&T=F9>q_UOXSn~(16Q^c9rS%S%BXLUq>$r+t=1Z=&>BBz9Ndn zNV>TR!6?@A0)awciv=tY!VNYcS{f$up=|*Evd4Te&El3Y<307Zuh=Nv9dTvs6N2I= zfTAwv;bug0ad~3o`)hT7f718z^6IP;jGo@8?Q?wA(k~ljO7B^1P3^VHd5x>Lj7i)# zjY&k|>&k7N`mUOL&nw!#;;}-UTa-CTgJIp!^=80Nm2HxBWC_rRiMSF)!;VbI$au#b zaN_5&SatM+`R-IVgfzTtEhjzQ_WcZfrryN(3$4t0$tZF{#&Y76QPMT~Q*N!}oU$2~U}cql{zhzw4v-xd5ICynIA zM{+jbMD?kY!qphglDP+{pbM7#xq%gxlx4Ol42WPb5>gGE%t|xV5ofNuSt!}}Kbz7N zy?9_7cfpT1F9c7psJI2*56pwv7%UU`B0lTy#S=p)uru@LjQ6r4t|wXnYn>tU^!X&| zE=t^pz0j^pIA}bNMf*|V&GYhTo(I1~szrxfNF&O%CN0?8Nt~WNaS?6oNOcsfCsR`* z=scfCxNm2X2Jcv17O`y76xxmNmG&OCkVthyYXPVpDC-8udwAjuk&rUXdDNdQE^*yY zc9#&}2IKxvJq62@l^q>$$>2LT(zdN1d$^CZWw)*$^G(WfF1Cs_+g);k-YkJ!2-{N+3MJ1NyL>f{{hoK;3m?5tLk$olhvpe(z%bJc|vwG;=Df zJhK>)IPa570=FU%PaqeAqDtq&Z_4*z$SY;xGFLG%QMKU%pq~}%%0-4I%oh^O>%Q;r z8!#(MR_z7ua_@~n$;GTBNcd?f7baFo1ag1oI!fOx&6$La=OXV1N|PBY7E)*u+g$!k zj@b($;Qprio|IFmnCg3cj^~>dpNZ?eg0LK}UX=0P#s0u94&T9E&pod*B%y~m{AdR_ zCujVi2kZePnMl&`v(6l3h$VqwS}`H~z9C{g;&LoQW6yvwdO)q`Hb!;d$4kBXmi$-y zb!NfTiJ`(A|A`{!WwxY6H6rcME?B__^M$k$oxdUvj#plO(PpXPb%rhw6jO(CBh2F9 z#DUmapA{aIQK(23BCeG5#37i-?YB>r+8g+;%z6Mv)u{aI0i*sUESHjMSmyD~jEX!j ze88IwwZ@a6d6T2k{zdqVtyiPMJ0qXRT!EqNgx|O3LjJP3kz#6NV{W(drC3X)KZJaL z_9Vd9_D1wsH^|v}faELfgRB!y|LW*&pn0rkTI<}}Kn>Om@m5Mgf&#TlZ?gE1(%IdP z<>Md6BH*;}o>~|kOZZls6Q4H57KSouYr0l@JPzWOqpiUJKpyasHqd@n7gFtJBS$6} z8&nxBw#QukUgAJtH#&HDYeP@i$_giVw12%>{vdUl;)Qisjj9azq74N@F|PvP;AxZ< zOGDVLfyV-q?@mPE|I|2CI`hFYWitM0oy1DE0FHg;HH&_((QeO2c<)7f23Q zac+7PdCU+Ww=y{}&byIMAqIkx4Jj(9<@wC9!>0AUHhJ8UmiuR&$mA#qIpnO(l8LKC8EY&}OG1{9c=&ZxsXdU>5 zoi$s&BNhy(M8vRfdJ(}Tm-fQau1V(qV)bz?pi;qt;yB%0%nkc#fDdj}Q#6s(LD)mY zT!CCzzt`y^bOuj&cqt~jumi!50O*|WD6IwOf8zycNFDcc>O*9P?x~6cI2&7#T|oCu z8AP`Nrd6szpD_J4{_OE&a8AoR2apMc32$AzPUf~8EQS@@EX+?Hgc5&UHeY}R>b24OxEuCYb3#55{-n0dfCojVU~qvO?MjO9l1bHYJDdNcB$U2D}^(E2qL1v#9#b`5NYfjC+w z{U8)?a1DN69(_x^;=Pl@(kRa&=A}yq^;(y-ztz392u0;`=$(#dn}Zc{jinBoP|@QQ z6L$6B{8l$`?%a$Fs$43)t}V4{&)kya4?baDV)GSDOAj?upj|1sJ1hFHD9|Dlbhyqb zNzJMfeM*Acu>Ta_O(uf}GnX9G;X^D9JenUBm$JWlyKHI{p~B0xxx+R>yUHGbr@*?m zw~%wni4%Sdk^wac5OLUD=h$CN8ZGpJfF-dXj*C%ARnG@Fm$wlRKY((EG0h0Q=xy>P zD0ATnaFSN1!Kw#kXf(=69sei2K}kC4u7h*>UaDfDtk53v+dgA=HGyzK9rGT0fXoP3 zq7O*j2oxV6gjJ&_8w7OH)4F_?wJ;>QY5yIeb()e7CqoWL+Wbn3@Q9}U(4VmfC~zvS zpv{)W)dbF>>xK4(Q%1!Sllx-I{=J99F+m$FoSa_y2tG-aS zdK+3Byzt1BZh5M=Qg-@zZ;uc5;=_yuf`CARoy#KDJ?_;$)RhsT#Q*uc)-9OfsL;HCOal-6^gz3#p0FHWQ_lI{qFJ;3(9mKbwRp2%*-_D zPgOmq0S{WCy2SToottco$l8@_(=2aO>XYWB-uQ>0$sQY zdk%~GZeV8}P@mZ6;fx=3LsBMR2HKo_t2S1QinKh>Mt&atvH(IZ*uDCmvswYtKDl=} zHxV;&qQYK?v#FAQo2W!F1%_oStj=BRcFEVj49VVrU4xAg7L^azOQwy%Hot)WPa?~2 zYL*XmRnPf;I<32T4;WXT3W$f1-YF~z;_$4sYNN$rR=8oPQdN@N4_3DiEpm)K9;)}* zbN?zgD)f57Z}K3}w((kE53m$9Wb?yKA$m7iyv-@38MQOzXzt=qFVA+v)*t?vJ>Q zP=8@Y#G%UcEsN1QU`=rf==Ey^$Eko7MSjD*QcD<9_?ZG8ve8ddo}YG~)CYv>YG|;2 z25QiT>s_P9OX?BYvI`(De5L2^)GNF;U6EGIJmpPnMH7T8{q!ILZNe$ojOuU*86K0+eoGT#alKUY&4pcXWh+K9Oh!=@AtR%15 zz8BB3XPg<`b}S%GL?OpZvhC2(c8B=%Da7144RS15B5VLZzJg&9xeF{e z*$yUrT0t0tD!tY$%|o?|A>W;9M~4#LRS@|c{F2D52NX=Q@q?duuz~l<@}3_9`O^tG zz+=;>?x%&nZswO`jpRP%koWL~F{}e1MV+#er=XMcV|V}a+FihM4JCjJiJia>%UE9$ zL~f(uv8$|@e?f}jPh2r&X|xW0!6z9z%k%}G&sYE9PMSTz=zcWoE?p;)Gv%4bOWK{M z(Ebr%6FT8zXf0A{-y$#1T1TA%FM(EHZIP#XrgW_x}o^n~+{&N2vOxPJ1iDCBjKo~v~YAPmSpzO8B} zxU%zlI*syITm$aD0h*?b*Tr!7Bd4rYaDOC^&M5H<>F%Fd00QUR^rd7h1962h(89Ny+a4a*4?N~36_Y5 zlBgPLX^RiMXQO;@?vMF?x7kWZdS`e*p*8dp0NJEa+G8IFME7VRZE-QcR-ukw(5AdP z1LA2g|L7fAn-|XXe!Uw!=HTQwBAMD2fXNzCE2A{nr{R(qpUz^;#oC zR;reFHh!bD;7i4IiM&74H7s1*)?|YYk19FCKLL56G2zEWA7&bys%8BkXOB_TTBz-= z$*yQX4s=>QPK0%h_j2OOGI24dw}_;fjg5o=h(kd@(nWNk;YQJu2y1Q zl&N7}bYEhw)AzXwA&*Dw=4hncMvW9{*1r-i{u$XvYC;L%z4tYTTaO>T4>FexjMigP zAd5!d{zVM+2mS_^qCGDj^7Eqt>9jQ?#U{ybMy-|a^0nXS4^r$&Ph$cO2v2D*X}{9y z?f!(aZ06GtKRdXVts;Tf7RA`eW!_O$z`%MYhu-JF`$uox|6zN=Fd(O1AJ<6ktdkj` zyFljfN$LMv$lY;_7(J-J&Sh-wup*}pbbpNF!uhs4{2_BGqR}EJaKZgYSA%wwUTi?~ zOcZ&R9joKKvwYE?IzkWd7jR_QChJWfwE|b*?vXuL;9_$i@7PI95Zr%%_A2GPsHBT$ z2K(;%(Az(yDkdme8IG2kV|-bv$!{8+%lav6r@C6SRUYZY{lx2#5T$PR6r9wzY@0bU zf6r@m8jOmde11f+3)ltp{3y3jTTRg~kR zVp&<4Eg6W6vR{xmc`N+MHFcc4k&NBOuJ`BDm)CNfPr3<_1&D6EM%YLIHd>=_eyXep zO$#nS(N)P8(A%Rh{C|l3pH4o1Ar1e&_Q#?4*Z*E1>xUSP5u13*KJfEokQv|`j}=dS zw7!zS>*ess)h2yJH@90|~&;jEn(RxQJ;eaJnY=&PJ-w zz9eWm6Uqr#a^Z?fYS64|j-lw!sl~m)95Q)>2v7kH4 zr)wV{{?Ivf8mA{@eTF0_b$x*shINK7INC^d&d{sKR)_YZnLL!g(2Ko9CUf8KM78ualI^Sp9OmTN528~IhCH^>rUoC8!z+-VMQscN$iHO`X zXK*0^4Rr~cm_VMQbBF`lwl!cpTCfVr>!{|FS0&}$bAu3xtl@(9V*x8R2DFRMv%WnTdXy-o}eRxz(5N0>bbh@ zPA8~nfz!&n_VH-%(0+6uoGRcCrehHbEI(YYz6>BQpU*}_z)h>j1U9@SyCdOpoEHph zI4B7;a+-(Z;U&qtp~s|g(+yo{0Rhg>&vz3O&L)kHj-XionB+g5pliwKJiV?L6!7|F zz1lpGJU`KNIG#F6y^GGG7jkq_TIkv=$}I^(Vt*n>NdH~}`X>E?+jbXElxf}zgqcN0 z6lk%htC5OVco)NA#VN*2Aqz2=kLqaPJ%s2&x`rRT5BmA6j~d|ScHtcgz(RdNnmstX zvtGdaXCl6#0Q5APPKg%)>gHb9H~HtU)4SH(URTXiPkG9VH$An0h<;NiAsykB+6wvf z+JLHfhvlV~*x@zv%a_5h!fIqD&F%1t=7QhL6_35W%$CFzUQvlL$8662GIF_RqvR=j6vt_ks}Eg*{Fly@jKBw1QZG|svZV%KSnhIo&L zlYnHcvQ|Q)6=Id`9xT5*0{IQSYR(NA;O7t#szdV4NH-MJM5gn8W9CCP+A0iOc*SOA zMngc$nFhjFx6JhplZfvo`{e&Z`JCTk)}jH$^JH;qZv|Ro_u7pjA^j;Ge>S%7g(W+d zQyk=Q{bqZa0q6O3QAn+I{<$T3mxS6(7h7D=`LQTOlou=deIFwk^*I)=7kaJ;n@n<- zUaBuOA5l*ifsQa3cTM-v;Ftk5Vda^P4P1T{S*wWW`}6S^{61Cb&NLn%kI(EZ=b7Rm zt66ZmE5S5u?coom^L8G|pD0gb>cE`!;@jHQ#rXOj1=u!bEZ3V7iT;$(vh!i>DKdw) zi9`3X>#Uwc|AtxcthUae$;md`Ku?1)<8|1q)r5W4yJ;)VXJUTOSKRNZd~Nkv(z#^; zy%x~F-ChtYHH$xEa0IcoAPOtvXzfe%$8AZsSbf?oN?%h~qCTiY;zJuY=Xv*M(gq~# ztWr_v5}6IJ_sFYf!l#(Fb1!%Gn_z)mx7)_@!`Za*d%D2ugc}N*WkM@Az#$zet-mv( z!gX$p_m_+t_X64wllay{deLK>l0A_Bqhb>#noUkj#J_ zvBQ>g5ZqS~Viy;_IU^8o^_rZz02}q7kiw6k2;P?&IMV`Fzg{B8!Yu!sD0ZetzG3uI z>zR#rb(7`?MvrBACo%4{x+1*kjMWw7>nk}+XK^!B(B{u@RNgemmCSH_<&R%@*_3sjVK*@vs1cFl+>^4`+LN;?I}?`+TCc|P8JBYMIR@dX zku^v)LKLf!_!sr@8{;H9SgaZ^G@qx;W}<}GY>S=O&;k&mmGZTC%A6+gLZ2`DmPcip z<*ZA;o4uE?U`Sh0fM@C}zIXf@9UPFJGYZz6aq=3T5V!I>5=;=c=U!Q?XIFE5mIXdC zp9!S0TvY}PPn)9FYI*j~kJ)V|5}K!0IN$eAS&r!vV1_i?baFDYBWjC-a_zD>7Wz<*tzJF`@64_*TH`GVZN{uYM?`ws z;_1p3nUmccz~0t)5nY2R@vB|8U10009LK%%!`o0L&ZFbSS7>?d1x_U1O4~s^ z4ya5Z73ZvWucDWPTBU!XG@p^ftF8T_QBmJ!Gn?_Q5B8xkwB&}seCh?a-C|>dav&o1 z>^WKIWEhDcLm6m`!T|(40aWDAIoe8VEBzi!lxMYp^JV!5x-_KG*dpKge%d6klJR=O zAb$ec(N9{VokaT016yPGZQ_2IB|^@ukzMSQsQ36~>AG>I{TaAteR`0SvO;>A+l>~L zmppy~0hGXuK4#Sbh0S)Gwz1k5LRWTaGE+r?^`QLrvANp~4TGnn9b#E9 z@xgpltdJ&b_eQkXrZg}uJ{wi|Xm8168+f*yQ|1QD{w|`R)9*sjd(8 zB*#Gec(vg8iVv(niE>y`+gRbgx_{DSMd8!hpR@{ze|^%El5*A=a+c#e`^hdr`8>Ac z<@i#GJS?=la`$}O=&*9xVeI$fm*M)!tfkJ;CD)EjL$bx=NJ*!QSqG!zF%nRAytq~W zBTgPAo*FjTH=iX|RiAX&iQc{iSHa~Qg@6a@GRH$tjdEfeZsN6yIM0hM->+)>kmgWr z7g5csE9Zo@e2uT}aM9h11hM<=UM3N^u>do!hr%o9H&kInC!;F(SuhG;^tK&N6AlQP zn_>x@tm|l2Tz;=XsGlqrb1S#g=-D4He zxI>xt{)O4nqhPCrrps4Lnqry;qm`y}Fg-=sx17yRz84BfJT8xyhRzNKa*lR{t=^|~ zGVk(lHxwCCG+q?91{k8o!7)vK;Q|N2Lc-uj37og_^Nh$Rze%xw z-+XCh;H|z?TitnH3{RbMNHy!_VahmX?Fc#&S}p#*^mus1NMe2Le0-O58?N zS8#C*pC{B2{g?X3p&(k(A)YNIFs`(~-XQ{nc=jcSGuIlH4i`{!=jBbN_KO7?s+ zASa1Jz4~?ECFejKAOpQ0;|d)V^$kv(3s0v_fQa5jW7v#cTNdqxXIFuzh(d;(!NGMC zptQcB;w$h4vK|F<%ck0a1|oY?EaB^Q{FSLYo!l7%BZwxjr;|b3bV|nrt3m*(#$TX1 zbyF$xGPBv7A;yf+*C4VcW2y{kFp5xiIXL=81CVry_0FQv`*CEv(Mif9AiqsUlt^2!zqD`)khbPrYbtN z+X=={DWWgMQ@1d6)+jPy4N^n5PVu(&Jhc0I8Oh)xV86U|3t5L5$%x;Xw1BBG zpRo3z?8w>u^ZIa2x@t_Mh;IF(aFM7dCcwDnZ~Z2?_gBxul6)-RK`s! zEWz%Y^QFP0fxxlhiB>eT&vq$X{M2#VInAKPbN+n$&`1_gz1$`D@RHv7v9AY1i52l= zxHa#gLz31cMP=$CK3^7hT}Pnq=bBZU`R9xc<*r}p7N&^XFRoJ{(LzQKcZ>(~ms%dN zud=9dAYMB;C*xKsQyN=6YVA8nA;!%gui|`jwR9|2@WVAC=O@I%C#{LbAE5A1`^9$Q z732#6)kaiw2ixp0d7R6fo|CtwQ*}vJ;hJ|q%WAcM`LMnvHc&RaKGSWLw&*Zfp73D; z$V(QB-j=qiPqoCcZwJpSf}+2Bo?P+$qqEtk_Zsqj3y7nX0>Zw9uhB1?b4w0Y(E`ir ziQ&2p^^$=|S>N;Crr=ZB#HZ6m;ICKZk7|KaIA+0+4G1Z1+#qH~^4B%s+l={~1{M1Y znGF6B%4%J$V_r<*oeCyiP1NlWmF>_VWxd=&p9smGYpWt_gF; zK%^9#P3Sq6?5+=uc{CWIB8uB-fn!H2`iJH{#^=j0&+e$3$J8!iDJF;*8E@k##O;;B z0bo(aaBdNiuObI}g=@3Z<0zsschqq_Lu@1?^9%V@+eIWMwM^=O3l&$>b})Wr66i!Q zg=igbXlx4*{C0H{SZuK52&ueD^6u#S>S&ccpV4Sq03f)5v)lEtubgjnC9xoMztJXV zT+Q%uGKj5E2?ww@Cj^jlJw6~csr)gkWXTpQPPh5{)I?W;Dr&s=1Pnm9{JgZ#M=_dR z&I`JaX}>^f?~0lIoV3z<@}ddUBzc<@4$g>|vGJ9!^>UAmtYHALlzRr9DZ-J|*XoQR>A zDo?Y7Fk~*TIuf^7Iy3&;MMLU95Nw#Ov;tOtYNic6@Q$-#XAn4IegBp7lIdC8>tOB6 z;c{(xT3kz;)oC(cz5r>D(CcF2UpTdNuY7*%)CvWJG!IoeCVQVynsiOYE+Bsdk@X2b z_TeB3)+KswtMe84O6MuaHa>fvve{G{3!oid?-B2YOmR9$YG?cXINhPYMbfDpF8t!? z^$9!AS?)gnoZ_ResaEF%A;NYUKS<-|8kI_@^Fo!4Lfb!9=psg4QWU97d%v$48za?~ z>Bff2O<0(Lp=5AFWP9h~o)=}_hw8tFo7A=U0+7TF~#R6{gV!C!7QloMQ^#y5sI6(bXKR@>j+-Qt&}y54?+32ioBFX8bA&XFqY8G%d+I<$XtT=6f=9F>b^1vY|nR%$0*8LD?` zb~=#c z)@o`+*pFBX!&~w~9s@G_iMmz|YKEzxBcdliBQ82erOEbHs!-=6{!Sj^U~Qk(+4sl< zH!HVDdD#p@cRMV?3xWo3mAf)T-8``oK-zz?!cg867m6TUhLSpzm zwvEm(9mZpA&6CUFw0_L;rNAbnr$xuSbtoTTBoSoqUrhXLszccZGG0ZLoYY>>F+Nlo zBPRsmT+?nja~PeOC&z7KbBuCG29!KL{7d7?m|y%|62KkZpyPA|)JG(t3IOJDHLLIi zAiG`tGsB_g4NGR!9L-OlqKL*9a@SzjFSRkLZO?86ZuBq0DgWAIus4;N)PgfZKyKAW zVjM{G1JpuA&&w|)9#b+t#<%vEKc(%mc^o8Hd02IRu^X+c@IO+oXzb@O1Ioel5Y6@_ z*9#>Fo%YCE`%Udtd|Pg|6+f4L?Nuvd|FYhC&~iCbd|`lHQ3^NPRKtr^d^a#;HB)TP z&+hoS)BZb&EZ=i;eI4IDGsbPk)eOSDndL>CM#L;i23Q#SF>4iXPUdvy91&>3l=EH_ zWk%3?k`eeu<|-;TYX^obgf2DJiNAm!RQ!jqA z<7FKPcV6Z)XZMnd!iOQtcmxW1wf@GgkVk^W2fAG7Bqwe_`_%976u8WeGM$^2N zCrME{@Ticv$2}*!67-DO!O($r-9;lX%Vd}oFz9pg;;3S;80D;!io!x<-v-xeZ`@pk zTcbYN9l6JCx5GWU*0(FHX2U*o?(YJg%c|I8Up*YEu{eQrt+q^@6o9jUk-5cp#uQ;u zXz&(D%w8!+;zNGMO!R4M;WymSXg1`!1F6z^;xMn4hlByHvgcy@w4AC{>47GVJ7g!G zNXTg;e1U5R$vVambrBDGEFuIzCUg{i9mVc%9GZhjFTUhoB)Vq<$Qx8$%7y0|Y^YZCGccAK!>JZuAYH`+T1uZzt1rhOD3 zwuHCW*=bRSm`LftJGJuHnn1jetA4tF3y- zmgMR*b9mO_q3OHT#L4tsWbery;VjY`RR#p%F6ye}-W*vSHPbhp5}c8e0oX*@0-h99 zTOAljU1}zHslhdGWx}Mv8L*TKtkLwCjuhr^+@y)Vl`hQEy{!vxBz|V^b{y4z?D)(0 zjnTKTxPW|q3XwPo-Khc?R!WZnJrfSxS0kM6xk> zGp)ZEw{5i3d4799CwqE*Ye{6>)K`xLwsh^r5#Hg;KXrSBz0EvaAK$>d+8wj&AnYTi zpeS)QnFvzX(9r#Ik(mE-{cF;pTZH+^MHK5UG6kSDj=UbK{{U0t43N8>uX_O$%~))7 z{Qro1%c!W@uS#1VltYKpN>DkP;*XL~^9NyJiGI8l=0sm6RMMM7leMuAv!V zn0&|UdGGapx$fud`*rrLJ!{Q*?DIV0|Nm_{o_Hn+C7YVuq|W!V9$!6x_#v?p1|?5@ z06`+tz!e&h-oA9OKd?X+ywN zVou%on2~+1>9*=Y8k#FJ;Z<%kzM4%`qffTdEZhXUQDJh2Zm#q5CLKgC^ShGf&L#C4 zY<=sf)Jt`ydKWR1A$)!tu>^z7!lM~O=e zv0k3;tAjK)#7X9!1L4n!W5vszeK6ZAn1h|qg_wQn-b5vPUC9K=4{!`PZq)g0@6s5R zuw*3f5BO92kux6f_TtX!HMEi2e|=(z!%Fk%(K?P&xMX??qyd1H2dNICPTq=YmpLrF zmyxitd{?I<@$P(}U*`p^EdY}kgXlVVd=C5mrzBHSJ@g+sgf6I`F+Piu>%iPXHbG-Ut+JHXi~^}m@!Ntr3C(yl<4 zK-2XT7ZtPjX^S&4pdY3)KN9p2IJ-mR6V3R}qoDU%1z0Q`v1AJD0uFGYTTVq}B>lp` zOm#cEgnN|WhmX(t&$`xlf?jl@gGO%#pflNXGseH!c)7lDebBShcTJ^Vn$D>Ej5)i+ zu2JL5ey(WcE{O04aeMuuQt9INEK6_^XhZ{~B;J7Iu#92bDVh_&oCB%(vdXmtv^%J# zSUoNt!_8OM3!^|wHE+K_cAaM^7ev~yVXFWEh24hjJ8sPSQ}!Ua4+XpDB+b*V@39xF zn;3 zlU7v#Y$R_=qS^|^V8;mF7WMFk0e>AmJ#+ZSh-`r;hyW$p3Fw~Isl)QL80DPKN}a!6 zAp-C_9ku`fxI?{*u77$`f5aRbF0m4xc;z=zuCg`bU<;+jt3Eh}Rc4NE5G4C{n#+-q zxOTJK29WH{!ln9&V9w!@C%VPk-#Or7a)07vh%bTw)G!<%{9#$Yy7*Z$W;=*#w(FzA z6NA{=DHLWS=t%V8+%+IPXnfQ=48j3z0f+2fL-v|mZp7Sba6e?W%V@~HD4ssMEqFJ> zwFTP@YFdnk$_WSvuD~+HgO`>Xi;`q;w=pE7DCd7h)FDY0@NmhV)}wFBN8)=)(IX8< z+7|ImV>MNk5GWq@^~4y}P-dlgiCMgQ+ckk%Z3be){n0GP@}QNlTXT?JoL;owtyZ(m zRF@l6bNJ~+-p!FcvX1{soW8wiV|oVkVSQ}ssn~z2C&)5oAGE+19x*+O`f84=e$EmS z9_qAgdT7#Tj@IKItQ+IIo~22yf^q#GzFft)hqnmSEu(b1Z!|}b^P*gGD_}?4s~dIR zzWVNlDU7?U>jHk`X+sDX(*!=E#q%0z!@~)Y1%7e9EZb0a&<(8Ke3i4m3!U0GQ<3)} z*sbc?w(W7fOI~v~heg&kc|*!*6649V+6TmqbXm%gxM#)^x=~)dhKyzOjI>g>V5#hW$7st$jiGAB98^V1^ycB>S%v86!s45`qAql+6z~tVnP!?x*vIw5 zS!isP6ZAmZHn4as{n`&0U;%*S!~MCYFF@Oda8k#IU}6NJ%q!=xGj_b8%KzT&fmF5j z4$&|BHCg_vs4jDdDc%MGPLmRJnXBSYo61Xd2daxC&t}GXspW4GZI#UlB7Z*a1Vg8} zf*7!{)RLjGi(DZzLZ4m+mQ5|FhS_Ev_Ul@iW$fjqr-4 zvDFirNw#J{q*$$!pj*!&v;y^`qs+X>tjLk*EKl|hd7!Er*U-gdwFWAIEw3jcb9Gtp z&!X(Hr*}!8ZSo9FIZ>M>IRSD%>Lh6#0$VhJ1;|fMNl`ft9RUx<{_;;53irw_+o$JvQzj7s8vf%kAv&Wa@d!dCRb; zemgRA>*#mmXWU3jE5GskYXem|#m5z_BywM(X2CJu(@_|f=wxRwU zC3sM4@Re2D!{(7%C94GG$yE;*Ps8s`;{oq#I!=y8^ttR}G2AZ(?hxGY9nAz{f*K9- zr_n80aAvj=Kg<`m9D%7IH@iJ!)GDEo#upCd^u79OTH8Khvl4wTeDcA*ggq}~jf#wg z9VgWIfwoti@6^al&Dw(`ho4z=e2O0en$X6nm{Xy+ybDNQPeo!F;|Pq?)WJ{MxS*A!`;xD_aXYyo9c}rZ-|czQt#ikj z7nmU;)X-gk3}8uUuItb%y`|Zh#Cgg7d;4IPM8FqQ%qU;mOx4!yr7e9jPR$A(eM?ix_)F4#{prUTOYU)LJO=G|m3f|LfKt=5@4QmZDB zd<1z5T@hgM0;jnv(ABCh@Pn>QqDU`lta||@ZDmA1pzjFnt(ud^aMZo-!`J%0TrYfB zZ*1zwrn-HRADYyYhgNrv!o{($@Qia7^zwWY1TNVUcrXI|(Y>_e$iB5>SI2U0h0{|j z5>v^J@U28koj|p*OE$eiCs2#VI?N^&rs|#*i;In5Z7Ohf8(@YhY!UUpGK2sR(JyRw ziP{go;Tl>kK6`607A-OLf(M=a1ryBrNyV>+X*bk^H0!!r4n0?9QB~78GtmCJjK14b z5EqbwXY`Kj#22X-m0T-@4`H$|Q z>|c$?)uicT9{Ae;1GDep{&E$|zJ-eCOfLOfu%o^d_#Bw`Mf?dP`og802U6TpULAFH zW)#3`eVVC~a`1^!WaJe(6^e&~EDrFUG00p7MQzqUgUux^vJa6wx#8b-XctR)HS`7c z=9i7h)tm+-ZIJjaLN80!jkDoEK4@RB_tSSy1MrW1ylOw) zjZ_$~XI61aERWR1YQZ37Ux4Vh$>WXtw}$i|hn?>t)AXz0_ah@80mCs~WxMQbKu%QV zs=>G1%-q1omj~0M>-wsiCgZ7Jc;A$XHlrDH0;C{_={j7(`k0Gz>BdIqBgPZ$ckdE) zx-1|-pXQ44nl@}L@auXiMO}bd zHQHwA+{acOB<0nXBa-I`;BC#DlA!T(@}-pHhg%1~5Ep_b$)+-C4^ZDAlXJX&T;N z%WzP-4$I75m_{ZK>2};JgJ`DZU06ibEvvf3wSWE+WAt;KWv{BT{pHNgqmLY*#U)?wZZ>ZP`>B??Q$p7Qy4xvo(d0l zd&=SQsMBM28(t)$ZntzGx(60?E)07bh=S4YcU@pi4Y^vplK9G;KU?2hx3jQa>i^8q zT43Jl&=A0|)q&#@jrHjC@4lJd6rpn&P7sgv);N;4em4IFNk!4x+6wQ{>8k5yLfrFp zCHyZe3SQZX7uSstgC{mqu8xVG4+`zd)RkvD2kzYFd|6SLTx{(*{Hp&>6|yG3PGCW^ zChmbVJ$1_D=s{=DPy`g4~| z#n7QEJ-v%Mzf2*s3%o6dDFIB_*Ey2$)paO*?Zp3|+W!=NK2d${9fG^NI$8GFG{vs( zfk6%JcOHW1m&^jrHow5VG26*wMkjBK#j6qJCuC#0XB~Run2Z%)dJ_CB$UK?@y2x5` zr`cXzLV$Z2R6J+QY``FmRu#3G>b_xo$17a)WAdFUT3b}&dd{T6gyaZp3n^;Hgvdl< zX+%IEF0_w}c#V-no{VwM+mWOQ)vBa&hcTS8iKfGD%m6g@YOIGCe8c(cf7R;aC33{L zt0RL`n{CtH0R6^`FmJLn8{rOpu$dj}%;8EI+Z{)fLxMl!@TcYHTjZiHl)ckTVjp)_g>IE!`)}EaEy1hDXg_kW4Rxn+v_zdoVJVD6B$tpM^QZjq;fq@manzem zFN$e|)^<@u=zecfIO9Hz`$sfhD*Oflm?p;QXlgrG|MvU8+Es|L6&>BceV3-N0M?Cm zkv0O6XfLcsv5o2)J3+1F*(NIdk_n;dlwdTUkNYds)(R^69`hGyg;$X=%(?w1;l-B! zulIx=`}RojG%cmsUEzMcKZJ&?h09HGbS5f>$~qVC5c&lU0j*!t{dFct*{VW+B5rE_ zvX=OOi2tRkPW_vmkvXOrnj5!#;7Fx^rQaF&?l?$JXXKwZZzy&Ef@bFr_Nf_9H+^14 z01z?+cm;J2g2kl!gbD=Z$6wpr)fNW5KBX!9Z-$HOw|_;FZv!-K@eb#Cu~c-^o^{^` zV7hhH$l~-*(BtB1j{rQ=;4`iqi??dfqTS@k>1YA8D*XO;0|PZ^!SqYln$8+z7@`0~ zyJ_rytI6+D;ML@~?Yo^NnomhIy$LI_NBoV1DW9vRJjOM>wAx%0dq+-htzW)qW3TLk z7sy|6NLE+|^&yGy&Xa!Ro!{irWJ_JaXGwlfOQ4MS9SINBJdLMS_)nZ?#0v_YUw`dC zEd)tM)e)}D@S$Is(NPwPOMmz=YTe6tWXoSoH;V_JIq+^hH59wE%3Pw0=ML`Bp_-v9#$Uc~5qp#9geF%B+d|Jd_8>KlIy zqp~x4J~yjB1b0o?3V2oPeEOfy-#-MG&nY~90n{vYz4xs$64<_kG6gx|u@ULA5p|(q zf2H~p%%Vtgq~`nw%Ewpg_z=YFwY;?dZ!$)pOa2vu#I#ci%lu**TuC972W*MMwUHIi zz17GdN1VxEC-5!_Ib7t`eIM>$e|7DFoll)M+3$c`iZ=e&BnwYI8|ORHyZikITOF(^ z;G})SF?8NsQ7oXjN$ziSY_DH|B$9%z0(x@k_pg;r$smo__saI_G%jlC zji~>du_L=C`!@)|7@!1GQzs{sdhf+g>WbyC`G>sWQ7#G~oT>B#;~T~Z<24#?%W(Wp zAvOtrlMActUHnAsQ;97?0L{DG6Y-~$rjSn8|NNiF`Tx~_=H=N=pTkk|GuG z?BMxB)Ar^s3obqQ^gwtr>&oLp_$xO&-NMYRr~7Zl@L~BI|KCjEu_*WO-wdITl*9vn zxc~okxxub^7jN$)!iL=bZ!fjnzfULO$$H*k0K&nHWt0eKUXZ$_sM}IC6+KwFU!n+{ ztc_Yp(4$y4ap?1Z{L}O;H)=SSMdv{Bnhw}v{T(;x0eUmQLlqcM&0t2jaG#iiTfo$n zk?!~j8`V8;bEXK!_h3xVU8B~Ydn`Gi9(s%Y?W}!&37Whx zs}*QY-1Jse3-dD-n1UkYF>HVdl+@S! z&rlzh9BoPnnMYj?{>RWJdRj{cEJ~taBpnLbJgRy2TCBG z8au>>1vhVIAW^9RKq3}O8gKaHSL@WrOi38%V4@%_LxH(+aHLdmfz@+yVWq+%QBC6w z{O7FUm40n;)uLya_){2`u+`H;-=zQf$gN3_Tj7(~)Vk!t_=LvR4G~olkvf0pmzN!8 z+5c+t(Utmp$|dmd+f7hV)n1rxn<_4`^~DtNvGlIh7hUw2i6 zM1svLeUeXMRw;0}5$wk8=_Tq&bDB8N&;Li<2Hrq(&bvDnviTE=34LeS%x}<6Q0%}0 zc;BKb*DR`SGqACg0$NFieK^h20OND6k77W)%HOMnG z#R|Ngce>h^p;PF<+h0Y&{)rkRjm&Gn4)uw9HRyogzz;>hvf9wu6@O;MaMWUT_7rLB zAc&k%+?`U144=c^PJuWNUPhhNg=-WWjoQ6UUXC1vdDlNY7wr&$yQWk;yS<$rtYcsv9z8>}wn4zCFx_ z-?~B!Q>~^-=2jGwU&U=&-XswufPR)vw+FVk^o@eadKs_Uk3QjxHH;{qXqrAEkD1gG zS=!c%f3$zfJ^UJJ{r~kYW20ram?wT)Nml502s-veEuu1i@z^-RXpPEL8!)Ae*DFe#$4F?z2E73I` zT>2>#Teh`Te0v_K*w?4m7{0;5DxLti9pFU@57MJc15zbJoamromO;SYxejMcy>QBIi14g0g>;WZ3pb&)u6P33deNj=3BKnQ!gVO z^}c#x&8f%JnXvMW=^k+P8V*r!-qw|bO^Iwi^EiN33U>BpK&4?GZJQl&m9(G+!cLh( z<2HY(XzXWe?RA!252Hct7Ryd;G6mRViC` z?JJ&h3$P6R^FMIkI59j+UHPdvG2Rb{NTrM@_-kF%xg-Vylg$d0AfEa!?=q_~k(_G| z8@%m59rAR+_3%ymO)fe3R^{2pO8$|B!4q}k+PW`wOb4LZNTBPNhsge6tAu zaZ46vNh<9a&&fTKOqUra|FC(aTsP*M?w^zShv_#qa|Axtes_FilVxZupU$(wWF5Lt zn+|Zj5zc}Z1M@(1LEt^w17ooiC5;5V{e8G8*7#tsZ^x3abf#6k0@Z4x4f8eCt8VH=o?)MjT_~DqteWn)G-_vt+cR8)AJy?}*x-w%cm( z^gh#VyU`9G*lV%fitYSE)3E*ze9 z@4chenH9e_?lgH<;P|;TB2x1w-kuES`_jbsx9Y0+LWtAPL}1rWhVBM}cXnOMcum?~ zMqEjLpz34)SH&VL|JQGh!xKnbeDGwof^qDH-Q4z)VP=$3(`3l18s4m}qecqxG`V6HxWYq*R z&G3#At1do>teVuXEv#DfW`EKdS_-v=q?0Afq~-2;bFNf1m+vdgk#>geHO$#^&Ox6s z6Tzh6(ff**i3Wb%Zm1kQ!A_$f?Zcxqls*LcbreQ1)|@;s&9yW!(!iP>uR-Uzbke0c z^o+qK6!)vKZHrPOB`rKaR~Gl<8_P<;`SZ4VAfOOk0-t0`2DbSNpJ zoNkZ?IaDlL=1=Yj_-P(2V4I_VinT~->O`Z$Y<F#2H$-OCF2==|)+SSnRRTGK@w-Vg)wJhM}1 zP}0<b17_Wl2}PE+;Cn z$+1s)B8^r1r7FiD@4#eXeItlEavWe;q02e=;4_`I(1}pd4PZ?CdO2WK@+8L0y4Zj8 zbk$=FxeN^&bq8NB@7i`wA{%;M?QgCEmFGk>OZce2aQA#PTmhVasg%LI?IB2PC0|*x zqfZbZ0?vH1U!`;q4ngifPN7x7=c8Py5C7-kr~b7~Ui#0#B(h1=g|`QoyXlD;7-nip?Tu zA26fyDTc8%Chxw``#i5%11ZM8aZBnnJNTnyO=#B>I~@^oGjajB%}2dDQdw(_7mVmF zw`}kbE%8Ax4ugJh&`Ygf?`VL2{=_G%TP1}whz(8d5}50_NX|qMc&E$v2=XH$)gqjU z#KGqBH^hz=)P!}}oMO)`5TnG_i50sxVLi@9sgAT#RY_UQ13fo0(-n#lp-n3AhfIUa zHA@x?y>fp5|ZJto3B1HxO#c7c|xhxYuX6N%S8&|a!=`YTWZIq~^mb zol{u5LJZ5T&3(m@%}}crjw=3EWs?*#4xssb?B%NzpwtgLc__|F0Ws&(mA{69NfG}H z)nt1O$zq0ozPL!c#Rg<-%5b+upBI76edAoRKb2z(8HoyVHw(D8Lwe#rh(O6zuSbqVBnt)}06II9MHoxy#+kr@pN9 z?s4$KM1+D#Ju?r(!`I<3G3f($fs~hGovJTy2mup}c7W-;A3>o9w7NhhO!(AT+x!Pi z2|Q0#xflmWYBHhKp-jsEMjCOPYyu@#a^VZ0rr5pTJ2fRY=}}+b@C)T{EGM@X8+|q= zc`{ESRkg&=a0hqm*U6Uy0!)&*bcp+WYu7Bb@1G;YJwruqfjn+UX=fJr9GtUtbjeX+ zTTCj{ksmIXw(V~keU;P{i`|1B`3aecUg4BPR#`@65d|~0MmXo>fHh&Y_LjT#lLOCX zTK9fbMnspUT#s5U-uQf7x$(F30i7DP^VicQK##pxCkAnq_S?A7G2f|WTF0z~yO$?L zjV_aeF7>cnFYagsBIUDbVOzKNf`N;^%r!4h!qfRXi91f}4}3RwV-fm(nplR0OQr9| zJDs|v6_ArEsJXF6J+;dWAo#%MHA(?S4n3y8N}Ki+aExd#w>f_i4+0ZBBv>zhC#+F3 z@54w$%iRK!xh3#WWG$?p&3w!8qBVqU7pe?gi3uLzb7TDD#B2XH9=iSW zEwp%}xe_T;{*H(pW8RCOZ1ZVNW~WilJoCNhpe(9anSV@Ql22r81g)q~Ubvof73i6%Dtc^*UV2Dmo$6c4P^Yi}f?6lDYQ5Y@+HzTu{<>$` zc~X8W00zzdKNi67tvN9gP$8h-0dPNn%5@;Dz8iQ+cg{leh=4#Y6u_hK{oYIGc+T9o zRoA_a#`m}BNIsGd2HKOl{=2VDP|4T<{Nsip_7l-?#!6T+R_8al&+zarqE*z4Z#0z} z8+YFgAT=34f$xbLgELmBV^KQJ@#waoC~MIOtF@j4 zYkt({KR1~PzOXJOOPAcVxZRyU8rUu$H!mSdY}D43+D!RVUGO(LI?e_#ciZsY(s!7g zz)P2mQuU$owA<`jxDtRvH$*&W|CBgr|Lf+nB!049@l9G+b^#(>wb0?hB}20lg7)IX zZ@y`+&MI2lFQoQJ)$o<(_BTHknrQjAvS|gq6M7%qEGNTdd}S-;5u)JKVS&r)5=EPg zh&BCUQ7UZXp!CMlO}SQ;=s1S@Fw0$%xk6Ttt*j*NHiNI`Ep{F!()=71d7JFn>Mc<| zpc+UXfu~1-&?1QgdEkTrMl0foS{-p6Z)b!XbCObk*Y_{OJ|bJ&X;k8;*JWpkTR5zC z?$=Ay_xpMfK_O8;v2IRDKp z360oU&(cUK4fY#4!lOHok3k4QID6QYQ~-8`N6hubr{3ETCN3Cxo4C^38?x`bFb~n` zvviM?h^hUp9bJZ=o@l17K#pWSs>m)}*Td~U%av~KIO$?xwwUr?*_*?ya7JX4J-=xo z;Fs@S1GpLcf?}PIEl7==>;K)kzQ|5cV&h1`(z~yE#2F$}^mG`7Q}-{5d-i?NO?<-Z z(B|B>Lbqt)buiTAl0rEYY-d=T2kg!p+N8OA_{@GYS$TH>j1I=F`cZR^)7Enb8oJ2H)t$@^ah(Q9_4sbhSAt^5#cnxa1mP(6>d8W_6c8syFE%&D%8$IEh&qjBQrFYWZq`5*lVEpJ0`=g z&Bg^dyYobAOZ1K*yvM96sLcM(wB8*(%CDBPnU` z&!JTj0VZj`I*&-QUUgpd$)NX!;|qr+x?G}&|PVm%1ss;h?&WDL!i4)pg0 zMT%OyOjO^4K}o*@SMr|(w>eZk+ZLR&+K*p)@7@YxsoP?IaR-t#1)Qvbv}0eev28s3 zzV71BFHTHAsPvNp3;CwP*#8A0SlDWn< z$uMM+TB%xD^>V1Z=YwLLoX3NrSS33Hucn9Xm508=trJ$#fLAuiKThSk75vF8R8<%k zCaNsYttT;?0&20P_I7|t@Ee>;O}EekXYM#?BaI#4$*s@f5)YN`H>RcF!HJ9ibDsVi zl~9~4S4Bi|bATI56&*Tz6U4ly45^oUh3t_Oepm6E7onSA{#jD!T__&MroUXs(If7D zCKop-CA%$+BzB=9iP_srz81(yip|$%fF-svbaq1@bjT^oXj6-KZ?l4TTJ}tu*(P&K zQjVlY2Cq6U=mmwG?1a(qHmv2L9Ig^I(B&aZ1P3}Gx*ta+!e;eX3sZ2R}QwL4&vva1x zuEs!<(yVOKS~`1cXBu52K#s?-c5EA| zg0ZcVF~w*GFucspPP=6nC(hhr%o}I+z;j*j13)!n=y@vE>c}8Ukncz~Wj{7; ztO!G-*7a4Htnqy5Qbz-`O+bbHGTgGIvwarNguWrXn*rAba=S`w(%OJ!JU|`D)&~Q8 z2)dv%Mn&-RP{_XR)=Q#CWCUMMZRoKn^Tp(nHc#J~d_9``j!f&GaXkplI9APB^mBx4 zT~kn?H8QX-CekL0XsVTWzB_u_`*RHDuGjp$cK$PfBEzKy-{b|xMr@e*7H>8kdn7k9 z9;g;$s>GeNaDOVB-)P4zJJ)aRtg_s%W+;rQ}7f#MrP5-AwznaS9g z9INvrHd$T%@jOkc0-LWAM>m9)5>7hPYc@ROFkRZ&X=D=Xt}w1VNsN1%bf0&S{2x-+ zaN7;kp%E}&Ea)MBAyta9nFUQXQ#X!WYO;%$vp1WPJ4ycQI|0ryF6{wWl3rgX|Kf7; zQJZ`XS>3)AU?&IgS*=I6Iw(HTzdPz^ZvrkA%7CG~2yg0>HT*R?nqH%_ig+~Yq}se* z1^6^`A|1tL4o7C+1`fZjV!QpVv(FP<|AVTqC(hs6aeB~8FQz-7|L|Gd3gXVPP6KyP z@~IH-$AAmla34rsu!G%{X_vB*X`y<+3F~C$a^x(d_4@&??mYbghq5!tC_O&uXrGo8 z#ju`9dx9X)a88&=Sy)!Or=q<#fcoLvv%Vg z7aP-n@455qsFqPu|r zI@jL54+T(e9kSchj!e7MokDg8>nnM4*eIz+^GSm_G%vn0Zj{K8+LqlNWJKJx$eezc z#VhLXPMvyLQ`D4n>_budz1U-+;)5_a>azzRtN{Y@(vWaCylAK>oFw~wC-F05iq$Zk zIR3N@w|1zxjb3iEqzIKuY?7NV6U3GF9+=^4RIk zXxhYx!=wk*LIbyg&r9J?Hu{e5fQIo$#z3Cle=Ama-l*VC-ZFM3-8#2OEw49c4Csko zZ1>@-%noW692Ssd(fC`n-jZ9hqkVy)je(fjIltR-#%dOK# z#2*&wZviA+gvlnOKM7c}Cq@Q5dwa3jZEGy1#C4-%D?FHC*=A#z_M3C5h>y}pZ9U$r z>u$>6!*xyYm*pl5H;ZEH8CFa%Qh(hpYogFR=;@PoVuyj@82A2>yvUhN!$Ruqfst41 zqg#QrWES2_z7GmXZ6hz0Tkbh4S4da!dr_K@wEp6<-Gr8&y>Q^%d6*#mHR2FAF?d-u z@a}8E5^F||-uA)*>TF|V_hUIP!O9n@Plqn6zm~UGO>eOqLew)Mlkr4gdPpOwt-<&E zh=AxFKIh&LjhRQsN-|w!o6y!`z`?1ipZAQB`Ki-fq2=IvDeTjR!^1_3qhAK)N_XMn zV?GxF`J2a53h2=oG$2;SoyTl~^H*VBCnxfZqjdmxFQS_FS*kfYwMSb@& zq)~nE&9ygS0s;V;qC)2~JB*=z98DU{G?lAj0JBlP9_l-PR95PEmQh0~`!GO<-{aAB zJ?vIx6a6P6zL?(B@0t<;G!K6M{;auXj;xg32QDg2O5U5IA(|QuwJYaub8iPplw1>t z*A3-;fjDdNN$&ZBm^_pwvJ)6~$(i${Z=_>5a)NOCy>UtCC*<@VOLh5=(Z-#Z78jc1 zjNjMm{OR#65n|F?@~60Sk_>nOHP#to{#!_K_H17489Ue{R;X; zC!|N#-75J9>IZbBWWjpzK!-vkiMUoL@!KYML$yLu~Wv}@$B zGXR`dqu_#k{o8sGR{C)lVpJVc=Q#MlP`Z>8UE)hG-LT9b4qA-581p*^57(u0ohIjs z)ot~#FFM4J5gl&%eK8o(dwcWd&XVf>4+>Tmk8E@-dvQ?}?=i%G|3)k_3J{USEZ$aJTW2Gz` z(U1P|Pjqv=Fb3`XZF0g=iYHXL>~sDOX(j6=Yh$LW zQgyM_d9Q4=TpncBKuv9zRVP+&KZ%|pCP85dU)E-KM{d^Ur`-y6p(%QI+tsz?0}b!@*>ZST2{tkbvWep7Mr+kItKsi2WQ8-2G=e z@7+0LdKZD=05U1eHj^hL^eW-oK(jlX<{Wm{o=jDHSLa+AQ4SFf!1>~iBdVQ zrt`d4N4h*u77PGu+QbcRv&hYvvF!;$i?xg<{uYKH27#(1JKOIxRcl5wkTq&)ZrkH}#g5`mR3nJ}jcdjP}lbJjKEZu+y7AIZL zY#uV@Wj}sSBIU0-(yG~8!O0>2ijz--^WnYyuix~@A{6|1EUpM7aaWAlYYAx zHH<;9?o$ovFB_EW5m6jR6d3<;sRHE9xo&}FrSuWMz<{g92VWu8i)HC}7+)09qaSel z-oq;S;JL`x*qyX{>=+~f7)*K&US?i z3vMD-$L;+TldTZ?Hg`aIaMUZ>EL8vQ?>pK}-YnxSAOp+9fqadY8HLbR-Z1b#_XGBX zwR}bDweIS1PP7n)Re)dQB#iuVaaBhgl6Ew0Q>a=W_U5naBu5tJy}yzj=BNblVJtFY zvs(xFZYsW)kJb~R>ZIVxr+iP*RQqzflO$tvZzQXtXCl!=1R+0Fn0_jdv`gbFZG8l) zUq-NWPdjJK7rQ--dRdp}`W4;PTGky+X>EB20+0v$t|v3$-@Vdci?6Uu$=T2t4}n%( zA#M^|g5!$8Y7&8;Y4+VGz^|;97||o9bx5>h$@@W$62G_&+Wx#Zp|~~iJm%=sZE`yu zV8+J!OK-xP0EhOY%q5{ zQjE_X2(>?+#>ciE?f&2n6l;8N92nQpc!15hck)y5J0-$vNc924=@XK99pI7}Sz@iU zi@Cv90;{1JZ*^)Vf+)Xr)d|oP-#(OThN_I+L**`jQhG-%P#0<7q3NuNtzbRV4R4RH zZv+BhKcbqk9cMnh^>qtZRko;1Cy0-VVr1SQ7Yk<;A(-Ztk&P3i1mf6(2N$6^AlR2@v>@XnUvOH*zG{7D`wn1)i)m^>VVJHO#V4_p;Ok@xOLtSi%n%^5r!ohGPyPAfd<90 zOAW7S&SsNG?YF_U+(dQNp2dXq6wfq_&L{Qn6Y)jRw5vCt+?xI13(@$a^*!h$A0tqi~=2#yC7kK`h13zgpmXGjM?x#5@l9p zx%{6*wB6wAT%cB~d!Wo9$+3$X&M~f^Pxf5r63PWEqOX04F$!^_BCuw(+sxmZqxGN$cJ)!Z#Pi!uif-d2+2$a zi43}cG;H9!l9F_MUOe&7NbEmiN5>|xA^F?f?-NWhzivAHqEhD1*epzGbguk4+l#Y$ zs{nOqXZQ1LHB2H@UiMUS0^8FQ7X+38-8b(6AX5Ki;1`XEfKWF74-u|zrnD3Ji?iP{ zJool+(LYI%jsfn&8+>0C@`?{!Pvj?(+MCyY4JQAhnoc;XRSFa6u&eVnh9qc)x!xf> zXJ5|TgKw;OCYR>l=v+JYlvT}IFshC#RaQiFm6O#vC{(%o#`zK-@Rg%+^XUG`Zx$HN zz%Euw)}r8PXpyU44@`SEQLIMmLCi9Q*#&_6fbnP(X$7q;|A_ZSS&<>>8zH?4ul9>h zYSF|5VV^%Sp%;oZOH|>Q;whK;k}N#_XA03X+={Oq`O^{cA<&A6ycfvC40WWI6YXLb z?*{S07u+pQFuIUbx2vTa+K%!ATFeK>YgN4ybS!xw*uv1alBQVcCJDG{QFnk(Djs_lZWS0gTLN2iBBsAyxb>iwZI-87-C~48jlr)kg8*#> zaIHyA*}O=B>emgh;O7HHB-o;f&dvP@K%O`t=YpMWkQj`@MgaevJcT^hvJAzEDj@WW z?{Rrc{jgP6VF3!8HG`vj?9Ru?4p0rg)1vRr8c z&jNKhLTPM*tKkLbl4sexmiQIU@eS_n3FhE1GE#A>=7-Bz9|6 z6qjDHAS|@IdBpBi%CPt9EVnW9rIv-S@~v zhkZ~>B1I(jmj<88M4!px3`cX{n+kd^R!-$I1fSbO+5tv!P3>><<%Y7f!X6*(HQtQ5 z+##RAg0Y@-v)I>GE&26Djr@~f-<2N+It**C*V!?AW~`g>_DT3zpyCXtUh+BOdi+dC zHSpivhlt=t4j;&1({*6Q!zID88KlrBy7Ra&fnDUDdX(oAo8P6y*Zmc;11D=72tq(| zG}aaM^{U8vcoO`h?IY5N@IEHpV;`U~hW(6xLyZb!QH}efJH&CHlo1X|GE%CQ1(OVX z7!P#`eTHI_mJ}s?c~|?8V=!H)8#F6^iR=+UD|aezp;cUz8`--7nn{w)rn_Tfz>o0; z3ZVe?M&%?@9Pt4O!3tZWz?L^gCEZt^RSF(if%l78tM!yL{xh^CsO;>%ubh~WnG*ZX zCRzSb&{>C*1SK{o@)Y_t6x%f9H!}GP@HI2UQY^M!CE3whd|d+%-kY!Mqgv- zK*WI^02S2%8>$Kja7Y#EJ}6XmGt+p_1yPmXrA+u95jAa!F_><1H0U1BU7nvmG#~O8n}w~R4FDFu$B*|=!|W2- zpa6A~NTcun@H|?_*WnKR&mFD>rloP-)3g8*uZKGpU$eScQcwJ!rD48Nvkdc)_|qii_1&O$d{B>k62_|rMFdG45}AW>ee zVwsYg^Vo4aC9Nk`wNT!GXZ9%tA#@K9`_CigT~Xf%OKl~ZyQj%>Vr@cmTw2{`!ZRoNp&=u#(_VQb-#y;gjFR$6 za8gwE@n#+cw)FP@L)u%0MfHAfyoy07U6KL{NQZQcbcb{!0s=}%_l%N)bV`mif^_Fd zNH-$V3?U6e!!U6+et+lx>byIzxGv^m2KL@O&sz8Wxz`h)|KHxA{BLi7VJ&CX47v%% z0w_*8$$1$AM-tjOC-L(`Ksgal0huonBj&6y7kA1u36aothYTIb8(yABy~uj3k!rn5;}ppV`8^&)*?Vw-T&2cjmy z=x0KXiSu^+&_vS?FJCl73A!yHBe8Pb*3ehK*m3!#Fcu2tlaXIgPsIewg`4hXLqIt& zX2uYii5l;%=}ZwHvk0T5a~j_U_%h6!d$J>twA$;sg?bu}xlTBr5UNVV5texEa3WOY zj(VVpx-gACb@Z8h)A{Yogv9-z7%t=V zbh2+L6j9*wOw%K!=viTNFIsjN0j-qn8pcr>6AQ%!uPk?u zw+1rr$L|U|(Wvd4e6*+D+NEvrr0#8yiZJaX9d=?+ci;9bapM|*@cxd2^fF@(`$Rt$ zzrW3Q)@Unm>|gW!v55&5q4 z&#utql$~P}ghtxYyww%)9^F?8r^=`7zIkJ&xu;#z(zABG5#3_;8Y(7e(*U_hf4{TaQxDzQc-J9hvog?tEQMTRKrhWDkx(Ck; z7{>BgN%!h@r2Y9A%M2*<8%2KhsWRm;m$z)5r`5e-8GS1eJ-GYn!h5XiEQMA7vZy)e zz2?}X@5a7r>8FuDC(4CL%*u$v>hdVjgl;wlmXpmmN}0~;zyrf|0Y@OmhyU`^XqcEl>+ z#+QEDtaIj#91`0|xnXU@RPUO1K}22W=qfi;Mx}m57xT(?dWq@jjur|w4}J0Y~vZ@zA>x(e*a5*qwDe*}!7$27iYD))u{ z>H5-~>rLf-%jTUy9`)VFbQs+6I6$bL7h%|Vd!`t3ow_;a*AXENR38VFj~MQiG1CAx!W*%E>e98(4pA;m<oEOz5e{aF6 zbhq&eY+Vr`P(`+<6{Jdhgj=Y6TH_8Mau?fo%3A2ZEyHK*t_WK{>=C%>JlHomZ-lS_ z%kpCj>OP5WL7o^fz{t+oR|=Ilo+XF|53(3PmZ{8 z|C+o=2+{O6PpyGUw@FwqG-qPAg$2pFA2A?zrBjW0<}tMl`NR0_+9P&iZp%)vRdfm0xNlU^wV7fXJHr z>p?OP!^hR1Q3(%_Y<`@(SH>w5 z1*+cPb1dUEp7C()!k>1?wUq{ze|J(uDx5bTbUQ;PCWwjX1vk!M1z6IwALL<1+hQ&k z4*q`L=&1J2TxiQVtzUb-6d!A-Ckn4$60Wvg?D<>Gjw% z)noq!hM8ME?X49Ceb*DE^2&A1-$at}vB`l2__afpYF^cvSbqoQnaYY?U1ywu4;}kY z6B{E=g7XZUPFTA7x3|X{w$HtO;zX#V63F;T#`0=3hgZ_peQwnnLp{)Ndv_rJy zyeeu-tOhDO`F)SlV-k)%3hpE`*iRn6JQgCDo23!IeELb1DI}Ku-ao5~A4gH?@*N%K zbo)86f00meKKNiVgqbH=7pP{-b;gP9C6d7P^Va9mc8e#TS@ssI9R$n~9VkO?tH zX05LyD6+=U^<%M!?uW-K%qwI-odhGBMHul#oIUSSQ?RtJC^XzZmg-iuDSDOlWwRi0 zxx4q?_=>7>C!evhRv6|_C?s7dDj0#iqYNJM#DmOHh^30`Zx9NNLado_y$ixcib+$vzpYIIx8kDuR@a5qFoiGgY(MlZhd4KiWg<5D zZhO+ztNL1cX}|Gt2!rqeMyMgY45ua$F*~n*bP#d)dLz2Aei0J8CB_u-w?WzQI9%Lu zDfju|A4dtD48MI+J5mgE3UjMIUvR7CIUE#HQC0?k7?|$VMpzu8^3lf4XKT+?9@{hE z@$d~DlMSdR$+gBwP$KP-YBFlq)F{GINF;tFfZup&{coA;ym3O!Cs~{9f zmsQ;9f4dkj9DuwXEeFw|+aSNh9rhCacFwG8^4J-Vms(|6>(nT`+wyO-iI7POnLDu= zuvEjILj~RgXxJ1i)`jhnw5gf(v$P6`FFoEQ78;i#QsX1;=2}Cdj0C6}BMTDNC3A)&Kli z;GtK(Oj3oaQAQ#*Q_`g7Oh+HC4G(~nl4c()O*G%yG0lrO-$ zSi+&LnBrIdwPL5(9+EktJLT^m<0mck8Kh)RsUdSOc~1nAO;4VTb{sHsw%(CJ`cctl zXa;Pa{j47?YESZ=vb5`lgtvBKr!n;$aW0T>1hmc?bpIFU=9YPedI6+jZ-*T2S`Pf_ zr*t{3cVhZ&$4fR^5zCo%BMAN{E7fyt%~fou+RX;id;F=W(z!3L+h6sK~D%j%$+j6#`f8~Kaa^b z;Ndx>3)@{4LLAAjRY%L4j>xU;oh#7s|^l z#Y*;T6-gC7RxPDJ9Cl*xtrh_-o%oDD+-#cmx|jHAXygS`OemW!$6UJ> zmZr1o6r#s=L&}~lMr#ginez-L#0>9wKFvf|o_0|y7v(8Et0`M%C)l_5?rD+tcqy4t zi(6$qaYD1?M`PG5d}lvmwC5At!tLYSJJCD4)LNaNc!@U>!z)1y>eq_-=x8GSbE#q{ zUj9cz>@v}kjCq;_<}(CSATX^3-45mOhlH{_GTJ#28Fh{yI?v}7gWME1ANd{(*`Ah? zmha3qiMjd}Vvi70@pR}@rjdsNaHKin`s7IcNs^4*B^^5Xe?7JQR|nww9w}5!n7QOM zH)+t}JCVB^iV@fB{Zi;VQU`ZxpDN!p(+dKn2QQIhu&c{zSElsS1WHV7&5$e!huBS% zbYw5Mt(Sh0x;pwxL&h=HaZK96JylnyX>_*`{{26H4X|H?;1CYsJ9g@6kIk-aonR!3 z)ga6dcs{I5GawyN`9cJBR?zc~E~DVQe=5ll^s$b@_DuvUHw!_bdd}c^T3G(GZ~X)gTIT;z7IhnU-bptad16Q@*`oDxM- zZLPmwhEqR)02Sd;+G$k76?q@fjhL63L7}I_J&>D6%tl5VM znG#ToPsOxqQD=Q2XAlM1yZsf%^vGU)ewkOIOUj|enqJYH^b~aEkpzOBsbj`3tPn#` zOcdr5CUgf>h(@)~0n+@ZhY(@Up}5C79C$z#W5S%7(>0jlgO02a>`uI7~ zHhw{N_UcpE$|grI^ead;VhZ55^ke}+p@%If_yUgvop#Q*j~#o5g*2Y0Rf*o-%w`oq zg|IzxXSwN&eyFnC$hY1#a3)v7OCg3sjSun(de30!*qPtpxNc8wHEIulS*w6BzXr%B zfir=G-jAlkuV4ft@?hS4{$p&DyP(pjwnAkwqwJb5(){-`QL8iDj-SaG)`W@Gmk*lv zSHHd+Fv6@^U?=W6&DJ~w?SrDK$O>OxEvUadIp(ZWQ*2FwVJO-rPqeMB&>Bb zZup~JZa;J$O<2GzAfB?bK2jIU%pyT$uQXA^qE0PH=Dk`wVl`Eok7t`EL+DlUE%Lan zX&`-G0EZodP8R2Sh_9+lVp&SR`Z~B0BorSVGH^RoIdrP)D>nuE)#@+Z9J%kXugB_` z;6+HMHbO5ua%VgKMJPmgwl2*y3;8SgAfv9q-`B?my zRTUZ9AK!^#vTyy1kQDVaW6^{YXjyGXlpu44;l%}N#!erXyu}i&@%wFQn0!n$eWm<9 zKhcCZAqX2g>pX$LY|vb6S8iFR8}4PV(yjE9ze9LKO?M;+lrgtDeEsNM_JjmB z8NMwMb1nH&%=D&t#uL1{o|_i)ReJcm)Z`iD7+2+>>Atb*H>RsCqX#8=hAA8D zRE)H$F*Jat8l%|mc*wC-*ZAE8&bJ>SV1Hr11o>u#z)Eg2@db)kmVQSVF?_!9djV_q z#oefA#Ih_Gifi((!`$rMjvV?OpjH`7jC=D6d2KZ%q%UyV1Q+Z{Hf()DiI{BLd$tqS zHB%?COMKdKq-)S&0a7o>R_4g`Wyonng{43MuFb&{%c6L>tS6+T$#`M`c_k!4?gn0u z977mFGe&Dm6ZY0Ov}Z4$^EQD)$?~mX)mt7OJPJ<^f0U6k{wRxzIEWidVq0P9uydq) z{|@D4EZ=ih;T6O%nN|DO0-ICMg}CB-`hK5B^s8DjIM=-tf%W&+WFJZt^^`b-p->p3Sb^*Kn7cIn-)#(`D^7+4zp zkb`ppuaR6xJ^h>gw_aorNTC?tIEpi4pnUhh4fD^!&Kcx?z)8&dUm{O7@oywjz~-tt zsz$RZmhhAJDN8P$XFkvE(pa#P#y)$BlK*mgRkp@{jIEuITfk23Vh%O`d_EZyk8u5L z|5iJDAnu>88~h{kW&s0bo_^DxFi|Zmcx|dX)wI*UtR%VIBnStsg;Y+n>D@8=Eyta% z4hpXDj zsRT;WNL~2oAeOwJNz9+dF@5$^!3Z?Z@uYa47mg(?N5sJ=jBFGlzQ5p{#OZUWEph7U z>0w#mgVpL{`a^|%%Um_>*x15kIu(r{sf{@WI$VvMg?C_XEioE1F21>AQC!}qmt7jL zVSCt{WXId>OYrD?g3q@~i@Rn@B+nyI@4FM~3D|f7S0EK7duDIqfvM9LvjNSBB;#Ws@LB=y|!F>&j{&L%-NO7hKwdg{l|h+mty6ZIJr zgoBy&3qpB$0r2l%sW3;uICFdyJ62D$|tEdtM$d`|nFs8|TLnj+kn@IE+=_L4UCMob@ zIIUo=_^|jCG6{i>?u#aLcv8|~TFQYZ@SiKJ2vjLR8X^Bp=#IE5i0vpO3j_theyo2aj8P3CxwEB;z3)t_4UlJyQs$vYMt@4egmjj+s+EfhSeNo5Q1n~P@ zO4FcFZcvGSOZp^P*~JroDUR?$Dk}I?qp7=VJbuFBWg{S!7vRB0LcdY zo*a{p;FnAQf#AB~Ti>Al`uBQA6Gv1-G$364 zYQ@;8_{nr{VD$8zcPsnXSA}wtfyw-YMoNXN^*PDjZjxy zC#mx18SBpLpQFY7PsrNMKUJvPc7&vrtr%jWd79EXR($Kl%Mn&Uony?Hnz9%1?7SF}mid%jMae!+|;XEWL^Vt(d06Aa#7 zYQQSi?0?L@GbU@QaI$(m|0DDKet+n*pmFn(SeYM6Pxc|bW7-!B{bMivS-B=46WA$P zY#|mC5Mu?LaDGYs7MC{+;Cp_6Xg}t$qI}*a$^4a7C(jEv%Ec#>Hb3$p?_<(<_-aRT z9*7`8=PPwZ*S{6gO%I|b73QcnafL3JhkRgip-lNTQ(J_$F}kl1`$lEBO{(fZFy-(~ zPRUNnLJ>Igt~Z*(an&GZ$9kL{ls>U7_as21ycCjdG_9xEHwF!T#53A0PXr1wx;XgJ z@zB>R%)U5ip;$r2YJe?Bx2mdpmZr+w%44QeUS}uG=O|e4*_{XGr@~6lD@%8W|7e81 zm#=5BD0KNnWWjg0<4dhd!fuHOy_pPCc3DAmTCO#~c#b;maj zIA^?o665fTSUrdSQ*T-yKpPVuVvdBdr=z}e?|p?0d1t7-)#trGwN?o;GX17cQ0ZRq zrWEiE>mah62CL`0H#J?@MmOzqvsc_B#e8;C+}0o7)xi(Rey4OsMdLZu{6}nCJmT^& zf-e#J!|!J^=B|_xmPIP>YgueXi0hpWKk}2{s&zEU=u|=$GT?^#$p+VqP+$v>D&TUU=J(=Z*^RzU;e<@$yDGfTqP4s4!E+Tl% zig)r$b4xG%fPoYPnjpYBltNSZRIpoNqwNLnG7yKVd@qBK?9)$*A+Z{X%RgrpJUYjg zF&;BkF4{_q;q%yiR<@}G=bfDV-c+icz@O7eS;2KGvq z@*`g|n8%W{cS$x~X^4y0h}~()h;%Q|tNu0i3J;^?I{eaF4#Zvpd8Tm8XVR)Ct-U{= z7S3(C1E@J!-n-?-0tEJxCwg=lK7Co8gvI@jnnzxSO^o3W9;UKh;p+k2SA^#ezlvJg zq%o&vOyl&$0tM zlQ$M2Vq{K|MDcknU&YSl+s>e-4q~C*x{Msr{q`DeqVEA2lQn46f$`DW zRMWYJ2!uSG$tbpa+S&0;97%p9&A91aWpZ09*GKy3c1~+!j-YT-cH5(nGLarB0;bbm zADX4;y_v~0{OqlvP#-a;D<9t`0p|*hjqpSeIzrUVdqgXFvZ+_$yQq9^(M;}WJ&+Qd zY)zX@pC2!#&&>9_4Vx_Wb%h7eS~^;(wl_J5`4YW(2qQ%5(v<77j6HJ!9^L@z2?B_k zdMF6CUh>;jWQlg>esvai6}e63@7}3XN5Fa~pV%Gbpf{IhOsjiE-?A3eRV+d|sM^>j z@nGh{H#YFcTAe#K$5i1mq6OkPa^8X8j^{BtMnk6uO8WhD^gt!{57J@rhKG7+(<5#)Ym(;MFxUy@3&%3_mW13gEO7cT znQ{lC4lX2W-ie#1UY`Wt1$D+{dbpsqInbm@GSO*3?}H$DkB@}{YVC%vP}|OEq@<%a z##;?epC7!vg=~kL9A`F1ty~oE5>H)!+qNZ0`GnDs$=%G3kENV@>6f!x+WP}PC68{S zp-YoFStQSwCTap(qGI{!r{8zaK$kI(LbPwteP%#%*8Z8?@(Hs(jWN%@!rjsCvaEsg zg@PK%{)gbv+^nL0Q^0p!$8b$dvEmVczEzwSREUpl-Ek-Bg|&Qiy1a9-WJ$d-m@Fp{ zu&(#a9V@QTz+K$leEaksXZX^$p-hBCN?#~sh)XBd`EqkLIuHe=HKs3s@%8yruD`i{J2)gZab&>SP)<|RyX%lWQS_^X}3-Fv*a(8$>Eij zxAglGEud>wZc8V4nakFR*++1LYsvlxIu3z}4jWj%w;M3#^_ZT&$l+#~2Dxh`%3f|+ zjQntHGfs4Sc!J4wbb4Yzvd=t@?c~g>^-7br29BNLa++kX6WT^AC(VUsdSEAduH)FU z@kKW=`G9_=DM9WsidH5+1Z8-#Eo1>NEkT}dYcz=iFSTJECez=09Dp)>u@ePC@V^U? z=SRTxx9=Kh#yYG5Z#eq@`wiDG?;?|%kw2+RIl%brH<1#8Z~&=;JnpiZMHGh@S-v+r zdGcmm<6ZtM&2e!?q6^rsG!$}(?I5pdnGC2=3(#9&H6-yi=uau;?qWmZEeE8=&#%Lh*OV>#;xu1y0y%8$6wA-3ZNHN6q&4w0}|Cc|m6W4#1 zB`d^XT6HMC)@c8QUVRhy6M_l0?vZj1bIv}df>hvPaa}9F$*69q=)u%zRu{DLr;1*w zrPm6~+4k>WBKpMm>tdsXy|!#_4gIl1(+l1^`FY#3Db#s2AT00m1brK?QtePM1=2jYNhbfL0>4X$LNf$@~5-Gz~8`pdjvX)k^i(lVMJvG zwE3RAC^p^k(r)JBPs5Q7_m+@c5c3bm=m*xl-$_VkKu2m`qM!ui+i95uq~NoTH-7Ym^IBX zL+gCEhtd33>_J+5`n>F)uk>M&YbdN}IfDyJ66o)o_%O7WXozbx$b>w2SoF%hFZJET zXo2u%;B)K0G@PTM8!2p+Vgr?={e<~#t2e6@DZfOQ2r3LAS}qqG{GyYTKNQQ$g5nYf zYyyhJVynOX^)xWY&j;el5~CWkdrkD#6yN^xB=`Mdz7oa}uX5*KHKzWzBU1dF#x0lF zF*;Qav9?LNLk=W0!I;&3d%)-??ONWs?D-!ZLc-zRWi`}0Me6GRnz1N)0l1COD$gV~ z)ckL~&NZrcUD%G+9cCaNGFfL1f`vjR;hqS>JKn_gZi8#octB8O%elU!?Ny$|Q%^|r zcb8j!8pdoLX7xB$`&b5!m%%cc#t{McWyTup5vzEm5$6wo9L|>LY_dIX`7^#_9y;qCg2GT_=*Auy>lFZiC&${+=n=vDZ{hB-YyBW4NyLKm%F}S?m!&?gQ{E3GXZ^+t7ax3ZQPK<~Kx9gzV9rt*Y zD!i+>)dh0T#z?Li-6~Hq1Kein_yo$=6gyC=zUQeY{K%=DFSTg$y6>--m9v34B4Eug zGRQL!jp*FE@xa^TFe;vnfxtJ|U8MZA)~L$_^Wk^2P|6>}dGL89pDmy_U- z6b75FyO1deWgE8os2+WPSH~Li5JgUYfe&|GmN_ECxu*ccdfU1{IaGOwCxgRy8WXac zQRR(O#%Q%zF^k~!nOfyAC8FrNAnAz5p6;&zI1djnn9sZ0L*2#aKAkdQ>oBYzsXFlB zuC$^5bF67@!j%wZK*V^Iu@?D7Ar$-PCmpGh2*8WJEl7;BKzz%fCO#NfAq76yiZrF8 z%Qul`-NEwx2Ry8@)s_CexPM{X6y;DXqQOh2BU*F({zik=cl>Zl+Vzn+Rgv9yTy&U| zRwKfwNxeq;$>ui>vG$Y2J|i{B4ef#^NkZk!10JH=9u0~MjK&-3r+yxqp7FpSuocc{o z{nFlR+SBe{dGhx;&bj?OGE7LD$?(9Jt3ynJG0z_Vnn(lbCrWicfk}3bk{2(q+yiy; z*<+!Z4S(P@UCT=HsQ>;!A)V@pWdF0;fG;ch%#VwBv?(WbZ=@TP#XtTEAf!rF%0&8I z=+J)3;gf%~r`>Rga1mRHK&uVPvyuNv9^>a1GgsH>Qfw5a5~bb ziUAs{{W22g=XTNu((Do`0=m{$F)S#6dx)}poF&Ug{s&XSPM7A`rE%5io>@n~+pkTx zaa`&z7U}~&W-^z2l!nO^U3LDvvE1?Lox_x6Z|_pwO#GPYJ7}++_$1D9Iem=(KAY|% zbQOHuH;YM&Lkt+4#JbeV)~2lx6g2Mr15bT67z>0y`CeZB5cQS_xK00aC#`q|?JVE` z+OyREJi+ld9x8INZw5DQ8}!?(>>D@ZQ@(pOeO3(qth!&(RklliB zG5R*thn7^e<2A{s=V1URRWlcgdNqmz7Ze7gzJOU#C*ni%D>Sj#{X!3|-Q?PA!%I;h zIu}jsT9tXUh?5m`)~=S<=Scj?C1y^W!-}y=&vAQ0)dji9H^q9N3}Ku8 zng8Qp)78WUzx}H_G3>64fr|!T+87+f;5OX*9`&4(&NG}EnH^+ybUw0&W~W0?r@46F zk>JgvgWrN%V&D0AKf}F$jCOztY7GzR^i;A2%^M|-i-7*9Qrt>AnfC#jrvxZ7FBrdF zZ!D0X*Alis0>`%b*3mw49(ACUC4dm-oh=3>LS@B|FxStgt(Z~M`!{V8FgT+3OpZ&J zfb3@D{co}ni_!;ZOwYgM%wxPPsT-Wc6@4z*BiW!UA88K^TG9n~_lIR5m}V6#`yrl7 zZ|R?yq3qPs^n0Y;gs$AJpYzh^FM{>JLqF2%W)J&$V+=Z!txU@S?wesJ4<{Y3X15Vt zl&E9P78}Qj*`iud%KXLXf6Druu|yPC#L*pSs<%hRx*=z{cv}*_cr`FTYQFOEyTY5I zq29)StXW`VhM9}*mllgHcdkWO4A}Qy%w773Iit#U^3sU?r!2KpD_;6ksT^urR} zI*T=w)7?jYVNjV@akq*PUT^oC^KbhFcRxE0$&VH~hFt6fmCV>Q5LNufx#QY;KVe{A z0KCJ(?kM?vPV~;S+QdTwC-z4bFZu9v$^}{)7()B*i^xBjBrG^vc9f1FCX@`x*j!$lYfMf@-HsR8?fJ@No%y_Y~@{u%%$?b833xdNUX zu^T31s;GU?kaNIR;$03NCuk&MIO?5$FHYvE-{rof;j?&z z2azs*|GPyuJGq0N6ccjLq||NxXFQ)n9gnN-ZaRG3Un?eDS>uw=b++mzs759o&W8kwkmqnCwey_*Aq;D&IVQ~ zSEjv$pHJKPKnK|u3W5mpAANq}xe)`|)?T(bzx`}}x#xp__QJ!c=B%Ol*v{|8xbQBH z(uGdQ*x<{O=~#YONji`gjPPZ_t~C%^ZJ40!6ysW~sf3~)EyF>SZ`TSNrVvxnqfx`` z)&^*EXkx@L#hLU8XPX)q3S$0;;X4C?2N3s%S%F1CesUJD1gm56_-N9#jKlN8f1V!~ zH(FIiUW(yTw}hUxfk0N*~;Gw~k>Tka4wM2!2dgcvl_1@cAKol8pRjr2$ZJv{v?|*WrM~ zd0wE}iY89;O)-4Yn?qT}GyuaJ6V)SIvkiJZstjn?%Y`!Kh+?~0qTIo=+Q7Zxud760 z&eO|ds1qjo#syDOg?@5~|Kc~pr1BHaohZabSU8lbczLuwrlD;5_;X?etB4`_aWfnW zx|(w1hu_kj5=v0L5Nud5`Sck+5{H#SbxnH1A!RV7NROSom-S+VuzcTYzo$|tN1L{z zZi45rQ|rDZyP|ACysnb;7r(hemWQV0+2{T=izRg&pvPWx<)HCcr&LW8>Y)aaBDZB2 zF|t=4l~~`)rxgL@Lk;wDkrg#k})#@zx8{ z4=_d6JMh)iizKRYMK?|-IUtHb6QG2bE>@lsTBVVtt*H=LQ;OReZ=HzMUrS4=B0EZJ z*qD!gd9vKS|BzSdXc^oYpvTlpa(33!{l|ZuSznNt>2F6m>&Co5u{0obR}AWargMJy z>>^oGwX`CxvD1VjN0qrtX^$Nw2?O5LDcZ)qBSTA0Ba2UeZjpJ>=)z8+MPnTOmkBDN zkcZ5ub{Uhv8}9wpWI{F&JR8$fp4Q5?88=TMHy$mh4}Jpr$b9MN{{$&N_v&w&ef zj%m@*$@l@=Uk)Ve4NYqn;tk**Pk;d^H%#?E*bwS`Y4n;7GkTZbAq6*PS46yl?}`H> z6u>}K@aC~d%iZ!}z9Pmazc$h_P$>7YyI;X|h{hGY8k%7vUw!r4!5IbIb;i|p_+=aO z2?q<`)l=B*<%m}aYiW^VR$I}j@;qHjl(`Z)=w-n=SW6qhz!`>N=ml+1JqaUYMMusH z-zO}r17j8a8|(|;B|Hm%^Zm4&NTa=t)MW)Y!u0ef_O=u(j+?dQ563hZu)c;W-rZ?dN8o7wr zHsnib--(F_ucT_878a~k8^NBKVYWH5_+ps85X}Ef(8NZ}n};majD0eurO@dCU@Q~rZJ6K!H!yR7Nz3j}AyMPVT3Lbo-sAOYdZ^TGW7 zRi`PC1R31ZGg}x=H0ZkHL;hAeRM0e=-EAjE|velp-G4sUz+Cf zV=k0|(X)T~z8~w)Bx}2@h({%&AqM2n8QGmMtN-^*rd6Ep0?ZydL!CQZfYBslT!`tDa7ql7?eNbI#%l~bwhZ*@4 zc2QW74oy#E4u*=d>+P(?s^kHhM3zb9DM;M+_BKdGG};o?-N%%JI|Q8B=HLH+wk9wh z0OOg#j@iq4rZwJt9slB}*EN1J+5C293hU9}+CG<8Ha0V)(Bx-|q~74$cAU>136;9~*m2_8I0l6N}<#lNvQog^*%^(xyG z+)D{hT;5i^2P)Lg1C3J8X-Q6e*135;n9;?IhPEiNgd>2h7yjP=pD`a6{33x2gQ3JI zy_Ro4=<7Jk>?mv@UJZtI|9O-b2BbV!n1Qs__>)Asd*Y6uzwpUZT5+pWU$JWKxwty$ zR3&;(eStmm-2H@t9gl+S1{4F&XqV7b!lWKDijG`<<60+Or+KP^<_S>&AF$F3CMlV$ zfh@s%OGDlDmnYQ4gL$JI_%i-L$|{XrADo(UlFn)+TV-`jH+&DIO^s@y`Yx0QVU%Hf zlLum?Vw9Q0s$h4SJP4K`h@y7tNL41r(f_6OU)_z$LX4?*(UWT+lVd>JwcSr42Y7$P zp53eitozDH;vK=^ZsUV?ZE*bhs{hoUuB5rMf{J z_<0~Gf_2=To3RB=CLR9AYYvlF0v+UzM_mm=DOHqo-EWb?;heZ}sp%#rpExLEn!Y$l zO!4_#x>MpkU~8R1B5UIllS5x9Jkke-H;jCAN_U2Juu!{h{*v}NW6$=?TYmq?dkB-2%K&0EuviSp{3GTH>rIPaUu%AHT?s$#NsAlnp$buM)B z*-dHae_Ljn4&d%#AFEeVE&S3l9^43}7(TSb52E`0A%|JZ-6%IJ<4*^~r5F4u7Df8_ z3m$75pJI*^OjEgC>b<`lZL+|Ec&-Ma4fy+OJMjJovc5!AAKhvbwRx~(bhb#Cv_mn-6uNP= zGxjI?Z}nMK3-Za{>>px*tfka5->VpxdA~mp{oS5pHvNNE{R&V{rUL0AOfF%0*_QAz zcCK%CrAWZ+W9mtKT|v2W5#u2;+q;lIFoOTN;3JdRwB-d!8Qq-y+Jmn8JE^y)nTi9@ zOfBpbU*^$5Ug?4w*;*z$3H_r`t&3K3Y3|}nfig1wDwppA-{Sg)m^hbsJ9}_N{E#iV zeAZ;)`$E~fHB*w99Uk0QJ^i?D>h)q50;AK!W?(&;&04f)MoQIfn?sjq)v|24a`}sA z*zVArhiw5-w;C!M)g-?nnu~UJiCPVkcbO@O_Bs-8)j2W;)nm_p zVXitJZNea#o1hO$?ZsalHvil`5p55j=Z*QjnLF6%5gKJQ1EDB;LnQzCwvfRN`){_d z+M1ILyGT)x0d5Rq(YcNJ+Gae$Qd?oe9ZPlrj9?=i)%#}0==37#KZce);s!xq-Yd{9 zF8?^$-nppgU;O(dx2L`vGjFM%xaawsiM zIG;Sub7a|7R#Itvk|pn#0Jn3rYhv|Fq4gZ(C))o1hKpcAWLva3ox|= z;oHqMd2J7xecctkWVoifP_~MkE$v}5#+(E==ysMp)5luBu8mYURD9CXS@j%r?7lwG zu>8x{*39DnodsawYyVRzSq#SLQetLckYtY@Wo_UZbK6-ynI-ss{S@acW4XjKnUVl3 zJEN91>Q5P}D&jr7qs1rKWYN&K(qfR@^zjE{pr9RdgJhQvw1X%~a#{i(mB`-=Y?(R_ z+n)9gH`94>DZUy~COle6(r0fzsC4QSI<-r3ccdGas;Kt=*bpEO>OpR7D#%(FK$Iap zY8`x=eiva$l=xr_QuA6_T_d23dXVAX+vg_-%W8y<#w~cI=N%NT-60b-`E7o@WgfEq zGkwM=Y;sw_^pb@w$bEqb|Gyz?1viW`cK&dyGYW`4E#=V1#q4>o+j-{6WEZMd%+Ko0 zeSMy#d`wR8uTp@1?U21GWAJY?YGYj1`Y=JSyR9Dj-%R)=!+EoG#ZZng5qXI!+neXFj19BjL7%sBT#(Biv%oanIv zYDp6g%5R#V5cM@fu4vVFY;e>Y;xZ}JR1j}MxAVYW$|5+LF)RUd2$GB0d(hK6S(f(Q z*+H46VkMyV%R!8gE8JZlT-+Y2sGtYaS(sLyw%oGQ7uz=7PQ2=go7cX-xVG0eKQ__* z%=1ESSv0?|6Ir|qq7sYx^`fX{Q$V0vty0q;n~<8lhJbsPDmQ8$;4fTj2gQIB*0;-m z5#g<#yJKoyQS8XPMVhx?){C6gi6yi) z>J9Fntx!jVB=zVj4km zY>&L6Vqy%7vgHP#vKMSAiONd7x*+x0{%sT$7>xFs$9f`>1%zs)$gFed8IS+uQ0Y(o z(QeoMp7A#Z$+5Q`eNR3XZK3Gf?`>nL5}|F+w!nXrK?>+?vu!&=1_SRi#<(fPgguML{}qskIWvhj|U7@#(dUBg`Sz0M2x#W z3<*u6XSgEycgkC&huMOVlboi)o{6)$`>wB58qdW~&Yhz;)F_mCCK6pXCTv~?Xk?n* zsa!x?1@83Eo>%)gSbZR@@>St`kX1j3fA2oupHD9vjf|+j9WBSDtc8<(D>j-h4b{B= zYW9S6;uNQ*Ok4CR_Z~;8XR$w3L*Ms%X9A6Dw;CA*9b)Z1v+2xnAfn!isMmCrYX;<) z1l(H0Lfg4+kAHiMh2b;XQj_gZ7}qA-;cX}3JEwBn?V0^1QOx~Lx*sT@M)3_VA(5m; z|D0z)_uNUyrq_NQ8!+0u*|8b4$#DM)GVP<49&pgSDL!<_ebE6s$=XaFP@7^FP)jmS z(ETMheYJaEs(qVboo6{c6iX1OQmZ7fy!Pd~m*hFv^j-hXuc)=zKSx`$m%Nkd!B+G# zZ_|ye`K{ILQp;-%8h&%n>lhI06?jB~Y+hH!%6{o-JAcIZ(|(Y<*9^qS{B5A6YKgiR zdUYKNjdw8Z#_laOm$>)kb6_T0OMC-aBAaeuO83#{Q~NNV*}I-4(~mmxT#kwn19TVG zruE1to6iN_c@u>mYM%%cOtqUkeMRrPhOfj*gnTIFvp%7geyLJ#b@!Z)M$SD2?$uYD zH8Kksbtm1SA;ZcCOSo$B&LO_;*+_lSJOiD6fg4nEMub8YyP z=v#RA+q1xj*ze418+T%+U+MG-PD6C3$kYP@8|_jG@rUerGE zif^E7cg@)U|Do}&W6N>S1bxC@bMJ7p;4qC|Ln%cTIw4oRg)k6);RPWvTC zKH+OQm4|<-t?qeSZGpfVkLEJz8haQWG`|b)Q;l`Yv;#7IpXG=+TR<_Y_U1Zh*2^NW zIu$TwI}8yLhF2*tKYZTZoJaPgN9=25llitV6-C?HUZ@%m-$4KODXaPHBqE zwS9{k$&p(}mhzIm3;$+fs#(bl+kYlWcBovdqdC;3v93|r*yQb(mSR_Vya0U4AFFZ` z@anOJk$3)Gpx(lDMmJ=CrSsyC5POgGYuc^_5_Nv5(^;LaoA!;g>K$LGv9ZxT>Pqs2 zrHh)@)F9Dt(FbU6Hevx^0$v!~C9w;Pujajz#D{)US)DQ;KhSUqVeQkYg8+0OexvU-L!1gvTz z@7{T{4UUYGJ}KvmwOb&+-^60|@(7_4%6j{=!n@~Y_cuzFg&*Gz>?X`jsn&QHe(Kj* zKK{q~^1SfOOH^M8TIAvvRRQFMuQ6(<&6>DF-hF}(P{b?*RQ!FuYVD0Ocgpjk4@*4y zS;EAk_cbQHA)VgaQQiI5UGsj@ygCW6dZ>VeA1Nd;A+Uu^1E=|Z_ zm-sKtWv}B*4eR3RW8%`Axboo&_XNxV=;(MLW1IV{HEANucHF`PP;fDO;<%*gA&Wcy zT{q7Z26OW?g4_z8`B>|pB$S<#6Pq)C4$fJ9{&VGGzt&mdu&M8krW|d3nM>~N8=!gi zkrNIlsP_cnJ2F-s&M0r3GjW5xBQHOhCpZ*raGUKYWC93Y?tA)mh=L~j-oG{3_h1k8 zgsZ2Z-|k?FSJ)`wKP0z4;kB8CKxUw+SHq=RWe43%rOF;@0Lv?t=|TVRtPB@Wx91_7 z)ieO-#`0Ep!UKuxuB<5I@j86_0CbF&^VHD=#CBzIi!87(JQ`oVtJq66L4ARBOFikzY575fUd5)#!%f z9n*EmcHW2@MY<_n9Q#<>%nm8WU3?!g5xQ6dIsSw0iI5l{V|PmZ`xg z@DN>N@ubv+OGT-E{x4F8{T2G18SJ>=@_)}0}h_bSi{QR>aQq=Z?ax7w*YT<>47NF4MTjdT`ry$Vw zk9j|K92hc=rzk87Zz;gR0L2vWE&n5I{ zx*TGz_zX{#&WxFCSF32n8$SYwlV9N55~!*R&o1)K0L#lZNsg!(C+d zKZ2mSZ6{o#J(R@y0b3eByqffzG=2U^qKWTzV&8^ZL=kLM9A3HlZ6^;ie0PoCK8HoW zZg3`C0E-^nRF}w<+5$nJKVCHFI?BFT+wFfkYftyjH|y|X6;SBSHKN{92OtGi&@NA; zJB@dH2grU2;Xgqreh8h!NqrdlYxq+r+v#f-ua7tN#)+={w>*G}GFGJ>R=H8PQx0y{ z<)T-5-17NCeB{1x?*P36UxW~bHk(-R4p-3BPGX!oW#uuEnr4?O%>gpV40BS^7ymo>VC(5PP=>xYl@FSpZDG{X(+Nz?$DD zCc3H_!mDn-Qmz}c3oC50zUA_AtGUVL9{e}%MX{&yfw{XffDjTG0wL2__-yLUN|yX< zKr~?&UatmB`YR47dzkw=A|QTHnGk!6GA6%P^)Nb)At}IsWhR(KaObQtOyl+nha`89 z4=aP5rMY=Vv*1+9x!r@RS^}t(XT`ErVI#55ZieKsSa($k^>##h7n30*F#`ygfkf;zcHo5 z6Wx&N6<2EH8ap36rF^7ECorI3^Q|$@?O&*`-zS-X-zo%%_dMc!{|dEu{-8F2+g`aE zWs>TQl!mH^6@$BhvLO1M>hwxyLYiA|rP43(U9Ai#xQxfun(pkdm~NA8&}nvFPhMd6 zb74wa+;)<7lJils3~YrvoO*99qmag#dQc!ZGp^00uIFNZ9ocf{HyEYf;7eq+fH zphA96IXVY_)ohu$N7M@zIQX6?A2o-vqMXc@oTc>0`RaJKxG&07|I}!#tap5epm{mcOtXlhkY z#qrXiNEmP@+j8m3Z2Ou=F)?kQ^%pg?{f(Ir-Nm-&-EeC}`##F}?dY#yOw7=9wR!2An#scR^+o^zbr5 z4l8$jn;f~}kzwQOI*`7!Ihf7xr~3GZ({h4m)tUm56l$cl>+2oK0V(K%%P z^s~&-ymxX5EE!=Fnr8F#?t*byvJr>baF`6dkI^tNR!_Jf<+hs4jvT7>#qmDWDjLG6 z6;?3VZ|C%0fT$hlv#ZvvyAJlh54~niQexUmZ&NwtC+2_WJX1*~x*-B+zTyHT{`uRW zxY9{U*9$giD{Hyhw{#hPG4m1WHaNpo99Z=i0xt`$4q@NMF2BTHdQ5#g1AOrHyCt_1 zAIF8e(Eh5m?ilTg0h}vdj>^sYuItzsw6b1V#zaI;_TRQwkc;j-Ai0^r@CoMZEX`DC}xs{`;kZeC1VWh2-;k(PKoui<1+GT`11yUd~lih%c8h)$-*ogCwBz5k4@0~2q zh{64=10Rfp{|0ULLi3+LFU7cD*PY{51(XV%Z|Uc^xw!xf&fE(^9X-;I5E*p|`fx%) zw~g$;O_ONtXu&s-JdcEjBzpg*JHM~p>Z1&-hDYlkV(Jf+zaw`|`-IcVHqu5g zsDRsp5K>IOJIb~m+rdaupsPm^S23-d3Tam!E*0>YF3`nlPx+b72x6?QPo`#MOy~62 zo(|Rw5&QiPOwUg5PqFPZ?WXfG#`I7-d!rkw^_ozwj$MUzwrc#+-B7v;!`P*r9|=bp z#CC9lve$Jf zgz-qt9iSNk-VD1hbH&Q;et~d6YAk%9yYaTLSDMQ>{JURr8yBDPO1{`XdNMmgWQ=|0 zx;0+DKQ#IghZwi&=y!;cY^q4zp%%~5n1-9t@UwEMOkPimXMAPM;vUf_xG4ViL02m5 zy0on(gwGO>(V~uHlm;e_UlTbCW!MINy1bbLc~9?$S{{0I##(%dgb2{?2*0;Wfz*za zE2oqERi9Di3)z258Ev|#q1F^fHQKXcInUQHX1Rc-FDni6mzraJV=;Ss(WFV+J)@q& zAevB&9X}reDPl%Tv*`?Tj~z0f>Oa`n2{|XW2H6k!)^L(1!wxo%y z9OI*ukWnxgwN3{GF%d`{r&J>sY2_K8l!Lfsh)y?g635Z=6|{KgA+w?lLg|+-q3Us2ic_L4 zMr4m6Hvl6ft>0oX^O_D%rF;fbIQ+nJ_B!3C;)ESsgm{9S#1`CIy5zC{%FX(@^CUXZ zoJ0DnHA0I3hb0oAVw{+)IWSO78GFj|8hd3Sp9#q>oP4x$bI7e|T$k81`S0OFdlwfL z(uT+}g)XFWm$M`Q(^AF?m-x%?OR=N=+)|gU=KqAT+BZt}ijDD_+z?)(85>uhKfDKb zIa|gOkHqgzHAU-3n8pt?*w4~7Qp19W;x?G-e?3Dg^!p3q`7`27{sAYg3W#T( z(R!_=$^*($tp(*5av>lGHdoFRtp+%=j`bF)ZXAx2cu%i!(!e;^ zhc?#E@?X0P?6&t<9q@MH5&+VOBg6Iba7lf$JQ=fdtdsUaMHrU%adLn>)K1X*>%(@s z{N2qh>%E~W!I-oipOpSzCdx@bUfZjo@$AHsZ18{Jq|B`<^?Ot-#Gl()%vz?s_bnTS zbaY%-9#53t$q=IdbJCpA`O(;k16fpH;Y8D&a(@LOW;YkrVV`Bm&SZ7d{F+( zI3Ue(#E;jZ_JqVkzkDPlY>lf0$YX4G-x6~MVhgZoV|&SP-7WTT8e2xp?}Y#VTKuE*Ei?L6E^j2t1>1YJS?&WSLfPtJ;^D_H{fvl*Wt|e2pkfW{T+{2wIa%;_3uC-!J3)H`vhw2nPic?RM z%zT4$Z+-#9Dp-#GH6(;~Ti;xwsEop0vDU6eJ4OjD^qQs|UU zKTT6B;-EsZDSaYBo$-J{j~yH;#E?_`OPKhrzQvP7(l8bfh_KhnWYylUAC~`Z&~krnEg<==gtaiMEw)SdH7Wd_P3?V4x#jK63_FRn zIjACpxP14mH<ym*3q3G3+YZJFSDZ?#CT{)^8_mzP8`jpEbU?afmLK;}oqin{xHOt7%>TSe4=y3o9btSq0=8cWFM8 z>YyVPj6`qbEd_MfaOZvCXoJPZ!doOISqZ6`jgWCE_U7ez%x@s9US(IRu&8*SrB*lXZ*NK*+B5PB5p6e`C{%+($bmu0~Mq0x)XoWqCU|t2AJ%=Joh86Ysi;c>b zLXQrIW`CibN_-1fW$168F3Cp zrW<#IiJN5zF%>@ClTkjD;qb<1~{$m2024doe~m=)R^O97rUu5q&67fwo8z%VpoXmD|rPw$*2AT+W02Czpl0f zT+avR;<+be5SY7@ss`LPL)@FxpwvSm@VoId&baiQ0hNXabYMQVVayS)I1H+@kN)XT zLt~X7Ql_?M5Vkl#=Xo}1zuOyYY^ZwMwwubc19C~U>Gtqq+~z1Tu`!b}AHCA(&`+qQ z+RjaBsEG5j%5{W3kv;vpqW)(cjCzZ;#Gv%RCNLM^3k3Ywc`uVe(&=MSouA+w zY#8rVU4b6zeW30T*TloZa9kZ=iL2GBS*`ybb!i^uv;;ivry8ev=Fx`;XTDYaMqtEr zso1;0+c;gSk7zN+$%k$&Ue?)Z$DCJuMR21tKKezxN9@d3fFFc*{y7t@KKAa7G zuJylXCyAB8VH3-A+K^Q8UL|W-mBoG!P;692{Z%9ZQ+()c3H?%{c|eV6Z}>U1>vYHj zZ64z_o2u)V;B*LC*PuW?-65JrcViYoP4hvB`s(KlqJszg&JNybrJG5R+g8Y4k7$3mA2tKjvY!?3427 zuOj8x%6YL*#W|i9J!jVW&0(wufanZCeFfXAoBdjK^fl7aue3OGzo2%n2CFo^W>$9Z zMi9^f@O6qw@jbfl)`TxzG%q-pD%L*Q3oR-?FKazy>4qa_v^WEj2tzkUMMV33QBN4x z%02Wr_>lb~(VSbCzr8@SaTGsuQ{B;3xJ} z)M?@-U81nb`Uz$2`Q$dPGE}%09a%XIu_b&k?BBYFXocUkRO?{3%S~Gsgh7VGeyXSB z7+J{hlch%JSXYY+I$|7c#vF708(`W@e2E+85H?16a5W@IhJ0x+Yih=L%~bfo04(d^ zQ_IcVoZHi*t&4d2#@KMFY{mkXO0}ci`kx(^jplk1Fo-Gp zG>?Y&)Fi*eTXBY2q)R*V#j5-wH!Qk4TsxRHPH-rTWUS`}HY@T7s*@W;bQ76%bf}41 z&RW;oG?3kTm6XcaP=6Lt2aR&*H-z@TX`fAGlU&;=blL6Vfk-Hy513#{*>*Mjp!r6h zXUv-9Cg1+hlz9MpW-itJ>tNBrAWm;Ch1$el&u@> z_?qST@B6AlrzVzMUJ1Zn)zcjFT_pZHFx6QUlXh-ILZ5gX>tOK7^hSlQmopK*j7)wQJ!0gGcN)Fe-6B5$U8c}cQFcWsc5^Xa}piwCapn|d(Q>r?=DdR zGt1pg$}#IgFs13bHmQjd<4lGwi->%ckmdd+n-^L~wNkx1?)WqRU?~!6AOe5XBX?F0)Fy!|IcHwoMy+}0*;$iru#3zC8 zFXh1bL&~+a1J|^V=6(OV8CfyO>{Fgi-fKnEtI-g<3G4KbasHK1z6juMEtq#D9Pkrn-lUS*3$or$~QXy_e;xoutxZ zJ=EQkX5c&<@Xky2^r~yRvT7V2%w{>0)0fqC>#J>e3U?Xz(%KCXa#ebwTvNn{AKQ^| zg(tKrS`7Z&FVl)2Z#n^D=n6k*jc=w=PCUBzX0NDSn0a{G35oqgRo%v~I38)Z zN)zIG_^3n;^YdBRMM41}ti$cTP__2YNnw0!r|HkDN0Ia)Z+z zfMv)qQe@!c#ZUxm>sR!-h=603&b4a%DZ#Il1m0<`&0Hs9E(@}PTB??c%k3miF}p!l z%?vZ$Dn;XHRmGuhn?L*Gt~Ox2w=e0l2a8-+h=kHlQ?MN=)&V#H;@Nkr2W8zQdJekO z(+>H6QDw6b`V$@``gaXqdfMm3b`5W0N5<(01yCqpy`}QNK(luP% z=3b1{g1?27Tju7^P!!rlgcA-{pF;z8yjKn2{^L2=is><_^P+0_DftW#wOPv|I#gj& zEAz0*s}=#I;+O|Z>}zea*FU$Y*hTwxfM^1dM1ndyZx!$G%hV8W{(_TQ3c(0h5)M)+ z_x=ulfb?SD*feqkCF%#HamX6x+S6s18Z6b`hDeIJZ8YwE2I*rmxetCFO8&L}ZmKCQ z=e%*K&K2=4Yv=yt;5eAm>yf^*%?n3AnlJPe;s_u8dbvJu3w+m(xK2F+g273mL!ZmN z+50<9@HITD_E2KL=TGZ5PM+@QMT98VMy(4ruP+ey_9(< zboS1@*+=P&nGWCb%K?|!&}3toKS zd7Y<>kI-)C(JJW9dv1E~|B3Erk1cD?XR_<1bIEO=uIYSjyhI(RuP>M7u;0_}(Pl+r zqENlZt0>I?g$EjdeduFx?Vnj<6AixMK*Vy!G|mHEmlr;QwtWllGI7aebc2L8Grghq z?FiAw6_JDzkKaj0Pf=1P-qNtfka-FxW+61W@1xX3a0%0>jEFl7C21)@sUOOyB3?Aj z!SM_0xkTr6-8WD%E^>I~yyh$I&FCkJKaz%pfs5eT@-R8 z5s*?2U`nw?c9Ep*W5*o$(`3kyEyYLITvpC#+Ak{>Rk+U-Sct;mk7%_B{F2jOlrCvf z1x@6fx^k|y6iXnbrw5Bt+4FjauOrho^S%iVxlshJpopHPZ2;9Ne`3-feqT#7p)Xn% zR(VF)ZbK3D?!_wA(~Yk_BQ10EzK$L)aU15!t>nH_{kGa&|Xn>OHuT#_C<91@*7s zHFsc`HMK2Af^7%HWY_LL`88^u6&gpZCv~jm;eF_qK|$y;{pDIau;KvJn|LU5(mf&F z{MS&k@u{A5<2aU+!3)OPe7XSJD^MNN?#WL{6O|>H5s3sLkH{megMc`4U8Bs+ULxRQ z=~|rmpsZOaPC9u*T{d;QNObDgFnv{RHo2NLjaDR$%coUy)Nb?={C z=*QC%852|gs+jpiD)QPN`q>#bt?A*e*eg+ZyG;w6)0=QLu^*y|9Li_pPmW`lJ^?SA zh%fn{%edspW|46kW1HZ&(Dks#R;%9M#9b|i5eTW-#=X`E{CJ&_21MxRr*o!bCKmfENP zh2vhW!SaIM{YhOBMwLB=*x;n1SU%&ayY~(tDLTOB;6a&z+=Gg zFM$jj{!Yq%)nG0*3*df|MQlByvQ=#U%rYw&7&UQ?2ZRU;C6(%EGc{g?ae!UTJ|)gs zOB`UO(&v8g#41giqxm*zui6p%pztB}12|~=rgSRiUrDDaR8b{HQbL_;EDc4k!FnM> zfH`#QO0jeI(mH|KU(mwZI8_@tmo_H?&jEpL=2u$yaJOeCwMY@lW%l3@&Vxa6G3WHyEd z>-kHKCX*}MEPkre%P}TMcW_ZDru2UQE|=ErhSB5 zqG@}c1V2!1*Mf74SdpNY8r1RV&3`3fV3k_t-^eT+i1R~f&(sZXB_bfBWc`4-xvT$@ zAPRCrdKR%Jy>)m6X?hsiu6e*7@)FP(rx-+k{xINKWn zD8k6;zPM5~3P{DaSJT3S*N*E(7S6-(vsD%$%G;O5*7U0aKCTJS3&hc1JCv;l`Dna9 z7qj^w&3<=*z3B}x1mcO0RxOfdGI_2;ZAK#r*l?_I^KIqB9ItGtRDlpA%=$?*QpgSJ zD?KXjd;8Zd^$+!nev35&&cPT>OVyc)2~x3Fn%K~d7;JEr&$JN?E7IF_foc8QIaS3s zzewt_j}CLHEl{=%kc<-YBxwx0{gcFD7i1io&`EK(^RcPMJ-k%P^vXNyK?!TGZ+NX# zB=j8{gO?C?|1Wf-E8~6-r{Hq}-a>|G6f@MP(h-o_nrG1J3NDQhdB67=^63k$Lt*>c z4}ApC$D=onpkqUPS>&gu)#5-a4)33$!TKr#nhf~YmEY)Z^c9UF)Ppzgj#e5%yqyxFVF-sSHS-z*0 zK2*4CH=m}EMN0k#d>C`N`gOqKLZ*)(maLL^52aH%?oX>{*-yd>5!zl0srBECWt-89 za=c)ri(nBKcTSj*5)vfXNkHzI-CJ!LMN>Na1JVPN-v|p>8Jo_+A+8U|d~?G5FgXQ$ zu*Rw|q$n(>L@uBVZa-Zt?Gv;?t<0CxNfzJre&!}Vu@Xs1I@IPl_!$=Y_*thMc^pgY z!16T%Xl#)+_G-lfAASbEbj>*Pplu z=g|I4w5SBeL^aQO-^6K2E-HfU|B`8unJisDm-f>3t!q49U*%CzM)A{pgXQ@W=GH*a z*Y?|McPv5Be<474EA?6|&-gbSe~k*2jRxZb#%;~NV6Fg7NCEurUO;93CtXsvCz~-L zC3&l4CLhi&{ZAGEn6zm`sEhBvjV+knU=!-|r+A3MF^sQMq=_ZR`){wDNLf_iTzJ0G zciUks`@Q>sYkEN$V0Hb~_w5bs1&P_lBb|6 zo9JDo5nAFCIFuA^563qf@)$bfvg88G`%bN+_{6xfKcu)tW{k3C-KOIThxaM0B_kOo z-PJj4qf2HdJt#P)BKFQ~6z41(`s6%3%Wk?J6%q7*QJ-+)p%6WJ+kH9?6i=6z)%t%B zh-jIuQ9Q&vG_`szO!aDmzB47|t6(l`j4Byom&jf%1UZM3QY@i`hIk(EA*`|6>%yA- zr-K)mHQ#G@U7NVh>5pC5mZFc2b8l%#zQxFrG@#2b507nxbASgBq=cUyWETH;Eu9Uf3vwmlH2jGF(zcw z-`W~Yfid34w#nmTu`Qwj4A6n)!^^$v`ik$5ARZZ2MR=s$BVBnfO!6ce?-{zMN}VJk zdv-%wD;m!H<cj!#!$p;R0V94S?5XL2q z0ntt+AZ}-p>{gZQP`hckR{1)uXiqTcz&hunX6|we^a~wKJuy7+ChL};N6qEE$i>a z(=bbVbqlNw%D%WO{kX5LeV%pS3{j~n1|G|PAA4v8ggK;_VSo+388ck7$mnbby~(uf z=UNmOwPJk$49XNvUMpTQ5=(5vhvM!AK?xF)pG|%*KGqYuAg>8Oe;XTX>*(?LKB|TX zkk#lzK9gL8H?Wto0W=pA1KH{-045fQ5(HvlaTtTP}`Ebk+M_OM3 zy`Uczj7sEljXFF`2cifO5cktXYR~g^-F8>Hcf@>XKaMR@1D>}R$Qak$)!vzb?`Nm# z>@OC|3|l?EQg6*RVsMbQ;`7#Yy^U7*IWXgHH^Xz8@jKgg64Hn6i4mg`h?{sm_}>yO ze9BZx$UuKMJ4<-20>5VilEXDl@_uZ1yl`J&OIHmm(N&Kw6s`g4~ox@Nf!CV$noU zgUySh0H;M+3zOwPfijv?ULrUFTmd^tlU(Y8dt0zenmOWlkPO9PV51U;$YEgBL5L~S zVd&K%sdW|EBprjsCUbZzE`vmgDm_h78nI*0zFk4aW0{h2UZmIlUeXTs?sPu?VlLrG zJmzc1Vc8%!k^>B6=|EfpcPj_1RHlVUzMJ=NpS`tEDH|0q6+H~mgcgQDvc@>GJ3c;k zt-kgK<;p~c8{`?HOlrO==1(!fzq=6V4?B#(cVTm6{K%q*1fI2m2TIeL?-;r0T}<1N zr*@vn8<+T^U|CqDw%h-TNPBXFdQx5jRQiAb4Dhw2B0-AJt#+-dFE9hP0QWV-M|6Fy z`~>$EHq_R#zbUOuu?iqs5o9x26z5>8JU8u~N|cK}#70?Rn!et4J#ptd(NKo9cA21q zXEZSOE|SV(nDS4$%FLizNB#@pY~WeJ{^<>2IT#4P7x@0_@|1pO(YND)u#KBJLrPi= zD^v8p)&UOj+qDz3XyI795O%G1rcc&|pG{nl&vkdp+-)i;7igmP3~$#?EU3<=36`K+ zEhD*=5l7DtQ%8R^YT6!%=2i(Wcccrvqu=r0y0MCC`+3ursFQce1Y$Lnw-UwGQ%S^s z0eiB^EOyA#u};5PLh^Lyg&~uYU_YYYXoS0OIZF}q}`XNn$65{>y?ZJsOsU)`@_2g&@x4|0ZU_yq3ZIV*RN;v#hl_gxemfW%|2PwA#0NYw{P+i56BML}I?jO#Mo;FD*%Kl1rrw4Fl= zvJ8BGsF2JU=mdEtS~8{#izV{3ar+%>A>BFbq? zgOZYVoLSk^L*#t+lK)yAx-f%R{tWew zl~WJ>No1T%Pv=mxJixyt`Ndl-l&0e|Uz$VMg4F$#lhc%p=8cx)s4JholK|W4mjdaQ znuG{$f5wyQGs!XxI8+H#1F)A?U$~L1aJ_r&ni$x6bw5@_+Y84a{$i+0qDJ_E-LdU6 z1Ar>fSvM3DGeKnoNbK$CkSFoB8%al1?kY6PfCzhV5)M9BcxnT-(B4P~ltAoyNKV>9=1Q__?y)?KrwIP_89A}TYp$qB$ZVC4-m{S-VnTj-aBV$f5t9fYd zH&YSln*Wi$OaO7oj=lGzuZz>E=$pw{ zWDfqP;4byL^mqy*1DbxdA14P=uCS)MoPGLE$NP*FI|Qd}nSRsp1-L&d7b@)Iff55B zT^OA{3To`s?E||=v#)fddXM(g=G6gV^jwEYabNmBH$QF~!m+8Cj!paFyX_0@j{85` z+_vmv&eXMRLC_<*PQ6;jHyp9OF}VkM3RLH>bj|-Aedt1WO1$dMO&$Q1=dl+hQ; z)g&<@_}*AAbt?Nl`O8h-_sy11ZSgfPJhEyJdWiWau6laF(J+lGBEPTikoRT3b5(Ur z)iao>C2Q?0RYw+?i1x*L@}}DPu)mw|o$vL(--vG5SEO#8gmd59nP%Kxc$krN?&aqZR%Xy`5wSe8yzafyAU zd83z}(*Z}HfR1bRn3t}pWG6o$?{_l_EqqxhBejqYSy?M8B0zW_mN4<$f4isyvW?yK zUZ!H0Z8Wd_sMqao{ zp~vq}aB@x6gmC{Rg-I^Sr*Ia=%u=1>d+m?;*RcM<69aCYZRWw_>ogT7*pL$FCGR*Y z2|7ih$*w`vK02lrpc~3kDy+;8Wx<{c@IyPhD;0WV%V}%nb-jhf1DB(AtJFi$8V_iz^4z@0b!-g`k-!tOQ|+K*bv=>oIC%CR^lIC{Lz{r!d# z&=y*|LQtLBB-P4tO!1 z7a;E6INy5c+8Er^4tj3}6~X;(_8cP)yZ+*mWfHIq7L?f_d|%8lJ*nz%p{OA*9+_^~ z1eG1k`aU<%*0Tj2`QeHwCo|x~I^qrS{~Xc^v_gkh1YR%kLwLor7~GAUsX+-?U-!dJsI@Om%oc1PAQkGRx< z>3k|%l?FKDh^r;hA#{l`rI!AKj&T?1qc#L3(;91lmGCnOZjNZx?6ZGv03DS!yc z8J>7M^RMJ|`s=*ze8)c4pvZT&)u{?lFStY&mKp3<%tJTRawfumJLlC2k=vYlI`f@B zh>~2#*>!eUd0{6EpB?>O<`OPG%g9Qt#d&;PH*eiKoO)Au*e{*Nt4R0baUx^;_ZsZHvF!6A_iziZ!F=c=xrlm7K%v2CsM9DG(6&-!=sG;hOkHj$jgG z0h-6AaVMm(XxU+%`r`$KF=6Gjya~7Uk(C%Y=B#)IFK%}7>~rV22<&xfqa(!-C5DM{ z)LyjX$y35OhFaqvrnDFbid0k(wZSIqIk7O0ONELX3o$7};f4);s(YCfNvaH8P6x}! z>X#D@R?cy+tSy>)9Dq1>Rb5>A6UFEq?KIwn_1g1Ct-bX<%)}T~cvH5d4 zjJ?S6A?8mwU|b_f6y|?#vo6Q(JNQo#=om=TIf%xeXEN_&rJ3Ln z1`Tbxqi0T2*VjL{Z?mMK1(eiTkPC@_7e*=~7{5x(sX={^mVfUewrl=FFfg6wQd?in z_1=HB+8J7gKd3vb4k?%rbfhQ8KJg{};AFwcpE(O0z)VUdk~ixlvniZJufxZYv^{wYZ!&Rxb$7lVIPtCf&)e)bWt6WzeH-?_B=0przgeW6c6U>Y zHo-&C-rmpI<9NPCyZRE15(Yiw8nns~FKEwNElmB$C!@sRJ)xZVckwp};?L~Z*?~H} zBLcrt@L#n|_A(~V9Qc7-{qPk|)0S4C{Fo-VeC1*MBHcLYhF|hVw3pK#xQUyxc;ZeM zbh~zUE{*<1lyvA{G4uKZI@@}(F~{jB5P<_2Q}B2lDvnddsZE8g#L94KlDJbn zcID?y*(ovzF?Rss;Od3urG|$N19R`Xsqe>ru|wHp=PM~jc(B-#es?^h1HgLLd}aC(2~J*#Ol-7uIRw~=TTmjsMB zUPGT*niJXrL%<_#;x)Lr{__b~%i)gR^w``x;+J(Pm>z1D=t#01ILo&Jx_Ue4kW!GQa@zuX2kHc5Q_ z23yk@9GK=yt&=$AdT;AjAZYl7Uv!sjO<1PqDM)QDIraC>!Gar$L;4$K!>P=l8BABo z89#;4W9IgLwm0r+sUCHqy$Kh1AsXTtiDQ%*wYPWp;S>QiNUuHy3rCk-hVPVcaPDLC!QB6k^aUSr)u-U^mg$-A$xEB&ElY*hi)_5jfI4ZaE!Z9LD8oE$Rq+Z? zQbHl2vkI_inP03V5vOa@iXbA~Nkkykt%7bG$x7!0!mWpp8uLsU+)Au6(+53IyQUXK5%pn8ujNu;bvXBsgO$6F_}tuFdHtUkv% zC|<2b(>@@%3dxyUB2(1!bhBk5nAOo&Z0`~MS)wFJw#Xal`9zLv49v%co+KxS-n5GV z$wDC>gWLwVe41h}q!|~XWj4*i{Ph{Mo7-Qo5tK%yoB*VZ{sS*Q3D7%!uM>cQx=5FsJ{1ru2!6ou9 z8H8jAZDE5A4wfhB%vo){Vx{lKGeM)aV{7~GMmI-<;D*SD+SuISx2PfD9AR(gy8y3(>25a;C=!B1IVI1VH+|)OE+tJGJp4w6x;?LC0>xYFNdWy&E(eoKdilFRFv%(@Josa0)n&%ih$A~(u}mUNOwy~cMd7i-Q6iDA`L@IcPbr2 z3JgQcFigDjJkS5UXPxh7T_0!79qZoLzIOihM{XCkBWJ#k@bW7Wkk)|t$q<(WN^ziw z=<-3$d8eo4ec%r+SsLX}6S5PBHrw4#N+p>SzFBPgrGI;D=9@G07~4bR%sxDw_Y~CS z=sxu8uP8YcZz&nWnQ&b6bA9T-*k5d(A_}@c^GZ)&v?!zU@I-T8I&?okmqY?Nn?ekw zJe4{B-2UOq@Cpwv=z8jVFB&@w$<2CiLipix8LjyI_Ipxl0|_ZY%dfu>CuQ_$Jq3=4Eg;3{qsvZD)efL^8gCAJb1Paf}&_~ zXUER58b5htXd_=LkY;vv7QPe5=Qb(4Y|$54r3Jo_ss6_RdX7x{?u{nsy1IE?Up4x~ zc64}bkR3L!258OpOLW=v8i238xFJKKI0Cx6T+PP#%eI zWBHY#D=M$2y~!o56*$unlO5Y7m6Nk=H>PL}90}h8j2){575erv4vPOuAW@jAVN&+~ zJ?Jc3gnqtyB6gPYe@)m4%qZ5$NoJGx@87rG&UXXQ`LL?&2CwLwW4=eQ<^M~BNc;z* zx|{-O-NaNjlM4C3_F5M$bGPWlca`MbTs<+By6F@Dw|*}14NQoYN*JlFJXT)YsCI5| z^4zT8=V#+`))^4}y!A?)cF&NQBOD+{b+5^~cWU!Ree?5)+VIf{lT#D5Tg^s&0wGCf zRPzW|zqvylUu8>x1IoD=Dw+s8rj}uLgeKi)=H8_kd13}L4efPriMg%ODg#AE2OK>> zMg=gxnY{IJM@+R@HVIw*?ncyrR!JYlnJC?qT;M9Jzp(J^dDW7?jV5=t6b_pt8UZ`E zo-NiB`NED&gylU~m6z-(fZn6|)IpO3I}5e4O8T|1YEprgTx<30Q-No1RI&3Yog-3? zLs_UrTqG1lUL~b)gVY0DxBHre?Wr*B?SL|Eg`^jDAs+UwzOy@$AnDLy~`~LJZ^G&nJd|YE8}{aCs@C_8P|?H+epb%K~UGPSpYJ z4d>@DI(YX$$vtO#+Bd}WBBWPjfahC?>7q;YJ6j~vn&v}{#LtI7f6W3(|Hs~rOTA6P zCps{v%^oQ;Aj-R3b@;1c*5S_1&ii%`+fOUsaF@Y7G(n5J`*x#}Dq8(RqODPWj-oc33nfgnIgRqsVFi zGqviXdodYkxZVc%x55kC|2KQzM4%sorM;(saD;322#1-~doIteQK?m08s_)_cS2*ri|VMTsLio`pG-xbXgZ7;dZ z;`wW$;z#GNH3*eozm*-{O>0>$n^)rGlKfLb)bJZc$bPwH?cV*-SpoL4u!zFFe_4g& zBxzsjnDug_f)10S@q=Xd`m0fBH2zn`h<;d&Lew8uZlzCYBRK5Ot~W2VMC5-aEYd3} zmZ^4krd+@kQtJMCGQnpr zvST{cweVB&&za*xZ+lj{f{%;Dc>Y(PsQI7o$de`=(8KX+5F;OF5W@Zn z&%B#zN^1Z>%%_HWYI7s-O+i-y0ur=lOH75p3b1=6EK@19LTGkR?Wf5LWG5h?)dOm{_UDnWh@@3^nq0Syv ztLE?|thujDvKe+w^J3}NoCUKB_pou56w{&F`%t8G*AvmP%qthy^L^|iaA0*bRQ2e2 zqV?UhZO>x|JUo5H7}wC`rg*f44yX6pm-K(8hH10`sGj|7v5- zFXM#JIurHz^H7rk^aHc9^h}5ZO`_c9z2FbY#~DVX!z9x!Z!gw7lD}mECULr#>+lh3 zb8(~*${MYl8T6ikCed%w7`Ef2cHax;g;t{Ny7#_WqCWMR<$|{rqX(UtAN^Q*@MGC% zZM5kf%3pac(rnEg($lKF&EWrBneA-wDy4C!OgQ@87h8pxyWCQ+oIn5GzDl-&aDb^c*lX z#=$$`h^xtZS0e#iGLElRGHMS+om&jAK5XN9CJHn~J0EI)!($iOBa3%eZ)cQ&-rsUP zcBRptkWH4?hNgo0%wK4ykn00E`257M_VzZxGtWVwC31wkK+u=w8mbqee+!lQhA%JC*Ac96r||YKBF(;} z#e7y}>NCAxvkiW(CrRTrAc&Y8nJ{)@Ta*d`w0IDZpMo2jQ-d#1B63?yxS<1F!`nT9 zf2^g*H>5@*eBA{i0nTuMJR|x?E%|UsW8lDE4|FlwO>^0h?zJl|;<5|p^v2Sy=0w1v zn-wYb7G1?F6N&LIY?lwT_us^KoLJosPZc2_xtjyJ>@Yr_>~7C>YZv!V_&hLu%`7B6 zu^3O~>Ds_<(m=^RbcYP_AJ z-!GD;YO+xQh9D_--Jn;7G(u7hqlHnxfh>%gm81sy3)bKOCcXh%YyvO@;77-yS(B; z!U~d-0@erC2FBxvOLL_v%M2ny?2RvskR197uWQU1j#i%dV5EZga1tqQJnJz(2}vSM zRTjAx5z!-6nHWNFd#K<+ftY9}4;8i$=<|h%l7O8A(hzkHTF0283&n_!NWB=6w$Q$# zsOTfp(F@v_=Rj99602+Fh{#L5zK1F^_bvDc0qCNX@+1=gblFAcE5Co(m6^1A_@u`{ zr}M?Ak|d#Dj%lrUtJS}wUaIz+n4nsm-Pdc1_|YhZkldDsn6GKMW!ayIitEfkJRJ!P zaRIIQeQnVV3U`Lr7g9fue(qodK7*~Y2f1Tff|&<|18FVevs^Z#K$hlln&wIC^Zq+AQ+xrXiuNk%-lN5;yhHu`gpJ10m&wcTvg0Syre) zF1uq17`)MrAttcVps-UzjGSy@+V*tVeq_X!lo8@h;J5#o8YQx{v6y3_d`V?t&J==6 zV1gk&X06O?L+^S&!v7Nd@an0Qq2YA=^7a8l`+hc=r8(v!>Y!JK65T4EChhY>41|RX zY*Do75H!$jgEHSBFJm48!Fyj>HGtp;h7~nIOzc<+V-F~mK=FU+#0$1~rBP$xU*?Z` z-!5W5gGAfEI22=(iNm@R-Xm1LyB&W^^_?k~Y*VwLdGFIIe>J9V6>YVZfJMw3G|->~ zbHSdoEJpQBt2E&!k(z;$;l`d7!#&=Y{NH4Jx$Pj@%+4~PTtaPU%%mhm`$uxsK!As6 z3%7IC1YyMz5M#ay2oZLiL#B!+^_~cqK2b;ZiE{L5N$}Ro9dLqznN}N%Nkn;dBjiN3#G;pj_>|o1{&nrLb z|GdOm9QF_>CK*M(sLw}mBHo;q4Rq_|x@WDC;2Ukxbh~pUw_KujAKhm|UegvJ7dL@W z^#lLK*09@O^ZH@KtJmOX;5}jXd#|I5POzAmYKQ(w<_(h?pT-~B+3g=DAGx4)?$fEQ zA#)ISzE~0%tE*=uNW^As=s#zQ<{!M?G6Q-|{Hqx(XwlP5gkc1lO0uT(egJ^mZKb~r zgU^rToH}wM%qx1BbSJO!v_Q1e`iqx?cM-WLrCoHynxT-DjT)gNe7-Bz{3)uR_=WQ( zBgoV&#$hv0l%4Qy1AYqEK*#R*?nyLvb-&rq+yB-uWYiUQRF?PQa?^!;UeRoDZ~omo z@d&TAm{6NqNY(TgwVXEQ@YxS1ppK-x_`g^2n^T%QzhUeeM&PuRL3gOq=c~5kC%*bG z?B3GcoP_?E7YdO8{D1DZv26z}KQeMHPU zMCW4?o_ixHhqGnTOyE)^leiaT`o8^ohj764VK`ot3xS}G;+wPA5{;_+U4!?VB2Hv^ z#a@vO?_9b3_$2n@RVhYRFzZH=-hFr{S#A3&$FqqnD>F6?amQ+LAESOeV^-)oh}lci zQml4=BSTHszJKbHx1jBc!=br_joQNA0R)2OcdZavXa}ppBZ+0q8e9l9aK*9=oS?&6 zRNX)vY-S>-56ddV+E2Y;R<|f(;4FkZ*gGds8-D*uy}j0y-2A zoi5Xp&vS3yNcFCD-rS8ho4;rLeMRmFZv z_(NYXy!rHnuLmwm_(i#J*&N7(CHe?y%>}8mJMfX*XXkm;bvY%WYvASenp3y7T&=%C zOon#$8H84bMRJ?(9AEs>DA_mWFGcENa8VbyJHTa{>T`A~5oc|oVnNqG=ch=>8nT34 zp}QKquL(n2_(Fa~hGbHga6NklrZ#0bqGINW4Axnawe&8M19v{VuKf}wWAUThzD`Mk| z)a+yjonV;10P4Ujh|d5hC+;83d>3{08v9fiyZhuKzz*0jTMqzszL~VsDv>6Q=Jry5#60&cZlU00CY)a} z#3ixRT!=rI)FMx^Fc2r6^md~f;{LYga9^E$V2F6NJGUjY&oQd*KId9onRNd`QL&%K zhB1vhobZ}t8E6BU$r0H9m2^*z|NB0@2(ax|j{Kq2`-#9Kpg&r4n92ZOb?U@b-UhilFugL|mVJM+sc7qd*Yu?2OtojHZ z#L`5u*VV2hkl8-JMT-u8opAWR-N@dP3=p!LlAo_scRyaJN#@vgRZzwJVss_FYkZgT zd?Z)6j#AQnhhTp)FS_0HzzU7LeMLk1PvJp__em{b=<#A5tLOg2wvbl|Sr`TnJ8fk1 zB?J0)XrVmk*;SzS8JJNvKgj9uoY<9&n0Wa+mR~x&&4E(LKLIch{j)W&WWpTU^}7hx zXG2}pb}=L%0MoW>vd91I$lHIz1kvio4s+4bWi?5bj`C0v7Ra+~=&k{r{yN}we8n}Z zYN4qAKWD~%bR;971kkXKz34P>>`pG^aLwCJ>)Iy^wlUNp?6mX}io&5Kn^QS7S9{tN zVS%lvj78F(VjeQSA&9XXODBe{`!Wxn0Sm;v-?zDK7ayGcdIrHHycO*STnip1%>evj zG?C=!F9K6A4r#^5cKLwkZ3@-;!vv8|ok zNXo1!ip~JSw|G|v5lak^kU+89bOUj$^YO2rn$JhA`ANEY9a&?}w!J|wXq^oKjUfGN z*n=1LVCL}4lSYu$&EMaSxE8ae3a@-<(>ZljQZODYZcz`Yd5_+1V`P7tWMWtdWQl>l z?^vT%3a1N1ubG3okaqbjM?f}HpHx(mUI*dt#&&UqH$Gz8msJ!^cpuWf4}3j*)#cN* zfP58MAG%=k*NrRSK_e4iJ-|W2EYJ~$Y-5p-&ugn>=h>^s49h1HlJYMOmlCsb0q6KKN+I`ESN}yO;&GvL!-^(77ldr)T#ab4@Ch32{(Z9Z&HC1NB>+x3XEzcW zq@Y^%chWz>Z>6q4(=o)DA3b8Jdv8>t4LvIAvqzy(6l1Z${d7EQJ`M}9L1>T9laXh9 zKR@-WxjluKps}w6c~5`0fqmx9MCM~n>`njw`nhHE5&8|o)cJpD3G)A?B{1HS%_3jA zMOr^wru37H@1P)pAdp(}G$ap)qjB2{PWaWQ4P9o3D-!aW>|=-9WpoZdN^EJ8IcOJ- zlI@5);+B>VV*!}4Oks#Zh+x_S0O*`BvO*8Tla-zx+1P`?e)S?CS_~@-R66Nv?Vem; zfwO2327Q-;-T41Xxf|O*RISg>fRa%0X8mb=$_C%00Qp*mOQ-@v7}i1if(l^Vp`2#H zhTeNc_*MW_kwAVvL!FUKF?^$?m$6R_-z6E{5@n3DYDDzY!Ggf#vDmH+4y*B4*NZ#h zA+3t^zgy}|Ak}feqr4on7FV#$YO;cig9?gjsl>mJGn-bJQexld?M+<2<}!FhIHlUC zqu5bL*<6~V0u=#8P(dU*fe%0bY)BMP)xIg>80PL(<>7i(R)lf*WYnXxO`+TI_V~IL zvMKpppw=f3U!Lq&BK0~oP32})Y!O?d+s!3t1X1)+V$WK_KsPXC+e}i|Z2J5l5%UF2 zF28-Mu1641ca@(wivRTO8`n>!;%H(6@$bw}&)#U+^4p9y+G}%m9v4x%@rF>>QrCw~ z9@n5R=TcGj`r^iJ66TI5zE0$;gCamDrs8nE{-g*H(zph92b0sMVIVhYa)GLA?s*LL zj%MF}HC+A+7{J;Q*Jr|G2TRbnT0Jcce4Qz%h3Y*))I`j z?M2ID=~^mwz}?HHCuW}ya$))e$O5SYtL@O*5w{q4kyH~|qog6>z}Kk93h*rU?Q>WW z75wZHEIOqAIR!_!j2a75ZbRri5Hh2&H1@ked8;7%Z?O7@y93 z#bka_h#@4XLVDV1JU^2a75q3_jk6gkbh3toO&ry~g}+6J=Eo+MtkUflWGwwYXf08= zY05swLDN45OqewEh_>i=aRQ#p>B;+b@4vexSj_XhkUieX1Xpkj(C%3O*6@-^i{*7} zI>w*Sm3o4H2W{w5)feUydc23 zOzaQg%k&Wu^SP|D@MN3%@v|IftsWj)Va}e=b32$~hy&5w@Ofd(am6ad6<_SAgnqGJ z&q7uM=Afm-^Q;M;Zb;*R68vKVqLEUX=&KtiFO`d_Z$NeQkDEC;A=?1AC}?kz}YP%g^n+6cZPBg-`7!_Ew9sz+YAl2owk0jn8XFe?`W z$gP%LJIFxl!}U98oOfTJ39 z>u8|hd0r7b%HKp>VR7l9K~!v?DxyGm$bt(k@}!^x>AQ1H$~B;`OgbJiQ2N7zyi1V_o2Xp;}l1kK9V;bu>MZG@E7=1 zZ?nufrh@ka!;5+DhZoYfQ2r3lU>O~nRdOv%cvg^SojQD~GVs(I64bc=GW!kg>Tv4- zYW=5hhc-19iW~C1-tM-lbl=jiF-yQ@=nc#}g`IEf^x1TY-;GYJ_h#R1HRW$Qk!!z) zL%@Pa%Uw2SHg32-@7$!CG)ArtAe)uD{%vmW>Fwi6kS?`Q-NJBH|M0MLvex4D3z~SQ z*!^zBy!0*_Y~S;6abQ_zdJ*Q7`KNjd@7vcjT}woh=BU9UqObD+U?+C2m+aQ&h{O&5 z68C20LeyA^PG5b9AxQ=ojDPS`04*Vxl;%v}W3nmd6TF>TvEW&Qn_Im63BAYOwd+yA z%Fv~Ik48rt2Xok}KU7P*luj2be^qTl8U!s#lZ&eZNv%0D2GVKFe*f${&^BN6e#Blb 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 IetcOd;&z>-I8AXE5d6I{f0o2o>>J;{N)H z-v>1n1}H{C-$DI%T>UIhk@*>{g^BwNZdy3_vdX$t!CF(dB83EzMcWr^KTld9sT};(@5OJGzyHjNA$qV)gMty! zYBA09edSgt%Gc{Yk9hK;-P+0-aQ(t|Z*$;XXpu9vPQqo+-uR{BHRAj$@j&d~8JD3T zlpzBDQI7_op4j7VGQZWcPQ`JOaP{@G@%GzN+ehZ_ppQpeyf3e9R&Yw^zeHi}mO3TQ z>-YmhAJ&mhKw|f06U(B11TCPTAk@f@`Mv!u=wm=o1a1zU4fw3i13Thd@1wCz<~6!1 zKl5x=ck_58U3RC@k@*Hona63P_2Vz**9Ybtf#l@UpXB6oJ@CXM`HB5MPkcnOHa6fj z@*Wk1A2}f68gR*~ct?tguh^r9iE2MAr5ZKXbc}S#Y1ZEWBbO zfr-@7IS`cpC!Vd7OcfEm&hy(;B}twK-yPd{=y2FGA%Sz6h8=BBq)idS;BT=Egq#ce4z0PnEBnaU5Q(>-tI_v zRUZ5d>aZ+avOKPsRbbY;oMqkdk+9TZ*pLIZc(l_1XmlJ*&|@5ZuKW%sRBNihYe%HH zf_}fY0X1OFMLw_>?~biqA1>j33seOr2=m*m_i|jT%4aL=%WgDz06z-1xfc}BPRcYO z*bIbzU+CLufVj`N%xeCKYYKQ%C~SAmlZzJ@!SGeGt(uOY#{IT=o5R`4^z~JTD}L5l z1bYVQc?R(Z%alu01soyEdFhKDz`bw?WUkw z7-SMMj^*ae5yvYo2`}aw<^9H1Abj=3Ck~{il?C=?)yK>sAI^=ytzYNY62}z9Ds~Su z12K!!m;b+Y7#&QEFrtkCS}-lR>JT<9E`!zV^`R8_hkLCT+ldzSmRhCFL9d%}1ECM9Dx9iVnh<||{ zdT@0a@nV`s%U-YVINqS!JA4y<4b`oBG<<_t<&Q0mMkCyo7QDpKe+->|s2Z@+Rmc#5 z;n!a!FtvOl!~sbrBWBV21fGph5p&G;HljubrlOIZFi)KZKcYDaUzcDjMf!t*Y;Z9% z$a#~Fg5dx0KN?U2^57_l*0(tx8Xp6xE&RM+22P}#ivUU9aO5#Af2 zoz{O@S-*#{QAmU>=mnPezyFgx{Lkd?ZZOfmD#M69Wn$fi#%^Z-*NDGYy*KX4{$u>y z*F3CmDWY2Z{2BYGRm@h@=v}44XNn%<<7FUV#hN42pMdZj@QMoZLw;|5``Pf%qUac) z+pJ`(LS&WpTTQ+>;db2-SvFqM){mr7Y+p8?-x=8xVdFrZZdc%dx8tjMKbF+RekPhV zOZ_ptQQ_CGVrN8Ys_Ng;w!3}xWs@5_6;n=1&P~7$!)C-P zaiG2jx>k^rg-|UkN5$V~Ktbhd0jO}f(Pi;hN*OG6%07jN2{CGm+qWrCEM9X0UzAs- zcw$Vb$UN2qqoOZc@mtx6DwkArFH3MWDzZ5ef@O~TIj#f!>gAi%IA|{9DoXE;?AJd{ zv18=yKvv|j`*}p{ckWXI*gtVPE23m)M?5HTzlx4ePc5*t1Kq8ne|I_`EA-jpRB0J9 zViW<~bV|Z-j=`_PJw~oT%EsnYMh$*HNC9{dI2s+J;wP;S4tE^fT4}sbweK?gVvp`% zKfZi5;xHFn70QdketEHfxikz||2O#2sLbo^dnwMEaaogcww3?WzP0}}b;WV4pcN4- z6Oi$&uc6H7L_k1WWH6>=JjOc+*F?}IC=qZv1X_wyhLEv2p>?1|URq?p23Q5s7K@aJ zl!=2u3!|)qE+AVA^s)BRyF=2$lA7%waQ&%i&i9^kzR%C+bJHZ|jRC3R=Iln)o()A9 z-dzy0EFX~y#_V$tGj4|ipI^mD!xPEQ={-b7J#HdNKlg_B8mUzgtE{CyxJ*T7T~cfR~7?cyDtHS6q7F&!Wl&9;bDsPOed#=TUi?V zoxa~WLi)8-$zO+%NBtGtXV|`_7?21rg%P11KpdZx?hsr8nbX2P{a+FJQ zVHpk+g&u_|c4<4n<-N2=Wd>Y+$+Vk?Er(j3rO%g=>|DBCe`zD-pA)3Y2zqG~m3T37 zC24*7KF|&hlx)$9y%)u+{TKAFS^P;2e!F6PdnABv2f4U~UA%clyOJ0!B0u^97Rah5YWsXYAWsv8*K8-NE6CDd^6wgd z=8H)`vYJ=vh^gnhz?JgO))a#)J4JroN?ED znW=mjv|Lo}H7DcmaSFHDOc@~FZDo42Fv}j-46;r25$%V9U|MlNTImF%P7p=B_1IA( zvn06{30>MIYImk0?(2StYYiD@=BorDsEF?4+@7>!h%z!l86SE_T)R4s$)G_kJEUa6 z=@|gfgYzAv2pNsP+?dp$jNUm-d8Onmg~u-F%NygUTa)9wqPTeZOUeyDN>ey_Z$D}1 z+o1W~n`^L>NP;8fw^EXl@efT11PzP6<2>2W^9KN6!WPvc03Q#K*Y=H$dETTF$BRoo zI)$Zg5!ezW%JZm03js!rhd5Rjny-WKmng{=2KWGP!D~SYGXXVWrq-Wz*G;1KG#9SbBm>R|` zw1daJPzS0y@|Y414x=(l}|A+q#4?hoEJH1Kr{YSH` QTodp)9vBkP;D0LbZ^o+J0RR91 diff --git a/uml2es/examples/umlModels/PatientHubUML.xml b/uml2es/examples/umlModels/PatientHubUML.xml index d6acc64..239031d 100644 --- a/uml2es/examples/umlModels/PatientHubUML.xml +++ b/uml2es/examples/umlModels/PatientHubUML.xml @@ -1,5 +1,5 @@ - + @@ -122,7 +122,7 @@ - + @@ -131,4 +131,6 @@ + + diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs index 799e957..3f7b0c7 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs @@ -7,7 +7,7 @@ const discovery = require("/xmi2es/discovery.sjs"); const ALLOWABLE_PLUGINS = ["xqy", "sjs"]; const ALLOWABLE_FORMATS = ["xml", "json"]; -const ALLOWABLE_SELECTS = ["all", "infer"]; +const ALLOWABLE_SELECTS = ["all", "infer", "stereotype"]; const ALLOWABLE_CONTENTS = ["es", "dm"]; function getAttributes(modelIRI, entityName) { @@ -148,7 +148,19 @@ function useAllEntities(modelIRI) { var res = sem.sparql(` select distinct ?pluginName where { <${modelIRI}> ?plugin . - $plugin ?pluginName + ?plugin ?pluginName + }`); + var plugins = []; + for (var p of res) plugins.push(p.pluginName); + return plugins; +} + +function stereotypedEntities(modelIRI) { + var res = sem.sparql(` +select distinct ?pluginName where { + <${modelIRI}> ?plugin . + ?plugin true . + ?plugin ?pluginName . }`); var plugins = []; for (var p of res) plugins.push(p.pluginName); @@ -874,43 +886,36 @@ function createEntities(modelName, entitySelect, entityNames, stagingDB, options var modelIRI = info.baseUri + "/" + info.title + "-" + info.version; var modelIRIHash = info.baseUri + "#" + info.title + "-" + info.version; // cuz ES uses model IRI in a weird way - // which entities? - var allEntities = useAllEntities(modelIRI).concat(useAllEntities(modelIRIHash)); - -xdmp.log("ALL ENTITIES *" + modelIRI + "*" + modelIRIHash + "*" + JSON.stringify(allEntities)); - var entities; if (entityNames && entityNames != null) entities = entityNames.split(",").map(function (e) { e = e.trim(); if (allEntities.indexOf(e) < 0) throw "Unknown entity *" + e + "*"; return e; }); - else if (entitySelect == "infer") entities = ingerPlugins(modelIRI).concat(inferPlugins(mmodelIRIHash)); - else if (entitySelect == "all") entities = allEntities; + else if (entitySelect == "stereotype") entities = stereotypedEntities(modelIRI).concat(stereotypedEntities(modelIRIHash)); + else if (entitySelect == "infer") entities = inferPlugins(modelIRI).concat(inferPlugins(modelIRIHash)); + else if (entitySelect == "all") entities = useAllEntities(modelIRI).concat(useAllEntities(modelIRIHash)); else throw "Should not have gotten here *" + entitySelect + "*"; if (entities.length == 0) throw "No entities specified or inferred"; +xdmp.log("ENTITIES *" + modelIRI + "*" + modelIRIHash + "*" + JSON.stringify(entities) + " " + is5); + // for DHF's benefit, do the big split // this means each entity in the model gets to be its own ES model // and the title of that model is the name of the entity // This is only for DHF's benefit; our cookie cutter only needs to see the REAL model. - for (var i = 0; i < allEntities.length; i++) { - var defName = allEntities[i]; + for (var i = 0; i < entities.length; i++) { + var defName = entities[i]; var loneDef = { info: JSON.parse(JSON.stringify(odoc.info)), - definitions: {} + definitions: odoc.definitions }; loneDef.info.title = defName; if (is5 == false) loneDef.info.baseUri = "http://nooneieverheardof.com/es/"; // it needs its own URI to avoid triple explosion. - loneDef.definitions[defName] = odoc.definitions[defName]; - - writeFile("/entities/", defName + ".entity.json", loneDef, false, "", "loneDef", stagingDB); - if (entities.indexOf(defName) >= 0) { - var folder = is5 == true ? "/cookieCutter/" + modelName + "/entities/" : - "/cookieCutter/" + modelName + "/plugins/entities/" + defName + "/"; - writeFile(folder, defName + ".entity.json", loneDef, false, modelName, "plugins"); - } + var folder = is5 == true ? "/cookieCutter/" + modelName + "/entities/" : + "/cookieCutter/" + modelName + "/plugins/entities/" + defName + "/"; + writeFile(folder, defName + ".entity.json", loneDef, false, modelName, "plugins"); } } diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy index 803e500..91ff476 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy @@ -27,6 +27,7 @@ declare variable $PRED-BASED-ON-ATTRIBUTE := sem:iri($IRI-PREFIX || "basedOnAttr declare variable $PRED-REMINDER := sem:iri($IRI-PREFIX || "reminder"); +declare variable $PRED-DHF := sem:iri($IRI-PREFIX || "dhfEntity"); declare variable $PRED-COLLECTIONS := sem:iri($IRI-PREFIX || "collections"); declare variable $PRED-PERM := sem:iri($IRI-PREFIX || "perm"); declare variable $PRED-CAPABILITY := sem:iri($IRI-PREFIX || "capability"); diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy index 1459002..54431ec 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy @@ -195,6 +195,7 @@ declare function xmi2es:buildClass($xmi as node(), $modelIRI as sem:iri, let $xmlNamespace := ($xmi/*/*:xmlNamespace[@base_Class eq $classID], $rootNamespace)[1] let $hints := $xmi/*/*:xImplHints[@base_Class eq $classID] let $exclude := exists($xmi/*/*:exclude[@base_Class eq $classID]) + let $dhfEntity := exists($xmi/*/*:xDHFEntity[@base_Class eq $classID]) let $inheritance := xmi2es:determineInheritance($xmi, $xes, $problems, $modelIRI, $class, $classes, ()) let $_ := if (count($class/generalization) gt 1) then @@ -219,6 +220,7 @@ declare function xmi2es:buildClass($xmi as node(), $modelIRI as sem:iri, xes:addFact($xes, $classIRI, sem:iri("http://marklogic.com/entity-services#title"), (), $className) ) else (), + xes:addFact($xes, $classIRI, $xes:PRED-DHF,(), $dhfEntity), for $coll in $inheritance/xDocument/collections/item return xes:addFact($xes, $classIRI, $xes:PRED-COLLECTIONS, (), string($coll)), for $perm in $inheritance/xDocument/permsCR/item return xes:addQualifiedFact($xes, $classIRI, $xes:PRED-PERM, (), map:new(( @@ -256,6 +258,7 @@ declare function xmi2es:buildClass($xmi as node(), $modelIRI as sem:iri, {$associationClass} {$exclude} {$classDescription} + {$dhfEntity} { if (exists($xmlNamespace)) then ( attribute {"prefix"} {normalize-space($xmlNamespace/@prefix)}, diff --git a/uml2es/umlProfile/MLProfile.xml b/uml2es/umlProfile/MLProfile.xml index c1849e3..bbb9b4f 100644 --- a/uml2es/umlProfile/MLProfile.xml +++ b/uml2es/umlProfile/MLProfile.xml @@ -1,219 +1,225 @@ - - - -

+ + + +
- - - - - + + + + + - + - - - + + + - - - + + + - + - + - - - + + + - + - + - + - - - + + + - - - + + + - + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - - - + + + - + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -520,6 +526,17 @@ + + + + + + + + + + + diff --git a/uml2es/umlProfile/eclipse/MLProfileProject/MLProfile.profile.uml b/uml2es/umlProfile/eclipse/MLProfileProject/MLProfile.profile.uml index c1849e3..bbb9b4f 100644 --- a/uml2es/umlProfile/eclipse/MLProfileProject/MLProfile.profile.uml +++ b/uml2es/umlProfile/eclipse/MLProfileProject/MLProfile.profile.uml @@ -1,219 +1,225 @@ - - - -
+ + + +
- - - - - + + + + + - + - - - + + + - - - + + + - + - + - - - + + + - + - + - + - - - + + + - - - + + + - + - + - + - - - + + + - - - + + + - - - + + + - - - + + + - - - - - + + + + + - - - + + + - + - - - + + + - + - + - + - + - - - + + + - + - + - + - + - - - + + + - - - + + + - + + + + + + + - - - - - + + + + + - - - + + + - - - + + + - + - + - - - + + + - + - - - + + + - + - - - + + + - + @@ -520,6 +526,17 @@ + + + + + + + + + + + diff --git a/uml2es/umlProfile/magicdraw/MLProfile.xml b/uml2es/umlProfile/magicdraw/MLProfile.xml index 0cf3feb..34e51d0 100644 --- a/uml2es/umlProfile/magicdraw/MLProfile.xml +++ b/uml2es/umlProfile/magicdraw/MLProfile.xml @@ -1,6 +1,6 @@ - + @@ -21,31 +21,32 @@ - - - + + + + + + - - - - + + - + + + - + + + + + + - - - - - + - - - - + _18_5_2_8c5028b_1518562583960_84992_5215 _18_5_2_8c5028b_1529489360379_394068_5192 _18_5_2_8c5028b_1520185379843_965008_5160 @@ -57,17 +58,18 @@ _18_5_2_8c5028b_1506530971176_692582_5131 _18_5_2_8c5028b_1520084972378_328811_5248 _18_5_2_8c5028b_1520331958226_797849_5177 - _18_5_2_8c5028b_1506442679182_592561_4784 _18_5_2_8c5028b_1518533879331_259602_5090 + _18_5_2_8c5028b_1506442679182_592561_4784 _18_5_2_8c5028b_1541017131272_33574_5282 - _18_5_2_8c5028b_1506442601753_594892_4700 _18_5_2_8c5028b_1543317375919_912438_5308 + _18_5_2_8c5028b_1506442601753_594892_4700 _18_5_2_8c5028b_1518562175741_403495_5122 _18_5_2_8c5028b_1506442635965_588533_4728 _18_5_2_8c5028b_1506517160021_298066_5010 _18_5_2_8c5028b_1520101236705_739681_5317 _18_5_2_8c5028b_1541008064756_656631_5244 _18_5_2_8c5028b_1520185415749_537350_5187 + _18_5_2_8c5028b_1573086824722_263445_5308 @@ -718,6 +720,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -937,7 +961,7 @@ - + @@ -979,254 +1003,48 @@ - - _18_5_2_8c5028b_1543317375919_912438_5308 - _18_5_2_8c5028b_1520331958226_797849_5177 - _18_5_2_8c5028b_1520185359822_325005_5132 - _18_5_2_8c5028b_1520084972378_328811_5248 - _18_5_2_8c5028b_1518562175741_403495_5122 + + _18_5_2_8c5028b_1541008064756_656631_5244 + _18_5_2_8c5028b_1543317320845_806543_5296 _18_5_2_8c5028b_1520185379843_965008_5160 - _18_5_2_8c5028b_1520084770050_759611_5210 - _18_5_2_8c5028b_1506530971176_692582_5131 - _18_5_2_8c5028b_1520185415749_537350_5187 - _18_5_2_8c5028b_1541007983529_711547_5207 - _18_5_2_8c5028b_1506442601753_594892_4700 - _18_5_2_8c5028b_1541017131272_33574_5282 - _18_5_2_8c5028b_1506517160021_298066_5010 - _18_5_2_8c5028b_1518533879331_259602_5090 - _18_5_2_8c5028b_1520101236705_739681_5317 _18_5_2_8c5028b_1506442679182_592561_4784 - _18_5_2_8c5028b_1506442711620_81982_4814 - _18_5_2_8c5028b_1506442635965_588533_4728 - _18_5_2_8c5028b_1541008064756_656631_5244 _18_5_2_8c5028b_1518562583960_84992_5215 - _18_5_2_8c5028b_1543317320845_806543_5296 + _18_5_2_8c5028b_1506442711620_81982_4814 _18_5_2_8c5028b_1529489360379_394068_5192 + _18_5_2_8c5028b_1506442601753_594892_4700 + _18_5_2_8c5028b_1520331958226_797849_5177 + _18_5_2_8c5028b_1520101236705_739681_5317 + _18_5_2_8c5028b_1506517160021_298066_5010 + _18_5_2_8c5028b_1541017131272_33574_5282 + _18_5_2_8c5028b_1506530971176_692582_5131 + _18_5_2_8c5028b_1573086824722_263445_5308 + _18_5_2_8c5028b_1506442635965_588533_4728 + _18_5_2_8c5028b_1541007983529_711547_5207 + _18_5_2_8c5028b_1543317375919_912438_5308 + _18_5_2_8c5028b_1520084972378_328811_5248 + _18_5_2_8c5028b_1520185415749_537350_5187 _18_5_2_8c5028b_1520083250383_272887_5098 + _18_5_2_8c5028b_1520084770050_759611_5210 + _18_5_2_8c5028b_1518533879331_259602_5090 + _18_5_2_8c5028b_1520185359822_325005_5132 + _18_5_2_8c5028b_1518562175741_403495_5122 - - _be00301_1073394345322_922552_1 - magicdraw_uml_standard_profile_v_0001 + + eee_1045467100313_135436_1 + + _16_8beta_8ca0285_1257244649124_794756_344 - _be00301_1077726770128_871366_1 - _be00301_1073306188629_537791_2 _9_0_be00301_1108044380615_150487_0 - - - eee_1045467100313_135436_1 + _be00301_1073394345322_922552_1 + _be00301_1073306188629_537791_2 + _be00301_1077726770128_871366_1 + magicdraw_uml_standard_profile_v_0001 - - - - - magicdraw_uml_standard_profile_v_0001 - - - - local:/PROJECT-0001da1d-78d2-4911-bbd6-9a2f816370b6?resource=com.nomagic.magicdraw.uml_umodel.shared_umodel#_18_5_2_8c5028b_1506442711620_81982_4814 - - - - _18_5_2_8c5028b_1506442711620_81982_4814 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - H4sIAAAAAAAAAAMAAAAAAAAAAAA= - - - H4sIAAAAAAAAAFPmUg4pTVVwSU1WMDBRMDCzMjK3MjBTcA0OUTAyMLTgSs7P1cvLz01Mz0zWA5MpRYnleqW5OfG5+SmpOXpg0tbJ088xKFLX2CIpxcDUyFTXJC3VQtck1ThR1yLR3ELX1MTQ2NDMxDLF3NiECwCL6DXvcgAAAA== - - - + @@ -1547,94 +1365,249 @@ + + + + + FILL_COLOR + FILL_COLOR_DESCRIPTION + + + + 406, 238, 80, 51 + + + + + + + + + magicdraw_uml_standard_profile_v_0001 + + + + local:/PROJECT-0001da1d-78d2-4911-bbd6-9a2f816370b6?resource=com.nomagic.magicdraw.uml_umodel.shared_umodel#_18_5_2_8c5028b_1506442711620_81982_4814 + + + + _18_5_2_8c5028b_1506442711620_81982_4814 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAAAMAAAAAAAAAAAA= + + + H4sIAAAAAAAAAFPmUg5PTVHwyy9TMDBTMLS0Mja3MjVScA0OUTAyMLTkSs7P1cvLz01Mz0zWA5MpRYnleqW5OfG5+SmpOXpg0tbJ088xKFLXNM3YLMUoxVTXNNHQSNfEwNJMN8k8zVLXPMnIzCA52SzJKCmFCwAsHZJecgAAAA== + - H4sIAAAAAAAAAFPmUg4pTVVwSU1WMDBRMDCzMjK3MjBTcA0OUTAyMLTgAgA2LokeIAAAAA== + H4sIAAAAAAAAAFPmUg5PTVHwyy9TMDBTMLS0Mja3MjVScA0OUTAyMLTkAgAYGtCIIAAAAA== - + - + - - - - - - - - - - - - - <_extensionEndOfType href="#_12_1_8f90291_1173963939937_399630_100"/> - - - - - - - - - - - - - - - - - - - - <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081772108_624594_276"/> - - - - - - - - - - - - - - - - - - - - - - <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081771136_580423_99"/> - - - - - - - - - - @@ -1837,6 +1810,14 @@ + + + + + + + + @@ -1904,10 +1885,75 @@ + + + + + + + + + + + + + <_extensionEndOfType href="#_12_1_8f90291_1173963939937_399630_100"/> + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081772108_624594_276"/> + + + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081771136_580423_99"/> + + + + + + + + + + - H4sIAAAAAAAAAMVVPW/bMBDd9SsEhCsFUd8KoCFJM7RDW6ReMgk0ebZYSKRA0m3970vbspM6lmOjhqNBEI/v7h3vHk83D6rrqRVT0Qq79EFavfRuJgvwPwHzw8QPs9sovw0z//HHxI9CUng9aKMkbTFTXSBVR+eCBes31/R3wJSGoNfqJzAbqN4KJU2w9Rnsg7m6XCjvcIRF19ad4tAGpqEa+GZRnQP27j9/vXt6xnEx5WEapTiZQYETiCkuaF7gNCExyZKS53FSnYH9J2Mmgg4s3bAPJ6veA+xHcOY/y8BI2ptG2YCDYVr0VulXn2Y/6klO3gbVKkbbuv7+9O3L48MENUWep2kBZRQlM0ISnoYcKJnFJSWMkLLWYNRCM6gdJ+IDKeJMIL47DOLDaRDfJlFdle1Fz/dCUi3ArGrijNZ9Vsc2RzTHwAm365RkjhHkXEgALeR8RHVj8JGah2FIOCUcNXnBI9QkJSGomU55hpqSRrOCZHEeTrOxcuyIEV/pfTGUZVD8bnm8FddN4o3OXU+EsSBd6daZDSLutfhFLXDoQXK3u2wd6o3ez3G+rO4vUvqrcI8p+9A83oh3b7D/p7936CqefgNfBvlp434z568q9Q+9Z/vdHvjwlg6v2PCKDK+48Guq6hzwe/2p3bOWYK+EtOasn/QxX+8vemMfpNcIAAA= + H4sIAAAAAAAAAMVVwW6jMBC98xVI9dUIkwChEoe26mH30F11K616QsYzCV6BjWynu/n7JQlJu2lIE22UckB4/GbeeOZ5uLrTTcudLGUt3cJH5czCu/qJ4D/oFz9MfJZdj9LrOPLvfzz5Ucgyr0VjteI1FboJlG74TIpg9QbDfwdCGwxao3+hcIFundTKBhuf3t6b8/OF8m6/PNw8PtN4OkoggpjGnEV0HGYJLdNpRtMySkIhkjIqIT8B6+3PbN7URaMB68BW3CCsF/kp4H8iCxk06Pga1Z8s/wiwG6Ez/1kEVvHWVtoFgFYY2Tpt3nza3ahHOXlrVK0Fr4vi++O3r/d3T6SapGkcTzCLovGUsTHEISBn01HGmWAsKwxaPTcCi46TQE9KQEgC28MQ6E9DYJNEflG2Vz3fSsWNRLusSWd03Wd+aHNAGwI74TaNVqJjRDWTCtFINRtQxxB8oOZhGDLgDEiVTiAi1ThjjFRlCQmpMh5NJywZpWGZDJVjS0xgqct5X5Zemdvl4VZcNol3Ou96Iq1D1ZVulVkv4tbIF+4QsEUF3e6i7lDv9H6K83l1f5bSX4R7SNn75vFavDuD/T/9vX1X8fgb+DpwjxvL63l8Ual/6j3b7XbPRzd0dMlGl2R0yUXfUuWngD/qT9E9Kwm2WipnT/qZHvL1/gK8rNrR1wgAAA== \ No newline at end of file diff --git a/uml2es/umlProfile/magicdraw/profile.png b/uml2es/umlProfile/magicdraw/profile.png index d89466eeb66dac168c4f38da90dfb1a64eff1f1b..38a0ddcdc0d35ba1017b48430588b76062bc348a 100644 GIT binary patch literal 529193 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 z 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

Kp)Wq+X|kZ)`P;Tm!KxqMh*UpG{PT$P^d1l1XpG zdxL2FRmZ=D@7#-jVSmWvFMv^s9tRd+XPTdBe?Hr4Wh~O*Adlm`UxWTWo}#z(U7S!d zN3S<|M2KaXGV)-`Hv?Scn%#9UdFeQiiBU#ZI8EOOOie$9oIS7~eG81DQkH#je#su2 zQ=Ro*%V{*FCFVT4ew$PMrOO$cO-S?0;h+%?2Br|v^ADU56f6?1q(9!D9`B#L@mS;Z z-njy{OKTXEJ9=j=0l!8Tw>KQMYsYu6l(JbOU<`BL;WOo2aD6W?V1AR)ATx5omC4nI z+4W8*k?})27)3RZ*}ckmEHbhi1biq#OG_+O?TW9MlK-C-lY(he$KJMlFXilNYFw^1BWN4p?-XgH2T{ilchXWP5FQQ_hns9 zPph*pw0UL9C%dOcFm4)a-r;{MiV zxPrO8$0!)9Z#P}-RVpyp*YPsR)W~{tDYe9^7c%=(u|p;G@J{V&?r{fC$!0@Jd$OoQ z@8)2s$2Fk>jV$t&v$t=0P32Bl2TR;n-Fw!mKboM(na;LResT5h=LfJM(P=vLE%Ru{o*x$(+}_Gvsn<{3N#o&T#J z7=uj7L7m__|0$ZrgMUz^J)a%jq9+Ed$P`hobjLd2>=BYcDEG?Tc21iubS{*4>54&h zP8w!cf2j|YTt)xM5C0w7p(KreaDI060RKpEe-H1oB)y<;mxemE+;6t;;@V!EbF5h< zs5EUBzD?(GjZgaxzma$nFhl#m23-6^B9hH8)v~Ne*|1#uwhvxMfUj0%ZsPwi-GuRu zD=pv*^VM#(5cbuhCVg4IoVl<6iLT!p5)t^#Dx@^`q@duX)65A&bw{7 zSezw^nLgkCCKr(mR(I~zlit;s(`+D~PJXz41O*f36Pz(AeDZSjy+}U!H$XGxsX*Dy z#4zat2Me_o(CvxMel`_d9BL;6sTuwMlbZ2WlGN*0AT>*Z)LaPd#tQVO_6E!WQ@uJo zI`r-zI^>nPGWOf@T`VsGC}B?pGlHkXeb|H>Og4|7*?|l8+xm4OSpthq(wM(+@x;xt z9tZP28m85q-@DxYlyB*?!&N6kGwrkzsnjwL2SMw=0t2o6fNDSzxa#7)_^Ynf)RF7| z@0oZvmyKlQS496XrV+L3(XIrZO?*93Ya@37!y3NDEKdv+IK&QnIBEp6SDyBeCkI2{ z^76*DdHy|3iNEUw1q+kxHNDAVPH(y9AI+d2gsn_^$(Yr{_uV#!Ba{WIKYMJ91wzjc zi5m1J2MMy!5^Tqqa@)H$Rc1g^f2J(9Pez937VR4O$cr#v9@-~UZiZWweEJQo8xh1VaLS`1g(G?3CcL}Ahr@>RL@Je~5W zE=0w-F`rFCv$(KkDwP);dDuz;$;<@^D5}Wc#_C(zr`Lxv;?Y~~F?@K;g|M*JL-4fa z(69LJj|UI;eo`)k+o8vcmdVgp5_nm){H?~okiZP6Oq>1+GikBOeeob;$yNKE zf5q?J7Z)9;vAL-jOkxg@zE^j3PG4R7wX=9PeCsL`{s8rTYN}pNXcI16KDsenZmVVT zsOKN}y2kkl7(c8MeY$b2<(GMcV93{Jjb<4L$*z&NO7UHui$8xto|^pYA!+T4Q@;aT*Yon-R_C1@vv)#)Xo~@Wi68# z~@SP~LPuiSxLlEz?tvT<;m&H?r0 z)2fM~j%L+s7fFH?BYGpj^}Yus^6dV}XS?d;DbhzQ@8@bY4<8AoTOwh|GO+r6g{2?T zA~|QMS7uf91eS3$IALTjDe!Ug_T5=)Di|FoRX1ZxJ61M^@fFtGVpjLw%3!~Fl#f}I zE=f6R{qp!^BK_9J-&MRCSS|8d))PR^92u1u7dplKb zD}pV#gLM(VWgDU<-%noynvW=BZoMW2WdHMNVhRHR@$YS`5098x&Ot?V?qJ3Ze_}Sc z2)6raWQNJ$^(=_sJxPDR{k8q%Ec8(SCs@GjfFe7;`Yj{5-Pa@(25MW$z~<_!iAIfO z7CZPfj5V1y$vfPi)p!n$85*&|kF2SgR{L9*k}m&yv>cQ<)wvD0_2hQqjctM73MEr? zkt+&M=t8+s8!{_3-351JAzsd#O=;%0(hMhPU!yc%zaV9d8d0MbHho~)6jtPaqLays zux$DUfP4FipSJ{31tKBP_DXw9^ZDil%u>YqymM!%w{@vMqelR2IZjj*>e7b4S7$2u zYYFk2s*^2xJtBtGFV^g#nEz7F^c;>p&UGE<`mA2wD=&J?;7@W>314EEf+%D&Y=0 zA~mp-wXn+~&Gh4H19W&gC?~#-z3GeCWNM;AXx)vFWUZ%6kzNP5K7ikMm z36^RL!E`WNfFdVc0C+aBo!Y7sOt*y()IK@1un;=&3Ve?%ca-wz2ibk|ne)gx9Rc~$ zcgHpB1*Q^3_XUiMNMT@N+Q+AD(-RY`TSh%_*&1Yw0EkRpguAKP86cx#4&Tuzjv3o3@S0j8nQ8*3iD*$F(WWew7dS$=`0l;>L zfuck=#smG*Ts8T@E3mz>(CQ_8TJAKB5cR}b^dJm+s9D8HAzfLK?M2?(nLm-~m?Hgv zH`A6g2h<_cWUN&$zEWV=1A5Gn4P#O9{DvPrR<=m-!v}2LZr|eJNP%$#S8D;hZ~+Zu zO*$ z#i$e?SsVe!ug19-A-}q{I?G+aQOq6|8?mKOmj1rC`fyt@WR9aUL;vr#2zNcVjL4rX zwB;8!O(cW=SG4l1wF0uUUuAz~e?I~K{e;;V8Q^tFxw`*!W#20j#<;ig@F)qzD&q#( zO1%9>6_J~KHFVi)xvz27x?KVxxAw5tV*g6GHp|OFe7^f;RbP~TFuwrYcBT-}%|w#L zp}WtVlJ+nr4+IBsjK}e*GrB>M7E?$WFi3deQvNqBeCp(G2X%RO{%tJGr8qp-QM8J&pTX1j!NBtZO#B*QUWhAfR}E7mxzAe`F?pK11Jz&Z8ncI zCA&9ahyh>c_-W2xsTp^*nTn!J?Gb7>%6_#6Un^t;4r z+bvpII9?c$)?V2=iW3i7kD7+WvyuBwFlpet1;?J?e%{H%mK3TtPW$AE{dEe4B0dE} z8?LZgnyAZ6ChTtG#_LU^jwo@5d|NpV8*LQ|BGw2bW?nxvvKaNGDb{n3=FmTAdVM%A zBnot)$VF${F!zS_A5vT4^3L9Ak`JHAkA;;+p-lohzoID)-utU$Jc@2jept&UWXmF2 z`DMK^VhV-c_l6hlxd|Os?5k=+~lkNw#!lEqX+kHXoy`wu;&43J{! z*|6A*TlLo!kCM{w?;SJDIC{nW-eikT5@}R^h9n^jNK6^40_mysZ!%1GdCR6A(l^`E zzjAJ-zOaw>mDq!4QV*Tf0~#EUGZSuU&L@BKyzIA^PvxNR4oS^lEf_jr{NPL@ZX_0t zLY0wR`?vi+fIMv6ecCv8(LRLdX?3kvdh8&$$|4jnt)|-b&y|^1(e{2fj>IRCzs_}b zFA_B`(%LR~&t&Kq&mO6so9twW5vZ&01t_S`T|}Q|aQ1a&_%vcpFCwyOcGKf!!1DcC zttz6?=j`*(glW5}vO^@t#qNi)-T=0v-X&<^rr5R#YAHbVg^ZQCorQ1L6u8yg0~eH6 z|D&*lf0#(QuKs(v2$abub00>#@dFf{&M`zz zrg+>b;Hrqv9@pwM8L)nB9?v(~A!;d*rq{@KwrpIqfSp)veE};MZxw zj~Y5rEumFYraFSDH&6m~TZE73SEerzp8&}`{_JpGL8r=*D)O0(VU?pb@TRenk7PAN zHcq8g*bdWqr2ax2+j84Y)^Ie+*!?+}`7S9q{Pmgc)=6~hX2nd^okQa$K%M#c-KaWv z(tAEY@9eljNYi*`q0-q~C%82G-sDEW<@z;QvkJ5qCG9b#44=Ahdv}4gg;u&@U2bEy4Pd#? zLN16J*~M{sL^yAf!!#OSETyjzm9IUuZxNO6DU|nX!H?39oM(T<7Gr>I2KjQ#seU z&`&aa23!I9q0=uv-&RI~NiIU@c(NSFm-UgKeH_p=zS#FGhdv+wM5X4}7=yuOVZTPc zXD^Emi(q{_2WrD{+?B=dga$l93Z^}HB1kD@!#S818oTvBpMn3%Fcw9`bgTe1^wuPL z`qMkyN}`Q|DW2b#%lBY1(Ma{n)#<;Jz5_0`2~?0%iOp1jmus$-&a>K{pl@=KW)`}A z`1Z1v4@nZ|K=EwA=-z7ClU++(8~u0A&l!0tM@f_JTFMQSf4bt!M!}v^C-ALHXg8?d z(WQ=kZ`E^{Hd5%tgVW%9m*bnOEJQ;NAY@%^gc$tG={)EL8ZHog2{|=UfV*RfTh7or zgfa{9y<8*TIw^~q*7IfZSREo#-mXW%4-o0li&HH}wpaY8!Pun~q%}PcV!p*3UpaIA zHoQ{sdl4grIzpW=Jack_bgfA!Q~y$bChDY=$XF0Tb5B-c3Uh8%3Z=Nf_Mj=`a3#L`C3}$+wN(sx?B^)w*`{% z$uu?AG)l`f>OdTK$kE6{B-aA5K00K;=|xRCKYJ!>*=3{lj@)B)hY;&>3A=rH)SOW* z1hLd>_~w#_@#s8NF-k)~TGDhOfO@b$;UhPpeBP~<_Vt^(Y!0B@bYpXzpQK=sW?>z? zl33*XwJUi)`3X|?ruJ&Z7jP4sAst$67z^8LZkS3QT@Q zZ$3uWK0!)JdGI_zGD^ZHnc&cv;k*=ElJMWV&ZO0g+UY;+w*VA5{Lz{QfhcoS!+Zx^ ze^-E|C0%abPP{*EvZ9;4w4l>?dptwm+L8v|)PY34Wd{r*vhFKZ@60nT@fA>XxoWwJ z5K9AiqakVo0pBe^lv+6o{-^lypDO6zp*82aDrBn7!ZG}sMO?(+hR%SLu|>H17Obh` zrVaZy#M$~)ad>?E9k(2cL;?-23;(J;WM88PopL|UETzFRG)p9oUl)BeT^RN5x((LXG7 zzC1>lFyIMhj3!2qH0&LPyUYnAPvz4Aove+X=I!*ON2fl!*R#xj+>-pp@`Yp5@Bp$= zuifCsUw*3NcS7j#G>Hvff`;EN6WoTZr zI#WUV;b8>9q@7g2Ht(!(rDuy$)6rQQTVI%8cz z&7%1{qY70o4M<@x1up> z&WwVfC2_n!-(b7#Susk?2%*@JnFUT`xx1|}w&V)7ul?;!Gq3>CdS`H$@J=^%`T%t(NBIzj_tjPhUJCQ(BHGEHZAXA`vbNgwTC6+V9GLC zgmPW|A4JJy+;Vc!urA;z^`Yw;`7KhhQWTCay>FD9c ze+Jh_2G&mrKPBOtj0 z$_8zceOX514>wW04LnLI{fWF9*SZ^w19S4)gf(Hr%tC8uB+vTj_LGA@1uxe}U+RuD zm+D*Ij}4JCmS^WTD7Q2TfKsRU1O!oaIJpqXy-JcS@%vQu+o5W*Kan{Zdg6P}PCFt8 z2pusRy+}5z_tU9%y)0PZtI9T3UUI}9pwezN_j2NmMk7M--L$-sbj=3_p-gN2tad8D zvK?p$ygl;lw|;KlbRY0$Pwbxq6km|XZ=fK^@^TbAtM4^}ETHmoxiPBx zG$#CvAnSg*FC}i26eph8o3u-TEh#mR%3%x&Rg8uuXQl zK^sF#PGJ!FdZc^JCy--m-n`U5B(>B~t4YDBHoYp5(X8NE9{n-Hb{gX`Lk>rHPQ`O1 zqhK_;3sMK#X_I_8a3TLqF98Zs^jM0QCdpWUW0AR>KXg&i51HoIWCQHO?0=Czv`aEz zgy5s#A=irnZRoxGCId8k3s0qXNIB{#@%8L8&a0cyxLfhT&#Q^)m_RD0)MUG5v|?Z{ z@!abLMRh0j>kEin$?6Aq8ZMXI5c19co$l;~DBYe-^#J^rfrH09wK$&wNTSAZBb{REi zALZcp@?yl6P+?0Nqtvj#ZCRZ!7Yxj))Ic44IeaL0^?~@!i(JtpQ%`A7Hj&AQ=#*e# zzj6hMTQmv+I;ngxQ2DDn-3M1{{Z_yaab_u&AduyIS^2 z)Wqls)Kh{RIljgl=B<7CG3WjwPc`IcynGRU|5i#r`u59F%R~m$(q0)?&2nlGH2m+Z zuL>~Sp$xEbawd{92{VZ>MG&3=ftK=2{K9XCtZ=ecSSW)*YGgIv=vyi}Olsm|#O-UG5f!q2Py* zDW`=Q^4Sv)nRx&^i>`oOi#t3N*M$os?$ShfX!+r z0qt_mM=ALV(S@wOM%2E3#JEES?6&+U$K@0Twv#u}d|5XN0dAIWF(wW;zN;Re*DBs~ zB_x<24Xbxv;JX2C)9k~KV3!Tfe->^a5N9Be@or!}gRQ<{kcx?{zQOnl9ASrU=p9`D z1(DHe8C-u!oja$>@KUHcB-*%1A)X$QTb_mPjD!VH`KZ2wX*nyi0g>&@9HDnDZxgbT z_e9^=Z#3hv!~S=g1Mc19!|bhfC{ILG&t+qfgL{`CkTCit@9 z%DyFn(S-w%^0mnPM=WENi}u_0Ybw{&)aE+nxC`o;X@v@O9B#e5`Y$kv(|wkzqHFw! z*0_5{ek;Tite!}}2fg;Et7M}MA#|Gh3T=R$a1BHzCc1!X`oEhBHj7$zrM zBJ!S;^UO`dYFF;fZ`_}y!E#Oq7#k;SQj|DOvilLamM|Zg;`uFRyPFWY_zW#gT$Dz#12Q=2ccdhRJ1n${QuM>fm2!>I*iY6}|0}xyOCOwu zXoa64#i*`Gr~skSmR6|+!|1%+=zLT$s?gZ4M%;CQ*GkRZ10QVWK~HRrk=pc@e_QC8 z!yt4U&Tm)=rau(Esf0dfj5s|~+#%y%-Wx$+5_9B2sxHVV!(OCvOeFWj`{A|~MOnU} zD1Q!GP!i6+atDu_XFii3^8i#EjZVL#E+CK9orQi2;g>fkweXNfE{ntY6AS27hty7LJm@++DK9vSZvwB^9o}aj6*p@ zBk`5jH)c5{SoH`}p|`WB3_D6skOdEZJtCqZ=J7e5N98|RQBN*`LTS7$kL*A7SL#Ho zRwj|$?@l&P_t^6wd0ql8g0*is7A!&_N_7gjJ(eY#?Q8m`>RPaic1qup8Emcqm9 zF3$a5}a5cpK6kD%rpwYe|p+=S8(QBCcT^mUCS|?7l7Inv-4yDAN-DZ z$`Ay6TS4$`X`HpjXaE>`3E-sQLWF>C3oIg5g@AA?F@R9X!AnFFagpFc@LZA!Jb34= z?zjD`a9|dor9q!V?ul9Vku*i)09fjnCyKK*k8Qbrh8v~#BQ?B+J1ohveo4S1wKtyH z;p-6bXL9poPv92Ll8fZuj6gx!A9F#`VzCPv2tU#)tiEh zqkG*~wuBl({F^T6ita6?)Qi`7ZrmuApHm*|2UZ2?>usB4zMO}SqgmcGU(9KI8YAu* zA4{Q-M%B0fDoSa1-nZ=1L$Hf{JUoimU8$GD%~rh!2k?4R+CM!~DXK>YHwVHYmih0ntX01P%%!;g>PPn!F2!hd{ zI;~U`)AR^Eg&mX5vY)~?&_1PsceL7V;FClT;-7PA7db z;qbj{ZC6%|kyGp2Sb`4B+zZbWg2Q-Erv57qSoJDs7ji^%MfYiAOr=R+i^bYkY~WO& za>cdZ$W`3)qnp#OS9fjq>T_d&ifOGXUdHsm_V^(A*eVtvsMrg~-D43C{tKecvK_Oo zjLyx6oBD?$tLQp}igCA-=%)U$kk9po@P=9KA^)UPtKD=D89ARbnTU&%UM$MKVYUOg zI_*+(k$Fn{Omo`RZOJco>EH&rAzK%Ok09gyowz68h#+jAMe<^XH^qcieaSa?{k(!U z`(KaPop+e6SjOBLH5VDxU-keht`0oJ#$Kmcu) zqb&c5MC(eANPipY=5EvcJ3YDeS74N;<@3~9H06P{0YY`^=jZq$&lvVkOYJQhrjB1DY z*3sjn7(M$MHU z8NS0YB};nLm`9m3Ls+(i!Da`)k)%5i^FeHBPL!bF#i(`Ds7WK%(%~4cyG;-=3Ea?fgX-e!JPZ6tE6Ol9YMqAX< z6ZDb8Wn#JykW2N|#OYfiVm6?-3En%lUXeaZiiXH=04)odXZRxL_d0E42JOyOxPO^E za?@oGUXY8P^C6RYCbC@T%S2|-(jT|C;z6~tzx$hsRWTC4s0j!wvb~ybKR3=}VEsWb zAYr-Muhvg-EI@Y9a;5(YDxo1mN7~mJ(=*4|<+$GLxc<&CKq_mO+b7MBx$NvcLbgEN zasO`VS(1ki?lB^~p|M_`jz!Y_+R2{QzQ0z!rtP1`Mn4)lM>-SF<8>s@98~gpSqQp# zW8A9*Pk4(L@Mp#e*?0b}+r5$yw@{VT;4jl$8*pQNsvc@Lx+R&XDWfK2cuiV@7@GHd zFftd63XJ|#tQV%&v~g7==@@oo$gtPq#`v)5zR6{P2jsiuo}Otd6(?A=`}rSUlHNjV3sEC1S`*izYDAcp8P-ws4)Ry~(1 z?)!YVG6KcR<`;yep{vDOgMXoE)WtBiL19dicv1SS@v8w@V4}4Cylw7Ec7E>GbFZSm-)j^(YqYuxJf`n|>qW zyH%;qWuxQk#*KFb_YKnGVKhztIh&d&aLbtS^M+5Sanqkf!h>Mzh}_G2$rjmGjGcp{ z`S~ed(Hlbpc8ho8U^G|w8v|~hZB92v<)RUd1K$l9<&i93>vWe_4eCzLM8bP&*f&Vr z&(IzjJDQvI%g-^FFhLiSkbcOEn})1ijxv`TYtDdVlrNBsn(iEjt>^|hY2f5HU)UPD z_thgVNA&-Gh9QE!%Sq=v1?s(XCz&t45=IyP;G?z0#8@pTPghEpnl_75=Q;ThE8I>r za@ELw^-J@w7ilx?)fSbd_q;p~VGT|OJ6_Aci;6%!T%G+Unq~tISeE} z*2!>n$=vb%79`n1JNK3HDcjcCn~je1fyk%z+iR-cY-`VMdo}PQ z;j@UF;4be(9cu(V{rO4OPvWzDI-lY>-a?F9cCehH>@BSZf$Sb5XCD0%*FJ^ovX39X zpp}(y2@R>{6zLDt;UPS#@Fx@c&?Xco|n^sr&HCj z&tK1)yqcPmwEQUyBClX_dMtBys%FDrVgWFj*u|Y^4E*CQMzub<@g&*Pc({A&P``K%U-C=I$i`mO7gY(Yw z5g7g`-W;MW)vf5mrMbI5QEkunKEHk~m9r-f4S!VJIZ6{>SO1$z$|Zf#!~XWXnf5QT z#_9UM!L_j5WyKuWQpVwx!A$S!7{;Sudu z^Q{@(K}g6KXhR5Y^y$m0$e{4y))fw2=9k|NBKlS=;Zx7$Mz(jpy_gPggvcpHt(2vE zt%up_Tex37PbbrDG=v`9&p(k2+wg7IH<>^?&HA4uZ#GcxLFbEjwyz)Tdo`RKdx971 zP0kOl{_vcm9~{hbH<>o|ImTFCp@Bpm?7yf(PX9U?TfM`(mtCh(!JJ-# zo_WaX_Oc+y)J!@V7`L`pEm26-j24?clYf*h(&gCM`t9SNm;Mv*^tOFrsMGD(%ZI+Q zPuW=;Elyz3-zwZgnd1`y4|82UwU~>=|J0YFiK&d5B2rQZm zVe(ujxO{bE)n_m>Wn!YbTxOmlArYG@apAFY8;NE|h*JyJ30(v7qa=r!EMQtpe6U?> z%vbJTQ<0yz>QnFo{2|6%Rk}9<5SqJFG>c!XdS9Zx;b)%=eyy zzE15hNW-~4@PyS7I`j=avU@HZ*l4|11D`Tsj6Xbh5_g=KvN}x0@l_RBxJPC z+$!UNhvKw2ZsUO<*fa5&>kX$n{*-QpQ<4m+LYf=O(DP{ycR7Ih%y#`8p)lem%PO_hGTkt^ zt+a=*AUJN|)yx(S#*RlVjKAQVmW+OCIJ7=+C$?0f^Jj&1rs0TIkcJ0m_|g!W;gH9w z4;_PLGa1JLeC{NajDuyyuY>eCE5Y!4gZ=uJHoG=K!n+p4G2kD3cstELu5Aq~GF3x6 zGy-Pu(Zr`&kwwSGu_Q^^Lr(F4$q%YH7U->}~ZQ*rJd3_JZk$3v` ze=zpdQBikY+oYtlbk5LS(j^QjEsD}0NJ)2x)R03cASERr0)j}F1Ck01-L1sXDGc%b z@V=jCJ@u~j{l#*zWagZ+&$ait_Or&B#;lqg_C zJqwVwKrq%9$a){`SX!S6j?5nRqt3qF%=i!Z^1;fPAl}5_Ru|`;j5o@L>8LYJ^sVeS znitFLN)B`Vz|9ue>T7K*iq`Y@w8zviZ0`yRVr;j4KfQ~j`og}^_I{7X&s=`5xoRgO z8P#xKd2`E=)hkju33bL&$JX!MiVIFf77lFq(UzOBA6~YSQPZt6taJ$=+6}XTOrZ9( zl3fHM_8win`_G9Dr;K~;&9+}}uFNfxGJ&Kc_IkfE;NWpKMv4>eb1G9OC=(Z6B!)3c z>@)0M)e-f*b_tbvz1t!}?60|aH-UEgOp)vidne%xq3U6YoS5I(JjS8m%^-$;B-71T zv>)4S@k!g}&w8nz);fu3Gtqn_03MuP?)Q=wa(inW zX^A?Wk9qLiaj!K~go^p=6Y3r#fge1;bRV5nYFl`vX}~ft53RbT2bceEK2hkjQSEE)r^UnrAIYmzZlGpyW+!_bf3dTPP#-Gn$bWf-=Xa)p;*o8 zTVVGcfsu(&fuPsnBgK!3K$jFdkBXo}a#{8}j??cR$RY#nB9ezYBa-hL$ys9+M1*cC zR$Q1_!Z|h4!^ed&)Z;=oWzuTVY&tqJ1>Lcy&n@^MbNw5d7Xv>PbGJ2sDz*KdQBQNR ztBc421^q|T@&xhu_mB-cV5!6La`7l&-ks5oL8S@fqAN->U{$a7AuEE;MN<>0 z<4&rA_$qf-Gd+M~E>h*B!`^(#1KDo&>vhS3e_!d5yQNN|-V`{pPgnRbJ0ufII6m?7 zIM9MdnYz_Ea#ueH&xAvi=BSOc_1V7G${o9;frts=<4wZGDIfdDSinBg7XkNf`Z0(F1=kb4Gl7 zHk4cPDZHUQS*bfg5Y)Kbx!9flu)D)NB&S}{N0=X z0HSbG@Iq)0qa(r1`HtyS zuEZZ}n_57F`(kR<7HUyP@Ai}DJ!KC!fLWK(?S%In$N41)F@e8|OC3=$!x+O61k>5$pOB%2Jc`@uLs9O;vk92p1$ToAQL~ z6F-}hD!Y4_O;=EB*O@H&HUQC?t@b-mR8vY7PuK|x3!^vEIB9It>!c+sp8KcdNw6C&17fdNk<*lbvL9 z1MXa$AXh$G|GeyRrg8_zQ}RB&bAptQU0|ay>Ce&4eKQCEHT>r-dTDR^-8SiOhj*Cd z0tMSV$GSm-Kub4hk+JQ&qjJL#Xb_KM-$VFDEKg-ejqubW`_$r(;rcy-Pk>^+^l>>$ zo0=Y}Y{9kT&Ure}-Lqk*u6YUQ5v5o)JKvzg?pMHN5=*HS1`I=G=3i8(G?AZEMGic^d$AVNvSLxas*9FA20G~QrnYs%Vcq$CUdUFoZn5xleUl| zwt?r{yyX|MT=OX#!z?>8ka?~8LBKu2`C_hLEq4IhAzq1@9&XC4N1Po-c{(RJInZ+G zeD=w#2hv@X2+dXN%Q)ts&vf0&i08UK_Mflcx=tf-N~V29XXb3fzSB7F!4p@+FMhSj z6=%Kpl*$w@S@V;wu-Pf|mu^%^jq$bFLHm;}|K>&Tg3cRTQpfQhs^v$nwCITGpZ)M5?FyWIxE?Tt^%Z%re`h{@_G;dDdR|&I{R1WC{m+ z^U55miDbxR%DhFZY;Vg@_RN-R#pG{XBg>QNm}@kL19DhgJ|j^D;`A4C(;&HNQ?Y4Y z&SqSjk_&6&qD@yuET$yZcux9--v?DikJ)-kAC&|vXA>3RjG`!?rODsie64dDa2t}Y zUQA_;FAYRa{8XzkNjy;wcw83nlt74)-U3uuIxuV36mz0yJw1vPfOSLbrWx*~Z`HZO{Kdh9Xo#Y~?34T0V8 zJIP(W$M|O-$jrW^2=)Uk-02xl9L3?|8hBtjw-?jcN3JtLvQ^*}t9%?qi>VYv7%CTJ z23z55#|CyUvo4`ntjy?m8(*p1 zPa4W#fNjtzm`YhS>6W({W(c~639&0ft(c&~i5YWPcq63%urhZh3|O+_TCSa1sQY>} zHXt#UJE-vjts<4)AyXO$I{%nU?I%NJ)3>!?2CAx-S+8+qMsLKU9<3_lXA(`FWzR>v z-H|6vF5_3~1Ws$D#T?|9rHT9{>+{x{16KJwxu_T6(NN991jGO%Zt{0n+Wg^J?2-TG zS!*tbeJjvL5cpdhZpYnO3|s+%Eb%kLk)QP20>2E4tP2Jn_B{pW$b;f9s~YJnA!n0~ z9wA0WP}vBE$ReNw?$L4ZCN$t^?5nH``_rIOlXLW^)mE~*C8H!~s#`H#DndN*IX6KX z%Sy)Ywx#m6pK}_|aUkhnC(DaE;->zYtnu4#=Ms4g`J=lKxSYDo<}>!{)TAsxe|bS( zs-WLMJSup+;Pgfn0VPLO4ApALWdc21KVFQ=2rnqRS@j)v8rJDoKQUO`2v= zrc^#m@2PGtbh`Nb6s6lls?zMe69tcaxZJR(;!;py@0A-+i35zTB?8)CVgR#A6^t6? zEsHMF*sYNquZ1j&V0b5XM=umsh+rFFknq^d0XPphbtcGFz&}p?P*q5b?XOdxn!|=7 zJ^-gqU6?SW2LUW1ptmp#IQ7eeD5V#TVh2%lXB<;k^t%{P|0Pf3sZpWHBj+=B3E|~2 zH^d5T$^F*HQ+H_^m`yGE*ytmD?bv`WH%y`JK&p^MYx5r_l&=Oc$_8JWo+oX zSzLn4X)fIP$zwfOEjKVGf1n!#T_wb>fAM4Tlk+^~)E7tjZD7_jUh#OFQ1{@=zt?0S>I%|Ed{&*ptBsU=7!wD5*=6$Fd|s1s;JD02ON z3CXY>16&m@P@S7#xs6}Qk+i>CJz2Q=hEKW!&>F)OPy%H3cPmCy1mDUA(4MMCeMr6k z`CZR2rb4cg<7BWssRW?kpfdr|m%0TIy*!vlAYd}D7DMC-kdp$@Kv+M5TPXBA>Ul`B z+PB|jopLg`ATa`$7C{IxHJdZM-(FRlOuNceEQ9kVqo*2wyMsoq{_4lwdEnkb0arS05& zZorl_%0ik|I*e7zIYZI|w0qx>wL-JEEvcsL?REvHbRP>3_vZ6_{TpF*K#`sm4*4Ev zNOR+_2)LN{nttS+`&ta>JnHB^|fZI8YzHjN7PF z1KB+iMM(zX17%G(DJop9KVKVKWi*AOUpSS0gLx?-9+oT8T8i5A zvu^JJjTDGee`M7cl*AIMud~LpYi7huUfTPfPM0iynN(T2+Luf*)DomH;$S7}K^+fA zYf}d~NOKUMIKr@H<6jt=spMY|!f1b%)I@)8AHM2g3XR}pUdDAj z+t>bioZ^)vLX4`AuajPcw9HHlWgUNmuzPGKh)e6AT5!ZuybqI!2bu^b5`0WzK~JOW zjOX**ZUygYA7o+!?=GfRy*sOLw+AMkl#p;bOM~ha%niI+Qb3s-h1&EC57^_&{lzBg zG-F~n{(*-~@O%=$eOm zr%HL-^PJ6))W;IN)pi&e#X&HAKH|a-V3E`j+A=ozducN(vvbYihsU zQ=zWaN1cYUGFW6Ng(fnfqQ9J0b#h^L7N{oz##r+5$PR%`9N3U$WBgmRB z!GT0@kZP}XL$6zYgV1(Xm7)E){`kxWL3t}b_kigL)&+Jq1#xJCMulG#WZa87LXUB1 zRcGr$>$ucvUh}ArWU9oY5zcd7%$8FvwO|T5P;_h{LIdj2hl9DMKVzmW6kJt5|0a=b zq)36K3(SDBd_zQJ9;|*>R_gFQ--4I zN+%*%83wrKQgBRz$sA{O2a9gj;ly1}xwJ!F>+@h(FGr0j0LHx}Di>G9>+`#1uGa9f z)rq=)gkxezwzRqJAxBG{g~>J3wPV3piub!$hkNDf0W|po6$!qZSqsFndlNpRHEY9c zduO`qZi+&=DfH1t%2-#lTYj`*KpsTv_HVwQ{D;raIw8}zJ|o=uqL@n}!eX|q_J_zb z4>1jG-mAO|kQvGag`{M-4gSdVns+`OF2Ap)aMg(qv1nuB+Tr9X9PzyboA0xBt8oib zIqExprms498}(ycT_nJj$K5D1MO_w}UDtZuOg;rOQGF5!`})f5^`yp18|r-B9M;Q? z6LRTBMD@1*848rZBtOj&SKe92YCUja?X$G9f715(*V(63K_iP%eqt|EZl)N)f`IiI z$D;zld9r!x!`%fl;H^=Oq?vY9^6&DRxO}Su%e3 z`6V~wYOLE|2G@QVQ&%mY`RY_c_TG`n`5m}jUt%BQZb4axP8w9lMq{+R^P-b;1ofZe zZCkQh8-4M|I^(&Zeo|=?9{2mlzW;itY(O1q#=xJ#a*P^~_H`jRr0=Xml&14WAR0YF zb6wHWO+Yf1!+6A7%!a?m4MWfHmU0a+?tz#nmntM&nH8G7L#=a|?@M`M%mrwYC_)HH zS!$efn7O$PDRX5EP0$<6?=hF*+O38&)5_5g$7#VdAEslFY(mzdXxxU{rXY3dWFqbo zF)^Ss`^n>c4vL_F)0o!RF`gidlE*xV>&x@dTzfPQ9sD5|xsmD-oYeO3D zae=yP+`!D!{4$@ORFIjGjV1YNy(jpx6%dJ6=vv7(EBTI!d)80lOj~$NC?`4vJ??3O z5HCDNDk~+tszxHkH^zek`$t!5pv+06LY#Mqa6y7y5=-W>ZDsWcv7|;mKdcu=`@_Sy zfEV5t;aWBQ)^%<@b?s(n6-U<}A@%m5*1|*|901;goWS(G)7$=UNQu;XbF)(gLopH7 zlH2FT+5MxY_13{h1P83-vu#~j4C(=D>d6tw1?*D%|`9ayIjdn0GvtYYM<^ z=OM*=Z~8G7LqZ5=>UM|*-c%^*#5B8FzKy9V|9B*2>3O{2Mo92@a7JgnBh04ZQ=Cvi z;3l%lNAZgT@z>2!+jlAn_@C?$IMnP&Vpe($IFL8QrW5=A?UUE<4{ZWFbB)AQ;f@7u z*$pHuL^dI+(`0hf*qp|iu~rRSDHXe^^A@jfPZ}O8o-7`6UTl?n?H>-jTK-1G z7FObl53n?uqT_PBeU)}hg}NcOoU$tbSOoHW`fOsTwZsa#-*?2hoAHokZnqI<_+ zo%-jH04^U$$r}H$`S^!WkLZ2t0=L;m4%|z@HXvRGQX6a9ux>;l4znM3i|@s;o>7qu zsdHWke}8c_X=HP%zs=o4-478-7m!okDcMX#2CDHwT_1=V;(no{s?$AwLWSpM4J7SC z^Uhw=7KHLzR1T~2iB`DzdZRDbG1%)o3TFY;H<0@)!eqz9p%=4E3kzC%PmQj^Ob#Le z0*mvGOuXoRQ*CA}jQRS&5cXl^U-{Hvl3vF6dtFaqJ7V2bp;`4LF;vnir_8uukZuka zwIw74tfCoV)~aH$QFdb)Q~og7S1ruy+ismqY}=)K!q53sk##L<|LsSP<}78V9Py=> zZK${TC0#FgJWY`kTFgGXSqM5C%oMhxVULwNQvjQkB8?5hJ%{U$mJH#tGIST>eE-r= zqJBRRd1GcGx)2su9fx@JOM;*5>=p3T{mvmxZ__hvJ@B+>xWz9nutp%Cw~5a}D&Ul! zjM(Q{4={keBPe*|srlE(=RmZOQl0kfCfjB=A{oX)Tm~q$I@^L4m*9cwzWZO_Q~KSv z9bA9H*_6T-_sp6!(vO^rAVogN4c)&*ncpp!xXpj}{B(r!v%00bJDSK~oEIk^X1ZT#UKcuWk| zjB0dDl%xk*+qp`FXyKJlOvk4KXu~2!N9;W-0TvKj%v8Rsv$HxG2SfpZQK7k30kp&g z(a+r#@6|t0U*2(Uqgfi`I#6X)Ph+)&5G+vC4CX2#qP1P0OiAKrsV;A9Jkp^Ubea{b z?jec%MIcHvgNo_Rz`%|WPaZp(^9b$YdN)b;&IzgyV6-YlcOuQ$Yli+wyp7QL_ z7gP4p1?YVEPO@IyG1+^8c9S^PZ>&I0<29ul>pa||cQIncUH)cs^}*MwC*-g=CC028YAAz!Jdu;d4XQ0JulW4Ps{ zd!g-j0&4gNHzS(JFSJsgy!~yfAQY%y?4a*OHM~O-uQ1Twe=H3C6-X6(73BhnIWYPW zQPlD0Jl>}ORAmd-B1_C*_ zuQiaWe=&MvivZXdo~)iB-hJSKZrR)Zb$`N`JZvVl%yW~1S}qXRpiJ?g9+DSMs=_Mb zy-io@ND_sMy4$(&^P6L&+qaix=Ivn{_fPQsX~#QI*z*P-i@G091L=ONtZ~HWe#VqR zuENQOp70noa{N4%uC7D|G#{2|bxXv=N74nklPx^RS_r<2O8!jDa6SaJ4^t(&S}Sl@ z_a2rMFZgLF%5kV)0P|tffTe|iR@TlI(I={KI8BYR(<4Ypg@$Abw<10y%?w7rFeJ=D zuXldzzpct=jG>uFv_EZ&rj^x{q|~3z1-?*cS<=@>yS}D_!6?n1Qs`^@E2@vYIDHwG z`cXi>uROM;e4-MY)d*e5IVzfbvk(^GsRi8!uMqqgqdm$L0mU;VKRS4$N#!tphEJ}N zZ=zJ^5mGxfcqOEMN(N-kr`=+I{Z<0ShkIG`pUZk!Vcp^(E(YMOn8yXNaEAoG?k{^F zlsk}ZKT#r0zdxV;R_qvHTq&;)3+VKwqo$K155lst1Po4RF)pdQoLr@i`Uw%|n4+BD zui*v7S|+_*nMT(=ST?m0bdZPU@qO3nB>CJ>mv&hzQgBgc=CS{?C3s{z!tp20@68hO zh9&=Km4e=xg4~p=Zya$vqlv6*c6-HiF1+z;BhC%K-j*|vy;wz{)VVeL=WMP40n%K+ zFIXf;WXzFHLGH2OTTy$NUCGfqoxiW5o(4w~j7AQ3Vj13Cr8p$vN~Bz!uam3w&O7f2 zv39+V2gD_1GMkeA$2eVkDkd@Y-&i~QU*WW42(*flv`W2yXV`=Jv|vkp{u;<1#hVEr z@CvyeL2xBOE-_0iRWu;F%0`uKwxX{uANXy+aLrZMa3W<=q40_y*<7cJ1;XO+m|o_? z-o`@>(r~Q_FH{lCYmG%oolIqHaiT(*=8E_+li$PF0s@L1eCCzMQ%QF6@1f-A>{?_f zp2h^Few_@oh7j7NT$4~pIewXH01HAg6M(GzuD14@~Ie`ZrXOhx)FEANu?rV6RId+tO4tTBPBA$o^Ra=;@ z6jr)%OVy)2Zi!GEqM8!!LjVgA(Xn&{s~8|=iA_%!vtLLKom zp$mqgxwcj=j3CMw3*0wEj1&Q@Ek{HhZ}>nEIzMhbcd*f54mrzmW$P0^F1*d98%$D_ z{4MEVdcic%yL8%j>2CwF)`XN^SoHqbcLlYM-64e}(4v2T%hnRF@rGjIxhQ2bRmMWn)1SBT z#(1JtWR`vN%k^uu>KxSblx?>6N4hnu6h96`EGe`+pNWGza3x4^e@17wf&{jw5lgG_ zDu3Or!YbT)s)txD+bnN_2#THRW_5?Hrq#eC1k!*Y=PO>}dafh!kE}_Rq^Oq-n*qU# z!&g+honSW2W8KuI>|CEzHy)4jlC{Ac6nUrCcr=g~W6*f5C{Cp6US1A}sEUotgp=`F z%`D)(MY80X!>C$|uZj{O*BC%$3xx@F-YZKY6g(9DN;mm)>nj}MuLrC0EASgi->tIB zHkfA~ckf7I_DQJ(0uM~PnhXYZdWQqTs8ZXYxjf#R8Y5%MS(}+wc=f9Hq3W6b`MIsa zo=~X#HAw)bUTKp8grJW>ju&3|n%kyK8|8D|vJZ@0iaJ#T$);hDs(A7n1VNtU$nvxl z?l!y!P}M9Uao#OJ3A%241L`{4Zd^A6o$G>SWky>~$Y zb|H+1Q7lO`8nrk?q$DBNc%LjWJ7mvd+%MWaN@m2@oA)5+yYpzZ=81$p9L1^$WKJ-{ zyMBjLvS$8gcjh<Q67j5uVs3SjAF}cSoMd7+|(~6T?2$QNS=l}fhnB2_J zfYFY=X0SjxG{6?x8r^n*zw|R5{md}c_FKvA1Lhv1yw5_};ApPq^Pbq&OuHoZKjAu^ z1PM&^UOqaV_?>q!&tpkDk|jn9eUHnaw|`UJ@WxmmR=;0&spEQ;RY-zmM0FO?mr`}^W?%wScu>GpP+F+p;#juFND1Wt75>Y?iMcwljqM|Um21J z7QK>5z_0yuqri`UN#j8kwZ%spfV>^2snq?#%lupSob8EiXzf(wq6Hj21!Gh zX;FkH;_^zVvRv53r(q;0Wn;fP`1ymNVUcDj*bE+^;cuf3ytqgum2)9LS1rY9Qs-k; ztZ{gx_8~WLRZwfD5Z1-DzR(395QN$E;bAbyWc7aLKaQdG&CB(d>&pw$P_rRVpk$Zc zN>YwJ-U=#L{{vSL15iG-9bMGpYzvIQs>JKJVzs#7Myc>9d}<58E*RBstS*S#D_l`UYHQbg7C zOynxnki6OdVVBJPxTTS@pm^@)+82rv8NDzE00yFY$ou@Ao96mgs`vV4ORPch8_uFy zYgdYleDYVUxOh1h)ku~UXiJiFi=OY{#=2bnAoHjF2Spf<;++wmjQtzIY>xsoso6%ye^m?rmr0GVyrVpYv&C!n5|Yz|oBb^)72y-v ze3eycHxc)K*R_Z2hnyes1w5vbjzb*FE{|=7W8>-!{lyQAjYTGl4m5FfH1_y8x8&l# zIV~`hAw-1=z3ymZg-&NiYdzn0%cI}~;JP5q1u~5Pg)0_VFK>@9NAS?Bh|0keXn3p- z*!HcXjk9jGLr$VTtk2K*@Q9QF3|8f?E7Im=UWQ-+va9cI*w#4u8(vad?&o7a#tcFS z_&rjs;k^v^9y|P<(bwNN&=V!KkWON6Iw+p?WQ?sc<9OndA*k^Y*;i=!Z|L?1>pH>! zh&uws7pS8_9*N%-FFeVrwFRwCoY_qbd~8Aol7JcaZC~Pk&*D%kNMS<Ighs9c4N35es8;Im%zqMGC3ryF?D&mO z1OxgV6zwKtNkMEFhWb~O`Wv$p(nusceqn9T*25p8ZXeqNjWE&}L#)asZUK`( zw z0HwMykl&5vyPos6Cb58X3QN>bssKxVg9mOiybV;0a5Dy#5Ds}KHPNJtnEwIFx65Va zyZ!W?Vx7`35z92)^i&*jrQ6j2&wyp+mG?AZSgIWWy1P#u0+q9Rm>a3SQk8tk`0YTom}$DtTHR{!e&|8mLA)=07xx%=I#wV|E{ zP{u0q&FXcVQ8_1&sY0gGsOeGGQ22j-4Mr^Ad}-MYw|NM#h52uGI1zhTj7(q>>DzBH zbs~6R`~uE-P$iTE`;TztpB6&`>_y_0lb{=@W324gRl^1-^jqAIpU;E?|N2t!9*JZ} zeiPjNt@0P(z+W_>-3dRe!CYSg#1+1VCy(_uff9gCquBI*mZumB$T6{*{?7$tfIA50 ztJ@n|129_-WBug$+o+fJ+W+&jv~vlE+ghh_7kx38`Z$2kV)^32)bV);BU>8hlczna zXiefj&7Ytnf^-r4|J)r4+1PK$SPtP+CzviTRMiLko4zZS%pY^G%9{HgEDwTGL1uZ zs&G!U)nsRv3vfbR?cFkp{{y%G0G7h-0m-?%x;#fe-J=QuDl~y$Zsl_xbb;rOq{ zi*!C5&J@D57@!OVtD;r5kTDzbhobgyIQ8IHHP^@FfaDD=OB~b0pGyIVE-X*p7-t{W zM#ES=jlN(=gfLnR(uaB>(GGvz^8#L!UZ=a*8S+dPLyVyTyXd8+bW5kRITy#-RFZMEx3i(SLk+xX)%Na za#N3z7}3D0u_?Rr=qm9fJ*WPn@5L97&;0EW7)$d$=s+0?thA&FHcBFn^<5l818WLSqV?X2+ZqmWwz)Qm{!|LIUs+j7mUO#g8=T zECP+i%cewj{|W&pv;+@LAxJ zAuP2cN<-wsxfk-Ohe_`4#6CKsQ?P)*jv1fo^T&GjU&K7G9xsJErgD{{{|)6lPcq z!F+A0#)44D7285-$^J`WMAms{beyioT{?`ha*jb=U$L3VS7d(cgbdt@BSHINzO#A# zTn0dSnCBX6d}XtCL~Eg-NBbp)YYzjO?I5lszKv>^ZX!L1BAc~zV|#NnT$3zi@Ww2H zRNb)ry;%9p1~~K$UnCKzj`Ns-4WQas&aG?6RSZ-JW|Cw;gTa^8Pc`4uM^=Fj(J zTE}FYHR{uk-cXriQHyD=@jNE0S$hmQ()${YCV#^__#+!{xS=`&Id>|EkMle~^G5am z-<^g*OgG-QN?Y4W9?};C$;Vjai=X!$_2hDz(6{#KEZjeSalPD$RzJ_qY9~N^D0Xq6 znk?_9ACdMsfSU9xgf&eQg5MVuUYb2P09hj=RZc6-k@4%QzFv$Fd@HOR@vfk$R<+MI z50CHk+p1n6T9enK8Nf97cm>QW2N8NFTWAm8#0cX*JR4TZf4(}F(dhAyn{^`m=VqyY zhqff6h)B`3SOoKY6|=`>DWKGE7~|IZ)XZKBBXX5R*N0`)SVxqpu-W5FwK=H=#D0r3 z{fTOJl-(U|;hc?C@=3Y>+k>jn{y~&e4tIhZ$nvtoBqb}p6SEE!E{4G1E#|32dk51z zt@Y-+h0F*_8}$ioYJ{9Zj&wOKq^r07<|p0N;dVuRtgIqu$o{*1m6Y}EJoX6Eog@gO zW^IP%6}te&;m7`T9bXRJQW^YCRbk<2JTNFFMz^NKtd-(iIhTl{joaYm_JuI28Zd~0 zTZ3r-{sJ(Fn3fZjByZI;#TObWZ&`b#Q(EGF4N>I*Bh-c$RD|#G^Zw%NCr4;4b8@w? zvc1It-g@*n7di`RK;8%*j+u z=0W$CPA1V489dqpt6J~uZ-2HD`Th3(yv^~*kUSMZg*UvHQ9E|6{K>tz7Eeur&tDu6 zz)jUVzB*fxXpJDX-yFlUSb^lbY#CJR;PJ^l0;Tm}_B0y4fHN3R&E$4=t$v^&=R?pb&+n)-{Jw}1hcvOT}c;6ANKb`6VI>)6C*=~ohjlM6Fg<2DDN9dJ5L4ycSKT79E z0|;W^6>gWrF@qVI!X>6CC3JnOVQXUeHaq^E*PDUJ60)Gw?2Xrz7oZKB5p@~PwHl#3 zY3=Kc(~bI3)TEzSOLE|O%!#%MG#t;Lj1vTLk;k9x=PF9yB#8o)qi)fxO%Og1OjA$> zcKr*H@^7>XUc3T`-!lYNvA;dtY`ES2oLCExx55dc7y3&eC|pD?gZLbp0?Ps?pBe9| zbis4{yUL8>$5HZp4gIpPl}Nz?xrHF{j!oDoHYTB?>md!yL=v=$N| zOZp%yUzE3-=FJZ4NkV8EGN)=HA1p;s{9v|Zn0Y_X+&E1;3HJ5 ziFZ&BAb2}x$!u}Hae44by@DUh_Fuo4NRrk#UHa;2=PH(!Daz&I7Fu?qakga3%3hS> zKeiR92T)&o8Cfa^q<5nn2I*O}0yq(ET8emw94k!V<2+WX*~CDbS}89xwU zglQ%!ygTO~{^ZL@7(tj0JQ+hF%wvAa6RSFZ;x005^z)Xql$yIChRzSuEYF?hv|TpI z)mb|c2!#?&bh~*Y!c4g2c;($sUggqQlJ00Pm3%pm$%}nK@xi~*Ll=&3)|n9E7ws=; z6n^$|3nXm=V6XYeRF?F~TC#3?n*=$xSX0~gY=BVGGLVj~cbu$Z3Y~v0xUeH-0FT+P z)W^0scaM}wZfw6HQdnNJYXR72*KhaG+ON4=@Qc@85n}{iR)0SaNhw)d`dW~^m16tz z{77T>eHP?tv#!t++TWc2e9^ANfo?jj@gpu3na@oc-(pp$xP0_2R_lc*;+%*S9$Ono z(@4ILcW_)E%p9YT8w(&;k@OG~YI^?$&U~X;X$aez;F?&5a5C=4M9YzIL&u2yUX$Bs zRx?IV267xs$nPwUCcnkmae`n_l?kLYsoAogDC--_obf&D&eWU??bhhqnc1DEyOh)z zTf6xatgy;q9Qtt~aKTOPfVUS6Y?wlI2D5Qxlk-W9=E|Q!ST+GEqQwMn=%bRc%#mXB z?s!s0)f&-UT<{ioTKLRX)9T7og8OpyW00 z_n&Uf(*aMm91jdX1MfW|Kx?k}2A35ds%jRQZ}rh=weVk}bX)+9YB&w~e=g_WaE>31 zrTwiM{3D+gmJXKo{;oiEkeLe{eagtyrkEKNJIFr=sM{P__L3uW`b4Ctz}9VI`9Rgo z*Egr$@hIg)iV1pc4WUcku=V%y{o!+pw32@#Kc~6=AT?OyihT+gVpCM<>nxIsqKtFw z@Fl_E&NRb()@dLIn_FlV2~{gp5LoE-{+)X3<-;JV3UUH$AWPP&c^!G^z7~}!YcECP zL9@)>sd@l|o-gO&Twf-T25Rg7V2Jay267BN<*W{{oC^3rew&TTRj2r{)r1_o<~o(S zaC_0IvKPV$s5WP;KNae_4&Y8h>K$j=V_qhl-b+QrXRc^?Q0)w<8Z#=;_9`>Lr)#*){O==i}3@q{(wg zlUOo!9FWltB;Qh-p>bTV>(vIH$og0eC*Eeo5e_ ztC?Y~?R7%{e(rpWZ2IUc4%*HPRByy*ZJ`zI{ID@;CPC0WeNA8S4>J+7M+N+s7|L6} zQ#)hZ+8{@#{U_ggjrnAVycbxEoRL?`4#XAg?GgJX%1%Kc&B-?eyF&p}XAE{lt#&yYX-p`8f z!3ubk`Ls{jJ^TIh80D;kx%#I|q;bG<(EIda4VW?o$$Sq({-D;{5gEBkCelnIh<0fq z06iFWH&lky+5v%Kap9SHbOTVQOsN)Zf0%-=x@#V{p#bBbgQ@-M^$HB*hpXM7m#>%o zqbe!-gbV}3h98^^il5tuJ?+yGps6}4>UqfCx(-I%K{8_*95%7DZr-j)WE0lwo6v_0 zY>Aire4M%;D`sgO9@*ywrqM_qqf$40e|rEl#EKo6nw70kLi>bTlOiu+%e9u%?B{^7 zt|^C7HHqwf8G3s!^pr9Ms%Xe(&JTasCw!HP2WCiKy44HU6)s5}J_FW?%XI4lFDV<| zQ(;(=t2pO7A2ap)=Smf(`~B3~$^b@uWsC_WLw#D=p9>~Kqun&%oW^x<*OT$cvRV5w zfU4b)lEu7vVb!9)&S-3}*oIkOJ!LZzkn34ZBweuC(@CJyEhE~ZwVy&Of`N*+>$LuU zFh*Q;u5HG2HEPW$N>hSoR8b4$0fYf);@@yJ?}wH<|mwG*wW|7qp)Z&07amF^H$5CIeNS8jIDwzbZ03?X0*P z@Qn2*sBFNKu-Xm)m~P*xz1^v)u7km|6nOow#dE3^7JzEMfLZ=gyFQh+$ zT6-;C_8e4LPY#tbBPcx#V%IL%6)( z@`_iks6X)gBq|1)d7Y~B!5ar?N_+;6%`AIHhKc+?FNxY;rY5h9yZ~xJlkTVA9)vpx zI0%3hA4Con5+(k{ce>J_^8z7qMA9w&5KLe)N)Q$Uh{}nLWp#3f|5R|Qj6@ z8?y^9TQKsq{`GB5;Jr>CMJWRgQ`GnT9OAsDNOj~H&3uJ_X}8$$e_nd??1E-1=-2(l zK4ekIoh%%1*z1==ko3L`EgLH~sy?^3i7b>(-5!fpVXC|{MUKp=>L_;Mq9OhsfFR4b zCCHekNnt||Zzvtk(MPf#wwAvdgy>j1^8**aqhv zD=O5DCt)+NKBP?F?f%;`kU1ULhffmA<4Su^7)X*c+@43-{acGtO$;QcpMPWMHTSdk zAppesx7UARflpxiI5){4guIyPLZaoDH0nzY6V6*4ud7q3!zoCV^>dbVnwhjA1~MJs z4iT~oBiinWnr{vNHNg__$71f1Kc zbXd<`)Sq)prt>%H25wif0>HV)LX1ClGK9sDt6U^KlGU02>)hT+wclLR9q-*pWXlDS zv1?txUB>)nt6J2}HLZ`mTegNJ%zT&KexFRH0x}ia=t|Y00d(X~Gry|qu2%~?vw!^0 z^SuEa${fLw9{wJyo8y!NslBK?)Al|;^33=RRh8Q1`%ju~%>C8pZuVMBc5ifre#BH` zIlk&XSc$Wedn?R#>E^p^Ha!X5i2AAw9}XSwM6i)lKdNI#gwko|z!jOw8|S&Gh{(#V z%M?seJL0&_PDo=M`hdw*`hq$3f6tQu71B1+?n+4mx2X-X+mJZfF3zjrFMvmUST9rm ztL#+Y_H6gZaIHNTr(q>~3(EP!^RXsIVAeAgd8XRNe4~fRScNe@_mhu!Ou?MpmIaeV zA;~F1n>rH0VOx+mL3hU_!5WS~E@9v=m!Q(J0hA_+h&r3#_or9krE*B`WL&6mi7Y95 zo3yumS|yfqWm1(%_*NvqE^Ic*ZsytLArDrj&WuN_`DgS)jQCTo#CMEKoo4c+*|iSq zk91G;SB1+;1~$&0ZrqI)bVrJx%;&aP10G|>iov_9 z^?+I0d5lxgaxK!f#ll&U+NSHN<_yfR_u&LGko6NVSpkF?vfGNmvP_e%zd5UI89W_Q zTjD#(+z|fy!+`yX`>7kSU{822KZlSzN;Fv{S)G{CIYO^?*0U21!10E0(QMkPIIzgo zNCt8hGPi4M00pd70gst_MYME)^A|jDQpW}+0^mII3IMaTT(JgcS1b^4v9DmaC5dC> z3c?}R=QzAi_er_KLc}HW%!z&WIcJ}PHE(gZ z`=5Yd!1UaT^Z6??G_Z>|Rv7;9i|A5~N*tq6?-=T*UNX}%Pfq9p^*J7cItei8fl_ae z=5_1peRrr955A(DYxNyj*LaQu4cMUbB^sL^muO6 zt;}XsRzmUv#&p4SV3Ku1cR|5b)LHA3H!?m`aya?l8olL8`78;$JcUfsBa6QROxh?P zW}c%yq**pEAgZ~9Lq5*uIr1&{{NalE!rRp2ew19c!S4|Oib;tE^P-5 z0d+z)N-2Z_GBGL6p=f865k@7m`8<0NNKcan-t?qS1E1dvJT8qlRNpv=k0d{?=AJK= z+pId@uQ&_1Oy#X5mzq6JrWx+mcVclRmTr$ep>BGLj)K^A7j_Dr4!S&z(_FTIZ+sRF z&H7sz^yC0EsRTDFzsHvX^G&d6z-H2AL8nXQM*V!AEAwc;Fi+J+L2I}ow?{K5(X|K_H7 zw>1a-AP<>rqi~lv3L<+c45%Kg^^!#@;sd%0idtFCdLS;V1yW?pc(^znccPw^W7IS+ z&VIVMC-YhBmxjIG2FBmWbHpP#fsHM4OK@2BPDdc@C*vYV-SN09rr)%fYUM4bnY`Nd zu}`mliav||W*E>+co^kfZGGZ4TfF?B)u)ZM+)(Xz+NUqoZU9LPb zWo@(njp`kNwj)lo*ps@5{AvrO9Yjw37C3f>O6IjmBK~kYobCpzksw{hzFN_QXVpxY zQF8;PwJG)bex{D)j{2JuH_p+1(LfzK9k@b zRNHlz+_)E*RK_GgCDwDLv?Kco61@J?2;#DsAw5>p@AbNM43HDBTX}NYXAiR5_yrPt zYH9>w6TXAa39R@b27<1jJeXn-d1pR7-!emrUrkVT9s1k*dzjpK4{v9_(xdZI?x=+8 zwZ49Dv%6D3q@Z&|rcU$rSdoTiRpVW{;~si&LMuovo&`b2yPoFAiyiZ@i~y5#2_$)< zP?tMtM)=X>RrDuWFe$qk!wANa^Zn4rfrxJ_SvL_-*S?>p+-bDn_d0!#iZ5v z-@Ziv{{l6->%xvn)!DLlIwFMcl2^|DIaX|lidWqw-~=d8^}HIW=Bjs2-~G7Ps+n}Y z#A?{nc&&Z;qD6}$75rWn7lzlYCls<>7)0irR{A9stmC6Stj6!rFsk-&%aaDqTP7E7 z==k+v?>f zb;eT@aFfo#GvXUYB)_xZl7k#l@+j~_E-OTSqe%RI+p{#OyMYdBF7e!UxB>@|9#dvk zU2PX_XU`*?Q4k_Bq&hV%&*rkq&hW&o?wb;a?)cSkFIj8YDorFpbCxh{y3S7c=VmE( zEM3B=TE&CyF{Q@p4JbL^#B{{6F z?l9-;ALg=QMQ(f9vJ&PbZGppbKmV9nGiF(@w!GwZ%nJ-Fj|KL^1-=h5w<46(Z}VQ? z>=@EI)K=>)RPNYX*7}RGd0k8^x~>IY&fG)_>V%U@ZxwOo`v61BAZ6Jw8nCnFcb#UP z>T_TS_PqI|!Qr0-UYR*0T z>Xq#?wQ4>cx}Mb3sK3#3{C7LaAsd+NZBZ@$adLZbtPwDNd8kV%HvD(4oN}(0dQMFA zb@}UyJ7CMC1~udHA!y@!Lff~C{p^$T$-}5B@DH6Yg;7uS2#BkRXA24 zpGUWshl+Ej(0R?Z^)O~JA(1&CuT^aHk``hQ#xeVrXrrtP7#@ywGSaxW7xx5q%i3O_ zz=zFI6H^Kq9n3h5m1r|IjnZX$fe-6UWb|E{-LZo38GnJU_Nk#qF>*k1oTJvKI*gY{ zI$T6tWQ`hSXO;jzo-5^oxXk1SC?fkKh&f(6HyQPN?k;Q2oq~^t#IRfM#y=i&0r+eA z>)h$}=|IHbZ#?HF_lwWx3xm?jU!*xK@I~c(m*;|x8SbJ2aL}fT=3fy+#exJM>&iBO z_Zz`@fcvmcks1g=cQ1PbRagb1K!R7vZQm}T({-o}(D>l20+m1zvlcD1PP{( zy}_}OBh7Vra7yqQ`$mmL;aG`er0MWx$PkJm(7Z*Yexn`r8>3bxv2?e719(vF1k7Cy zy@rv~epZXgqaZoHwWpP&7+MxpL{ss~^}t*lAl88#5COlOtO>ho~%vbnWb)BGdsGOGSfuyn9FuV)arMuw${eI=RB2zjW zU{6)}@Msx~s5_My!YqZ?6NiF6SfZYWMa=2A$gP5p>w7Wj3Xt(SnFC`YEB zkFOwJxv<_yfd#nE+9gDXZOgI(zH2=dEjXPYD+n8>hYL)q3DCt*y!^U6twnU~O7m&& zLD;w6h+zr&*p6Cbi}iJ>0&2OZADDZ7I>MB8B*M09&2nFP4r3JyRX=E*7yFY6rfEJ9 zam%|BF1sHbmYEEDYtc5a%Xlw0#0G0nV`i(oAULhn+?q-&(Ov{5kRdvnlw*zUJSC!G z+ms>GaGh(*{`%!zb$JHn`+N*G!Dq|1o|%9Dwm$^>=u<@(P>5kfp^9{WjW&$yc25O_ zFu#6UZs9)>3i8zJj~!e^l&zr@bXu;^@^=3paw)@b><^P`WDA;+&DP*-*PSVXJJd;x z!V%ZKg%-@D4Y=g2F8B~o;jh20xn6W_tu0$Iq0us9#;WCq1TQ^6EBo_2UN}N`s|+c0 zvq7VY*++7cgp%Nv^-%geH2MqZUX>x;uUVM|)?ti^2r_qxIaaq94EfM_9deS+8N4En0{4ub|b2I9P z#DYub0T=p9&_d(`Eu=;Zue7ugqzO8Ih^d<&g!by}NX|(29C%Xf1-}QF&rG!6Ic!nC zrRAQ2F!vB9bDGhPnrHGgn&Y}X0cX9RDbxRO zE>whg+)T4gFG;9S*O)DRMVX(O3I_Z(gn3r^`~6K=8-Z@#O=zE+d+PqO#|!t5Ja!pw zb;2kYeAK0#>)o)jCh~}S;%HrimI4LgAvL8OhOY8kK^OHubB{#9>J#tn-?P=^fMz>% zO30FSIikp$sl-Xez7X!wIy_GzMB~8UG_q0~6Sw@WXCxy3%lZ)k9_Jr-fsRU^_T0m8 zd>(hnt|TfUeesXr!B*o3_`?d7Lj3i`94EWa734?LA5l6Ry!>@gx=&>;HT7qT4kJW= zh?C|+bUxDCey-0JrNUzZ?g)qz++c;BFQ8>!tterT0ujI$ICq7#8ZQVxtK%X3Rl7iV z?Qr0CGm&hXKwzqLE<+^M>z@G%Nu1h0KM@`0#Y9t_1NAThAft%f8|gFQGRiNsT4R;_ z&SIvJ)ly3Jz-q2oQ%*fCYbZkIaG|^Wc=4y@LdYFHUPrCnG8*N=U7q=L2VqMo+-v^E zVu7gC$A`2|q!iZOaCR($1+pqf>5e>`Rkd+&q3PEr<3&6=+zu}PD~fgpD8Roh_wg{`}s@w`G7z9jubp=T{y-MoGxa+Rk3xr>*^87JW!}Knp)Dmx%djj{5 zPI`zlfn|1`UZjH(Z!0i5i(&8gk@~IvPTJRi*oo$GnC4x>7q&fA&Y4(xg7xp(+UM35 z!B;CJ=ht`0N3E^g?mbKBux+c_KDm&cPHeRvt~NDw4+qEHvEi?@*<}#6`9(WQ$gbz! zM8^@Q?F2U9Pd2K~3}}=U8-9qfASKXpME;k{PU~LHT68dzvc%l!Z^nU$ z{D?13`?%tZ^FIQB%J>s7EJCf=?5>X)qyk3(NJ+*fb-*p*7wvO zv6D@>fbH;GyTN>kh>GnOGYpX zvS}hu1t+rOz^0+|<}DclwN?k7NAC=J1$3hzU;I!r?~Z`NR!z5F&}GSGbr_JH%eB=} ze)dsP@47J2^FGeq$}dDuJA@%Y4?HH5?^$*6=-+SCCo=aVewD*|8+>EF){&wr@fUdE z!)nzQVK;OfPA-Yf*hFU}Ewn7i&2hQpc2v(^8AWsXMlSD0sz$rggxqs`E^L$=_;uXk z0VlNqss=^HF3)PO#*UElYAa0?$#YQ&xaeF*W6$&)umFkz;mT}rGnsLcb=qsLT8B$E zK;S$<-YL2%MCT1rBNHH!rS?7YnQKnK`5S1xGwpNC-zI-wP^8Ysx4*>kR&4P)XjOIApl_rP2 zd~Qb_WRH0IgTFaWwv%9|R@3e;Nw{ou0$1p-G%@HMzpt;U<;fG1@xEObx_G!oE_nyu zO$Jo)hy`L?5CaG3)XQFk+)#gQ`-8P*I;5UfQ(j30xxFCv7n%O33fdRkqgN0DF4aqX z&pL+AuSR{+i0m4;kbrD;)`YEjBWO;ZtE05|Xg5>^)H~#6&bFIMKscPJAx2=Vx4+s0 zV=oA6Y$z`|kgh)85({r{)d2kevOB|JxRE3wz)M`}OAi>55^%!4k z8Aq|);q}w8mQaW;+40(bf>?}aT+HPxzH7?}Q) zSO~z54%F(E3AER$@ORf4Fv11;A}!FQ`)B@{xtHpq9?(HQ0s6$8-}eC6J10MPdVkXq zp;=uJe6{_yDKf?Ri`R11H$0|yD>gWlS#i)hgYE_Vc@grc;HqE!;Virk+iFcazm_F6 z?sBU(5E+M|1I%LCg|yY=cC1>3s;9k zjos6OvF(Uv5&b+Zu8?;H5*Lku@Oz_h!~6`a86EaK;uUY z04X(I8XZSAYms{V7i|2)+3}Z?^e<@k?4-|vl9F<>`>!Q(Ly|)v`Akan=T(w0m5m;Q zmPCF{ewQ&%4*d?#^KB;q7te?4D+iQ|q-elYV1vz9=wJrZK+1`)?MGiw%yaIskDJB;g|-gbf4N|w)n6VIRrluhiU1>@$9~L)-CYu!#XO`z zx+eXNDs0<#?YP@TZX_9QzA~nk_3yDaxp)8|bK!gUvCv(FN+uqT&=0}(SVD#LfRZ8z z&{+JbCmsPORuAXN8RAsBp6m6m{d!$*@}6HGYzpS8ms=O@0a`C{kM9ixJKjUAo2&E5 zNH58<9ogi)kCr|Vx@R#m8U1Qwp-LLpG$!ztBoLKLwivSzW8~{YmKcqq3@Tz_lm0!_ z^B{X7*&S!U)c_&@n@|ubP0#^VT3}Cfy1tnLAd7_{k);)afhuaG()u`#hVCSKmm?n? zFrKHNWSgE}ts>@?-W~RqBR~MXID_V{?n4)PpwYL5D!vww7TW57#?gXxsZNTm=NtXa zKFMpA>2~xB#oUOGR4G$n0AS!b!+b9IydqIzmUH zB4;8flV87fMX&e~NvaL$RSO$*N( z{<#3qK>*I)yT(El`m*JDRw^))lGt216+|pj)%i<>j) zuYK$nNwxu86=waeW49BV=Fg6;DJJ3-!w+8%EPhJS-DQB~6CWkz(3R}ijgeDblcwCS z7v_}By1l=dWDQ7(FEt}AQI&y&30WXZvt!55MDa(d(YTpTlK!l6S&ETEpJ)NDgI+^% zRy;*-{nspPR+X9F^2#jC7{{|z=<+{Lp!yk!0qvU619XscSdD91#2_paKEL+e5X63uBM+tUPIt}ShK*0VAxGoM{G{E3 zkD-a|LiyFc8#u;=C9WZkFaLOVjQy4TFh|Y@WjVc8k2bdBnse}_bXPb_hD?d{uf9;? zd!4ZKLs<=bYjr>ME%3U0%lJi<@Ncmj;b*hkJDHUYJ&6Jl3 zp}H*e(ETktZDhLb%pa~v*1EkMP2V1;yF(3Ds@3Z2wjF+^`Ila=Pp8s_r9CAq18fe4 zDuOcyVx>D$Tvh@%7LxJLMt~mP;lt@bZX9p`V&ZOnriH1K7nj1Q7sNXiP;EhAsNPTH zy2|;vqXLC#DLlY5l?a02;`LBcTEGZ(?G6pB)4O@ebZym6MjCjE5>#dg)~8x^%)P5L zQ_y$8<()|Vt{wL&AZj_H){+OWs&r~5Ri%b z_5QbV{UxJ^^@c}Fpx+SBqd(1rTVZtUt-lyPKy4q~k8eb)B<^sXyXBcT%4}pig3s}o zna;-@Ak8)vB@Z#F;DOjdwAvMS6!#l|!>$U#IW#`MTy!|$DN3()(R$Yryj@sf-0fNI ze5kNAnuj%_qGb0(z4n1>(R&LI2mdIXD`x}d>w5HaXE#RTN+xLrXe9xjriEJ(mpV!t zP@4KZJf?}KAKa)~EXHD&5nsALg9n@5NeklARk&+ksJa^ckC!>e=mR5HNH_7%6($j| z8Ro3>@Cl>;`Z|Dl4c^-ZvBVUvNC%5>dqyM99$3o}$c1x%iTG#&=UMWK?F-?JVJwl< zzcC!P&S_;YBd}?Q#4^^Yj}b3+_mc#h4K}3^&{CzH9z4H~6eRsznq)BJE#$Bb?T`ni zEV<5rQoGP3M2*U?$;rCnPZ9T3h*W9SUL8uCpcm@zM)FB>Ldg>dE>yX#picVs=ne^I<4n zU`xG2tbkkUITp!vQT3}Y#B91gUd~kUCEazcrcr$JHaOxn+r{#(SIcp;p=+(qhqbPc z&h%6%fJCc|k_T(QI{KZ3cY^Z+}*OOT{oxaz)o~M-4O!G%}>h&@f)Bm!zGw!dS zrSkqxVr@q%b^vj{LOVQ+U3_vsmM)f{v|Zmb)BVkl5FGA)-ks4jak+F;#*F=bn#MI! z@!g<^5PZ*pUmx_mN_3hL35somB8&C`stSE+&K;{pX(2ksy$JIWHV~7n{eA&xvNFz# zKTHD5Nt3|)f3p=trQWV7Tvi*`r<4+6_?;f>$W%bTmCK3_>blm^{3(5yHfjll3>EBs zsc|vGb>R=KlZtIJBlGziiKE|Z4P?Z8EseQl=zP*xPVyDa{PN%Sj-xC9&3@}`2*OEm zs5GR@6}d&mdVS05jO(nG63Ycb=AvB_b4#gfQ7y&3^vLp-Ji*-p{f zScw)iuujd;w_ZRk16sbr`dC|LI4+E%dc5KRQ@_iyTA+f)voHeb_p~E0>8BAa?O4ZM za_)2^GR!VYpkf1f%RtQ9bkI7{uzl{@l22^zSkXrv5yp$>dro9-DRNYxC{l|o;BJg} zf)+}2x>3fcNRM({ezIiJIp26)x$99pm)wxra8lUKK5Vqx0i_y9cYR=>284c?a|lXd z$>5zX*a`$LKtY%tfm(4tdK83PQRC%tvBc_H22Ac>Y&r}TX&l}Dz{G*!9pZ?Of~ci{ z67+Qa0nn^k%#lNH*UVScp=Un<~KoXZ6znlV@WZHw9)JUge#CBnU3WoZN zn>gL0vfHyU;ptP+EWGRF+8&$++5HT;QW2{}DkYu?V>)8V`cDnN5Pv9mV{q7aP-!PCbb1wW*>wb~xDF0K_96_EYR~rFu*YoCs8&y;g_F<4ns+7wL z+I1t+Sm(l1BP>!7n1e1RG>+p-LC41xQ4K`DBn{q>H=6J4BNL=!{Wl)d%d8_kKLYIU z&U#E1>jL5>n%YcZm; zT0+hua5TZzc+7|Ca@~PEg=W^8BYI%D>W2K{X}$usi@#B2bQxliPOW`AsR*kyZ`?fs0jT#|_r&LbHWM+tbU+jD(mbcJM zUlbWd(+o?~`KEaM2mjUGaj*GaGVC9-^1#~t4jdtC1}E^!IuWE_d@3ohe7tu`ekwN% zDkD@x4O^EJrfEu%40-8pJzapzhdZ!FcIzClKolBSjNO#?LeKH(Vegf|``=q5;k9Lp z`EqGYKY3DtRSp8E87X}zPuo&h=!zw)@ zLxOk1+{{_{Y~OYk4t&&&N(Oq}e&R2L6jhPpj}uDGXV|yt51QzqjmFaKBS}T=qofO! zreI5MTw+DYjno)w8vrI^>6>>7;Sn4DK3MRzoif3-@*jgSgEv8&WpWF#4frP%bU{!PPYF(5DkuhcVa7h*vCa=XWp*yu~8y zzIw6CYXxuRCtu;KvwPXH*n%I8cAdZ;Qa)2mba(G?%xNFd6t(&E+1VFoJe;JzEIn2~ zJZKFRtPd+Y73ZU;$T-}e#w1?HM9Y;WGB&k7=4kgOwWMX;U#R68k$9~mhn7zL@+}J+ zl-8$!X=>k&N|UJ$=ALZPMq8IAZ*!=;Lw>BvyOV>2fDGA;Lr|1u3S(X^RMTW=VCe1W zV0A4rLa_Zv7?$9*rc#9$_8QL>P{BV8|M@|<9z`CI`YTh{3h|eoI=a94sBQ!b4;((y zIwJGYYNz-nM$&RkhM!kxKwg6&#E;eCcgCd-+ukbM@Zm!Fk;v|ra6GVDXNRO!n0cBJ zjhtSUQ8uSJJf#aK=8Q4SWwQboto$SRquA*f z$?fYVuvK~7i1#(TA#=TuT&<1$hPD`Z-FceO3WT=l zbeI>G+7fG}6ROoE~G zk;si)CGXXb<(33nIW7nHn@0?dbH?Z|lsh3ztnidzHzBTD=K{5K$zeYCbC#adM2;Tr zRQ7Ky9Ws~Quz&lRKbtj(;zG2c<}+um$xwRKW%Vot)1InVBCB=;o};ds+nR){GHmxT%6@r)gx zgUOQJeJ6GgcZqH*UgJ)x2mB`C1~)?yH%eHah41T&ObMJ(ZYGV2@3Zx9*(2zcPaqqI zi_N{Pr>}f*QY3{){Ysn8UJ6N=0MF%!RJkWJ(g_f)iK*T=jXspxbLLWJnT2KpF1A!^1!7Hxtt&zl}qy_lr@}(6yc; z%0@G}DJEPL@i{!K@4QbDY+CUsWyD8qS_St+a;<>PO43D+K}xy2tuC(^!(nX3e8-^k zBO!gBJ^pl248s-*y}sL((_tX4-fzAc^%QMdM}!3HR+^;Vj1I^R`KVj5aPe5+8%QBDd+!2KYQ?T#x4}ws1Y}Poc`j zD@yQ$AvgQkagZCJ^|b}J66f#<$jmC+IYj2tFqKTPRJZt*T(go)xA;#^H(sGD;N7Ln z2B)Nrr-3g=fy%{+th$U^yZpL0FwdW|Ezxv>=A}|ezZ~DPoH>~~)dOu#GK8rp@-Q+2@i#ad*L&m9vjih)-?k-J{laq;SVfK z;&npB_oAFTZq?19NUbpH4_VIYEJL06v4gZaU)c-mHvig{e*JJTOMH4~vviFDR=hKC z88RY`*y1FHKmY`pJ-oTD>)d3lsN zoNhp17E4`s5SsISqxZw@NmXdqD#dS(!YiTtp~1rRaEAKSv&5iYI_H`{cAlFO3?pr4 zkd63w8=kVyhCg42Z}i6mooFA<*d=pV$okTD!l@E&s7qwnec4cf7}~u=;ZIYR-H6x> z6#+b+*^nfRZGuCfEqLE6+;IJ>9fh(Su{Bh$xAhwdHfSN{*`OlONFH}HQAyDU7JQwj zCb@IG$9POMYu(dmgjRw!da;pFH4(keAcpP2aAIU$xDh9|x(+`jAR7fL2Y-AF;d4xb zVGzYuvxs>9MGq1svw8t9F@v?5&{yqDTHL)ri_#Bi(*Q1R^7CvV+*Y{V7g%62G!>pc zT#0|2cbt0~1tYR+;^PN6O1xziXpvNmmZQDk*3JI5%to`nulj)}hjA#(1LY!QBAI99 z7<4d0w2|CH?zeO1As$7MU5?h}(Ly260!KNH!ur&IUv$jcB~G<}aI(gab2;JBk}=Hc zbt`i6s_Fah7SrLk*spp%>UsebyQiqroA;Q=w#tZAJ)YE#nU@GG`^#XG)IQ*q1#iv`f_wL zeuSLKuDfxJhI7h8Wgp_(5qbaPq@*5SOO*-CFSskdGG3Qbl|d7} z0o)tva=>#T!DtL?8T%-q6EI`PU}gr<>;dSl&svdG@oQ+{fNc&=FCAV>XzPCXO zSg}QO-FwnAZhWV6e((EtobKo1Cu4WtJxISE?0$t4%M_OrCmc|Ndq=!c_sNf9sqv@T z`ecmJWL<8hn*Cu| z!P=w`xskeWt(j0raXs$)J?wgnDpDJ8_U0IbdmGVV*%KEGth8Ukj)2kyLGKCYQyDYd zS#9V?GSoJ+uHe0s61Hvn{VOFow{3deihfe6q-}lo<3Bf2sk8Z3@0??d8~XeWNaz_ALH^z?y#`@D2chu&uCz?u})($7GP62;<{p68S>t)stfrg6+@UST(|? z3L?%%!lpe;YF_DlW9gn<&n!jmbU1ibOC=$*5Ie4Nc;wgG0*?MqxHIM2SIVzfMyWp`sht^QJJn<4o;F zzKywsq;`LgwoW#ZKhf}n8V6m~Qa&LwAtU($>aJP1{D|dh1_)wwmrCO)X0-VyO6dw) z*-`{_Y%v3*?7Aw&=0j?WH7V^TBtQ(=45LC6>$k&}Ai%4qV=rhDc~aS1{$1P=Y4#En z+O@Xc!e3qdFgCk@@cfZKj{v08mPX+D(W@As*4hO4-|bQ!bJFqX`r=eSY!f5f82#9# zf`Ir3UKJ$kcLujt>kIebGjoKF5Jf(%^xY|Lj zQge#;%q86g9ea9~IPC>Ti$|+>Giw9^Q*xlNHo=Bxj`tkvY+9l#bp?SNVK)k4{@kzl zf-#=)7hg*=f?^<3U6d^?@A36;)4o&`OIT0T_lKP;t>p@34h&i~Y>qL$N+9MEJB6W9 zQkt$|c6D>7<&%y4fXbPK#N5L}5XKoJ5NPFr9~W*?*$W`0JEvnui%NOr{g&mmiR%lN(*5%JJw43l#&)m+Hg6g4=fQ-4J)@ z%RB!_#{6JK_YzMPjwII;apg8tZ41uxzV<7Zj3Lyl=t7M$tujIl8kx%w#Wd9o1A1=e zZGDDZ2eJD?Kx;&`5b3F!bmuJ#`eW`?W;y^^zNMEg)%fcADqKRtaduWWfUC=fDnL;_ zg#*OJ(h0FZvEP}%=N_^aI;)}z&8oZ~DIX8=QB4b#d%_mq{^mSf=3|B_!b3JWyCj$# z253}?6KsUwC=Xzgp3vwe=7gU7)ZG-b-Bf?UoG&oINU~YvdMaL+=Fv8X@vG2wpFK(56-_JJkQU2 z#kv5a+MQ&6ky%~(f_v6ip-dpj**$+m*xAY{0gNw!+tzo4Qlz#0EBA}VcnCFHlGn6^d)|N1n|mjnwEH6VRHmsfX0NoB@NSD>LyJn~E4qcaBmm$+|91fY zsSQXYL9`#Rc=e-Fcx7+(u@g5z|sPb@PB6{UM?l@X6_e>pRKx#xkShmMKIz zr~rJ9QTIGFT8!;K+iH>`#!KAXmL}g*=7SVrWKS{k%wKd$Z79oCJ$rn92oRj7!|#48 zUs7m);OWPx0*J2skf0cTl{+c8dSc(GPysq#94u z_(Js$7rEaInB4uLORh*&bt&bEjaTb5C^#Q}=Bg4LCc*p$k6pz9TRAbBEs=driH z^zjPr+3#`)5fQ~l7BTX}ODHSfPgLKx{E2H?I{}l57(jY+j`@G2Hv}+)^UtF=zR(MozEh-Tz%9*`6 zMU(43?4LA#FCpbYO$`7p=2+9ugi?WN=rZO%^A}J6Q#vPHZMVcu&rjlQ=%;Tnl|>X= zKiaeThl*;SQIR)7GO(+k=$n3G+oM{_=}Xz}*A%|u9#)Pm!14*CAiD}MWNwH~yLzs# z(7q!0yI&X-X>#?T;~PQmjLeH`I?ZH$(l%?V_; z->^qj?Y!xYzD4Wy)X5DkM6vcq$kz*{l%OK3^Xf+Y6JnNuC`#)-<{Ok!rPPLX)ml@&}ZGJh3b!YGPi8GKC^#z4DREjb|?hp3?j7JP4>i zfR9U-=v4UFK%?=^QNi%az+Fso1S|VZ`KMM|*RiV`7$k+SUwx(s8QUUd`68TH?79(y zfN(G_lGW~|!n>-sEEScco!7JjPZPP=oeA^$IwBVbvs^HM8I*~lU^;&e_@S=yHuU+x z2yB)>HoLYqB4m@S$vzd6GOphZFEPtJM!g~Lq&l;lUYbtxno?YJHQ)>jm!%>`+&y$t zS?*sF1fXEeY4Kq!i$~s^w5?-?Qvr>DEW6)KBRM6lD>v+B{Ww3C zt~klj`fS2C>Z*B`=h;xls{g_FD+BU+3$>m^4nt@=3K6~5T+(}vEgT zEtb@osWgvE|95=jo{aLOv_CHIM0!>=re>}A4j6sB=`BvqmF@d4qHG^g6BVpAQ%rn# z{RVhDk>=+UlL3?x68CIt)_oE(e96#+#9Jw^bX;>U=Y5+$7j&FX(QDX|T`wTY=PKg~ zX0-MFqcS=LKolC%n_=XEMv<_o9K(+*NWBCt|8~2!r2;#e;W(hP8lJ2F_t|IZ{CoT! z^!U-DdzGVackY5c&F|g=Rh5WbDZAcgIg)n%Gp)R7RjW6;XIBEBsplhBd<(#a8P3}U zZHyO~g#CghTYUNS&sOx-XCVu@h0aSpT@vdOMgVN_f#-*S7XhRp4ImAz|4T#ZCJy@A zG>rhW5Vj1wF(JmKn?N>)mQJ`#?@UH=rnMI()daa3G`GfdGKG-G@IioI#mmM? zR`ZkQJ9frD1P#r{fJQK+yUTTe&D5kwl~GQhTHEW6(J%%G;4YoG&wiQTpGO ze8xY($2)JX-wZ^9yK*#u!NEr&{i6%c=Dz5D13ab90v_-J?fk@~X@rvJh+XjP1s`^R zSS1`-DrmK|ZqeIY@?}P0q_9dM{WJ*p*6R#u1HfN+V`OJG0cVhFdN!%$zfrhsOJg5_ zT8+vhf9^}*d+LjMNi_hWL8Ic?UL&&D3+q-8Q{w?09P2a1*nFut62PVaJW%mz>DR(h zATnfq#ZWr~_;p_;;*Vi0r@O5>l}H_coAk36fDKY?PHm6m1+pjG21^_RrDL9Se`Ki8Pey&27e?}#`a?gL{ zxKPPv77_06XZn|!&36kIeWQpu*RT^iDt{9?(%lyFb)tdLNRWRc!(3ZQO~=aq;BE+4-9b9$h4JxZ7n z(R^2}@yUr)%Ie`|&f_%_P)?7>Z}qKV0miPg#pm=Ds4AYHaMYIN5@EN%jS((Kc+5mr zeb}8No2zCQnTLqjh=HybN6be$?S|I}3r>Hyls@c4Vul2sdA%`AS6iyjv|3Fb-P?B%dq?bZD(YUkz2q`xHDHlU_Dtn&jWZ=wr^V#pKlmcVMtQH zEg@ruE3LXQqBxA~v<&aIsX@_9wAMkY6n+1(Munft+{FHjp@K+aa-3 z+?~<^Zr{&lJ=Vtuy#~&TI|6$@DA`F0_4bSmP$uISGr{a0mm)K@HZ-YTYk?7#b7ddy zzlzrU34tUJuDIng+NhQ3;nY}b7wL_*mTKL^0*rGAh{xV{XEICDA8FsMNT=C^kNH}i zxF3iyW`LJIgUz=Z5mLkn@5!GF+ta6aRg*!R8vj40!p0{J$=?C!rWdXYkx4CL;XRgT zn-bnuS5fiq>RV_$XX<3UQ-lYw9XZqEX44_^?$B5h;M{Q;C)cq@DxV7?OGEoXMuu}a zg{aiofkx%~3IQ(&PnOkU1l)J57S;DcC>9B&78(3@>$G>fnJ)9y7Cx1M7+kJVyr=dB zG$#K=yo%@3j6j8}7VD8IwZWN^bX&M@63b(=f;&^Xnl#0}qMRWj%Bj~zbvdOZx-q74 z)16<1n>Pm3wbERBOPgCitl4KTj%|jVbiMcZXElcQoB-@ME)fVYCgG3hDNBFxFntwf zio%PvLmi3@)VR!+{-(RjE&bd=j?9|kiZ=prmjw%&zGYcA86&HGj`J6pe;EHRBK!;F zH#O-cV0>ZT#P!?gGRwIagn_L-g4#~R*R9iY% zWiAg&n#)80yr z$sFdTnRjl7riUmWHh;NoW?ZXQm-?9#QNCzVYz>{21kx9j=n~ zqq0x<;w1??rMABBB)nrB;ENA>nbrQO@ zaFpPiuGRmAIP~pQ+Gu&8TiAL=)01&QQOhLJKX>HD&^3s;N_t2X!U$+^SzhzKkZZL0 zhZgrl-k3ELvwa7Mo@W;wX{(p=QTeu%#<6bLHmBIa6%UNljikgk8B(w3dQ{6!&?@L z#of(vU-kcwvA2whx^3IO2T)Q;DJcO3rAs=LMx|S%5s+>ea#TR18xaHnDFJB^7+ShP z>Fyq2s3G5DJg@V9uY0}kde-xW4=&e&HS_-;$G&g-w*B_?{@4|9*fuf^|L+IiUrR=%+L`@ zX99BUt0-R-eyPh!+Uv#(m$yZ)Ht@0^oQB9V8P|D`r9$_pD3TY0zty>KQ4ncTQlo0D zgPlCd^v;hRQ=rWXccP~s+a{L!ogeR&Kut~C^eSyC$IYW8xD@rYew%shFN&mbYvwSq zYvqL`Nq~_9-jiNP9zAqfee~;Fzi}~rLEiYD)B`qq-yt={+9wj>7MF^NsedcwbkLys zJzHUn>Il9)Rpz!4zVC%xRrYG=h0J@$rKGl-mzupU9k*eK-A!>EEd`Ec=SlD%n|xM9 z4eC4|P1T(kctx*R4oDh=MZIAXc3#ANGD;4*OQP~jx#t-_Sb7pUDIM7*k9VemoXf(j z9{pZsjuHD@FAnMZ-xGrzCs~A4*Z+s18IcQ;~xd^j4Sq_uXtJJ#bB;P7w<>LuN~&jVED{yuy<1d22mKWGIaUZ?QQo7U z#pIs&p!XJ24)rR5v6Weeuh@1{w#;EhBQSTS!~bF*2QFpNF0K{|z&T){W*8GVM|bbA=vXosX2VC{ONh6&Wn`mktf3iBvr!M~HY_dYeZ+Kqau#xE9Vx z{B+yET-|)F_x17Yb9@Sp_B5X#6g}}>NF!-{y|ubf@(7f}2nz!B<0;mFZ#C3aVAeCS zESX=zb;h=s+SPETw*6Iyn8$gmijZx+Z;^Ddw2W`udlflL9xQo}v!2%~P_e1HAr>vv z_rod9yC}(;t|WBhAxrV6%LZe=!Gd$-?-XK|Vvl@6PHn^aK1T*P1}koo_F$?Y)y%s7 z`0l4r+-u|1mI(>K6>$-;yt66qU*p*wM=NAqC~l3BV^p7s9;|r@8F}aP_fy{OSb32u z92h}8@*!#DU2k_nsrW@IcT;D#=PdjUuFT0@$EgxiTS0#~#v<|UFH&X_ts(sk6Xk0L z5Y820KVOEPBuA^Zu%ybH;b+G?;mBA?!IYCNp}PxvwJFfrlFgqU_II|1vn6l}3T26; zE^ukYJVXl&>lnG|Mamdx9^2e&WZ_vKQEjY3Tr?z_stB?KQF3El#;Vk65m}EEj^~d&fP5KK>b+0_7I10YWmFrob zo%$9<$wM{y<3GA{PKYN%FpF>+tMK+vt}Lccuf){*8n;I6BTM;OZ&;AxQ*{X@ zU}S+8(?x{eYBJsQu#1&M7$=)1ms--7kHS!Q-mxYr5_+)wKB@I?BEOY`(QK(XL2Aab zL{2^v$M&0w8LX5qrhO?=1Cb0;y&Ef0C$lu2weDN<}nAgBa6)E`%j51Sn0SV~8cl zXn0(*8hiqx}6 zx96KB+&*4s#OZI1I_}w?-HU1gWyU<+{axV)kdXB^yKy5!S?Bsu^xU6)i;iksBtDAR z72$=erV3Lb#M*`Zmm*GhSqX)@0?sz>!}7(&uTPgIAh9&a^*TfYgvi!B@{7R6^K}x> zNWh0@?3X(y@c#A1oRae(&0MJoRQrWKC&%GWm~Fd1?UVEtjSQ(S)dz0oD2Ksbm^aXf zy73AA7$5LV4`>K>B=th}QP`mlehPl8aX7MRJ(kYdM8>FjlQ*yl+#gdG)i!Fzr0P2B zhKik^%7BS4`9wyyZkr&RfReq`ZK@%|A*Cvq-q<|^(*fVG66n&K%rOqQGG{JT&@%_9 zT~2WYcu}S+K@q4l|UcQbKlQHjBdU?iMr@V$4XB{JjGoZEvx#@x3OomE2==(~Pd4j2U)o<0x`*vuv8 z$;8^~+Im9H6B;>7K$LD~H!1rZ+4(pY9{G(Vu;vR zq!*8%@o8UL?h4a8+HCjI!U!M!rqsIIa857YG2q0VnI0giY-n=h?hxU{;ReI6ALp@q z7gHAAJQ7D*Bvm#Ey!4%`Bqa1rA>wvF49`W=gw=YA0$YiEEwUe+pV-7tgw?N2y?*dIOfezNZvl&HQLIf?{nG- zsdr;0_>oKch;360>DP@<)h0AoX>-KZl=Ei%NftI$z9fS*tF|}VlNP(hVkqrJCr_o=zqF3Flk*%9~=917s4atTs<<2}AI&!HwnUWFk2 zH^Ud{4oownVJoVjeu*&&?P}QO1fw@?{*;y`TI#(2w{dCtX|oxqcW(&%vHtf?M}kG4 z@67rjUVH8IF8bxl-FbOK!gpNnoApQzbN~I%W|M9BRLMbtlx~7U2P<{Nf;qUwFQdi%ml`gq=)gELYCEja*FhQBIyFzk!?|m zgO5M73tsBoFzQQzUwWt>FMNIFb^u~ z{wE8}88DJkz&vt=%oT~8>@R&NAz{8n6vCR$0V~}U(N&ggT`wpOFI9mZkg0xKv-?c*z;Tdj+ZbxBO*f%eoIO*VL#_!aleqn+U<99QD?Yq?* z(}Rt=#YrTYeaHqASbO`qbb$`t!pa)dSnXzbORJQHW-ejYt_zRv@He>&Z_wL+Le%bU zbubL{U!63*9v3(ezzK*DWcHddk9ytwNxTzS2nE1;W4rDI<)IzIjI)q%YV>O^WY;-;RlA_BntghDE!y`+NlFq97TIFCh_+dBgeX z663h+QZho&PWac_{l)7Rg36H8i7%$#&U~G)Pt~$@Gc+?8YaE6j#Ov|^Mb0l8)Y~2& z2~$8H9btKVP`MRnm~6-Ww_{;ZYXFT2`__E}U~TN77=r$vMN5eM6}J=x-RxGUgsb;uvP-I6%ak6pvbePb9zCo0ev2IFw1<`{mrAdU(9EYpW1kX-!;u zdyly(y(=6HBm9tk-bV7K8!s!Yi4f9=y*Ljms^oWcT&WP|;rHN$Cd$&tX1n+5w@%y^ zkrZt!lY@U+F7o3sqS1O3_$@=eD#r9$j(1B3g)(WqHrL75(AFulfcozycl~lbikefN%ZB`e3%6Oa*3`X>5Yp+0H5boR@F>ZKj2HFXDw9F)kdB{m~D%e1tc{(%7dg zU}W5`?er~djh&^mRFucY9*{(-@JRSz==mo`(@ zl>_4m6ZxaXWbMSS`1Q{45`Dj}H^45k_y>{fwL-l~!)C7|?2Ud}kc zjja!Ns4P~8igfjuO-kv?mmA5iEv>ONgzH_`k+>- zOCG+0eaOr_&?%ZUCwUWmZ(;5O5u)SmNbnfhexXiLRaX+O$L@46k6`e&a*El|HB+^W zfkZzBhmGs@xZF0rN))j%Y8-@2NrqW&i#g4+rtTm9OyaO@%#-e)N>e_S^*rFn+ zhA4fpQz{nUi5Gv@%I})>%A#q?a>@J@5azR_ZQTX5xO}u8P_n1UCGpoVl40hm{dqZ4 zbI0mMug7Rk#L0O}lCk$H>u`E3zKJYfox2Z))ko?zjK{Xe_|kt=))si5CwNm`dlowx ziFq2yhEyq_Do?5SzR|2k;iiF?m58Ll0r!U^qn&{$y-BoQ zy29s+A^#pn)y#g%dv%EEad;`9*i)QE#b16_x9D4DEI`#$UK*4Q8MWTG5;KPA7TwYq00`{~7iujgSN?;LpBEqp$O`@YH>E&$?d z^xdwftUb2`n-qa&HZ{@50H(QFnZ;7I_a7LO>$3?o|5gPxI^77U(T&yI$qmCmQgs>wl4^9F#$%y^zey2>8-K++^sC_^K*^ouz9&Gk%-Wur zQ(hCQa7zaIbJuHqu%G@JOX;~Y$?!qvWNB>KeK1#*)t|GUhtz)k#k=6!?2D;yvEY)r zKUhmbDk6sT72gH3Sv0Lj2-N~gaJZAZdHbyc(E;n`caI?<-(CF=0nP5E7dQ04GN`ZZ z0>zH;@Xun|oZrb~+F1KkA3pcZR~+MaFy|KGe~<%X*m>kDZOz|{^P+o}#fQ2;3!fk; z8>a^<5r(eVe`fUDmHR)P7C7Mg@Qy4%r(m4m8D)+$q)B$|-B( z$2&Aoe}L*6moRQEEKp-)&1&6w1U~9n?=7srQrgYeuJ~^SyemjBl~T>WErKXx>Pkh6#;JBnm*2ig|Hsi6xGs+%aNi6xeFdGRv}g)B_1kZ| zbKximizj`+hWTVt+9pM*({AQWA0md`G@RAJjQ-*j1pFiFX_aOFP-I@*VsdCdZrMqHgPij*Lrw?>2#Y z&eJc$)~V!&0erVU1EobTp{wH}uHhm&ogBuJto={#DA%RdL+R=oN^&eR5A?fm8%M|q?gluoD2g8^h0^mis^&4kOJ6;dT5@VNd)%94Fh?>L@Hvsk z6gcqHEB7+(N-W~_zc0inSS5-Konr7f)8E>dMEm5lpzwod)BB2RVITJ&ZWm%wMciEx zaSWN%$H*Fx3~TrDGAc1=gQ>R$+mD~_yY>mX4OJtis1WV%9zYrDk6#KsAj*1zk>#-? zy68)4PFU(qRp~f~XI1QHx2b62_7)TPB*6n8(iK4?RPwc+e4%g@*=Sf-wePBxw+m){ z&6x+<^qKt|P{N9|(cMg1knOC4YFmUY|7p^L)Pl%|mb^A!{ri%5DPrARz&?kPS|4UR-SQKEXni5d@ zcbEH}M+PN1Q~DcLZ7*5kR{tp=Dq~F-xLVU(QI)!c?48`2b!_pn7Gg^gcE-I*CulmS z3#_75Z4+;6-~A<@$agVGX<{KU5`haehQ87SHt4FJSX0Q8{O{Vg=@`7`8G$5~QnSWK z$>ulcqjYvibU>Vn$>WV$Q4!wi@@W9JHvYMqn^YftSn}_%ZvC~ssFV9QSihs@iFHpz zdib4uXxF7VxUoG}%q;lDuwAUwnIh?^IeJQDh0MU%xK>@t`)IRsKpU`VM~KM%wA~U> zd0@D#^rGSXSdJ;Y7%@krW3ah3SPDCx(JQmy5Z^JE$z7_=oy5fdXJ)O~{OPkST6Ezi z$m^H!=N*fP=a^^vr$8B2{9B-S*h`+1l?PM?+=RWN2$X)mV|Ey_4OnnO!@5$EtW<7S@4F`X9hF; z^meDAr9Wwdqg_`@sZtZad$DP*KH|8=(DrUzVjIlf$~1HR=V8M`S!?6-@upF47$A-Yu3Z+a}QubtKQ1uV9nlh(i}K#Ukc;CyQDs@gdLvq;^VS5c$KR$ zvfMU?vA#)s+*6Bk(!X)6^ZhWe#@4?*{PlQ@F_D#@NV@5rTd<)VP5zg>b$@LfM zHh&IyMKwPTCmB1ue(+3de(XkQ!1<26|K)BS7IE3=o-|Vx5CY7GhMs#Fp6tGNJ~nZL z`}CSg_%!tP*!;0+VNn(AfAsAgHGey1_(t~@aD=b+N35n;3S;?>W5^3RTwoPH9PsIa zL$@Hax+}`-^%lSLBsr}5;oJGSEvKkAo-+x8MosHreAkha_!GP??)H;jtF>}r;WaAj z6my=^>2arC>RpK$-Yy#&;WGTv~DTJf&|L&|m1rdnu zm3rcY-`v-uDyhQGR5%JrJWH3VX|!FGwxCqxWz7moN#@sO3Jy?CtHzY4<`WNR&~9JE zI(kcJb%h*|^7>g|J9Z^FHIUx;Hi2C?8O-ak!gEw^cf5N+q*>Gw6ow3n0aL&+j;yfF zKU)hp8wA1zZ@4I+lLw-h;evJ{N10hK!YKYM=vO2rjbx1WB-*z(54D?Vq)Q?ew;z}< zd?YMGOdy$!ggmy@0@FS>O=EwSW0eBWHW0hMDV-v4QVItrZA zokm3lJ}nPWOQy1yw+Yw@A+Lp*_pA?=N%UZb&)TM$opvU%wgHb4AD4$o!gbAqP$?G_ zIPf2@_IFGxT-PYZ;iO~fs};QFIs3@&bvq_evK>GahCBQU=_*vuO7vnu04B3sDd4rd z9V2n_SRa%tu6ZXEEvXoF8mlQ$>He=}6jy8D8_-qkGKMM9x(excpc4u>Y$vC)yx>{Q zt)4sXRUOGG`sMR>zX6;s>lYdLche)b`C^y?Ryffk2eb{ zQFS+u>XlQ3^!h$4i#&Pke*v+Z6jo`|o3{_%b2C1$J=1IS7ZD8oy#^JHih(ds!peX% z9KxB^$6Ie1vEX-ytQ_l-PcSc~*&mrk}u*0+pPTI7oP>1335~PAFF{W=SGu zps1c6A+EV7CL>N_-`xy*cdam9p@DIEH`J2{$m-$=tNmaqRR}5xdih^r;%qyREIP5O zdAe@?u?TvJh$*06P(r1A{q7%%?6)bz7l2ReKY(S%GUl|M>>w8tOzgELp zj}f#_5#xjdJ^E!;ca7zor!8A` zyaOG@VxA5`PWDLD5m2d23v_mt=x^#YDRxF8>Z}Hu^$IuaukwHvQ#dQPzfWpK9`ixn z7e+F%xIXkg1ZjNB>gz?1{_21+ahRfy*J)lDHb^0s|bLCS<7RzM>NjY7QZ6RE9frK!S6St zy*}cRU>ei`Fu)*zBEICj((T6~6Rf~vgoD{B(2rA~U(VY^Geyku(*mvyD5HDon9O+su>ut7XrQCA3r64y>4Sp~WQ=0OBj^5ZpImg)3< zhrCseb5KDuS>y4sC4E`H`;ZM#2=l*TeetRFvyh|h>JC>Ry@z{d??;wF?^rT6aWEfq zDa+pU)2`vh1Kua8A=S_6FDo8KU8ew{@QWy?zHA_`l>5#kep-F|Mf@X8ieByZ3yYiK zvJBe|BiTL>*A}P1Y`-vFg5-Gp%1!pvuF*;Hffo+xLI_P^_6=M4*`ZNc1dmyNMPk^N z%9pbehZ*dB4tuA3`b~_ zinuJd)j8je3l_&1D>7(#Y9^Xq_~fmbFir(wzgXy2a-GkKPUlp|x=A+l=Gph8Vv=}t)cP$B8-#lZfu;=a$>#xP6$PcS!TvO6U2 ziG3h8H-0?hIdv-hLo*j|PL`6cK6QYx0x#R<&*XM#M>sFXmLdw^+(Shi@%)oWK3%cS zDu*_k*F|nL+l|SuGd9e8Ej<{7#gr6YRlNj)r$JFhapg@o=ReNJ>KQk*L$yf)U54!{ z{Z6$Y_=!oSZ``c}1I0Utg8k?N!T*VGN;1$!wBGISOLybp;llx7&LNTV#V-XA;h;6S zPl-1Pa+m|dOUHZI9Ri{$iN4%)0}Ezbx8^an@B0(h?N80)=t~q!J`gmq*kOf|`W<{M zHBb7zJy|JqKL5V?RXTWF2`<-v>HK&VuD80-ig-shSu<^Y`fCg{55!5zeLx#8+B3(82plD=UtK8u zTq5V?3DyGzrxSO`GS8hobK2!YaX1F2|ev+(JsM;hPb%Vn1U~elV z#NTfE=i7@~*R=*XJm8uu#}h(Fs9d+*lXL>hy~31lp$GZk#i_b#64IWoR>i#oP)mD% zX2mAlHpT2s=6h{f=Xw20A{%Uqxl?zcz$7qZIvcRB{`H9|ea;V$o#4#QV}s6;BDmo? zTHUlm8$sR&eW39k#?-a5YZ-V&EH!OSA5J8!JEY#0hW6iD?O4gmItsoHwek-QJxEKp z83WhOV;h0yPbmB+{deefA`h!syp6rKOACFStDP2NxBG;AQeaWqIo9QXw12#jYtGBk z*!*sj+~|eXrGVoV{?@Eth_0gEP%vx;%&MEPyuPC7W!!IgH6D$AfLP7)U3+SxP)I4p zSB7MewmRX5FA%(ywn9O=`}e)>u39E>89LGNOxFJ4?}#NlG?HGE05)A{QM zw@cKTCKW3=D%m(bS1sfQt)|WJH;J^aN5XXohrr}rNYup!{FU$T!iihv1AAx8kUXma zkBbW)Z(|n8il^`U7dOWoG5y&q$ofvNOW$INE#3MRB@zMv7&ti!CXN0K<&?(Tflw3n zrdbc+fT3vxm_&QC22}bcaxlE^}8d>H`y#+Nmvm(oEG3&8sUPggcnA zLQk?BW-P}$kxWfl*n6VB*n(j+?al|w>bO3a^s~={&H1O!FAUAPRxJPIf^Ge5HU`DY9rFWCM% zOq7}N?QdExiOrCw`~E;fmcj}0rWR)Ym)P}IaDh7Sjz8MPc=Cjtlgc3OYZf1-jsF!& zpeJ1_JX^^%Ny##sm%yHDIy37e7E}i=M7ItOBDo)E<$T%#lnLzlej!J+*Wgv^nfdDT#Z!6kdW~3g_L?xkHR)Hvnq44KfLlZoe%3#mWFVI ze5uM8Y)BxKde&ZFSPwa*P>k_gm=H0=jiDy6bZ@u8Z*FmW@GdUmRk9ELEHG+c%)rtX zK0i)hgbev0A_Av%g*z+!&av%&S`VZ1w$MB5gTaxl(CD(~I#OlN94#bNP2?Bd0HE}5*M=D( z#knH)lv7l3c`~)K7xzicPgXO%b)qKSV@Ea z3qAb!2AZq=I(01hve#}#2C)7r&VTYmVz!@>ls3nNq**jG=oO4|hN#gGI^|!3;X{q` zSdMv7ljVUhxRiY!gNxX|US~s^I=%#ttHHdgjF}Ju3g6(F_uO&bC3AG+x4mvG2p!Dy zBe{_>3B?oh$3fHmk5v1#tYh(kWD;|3m0SE`>DOPf6bRhW9G78*zdLHkpB5v(E3}=c zfliofBWQxYJ--F&ad|{5~>?;(FMidurLNr z-<8G6i}aj&1bH)iW1h4hY;&SlMB1bH17jyU@?z z2atOHMIm$SFXgZIPUqhrbMU#aG^MHUecw;jepU&_W0+PEe`NC3G`>!}sUm@?r-`FT zbohebGhz#2OYTgx1o4w_n%tQ@=9yBvJUe2)mqjn#kzn>bX?I!qWhGy~9j$;hCOmF- z^|f?0pjI}?>gf>W z!$)RhkTw5$d8T-Mog7lS$w+JTNLHBVOz!qrp?>7S*;fR1akG=h;xFEDsasEmT}y`8 zAaAQ3-#wDp{Yg<(674k+-+h9J3S7%Z+_oC6Iumu{0KV-%yGQ8(IjzBcnS0aImVzbh z{Os9bdwcy57&k;#P#U6|dMdj5YpYP^Lo#W0z(nBsVtU}9T{b#EqQ2=Rx!oRPm|Q%& z>Ac&+S1V48uBYC14%#nOKY0Q|+0SbMYe`AsKe7SKBh>d!4PgCFztg>mTI<=1CIwM? zW?u2fHos{ZT`2Z!15Pz$YQAVnMho7FgJe`y3^Ef8KMUWjsoCpfKl2NWcokaWFvkpk#p~5>VHHM+ zcz+UwGwrpJ-M#mD;szx90Zwd7%QFn&gX4ZO-y+x$0Gz=R!2{VGwnjQtxL(E=xVaGF!v5FB&}c@Knd6E z@$Ym74kjlNv+YrOc|o^jcYss98K1nnx77-WCB-G?*yTihDPv{;QBeNi`6v>p1x~YO z7L{98U`3p{BYa3dWMyvDKMcR7mrIpi9^^JDM&?>Dy)z8-T24*^u4kI%Bex^@MA(}*6_ByFYYebm+iwjdLF4ppljw|9YSh=ghGLUue73VQ7QohKK{x7 z99Z^}mf0fL+CwY0KC*;_V;lj$R;v(LKgU{jES%g)J=B3lYnEOK0M?((Q=5l1Oq- z^R7lf9U=U@|?cHMQE4X3uyBeVf(Khs=-cY?r^Pg-T_%Zh@N}3BW z#om92DAIVqU_tr1K&S1KZ{fk5e;vro*gv$g+JN7hYZ~(9l!fSlq%Ok#kMk zO+5oI-q8&0M^jHla+6|q0NcsCe*rA$Sk`(XNQCYr($>~+#+^M=Li1_ZxPcC5P;CMU zFS9zix-_wpnIL3pw40y>_AqWH+Q|`I{VE(IE}YV>dR%d5`oOVX{o+B#cL*?9X=*q% zBNcZ_EYZx3ROeOIFJFDf+QS6nZG##?ZXJ?3U)sV_F7}#-IYw%w}m@10#9Adpzr?wcGwEq|d1{rf-P9#uea%IXmXFD6^H7y-t_ItuLsB*8j4~H%L9C=4B;ZW*D!*b@fGaje;Z7o!L6OCKztu2Lp_zB6{1g zAIxyv9Nfe_e(7OO!`hpE->nk~B*Aop6gG<48DR$e=EnbFcuT<)G3cjDpid!u!y)-iK)Mn{<^mE1DBZ2E9#%SFqt& za8ueZ~UvIE=Wt16Pq1SOjQ-#+O%bo!ddIl zwvf7vzYXVJNUeGpI4W*COTS1-rWsy;IBbRc5jw*$_p_9AO?hYMklFCz<)Nld1$TEO zZ5Ix)=A9K;o^H z`5_(Qg+Fe_&Moc-`cfjQy%tT1gT##`JnxNPgg2``jOzVqfkS_6&#C*JniuuN?u?a5xyN4kX9A)Jt(uCR6tE#+Jv2Gm z5?X81kv!Ve{zaWP*Oaos;REC)>LYgDA8xo^C&W$6YyNm5hssSO?8OxpU{9$JJKSu96PvuYjcOVmG;B z-Rq-+lr*-~SoR519UV_;qGYO_OqqLWf-qXH`&LL{<*rsrFeM@VF|cV1Mz}8)Aj$7W zy>?Whl6G-dT+*>@%s9Py8$4zGX@03byxFSPtnkd^uc{}DMwAM9y~g?-kt4jG(~II+ zSp|#XRW7(uC!9WqLp{I^p9@J_X+=32K(-zCVrfFD{{&5{(JM4xy;^tfpTAwy0WFcr z-QNHdkG2k(v743{x)A2vBoB=tbk4tI|F)o?g-;hMKBu@5D3p!)i2uqoYm!B&Z59}u zCa=6#R&YZ&nxg;Ra`-@)sv{a>1PYuP!srlHYe z{4S^iIhb-yY4j;21>FWmhC*+&8yG+?BBxzzCX)Gc=l2ij`sW`$t^WN&$l+B7loo;c zunV{NlS3*|B{k1i{uGIGa~41#@ypZdny>W_sD?~xfo58@MfmzW`+=v&No z(;=#n&hwpjA_?$=bQ^pf{5=M%>{->*!#;c?qn9`KT@VRVs_;4A5fs*3Cb+O~-@U}v zd+2w| z>i5CPGx&>a%GOwMtLC~Pp;rBoju6MRWXlxEpcc5#35D%vY8le7qneou?ov1lHT%rd z@VkAPXATru`Ply~3xnBIzIKwT8{-^_kZ|H|Ke}4=8kPgU=VVk{$VK8qI)TqgVNxLlT zf8hj9pJxqol^!ZZ_>vI-pac1gm@OKf!fJ#L+dAwi;!``UQ*(&Nb{qXRex`EpHzi=R zxL`4`yj?(p7V({Bq}0<3mD;dn5olY1#(Re@)2QX>eD7i{cV_>1tqpB3VAd$>HNgqr z-sVnH_y6-9g{wP?ACN^nnTLbp^RkjH4C(QixnlCw)r$+%ns#aglFFmn*xcA3^g61K zuHb_m`%5^)T=}@tJg=?5O3T$1Ru$TJNzWPmb%qw(e0tYx+QXd$eZ7cal;jIt6~R7m zT=|6s1~X?Ds{WgO1EYl^;ewuf9y$O8Zq9uFi#5OfOJN$(3LNndY?xYnrynIFX;F+6 zE+3lfSfr%asW0TCc6%hRym%T)7UD*PuqSnPPGcVR;yz4+eG46vf0eP@z> zwNF;Pw)YS%*hKWUiDdu91K$SQNQAbqiLRm}=)`WBW*oGN^{!KDN79PGfR8Y}FS#5y ztStg^%4rHF3ev(2e}Ule`jQ9}mVbcYpc5G#nbRQ%+>{pL@gUrtb{|tF#KudB7HSEn z<}S-orYtvWJ1zwe=psZpnNN&Y=*Oys$7|gm;t&5vCG&XJn_@m) z-r%>>Qw_W+73?fI@QoQ}`730XmV-$|w^*_X*lsDmUdg9Eub%iO=E_2lBKpTQE%pmn zilD@MwUmK{?VkfYQFmc?c<)WLe(>y={@JxGV*k>|j-&I}=f?(t<-_4l*E*<4+zB{-iKA!&j6ivTbT+6h@D*cOxjaBLX$3h3}u&KXnWPBfW z9iW4jTGkdK=${u0TdFkLhR53+?CaT@0-n7dqJe1mT~uJK#ufoec;OfaLC8Tq6L%+BEyQmF&ap>k^p;Hb^G^_KYWv zsqXphQ8-j2&~~!#Z3c_7QG2oy(UW8RDtB7}kCI%|kz55v3(d#K>z|PD_VE2w)B9-? zDMF4W)qWygnA8`ag@jIvj2ki2B(c#bYY3+HlJeEnIXA~BMF&bjVWCD7|A{VppldCq z$)E;(=nud>!#%Hv^g*b-FVHQ9aPXZyeWH=CL0)3uPrN2~{Ou~?QC!O91u|;zQYCOw ztPQB7{aYLFtsmZ}!*~Li5G#H=gA4z`S>qzgQo+(Faz5RC@1fQ92pULbw<+tj1L3Vo zhfBT_>Ci|c3o4u4?7*>}cMKYV{FQ^Fps!FtZ7R1t`) z%4fH+;@p)q#g*=zCTdID(;6AqwW^j08)L{TQHSB78u^~2F;mCJOQ~LkH4-y{AO3f` zBl|U&_MWM@{m^I&og%3nfsA!wms>S9HQyJN+NfC*Tufz&60h;gTLCmj87S?|bN-Bu z8t1fR`nBe(Z)c;b0Ke1sbnJ%BTNuFXC%FKipemhHX3Q2E0rRs>S1!>&;A(vv1l;`M zK0BhxDSlrY!v5tS{euK6I?riQ2x7?|m&{&Io)%QKYf@a1%o~UO4}K>owD-3O(I(ad zAw)8$V)d&{0DRr&-rDOr4PjvQGjo38BS}bgc`~QW0rL+lvD7bl^N=V8>EsS_B&Ow- za`Uu=1Cje2`Ywxh;ikB@zk^5c^vkWHIwlnToFQlA{pOcvWbmu@hydb-JZ=g(RwR!T zoR~o_ED?KMfK+U$z)KinQ)JDy8UJ{*3WO~5oESeEzy&TUfDt7lQpw=-RXo>F{uLwE+p0{5v$;h<{ zTsv>>2F39%IpPMOX!=>$@YGnjTNEN;tV@l1*c@#-g?W9V?w{Y4cXJ(lX#HV#dDgwX zRm^V6b*n?~YRWf6=SLwPeYQwr#T&<_x>6>1!1tB{=lf3(0WU-`E`AqK-Xunec|Dd4 zYwU*9c0k;&M!p%8e8uZe^9eoL;KwvM32;7SE(wD_%?H-xRDmgdZd~BEB2klHqZ-mz zcDo|Qc=p&<-XJA#yK+<7J}(k*l6Ve9Rg-qhbJg2|( zcyMo&ai&@?d)sgWZ34|s`Uk%ix6<=Bk&q9dm4GI15Pe$?06Ikf1Fecb+idsKET!zq zSeD)TC!D$voYvgJT)LC+3B);e**sY8K65y5jZ69tfQaZam(VA#`+l9eMz-f)z>1%f zfn^Cq-lY+62mAnc0Dy)MNJT-In|9p)E!tU`{#f=fe(|8Dtv-s+()Z57=iQ^s3}kG7 zstBGWCC0-QY}f%+arF{2G65;yY9M^l(HhlH78_SN)0ZMNk+0d2fuz%0?;BA1e}Tgo zpDYerpHY(V;=+a%_L$Bv=_QL~`9~-)c|t=zMe<7-nd<(yh@81#CHYZ|D;}^bu(8q7 zt-GvryfMPMQ13(nGji}3jH!&7mahnl0zlPw#n|D6iGRjgFf)D*`XMdv2LAGm!jda8 z7!VpbMIjo+h$(*HthO6FdrSy8WP(LGtz>-RSdw6=ivV`lk8rs6!+09#mEOqV26wB^ z20cVY6S@zF_AN-nGkiV8^O^~Oc+z_^?iqr2I@C*~2)$Fcoawg*^1k~6CqA2$a*`9lPwf8~ zmNzrOeB>YSsf_)@u9bfyE9l@#bGHy9EJpJoi

N^5cn#=9j8t|GU0?*Jflv^i1VU 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≺YeCLiruV}) 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

$#xvso7JzXHURpr;O-9K#?wc z-CGWrXeCI4_S2c1&mau7bJ%50_L63C7+vH=eDQ*2=k(0^xF=z@c?tu`QygpIp$>{J zwEBBorOfDf#lNO@9;8HJv&wp_S!0COuWufiqa278$e>(Fe#War^KcT~ygF#(+MLeCceT@wEV&H-ViM0QK6MkS=9K?SXzcdazKx;bgx~fP z(xpc4$7z(eU$y)c#xmcZ#O*X@YA}h&kKNBvDBPpAy}QaB=cdb@>Q1hbMl{KCmtpWk z73p`(-9X!drM)zjQPRcVIBaS97THa6noDMt+R(%3nqZZi>=RCG`96?ID`hfH zfUZO>7BnDU$)0z>et;&)Ukg5`m`O9MO8(lW+?B`8psOhnyN-!p7rdIoh`Vz&$#W3Q zYeS^kIxrT!(((9+0yXLCjaji-;rKBq4cRg^8%mR0nhd8|)DsOG-H`H&BQqY)e_8Lk zM~iM%+G|u>tH8DNnMPH2l}aH+(l3+!+_$9M*`n0@$i%CmHLF$0hi7RAF-PR%^Q*6C zcmIPE7WyL`9kXYnq210zF7 zn=DpRCJdaY#?yEv_32L5)_p4HoiYPX(1gduA6wqNJ*CHOH4rEu=qdYCE3usCKk05< zKrP=iNxaWsP7&}zE=K#%al9HTK@da&^|{*39tc6jqynKb(BiD8)gnn!y&!XqND&eaqvsPoCO znD#kVCKcfXFpqtzb6oRYtvz^@?kpru5DcV|F)Ok{jJBGNM&qi0*nrW2es zbk`_i#i(}SYkWt{3#?QwlKjD+5h%Ai8!N9x@HAZLcOE!86X4M>B5zJyeg1(QgoUNI zYS3&jfIx*d-%~EL$lYKLA^GnHC*J*^qcRQ?e5A;{z8hsrpA9Bsvr)dKtT8+aS%5Lj z`@yv>UA+XleNR@pYd@i@xkjCj(gazeE08VPK_G3#W;=E&+*m*EFl&-6pM$XGwUW5uKlTu-`-TZa@*VI^JKSjs0I~U zuWq@0o|r|a@=$)lpj7%``liPd5P3b{i5eX$Gf)JSgHI;tzHDi^b_y!efxI;bVy%}7 zc=K`t#=A#@y&BEzxN{gQIxKpkADli$35=Ktzb_m&w!)lRcoxh&w$tdkhlGAV9{Qp| zbf4d^&cdWWW#hv7hT#%I^b88Ch7(b#fXr?=D+TqkfaB* zaxJ3~9W?&0qWE64oe$xg3%U*-kgoaMX&DZfo{$1dKE-uh~x}Ryk_e=uQSo z`5g48ksD%-FJR>k1KGrK@Najcl=NwMrE=MrLiJ11iyBf=PDgC53b-1;c!hwwb zRrRyc^F8*Rgg@^-P{^6RCX7r5!Q5Y;0zJP~(i;|pj3b|id00xLt}0dOjZY_?3A!m| z{;&iHr*#olRTr~%g%MX5A*~5rBG;0)YAUBh;+Wa?bF!trao#kla3&jlkcX9tYuwJb z^D|aDQ#QWuArb!V+3w_OER3X7d$K!)LvFOf*uW8vyOVNz`_hC|<1|azyas?zGYKPf zTu0Xth&k03>3*48d`>lYDggEVyjHBA!L@y`SRd4bwGph>+7*F0Oj(o|7f3%`w)`+k z&wQQ6LUX)%Cy+(u>MtIWNc|P7PA@O5^u4X-^rTZkfSSrloqD*L<9yKRQkFw^mZs@p z+_TB@>Hc%aG!|p4mCvWB9%*ec#Kh)C3ZJS3O$j_|9_aZ~57nXgGFl{%_yg|0?Dt-@O;~6qX!5QF+zT#v(a)N()r3EmNkL| zob+-ILA7tYBRHz@HqD_CVOSMC%&{*sqx*~aJur~^^Pa-nqLYrlH=v?i`f%x|7*Slw;%V^U<%q$-GkYYny(*FyX+T_5I`1&0H6<;18%ovm~G| zA`72G>A>&J8jG#~Sr(Lrhu+j3(%I$zK`ci9K`j602c_=ly-uQyJfM1_PZg1NE9|O1 z^vzvmLxw=Z2b>>_)XJ!JKu=aD(L^m7EtH=0DR}SR{D8MTmpbL0%p1p{-{LZEu@vFtp|RK^;&2lr z&{zJ{A}_v(iwH}=p}!F(mwhgSLB2tbCxbyDt$1Hd>}l(2XKrifnut8%O~S{fr#CrS zo;bJQp{Ew^YFV{yhh30s+_C9*?*)%8@|531o;RK$Rcca0yXh>1hR#6ng_S*;)i;z} z%{OVDXSF$zlkdg-J?rx>KJ0+x> zMc29TzMtou^S)p9{<8P>x7RiQGsYZqjJ9^7-xNVUGxB9{N$Rrn!>2lrG+ z5K?CZ8Ciz+V`?z^p+!N1fbh)m)l-tt1N0FV=^`?Sa$C;o7K~EZ3hQGTVxEQP05kd-=*X!!fhFEC__Ffw zVi{Gmp;k6;QV9)>>2x3v`+&*nliEbih^(+g=*c$R(Z5ZIAb~-T31$^y74d!bEd`vF6Pe_Kyq;eKWqAi}5?J^bFL? zh_!a$;YQJ*vb$M}N4XIP{YIWQ@Rhnu=2tucu3rXxec^Khc9-t7&G2U0#!oowevE#5 zs(V>fzdnk_k;pW*4+24@;W~A={P-S+8-`?76>ri&;v4zOPYdCh_cvlIIntl4sEB%Y zaty7~8W0GaaNsuxlmt#qx|e<5%sKM9l+viBLk=zu`?CC;y{o~1jH#c*gvicdqHv7ue%jr9f~s`zxQar^Y))1j5bm^$a8Z{6t$K!?W95wfd5#gVqujbYCY#9ae*(cg zr1AtU8gEZHtON9HVZfdOVUm;m=K}4bzl;fL}5}T&e;l-f#*vK># z{hZ|kdf1$X)KoG(JFp6#VcKIJ&Dy8ez%;g;$dhmd#WTa@OlkxOwPS9pw0hV|g(p%1 zf2$-ZF>Evi;Ycw+=vP|QmI;9~7ol@59x`@H8>8MUN zAetAG<-9Xa8<>8mQg5)_eft%}bW)Ad0zIiE+P$9Vh`;kT?qBBW=!&|=lo=DfVf_UjDA(@z+poP4m6_Dk0kUp)t2CjgIM{9IbnsnorOZ6D97cQv7QaEu53 zZ6k7BFal1Lf$=QtPGv4X=+q%HUnYnrHtL8T+&{MRA1SxY=?iwU;f04G9^SNTEdUy^_h6U*cU(Fa~8~Sds&g; z*ZnZgtndG=X-nuf)c_v}8_(VcNJUHez`w^mtCo76yN^k)frrL@_dTOH*h0|==!G9x z-Ce6>z1(@4L0Qmzv9t@{RuEi~sq0jd=01gMyzU{7rnHcXCAOQ8wKJ;!T}r##9B*DB z)1TO;J05;oK%>Dfje5=F`Ae8!ha4k>ovl2{tt24yFSzF$)h8Znr&ka~!;sNBYSyT3 zpsApe!6Pe-~$z6!MC2%F*ANK-$d*L`-!ssy?C~=9xPsJ;)2h2=7GUU>D%&&{uc*l0l^) zW=DgxQL&H4l^;?(1N3SKf$#fs&NkplCsz__Ws-h$h^*lehi-`dX3aTYxZcm&j6i*R zJo-~eQj~DwiJrm0|K~Z4Hub4qWquk?+59C=wZ}aRGm;MX;Bwf5IB2EG!(mL*RgCLL z1!YEzpC1_igCrg2dgiQrsJ-UF40sc2ERzh){DatR0Oxj6l{9-YuTe{&2stE zIZ{sXr(qIyw??%tm}4;gVV7xbN8^2!Tu$_XyS8meWJ-3q1>4dkghmsUCA2dh1=O_yoCE*QUcsOcmpmrj94S zCEuv+ab4A!P8*1h!li16d8Q8~R5FiYvs<4Lei67rV7C~Z4V5KC^h6(vU$U)tKBZ7> z{i_BTaB4(CE{*F8ooge$peB$3zBM}`i~E`{&&8|kh29!Xbvu5LJ6+~$WS}%1zaEH8 z_YTi0?_D=!aJY&ivEF;$h+U*w>5r!YVBePUio)sRvhnDH`DC+CkS3G)i<{=%{UiwV znt<5oUj{&D|4#;Z<(l%v;jyq>fNNyDbZMBy=&?6o)v;x5Yd+HHVZCemc_y!52W)!hZPa@i;50-a`(;CJ|= zPt7cUdmHzVwJKa?@Bi&VnQ55eOEs!LPU_+E z-@ad;VU#Y`z&-tgsp5H8?MLXGg}I?KmmICS9vC`XNtr)KJ6Sj_(sC`ZGEGsS-54b0 zS8cWOdcX*uiB?>tU_vOd!c0RYr8xeyX=5cD5tR|_fu>%RuW~UKh6gY&)Wwz) z@Mv3XB4mC7pVOf!A0>}xvKzAKo4^uH-NR01Z2CmM80+b;V_BoDjt9y+Bk7d(dzU04 zXnzr6m~1q#`Qnw*}^7k%;G;uDUI0;Y#@M4shmwP~fyeoVm)9%H2c30cwqhHOd6faGJyVmyW{hCA+! z1?it)rm;wzrSR)(>w=q^UOOHP4y9a=2v(a?@3*gVfe+?bPo%qG#)Oh6>O7YVjF|7i zO>E+VGh@JJ)LAySQ+%zfc-sfnUkTi~T6y52dWaV|+$mOWjOSIJ6gFtLdT@dCdMe>q zO@u0WsMNV#p9f$;WBF49oH2R6(#Z*t37zJ-^uRm$3HxoIIhsR^+?dr&@rZQd%q2LI z%4BZGbMr&+pI69)rk(@wIRqlzOwR|t>@K+&Dl}_@_UEWsSr^MhU~kq`um>u9KWw)& z^)ydu(|F+Q#r5(7-p`Q}ePA!3I5~ZNvR`|bFPG++{~?Yawo|CRH7>{F#fu-vO`SIW zorI`x>y<1|R|op=Lpy4~NC;y~zVz1FpCq8~vG)7wRH7COD_5u4Um=>JtLbCFt8875 zD?;i99a4%|*);y3au+XUS9H^l<2$L&<^=s_Ra!H>_BV?ZKo9Z__TYzF7WO}?)5WQw z#&k(otww3Zvb3sn%HCjen&~mdE0xHaFgm)+#@*IqGW}uFy4YT~_S)jiNvpO&*5!T< z3j~1MzW|^J&Cn#{D`>sT019M`HP=@>5&ub8Yj5yd7HRdb8&$1ep#psa&-C@jo)6B; zH{{zrKb5aSo3?&J0!aQHD9?m(I#CW-b{55nzk(43^)pX`MXSphOJD|i45u|ZgfB@R z{vC7kxrX^%l`;8XVm1DmA`7j7j^~}E=)yn-$I>OjJ84?cE(6N&`|a6NEX=@V5ucZL zQqr&QE|#4i%XRaKlnjk_155BsgxZ;^Vy-Ma=?)I5A0j%2D9{jozC8+!lrB`I&nVH> zq`jIc@6Q(vLfjBhmcb#H^Jq0GRoOL$yxSE-KT~lqnPk}m>aM89N3UIJ)fk>pf0@A- z@ZidDe(id5zMtif{DEdH-*kF7-{bDh&TpWl`d(R+3|u`K<3bWCtiAEv z@`X#H5K$`NxJc&?jV(^Sa*9Sk*Cn5%Sf}}Qq?%?7QI56NR&{NSdg=c9)On*Mj(T_X zb?>yr7q6|ZYUZ^Ytv7V>LY}wG5u~J2BhhmF***HH(WUzRKdJ-G=KWjgv8d_x^dcC% zijeSa3J==b_Vwv{jWg-_~(F>*mrcXQxh7(2j?w} z!*xeo6Rke)dg1YWlv>w|DnT4@qXd-)t*+Ojrv-anXJPAXea%ox7j_XFDblc)jr^cd z=5%bg<@TZ4gzW|Hskg~eIa!7OXdv3Do!ZV+FggMB4Kz$YT|YnC zku#rnV41)Aywa9%R7p6t!WUfS63Gd?6JCGPAQIIUAFw3eUv9{D31?JG7K~HNKq2Z}x8tpd|qqf)kho?n_ku!3ofS00=bn`~UTf0XF{F zj5%3h_#vy#LungKEpyW8)1AM(_Ng>$FklO|Yq9J7j1K`}ozq)?<2;Xcwh!1TTI%qH zs^Glx9vgiu3}eZ71UTvcdHP3|&({oY2~E{Bf0R393ZP+F+h`8Rtwx1Ue>#wD4d>$-Cg)Z zqFB5Q%-JZ=#(*9+Ph?PKwG*d z`MIv}Y1H%f`gp@s?Av}9(>1UmDIZKRQZ{e7*^GtdO9PHkGj@?0=;DdmdceN!YE915 z^IG)cz9M`-g3t3B&Q;oTzti8coH^%@p8NEiXWa3g{l(2Iz4hj2HjMwudfR`?x?aiQ zV*F&W=7mD5$KfaaV_m8sCT-;H!oi_9)9I*;b4Fv-9Q0Jk)0gi!bmy)KWe9kp&V`} z_NLLpZb!V{DNF#@?AjOxQ<|+FxXo9F&&9UNzU>|<7kxy^AKy``HbI75>3=7nI~BtL z2dHn1r^m>+shNR%LUN-R*ZJW?2!r-D>L^=bzC`4h6lfzY7GILB<~Qft-ruTcWwY#o zJHL5C3}!Rnn=%>0Ztjxh+aFOLG6vgDa*HC{pJNljYk3v_@XqZ!dyp`W`myOk9UVf- zBy8T&^q52|*a8SeUj0>8_z0S1CF7MDbr~FYz#J@4$n@G4&@F2QT6g(*>G?_zqJ7Oa zzb@zibCH&J!9xd|@m~DBVNuTK&ezE^OH0i>%-y6he69=-^`uCb!#5e3CuGe_FB0Dy z5h%X%v*kz&u(y~(aoA6%2;J+NY~ku%?3=04)UI`5$tlmUIJO-NL75l)E34laE4Har zwvVW1(DdMaRzL(16$ia|CZq1{_Mu$b){^d2xsNepe9di2do#w1|(EzyW4l&>W2#HrKj;U3{yj|TS-<^vP?)}aq5>dS1Q=ED($gR<=bt)YsL zaRnW{Oq*`Cq*jmnJ4XvV<_s(o9XaK9QLQcxch8PHhjOZrp4}4@`$h^-Nv8RJ`v#;q z)fjH(5F7-&o9A=o9?+!CvOIt0T%$8}RNl+{0q>F`+zCtZr0>%x-3w5Q$X;667 z1NLcRaX=<5ND%fzijy}7L#tqxqGW-5`b+-!P-P40mwaG-1Nnd|e}5Yh-_XLq+4*)_ zU=^TycQ+3b$aqz(jg`%F)%*MEcL!tHt-(KlX$t8ce>fK%^ZrN127A{R+gDI|V49*Z zogW6T$7(2TAjLg(b+x%Nk=bn;xUl{0lvwP#38u&gYhZsuJN{7Q9%qp%=J`*4h`YiE7YfV7di-;zO^;K<40TE^_+B+;vM!~;!AX7!mF$w zK0QB2H~Yh%H87l_`CQ!+ab$ZOSDxec9sAvZ%KnmhwaK8kVXC52cpPeijo~;@=2!SZ z{Car6kY=&k7*~yTDD8a5IzQ$rn8ji>* z(*@1UOg1cRakI?YC0eREj%t*?G7TV-Ef7ds4>rx%4+t6px1Pbp^F_6r{rOsjwcM8` z*K|LB`%o&K?SvWs`8AZ+{QgO#XxdK)S;zT+e6z!&6?X|wc6iYq$4kNaKuim?JmxBu zZ7bhM4n4cGoiBUg5=LzJB#b`Ey- z`j>j6AHMzSldZSmlL)~+Jlz`RC~9X5{lSnTzU*;>f0TC!h@J1`XDen^*2nr{#q;#L zH_^^--kZ?iMheftgB)`87tW2CBWzVSngXkQ&F;m9)oY@;*`w?g7U766XY)loE=F_4 z;5A3LO$Q49cw%7VO%nE&O9f55+9dX8Sy_MrnXym8iR}DQcg}$+U**zJO7yW9@li^} zHIn^Ma#%V0OEkPdT~&eRQW3rBUW$lA0KwD!3o?wC>3GrmCo8OAzR%m^zQX8%(RU^p&;!^Q3XF=g!6xd7DCGZ#%p8wZRa7cS)}rU!vvw zUhHY?TjicsxtiQf~4^c%)#u*N`jrwi^vEE>=Ov2Vzs!f zFprkDdb~*RwphJdxmfQPIR86SZblPKtx^!;bWr=$wt)y#EP4Oe5394Q61QD-#b!fk zy2#`-eI$HKG<`AKuT$%>;GBP?5qi4eR{W(q!BMk-dusVu-k_of7&Om>fJ#5AqGj3M zT>UbzJw{Ve#>^6b`JHb*vTcu@|C5y0>p8jiM)%n!xYn&}-Ke1DZ&!|yZFERgpfMUs z7A>e|awFDiP)ef8l#(JOr@`6#a}(_B?xBEi zn!g0Q){haJwXaf)2Ne&0E83iGpO=q0sZ**$fSEp?6Q)-x8dP;D-y(tZW>2*v(&kS% zYH~w~Vm4E3#$kj2${!Kl$D5c20`4k7sRnC_^jgf$=lJqK!u^wLE*IrN=BrFK9cOqn z?f-1FXyf4DX_&Y@<^0^&7ss&y?4h``8flGdD*3wdjfPQvQSyNyP2BB?(YoOuPu%J} z#Qan57n(x+U($_I^HGG4P>c2vX>@p5>rLU|;!eZln)Tyf zKS=0zO=&&D<$x^K)or}hd*_Q*YGQ=~S{iJ<^{V?8=tXU-z}@Y3J3rhbDoGBv{P}sr z49+-!B#}W(O4AZvANqj4HTb`Ms}>w=*%bhj2Y8JMv$3?j3fDjBQ{_^`ecFdg-&Qj2m9zZx(I>&BKU}ys*?GHzTobd1Fwl>~|Ad#nEj>AdLk+>lS@q z697t?K7@7tbU4hsroiCU~VHNh`v~etBshr=Q{SU4DA%JBW7<{#7s3 zS{;eWDI98;hXP!D&2*!q_zb>p3d&@elK#^qaUeJjLx!(cd275zy7`-BO0&j{AK*eV zDz0DK{bPR}E4i$NU8tK8CIZDvQu5oGQ28~toV|9``RCCjmu(}d{I^zRv-kV8&w(iv zjo;!-c`E1G{(P)I@=fT;Us}NrKbW|_{DEC<5{+)Ac?N0|DCNnfKygg*_Sn7Uh3aDcsTC+goSYa4w;MMbWSiH9F{IG)uh0Lzo>Pws{VczAm0O62XUF;u{0{34e#asKc8b}EeNu|8^-Bf-_ z()rS9kKcVMy+GxG$vhlq6c2yw{rI??oRA?w=0In?t?|~z;JcaE?p<%y7~r1jf~jsD z3Cs9HAOf5pQ^n1S`Sg&WOaGEV@Ckcap{L z1^Y@^Phpp9_T}wAqk`XkZU#a$-{Nt;_55^HUVgaei6B7PMniW++B6|nrh$l4EY?{Q z@Vx3Hu`%M~pFt#U$j1V5vv}02hNRra{1O=*IQnmdEemORZa2x9#$>b@@CnLN%%&keTcD)y;BDw*yuOfQS%{5^Zu)-XFZAt0S7ApFJ}|A*IfJpB(|v-<0E2QzkE7pnN8RTXM( z=2}m3rO`OaI4X(jzy(di=16*SAg76s(U1g>r26&y0idysgsy--fwV;QCQz)6{uim z$||ipEnR~F_9Iv$^aT5BQ5wKK1AQ_fLYH#a_Kd^flC<;b1`sYR*5o)AszEd!tRQ2X z_t{D3$t}FuNLspF<43qsCQEqOn>{5y+%_WC)o?1BloLP}!jwbBtl%jfYaL9poInN) z!U7W_jsw%ZvdiHKYQ-#8iCmAF75PrHH6%)4WMXD{^oQ`W3|6I9_0`z7>ioH$ieF;_ ze8g<7oRM4L{ZG=IkKfr$QN$GO5BYnf{c^FuEerywW2p1`&>b-%%y~)xkFyM()Wd}& zMOy|U(1iji?l+Rb0sk~)d*ugJRA3MVg>8XqaUqD#EJ-63g=wI*)rk^8Sa!wMA|bj8 z24&-&rDh`1^n!S9t+eewzug0GY5b`QV}9K}BkipDCfZ-xHANq`^{b3o%QjyMry6C*@Xzbd(Xe8wd*<0rbx$V-RDP#l6O}qlBnGj}3N_E{ zL+eyArgc9H=c^W9sbbat{|fD&L?)Z0hW-PuJWy*7=-0O5Jny-Dwb3Z4=;&HWKQ>K6 zcbR%SM#Zraalsld&@_1qDe% z@qWKac*3NcG=6vV4$b%i8G~&T9S!>dXun_dLfBquE5%w!d(1bb!Y#%L2Q;XK+xWNx zm?|T>?H^}Lk}%wY`Z8_)h0lAB7_X!0<3nq%l{5hd#JiGEGM^6qXS8Z1qC$USXUY_1 z??T)oI(+KF0n5YM-LFI7Uu%CWF8I(Ai$M0k{9%jFa!ESWW$}w|l#U9)?=JuMo$v!jqpy><@;Yj4#sc6Wr4%EjA+4(cO^!=Z@saQPhRTos;a-Rr+` zxhfNin?pVd6{Jy@iUgnz9|;R0kTD9bv;TfvTUEH04N-CN8B|5jR(Bh@I-1H#bE_05 z>WV28YuNink)KNQwR>36XB@WR2Yw~-VX_G+j7}YQOMxx)Iq`-wA+qVMvoca9%sY$a zVy7(hQr5EIMx$9>)DDiY>MX7TU_DT`TyJ_h9?a&;c9cmbd7S~xsgXm_;I7m^OgUEDMz_!tlf_q#E6C_+t$jc-?pu=k9X4a5>AGNq^LND0n@C4*opd z94Fo#-i;yaR;aumEz>Jqb)I62u;wBSCd=%LQ4a|fu8if=y|+eej;4G+=6Z;%tRS&) zoaR}Pu^@^s7Ii!Ws4s-;<4MZdeToID=H(Tgj7b~@Nuqf4ymlUxLzTz%J>b*a8QdN55O78-Uf+{_57tsG?KReY|E}fCYmP?=Ph-GV+QZ?RQNE^#5NTI8X+dm0^yrdk_tsg$q)+t^<}v}i^0 z4;EEt0Bc7lZrM?Ax%T9)XR*zBwb=#Fah~d0!fjK6 zN3`|0K}+*U3_z_lFq0xs6)5sm0Qzipaa2Zy;k6^OhSMcyDeDd_jSe-&v7Hop24^C} zDrt*-O`Ey<+m)J)vMy81j)zOYMYK8#$QUwycG23cHyrFj_(CLPJZ^aO5y_OOQ0CB~ z<>9!SQGsJuhWruEBmLv=YG->gE!hQ4Ue{oEfyGT^1~A{-4p(On^Wz`Hr3OShT0FYZ z)Y}R6+9g6CEs^+qQ0w_1wjLzA@|#KX!B!);xOwNRu%JV9Ec>tNj|cdug7ip(<2B3i$<5(p7n*{%Ffo;He%w4(i-IT~liUAi*?3Owqs2%3Y4R&IP zNUk3pPdQz8Kl(jBdGYSMT9AY*Wh~XHUXdM^!;;;uR!Zq0+O_wWJR4rm8|5Dga1i-* z6vkH?G_;85zVuD>=r#>;i}{vK=R}ej>G44{^ldo<1uZ-z`CP9lLX%<127CU|3pA$` zq1UkEcSTLP29wo&>=s&KDY6kOAuxLy-Iib=;Wt!MdiC*D=5u(4)eluXZB!Kc8k@UW zoBg_;_F%jrC7<>dw1NN+M%FOg_x?IgD=%Dti@T4$a?yXAo<~AYlb|3%rc=3e`NldJ zm$vV37|HZI*))ktv_JR{21_d2MINjd%Jkpz={6_6Rgk4t9(>oh9QQUThGCKGwx!kF zbZQ7YW?41z1GUn90GCenq|tAH$U-FTpW>I6@|(A3HUa=H5C)SKk^FD9-BupBoYhX zw_e{6$T(169sWQeGvfH6-54DnO-C{ZoDV3IlMO7okY4D;@Hk>PjBl>2lhJbaijbVL zZFGfsW}J^u{1u3p{VDVzi{V4|f#p(D5ajSMvhgCP0Tq=|s53ZLENf0{9fdtGq9X_c z0NeB1zu}Sc_^T$u6c< z$ao9G%XIo;gORp{Ko&leAn?H9TWXmu5^zoi$4?t<#V-Z)+l7t?-x2DA)`(DVzfc8V zd_I;+VJZf&MZI!l@6;D_B_h$qIMURn0WTDvy(q&EDa=``(E+(JiG^6#hD-DW_w*Cl zhqxi}{jz1jWMn0F@M_5Yb(2s1QmEz-|N zPr+(VpKtC=W_v95>*Y~?48Qx!$@LJXG0wfY>R4_Ex2FcZFN-Zwxl&dEj~WG?+~!uV z-39R5_>|M8b#{fpy0&}I6G-D0d^{GiPovkA)o8vhYp5X$bt2rK7eI~bz2NQpQS7Vi z*2OzlP1 z6K3g?k<@iv&ZLkb+H-Y_cI_Ej^#oei#MmaGzomCH6c!!Y_!y~`;ncpPDPmF4#1K&s z@Q9@GpQRoP#UoiZ(CBevKKw>{0SgdsoP0nder%ZEG5Q1z0r;Np!H0Ziw6WhWD>F5c z;b7t5p8LSjU||PaaM+7~Jw|n;tO`~DC0b!(N2jXr~P(x8RxJ!DR?;dZ3lC@95A(ozJ2Ki({Z+j5DUMlma^LBQ>j z7@@@5Za*>7l*{!zS*pf<7y1aU0fC+B3*9WTe&dL+qUNtsKgK@{-q|$BJ!bg-L5o2Qw+RTt!oj;YCX6I`IK4AFPbkj(lBgJ2k31bJwfBzkhixZe1+rj{f#>6_lliYSh_C*|+&d z!ayA<+!ZHs52cX)SWvQ$km+%^lnc1cq`rMI&dJwj_>yl`V27=_LQR;^~K8W>EXVQUdD z)q&SA?I(jG^?I9#=l$vul<`p|TJ_TOnp2ry`rpuKJ_2(^`iTT|*s?Z&zILcOttp2< z*8jOTn;7!$G4|2Fe}?{V><2u)4Jx*b)|G08s_I zuoUi22(uw9foTPmMkyz1>@Ri+uH8x-7mZdO)!)GzCZHZ}(1Jj=U&z=N_$4`N2wSh? zrTWmQXoKpQ=YustR=I?|(LknrI%(A>ua!)U$9*GKUmW9$#TIvb_QOm750Qd%^1tt= zqi7UJDS=U{*5cuU^Go}vF{RlGR4=>v+&O?C2H$i~u-yO+MV5)o;Er}(aM8PuQp-}a zsX85(3V}M%zT5Zy<_dmMn~0RJ|Hh8TCGar;NbIXOh`|q!fv)yQ(Jm_%Vz76x%Y+*(O#-(|t5WH)-qXmCL>IlX|1n2;{-D-q6z|7_UT8$oTgp zs1R!hS5lvTU1}mN)@>DDY&{*y1x(1pB$gJdHlcpbu(`h2kjOa;ik`5}D%T74)kMMT zo-~1Hqdc0E#o$K@iaoL-OZ4X{*7b}6N~2kmd_ykM7BGs?B~Jms>q-ZA?W^=@W0P#5 zAE!YK;|{M43t*FdHp$^Wocqfa;r)W_>x!^G;gauYmSl*ufaAeJFw8}4!u@3ZVyz*Z zdM(6$_dW~o;1$e6-k9e+d(kH3yJ(qHI$ycT3+^v8dS@9aN(f!3!WuTQWpK&|4yWSYWXxD&J^rRUeSx~ap~S>(J%jB+ zso(yOh~%HKJsFkUc&W>iGV?BU&&?*$)vjV|otfZty;onk)&ed?;DIrT0>}y8UCa~9 z%u!9|8jr^TDyev$sYiJ@m-{tm>{JOftV!*xv%#|%b_WO z=~Y!`6!2mi?9k4F6^-rZ8qVG#L`!&!A{E_RCB-ti{EcK)b)#7+s)BUv!Yb zq*1w1)^IL{Q@#kUCC6=tCxw-NZ1Mv3GUs68mw|SMwme}!8sat5SDD!#Jad8jczg?| zb|^kal2lwt;DlG?DWBa|fd(U=F2%CVMnM0(;Qwd=NSj1iN#kToM7B*8O;zsx0W0Uw zyRu54%CSfz*+~3{5d3Hh`jm+v4j%*4ThL9Mm;?i=IR!y>ip#sj5G{3hueuXw8E6t}R6O5$VNpN$S?(3SNq!p1H?J`$K<d@(?20_CRMfO+s0WXPMiPczM&B zjCh?BXS@wAK7Gg9GjQ1dJ%#2P`pvrTH!rt#E&D$BkY*!Ncqqri36uosMCF0X)Et{V z&~FA9>3G<^a0;!OeqYMGlP*u#u4)&5-K2fy#Yw;Y_dfIR?uq(TwA`$zuagCQJqf>e8dQrB+(;HnO6IGa@pX&1 zzb*7+A|&Cly>82~TKNn(?9j<>HD5F&skk9%t}L$coX3MZ4+5r0+!tvmfq(~GBq!Pt zJs(HD{?^D6>nA}+`^APcP1vZo$bm#4ySau4pgbyE$oeXz@wcm_nM{&?oo3J{ENwbr zZ@#sG?~A2H-KdGCQDb*|1=#DSoA{??K!FT+EuUVl`O7A<8b?l9P>*eqv%8ODH(DdwRU&#I-`Ss7QXEO$gzSkEQhs`I099Lg&FL@{O$92I7 z-_5(%*@cWDsNdyFGI(Rpi{Bvh0x1>#4Npd$%^yK2m%Fnl;xY8`+U1hW+bhO+_m7_U zw?%emCZvAq*;2Xk7qdNdpBrIW>~dgv_dWc8 zXySo6FtRhm2wdLV#|}PwL72{ETa(A!9eNeza?a{z3Xqkv19J%bFu$fscD24=?ecx# zTco$*eKQm)Pnv%w_`5L^J5k!nG+YzhTzkRy76treVO;=ql~@9=ZC zZ2@uwaZ#wV6-^T|{=EVmYUwP{E!w`?40Fb$fgzaSm@BY9T^9xH8S_z9@FIURJsgPBKh!ZD#Z4wA%w#I*jAqa?I{(12N%KY#2 z;W1}*e1JP(Yx|0Y&S$0}33DRI5bhLdHQ-@~uu)4YKYc|G_5Kx%)O|V}m)#yf^pip+ z9FYGBf3g~v(AI)&n4H-2vwcl@H1Wko%iNtwxp;=drIg_Ni&pXNQSpZtdR4tt4^JE%_UBTp9HXxE88Lk$ z=XwTpRjU1O-QYPxGB|nn}MliM}hdvlx=yAyC+Ye8Zi4S$f5t|J**xugXutG4y zVDxR3MBYsl4iwCzeK@+iE0A9DsTtmvQ19L5<0%gtf$=Mq%JBs*pBk^X@`CI<;OB&mg}!; zU6T`Kdg_xyXuN5j{E2{S50`R9+_}_&l1?l2hCr|5luDh&hL8*@{W53@p<|Th@|bjg z-e|xl(`%}PZKE6D;@>{JPHCk;LnBwqX~>GTuY2aFItoyqh-s2QAvv|l(PWHUa-uRIT7L` zPv7|JkNkWF=2)%_2#Ey(S=#fC&!8(b5XJbLX*_PT%CT>57Thd}%}5c1u9vll-6las zV#EUqP=yF|4g>EIW8EXfo2!2R-NL}aZm$a*AG`^}8PzQ|ZgKO2L>^Z+Ofk9?Ve1y@ zy~#YB+{Je}`u(h?#gxFj-Nk_{L^f9}1kdht1DS0As358olyBJ;@vE1n!0OUc7D^T+ zyCpYDo58)2Y^1I1y}#5(*8va<+fFd*8wYxB9|_n(6G#92UYoQJKp9jB*~GR_;j(qm zvJ{$efZ7i;f@x96Kmj}2fceFbkfWnj1c3)1#T;q#nwqb_v%1hvQ^)7D8(>7FVNnHC z1QgtyFP1h2ji}Wt)^R9Jd?R&EIhM_2-y7oaC%&Y|wrrjx5S^ej?4K-*Lqk(h%x-;; zf2b8hqwR)StmFl3Tm`a%$rS5Y=veot~fp)~omGq`hS={ky5 zO~>!=Z=W0G%E!U|>*V;fEX%>#;~6`54g~5FyH1AyhYH#m?||%&=>H3t;6L+1hvG-V zK2dtKO?(yhO|!3ZdO4bEF520LtH7HOn#M>$w;PACFO2^37M8XDhjv3wC`*nx!vr~q z#gMsiv=eFOmIJvaa^>bkEW>+C2{-6%#b(f+e)DRKWwM_8K9Q*2i@<`UrXEsR_E?;4W>lo z38Lu}UUQ7@bc!awIh-F3E!U_aTlK&S>%iz!mfpHkiK|fXgRmWpR5WM89gN}lMU4E)aO{IV>b+{{Ry9}4*IY6fg4O;7bx02hzb_vVO zhS%pc#JJp;h1}#>+Rw#CC4CV?3KgX7@^0Dj(aeiNJju@B6crcVg&K3?qa@zg6YRf^ z#%DXBG>AZ%03VakgHT;kcJ_Xw$%^FFnA?|MhJ$vO=5AQ{f^uXw+oViAvbgVclp6SR z4A{BQpg!=}Pt;?4Sd3Z<#wNlDQ{tw;p2s&bC{?Qi6TH&r;CNU>=_5~Nj3{-9c&6G` z;BknQ)t5=;jB0RTi&}U?uaQV0qhT)ln_D$qxK|Jdm!w%Kx1>{KRnbsj*H5K;ZfN=u zpQa=z+)EGOq%1!Ebq(r`B5-5+xOZyB^9H|iyxP=p%sQ&GV`=eS=;u}JVL76ISm*(i z{i{3&9{;Tpo16dZ1mp9)eHy7ieBk^3%7*-{z0HvfuJ~Z048)yPQhPTJNEnkT-;qYf^kgnuRkx>nuPf++qHLuaO0<_dxTUj!(u0cmtzwgt@kAJ2 zD613J0DH@$>KSR~Qdiu0sMW81e>j#DHqZ3Z$!Xr+$mVQ?a z28b`|>xvKr^v4wYN`jf}e^aao+%xjfYkN{Ww(ncb!;!_S`WYdY>OD8Fk8Ks*yARoY zx9T~_yta|Y)^pQE4`C$Nx9)A0EFx0`<_$#AQrf8;2t@ZO-iFfG= z++&;;#GAv&?<~#GCDli9Ata~8s}6R$J#cbkHO`t;%FsBnJt~E2N^fo(_trJq@A7Ab z6&6{v+*p`b87~i|${<$cX0$b{l@^bp1GBvQJEYGT#t!a<;0!hm?y4%xA7xN3nsT$l za>TtSF>+XI++p8=tXT7eiY>I|{+c9_iG)KUfB$knaaj5;CoGQ96R$O?cEyop=3Rfe z9d)$!N{8(R_Xpq}nQOw-e7(be`_dC(cxh;5_Sef0=)?!gwyzz5@a3~-IR%Ryqhg0m zO410Kc@U`&uL0ef>g6ZNX{Rv3Uto|E5o&aR_Wx&*Yj!xT>y80k(pP^4%GT5vS%fHg zXp?=>AtFx#0B4q$SZMXCOsB;n8s6Vu{xKge$SmEztul=m`Ul>mG&hO?u3hPt)v5S_ zgEUXkXKo4%j(~FaUD!4Tz^vnOUu5n(rOoP=M1t+^GEIv1HSAK%dee$04&0Kamy8L0 z=c~um>sSvuJF4mT9RNb#N?y;<@?IH0*r)EV=QQPNPZPdS%Ho{%BwdhvH;+6WxobM( zLNp#uO$mHcB0J6BS{Y(8`GD+-Sm&*t?4V+lC{`-wK|E>ApZ@>6_1c6KC%g{_0eu6I$ z=v%&t18UNk^6b&T8ETc@Z^{@@2^t~tGNKX+1WZ|{(frc%fHZsM+@C;2`5AM27Anhk zjA_E1IlNXf5+WqwAp5IN8M*4}{|{ep85ZUD_IoR$5+V#pHzOq?-3`MK(jX`)-Q6uA z-QCF0EiJ8digXD`NQZR8UikaRz4vn;&npk#0dvi|&h?GY=|{IzQO^n4b0s+=8@3iA z@!}{_$#LH88DUZ&;*Fv#eVLA2P-Wld@` z6e73F~{RJ@rx7aWPFVB zd5-G1RqL1Gf`o3j#%)7EJ+hjp@*Jc#ymhPA2n`-f`C{a_zCq*J#iIiT#)vUx7(2F| zQz*~}t)g+7&jN&n{i9F)galk0oe~;>pk+(+dKOfMOp`OvGqZswy~#6z-t;afhSw-} znYv=Sz<-pBe+d{sPa{G06({)J^P1hc4uX**pb_Z*n30^e?-r#el@VS{6UJ@%QzfTT zAF0!gnV$XkV?VF~wD-k*dbZg0H?Rx-13J#5G8TjKF&cHw#DWER*m36J_N@#df^i+6 zRClb3aoFEl#Ku$RNF7t2m^4LC8z&s42w#NE(e*z4FJ@KpC@Bnex0Bxm+2!y3Q1gep zm<^mb!t{9MhoX^MiG>8YuK$P;C=Ed4Hos?~lE^Wt)$Ow2c4ixT)E4XJpwiJ4!y`09 z#}1-%M!6PNs;I*bRu*r}g^}hs1J92qHG}ZnfSS+eV?i`KcoIPxN{ON6hCAHhA9w6> zdrj3-7Oe=ZNIE-G+Pfn{?xi2MEk2fwEWz*I(T;p~D{_xJC-U%@>U02x_lS=7;%skv zwr+cZ(Pl|%kbVaHhP!{=ybAB)BK2oKghd=mc5kejxnpD%j&6sb&9g4whojMTjt{7a zV|?Gg2p}b>vCL)#V#LQ8>ZZlI%=3FmXN z5Y?XMSIL#O9LQon=mF%P!wBXj70uRLtFz8ygSPfi%Ey+LE7pT~17=qfrI$E-ub*t2 zO;`v6hOHRr7{pPE(c~}|M=k}6*ASDrk%c>3RSzch{M@uy5F~Vw`SvskMLM0gO~2>j zxB|CtNX$Fyq)c~Z1wYjZ1OjOEiO@IkW`+N-!4o(zk;NJvaoQwX8^NjZ-y`Dg@j;IG zaO0^_G-kBq%_86+%^QK`wlP;QbKDku0_8QHdx*GH#xiXy=p=@_@mPnWB?o`cpt(4F zra1E?L+SgK4hzGutHGXjxHn0mGD~PQk=1WP7@@cwxpXwtfBu0h4ykTVFg4kzQmxwb zuNg^AF?t57kRxlrv&TTZUa*${!y`I}L%er0450ekli6jx3?u0ZH?T z9JRtpx%3c^mJUT2xz`s`$FTBbKez+|hna)_OxkS-JMx0rI=;3^Ai_zfV5_`!H+;!^ZrqXALnDbN7JYE-Pbjk< zIT{{_`Wnbebyos;V$rXphAOQ;@$SAm#b%_5I881ONE^qWA?PDAfp*Oc7M< zb|q01vu-x51~t}xQ`k5WY^NV0LPE%XBahJg4W!xA$2iSD=BsWW@@LS;&Qo}y;hx5A z@X=(xTHJ3(-d^}!Z4(KVP2=#DI$b`5hn-tIGzQ>%vUq9nxF?#uX3P6g{Y57LGa47@2>E^G_c*&hM*FIG zWDbM4_S=k>7MNg#IIOkhsKO8wP>hOjaD-PhBeCAhiT>pXw2R)I)AIA-7AM;}1!94# zXnZs(UEvyeW*0!3oq7JI<-!b2G7Vl7$w5sjF~@H5i*T>R^X%qQgs#ol|CbqXU;rcU z6R%?kmEA@_Wg;+mqXY;Q-Jjdx4;^i6MYY%D#6*$_Jmce?DcpKYCh0RLh#Rz3W;6C9 zoH!s{wR9d4DM*C4_=7%aQ>c_nVJnLx=<=i%;OgOHp(3nW{aL8clVW%{B2RWg7h%#J zA=$b*@GcNjr=5vGw*#UyS+1Wtl&=5tOMOs+sIN8&Q6wK#WNi9CnE=6ws1(7&*}e5u z;`E=TLf}2KA}>l5yVe#s>M_?RYB<@OsSr*W1gJa&0{{ENA)6UdZ7wMJDSuQ)l z2L~?11by+2rAVGMHS1;w8DVWic>K}9Ur}e>J>Nl}wZMuJMkVk*N?5T}yw;{PYs@s5 zD3N)S&{hk&w@l%yWd=P?SN4ZY!t_Sy-N_IiA2&0?n%8(G${)lIQk0ziDxi@o$M<1( zC4}s-qq&=d*C=?mlzBfZSw7lW0gj{8#$sT&Y-`K5UCwZEc|r$#ZAB8Zj_jSm_hKvX zY-lweROR+Gh?T6s2%0ZTW(cIl5pk6P zzQi+w9Lm}|uccN^xT{s;?$T!GCTvPuWxf{N7;OsD0_wwY^x3#xK*)>0ynHVC#u$rw zFtsjMUXajA&zw4Jpv&Y{5;L%d<2J{O-dJ8NN7ip%c;9Y?(S4eKK|MECC^S54EmS^J z{Kg%dN7J}~=Xh^HHaDKn<~`>1LBC#nKm?y`5_8PF=c(a%tHVY&R!pOc)?q*2UUgeD zOJ=1Zxy1di?<8vyv0Y7>fE{yea(?j9NJo~S#^POS!b_Gbx1E~rD7QP|B$ZNcQtF*{ zp0pOJdB=2xC1*L5`a`%JHbz2I*j*#QA|9B$&@~dX49Sm_q^Ihyj@;g*47}z`c6Kj7 zf$rJLblWVdc5(g$?I`r|B=E4X4^0uVMcFDju^g|& z9@+9CDZY9RnSA>~y-TvDJ9~&kVyy5Z#IzHl=5ZEscZguT{^shr-^qG(xFrXv-bjvmCZtr>z1Pj3|Y=fTvdG#iiIMu)~a zf;D^R3(qo8EH5zL8JB5f+A|>dHCm*zXoTCko6>h0?MB~YT z>;1g<0)?4_hQr!|mqsX)Qm*inrikpPXFcZb#DWVF{RyNn%dDT$>E_gcH-xkCD=eKL zl`}o7+7uG#x%SHh@mwmVpz(F$tFPr1V>MgA6$U0QyK|X{&3+S^`!?l(VP=eMN_AY4 z!pNakl@VbOsYheIJ+m$VpiphU3_da+f6>k~q1y_;v{JP4L|&E)R%eFPVQBcTd>bTE z$I_~`1TtFcGIoH8RI&wMeN78QSuM-5^{WWE-G1+h#r9H=eIryB*$eV?ID^wVhgQUD zi;@6F$8s}W`M-U%e@&yp%vhi&d{t47nmw_H)y(%**-yFrjrfY3bQJIFT>~ zZUn=_ez4dH$VXx+Ihkykd5;MnIt;SJ>P?d|VmGu)duQLVl*T~1Nk1bs$Nly-nCD_5 zIM_+I{H~Vb>|!TzaN!*>#{{Pw!`{mH3}Q%>LR!J9VR;7Yg-uf};sEVL<;5;T0B-YhLNylbHF! zn`hbbw)I9Hi|w|cmdBnG2S>!i#;iV`0soG@H|{!FW@*&Gmw-=)b-&GsLFa`pE#M3e zj@ixDW#*3+?hkH%-(T>?XU=E8z#~7w$E^n`l^h+waN18AZE*A+3C0P~LB}KT@;s2D zB@*=bR5^<1>@ToAN;e(FZ&5b^r<$<<7b{;n$VyG0uRDDo)+GtjqSX;Iv*jHsIYG-U`SKK6 zq+}a5ef8@o*%dn2o(Fj%M;<)5oMG1uE+=|9J{BdKiAv%*X7-4Vg4ZsT4WoRGREG$cRo+Eaz?uh-`9YQaV_%nOXc5 zXIOl{If2QG+G6l!T_Is>MVJ}M<|9!V{Zz3i8 z326#Bp_!eYzP*Xk$iA?0{%Q_WOOJeKXr?&Lr_#6=;}{$_Kv9hH$*0q5h=TzuM|_3q ze@>iVXu=LwE%mli=lnz)oj6zEM)~&G3ly6Z;R?q-Q?;O3dkg}}!-(AIJ}VCANV{h* zlLktBa!|8>_j^l3w-6~_T$q6vDCg$A@jPJ2i{;~iChfv@0;-NCr!fY zV0#@ai44leKnZNo%M-0P_KKoSpv&}_T*eGrPKKaVs}ac{+1m?%9W6k&hZA&qX~Je| zwxmHiO#>s#c4Yb8(4F2m0qmQR=?Z;TGoFVTebRvJmfpxREe^;55VT~CCd6o{99ib- z(uz67p@EiQ+IFC5LR42+uckk7>W(WlcEE@jkbGB1 z0O7nUCy|WXTg9qKiv$k<@nmpHJX8-U!2AJ+l_RaFDa|li6mzfw+xqOg&l+0E$~kg; z{8sAB7#kZ=3cq_-VQWL!;SvT|ID)hhaCrjTWK%NxSzd%5_oOA<|6urNHWC)N&z&bN zfGGE3^E%{Uk_TWYluvp=GG# z8W@M&6!4M%Y#3+--hvYL(74^o1M2eTTM^8iNMd7j+a~HnN}^OF&6m>1DO&Ww0g;3C|{_+T|4;P z@A$pYd&kN<^It*3B%*u7Rsbp|<$Qa6n!4kI1$RH)h3&Vt^{JYv7=g8pxl_5(Q`MHo zOztO|Q;gA%uAx{DtHB=e^WSwFxrw|K;aX&R8skNTwcvv5!yj@b{8IHLPMd=~Lpt#2 zsk+U{?888P$@iIK{eU}7SOm#A@vvO9mu&jxM&dLfK9AjsXonIJW*fK}MFL&{rl!El zy6@AxPjwoj#q--CaA!Z}knfm#^_%Xr0(D8q2>hVkW_J81(O%#>X)9kQ+o33y_H=i|JGwz! zIvcJagkXI`HG8%RJP<+BU_9S3o{z}%SMEo{-HOZgm=GL(ka(%UC}Uv%j6U1}>Eftk z>Fq?G(jbTAN_H~Bx^HMUZz@H!2^rxbO}EX)IlaZ9-3);z*nr0<4SQrpFS@Zqy{;$s`@s5(!GYKpYPnUfWg@KM($pgGDDfhLr)zte_lq2sJisBqB*r=#R%29Ff6goo!bkd%dTQBTRS;k;4!`{~^y24&k zA5(-iI9)#>A2>5Iu%FTej7p=QJy*l^#Gu*lH6{GpY~E^rMDWY;WT`gA&EJ;la5!Pl z7mznT|NZ>`UrIYBk~&f$hEmT)KY+){B49q}J*J~m6UniU&SO|Ys|0piiG9dOj$=9f z>~;9)rFn4jKk2isee;DC(EU2(_Wb#W@%2-LMOQX)=CuR#(uw3g;|7~}4dJM(S?V`l zou(w@-)Ks7zI4iY1<#{TxwrQUm3!axH5l}MeLDZquNQH-+x}HBV!W75A@P-Xq0!(n z9kildBC;nB3?k9$E#=SKdbnPV5CwxfYxLWmH*N5{E9;z?Y@<`ac=&*n@$F4IaIK{p z+BBqWJkEa`gxQiG)N`tydR$+hRzbAYU(ZQM5NuR5p=JX+h5kBHX!nEWXCQKjehfi; z{q^{0JsX#KH=o_@hPF%x-Kx505MPz&#k35aurylikg4w+7bhLO2YJoG%%eN4pC z_NUlp5dlyc93Z*4)_FQz|TFe2_rIR~$Lt|ps6N57F*_O%{YHNTu5c=wG{Bw6P8z=)m|JF>}D^t13l}Gb_n{G`wdc2kwoDO@0Nmkxvy3oQin06j& zHWWk62cUxwd6d|w!hcF`s|s(kJl!LLs|o>vm~wu^C_2*^f|QSwo_L;#5UWbSdDm!r zvnTJ$WTFJ^pz0M%BdD39kw@K9c3UXnT6V0++gUhI*Y3Qeex0DX@v}=c(rB=V66Rb{ zn9pSQyRUfU*Y$NB2dHBn`QbvlG>MtKj>Ih7M$PRA93t^fm`n}w$n z2xYV{yKa4qVLl*xJ*1YIzG7wAvRcrM9{*CsDV;eeR3E;k>|mFF-Vjfn!;-#A3rO2{)Vg)L$p41F6CzLR_DJh4ySxhrKEDR~v@K6|jeTT>=VFlWx-wfCLtJwQ$9 zg8HkNC74y6M}{khg!bS%-q-XC*f<>as}|ja72mkOQ_R<^mfDOV@#gNDkDG~tWKA%Q z%pX|-*GpXqf(jNnsmZFfR1kkw;q89&Y>xyKFyI%B-y|BXe30q~e155 zOba&~jUyqt9bDULbyn6$kL6oK@R`D&IrzPK9!GWuzwQ#<`ZIlJTFt$!5GQzO|I}y6 zG%&n&3(QRo6}nt1`WJrjqf=IfS#1lwnP0e9CrV=#ryS5Wo5Vlmsrzd`{a1MJ-v#IY zyxn|1umMYwXBj&3#pi20L-59&bLdjt`x&~YhC^P29fR;pj>IND^ESykd`36bjZJs& z?=sl3=^;&l&JlN$LH)FPzqKA(@09t?+ALbH#72a+7(tDd!;DRfi+xE#~ zwJTOLF!YvR@2&KD2VJfXUSj3SXDS|7wVaLU^594`I$34|LeQW0v4DKxbwe3KM1Whb9ix^y<6D8XT7150w97$tmrHoJBLfP3&3D0 z|4HA@KN_G_5dW{nAp8pjS(?C7>vgp;v0`rs%$4lvPx1;16mH7TR$6Wb(^7un^Sz3X zudqJ`W@ZPHugdVZY!SQ8&Q#Ij?#!k3S;%GH5XIBmcQu`^>2*i27p=zbrc(FgzEE5$ zX^F3*cz?$`0Sx-*Hpsqm1Uv$7@5;GsCwGCDw5||zz>og*w{!b9x18=_6I0P_IZFfG z(f$>U3JMUrKf^_q>Y<|P9vFYWQWGyI!+Y%)+f7@n4EF~CX-kX)UjRfo!ao0helMGU zbpgV{XjA`3!7B<2en9g@4GTo8a>(ypAPs?I=sV{fo0&Tt7k|6{_?xM=9BbY3G_XDR z&VM~0J@Nf(h7jGH_L*!3e-}xWLKZ@@`0Qb+&Mhr~ zdvNqs@3m6^Kw2KV>4;*5o*`%i8b|AJi^X{j4?=nCQ|n>I%6uDLCs|^T>6~|&acC|3 z-A)Wo0YP8*y1Fn=yWTFo;B{hTsaf7Y_ORV@e;Hn5d_~J0N$&3UIKn{p4~zM~+B1dC zT?C&*4198Tk2Mqc-@(U_YHHXW+rQq`W*r`g|LqR5ewPdSr}FUiBx$>qF;YLGuxrCQIo`-`5 zMd~$Hae`T2dwPu=>>Z)4HjDgrFYCk^tJy%pH`=kMiPn5=@~aQ|Xh*QnFi>WqV-A=B zx;Y836Dk86(ybhBfGifTMeE%J@RmKxj1*k|uNWeHrx#&)ApY@P7{S+cS`_Mw93ZTK z0?iNfyL+Q`O@{xgo*JkyWna1RJe1*P_Iz>93p6?QYzf6Y0e<=KpKdt(yc1u*v?nSO zFpnsYmO`yJ=u`X^VK7u8mL;yLbS5yHMKowh6k0Ew-o14}M2QG29D`EXkg;FZA5Tg} zhV%8N8_cle3$_@57Sksp4r!&|eH_9BgQG_L-&>AKNZ+>Tbz+;16-a|$M{2S(toyFN z&y)vTM+48mf8pHz`zvA*+$A9bGEM%D+wTLxYtpGl(p^-H0-V=_V&Yu9Pntj+-TkxU zlAi!AdAflW^OM@VW(lQMJvdPj{cQh%cHj~A+4NxV;P&ld}QJT0e z%s0+>cM71?DpjjcI?no7fZ0K*F*C%H^EuOh`fItZRLin2+{*z}17*q7`qj=T!m4F1 zjRp8X=c1JNVg~#IFQ>qdo}>2q`+tAvzYiEVHNfY>9gtOPbLq6Q*RBvreR3@(41(Kf zOYY^fb$i(wbwSv)UEZSj07Uvq7$@E(_|Do*eH`KZI#8|M>g8Ps=P&SoB|CN?{MO3B zcSj7&C3W@=DaI6)!VcHTp~L`xdz}M6FB{aTkLw)0!=C z*a#t5_yC#_7U#)8gr;JA`-j+awl=v;ySc;z+|Vcu`xBH?)g(@wyCWD2y2nD=+Bm7y z&1i7xl|*wlX2H@6l$w?}CLKyFlR0{|viEmjXd)d1j1bH0H`UYMJff zy#H~2Oi*Cqqh_-_2u`4w?kpz9c~fAh8PeMxv?@#GwxNX}3J+^JG!AO<@H4r#L$J{X zy$}#N8YQ99(VuJjq%ncxIoh67{#t$^!8lx`Hdq|SCl-9NMRq{|$zo2XVamP+-<9xg<%-LQ3BIp*;fnIH>X=kBZZ$TEd}zwUuE*~U zzuaa2a4f6cYslS`%0C(|8evO%zuR9?K>_`>MG5Dl(u?V+_<^DYxo$Z;wVmnGX}MKo zOj=&6%daQ3)|vN_-qVbH!p(X{A7Yc3&tW>!VNW(53~B{z#`b;5qhHE*CVEb`SA3!# zn#omZ=>U}4M{|O6&;-^tUT6_eXfF_|v78OQIO(i&t_Jkk2wnldbwA7&(U}I!jaNdo zeiQja6fjE1Y}doQ;oF4lqy8mVZU)^GrFkRJqxeb z4<4Un0hL@Kg?-~0eS1Tu=gET`vAtEoa`}mJ9dWR-1L%0C#XL*h@*h;(xNL@UfNFOZ ztzK)9A8_F2cDyMEm3WHC5NJg(wLUoo3&5nSb;UZ?i-7GnQZ>{f%+&NF?uAML+6coE z{!>m~7aQ-An#Z0;!)j;PM=dGcG6dm-I28fWMDN}9yQZF_^$7Hw?472G5+s)wrJ*D3 zQZO405L_Hj>g=CxJj@~R945`y`^)0`M?lqkh;(sknarx&al0gXS7=pt=W0V@FZc!@PRArtXJY;2u^&l$kENcC?3JChT#4e1~0uI`pYfX z!mhg|sy(hy6o(RnT%Oc*NIgNUf3-poPlmS~O$ptSbtr7S=yJcFIb}rXv_d!eQVQO& zw~TZ;G-Y&eK!kcXV!y*=#=_tJ8j~J4zCl7gGaD^9RxnC_v`FjhSkBsiqZwOZ9PZY! z*e+FZst|W`%|(AAysM|P{D@lGAy6(u#=kkl<;6v=MqRTD0X|n`p;kS1=A$P)k%3mr z%C|Semll}BcrvjxzjK@y=ETE^NIBlQGv{Z+A1*peW97j}|6!Nk{b*gpE6PR~3k9wp9WvN})#!1xOeyP8N1w#&9a zYfCvW9Y)AFT)Xi*l7a}y$L6%s=vACHI_&2o5DAD4jNo_QIEnluG4Ym>=FfSPXYPyZ zGrHfhOIB2`op_xp1ABpZFM!h4WBG)@+R6tMT}R#JtlK2FE~vnZh9@F16n_Y6R=^E7 z@gm}QET$c@IPhR>>aNK6zM!XO!IIfn7k}EzMX=Lz9$`o`U~eo(wst0F)y6UFiejm> z`n}%_yKNf!!PI&c&>+&q^$jR6`2NpYcCrCq7U$w*RxyNmrqU4VxOv1*D&UrsC-V;J zATNceoe9L-bIr!le!c#R5yg33;JB4IMpCSLEe?XpJ`v&Q`f`xd3^1mSsk@~bed0VFIj&R9@&*0JxF96%Q19_Y|TWCx52j#;4{3=Gn8m_2Kc zW#Ka!&GU0XqAQLOPXt$&DT}GXFiY-n$0GdkzmIgu-$xou$9&u&xc@G~P;gTHDZqjQ zK*h5LJOkke2w!T{R)%2d=kWA7Vp!-2#Bhkz>$s^q;Pp?QDypzQv56_ard0*;U_VZ~ z#eV6FBS{JSci>lB6^i&XroWD(pd4lj5`Li}@H0ONTbMy)hMC4Oh4ApB2HL=Mge;6v z8t07{_R5@q=u2ic@#-SfY|-4HfPn})kaoGeck82h^?}ZS8q)W2bYO7t)US2&`I5!= z`5JRIpQq$Mcwd|Z$g}C2V>0xr$F-MhVuI`xL=&d%?HQ@w>RO8_^b)=`k^5#v)$dVv-1?9Z z+lZPDE->z_pj77JyeWyb;LKr!j;4kW355$UctunkKO6=jyk;3VUaHrA8jxmSFXU??fM*qJa$cnA*DNv4xw zHFSS1zSM2M^q(3=G+_=HRJCBgT9Yd}$k5)bSM&~xt_@{^^@1lqzSxT4z5}cRFMs?% zpSW+?{3ZZO|MYug)PjO^8o|P^y&Bb0vth8R5<++cZF%0jTG7AsyB~i9l=GBLH&jce z#K3N91+YB|IJFJ&45t+QJU*NsnQ$5Y7-sWkaMPoC*STCIKLZN`*n1E+z^H7@@DhC2 zbmq+Oxj?Xy($`jZES(1)O6T4f1#vXfv|5X4WJD3WnqT_$$;Hl@B$v)m}ZyXdgBbX0bCXD5MzVy7$ zfon7^Xb?@Es`@K3!31T=rBtdaARBrYs9Ux{s1b=(LN9!z+K35BML2v0u9;_-vw!*b%~t7e)O<4`Xq3EUcMoeVVGh7X?p;exo2 zpAJMm)~JG0F{WX`1!-MAq^tT5>v$W&VDh>}>c`Jcyr|$OPsq~La--cZcjoAv?{P8* zgpb}@PDSBiGUbaVqz*Wo+j+duxe22hmQLU=R=RH%D@tJceC4bF`U?PG#sfa#_Ncn4 zUR!hr4+KZdX<~*pPyNcqRRsr{`9Z=%U*-c`p6)|C`^_q$1}FOlOEnyLv-|Bmq_z1v zdKm;NG-IgjO@YFLVR5l&`?^oYN#OZ*S>(95IwTjkuG`-!74|WBF+~4t9WzuQNUkuC_~5ZO2l{FT~=SE%1HNOEmI5BZpHZ>V^pLFQjtb4jQy${Jy?GoxAeU8>&Px0$+ zHAuZ*HqiS1H7Dvpk-)M7lHhMJNfcJ=wLar9)IL0alkj1e$QeFO@*v{=QwuhPjNK~B z#nDzpJB&mCGz<+NE7lrZv+9dw_GXZLgPn&$#=Tw~>=EhEZ*a#LJ*JZ2-uWps8~l{A zC}<1Cut#rU6)~_ z<)vqSChc~JPgk&-6fDw5BEQpPBDRQXiiA6clx`w2gTvC_G}du-+mKI6oS<3 z>V>i6z%?697abm$Yd?@UwwV#IpRGC1SG;98mHL7cqVK~bKUF@@?v?k714 z(QKONg=XWUE}yw7LJH^=m(oU-H)<_k2RFyA^eyl?3#*pB&PPPW&@_K^8^Q-mI$sg~ zYG-lKY9b)_cThJ_lnPg|niOeDgRhJjrm)eXZ>lUPG_-JpYcsS3O*ZO@KPqu1K2iJA z-97f@yK>?yLlx=zEHN>en56XYnVAoh)|8`F>#T+H{>Z018$c9->NS#>9Jwj-6%9bl z1Th!M8OS+oueuRz*YEhX=$CG*AI~lt(7M0fnUinpdHR5F8;Kg-f35%}+u_XUZMn96 z#?0tQZolw!B}3qFtmdK%P-VFNcoje{rR;zgb-R zCs!X0gItiba7*0<1uCZu^h0ICeh)2f^`Oz|!Q`q(rb{oV%J+DtCQgQHs+l zrC{|-WRWB_S+^w+2#&^-IUpA#fXvWDrti?9#^*|5!0-MEuvnh$6ZP|ne8m7VjNJqA zivO0$P-gkG#H999Y)L~tPw znWIr-xF>a4)w4Imf9_9Q*NA+$ZWtpd1<>@Nj*0rwF30ym`)rBx7uds66ul0k%a;)m zZx8A6% KPuf$MCXwh{Ea|?|W{?ovcU%jiCoRlgTh$kMe>kUNFMl+2dzo0kSSB!u zztlD9mtFp)W?gv9y`aL$i(IQM2(=^nIyhs;-yP*Nh<@-w zp67A{52Lz@;_2mDrgeDC`(gXzJ)L{QEbql+OX1oE7a z+HX9&{OVY+=Q}VRXi~_pQZnUwu^1>z6W)^#-ZE7~s!BC}d2(7}8>2drpL)EB!8)LT z6tJBFcauO@n0=l(`ed^>H#%jPLK>4qJWh=VaB0HYhDu)fM-yW3c*j9N+||wS;6_PV3~^L`_*~i1ACKwqC{^C=Xk8MAHsTY=wicRUdY&XJwu4zdzJN)E zdc-*AHNM|_B0eXwk*^#I!|?H9d>B#F^A~T@r)y8oyU9=0YJwf48$d1nHKRtrW&iS^ z|L~`pQ1^ec0OIJ;p-BX6Ms&yP!?-#>=3&prg+Za-IcLl~OtSQQ4`Y~h?J3c6wOb8a zTMwE(=Z?y1WSNFNSTnk}8s$gvi|Xzbf|8f?pK_fZA<_*t+`SgNrclN|rj-5OFd0c{ z8`vJyY?-6BJgC8TeLZ)|^g#rx867~)sccKLZ++6sS zModHo!`7`tC&}z7t^E{{Z8wi}KL$}n99-a?qAjq|D-pMJ9L4XUws2|R#ud1_LzTjU z%OZKH4$R6$K=rhfk=Orj>Q?Ryjv!;-WupoI`GqFn@nX5AbAkEfNKv+0IjLlpH?^jT zZ5}Eap1mw-8B>R2a0sYQ2FgNX*k?N88TKI$<9tEG44F(xAipQWA9YXRV5N@VAJS?} zEc1M4KHZnsc|K4eo+JT4yO5m=Ooq`Z6mHtZ>WnMaqS20h(XfZctJa=Iv426`t$FY` zhQ95iRL<%A?8oa^wih!d14){o_&PmC=ZylTnM(>%|NNeZ^#`o$6Ci9QG2K6>imQ%v zl4y~uGBOm`+R^`d#tDo;$jZF9W_dAW44}d81va_*LjY*v;lrBG{)4@61P-awS1_zE zSf*c^My@Rx)o>Pj@saXPx4$3y9(V~By`TS5F$#45WS}_hC`~Y}`(B&?AXc96)Kn=% zkkpHO+SZ?>s#(h{2WddY9K~#-Y$pXAdH>-bS;|p$C&`k_nQldBqSb29ku^HeY_?I5 z9f>AmA_Sa^5T{*OSZm?C^X)ihUhf-{jJ#goYG+frm)j^{?HM1I?lPpl`q5U&dUEob zmZb>zqIUGj8Q!eVm-BpNKKMyyM}_hw0F26IBJ=_OR@8jn27YMuSDd7Q6V;cC__Bwe zJt3`WlP9J@CHnA0*Y|^l3h4I?jW-;+}Gr`&k@Ll>TrRq zI1bpps!1lhwKiIUhh+UZKL&}`4sb+G;h)g!C}OE< zJP{DcsL)3QYRF7pNEsvOg>W3Z9oH|Sb;Vj+f-@J zL?^Bz81dOLJkVgj;1m#F(WWV3h6D1hH}9u zGy^cuYoCYNt*-2EDUuU?oikU?HW$w`Jvaxr04rE|pDXmlVZXcXyFA zpUkr-(RJ9FS?+nEjDdMM-$mAkR%JSLemJD|2`Ui-!XH}*@jlmQ`Yu%dicjvxF52SV zp9HRWYS`)Pz;eX6=3fPawQgr$^JmH3$g(ljn>J;SSdPThsQWIwJD%)g`Y$zljvxfF-(*|9qrK3}oK?c}~hNdl*hu z6p`iy_z!7uFW;ffeAy3re0lKOZ~f1r_kNr-N=wtP)a~Xj!37w}tps^d&^f&>5lb@Bz+EoP@Hsjup&bu#X3|>bz?DONGd~OlmD}+ggGnmxW|DRc0ETz!s*Q4S)0II)A}S>}_)7 z2~g-j$jyLadP0BUDVOet6fF3CB-Mc~USv&>g}F zuR0k0t1hp0WZ;l`d!n!d!9&(*3oUK{qfrhNKbe>Az>kov4##HCsF&0*5kMxQfrPEAc3Q>MZro1WH?VnbzRz8YH-e&GA*l?ql7J&pt`Y zDB14#8c%&cgaV6c<^KZe8KO)<;FOd>+vhJ1e2dg1UVNSmXE%7mhV%QCFgw%LG*_fA z4aya$Cv|a_aw6hSsDc)OX4^db1UvAzV+Pd)WkY0-#?V0L@<$angOM9}ceWagzF;;ya3Xm}srp^MHMNqr|o6BQf#qc)q@ zmMPLYEo|Cmj$-cwo63FSCHy+)H_Wg|oF?p5M(DIUdixq{Z@5XC6u)7XC!%MxS_ux>bbsQ1A%CN#SQ29lCei6=WOhIS6y z17nwbW{%jsJmkjIBjn#zYPO#*oXuf&Jz@kiB9MoVjz$BaUkoJ(Sn4~T$JX!sOjgRB zVo=+Ca=e9~2Mffc{U%m{tJ2U&?j6>IZ+GRQ7Y8X==WYw4E!1fRU)Auy<_tr@Q=Sah zycnu6ppl9ZvTAZQZg19u_gNc#mmUjJ83eAH8moF8mW-49&UmI;(FJj`zPa@&euwpY zRNTH(VP?a_i#|fPR|0J!?X9_QO5TPGo_&hc?KmRRa;L#{G|M#}ACfkDM}Z1GRj1n30NxP_+8Q5HgYF{LI09K2w(6!SnuSI>aF05yx1{1n98;P zTt<9lX|5nBOSN={VXiaOo0i69Da&o`Z2z!8y@q#lesj8tFDPGRg`sVIBo{qS$eU8L4OAm6_Q8TlTeE11T=qgO$LcTc^&Fh6_eYNN9|S>ak&L}$Q} zYW7owXja%Lr%NR3Ci-|E;WbJ&t~ZvW8CJzAWU@+Q#*LAB6L=m6>+bgg2$i(Hhf)x!oJ(Sq|2A&0HrX zf1X~4QRdgNadAN9+DD@K*a|Sb{iBA7Z)UDd5#nc3JS5y~^@#3MQm}G`Wgj=T=D_j2 z-b?hd{TT1|wF=(5uN%+PJ=zp*|Mj7TuxdLuZJG~WX;LZ$al>Fo5jMpXjZaCamHl!G z%=uNZZN5CMC`~+aL8g7LSr8Q*lo4h5oqD3efrb{+ic zujH7s7bvXiw*t2Cu4Z|MQZ8uUVRmW(4zI$fOxw+%+V95Vnda_7oOS8%4 zzHV0f#?N}To_7txAo?CbKO0vg zUql~U1KOlkiKz&3vXhA;JJ1>PC)mi-`=$bvwesB*2kQ;{p8$lPP)!aYIS)QEnIjNE z+{X6qy=(oab^SFv>;w41V&_V5O3d$xKYyU~0av`}3j-_{q8o$PfsxO1XeDz{U4#|Q zym|P7^W0nX5o#1vCMjw5D7t{>1EmdWXaK~t~llqw;N5Isz|x-Ivy4L zr2I+G+@mR7D2@@i!Fw(J60O$>;o6?Zzm`IZ*_aDPFqJ;>cR!(k; zy*m!+eR{n4$;@U8H;$^O)7w|N5Bcijw*iSA^b6gyE|Wr#4>FRDxoduY)_q{|^+Pm@ zvlnX4pzG3lz3;=&!XPq+*_r&tvx)v?`Aoq=s@*SLQC5l@o34+W1Q#J5mbuZfh)AgS=!C(J>zc6)Z#-RxZDz=VM%v4qOXDuhi}*c4?FX^R4P`MjUV735^|rFrI&zV`OZl#c(6MH| zB*D;=lUZtDQ?g5Dw@N`+__swMaDM0hgm^5%_$aUQkLD_xhiL#S8p1>PwOdhKv0Eof1C&- zj9ylrCbL$UEY*m+IX9-IBJ`qY7O~<;Oy9HGni|B#Nls=4rWa-Lg@xj|_58012wZXF zEDa_7A1g*052cNcuHa+*R)W{mc|rKQQpy+L)0W$A5Fy|>o|Ka>?*y!wDYN?X=F|Fg z&pLxEu3XWN9xpCT`V*j%<%vDB7{~Kht_Sfk-wTB-e%@WoxK^LFNzUONfSdcB$#pmB z{P*Vm5!~GG!UHltYz9dpEOe=SXQ!26j8WKOT&IJe;S(K_AnwM@e>FtE`sMmTTcPEf zY?^Q~?<zvi@sGg(Eny)|Y6B^|A!EGmTz*R2O+@J+Ca{ zleU(hT#=6)o^p(=*pkv-YXk?sq^bV$Xyk*`;ugOr(#EDVkz>RF1imdWNo^L&^G7*4 z!z;L84HG7XHJ3vyar8%1=%g!2BU*|}mLOLeUDWWQVn&;KYynqKeQ!HeUeldO%L&?5 z>q%vfZSQmZ_Kc#O{ER>9c%Q_N&e~oy`zS|IZ4+whZ_jZB$ZMjTt>)P*=(#x&`s3pS zr#TpGy1^P3wMW8xi}O08f{{*{|H#Ut+t$1Qi>$&+~|ux^Mb(FhG;*jmcGy( zEDR}dBH4br3C6- zE@$^=3)jT4cV3II169@N`OT&L*VG?#RmOx&Cg-<=R_L7ENa-NW>&$_sF zPF7g}C*qRRD@E<)8ohs^$+tbl+ z$H%@TjDR>;59$n(H$PM1Gj$N=6-$r(8wN8PuplD!>J!v%aEQixd4}Qb!6kNDd5|TS z9so8AfB)md4c5Tm?o3rYgb0_aq$ju@8c|gi`Ad)1n2z%P8chTX@%*28&h2NaF;mN? z$b>T~BA(p*NIdj7ABOW>=}X;8-T6N^$i|MTN2jsLPY5_oQty>sC7!-xih} z;csfzr##3`T9|BdqBZ{`F+{G#paaCzgMMqp_5j8=M_N8e;;t{`t44m`mopq52WlJ7 zalhQq_Tf_Jp+egJqY=RfMUK{a_dOgB-OWKUDgeQrlK`oT_B98b=36f=+=?|>0&(Z> zC;@xT6<}u9AC+^=E~fR5E-$9{^!?y{cd;Y)`ag8NbySsG*FJniKtyQ-B{v|c2qGX| z(%l_W(%mfr(k0#90@4ji_m*yu?%s5LYwJ1Z_rA~fK7TPB4hHO-b+0++HLu8||Hn(C z{R1Lwe}>7h_1hUH-f|9O-4Byx*5#?0FQQT7`DjC9eGnhM=P4Y*?VD4~_u4y^vL(<3 zKfWieaYn)v2n|5L^%=Nf7rZDNYVlNSKTLL|x2G5Vj4ddY`T#2e4T}l#ZcR#!nzq$1`rux8|3& zIYbatb)IEcc?xf?taSqYG+6*JUu-U*JEDlz#J;qDfo)oy6aOF^)>eKs6?L*e{dGpp9!a z@{+Q4me28`L`*a1DFI9^iuWQ_8*hWEA_q%sS5U}~U3Ugsw#ArtBq+*@gx_WVh1f~- zqtd>_TQ1xxfCCZ~oWu)e{VO{u)rHx;S(lKl(SnTn`1Z0Qsq7Qw5=j{yPqly&Z4WrR zttcQjJ^e+#R&>PazRYLtF2u=^2L3d!<|ogT{yJ*v%m&ONrH^O&`PBA!CeInttB*aS zw@|or?YEV=vSADY0A9-)EwD;|-tEHmGU=}?!h&yJ&QGQ^zhv$ciBir+u!d4ZvL$Yu zOq@YpJhJpu7#UJAFBOZ*3SevSNfc7UrP8XuzAvyDVZuzlV>+g|-!yWib|NBM?F?4W zNQ}cb-DJN47*SD8rJKoLXEyL}gqFvoD)DYtga88|EMbY*{tOjulOW!7EQ*lET@Vy` zzaZ;UVWv7I-)cd(m%gNq$rT2{t++!i$l+1k%v1ddm~f02a|d0f1gcjh_G|sL=LhlP zejSlWlI^gq6Extc+Qs$Lx#S@6#RAB_^x#9#l4VhgkJg=o@?3dy*l*-^ZsU*ZV}lPg zLsq)!$@0qc8qxF}hfq-Txy-7F@2BdKw%0~Z1njn$VLBOjlC>=$8z&Qu@Bj@u3WUr+ z)_jHFZXP5WP{?dFh#ED@M$A>q>v3sK2MD_YiX?@E$`{$DPPJ>d#7qycL;ui^f zUaG){JiN4uGiIuoSC&cY>81nVff747$8OfdPPCDF>1CP${b8KVSrnxxuU0?w1Y@S{sjFkg^1J}sld3O8C>_Q4Mc!107) zaVA%PbtBCzOrQwkb^V!d*4`dsnS5J3@<151_A^8Q{pMYzv5qt1mlke%C-(E4x=SH8YD_Z_=+n6JF@6*e!%@gl7~}Az2s)hv`_4eywBr(CFHJen?ef0-Lh-d4EW<;AHRYi`A!BuS|7^ z{GQWz8pQ|2fN(N4b6tmei9lk_RZ`!J(c0iBK;h)j!EU(La#%LvgFf=7bPgO#G70I- z8Z5t#$t@6o((ah7jkD{+!$B6J3LI5enBAQ%9k^`BBU$sv&EQKG?jKFjWcMxQOIh`W z9d}+J0!86VwUQy7*nKS$8G0wAy40YD>*jF?d5B(r>rru$iThFmiI0 zg&(sQMx2D@fmawO408Kgy>3s&uKaaVGBOA;Z5z?fT%Mq!_HM`NIBo}`Qd`Xdm(gJW z)L?mPq00Q=l9JrHG$nj{8wwql4iCseDpD?9b=kL=p!goB@NC8!z%dND;0(3iv|7t zw#V$@t5R1XlaBANFbZGG{qVFdPB!NkJj3prtZ(CRt0owdBVxgw>m1@t9uB|D5wj9} zL@AA}WnqwckG73=kxif{Sy)En*R({7Cx*P)<1Ol@bhox}uxS)YI&_z01E{AjJ!M+x zu5C7MX^&}$j1XyxJCs-m(vyHAdKk;l_&FLF?Ac$qNzGb+8YuzOry`c%=7XGu!jgJHd}XHq2VPH!zf*Kblz?FI1vu+?2q=yQFA3UosP3Z<_d< zIoC#7p;>9WO5z(sbpR|*77CSw)08i-_Mf1%d<{Do&OC4m?&_+U-{J#yg2-y4Y4wgC zDrggC+JH7E_<$uBc#DxMkzhAunzVw1t?NnyvD%ieZ3U%Zeb3B#lZN=(&&u&^IxnqR z667acbU5_8gLn>i7d_sD)9!VbT>NeJ&gyzmwJabq9RzrMNmn`LG=HwQXI*C zQR%KU9l! z%*JFee|)J_^T5f|OW3ao#~fH|DCRsw*n>au2InA_f1fxjJow1GUVZPp7fZqji)`%1 zBx?|J!fS~`79-Q9mn&>KP;5C-F8PDZbX)Mpk|@P`n40OxT6$p`+#$(is{FC2LL3eT zR7c3PF?6y^Fd$xP#CPZolt_7V2T-eo>g*^cmhW4Ngj4Y=7x+%5NriDpUVJlhMa>bb z7CxeTp3QdHveFX_X^@OWIiiwE6m({=LiC;t`3O(u8sMkqc>Il_3C@BFpe#`-b@APX z<95BV^!TEg2tW*8g~9|#WKK>5ET))Y3mML{gd`W<_uUFyPuvyrWo^`J8M!RtNWR}X z>`tRPc;`YeHtn-Z%ofQ)Kqi8WLSEPLp&vd07`*J(zVg5B4Wco3LdOy@IUrqK2Ik6Q z$FflN-)txW-yse<_G{fM=_P!u+h0`TGS_CzTkP%LK&1+#vaeg>q;c-{HH z@?yB!LWDa~>1zc6mM}<8so)OxVJq8Oe=TjG%;Eh!UE^}q4=*-C%|cZD zq=JmP9Q-9fZ1iw{f*JXR2@C$29f0737d+nL(JrT+ZG86qDm*InWR$Q_dL)0^y1e#flCpCbVAp3K9ZK9OD}aR%)3_HK|=6g_E71+y`8Vfu7^(-+a!A!L&(M>Z`s1ODXS& zjvRK<&MFk$b`_yS$gfuj85tS*LbcB@e4_;kX0Z1N@c*rHA0Y>_6qur|8|_}s>GoK1 zr?Y~FMZBYoT=IixSJ*7Rn1;B%9PglxFs+3R&wED;ErQ#zo#xf8Ii#9`iv3(MLu6zo z5m>a8nKsyRgUKquz~>l{zA2+u540A#3Co(?qV)IQ)a7wXB@#Nv--WE-_;5^>QREa- z)$?0Wsj)&4UR>AWtDf$(y1%9Y zKwP$tDUgV?m}$cIl9<1@(Gk+xIdXkrmTx{4gjLdG$^f{4A1Zj2Z(bv{kv8-O3VoUMHG_uPoi#_g zN6}iGUQ5Htw!@nyLn4qTll$I>Lini(_x`rt9#}E-mkapG4*`RAxqb_b zc-Smfzjb15&=ViUn~at_o{!flbzHu3>x290D6?-<56z=SpfU7GQC}z}_>)-u@cmxs z@C2Zf-r}3=3q+8khpWw+eYFG5^p_i1Z{-?j&>S|8SaZap25|sn+#0Y8RK2ku`r}3I z)=Sa>rB596Zy?OnQMjJ!L+i$bj*)R3Ine-{5azE?95s7;1b#pf>fo{sn=o6qQncmN z$}8s^ct+FUxV^$&Hx*hIb&+LeG$Bo8$AmD{@Im0|Gu57=e=d+eVpzy8WH=4YJ9F~4 zjRAxS{7a})&~=IG&u%kM`Q~vR*ll(J6p;yB$FVLt!uy_YbiryBi^B2p><$G>Dox?$ za=>KcXAer95Q|{%Dbk6TxdeOhA4+ z-I?N7D#89S}Ad!A1LwR8rK3wD<4QAQCRfpBzu=l6aF!&KU9%|o`n3{5}pR#;{K{E*oG z`dqq&0_nn4{NK>PzfaQt-rXRgf>{y4@9U(;B&IbOOs1a#oEI}0^h3Zd;p(*1?HdaY zxb}ofbh970&MbRMJ@vTr0QAzA4X!7s-I*XRe8F-QktR6WwwP8f^MCDT*$@Jfs6ygZ z#Z$SEny!zwMY-dUR)#b;`jHY8k~+ihe6XL3g0uplWgX3z6Uq*p5&iMwLheyP)36rk z^ZLsImO9*$sU+h?#tO&eIQ~R;nKd{cBCPhsecqd`^Es^I7f{N@;Juc-=wz7Hskg@@ zX17IgTqa|gZ;1wnFI+PXY+0KbM_rYfiaf`I1N$vnMX%`L>6W#3D9>fIedV)huyvRI zsoa0ww0|&T5cmvFMcO&UD)@c$q~Vo});1G=2J;{ZJg8qaTSgy~yWKa>-#xu3?`j5w z5zvFK^MK_y=DV!T%M-J&0>Cy#2~m1~{=QNo+gKpTv+_9V`77I1BR7DY$^_1ccGzN8 zj1&Sp>oDIgc$C9-DR1U$eNXvg6E|RH@y@itQ?brgDm)B+1ywJ$d8L;&Uy4SGBnvY< zf8KbDJ+nJ=Mge3|P~a?I&+M>;z^&w)^+eYomHHFHyeeoI)p&E6Y93OAy())`4AVTV z)+K2SEx1wU9=y)$9N3(dKDqv(x;CmZaJdl*9N>s_E8l@6Q8Jvs|9ImtEx^(* zh*gnE7QV*zehP2CLVkVuQTFs+3ut*mc|(1ac>9VC;4~{`-^i3Og@hWf8mk51#dWI3 z9bSNIV?NPf(z-EYB|H7ApiXjJ-ST)F1ML6*4n$hxdwZ{N8#|ee7@R^ zm2LWXYE!jma6b_6)gX3FP+?4PMZs>E zcJu4?hx_oqH=JfTUi=0#kY!{)^aEgWsg$g(Xti})q`7dil;)opZ` z<$T2*gA(?(l z9u=b+ZxcX@Sbw-QI26>MYy0=jIgZy?uRf&(DBR`h3C@3)J87=xNh8+--+PN3^bKF>LX53x|%u-grA zI|9O*-c!-E-EmwLwe)elbu$Qj`>}9ni~EnT_?Gp>2Hq3_{T&{Q`6PBE6)jei!sro)kRdbf^ zz~BI~nuMjBeRW}MI8nGDl>&$xLm+|M_-N%duo8K>HMER#y*;3ipXd-Y_Qo+J_|!f+!V|;7h3;|Cp~r!5o!9?Z0XYEC7tB zEByjqi38BhA^tf40>5po$90B+CeDRpKPCR8ADl6gWx)^Q4{^Z@*Vc&VVM&eQ+fS=3 zw<$#Fg=rSpo0q?W(Q1@1a$7+(#`5S<5`RXn(%l}pK1)g$mIeq-915O?S{Bw8< zDDUu?qtpTmlPN}r%(h<%C)HL9lAMmdu8hD@2xsi8+QPARTD*gO8V`IjR0EzDvHqVe z)4>QPcX6adLqk(qoSGs9-~CQK;5oAdneI6)x9Xz6;3bnvDm51*mlcxDp9%=v=5o6^ zx{g*DLB+sDd(=2VJ?{z}OJ>Epq}Pg%At)49q%if}>o9S=7%tXK#0E?>h@=#ZT~&cYQx#` zj&|%-_$W!r&8jCe7w@TqLr+12a3NmRU29_(6v;rRLCvCO+5( z&oTTPQ~dW&{q6-Ws3X$<@XLU82q9hrL*t5P8)%6*#MQchgS1~AmckutQ*qSsN6C%9 z%dQqR16O(5p`r$9CiU&9e+x;%xw{!U7MUn0^-hf11^O^B;iT{I1h6j;tM{Kj1P!o9ExBXBDj*JkK)Hk3cG}}QAG?#K%>vg zI%8L#`ps>;4`QEKNs}BW!wp~*7*>3cfM&huS~1K@oFbd z`p+@--k^wJHo@e+buLFi#n#2Whwg&YhXrqfW-9IB*Y(5?ICWi`nl2$_cJ~5K6+Zq} z+B4Gvp0V_6*lE;4Qj$W0qpSIXGzm%qubn9u!eU&Cl$U#Tg&Fmu(PZy(x0VUuA#lsw zE%!fP3-HrXULx47^*`J})YF3hkGBXs3WsFq5vfSrZUCcrNR_V6_E2`#*aP zjg4Hc{b60yC}?puf#(Vz4`sq$9gjIsu(xb>TE@ z=caGBfT*`o+VTP5iMqW>H8gYe4pE;m?hsZKC_!7E8Yg@{v#|ud1%X=Ow(GC>KsfU3 zX=3@w#x&YlJDXkM8O;DF6lcIf`#-KC@9%J9`}fvQivD~K-REa~ngXB#fG^^bmjVI&_))$^oc%_!HUf5XVXv5|37Bcj%S(i|y4m=s9hc zcoVr?XvPXg;6B5|VwS1jH73v!7}93HnXPZPajdTmyrE&X&s|8OaaI3PL1! z&@@a`!+%nC2;ny>a**D#ES*zPDN5&0n#$D{lPCwK?JQl z`%Na0b6Z7gx0Y-=$YO@~)B8RrNC6mu#J-UoOumS@n)d({q%yBP68&QEud0S#ToD_FqYd)+rM|dt;8rt|B5B38<9~XoboXPIOg(w`AE*BB!w*2L8Z7G=;JLY${x(_K ze)2O|Wws~~b8_b~QS(d>Ji*@;GLkxrVhjr7bq{rC$*XsC1UKC5F=O2*ygS`={|gn+{ng{$jSuBWtQR;R_JU{x^m^yRki1gChgl3N zCD)+4V#`iy$O!=C)%ffJmC`5ls*Hh_v$fL2>P?*^!%H0_#?aJah$S{fs3yPAFY}pd zZ7gPBS{dvAGlA2ID22lzdAi0+Wb^Qm{%ezA85n?{N8Ui~1(^HPfw2OyJBLh;xKi#* zHQV>}7g+ZkqI0E*`N0&N2RsprSS)7n1c32=4hRQrLw}r6tX>6AAw`=LhZGNw%s0*O zGw$XdtrjV)_R8eHKKoo~w;#vX?Ho2~FtJmFDLn5K(1?$CE%F{@+vVRsd(m{z`Un^{ zFvj1_?r>+ITtWY<%0tb2FX?7&5>zuti3CT%}^ zum}hxj@uO)BIyPgy?X;m6QG471KJ8Y(`gtbhPUnYIawl$8QWO?A?_18#m{qDveFFsJp?nyT%V@1ug8=_?DG@|~t|>fGTwrK{y~|cWH=XI$9MJKfb_w%@>qc=tkF z3(B_A7=Ik>Cm21}0fs@3QC8mjZFY8}N8#jM;QJn?9575#5|z7V;;=K5;-0 zl;6KF+?gaDe%?wXpDaAfkb-`$z+*_!~y6R-bIr1kHfcGZ;3vgvPTr0RKF;0YS+#Lv z4Jgz47VxQ~8O%=IwP8neD7A3=P|Hl(>VMmZ|JBlZi#)j30?;=pp(4-ERG9!w!6crv;0xiXPkAx^?5; zA0V0UWsia-+qT(5tpOqLJup1ou_=s|uQul=;r3{)3I|Ej2uIsuRk0xQMc<>PFxmlt z7+K;mrn=47)f3ScQ(9?!-FkiC)NOJ~g@I6Wco8Cr)f4-V7U%EL**W?TeQ*U%9|Vl0 zjmZH+Bd9dApx=@QywGi?Y+o<4SVabH5vtcj^IlV*&$wHPS1eu+;&r>7cQa%X-%!v+Ll(H^D=IY=~wJ&a0Q$6O>ogEf*4?l^l!5Ko|PLM5_jk8 z>&22uX6xAWie^Ou~!ccs?uP2p@f$4Cc4 z4Q%}RCM%PG^kj_T_BFy{s0}JwiZ@Dl0#J=$Vd4q3`mvb}XN&osIa&z_e1HraQXwI+ zh)5;kRiEL_*jy0^8NQ)&fm|P^MvV+g#UIdbopbSnI(hc~o4yDNy~ZiwYM%-b%O~}6 zf=tiPkT29c+&A{rC#gE1dS+&Zt5-5!POcASU1hwI^DI;Sr{{o5;8*A_$>WY>!~Ab-&=6r8X;2EjxGHSb7#&yu-EKtb9P{hT?;Bwe{DwPO(v)cbG#NHW7fwrI)@!`H4G@okt z=h(Oc#83O_KpHRFwnb^DDD=@VlP2-y`Lj@>XY*YqTWp0!{qeWo#^Tvh zk}V~tLAD4=J(`k5<_ncq-r1WE$V(wwwbpocqssMUWPSXaAwC8Ov-4j&BMOEIUuY#v=`iN{4{FCu0&VA z;6)nFA+k?)Gn-avXGDXNH4_v7UI1DU>#MMNRK;$ygaTr{h$98^6isWFI$nGiMhE7c zFRLuB3jI~p>um33hTT$~mTEQZeKX`bsr0$F8?{r3k)rZ7ov_>y5 zN7=fdh>i+%y|leE5B!k-5w-7op8sM6uxd@@m$0%EOX-O=$K)-JG4Ru;Uri8;N7KBf z6paXIAZOk^29vI$J-P_~W~T?}nx5OG#U9FSCtktoV&`gYw8pT-6PQ@cXv$(Y%ZLKo zSz_Wxm)7Xld3H%f@P*8s_}NnA?#W}Fz1BB zB=szLn8KHX5#WrGz_(@pGZ9&j5W!VHrH33u@Xm|{-`pN`a@+y^$MZ9XofZ+jWmE(Q zoi5>*?du}<;pl$DfFQj6Zrc@H1D{*nYOY9yA&aEv1KZ9TDDvE1ZvO>J@f#M) z>*PeerS>2B1z$vkB%Gm!t3G>YEEB*f7E8D68Er-D&71JE9R1ja#kMwsebBKh*P6V9 zzZC3EgSQ((IoqXNtc$o~>iQ$|FGxB14`GINGC?3=%TacwKD5*a2}dtOvjx{u6?17nPP%a^qEPz{lp zrDf1T$=)}NE%g5K)=KV))@$=gd`KD{nS}~Bpi&?Uj6W$`5>TB(7*V=fsk1HW=HHQ^D2Q1i--V^baOXV7%l_6R1jU4-sp~U-c=l3U< z)~TnKxfL17MaxmIN|ehG$QhH}OX3*Yc%eDDF~Zs}qH`KX0{m6-!qY#aY1}VrU0d9m zjSC}Lk#JmU_hPnLl65`m`2ct&20HGWlT-S@dX2N`$|9U11VIYiKe_oOfyB+XAZehg z4HB{aFd8aX+y!7Uu$zFdb)T}q!8u{6-vkA45QFnn|Aj8~a1hGNNRmpFXOCHA3Ab%^ zx|-Z5S&M08&m7EK`P@A!F~O)^J}n9w$o!OUy+XT{ZXVo%1^&C+2ErruFmd3^LobC*tWt_yVxjE$XE(z&E|ef+{o!}(&o{sL_nvQkWg@JX1QUJY@_ob zSMx?x{8FDQuv&s;>NETVA}9Bs@d@FMu8wA>BEXX+rNxn{=|jV7$MOfO6)7^_5j`BC zoE@kd034?l`@dTA01K4vPFM2=J)1tArm{UNs;5?pE6u0Eg7XV9h~T|hfULwTsatPK*2fJ-hD^xZE$`73k)Tr3FQTV76Ax=0n9Ew-8f zM>J*3w}E4gz$?1_4`ltctR$DtF?2Y&4GeaJhs9L@`{4hMvb%GlP{ z@gI4|`8tXTfP9)Engy=I;b>Y4&?2nRZ3RqJI+&s4NTE+m(Fn*N-tY}YwMN<-0NHB|Ms3vsfJsqytKR^%nx;_D_tJL^y=eC`z62$*xIMHZK?P{-KOlBBGV5(cmqw)8GsJpYzkdI6WxK9){vRhx|+lzz|1?1;`9j&!_ zfw7k*a+eQ>tuUaCuRG$Nq-;!XcC>4!qfl^??zm$_zm#>nQ8QBH5u&U~nkjhsYT#Mi zxSkWYO9}ulQ2z@}EF$z|(!OdbwbXlBHSUUIZ|+5ziI8`FsXh+!(sq{L$KN+xIw(rp z;D+bKMtUfK=uFu8j-3dZ9b1lx6!-n16Pzj5SGK~F&3PJRY~71_!{iST4~rOoh)7j$RJ6wb&AfdIu7vv8hZxx2d=_8( zJZ>PRh5f|&SLzW@5J{Bbi?gq+s6cp%2;b8Y9DvS{f<-gFP^Nuz1K?L7qn7KC=11i@ z6y#R6>CHdM04UA|(CtsCxHJXsE6pY&pM4aWE+@ft1nN~R6`H{-9(CBjC03C<-iJVdXy`5cw`o`Z_hUBZw&dv4P zOS4zpch_e5HPOIGi5uRlb~VytVi}&lH5+H+a6TZN#27YBrI_HMQ^-XPD4|v&onTMo zxls`^u(`>mQ!*`xc2xiIuo-y5cvL2CgLY0C2oRsfyrioeVZUz@XF|vzG)w7hnQ3Uk#dB2C`Ob}gx(xz;G8vlTht;H-{+UIg;5CTF zGPXOq#-g3RAllYz$9ic)^BL(gDDV36af@sNA3y&OFbZsMac`$^yCHk&i2C$b-7K$G2>%*O52D?a3O*$-uQM2=VZtT&b7 zRA^b%#RBv?6nH=YRP}#u`2mc|XD$R`wfIWP#)pfGs}YHQ##!=}!d++(iU4nws*cT; z6czTityjRU?+=9-efr+!2PaHgX)i=Rb;bEP!35`Vn70*#IMi5b1&97}iGHO;C5VKi z&>L+6fOY0V?V-iCt8WiyaAbzMx@ucYE{+xo9JVc=CPgaAO>}RVjpP#MNSVO^9Pi6& zt_o)q@R;II!oir1pg&;D<}eOn?L%1xW29p3rg#pgTg<8;Y`0EgPDd0L|IZ4=>Y+-^ z@T9(>=_;=u;Uv+_CbrPpi{rfaZ=9){E=?Jfj%k=-R_2g9uz7U2@7>-!n*-QbLGn4` z_giUdM4%x`d$SjjsL%)--n?(i9K!HWnyT2|*y2w#d9JbNi54zYwN6X$yCbh+c-d3h z@Cm_|m%*porAR=F5PVSwb^Lt|kC(yi#`Hz6W2t5%-~EMsNqjJHc;et&tN4D% zv!d3g_;4|l^Y5skQ?81WD zHD&g;yW^2SXUY`?LqWiJ0AKVD%|VzM<^s{TXEw{Ofsv``*=Y`W5COBX&!KQAX(s0+ z$_>GaoT(t9!)nGPVv3mCnI)*;uCARn3#r_T9$X8vb;|(?byX(EiNnkIduco#&spV4 z{cq7-2u8|qF0@e4_#<(xdGpah?!gRp@D>tvEB(amx1i~UV9h+WB#7Vl^( zDUOis>`Q$5#6X(d;z=6T>t%a6p9fwg!+k8KqvF8*G?~jqvk8QCMTvXYc-@f*avR>? zjL|;X&PNMV-x^-!#?%p0Y`GAcVFCaZ{BGn*i%H#U0ZhYG8U0@#aDwy)e<{#747k-; zWDYt=C?ssj$lr-A$}!3f5XQ_B=Dl4o_wTN6Q*7~kH?NUN!{EOz$pY+4+am8H^NS;1lV9IUM~z%y8$FRcBSVM&57Y5= z%>7y<5&|g_fv!K;xRd<5D-w(GPn4AtLK56+^M^>CR@30`mY_fg=tUG{BK+UE5e448 zJCyB!&wkG{6D4YmRR7DG^&n?x*W(b6SB;Du0VDCDTAPK;FeuJBxxAKC zkLyg0KS;Z7SrofmI=3B`Kaojb5)>k+GB?3wo@IBjbxup&kJGsXBo5C)t%igy607$Z zgr`WW0~)G1rTRbe<%kxofrpKUcIY}!nDbN4(+6AyX))^6%v&HU?u-IV<`L>uOlzwy zv9D76rBbU3wXuNFAR+JkL5@_C^&OQIK}jY(2v_41dVjzs-Ns_G1f{c3srUe;;P~|t zxG+S}DSr)Qwy$ytFa^T_S=BtV>*-X$Nw{kMglR~~`4+fox&|>Sny&btCaebsd_EkM z-c$TgbIaEQw(zTNd?jpP7XO4K@}%j;(ak**{|7}YKT@9QN&WJOmC>bZvEmw3TpU_vB1GrHUq zK5q-BuLNoBGib93HPq0DYe@&!gg-|J2fR#F+!Em)`D~Bp6AZz4e<)|p_L!h$yK*Wv z)aPaz|I@UAuUnB<98Be)Z=--d=LU7g`{N6+qeo76G5O8Pbf7yPPvN;S61>&q->S+D zkQEKhTdNtmJdxNOFHV9)7V0j8ecc$MAYFt4{-s7(}5VaRx7BqMkF>sm3d<5BdbcH+Ax!SM!P z4)wk@$xI)&>XBWI8k+p~ujzD($PD{q`|PX^&xr{qem3uBC>9UBvBy9Ab!m8Pvff!0 zjeBO6G5n-JelCxZ1bL|c_8Y?tD+Gzmo!zVRAjeYTJX4;aa4|KG;=$=~Y*pXJulW>H z^H|LvxR1T)CLYxc_`I8VnS<7cH|)#rL95a%FuJt5*RJ0;o=>Q28LkWM(E^!;VXj>( zlzB2E13MLa8jp04(RZZ$9^IuiZT}UOX`G3HgNpqGQ_)u5R+=1w+8QY&rzq+cIxK z(Loos#iFWoMU+59%$)B(xm={xFpuB^XRHLZqE(&^DvFQABaIbJWCbKh!kS)&fk2Cq zRGkMMw_1{P@F-U>3_@BrX{XzE5Ir!?M$U>OHoACrrz-CIW00oPBnBp!&Eb31J>jwp{Pz6`5dVlRMsOJex$0XywjD*_g~YM~%MuO(9txpa&ubVE4KJpj`vY}3CYm! zK;Z5e%2b$dr9$xYB@mh(qx3$_auw!9<|x@9 z_@skV=;!dJbf9tEif!dlQ)70#HB4Fy%Uu}q zsI~inlI&D?PNZ%xA7F7};rhM7bvec(JMzbG=MVlS(Lo|uV|5p*qT>;MitNIsJ_izm zz8McGiieLy-@YHwIn6J3JHsQlTm!p)Jf;u*lEM9M-`@XFoL`XS+yn`7v5WdN5yYZ)*7uqa>)1g(URkdR09gyVfu)w}b&aiG1CReyB4ANqDa zOK9ESZ()1lB)l;aS?!f{b-@>i&sMLo^n>I&lO^>aX$yu248?L7p5jLCd@@#N}O%lK?qp;plOO{deGM-Ai?iRdka!}B$9PHN+jTw`h|_(;SZ(znnZt9G zVmV6QzQrvp)yHkW0jl5??e5Z2G9Oo>BQ3INl*2$o{MJs;OOj|3r^a#~(-V`Ee7L!+ z{F<_Nal}NzPbZ|~JH~vg(@2-g&ViU8!O4(Wzj+$RHqx1Xd6n+F1Xd8P^}0K8jD2@T zh-GoJfEbH2{Kbpf9ORM00dbcTLLgFv4IH%cos;)rp+~wSP zKCZEk73kVq;Xh;t6$)2$X543_g{##EHlA7&-8Y!;9eHeRer=TG4ogo)yS~#tY7B(H@Hp=a{;^xuPjALb}lz|0sWN93pUm*4oT0 z^ycKqe$|sm*8qfq!U_i+;cuod_WF?c(DSq{Fe0Lmqy7L%rj)7WP1E9n7q72^S1PVW!porig@?2XMhDww zuh0;X@A-V>{|>P>f?x*uIZ#OK-_W7_pJ0ofRS2>y!<&-o7j_)syI%a^;auo< z*xj|GH&+XH&o{ro;?G+uwLP*vqM_?Ixl>_!!~gBX2f9 z*?IJlOOP``t4Sd(-ay*6x@&V0s4vroTPRm^Q}s?(K_5VV6p-aq`>nr4dMp?@5u=EQ zvRUlW;Y6v<6T-Q@@v80V6L%NYkvPvaQzKBpY zv3=RnzU?rimG%J9fG}OBoy(~)|1XT?6$Qt~kA?CpJu)5-D!|6?I5583oe(}M-|(-C zV%*ANeLrm6kKuNJiRI9RzSr4+CDc(mnLEe(E@v7|NWHa+_f;#t);yN4LTTBt>}T@U zTAJ1k5^=5g@PMd*&r)*Pnug{&E!g*IEM}C%9VSh>af1w8l`4&N=8LqD*Nqv9a_5lK zQFrf-F|b1Wnp1tTnz9*iJY$-_QrhO2WuavEoj;w1ky4^$CQX$3Y*S+f!X^S2h66lor=S2GXh9B&8`Baj|m(V;;=--%*@w8C@oIJwF%rDkT zwpt4haX#xEF4YM{`(?(19Vg`}Wp5NU>44qBe%Th(Wb9O~eO!dJ3V%qzVj6}yNkx7A zM7Nz5a=bS1fa(i6(WC?h`97u^vlgZ>z4}2jA1pW_h&*JkZe80njZ~><9C9VJiB@3& zV;sg%*&M55wW!Cwck|U4s?QFBb8il;$V9Va>1Px;YM5YNP|E&9mdI{8SMIPNUft}r z?_rFfaW98tuJx;lW2m1AT{SlziPKN(?_y(VR?wFBNDw?~i^WKh!aMd*uRYKpFmv!e zEN!_BA!4^3=CRiPlzcS}PLr!zO;kurR}!noySulmS$7YPZR}(U)GBhFVsN=h{ZWiM_Klo;_1Cjl+SULEYwnqV5JW?X2v>xm8n>ER zjX;u6MDLMr8I>)@SQ~yEKdb*@ItqM9)?mYR4xwpyL=%NX(}xzpQZ%8$1E^414d)kF z-O)V~Ps>6`y*k6=e6d6%nhp@Gcb@JyphYu4=?xy@Qd7+yt;gw4eY*#1Ef4vwUMDa7 zu8i~tU7#N$(=h=|zA<5j zMu%%O(vSxwI$k|KnK$)8XHaP!XW?C*n{Sh?7-~p$4B=lX?fbcUQbZl0g<=Pi9?7OZ^t*CokXO|Vlv7FlwXiGX_fTYXqKR7ri1k;S%6rcXuWgYGHn2vQh6u`U{J; z6>RXkHvI3{_@C1*uJmM?Kg<##9S9+N*BQt?sCWe$m67oC#c1WlXF+^Ndb3#~8bOM) zg4uEmuCf`_q;#e)Nj*jrGVe{CV+xDs!V0s(80)14=YtuPvq(?RaHxX0U6n|Anr}|c zV1GFfWr@g~lDT}f*fB3;mA0iE!GeE}YPd9$r4a}?Ru9~tO<>Hto4gKogrED%zt4Sc zRZ)oX^tOG#T75OTD|VGu9^ja;9Hoa&2)7L88W$e=Z3~Hg>OLt#)KyG>Zv)=9zwl`d z8AS-joC}J?Wb)oKiTti$?=frjF=e4O9YGd3uoI1Ct`eusGKX{P1kc^Nb%Sh7kzdw| zl7NzWVlpiHX{{AW>=kX#CnOm8it*3m$KQwEYVMqh>dG6pBFc^jTO0C`woxDNR<1J>=j^d)Yg*b)&GBly>(QS?He_!h)SrW zbji?2gVLbD4BgTpCEW~2i-I&rNrQBQbc2p`N_T^FH$$8ofA9N#-&yOdb^hTG7A%u zBGPoVIsPEYJ7ke6Kr{))bxm3i`;1bZF_F0d%JX$VsR4M;M*wNk_jG6jVJlwWIgI^>cf1hs@ln9;W z+W;(7v_EBA$TtG-0q{J8B#>|iU?WB3Qdu)%qHW+Fr!#aF*lu7%Ec=v$ zZT6Xaq@aY>u*L70FHj6;NA7=`D*+Urx2%O+5kHV?>;vrH!VEH>WX;=Yv?uG&%w`rpQmBWe9Pp86$oOHH&#B!PV73N}W zu3k?j>F&NiH_-&Pc3}aFs_<*S?X8J>U37Q5oRV(iw#WA{Ml#=llkJFTOU+0Wi=F*aIgg8$&7Y&w}0RN zL`M+TJeU_}X36Yg5$-Z`~_BgI+4yzt1pCVB;mjHCO^ z0rT9UE})7~-(1$0Qf0uD`X?V(ZbL_BFnZa6q>XK~Kdz>>sT4oed5F}XWc zo#@r^GN3chtnt&ZieXkec*j?-!x0fg$)iL7XIp7H{S4{GUS1ez#X5rEQMU=i1nek9}`XFM}yyGgHNVx zIb+@&Z#2ENcjJ;DY4d$TIP32Zafq{8bdzxYE(@zj%7JNwDKAF5_+dI0toa2-b;rI! za(_C}j&YD6;=mc2Jg|BD?PA=ySm&GSGN&?Q9bD>jZ^Hea_iN+}Q7S*4 zGC!C^xf_lC8fsuK&G!^NOES^*kVZbgncqS6DNMac?{PHiV^n@tKfKMQXm<~V_&uY= z;92vhM(;R-hR!(no{r)Ey|OFG=ttLyuF2n5;X2K>+0C!0RMAiYBf*1D`@DkB$NG5_M2v>wxzGxQqjP97t6mpbu5&xHh9j4b@JVQET3(CGQ(6C(dr zQf{2v)qb9$V{g{Ap6*n;mjf%YCT<3xGbO1sw>)mL^EQb(<=Z%U$Fh|jK+Nhgz;@VP zwhB#o-5T*{;V6#BLGg!g#2^d)g(q)kOe`lG2Plpy)G-?vh+O?yKEx4{U7N{R9zYDvT$v$fb`+5Y)czzj+bwz`4 zD)C<9C%=r%&rky?ioax-9uY<+SlenEm~C8qc`Pg~l%$ z*`RHSvok_oXT7@jyQ#*(n<4B3!$}8&K1*Ffit(fL`tIoCqvr)$wIXy*h>o7kwbN1X zCGKp@*Fq0D#WD84$M>UX5;`Qu)cGZ6j_{*|sOiuiIZApF+>cGZ^J2X07!M7cPPX(b zo~^v22vb<-_&QyC_-UwT#Fdknmv-V(Xw2N}f>m|q8krq1DiyVZlO%FQug4gH6E2wY z7*CCCxX)zvSHLOf#?^>Nv{%(TQC}P+ZiLK5+1Xns{p%))rX-P170Z~&i8>osEB$KR zEN0kz)}QS!)pk-eo>cLBo9(ta84AIl8MLzqE@Z#yBb7{U!sN^@bd-WDf+!4@UpfH{ z(GhG)j`z3rmY!=e%z#l)r5e*AHjyX+ok!fG_iEU(tGRQ&F^t zhhSDxcfM-y65v}fX1%hO9@s-`y0EAVmt8;33#qec2Up`Jp+Y7Em{rxGWg~(p~Kt_y=VRHH5}>wKiBXZCiH||>%P1c5b@<}KtdmxXDV|1Td7KJp`iw|r^9sYx@suB?)>SyzcG4W=wWB0 zYn;a0k3aLs1Q|}-h`BzWvcxb>@+t=ghndwn%Vqn@#B`Bn(P#^JgI?2T1G$9t`;hDl z3+a!hO$?Z^E=WwM1BSw_B>SW+>GbetetI zaKX+gm>?lT#F%;sRv)%c#T+iNpL05NLYI4XkNr$A>B4_}>0{a3!YoO1?eE`v{qyJ} zRYLV)p=4gWb@Wcjg-d&MKN8#gsgD93i*dvkdujfcAQUp=pL?El17f^{aqpw95}jDd zxYJ85cQ%pB?<_bBiNM#B@Q5x!C$|b0D&+Rt(p0Hc1o-z4rLr4N_@es&-~Vi>s0;jk zr!eJZPl;#OM;OUjJxP4%4KD|x6bPuOpSuCxBPB@k2kS%hfomB65XLKM80^SMHUWe0 zmfvY$wIo;;g#{<1j9*3Uwpa`)(6DYVa{%1nD*CZ^?XwVk&cH)68KUz!v;I9Z#3Vto zta=WM80(k1*X`rCUGIko)JiDn^z$9ARQ z$q?iU(-jo!L<}fRl$AcPT~K{r7_M?eF8s)DIC_RxwdC{T6)y>9wGJo8^`Y(xJLx`{ z1d->S56w~`CtWh9>4R+(W+{4FOedY`@W2OQ^NSEXmo1r$NGzf z$2~)Yp`u^U=t72t^nn-PqumKy+SEYN@PRqyz7_Wt!G(a-YNplJeKF+k<8Dm`%6)3O zCmUhwVo1gO>bf;f54xRNe=j9ij1pyK>vZWSrJ8B3HIZb!rF71^@abQYS(z#?G(nS4 zYBlT22EcKd==9vQ*`cYhyUV8jv3s#|Fj{FZYuz z(IGRT1Y#Ld=Gso2y2;AlA|@tRgcD9)#}w;sMrY9SE0qr~y7$gJx1FpFyA%R> zXvh5s)?>FIWEc0L#*18|nSw!2XY_D2jC|J9F^nSSxZb(bQ$n>)V8rb=mHDR(3*N|f zl6_$D$w1D>Fyv38JFIYz9>JjKIaB{hPcnKyRnUg+hpItjkV?1EVMs{bqFcRvu5fqk zy*K$CjsByBcZJVU*QPb4R+Mm{N${l8r(G#C%&S82O=qundRyGN|6%}h{*)+UwgGR@M(W)@Z4;;>S0iH0gdYT@zTXi;+PRC%OXL^-g7PCrh$U2PfOLnfq_My6JBDDvxu+%QMJTelXKSnMuxN zLs3hNcj`!ix{mk@kDIDo5)5{MJ zRR%0oR119v4%uFo*3F9%9Vga_ci0TcClp!4w9OVpyiYeXA7t~?6!!Pva|@vUY@ry$ zw=PqVVDjB@iDdbG8ForWZiYW&^5keG^B!LB%rI8guU&5MauKCFM&9EawX5oEy5hYJ z=4OsP-iph4re9J6a&F*d3Qj$|_EYM5Y3i}L9vACGxs8E^L>Or+MpqXx_#B7mLUuZM zsAPB);X+@ZHn-`21lZak6TgF2QvfjI#4_bAmb=xzTsDZ?E?Q>{ z-z8>z{Bt+G*mmw&m#)34+nX#NM6Mc(zM`>=iRP~*Y+CYy5WZ9 zNLJrtgUm0IN$qC75ze^330q3nmO*7N4jGz+n^9u>EPrbse>4AE$x*)oo*!H+)XjZt z-!c))?k3GQ@3`E|98B1U8v$ih7M67`T{{tSU53MSE`!ZfulSG=@SKYZ@M2JC9z zD^+E{Bwqda{v=Em@arR)Nnc7Eu7$odcIr)+xD&-zvCS$p*4aUn79gC2mI3O2eEb}< zse1KDJ=y4eJ-MWhVd&4l+6M_!KnUyYB^gC9?`f8QOffL;pRYGQiVo^hwg!WMWqcTJ zWjZasyh(e_z6f3J*WXJ`F%6&%uu9Dcj$2M-zguxyB#YB=8kvzwH1_`&6lg&~wi;6i zhBk#)`vN$c5m%ib8C2^~cG4LF;(sBRKHW7^Y+TS5Hd4FtV9H=EEc;2GXmp(!vBu%> zfN8|$ZT(u_Md6Jr@gz@fkm)9m_$iKxAC&g6+C;s7`_cq>@r&JD&oHzcqg_$eU;@D( z&H#>S-=&0zm(2j>Vm%}Ljf`pmw8TLJ14ao(B4`bSQvE6Sp5yN3H5Ucq!IYv~A5EHO zk*^Sh$yeAb+z9JgpMVxxgN@BeA@POO^RJFh62M}f;UG<$n=*`yF9b;Y6&a3rq~~}N z2+AB?rxW<$xDoQ*fyVVdLpe7NI?+#P4e%KrybK&C8Y_W(?IFVyUPTOuRnD6EjZJw3 zJWNlQ(_qUtYfjt@YAc2IL_9Y#x$tUx( zfOix&m!TH@`GePj7RIS|g&FI+9wK^bxA!G^IFRhtcy?tY1C?vvh&OHSn!U*a$+P*| zESG&>olMwD@@E z{MVUXU0t}yS0!H4em9(@Q!zfyfT40tOjsZLdP}BEmDQ~0Co@LT;c%k6T9o@I^U>y4 z$a_zj-8Rp90@)2+0VqVbJHl=7F(l5AJf2f3G6)i)$|P94YWVUAV~o*4E^QdMR-NjI zTX+!rVs3=KR|E|Xo?HkQo-LVXG=F7vBR{6GPDA+P-EP&~FVplv5JZ*r;jBUy7tucm zyt@lZ?alO1kEQ-4N+ZTd!;@jGp;;n1p!iW((;aIfI+ z-sUUc19(5c?}{HN@rhYh@b=rH;a zr>ZLJDRJATt<37r(t-Fo6eddab;9|f$vwp>$X1%AfM;|ez-{9GQ{sg=)AlgyBS;CB zd~zh}2Qcc~YI&!`uj&huC9o<(#+8(%FJ%4gBx{MR&@>Q>CLXOxJEVY5EiN zVO#X}xPmE=YKv^4i_^*%Wl^PGE8R(azPJN0tRV;m>_7vv`w8WPVG7Bl16EdA zMNiqF?VNV_H6Ox!FDYnC_xlT+KyaAA!O~aCuE??h`gLa>ObUX zy}AC`^yF{veIf94?ds*BR=AODC75<{Oz=2>zULV>u#8xDon@*Q#jIh&m!(gCnqADd z%=^w#iwc|-WM}_|ep8@fu_VDa48?IY?E7V>eUPLwEvLGan1AEh* zfS8tyFCFH@o|4aSGhBI0gh9NC6*H^2@g$}{?e}IT7k0>GrKP-*ocfxwT%V@Zj)9 z2p*KAUg-tjpxMAj;o1_&rr3vXxd>x?bL(prHfJs+ePq zQ~D6WkK%6s1A_7TeAy5AQ~P_-jAb6BhW$ZMefe<94_iJGw2dh`vw0$~9F#Xe>GDG? znr;I=X&E5HGZ|~LTNTRt-KbnrAvV5)z_Pg@md#*f(Dk)fD1njVA7xsk3!-KdHQW{@lkYf(aTUCbZeB_ z_>;v6QTHg>EKjX6MYlY+if|=5d{!N@dKX*5yrLAhd|W^5-Cw}G`iJ|o7}hKN>$4@) zC*+gim*<#)URE}zJLE?MeRl()aA!3YUt!An!A0E zv*jZ2Et&!^WfUT0Xw84MCPlNk+?9X}(p+dE^EmSOnGJw>4ck7a)%a>OlT}Ip_WF1! zsf3bjCWr0Ovyj3I!*T|48$`!ODoHtiU5veVwdc%VjA==wQ?P z2vW5)4fL2u`Jvf<*5*6k?PgVR%#8 z0|ioe+1u0mvgeCN{S;7~61P+K$tJI-7Y;!$sa@hUY7Z zRGkv<8e~2TQDZ$P5V}^UOiJ0bnPgsnVJ++JUA7!xHje7p_N29(1R;6e?_R=fMm5y- z_}f(sX#du0)ST7_T``^&(+6aSkt4qucREnq48Ok$x7zGxdpM8WT_^O*+H0aG=RZPW zdwrPlJd}i|b-B~X*T!bFV%@!>y`OQCtG4auuAsuv3iosHu`IYL#|Iea5tQ`=Ky;6W4o-uM5$ zjaeISA&v<;rF0xtPMAX^@fmVEnd^9){Qmp=lOq$4T4L?S;osAK(VHzDS8jrGD$92^ zBUINiQ)$wlQY@6Pe*XHQ*-MN63*Y#F^Y;olG7WJKhKopxFsa`8%5rbpy6ChU8|tQW zY1!Lw0;9Pcd#6W=V7M&r(+FWh)xm?-IwGN8a_^1{IxbPKd=!z%6PnG}`EcUg8T!-F z3rBZQF|#*LfnN$?Hcv$DKx5$ar$5R}M;L4Sz9ZhQ({A`i3HQ&&BSPn){M5a5r0w7} zBRz-JHPbSirrO#74it8}`?`Ep20cA@=*vFCn_3dqB)(83Pkw`mtx&@(Brnbd=eos~;PfmGmhc z;j5`7&!{Qh;~)?FkxE^K1r_Sb>Z*ljg?oNTG9fo2>#3@5je0w2k0Dc^q-eul0O??Q z0LJ2HHE{K}xrplQs6%RsDpOssDBjTv$ zkdm1b_y!?iV;7A6D(y>at7-LhOKfkEHbf$GPIGeoxU`*f==4MiC(q?{=Cs8^m`t!H zmHHu8uC@eeQueF;MOvY;I=pJI5ACqs_H;)#I`}fT-Q)A4_4S*t)G3ymfl+$i@gP8U z&^9^hBLbWUDp~j)#QuW9*HJK@r!YD9DYyEn=~oag=lhWdVxPjX0VPC{erWjqW7GA# zkz$Ae{wG~25;?;4bqeX&`#8q}B!iN#to{o~R5<@oW(uEa<7I}s)Tv++N=N3R39$lB zmYJM{#Xmt&1ReX@R%O_3pW1JZ;a-+LTBJ)4P+&=1alRs|x&?&k8>s*%~$mewJmwkuf~YJ{HD-a-8of z&ATkl+0Hf)$4NEK)!6?UibPKW_>@Y1jdZRo<1yd_+JuKF@Xky>q`W0VxgC?tN93VF z5Bc zIDDfrnLi9AEMyzq;BCNNThKQmUtJhbn?R`r=B1wJD`po;_`C)!VCcd?5gPgOG7|$E7hsdQ0ddgzPg?51@ zpfxa(2PKIg${fPQEtCO-EYmF}RI-~~^U@)MtpNh0JNDicyo^-$9T<`h7C#FuJRMFV zz2)QI{UrJtCMq;Xf?!CS%M%z95hI$3KRs?1&R6W+yx}i?cZp8u^9=_o-#;z=4n`FE z3}M!`cYXE)*Fg29H$P4cx9zHVreyNy!=KHzGp`#_i0#%9e9xyHpI~K6Z%0KIJ0w3y z_uQr*Qt=&pY~e`YqLjeH+7(M%PPY*CH58C*@(DvPg{M1;b?ZL@M--LG%Hs<9-_Rr> z_sNWyjDX4NUD^{)r5G^m0D_610=pGzy{!X*?D^`uCV(m}AiV7=lA+hguUzq(k^cmb zGb|k})F!F9xkdu3z%gG1TrBAHTi_tEHW~^^#d!PU1DnT@CL2*kXH>hh2g zHadjaR22)p`EiqTDt;DQ6FOwY|LH^cj#}H*-`7;V*>G^12FvexG_M~*pFTN_M8>ex z91U{3Et}LH2kOk=Q#Wc@sQ%EbJ*VX)=9@Y=Cm)M< z)w$j0dPXX7EPE!g!)T~WI{wO7{&2(OzQM5LvTC^A4W1=s0q7N{){Jl0ECRnlc2l5c z!F0I~tg%`Ga8&NU`sE4gK$!W$79?cWt$=p>My#~w>!LUjkL4%{4i5Zzkx!$$iweGq zqjZ!yN~8NJA?Hbf`Op}nr>-!y?`Mg_E5KF>eD5|9!LGanP)F%MOK7@IJC}DOlt|6{ z#KYMag~9kCmHlAssRejbQs9qlObUNl>sMbz&)KiomVyBMQ=1TnAUg#zdV%>Pg9o4+l_(09IG=8$3hZMSan%%kTYkmkE4&p)sr<3tmG zhHZ+F6mn$KZ~746r#0}wbHQ(Hua(fDnaUfqLdWzWagQu?gxMlzZ$40Yq%&5ka_{op z@#|6zfD&!bH4)zw=%Aj4lkdQIsaUDqf)0@P_??iu^|e2x zN31oT^3T_<=AT!9eG$N8P$EaZNa_1qoTF`Iyn=gEjopGE$%{fu86wTnJ^GMB&H}^Y zRX_qV$hCYLl#OXKC?g$REdZpU{Z(!uN43n6{rV}{le$X+JAnaX!aXgyp#VI6>?AkkCRmVWw2Z`;#c5h6%aSRaPYJe!3FUHf5DuI*Mvgs+ytqtYFZO^?s?hzx zY;RP3+XI{7;yNqcaugOzA!{&lzIo#guP87*ci-i?B_}W{o8p5FFhz9%8I^Nu1F1&) zi>~6|D@C^_*)VFuz&&p8j|lraAszrcT@f$Trt^0M=eWu2lhw8_Ba{JALG~>$CZgsv zaf`N++ux68yQL}A%?{u~M>*`ZZ#yIBBcbA&(2Wd8NOZ`QCOU|NZjNs%!2j8?;oq!8 zPh1U;^nXnd)mziG^vksRg%L@?KaYpX<}d{k^2mV3UN$5ZOvmP0;k$8wP3{N%bJjXk zF}D7Dlrh|ifBb2p+khN>u=Px`)tI>zzsE;E$E|I^Y&f81N#0m@A3o17xOXX)VR1YO z(L7LX+USY-hbu#bx`=+a{5yrh57KfJpTBb{YdQ@NYV3Sh@>CdkuXf=Rrx;l!7 zV%1~QNK1#vCEo?QIc>yTtc-DMYJ1q*qcX{5CdFacDlj?XC`2M9BbXlRS&S0o4GR1A z^Pk~D3zxT7gM1*N*(FoqA@SwtjT=Uz9sTTu?GLpO9ev*QZlj%Lol!6xO|E+&ceHBT zHs;8lpY_EExmC1QStl~2uVPByR~M}~qz{Q^0k_-u+81Zc`#2_r-H;eYbPim}8-P#~ z^nPSn9Y~CDkrauuUzF4Sr!-(kv4P%Jzee6#LeCj!M{PgkJjgYoNnIV`qVVv%4bAVKaA-=9^p*YAM(tbr=$!z&5 zkqm=o`2pP0Dby?$JZoY2jFf7Rdj|f)QujZ9(9{TjxfW{hn(A*BNnC%LiUvqQ?W=Ji z)}KD$p@89F(kKebvygY8WWG3*RTz*h-jhI(+jxJP{sEDj2s*qNfDV}dF_a_@4%9F^j?||BRxSGeF zA{iaBdf#O`fSf)?Uf*gnnn%|?vejP~mbg^{R&$KubI>4`t8S$??fWuBLkb-VSxss5Pd*_{tjI1=nwj z30~cQoMnxSHO{%=T>xm?uE?qPI&Gdem4wLp3EjbNx%0O4BjN*epr!j8-x9oj zuQpk}#trOEd;yn)`gYcsB}2K~6*I<#6&LM#Jdz;(;tFzt*OmBEMEB*sl$3g2%8Rx zj2yAAkXWUh4DKK> zU1{1i87D^X7&*AL5PxS)a+DxG=SrgX%>GLGZN%hZJZX5~ARh#Tps8E8^95)2R7o?@gY~o9sw*wy;sRtQM zHXh}kTG&p<4kII@Hq8HRn%-ig5#DAg9Z6CFe$>~M-);U>KCxCIWW9aDzgC({jj+-1 zZ%gekOV;J5-F%3SRQAOSC6Fg54O;G!dZhp%Bm9&Fq!hI0igJpzcmG) z!eSw^r8(tKI_iM=5)SK(w-X)62Du|Pmo*k8J2h!-?Eq)F@!%$Rgl zpV=c%8B4u3&>{7H?>QXPu|~|PH##1sy#lPcoE~%Iwqg|jFcJ?dd$k!SPj2|#rNV(U z*$0a`tu{^w$=jcKG}UR`7{VQyIUu$UWLjRZpb&*L{=|PtokXaJAP^j}n5Wy~C{g}a z4wG1Bj>Kwzp9w#jQ4baN9h6tkLZ0_8YYjO&)Vrw}#&E>%x9|GfU-#(0_f3ZnX3J21 zA)h$YC!1^}#}YYUP|lXx9GbJ}X8I1MHO`zj7X{)Pz#&EzTO3QoDs@Wlc&XHZ8#kvA zyg5j#ZQk>F8Wrc7P$sLWKi3X$J%Cp_LgAu7itAZhQ$9;isizKnA`Mn$S=D?%JsnKf1q~_f#}Y7 z=k|sxs*SPD1@DAIM*l5Se;%rz_@b9Fe;q>t`&g_kBwoWW$K%o-s}OAUWznjD_9nmu zk3AMe^gxx96DC}lSe&YCF|v9qtjPEDz=QIqM%&t$$e*>)1Q%?d?M;kFyY#X=u|c+S z$4+m+H%v{3Zd>F;-tZ=0B?JFgW(3RR^dZ@vRK7m#c%c+VW1qrOE(hNJSvLTH$HT{_ zFNz1)JO+m?xA?&bfIMue(sp-dXbn|4(<6>Ll;3A)`2V7-+fmWW#`?{CkDO6DSjlH=~V^9;aH0#uD{zXKjl0z8cW{ z_MH^lNmMPFDC?mCd7@M=l6o(nDiRKqI3Af3i%I0%xEz{QkGqJxMdQ;c5?qV#=ZNNwRx#LK`S?_hlpOw7%fn1HZvMD*P){6l^lSeFW*|=xCu&tOYjL{wEcR(v==|ewtlZy1wy|XLf!vRHqqNmc*nd znmC@KH$7T_%)0H})UWC*KzB0QO)08zTZtU+Uh^BfpmN2~BIf)*lXe5q|Dit>Z@FF# zm*-R{RkO0Y6bn+md{SWx-?9=pr!l*_*Aek+YF56aS^^=A`M2jSt>2X`+w)kC6cSi7 zv2vx@>UZ82W&0{qbaio;T;RbJ%HB$>X!lp;U4h*@5ZHq`s1?s=P;ibmnFBrA%UeC# zbnPa!iw(FbHr6f0DG#mb%L`mKmT0&xh{!cBOUEl1aqC@nv2lb!;T=yMnvyBP&S&2* zbehXrbs9)|i-%sj-jINGjt_w1-f3%T_t(x$z1`88k^!(C8p_G($f2e{dZb^VTBd1U z?I{8p@2(N|214rHG0X2JdADTat}qo+dQA^d)Pe{93v+xurT`WPQoiX>muiu12e|I z@2K0WPX2Ozu2(D^^fjMcKC12OKONDf|LsNp%#N{5^Bv+`=!?Ua^}8&9p#si*eg3e< z;XVK(H?>C#f24`cS_(AI5}+fW|8upQ03Pqmdw-G%+*U;qS@%z(HP~qU2F9n;HtPNN zDgog_;MhKr*fS*TxwFRjh$Gvr$|T83^Vsj>Z9kHN20vg{EsHy9dt=iY1=kGLCf>B0 z8nbQ|===jdbq+GG4M15?>U{zs1AJ-DpU~h z|0{s}-0CmxTt51-6SxEeMF)Mo#q?-~n0rx&w(HjEy|csRT?Vym)+@(rPlHOczW>|; zunAFn5NH4BMrNVi@igYOfYV;WjAJ5h#8ow7m)=zXKz+FCAjeLcihq=KyB^ zzYc%|OjLXRvUWec1FYTIyzrI1R$<}t0x6W4G_GXp7jveRi z%N6`-%B!@|^fSBi+;WR+h&+)iVYerAnLENz&TxE<0BEE?SeH?UQdlRGBxif3S8uYv zASZZ5YD-PM5ZAw9%;!7RmpH;v+qtiKGcRl(gpuE)cz>rO z8a?+7X0)p~)?A*-kB|57?9MpsHi|x*R69Ih^?_0BTi^V``qAWBR%{?P|3@zViOsea zm8IH5j-;wXl#u%eiC|G;4N*;%5BYC=o_lFpZwDmD0qMvGNGOFT{@D`NdjEHWAN9Lk zjslI!340=9mES2+5BWKIyKAtam%8&pHDQ#ob6B&M1y1Jii>&6#bG56fkzuR5TN9B~ zD_$mDcX%w$PL$M3ulf?AoiI4SXYr-<`GyUZx4eIwtJ$5LueLUlFL*ouCl2v2!j}gJ z`<}~LXL=*1app8UShw0U`J(kcCVitkr;$n@HGRl*7s}63kU)fKMiulCl85-a+<}(_ zV~s>D4cNQZ-KGgAZN>Mg9}B;>P`CYLu4w06My&6=?NL@hFH(8P?1t=sH)9(dl|Kt< z@%WEB0f;k;js`-kM#~Z#rl~PBq4HRGjH9_^Hotxc8A-g{yt9MuAwD2oq4b2&&-O0xb#|z0y%DJn$nRHRrGo zb>N2ThVB|_I3GVB?m(d^f%<<`$(ifRxk=FVi*TOimyHsI5)mULU;W2ez@|W5v@{SZ z&L~iOtWhRzv2foa>|}upZ0&`L#QQr)|=%RkTKFUI6BK=K+V}4BkZW!x=^0yBqHhbdA8*sg0JP#t zec*E@N(H7UC-Hn1__x>fJ72w*^Rc{VlCjNE?X7%&N7WNl$w@n@c*SXvrFyLLUVNR4 zgJS@O=@~ah?GY;f^#dDf=teV%1ysfRBKNNr>nKolwMUe}MC>WA)9`#ok&3RlMynpCvtVD=lie=s8`ZeN6pvcb>kiFyAqpnd=4d-BU+)R?knK z{U48o2tLGxe}{Yngj2e}UyE)|tMK5%{21uFEhf9Q+@CP*oVvBia#{dfH~xRjUEe!*k3F;t$JK%&pZ$SE zL_Z>K$Xnrc$hFa}z0>QSW>?2+x!`0^hQ7bsd=S6Zfn)3Y1jcJuF_7xrMPb^HlBC=x zO~moDg(jLw7K4MY#cxxy7$ZuC2~IZEnWQPb6+pg8T|cR!Yw?^f%n zvn=m9(`9(Tn6?f-pjS2GctNa*tR*enEv+!TEf%>E9rg%!!ofzbjSUSDWg(bBy7YeF+%9Lmac>0A40%@8?KL?$YOtUUj27%Odj0>YReXuTaVCzVL1t5P z6;jvU+KXdFF346FLdyN#C&)sNeIxd}hh31$Gt``3~$Yh#vl#rBD#r z4o#U~Lz{J%h-s&|_nwlJ^&!@4amaoxd8rX?NSuz_jpuv|`rAIT`QOiW7>8zhlQ(Ho zjf*ZThAge4zVz>MBN$41WvYE~a%7g*(j|hI?c1N&YVoDmp0CZ&U(eg{_EgeasHkw>R+QCO8WSL_O*`12f=p7 z23SQ^A1i+sdMRpy<~o_dOz>efr}vEzMuvRSQGS)Y_3LNB!TmN@=rO&D>u{2s(oVE9 zFI$t)()h3;7AO%1G}Q~^ z5iv@VU>?kB@2%7ij~k)AX~&Bf*OkB)LRCWzVRrd`KJ;Y+3-g=E;ANd(jOF>N`(1HI z=T|PS<*0rqkY4+-%Sb&`O{^ts_+hZa9Pvc{eqwzcoV^n14uun7VZ96yP^$3eTT zy<}}cy>5zjE7`b>x=_jtNH96Ut$yQHQkq<(hy%5`8anTQ=eJ0(fr4``Pe1qQTHT7| zlE|l~SMFF8Jgh(yL*x-I)Q@omT}a6+*v3Z)oL<`P>D`nM90ywKqEu}1s-3(fG8$U5 zt0*vM`&M3n^`rl+jQP@(7jE=>WFj>1#iZUT7xmc9qo_!EAB%sXHtZ*;!@HX;l0+QB z)i!qv)TB85(4U48T&z+C>I`Obz8Uqo_XAI%qfRx?*a>?#CY_n=S&Nc1I9LSgH+v&n zOJ;)>_fkP*p*q2HL;w$k@N;zPN`2hjO@uomt-?;FDRoGLhDQIQyB_^l*Y(fri)(4g z0<@FXlak6`SA}+kGMh~OFgk1VcLI43YunX60~s;m6r?Y&8DiMlaQ$$b&3Gp`Z@Zwa?*Kv4yZy%a1jc>9l!$e~f&_-_nzCQ1CnP(yWy{H4 zB`?+UG>bW2XQT+p*j$a>y5i*YttyeNl+x?WsGhZ#2TeFNklR zq~bhDwA&~te_y36^*rt>z8y0UF_lt+MadUfsL2Vfl=_Hc)YMkU*FBJCZKPVDJgPzo zPv<+^hihSX1GnJ`y3^BOAU{r+4-G&>Tkw=VRfs91$nHjHEfKm zcy^>xj#u@%D}c#DofF8Rk#Q>omyJCMPtP{lCQ_uvfz!%O9~jy!nhHNg+4s2>QP-Qg z)w@w--a1goSM7*_3jZe6lG_Ui|4$j15aPn5qq2;oTgGWDpo zVzD;#z{2>`9fqOs6!A?#>;3XUOF=utF6n*3NqWX@fmmo}{H%<0|23&c_0h{fvFjvX zF{MWv$R>xDRm}f~w6~6`@(bFA1wl%>yStHY6%HVcbb}z>-Q9;SX{EcnK{`dGOS-%J zy^s2PzUTe(Tkk(E&RTH1?>)0;Uo+P=v)xaBVz*B2VFH>8bm?u>Jno<4&KV;8Us?0@ z7eh%*e-jAqbRwZ%qq1L;2TI0o4gY6zaYOoK z3@N}@N3dsGuuqR_-JFInKfXfQ&ggWytPJjuCD{@1=mu_y%(U{L6;!M%Rg(S4fm29Y zPP+|U79rr4nRdwiQEgo9^^P1oTN4V;$07`jkHk_LjPo=GqQbk2@tZF*VRpKjz%B6F zB^qz|lZt6vtiNi!A&b98m(BgUF4PK)pHg%ML*YjK`dEa2JO2UilxtisDr()dUAJxH zI%+?qcBvXxALDP}!g~wo;7$V|b-BYgT#?_)GedR&bRHdF7WfsI!VvR=J$z8)GJw1s zY4ii?!W-&Sa@)OM$m#q}n7flJ63=lo?NE5pu+VmoB!qbDa8N=98!a(M)Zly!1F9Uu zr##xH`$?7F(KMg+-}Pn#TVY96QQy^~V|X7=f5nni$E%qAY63MBB!X}#TA)KhhA>eY zY;Erw20oMj%H3~ox16tr6CZ95-p-^48kE~FTo0u2rmlWTh@4K*Zl*T-_LoeovRea% z%Kl`X&64T%KKX^FzVOyVpcBfM>%YcuptpMOmK)eOVEOAKU#{v<+%G9qN`QBbZVYx> zRGi|UY-ic8VC#aXv7_8)o3ULt(CK9*11G{T?a3b>+;#~I?&m9^8n;Q_ti#{Tq=ZTZ=>;Y)n%7a@F zeZeZ2h0A<)gn+XH0Xa{hsQ_zrgJvs^SLNY$2163|%?l;kpcH`XA9x-y?6U%e^KVXA z)ngHWyWD^qD?856vJ-_ovULkWY1pw5VErNqQ33Hz0G$$*Kse55timFPH%zE#wUNed z8Kpbykdirn8;Y@+iQGD>-%enxOO>`8pn8$ZYVviQ+oQ19lCU+scbxiV4=(S&MQzD% zGhSWJ{vzjOrGgYWa@y~g-&XdtV?f98!;?3{daK9H-Xx78H#y%|a*+gSd8>RB-qN!1nqk|46bEVqv>5%cra92l3 zKzmWQB6>mX9h-CMgYeiFa*J)C=O4rj3*-%1-q6kmF|pzW z^27D%81{fDxTqij1D&zDxZJbJyhGjaXuCbpDbV{^QZ^Y#jwJeO9+Y!hB%Rn zAgER>L@_U1t@k!3?u`EOsdB}C)T{EQRmztP{z-j)f1y$LnXvwlH`Flb{Hs`1A#uW7 z5nYDQ1c|gm`y)cMP$~&mapETg>=Gf3oV_u<#z6d<^$NIrd^!*!eO zFZmI%M}H-LcVKsALtpXI(#AqSR4Db9?3(Qk0X2U#1PfJB7)6@>xkICq zt>9np0h;ok5{UXsKBo`)9czwO8a2>nKYL13uKD@hFb2}`2X?MMQf@8hi&vtBf|(>I zL}3Fm?FGq4_659jpHAUAS8|9hNLUJdUf0@+{T|B@Emr0T(vf+@oOIy^ii$K~@FE$S z9z2W~UWz36rdhVH925E*ScVN4$Z&@6{xf_|pdIPE)gTQ8WZ2@asa+YoL0A``?n1Gk zt=UR5c}@uyB0VvqD4T>7Q!%8w^yaeX?a7Jr^$JtUb*+T`M;68YOYNaV7T>({SLALS zLy2g0wkzfP$+Z>ZuSdT8h!`kB=e-lyWUfje7*Fm^FCxX1a$?0{dP1(#-SaIN!s-b( zPT*(}{@rFYB~qJX?7boA*N;In{lSiO99n%?n_0VdNdDI!cU z^A5L9%X_4km9=g|)i=};e%QeY; zxxVjMQz_iK^nn$5Gu9I#Dhga#crw!6jL8qeu?FVT{IJ||YCP8def8P^i}!O_orcq47THZ~cDC#t3YGx-mXQBXGwE50;{oL?R{1#<}Rw zYJLT1ew6~{`N0G~Q8tILIxqJdPL`^t{Kf7bXX#%P-w12ApZgcI0LcQH;k%;Uv^s?* zL%UM#Hf)>Lb9NS`i{XSSp;Pk!1`5QT(^jX`?V_66Jds;Q{d`~W36aMhjX1dGJI$6v*me~^O_69CnwP%vo z;R<@yHr27?9j{RztF#0{TzHPZXHH&jRYY>R;o;q3q0+gIGMygQ8=9*;?KP=beicMi zgC1r^HKwp5tg;KS<%2H*#}XGerZ7+ZUMTT>-hnfEiZEzxe$w^lSj7Qp4c6bD`;T)F zVuis|@*U;CXQyF|51IeighxThG1HK8Yca#ojQ!JZ9<`i23omRi2{IN4i5v!LSg-r%+gHJ z-~nEV9E|bA43vPnJ0z@yUQb`omU&IGeulXSj6Lp#Of}M!e{>?jxBt}}?^dJV-yG)t zJ_+^_BrDRFfIrM`=7`&RWshxsT-T*2(RME@x~^7Y&^^FHq7%+GlqP^wU!FooVVGch zQki19;6|rg{>+pg{j8wePynCp_dfrde02WK{3`MkR$Bc5HO3CI;Ip5X_0oxdwYp?FzY4&ZU_a-O#hxk+aw=6n0pSY|BWLgv?5@A;!{U_Gj z`ywujzfP3Yi5;dLJAMxwJeRzN%e|MKQYOM>zD;y&h-p^a?K|k5EXdi+yq`W#ERQZ{ zDK0R!c5|AmYbc4HD+g{G*hzi!uLuQC3XyhrsuN02pu_)R$R?_|xmMpp7;#TZwxrk4 ze&qV_Ih`jQWta%ipTF_NE*6qC^2ItUrHcs!bDRHyk0iWjaewu;P0;|@{=8&p8EoP0 zjYl$g#?;-W?;Md*VIM7KtQEvYy|BF2mm)$w{*?XF4BVS~{k}~To35AWFqlXM%i!1Q zquS}N#HdOgFN;Py&eWcl=>2X&S9S$lcyk8U+k}dn5`BNOnZDi3D=U7Ku5G=so(qJw zF#R=n0*liqwcHG8y|-dm8N$sYahanF?FzeURZjQb2eWJ+W5n1oLAsBn5UHMV%_}_q z!kihh4CY5~uFQ%@7I7|>&Q^^q52IZUH4H_$g6KzZtr^`!W8Px36Cr-Ja(B}?uHDhb z2lQU$ZyzupnmI6#_e7%WkGUwiw+9QcT#9pMW*nm(V5Z#Ch3h$*t>-7{-*25MU6Wb_ zTIao$f2jObvaq0jy6xk{W*^FBPs=}evM_H&r*>;4s8bGqD8cy? zRc7w#Fp2cjL7*ERPb*<6XSr<8oCd%~HhZhm{ajD9GEIxKUJT8w)l;yFIHVH8J3OTZ z!*2_Dpie|Nj~&UWX-?lq|p<~hz&sMme8JAuhyI>O4x z1CcnQ5PDwA=Y%8eOz!4*D6fUsBMhpak!orMwX;BFcrH*5XMx|v8OZr;-~6wf4~RJF zri5BgfR+<7s@x}c)QJ~}KCLL*cwpuLQ8IWuU{z~nw15~z)&&VaFfP*I_s`@&b1dcY zJ5R@MIs|lTEDg#lw(xMapDbI9Wbt1;6O+`N+!-n8g0x$vS#yl4Xz8*yp(gb24vr@( z2SW-~9_dHY=H#8u#PHk@C@bWh11D~gl4IE=kaMLnp!=_xJNIq8LW|xc8(v0#QfQ`< z=yr8-eH|80b+bPH=2ruMwee_Rz(Pk=Xq#8@v^CJ&kt%ZkCVYh6<~^R!QNUt0pFuVSESVh4wbk+Zj+IH ztAtPN!y%}h*51%#gQwB?kY<;KB+sMn0PXwZrMZd;zn)Qv+es6D^zB zh5o#!1HG%( zV^SvWCMsfKXst{>5i$bG9r?a~1PW7PS~$5vTYQ?i#4s$o zZ$MeFzU*<_B_X7#gjDg=L06_b-Kt`Hx#v`6f?iO(zE3G3A9JKZr`eNC7u$S~PA}1{ z)j_VbaEsTlb5*v@SfNt^5I2dzEY$;D)>v<`n~o&j<7rq2@p1hdQ+q-NQBeidRAo#2 zm5=S8a@VZ_Lo?6$1(yjKU-@;Svjr;t{*poh=}&@w2XJ)=JD>5?o*dxCXu;X6*)6o- z-12qWr|wT~x@aD22P^!T8gE3_y4=>c+FWVYgtQx7VaHV&qBhS(t_RW)a&&4#CbaBP zDWyN~AGJR8UluBr)P>S%)>sP&?@keAEO1@zTxN=qT3knizKs{?eX}kL|H5~Q`L?p~ z%1Xd1s_T3Hgzh`)&_;ZgVy}-sM^$B+CG-dZ1lt`izCYRi-mTK?(otSOue&e`7)W^l zpYs;DAkFBf37uL#TM{$g=3GGNz2hz)mKPjY{774)(&OB-YDM9W3ES@R4!Km1FF*;( zUFs`w%TYmcKS;9Fvj{Bm31lbDJ2OIrH3b3I<~j)gC2;h<-IBF?$g zF0A$hBv;LaEW+;0=Fl`5j@(b<%Wl3>ikt>F0&LI{STSTo415k7=~Sffaa0Ije8gkG zp?-x%P*CD92>ujt4r8aGac|>bV4=dGyC0W?76b%ZxQ1C4nOn3+&ksf|ot#vz7ruu* zPAnyizF|cIl`r0=Ah1EvbizQ3`_fLo6i+=@fLSv)%viAq=U#voCo5mx7p==WXM^%V zsMOzJWxq0kmLV&Iuhhp<{@xWCW&%^{uSi~feNBs}LAxQX?1@X*aPao2l{H%^Rjmo^ku04saeJr8R++9Hw}Y@JjS#yLex*Eo2(?vj@YJ~=^^KK-I9V3we z>*L|>(;VBy;d6#2zH*KxegZvq*kSh3B5aB6-i00>-5BK_ndCjZ%Lzi zAlJB_HJL&c^=g?uIp5ni9q3gNj6UljCO)I@iow-<<}iNhR9fBsv3&jyJuqKhVCn;X zKAo8RexF8D1QB|sdiXnLGE3($c%khsb>Yh4(!&sLBz$2hpIxhXfZu%!@`cSIBSf>7 zYo)NY>7sirH96CnSTbX0G!yNrYc)v|h*34FJ-@97DkoZdO&QI+D;VU92@HQEJoYJ4 zeKzepOaE3*ocitYJ~H-AHGNd*8z=AQLz60K`V3q2?K?-(ReC(WKp0J6-afFS%GBvO zQB)YPzh`Uc?IuLE>~5=mJsT?9=650uK8@cB$L4EDkiK&)QY`XBf4#e+YuS}FqA{w= zRz1#cxuJZq!-t_HID`=k)p4Bii4`yGsTdm+s85Bz)aoYPb4QTV_fV>ez8j1kHWKjU zB`kJZEnbVj&Mun8+R+=cifOmHCL-sNzy0%@-ncVR<<2*7U{kFUA!RX?zXUHe+{ z!Vg$Bm&5(YM3?qG3oGK_;qZV1M+G!@a6WV%k!#vxg2#t<8u`!P-$DG{KP7$^Ewm)e z$-BbJw}y`lW^JzxMRJ`F0kaVmnh9?Sja6sCYi!4?tC z;iJW-i0=~5Xk6Vr3~4e)V^PP`{K2u+yL%uFu!7A-ai)n<9vb79%wIuUOVRB^A2^n) z)=hfc6xRf^M|OLgWa&rM_XaKFwS^qdqHD~Zl&5juXpNImoDo#X7u6I}aG0DBEHD?{ zm~U|n)1~Dk49NG#Jn62*80$V*oe?mC)!8`uqq6>ZnG6{kjH{s#S^{4Pv0r1V`u6pF z6z{^zw|};LZH5Dz-#vM!|HPxhI=_rB0t_+~4%q)QT_gEvjBlI1m`r(m{2l?pYDGAm zfbls-|9Gp?&R}W>6ib9dtQ>J_1Z|e*BD$dUIf2x}$Xf(L?<<~-bN-M_!|f7TxL6mF z{g~EBJSIFq&u;?69^iT4v7j>5QL!-0F%SNm1z2a`D_%}{k9~)E zpzidK?dX}!LSXazO3~@BsDKQ|Lz9XA6_(PlJ0o3rrV`#qMQn~fEt%JQBcsDq$a?7x zRpfz}^v!l@cL8ae-*``d;~GnawGgxNjuL~2!Ff){^-=N#nY}{2`l$3~twqEHlKUkd zc1Sg!p~9n*xb9xeBln{Q+fU2ev42~X3bI9WN1GP^ZPBCLTMsheXAj~5VOtiO->ATH zJ$&nJhb$d2Wa+FW8{eLW`WEOL$t4M}$Heb7C!DB>CuCH+g{_+`f8biszb!6f&~N$) zTjhGiCU_dCt%KFz_84W;-#`8o?5Vr`piZFa7aD<@PPqLDs0;5NRFbvg2{Q*X7zMBEyWQqwK>&0P(98K-vT+kS8- zGkcuV;V5TDy~b$L{Zx6j*B5^q<~)BjSl*%hIzxHUYh>6z7U_+*5j61nY=CqeJ}KzD1YjDWR!T6Wr5zrOwh`Ej;s)_<4@2)@f`-Z|l z3s7l{rJGGNetfkvH~H{Xnfd2v+7IE%zD`bF*}q@!tNS8a3E7>F{_Y)LgdQ9}{S@`* zi;wR+B{SyH{KB!IXyjjQjX;^tw7b}3d1BmLs(l4TdfW$R_iqk&F4(-pWqA>SbG!1A z9z`}4X0Z|K;S^4xp}cGOS+YuNT@e?2({}aLe&TVMftt+WrvU6d#X>MvLp)&KxX!T* zfhu6y1s0vci`(;UTCdpwASx}QRbqoJX)lZg3K2Z@tjZtB_IliODGK)DB6YZu8FGM| z{gm;IF`ue_uAmJurkO98grgg`L_aN?=;DAmE!y8e&iyZ6`ka<{Kk_4`M3F$S zNYFJVY0kHf_uRI3oImOqE1j8RIO%(y_n|bZ)gMWMY!(_`2K96_xbITypRU~>PZX<& z-kt%$QsnKkxp`OUibX16#|$TKJ@6Kkkhh4$Ye@ddbttZ1&x`1y z4yUc`hlppMbNI~yAw==uY{L}dppa!)Lxw`_3Qbp^;T;KcvZ`9PQ@> z6Z)`G289X|+e-#E7nVvBRI;Gby(vGFtf|b*YeqF+jT)eaIa7{r6{EFnJY;lPXHl`3 zZ*%_ntDXp%i5$=*<-45)hY>-^Y5Yt<3Dp#ob?_b>97;O%IOG#Py=}Y7?ZTl!BZ5(9LyWTft@>w4AW@kQTCPhnT@Q=?d3^dRo94=^ zZue`TPiYvfm}N#1hPNSeh1|PMTFX=B3QW{4e*)Z1`CI;%yKu=ZxIS?_oAPsHW2|d$ zz}lkclmJ$N#KO?d911+Aqt~zTUbJ4~oQ(3k5~MGEO^V`q3j3ps5DoLwY~JDHwV$3h z)Up>Yug~($wHN}%3;Vh_EW_Lz;QHY$GRFh>*90)HNi5UrsK#}r5)otKXU-~K*c-=# zcfF<1feA3bcND)L1AL%X1NiV91ZEp@1b}!F-D*>FvA5S(ain$6f}eQ+VdjW+&f+G? zQvIycjOUC4mJ#-IbytA+@3><4_;DRAay^^hZ!*A9Y{4%Z{QvXd0rbWOeKGmm{-HfW zdk#Iy){a)K?Cb3F{_l!S?-U)67eByIt_g}Rf9jW~q;POwlI+hIup@Qrc>2uXol*s( zBhVgIoG9%cRyNr$r%OEA`q6GwDUNzX-(y&!yJErQ_&h-YQUa5!0xS#Z82nv)+@r%tN ze8y~}tT-yDOb?WsbNS!bD}JHy*nPL}%ai6C#(&2Nw;6oy8VI8$Lq(;)JM|bnb`sT9 zlIw;s^m~B>s(KOo{y%>UjfQDO0y)Q@0_UPxwirHN%5kqAHoDznV0iB^_c!wl)E~J9 zDl$*)$tb4Fk7E`at)80%%hr<;GRhAD;x!%I>rI@s2~kFL;EaDipDw6k*>hmzP2(?a!x$f!dVHh16F z1s4+0Z*j6GO1*~af+o4i!kAW<>=pEQmpJ~h>se#wOk)D*dWq=Hr04wa?**cq-JC=@ zL?+}qfC%WQWEb7r3II3TO^JWN4bM*j9ee~UR^A%htr$g=Ux1^ZOSZwly=%3-5l+!W zoYC5%cUDSCFFfcFZokO^OWDLPWsSMzEtT~W?uDDKVzwBlNYG>FxFeE?{-dVFVmorK ztVO7<(#?m=MQwwPWnGPrNTNrW`)3Dvi-rc(2MyY?xfQ4)Fu^FW`7%%hJkzQ`HWV*T zmU%>tw^V}spnLA&RpAmioFd8w0S0&=zlA>t6IdBC7=$1G=v?ITb4DSD0La-eYJVls zn{CNm6*Q;H=HA(=+GUzxUAd59T0-h}%#4SAdU$gmJF^3Wt>qF8oTn&03yaFcLpXwN z02chz!+2G}{ged1>)+LEZYqem`XnVs3Tzpm)nW60_ zrV~j3CGz}QCJW_Pi3uX8<}?2GtEQRQlAw*^Z^(qcYrTHb$-Y?hzQCk;XxPQJ$YUk_ zW_Rq_R(v|89xU+U0%O}D45fx@=@;}*`>LT1@BE&hUUC?*)py4)tTmOF8g@xyAT2um zaTWKVSR!)oikH`!_B1pnUxDcEuHdf?z~;XPzaaH*dLV5-;jvr}$Y?>$dAo$z=)v;} z3CE_VkJ%%JQ;WNXn5zx9|m9yp#S9crhZNv{i) zq|%*B%h|N=wh{B?v;y1iqeBt=1P0QyYCAOXjm8qjR@c32wqo+i{S|}k#o4^Jln&-x z#5O&Pl%zI>DX*-nv_W7-!@G9N_C3E3cmV{=t57GzR}zEQ4IU_3=E|oG?tk&!Z!$`!g@|KHx75NI?ZP zFMDF%90}+jsIMQ8w^1+6*MW4d`8D-ZMMw*Em(;DO)E)&NYpYZ;S~~Wxp$>+%{4F2O|8qKCjp3DQVu)_^pqPo$HoIuM# zfC)Yl=uQWSpMOJUoTw)jcq|k4XPD1^95vF({V}JNTX3x4N8>9?GKL{-11dFQF5Bn* zBzSUII(o4|Y@zXRp8&`8S24WoF-$2{heR2@=52ailI5S{9%C6(lse^fw@5*(G$)~u90r|G;RxmL zv$6S!qO$>6T9r=lEbDjspl_e9D-!joV81E#p0Aau)&bQPgVLo+B<7W)fMG+Y;oM{4 zx04_hu~D{kzI&c(TuZQ)A?D3f+w%K;oVtXaD#J_eTK9qm2EB#@!UU!yHDjeGSOWZ~ zwiVnbMb~%fhOLH9wcnowrW@3wu^4AQAc(JneEj!RJ}^|}@6+miTEjY( zm+YN_9LOZJas)VPqwa@nJ`?<&Pp1o}bEP;xh3>%^b<3U=JSe1m^nqEdK`)f0T-_00 zRkt6k=QDSF`|#^oprl)xlcmK}#)STEVqTF5c<*%hg7 z==8UHj%D@Yn6=tguSgUm3q*uuf%H%P9N5p%dHXwOZ~j`PhuH6i4o@moX`sm&nb&au zElL|<*lLY}0(>44Mf|3|ZIThp@A%>sisL1Beb#USf}!Conx$hA*zSS1r>Cka{N2Ll z<23Up@fa+(`35+pJdTE32R(G^$F?%IxJ}tqylw0_V9ePRXtT^CO!L>Ur zAb*;}^{xPF3Tt;|TQ@SkWMnk-H->*w?LTqdcLk=tJd5Of^y_DKEj5&|u%_zy%^Hwk zMcD4i+jYECwdgNIa~%DP&6P^C)BGX<_jQWKk^5>m^-g<})n>@Xgg@@vzI-X!XU=Ns zc&%(4gtTcp%hOY9sXBRbeBNGZg_adLHomC$itoVzae-#Lzv%Vm$r9$2qv;Foc|TMs(u|3RqpwBgJ$y%vtPaPPZ9xlH z7U(Jd_JvYHrp1Ux^;Hpvom?Ds6k1Y(PN^{Ps|k6fT0A*STHHO0Z59b`7RSqN!5zG) zgBTLgDeB0Z8&uE2OAV}t4fc7fwD)EE!Xqu7#~b%NZuSRHk0C1--W8<1*P0LCHX{&V zsQuXH7~V-3V*U#-5Wi`~_^O7N!pMJtm@{^mx;Ct9Na>txu^J~^s9O=hn^p+3^=Jr; zk^F_u)uU>jZ1>ayohuXjtC!H6u(4Ldd~Gd{vC-8$O#NFtOwk)P+^1*wXJEG4Lyc0h zv^8Nex3p8pv(hT-Q&?f+Pch~106}HD8f|P|!kx_Ug-jK%?P|-!Fi4TBs=F|mfkEw( zxm34>IC4+z?LD`wVxxi_m1In3Uh144ZqE7y-9o!Vhq}}+n0IX5YkWD%DT^qqc6%7+ z;uE(bs>M@6N0-1rs8F2_;-1VM{DH)Cw+2HC-L`I1{SK6!AN6@@tS6r3=H~lNHT|mO zR;kL8kJ|WkR!g@Z_f4HshTxr(?M@G9Xay(>xhlBOf#NYyou}^VI(6`2I3=qSbV9Nk z00>b27a-76!_(96+FoqIMr(51^Mf5#?m=QK-X6sHJVQY%tnetA_Klt ztCf_?ZS@2WIZKf?HE@qTxWl`6=qCv}RJtI-sf+w4+`^}yYlgJkR~HR)sj+fovYh0+X(J6sD2 z`Ep!<1;esJenf9!UWtHbXSY+ZJr!5DK3aoGMMzDJg>HjKO|Ke7OE?KM3X>teut5|o8 zSrbpU_>v}xWyN<&+FMjN_KkQmhQH1`tbye3qcb<|z-Xac9h0tsU(WRPf1OnBBnmiR|^e(ty6e4~8ajuAuu^i zu1m!4i7|IJQv(lD^5k_t-~@RKAlGb_bptbK(=U6R?Y^)(p#inuqgq8nSZchol}5}w zhB~pipRww7uBFmmk9fg6&)0nIgwKq9QFq$u>=)H^mALPO4+LMl2hwqWg%qVAM>LZR zHC?L^Jrm~M?zt5*3Wrx4Xxq3#j~5^PFC$pmGoxSLIboQvVqY@ZY97oRnc!lR@>PW% zF(QG+k^@Qq(G~eE4xE(sZgK-FjpUERNY7N}5&V-&lWNHT!$r6{o}^|t z8TRP#x+cQ4>hqFwLfKhTg#HHp{&h}4mF=KA7@y}oyaF7c;6%EyD$yn1*kz5kTyYb% zl)5f9mTs=`d5m<_V0fR-7r1gA?j^&Nj9y@V=u+vr`)cIL_>204^75L&BgU&wK@(yl zH@l3jL@E=Cmh}auDSfjTkAx_X^)K*$7Q9_k4(cUu_FqbgWceoJGbuUeNDoB0+K$GS z6Yeq~yUn*yFisdpdT3DuQAXykFHX>0!d#SUXW#P}jTS2N8 zS2uS1|5YsnIiauoW7&7*kU*dmakfQpy!AmIUa15nj@Vv zLMX(;ZS9g2FzdLq#mbY3pG4q&_NUE*pV4rAKFP-p{AB+1A?JIGH@23Kk?jVXbwG$L zD8%|bvA?3tgWVo081FHDw&jWa;!Z5H%P1USdrVJEY)rG!`%y1lq)EFrWVWVf)uxoq z9vw^s4XQSgUQL}fJpOUS7tUpffiIhEYx(@nXpHLWBRT7LJtUA0e{COb z+q{;bF<54fA;L=4&~|eXNAODhotTl2RHZ=V4)P>Si+1sNpi*J?f82^~ zS$s8!T?&*(Ugv5x_yU&*ejbC#6+N9Z$^7B{Ow8+{`tUvXu=D=-rPIFfyh$6tFWjOi z;CNTiGoV_3>e}hTw-5XQ;m}MYaT}8Us|@@=JHY~%VqU9u6(;2^CFpaS&SE(}nDTxI zV_wG@Ct(FiHU12YgYUehst7lz))7fJe(~cnxMI93Q*xz03 z+;X}5u)lJ$Q0tM$yhk$Fvoq1SXL-qPbR(wBq=z-U)nb{oeG!BD8HE`yPbT)YMUtE- zOVyc_-f``2m`&dkn1xukAGZye-Ry_j`b5?Kiv$Kmw21Afy6Sr)x;x|>oVjX{{`1(a zoHKu>h3+x8#O`}6tC6cF;gm%g#{bewfjfZt+Uo!RDnt5d>N8%fTGPCYl0H7O*ZLXi z6;x4W+U<*9KgtnFH>oqV`m7V=RprHN6C#cdG)zD!iO36Sr+B_o1D*FYs(tvy1Q(%{`8^>-N#}wh?qk9S-Y!{ zy`vDDw_rTop`0!5X({OBmrLihVV$hfuR_faQ?XhjqdJwZ3gn)H{2qnHLQqqs)slx9 zX#S}zRGRW$C@aBhw+Xw+m&q}xXQQK#@U!$3E}AZWCCGH&Lm0_yP_hzNWAi~_(mKf) zI>cB!H68s1o8vg1uj-~*S6HG-J(^zgIwGm`eNrfRw#uyeW~NO_*{iqwpu~Sk7oyI1 z;^>a2!YNfV7_3JAAekm|uBBY8u*h7;RiOxkvo}Q?Lo|d7&{M@JE2LMG(`B8RLZU@Voe|5?j;~EWZjW(^W&6YW zsp+z-epW=DtwosaSYa9j#(*ev{pBL5UvfQEOb4|kSRcD6f84< zss4L{{YIzMM+60-<7>?3xGclwc&)w8;ZdlwXJ>M>l%jn(;1KM7aixxDj4a|?-lK(`m4 z*c_hu?QT6WRl@UQH>V3v#H?O@(D7rhWEM*uhI#PC@y5BcttOi$=e-vA!I@!eM6W22 zlD>NIO=KT2i%b8bcMCVMZ~cuj{PsfncPjq zyFX&r2T~qkhn*cj#3dbFM+y36b9o%^1+q$=3VG$!Zh!x@nLILituisrUlo@;RK#!W z-1`_d00amDs;B>S1Y{5$!PgPK1NgsEALpJq68Jw-pX|f*0E9(|j^HSSV8#HbUYo){ zkjcHwU^9T$tTpwU(e+?9o$p090Qy$}XcGFxk(OpkRxYrEA@?9bR)S&(Am@^aSk|Ji zvc)lVKGepCe_NVb>gV^qP7W`@Tu7Xo6BptT0XRC6jMj;?Br^ANC8~d9cT|ywvU0+v zfDiD${^3W_v>;NEdP)2AdvY{2%>4)5m2p$sj9Cgaz+9Gf(d%q}voydVVu`uw3j763 z0#KfW>Kz^Y;u{1Ji@-zWhJO8y{#3t)u(?kySGt+VcVLfsb(1v12Lpo?N4UBDI-7Ly z2#{H{()$eMPtN{%I95oNUHku4aq$8uu8Kr{L3t6oazOhDhIanz$PP{kqy@ALEX zc1aDI9blk_MN~@G*pFNjedTD10PI4NU$8@Wvefv#9- z9{S(%Ly>=_oi?r>7|?+l9F+RvOG8FGy_rZA#`~RJ@M_F<<60AQ>;5|#uo9QwcaXM? zpxXiRWdQfX0T2X5e_#MajA=+PAr30MD{fOKJ)c$wh{txns>r785h zFh$f7Q!;@L8Ud50J}?pjim$hkI%WV9tTa+U9!0w@ex1V)4v-p51Ym630ag@LhNKnB z59xxLm?vmpLs`KpOcE;FY^Le6Jt%5>TV3S-&)B%VBcEH-V+;8cMiu>tOaO+GFFqWu zIK5g(9nfuPr=0&QK*GHA<8#=8dH<#n`81(303Ng)10d{3l;mD6h*oO7d5I_s!4*(o z#PaZK0|bWX4@|%eJ0YQjH}II1@Svaw_uZl;BS8Rf@^dPJ!r^rvRM62S)J|1o;8R+c z?-&GR6F+jpkyWoGh!{`C90FN%b&7IIMSVy-;FzNs{|O(MAhAImMB!aeSxz&3+ZL5| z{IT+aA5f0!?~*o9dP9uw9VKv`iXg}Vn8n>FI8Fe=A0p0yr$EB3+J)jOLbVKA4jChj z7TrV?pJ;QCme84>p`#iiqUZ+HZ)mZ68Cu@mSy&RF?SCmU`(auZN>GW4J=dAHE z1epRWnI15P`Y*guL0&=f6-6fZzgH+=RgQ5K0A7J?mxPBh6Y>g~D1t6&2!afdS5OAU z-J^%Y95Lf5QurEZ0V=8DX|o6b!y2AlXGI)+Y)?g0q!9}oRx4jU#?KTDqnc4yi zJrst#7PA1gs?_?!58fx)+v(O7xa@%>gq>34J0bJ_T;NL&nR zivn6+4bE=f=11IPrmTQJHGkyR`H-l{eaLzQ1do)D^z<^=u^+dv?5^kD$~gauC# zb2opK0q^qSr%O%LIa-XIF#<^82`>53$#6;k;Sa5>wkn+|503!tt<)I%2Y4AMu88%pMVdJK8uYw zn4!o(=7>%Wqi%H#6v>~)uA1QyGX2q2LaKL7|0tkX+?=e=<$%E6{0a!{Yr++3T?6&w z|H6!_o7h>ker|u(KZpL0E&hA*LF|o~7`x^StgI;D2cbRPAR06@=vw^^dLoD_9Vywe zbI(a2=CD^Lv{;cqB02+I>!;W6*|@Rh?wz42!Y^Dd*v<$1p%ybXWImaeg^G1l9L5~u z^qPM;PBDPvjQz`T_PGj6zfvwzUd%f-Xtcj<4z0rw=rPZ=n0XclxK{Dfp92@^_|mHC z4F+(|$9(>v%M$&CsK+nt9!)2s!TfbY>jM)XXPfR{5VR}7LQ;ZTq?zKxcXKu3Uq5Wd z4aDz@C!Tk9eNwM*7aw$>Z5iF?b4_}CL)qz&aHZaK(fab!Qy@R)5gBktkw6;x+W z;`N3AEf@*+xvRU^qSE~k$7q;0sV`<|K#2(t4<+9<;PB3SD}AbPrIZjNuI(q04t;)V z3FryS0_|@p;tAiGpmv!q_34;C^%cAu;4KS`>nHVj-C(^0`gziW$DaEpwL|m$C&+~xG{Tu2k7;^R&a@%QM$8y9uG@t7a9y#)v5b9P3O^hY?kels4=t0lj=Uk zs)QPy?VX(}*ac5qN4){-D%M9Wy$YLMXLsrrbvzP=reS}Y1@p-D=kmyLgf3@xoPuM=2_xpf2 zTlmY<9!v1Hz#5ZB58&V%L>k`z*P8zQ;D-iL8iu~c;(;g)QvuxYN4Y18R*47_7g9PB zuqEmps#AsTZJZENX#0SW{(R5T?9Bmq+XplN~OE zwbtm=fpN5zhL@_f?k%)q=|a&?!+qICr=E>Wsxy!Y87kS!@0&P+*e*l7UH6J;V+1uC zLkaUeYql%)L#I@Gip#{3u}gBqOXZ2H`oh$26QALTJCyxn!HU)DP`@hF@Fy0oSBIAm zf7o=YQ{ze56}l(>1R}j`u4E?G%V2Q-7rV(*nc|H`?{&S4gHw{!Hcg~t7M-_gD36s! zbFau3#SFS#yp*F@NKx%D!QDTq7DRz>d0VI)=I^?H`KnO)8}D@aN^p{mGoam6V>eq& zHl1%w3McmttdZLyhXIK#E*;GHcjFbVqv=qy`J9H07~m4jg8vS-~ce}V{Fn;C$n zOxd#xa@kM+DUkjXoBr7b{+SR^CnB~e3Sn!2s69YP%<>7^PP(&2A1m0Lwc$HOmDOTy zRaTB!PH{H-R*(CHeOV>7dj(LWWCI9a+CKTz2q-UM(f<0;z?NMRdCQk-`-!L!dc{)X z&D&m%F*ft?WCon?YkYbF{1(5=F0V`|riotfEXehkThjxKO(euLL)3<{s>YgZLrGk3 zoUQLPLgnT8_e4Ya0}}NU-dlR%wplY^P`iIf9AsWq%4IE6m9O)vpbtjbSu3r9)N#T} zBRmZS+A`7#7+X}>iYqKN+2X2PtWpr@KkQlzoctfg-a0DFt?L)wN=SFybhna9NQ#sq z-O?S>-AH#zN=Y|J-84w2Al+SpbT{9^{dmr^-*=C3zP}g@hTwf&bIvvAFXlotS-g~d zZYc|+(1AqlQSDm9+a;6Y{pj{(hJM4uO!3|^Ua@eA>wZx4dTYEx3%z>vjFrxCOtr8x zA-NyjWSqFr@W^Q=_YS8rgV zh0fLJAqoz5f3Wh{!w7RN$Q(;5TG~gxU%CmVkw{`sDr$JiOK%~fq|s~ZW@j*gW-)#bBY zN~tXu>iv=PxZEPz*OHuf!gyZoFqh*k;k^rBU#dSHR`OM#W0?rQzaW=p%+pRZ2q+unCU*DB-o z+k{)iRg?NjOSQigqn9q??$Ybe%Sn`bW~)7qI)zzU7|{LP%J)K_XvCO zrlSw_83dK&2cm6t)Gr{(dGL+op{v*9_-80~;;FXSJn;-o^Pc0;wvL~#!}jfNJEj7h zAGe!%PK6sb;J+>*`%TA%mCf!`jSgHPai(E~EOA|ct0-h2uQ3i~Sk4n_CdTu+UH_Jm z1)o7=>Ik zS@47gxB}Dv@ofJ7hWzfEgxBKIlCNVtR-dgvW9Xj2!f6+Fk#x{P5`}C~h<&epI zNWmVn9&rSfdK#l8Xv%73IY}aZYv<&@Mn5nLc!Uqf{A$O4Fw%bcjqm>aWau#xGX7cK37P@KM$U=wX6#i zq@e}W35Ne$PMZ{6gHl%ca`^Bh$gm&MwRM5O{KATGZ$@tT5P9o{_qB}sj>F#fX ze`wPGQEhgQc|sw2lx=eVN&!%>bKs-o=}>p(1f{$n zDfhJRVE0F*n)r)Kc@~dSnVqP$Ctn{oZ2NscJ0qkHqe>7V#buv_l@Ux*^TRRV783gyx&q>|4 zYKOlLWWFW#8P<_p3}eYHGp2ZeRbFTwz1Np>pieFp1yhWb%kCeWRv4HC@R^3`-}KEP z$i&SKLss$r>ACpR4gMV&Fb|lxE>11#-$UFtSm7uD_9S8dY-+h7<#+Y)y<$=67$dvN zw{tS!x_{|}3HSE7Ki_8loA$y)zS5fQ+b_DGI?U3_WD7++pQiCY4#wiA*%51u6u2e4 zg^zd*El&FCbzLTWjL_Z;BOYBO>*265e1>|JLf!85<7+VG1O{f&$DkK|n36fI;^}Dk z<<0oz?E3c+NsRHENK}<%&4^-^8qjQ*y}Gs@WniD1K@{`#>lrQo;5A$$tjc%p_F++g zz{eA&8Pg;5+g&QM(juTQu=oY;k-#FGPHa22bf8o}Yt6 zc@F@!ne_o+w7a|+zEBkeN7c=G@E>E_pXmAhu!MadsxX`M+}l49_eva8;0o!vMc}eL z{cPV_TvsHQYw!phxp1IEYR%uzUEQ09qzF*?g#?U)l$Si+J=?vPZFFZcpDou$eElq0 zl!EV#-hg^7o@Bh0qHy;OLAz{0WBKj;I@4qnrH2dVFJ{JgCd$FB-bk(Vn;{xyWbxtw zpa+8n#YuF$U&Zi>8O15Zn8FWzTV2rK{kkLG zUOyc86=Aa$z|R^q2U*!wAPmxmM8VCwN^P?J8>hr6%6h#Or#=dg2hw@OPD=dxin=lm zuM=Mw6ZFM0f}H^$2v-kwBSYr5IJ_`@q8*+pk#C|u%$U4*Q8WQM(aZvwO&J;V;4|0RI?Q&_!!JeW63!mw*%{tvPF z+r04`k8TjVa8no6Qy1$91~{+;A|5qY-_UP+UDFtai^5&3R9^XmNx;=6eo|6;T7wdB zv7Laq5tWEx=W0_}pGcKI&(Ejtce(=((LaCkH~RAX8*<3Q>5h{1&En4qhvD;JZs>sJ zWh=0BOg^CVN7eKNauh%Q=5+^3N>y2RiDZr-;Biv0(F`rH)wXyUk$wl&-!UeRfx~Sd zmS*`63X1s$jQ(de6nvou|a1Zck1~*gw_txmcuxrh8T$(tXdCd(zg69e6M~{b}2+&zL>4i%FBBld4%b^y8g} z1%g=TR@W!&Uo&y8GW4?^7lL7pT6TQ`vL0FH=fm2#X(6K1J2P!AFCMuT6X&dPyV(L) zOm?r#Kc3{@-(V0v6rOOK5S0>pX(6O?`U+XC%>A@a>?bYxv^OckbNzEIyd<44a$?eW zy)XUBhB#9{1z{Rr-t^)U-5%4CElXCMw1ppe>BKu;2A$1p90lgIG`FP>{8|t=->=v9 z+&E@PFdq2%y&t2=g$IiUsr&So${5tXn&@;XPOP*YBI%szVc zpKBmH*_7S&|F1mt&s+13dH^1JP?T;=^X(pw07R~=m$5hc^GD#vXf_bw7f>X2O1^f| zoLqEQBnH_)w`?^l*mj;#c`|}tXn{Ugqth!M?w@60Kn6G?T76l^z6}|Hp{w_-j2LQY zEo6773HO&o1@gvX->)4ipW?N!%@U}@X9~5Jn7Ga%j(IDi+Uzb z@idWxG=Vuyf4B$Eik|PKmv#e^*qU3uoBp}L^t2&=Vc1vycUqadgpu_M>wrrL-g$83 z+3Pic@h!jGg$5Qisy2|qbyWCJ&5xSFj*3soGF0ZDyx%_$LzIV@43JymR7K#XBj<;u z($nkOL}W_x$(Nb2w?pt^PZul?PJEf_rfzQ6DJGCff}Ro?WID+;4#(@&Cp~R%4gN>d zXORaEWXP!@RoJH%b_Ef zs>=(?2isCi)^`>R`HXlVw5mz7t9d4CYFz~62(q_a89xZ9gg622%(u(SBGniN#_ zc4sFuYQX9Ooq!Xqa+A58ZhleR-b`VunD=df2=d4 zQ$aS@o-N_+UL-i7H}b{*)`;aED}YYa^T>5Wr&WSu`9CDxKaM9qByc}Zcw@3ZWB>CRonmB1u!f)tKnB> z#y$=&=Q${`=8YknF5RLBNytH-o{3XMSO`V3 zp1w*sUw^$lnctmnx86XHmUEVphq2fykPz$?l^Q0`h8Bv(-=lWQzm7LBNL9jh($#|1VGnkz{J)A`;y=r=_=DXplOc(7H zd67c1=X%zPJZId%5U7}a8#GY2`YFJa6@BCcWZ*qz z)@o%|YQ3DKUd2XV8j!S28Yd6F=?JQHzgr6lzvDL%$ZYP~VA_0QRDdmSVN*H%e~-Nh z&T-Vf4ddn~gN7T&w2(I}D#P^a90YPrmUPr;G7O;?NR$spL$;1clU?q208#Z1Fw1kw zy=@K!QoO*5`M~@32M2xfY^Bvc^imNB12v^!6PdyScvMJCAD?&)5$70aeHbiKDWez- zrID*}rrsDNHV&xfQ~L!Gjs1S!XynXd<9@sEkGApJtGdXhrk^CYgA$NcRTo76rNRGm zoWOEDbaQU*D~7*Pu%iSXEU_=J$iVPt?%o?r#sBo-K)l;He!;xHnbQQleKI{QIj2YH}_yn zWXq8D7MeogLMK9$_!^?0n_}Uxe8zV$Q^Ft&4bu&`yXZkIeqV_TOhE0IEi5aSL7P!r zGRh-ffQ@1lZ@(HRuhB?uv95m45X-NQ2Z%B(7h7YcLv&)k5V+7uodgpZAQ&^7tpiFj z8?-15%_{v(fmkL5k>X~TR?xgm-gjPw&wh1ZryWl-SEKroxz#W6>1AAHGhQe#C^648 z6I`R;L>&8cAFHtkLycdj=J!Q3_c7`+uV7Tuq*6diW--F&TSzb(k2587hrCj3_HN+b zrI%w6aOA!&A;kR-tv!r|(+-COI+6%muY+DKuMGa=k7W!>#Z^K{iD)T?>plg;}2-u|6tJqD*zLZOv$ zWhHj`ZJ+p9OFA@~r(h~piY^<7H4eO%+$ULWhwWhU0e#+7^0+N4EdhaLRd{y^?EA? z?yFJoCS%;A*K}X(&M7W3Rn+abejt%Fpmu#Jqt)5=WAXQ(mrmi+r=S$g*-{8t3Z^4f zIZI50*hKu`cAs$r&~+nFmS73Ztch#oyv6Cr1TZd?!S`Yq&^yuke6-=$SS0l)-GH4d z2|c)2jnwVTJOp>6lRY=N$_Oby{zQY^9S&r}{VRBaFOMoFiRhLc2{({!D9 zaDA>v7+R{J_?EnAxl!l4=mg8WCQaoGu*_thzi_}zAE=mC{@*9_p3g9h%!VqRZL!3| z8B;8Jab-TL77Ve8A4=CK9~SgF!fd9NWSOJCe_~{s5NT3o!R)1a^^57Iw{dUR?!NST z-B=*qcDi$nr^MnAV2SH?_~B+RE`n4DO^eYl_ij8&V6(7DOQwN(HzdwON@_3idP706 zO#W?gW}ROte}MiFQ_3!5h&JvXy&oX8t2wR02wm zhgfNeU^CT)$F?FS%3k0+ zUihS1ZpQz?+Oq~aYMiR%-FUzi{4XnBR;=Dyq^OxuOck;1fEdqQNE#V=7*Q~ZD z&Pt0IVMYbULu88PfeEww#O>Riivj*_(s*HW!3Y0};B z1x{Qc|MI)9$EPpS6RtWEXOP4=JvcudI416^+7& z##>^vNm)I&P@I?7s4_*3c#Z?pS(veq-W<4>y2yId$y@HR>50QQ3>nvA z^oOf#R(5P^qZdDWI#qp%U%k>T2mIJFB0xs|qxRK{a{0U#_8R9bURtT7P{hSk+?5E5 zOvs&VQH1Lm35`hdOUS(inRp_r{mx4v;Nj%SoV@oD2~LwYR4LUE53%nYf13c^=j#6P zXx?xBg5#_4zV2FZm~eCBbh%xn#_nVLEdhyQ)+;o9u`{gMaq!|7JnymHdC!a~IIBe? zE$%3ABi<$m#ssmf$tt;z$B)?HAjswu)z!KrRL-#C3abN7_>jyJ0e z@EU0<2Do8icTQMLLGU4QB29w7KJIBQa;&^v;63{yTmC*@Ifoc;fPiIZEZwS|b1yJ` z_^L$OWFniHHiF2k!}_AewGyUFCNbcVw!L^a`XaO=sYZvutZ5F*pXyk*-<5)N=4RRn zRwSnowcNe)<-6poXWNsN5!xjQ>N*QIIT5&Gu{t8v+FWrD+lXis2`oYvs)SPYW2p@- z{qkaFpMF*W1Lvjxzjc5>MvC~*1sRan63{-{gkAGM7CY$(PinpG{hppuHR3Sm9yhI$ zY)|V>#!ZH)z%^O+H%>tD8z)FGD?{4N0_BOIqZ?8l1FDxNG<;{(cOz??3FADa!@)T? zSres?8O?XGQPDj<_&9WKko9OpP-Qr%CXb_6aDZ-e{{wn!59A!!5sIFTF{ivQfU0xM zn1RvMhFQz)7#kl@L2l>w5p&UHa1Ybex6uVQ02cA#{JP4-0WA;+9tV>SYO9CS}?G3+e zF9e`2mHoySF+S1gml~p3*}bDH>nehs3NnGe4BXLKAAtY~)iDS=Osd?BzVj~x0xP(k zh0LKIw#7Km@Maiv#-p|7msPHJ_PyxdC~49CRZoVg#+vYQl&&3_rNGV#Q1*2&^O zs<)#SQ7_v~I-)F{_jkMca(#QQfP&=Jcppu<^_hv}^i??TSJQsxo%wTKG*SU(=u6(P z78VV8rC(!(K}n+lzgP!x#cr=1g#hubz7kvb1Lqf)Ww+I^T@>$R=-|t3_f%?^znPV0 z>FE+5x!2X~480t1hiji?mH_)QSijxcpYD4~RHHk(k(#+1XmjvGZusoA(QFoDD73#B zNZn3?r(!JGbCEFfMCYidnQnR zhH~@-O-%X8fqdZ8tQ#pJWHG$$|FaC~ z52W~jz6*Z@ARGm >J=0O1%Q!6jyVEOzW&HSD}zZI-;j)Esr!4PJTf8tM|ifd>Ag z>!cyh1WjV?SsevI<)i72T-B+K<2*9&!A;}Y9)T@GlAtFhEMT_PC2X290yUNj`rCc8!)>PM>Ew7$uo+16yU( zv-^HhpW&bTo~;cQ*I(wZrP#8)=mxNjQN{}=;jLP<$g%>xcEYmYvdXgr@Qqi;;wVxR zlvn`{et+}JYOHioEJ&_l{M-)_n_PVY0f#x3$W%U0UVUgh7|UmPD9vYhYPd-xLM7#J z-4`$H%rZSRg-6Re-UUC*wdmOv&|n3gsJ*2cwcE0}SwhNUzBCrX^DnRqFl#x2VmLZ7 zEP~(rawZMm)Q|Or$xqcW8zeDZVb+Q?6>5D5r%bEKNg|o(bhpW5?u!7F9d8%p_|TFS zt?pSXPOz&YH)_))+s5v4x>1Su-IWb|uJqM=1i1~)55PD4Dxwkh;AB*WLS}D=`2`=@ z6Zc`5^}g+As3rTsCt6KL*nLWcfk^9;x|b`amXF%3_vRKQK2bzI7$e)&dXbIuBD-O5 z_ZK+v!uW(L{uu86`;GggfH(e1K3zme6liD2j!wEps~M ztBVcZkL1kVOOe@hWry6G=TD@xu4Sv5u#9exN-EUgsPtc8g3MWDvZax&9}tDxH{fyAT$iq|6m0fle@~QN%Coy)bOlhhV@|~8c=Y;#Z>xeyM)gT*2g~y z@y`o~qe6cEue2J45MX#PAlVlaBAc)V6yQ%rT_aHqArknagBt&t7Vsg|;JpK2NXi2M z>35I5Z+`GHR9_dpm<7Od&Nh+v*3{k|w9b5HLu)ZzgOPgt35g%*O&*#9D%^yMdGT3N zZnAN-qVJRt+@fNlE!&zaA~@ybBCtG`u@4VW?4Q?RyFx9L<#wWTz{h0RIj9#BiWx3Ji^D)nL)an(p`@MC>_`~)qtSj~b)P__$Fen2D^JbaSLH7HJT7%4Qi-oqqX4$uzK5FDTZ*`1Y$ zWAy)^DoK1v^LoRF`+Ae-2CDC`Ivl5@I>33l!w*S6BPNH<(o?N$yGrAJjOaAFXlfU% zJ9C1)&e9Lo$ie{F{ptUUUIegvAXvZG12K8vz#1M?_w@u*s|5luBi9a#4G<@Sb$VG| z=$|9=%gQhNF1^*Z{S?*b%%OERx?5#s2Xx2v)lv?=6_-i--gcMqLkti^K(6IC=!l&9 zRy?Y)ybE>VXi=IS^{4ZIchI^GtI1Q?7uNB7Kt>V7np%iMN%_SyJ?HxpuiEif_=xIa zXi>aU8$LenBzl!*H||pEL9A7_XkFoPhaUBeI9!{a^Dhn=B8v=sR*> zY2W^(4V$HqcQ4$9&s1;|=%xNKXaMc-ZR7r|{>5{<8Ttpe@pwyvlYSJH zwobn;hh<8iHB)x4IH#*;lS( z+>MJ+-o6B;V1m&u3YVkoK9BaUl6>VNL}u;g6_8(X;zxZ+9LXFJ8uQg2fnj8{gK2%Q zQiiENBziG|>Lh2x!HY6|(}F4awMFGZhB7x@nK5<$CA!1Q=zfxG|riGhkd+l*1ppxtsL z$JS(h%tVHp45CLy_c!R8&~QMP)a5AvbXw^eV)tQjVgV){OySg@zG?o3lX2jAc(nJ& zBY+8j21rtZx=xFhV=#=w!jp3Qq|}BXYDzqBw%=XMlaf&FR2>CTEnQo2>#Nn9Y;(8TNA8%XFTG4_Y`&#^^!{ zI`%SK%A6v#Tvj~{zOJi0cuG`C~%<16Q;GbMhd3q>#`MO6e{h@< zGFXjGarEB{asI>+xQrTbS2|HE>ezt05 zM+?{^0)|kE5pebcindsPlbLWF%b1YnZOXgXOK!xNpt(512peE)aNLETak>?BQ+cG- zIb1C>Bmce_?tKW3lM^b2hOqTBY44RituM8b!}5*J3|Qo?G*L@?rJboz+4}n=wU%@9 z+8RXd-l4jo%ALI=j!pjK!M(HVjqd|t-s9f0HgC$WFA^_>hTH0NF2112esz8=&x*Ab zlJrIpCH;}%TU@^{xsxLPY2;-Awc z1ooDT5cUm(kI49Ct(^+3T`1HII*Rl8bjJwG?0bW~r6hMr+oeVE69Kl}Apxn5^1v}n>&xH7(J{T;dKH?IzPOa2CE$NJo7 z;jWz=w(}zE!xPQ{eg??OkDK5CZi6W>EW}lME=IQI?9x&!ijvb?d!xNh`7ZDSxoG?f zO}TXDFXITSgtjP4d}9jwQzCA{T

D;Bs27kfV*>M^u5QodmBZn##teVs)tR8p!=R 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 z

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�CM~=N8(|q zE)Cv5n)c+mba)#vzw;{v$}nW{nlhE`~|mlX?L+vx)kF>Rk;JuJK|NRJ@T-U`O9^wD`RgM85?* z%I~wuPsWIN`zIj-9VuT*@Gc9L?p?AqLrJLyE(GJx+y2ZBf1DNpib*5brU!|_k`QE% z76rP$+@GJ&pWFx1HCDbju+msn%A8G{TTo(++S58tS52SHjyY~N-`yJ;&7#NYd*qKA za{?T%(u7#spJ)$#vlQtwhW~bBms!31$ z@V5Rd`6lTP`-kHZQx8RhU%U^@9ZbJmIC3Jufo_x<4N@*ll-{;hnszOKc#-~!TDe#| zaP;_@zxD$9S#I6P7|><}PPPUminLmrNxy)aKYKWESZ)u@FY>vE3BQ4D>@Du5s+PvT zJk{gmHmRQytG0OXVF`}5P~M*O_!0FNmoM?J)+q)>(`8y| zt&m}!n5_OcX<2SwT{YXeTGga+I|~f@<7zX2$^mE7l~vlZD9_Mi;zILWR5WrM`56+f z$v^Eoem3kC>38irJP@EXScpNK7xN>XNYp6TO9KOP%_hqh>LiYH@7ednv!URRD(1ZR zn8$X>3n0ganJmG*_r^4~l@c?%<%KB~DCVBUptIScYp=Sb%GVJ^8XCy%OIICS}@#?nN94 zj*BO2`=Fnw?4avzyzRgM2pLZU!OsuWP*XXJzkY=ZNcRcveuZ^U103ECA>YLcM4QA- zrqgN?6CMAB$vk%BK0L6zJe#j(VHVbyx{DxZApXnni!TaN`v{OyC7j~bHQI3it# zN8vhg)jpT>uX>hlpQX`nre!y#E#L-9)Va^2+YmLgr<1%p(ZOj=6CuDf`E0Ubk#S|xOj>dFvG(NWM zG#EbsSXUTUI==y=heP;>hUu~z35?=w!*Gqyb9;3|@AyuMD~bMZtoP-K59NJAFrINV zxd?3C(a0DO=bEV(iJokVAL3G)A@sc9fd73m-cr$**D z^sOTGdm-rg1KGGP-glsO&C2$Z`PsS;NYLAX*#BeTV?gc-x72%x6HSdTQyjynqhG}b z_Mz5W*R{N(xwGP%GFfPPibfNF4imgzy&8l=*>e8y_n&BbVv0!;0ZGzir1d}_A(Fom zRpWg4BFqY}r8{G1R_8MSdIO=c@jj$k$!~vOhJ!qkG;r&CZ%WepZcoQ7D}FX7)~G^S z{4MV})SD9fc8Zxb&j92VLP1_3YE~J<1M|=RxW2i9{=IQhz>PC_O!2=pb`Z8nt2J0C zu&}}*;CZ$F5K0J{CYdL#HJ9HaaVFE#!%ax~iB}GY5GAYYK$?#u2GR}uH=Q7LNP!s+ zUraR$wj$*PZWabm&txio2hnnv*sA_GbyY(=j5y<=ixbMfVYadmt}f<*0O}x+?^Aur zPWODg(BvPK7ZBh2-6m;X-PwAyR_c8|AIjvM`#?rDTmdiE`p_)W<*B9D)%oGYQMwgx z&OM-tqJ%R(C`8LND=i&FxAx2XbA@vDRyT?(yyMwa(hVvw0&B1FGu>w`&@!^L1GRq7TgR$;Xj zSWmn&bYHssTOvXw_tGc*&UzoFs&Ppdm@9DYPZ#q)2RwA=ClBLd-_Bdb->Zn6{?RSV zw9;qRpWOIlwNESUF%F51`KOLoP4YuJ|& z;4W@xoPL%xt)GOfI!RK-k9pVK2dY(Op-WT@ zR@xXKnvl8bOk!NcM(S`3ih)`~-x=G3E*SD&B2@8eC#r8E9uKRNCd+Y`cU|L_o{5O# zw#`@Xqd3QBtsnL;TLFrGA?sNRwCgARu}*11AMasB-GcywD+QCx2Eu-Tc?2`&2i zMNhU|iog5p+pSG*n2rh({l(_X1dJb&8h6Qt^8Gp2;nHG_!a9{gb@HuEm;Ceh=c%Sl z0t(p060!z>(x`0?g@g2?Wjo%N_fz}fJm>BQ6ds1~5rs`F)XaE(FuGHnfmVQ2yLG?4 z>r={9vq>YP(GAJFc9jWn%MZ{qKyf5SC;$#MLQN%rnxteXyO}5(-wiptzvp?rviV0( z5m=$tWuW&$9jKom3xX{qSUzXEpQlxCs5U#A&(R7Ni~@hjZVOv3pWjsFId=V&qQ?zs z7RasorRN8=06I3!{0ase>BqISQh*arYH zJB7JYU?b=KLkQU)&Tv#_PW{{nK*AqBz>kHysmiZ{+P0Qwxu^YkOp?Xo<`hrH{uFQZ zq}RDDdgLwT@uzItjgjy(9u*1eY-^E4-YwRKX4TA3s)g$M4b8u^SCbYo3TjyEzs3$F zVa7%M^>i*ic^DBpWWiL({O9RZ2T!N@Aud(q8`H6$TaV0u%E6g(D>ASCq*&d*kX8m@ zZ#uODK2{UO9+iy-^Q2c=LrosV+N8QaV~zJ(k@Oa#Rg#BC(=*()N@q~;z1?5F{rJx9 zYM-P^yIqd|Iz)$qLul(r=lpR|&jWkV$U9EY;645PIWtZTZ&>=Y6E^Lgsc_+v+3Le< zz7n~y>n7=iUDpQ8e>~_tv6DS6WD@UhV3VfUto}q~>2lls=5#fd2oiZ$sD7Nfh;klA zaJejWltN;Si3Du@CzH}QPPL?ghk7drR8B2LSDk0xXbt~|uD1+`x?R786;VQ^k#0pA zK{{1Bl`a7pK%}J`6a|J3=~TKqqy}juC5Hw9sUd|SW*9g(&p!K{z0d!BzxiPtW`1+u zSFCGYYgM3$&`pm?h_AoAMv`T&w$U(b>fzV zKsEJD!-tTKtAoL#9xgo9_7A~wX5<;`PWtj6?UB&3iL$5fm$7#|R^PA1E>LSRL;9iL z==kKUqVjhTGcF>7DK$iwD1;*ign@FR-1xSF>U{`CjI%4_g(@HszF8YC)=AS3$O1d? zQ*EP)?5MN877XT;n>Iu6PQF^&z^v99D9Jit#S9ar21@MJ;GLD7oSvp|GZ)c&J>)Hq zu2U#e3BAN9tg=;xiZ~aumKyaccvF!*`62>7NWsj5k&qk$FM4`^Ad6@j6bsH$Lx*l@ z4$=6mi;hyuzBgf3iO@=G59ftu&CHQcB-NRb>)*qS1ZkzCIg}XxobU$e(gV!8xa;Pf zB;Kp2w%u;2hv{>4{1#-3rd$ULrs>^QMU*XVX9A<{zT{XFE_*K-#ldbY^Z$no;C0T; z^QQbqtcPKKLU>9CTJ-(<$FoU0qe&stT(r&wegmby8~P*90o!*s#Dj~AquZXR3!|0h zy(WDzzx~fn<~&cFpBKD~6{z2>V7&h2m~ZesDn~43Hg=WWw?Z~JEClhsPfdfeTe%I< z+j?F1u8#<>wQFy{OQ5}NlTj2n>Wcb-D3uuje}D$mIF2ux-X86%{6?hZU1UC!bFCgOx#C z-eL{_CVn!PVak7}-5y3>RD8dHAU zddY*5IOQRC+)r${va0O3q39P53gd+Fe|u3UyK~c4Sr7*5UlZQC_5jxyOj-TvhfaL| zr{C@C=-o%kWN%sGOO3{7QNX<``4TMJICaU;*WZb+ipsa;f^TGh*h!c4p}(dQ(*P}9 zKw!P8uol%`m%rFc{ATEwS#UQ!*?B$MM&wOLC|&W+|D$2kkh{g!6)&&qA`Uq5StYe- zcAIlR%z*)AQ~25JDNq)tCXAhK5Iqdh9`auI{ky$0=W%0S()JlJm3S{(z;7Nh0|bnh zto#E;Up-R|-920Vv!tu(`jAgfr2oGV;A?~e_Zp!nrC0s;Py~aZ4lSaXWF-GbsZ<2> z8A)M(jFszoh_XWgKKGP**?!i6<6PmYYNh~0*}~|sOMOIL9+@$K31#1KBYzpG@DIxI zdR{)u%NXol17&@(XrrtIHrZWJ)*Z4C@yYRGb8351!!Et0)iK&wz~r8GEVt1JPhIlz zpz|eA2{i{&^LOm#MF z1kf-!;*Nc{1%`NCIJW#Lxr1^teo*2(6#@%N=S~77T4fQh^w-nRO0`|HZ7XCj_8+kl zKFaH+OQPw1;gXbaTasv8^JSI&mLSEnNg_Aau3^09pVsfNyd z!R@omlHf{fpr9PWV+V?X5^%hb)Jt zFv`XQF(tWkGhF`7FRVFmW&`up5a&~+8rqHahL6qQ<=9~D|8b0edtmglx%!thu%0^B z{Osk6a}|+|GsCw}So3+-hBG>?B*Oe8Re7Im=KbYudo3?b|JL-5u)U$_M#zID$2Q}3 zLDKq;MDFJ0Zz0alJA>;E|M+So^R1e{4q>7}Ej@Eer`yWI{QYC=^st+W*6%OQxcx*S z!P-!o5%ReylT%mxdeUNWB0;{yS$!**7G9FrT#weYg<7m16Y;=UKrHG$veo)8GICo|JisS`Ku z%8ImHvKp3s#Gs!l@eb#)UxaSZshf|V-$KPSTr$jW;b}fhJ*9s{1hRc`9_}f1X6VMp zhpem^$fK5WTEP)&ogB^Sb@MaUn6erbd$7LSu;hP=bQ7>FA4rZ+fl&y7rFmCf~ zoz(EZS|>b7C(>G@Q~N3EFz?y|e;0L1?WFygfp9nI7EaX4#Lt)2Zi|UL#sisxoAfN8 zO-dQwZ!_)o$^G;G?BMiZM7m+dj{@W9fA(8KwS4ED@z6d@9Glxv;H{Q3*vh&If@834 zpXBh~O)%sLE`F=(X@b5A_;q}hHT!FOXTA{!BN=g7|16;GQ=W=mPFuH=;TG2c(1`xg z7fbq8F*Z=-&j#X5HIZ;EuQ_^4`qGn~O>fVsTL7;*Uy@KCviIi;c{p=|yPqRv>R@(piX zqQ>t|i0`+MGL&An^A3&u*5>(g_&k@O1o2W;uDv_FZMpO3)AwtAPM#YX!ta%cW;1vnQ+}384B4Ht*1o+2 z0xGqM=eMUoae+$Sc@(m83<=7=NR{xy?$6ZGp3I3&PR&U~KaO)(7Zkr1S687IDPb@K zYbak_+5{uYG(pMeynjI{av)jX6Ys^*rk-)9eWEDqhs#L!kAf`qO8gGJo&qEOFVwnS zWLK?fy-RalH`;_z3ju5Bg`GkQB^@R#Pv7103Ve+GLc+Fg4EI}5xV~i zuGR@F=c%z51QcqwAwNIk$2*8Sn-|Fu{t%-bic|Y< zdVrbA=W$f z&WApRVj2ozEPL4C2oVn@mtFx%44LZ!#)hL^7k&VaJUmg_tCQ6(LLzj&*D$?|# zO}R`cRtN=*(lCZ~i4cTiT?aZU%yX$~nDKE|Z)2iAl&Ut&!F1YENloZRI6hgw!a_{0AhA$0@U zjGjo-4&FIu$ho4t>?maZ@G$MLdkg#Qus7@Qqb07?S*yd1$#KNagHclme*H zQpw{EWi(R)0fWK5BJY$d$E^XTrMxBzWr)PCbr{C$H3sXvb$Ei^g-|M|ACEfFt z;m>=GgEn9Ph@*49bjgWWsVhh&o)6XK?~p1=8M?2dTF1*mZrik)d_-Cs!^WRq1Ql0O z)R_0&`%y=o+1X_MK6jG9w`!3bh**9gbT0YoY`MBg=m;%ZHYVkIHHVmKu5SfH9Vrd% z>wI=$hs~UCGiCRQSGldjwwaTMe<>x)xy|p5L@AWr@Jq4N>dBeUKs)LahYmfsPiiOP zYi($kvu1{fHsQ;_&#qg-VxI4X-@*5&gs5X-`2NUAj~TY!pt}Vtcf;j(S_B>DhYRKw za_0sL(6EjkZW8KH_C@$)J8X}uM<_K`%OV+7+Y?!aO6CUL84_XcX$tRx!|(rq z?HQa{9?du21$S>5fpC9gnsmz)Mya4Ws*(d1YAXG0ete*Z&WYRD9Ujt*Mhijxc#a)G zEBA-kXWK=XuX?+eVTAdFWim;vrNZ_HsszkN!Nxoa)#L>FJcv8Eva9kK1K`5xi&!Z`qCn5C9>^(c5n%V z?Plv}oE9V%0W|^Z`Gu%Xk!Ge`<-^dc{oDBQ9_LphBjV9=7gzhUNUwR9dk(JSX&$tyY8C|NrpEhpgGk+IGrMT}eDti50i!-L_Ezz&~ zd&X#m^L{1_%|i9aK~7b$2h(j8+|pRRO6@gozysq?P3DgdGO@)Lz@okx`9b~}%U9yQ z3tVhjRZ+)R89%%xeI~0i^|#HfOZJRl-}j<<*G%Mjj`~FNMe3$L+^h)xv5fn1$sc`- z@PQ9e-V^y4O(0^u+SB;W>&9O5zEW;h@(Un;m{V_`7Bu^}XMndYJn8rTYLJ}@HQ$P{ z2E6geMUf6k)t}X&^0)WCm*}2u89j+97AOr>Je}rd|x_6=I_9 zX?(=uRkhK1_PO?eVW#b_F#F(U+FvpC0I_Uht@9&zhhPf@eCkFEw6Y+-wug@HsW4<4 zhR*Cj3X#K&OkX>y-51mhInQ3dL>n!qdMQj8yXiQ!tcfVKUBQ%OAE#oRo6_1p^=g*r zBAxCZxuwbK8S4zjEbK6&sVr!ytMeahh@tdVA;qu0`5w4cgitG+o;LqR$cIzNogXb> z1squ>SGXMUttZd)w%8u=Wr$02Y6hO{oOAio1t4v?0X4bnFqs_&@m~oY2LHbue*bd? zf>TpRr(zMy&oQXNhaMJ%$ra2;@A;5Tzr;GZ^}$a?rpQ{sar%&8=iRLxX(Bg4o7xW* z=wMd$3v5_xG>ror2R zfRI-e9Is$kXrYZPef21(_%ug`n^c@Hfl}P-q0L}mJf5cB+itel)s@wDm29-CML-j; zS468n#*EAq3~s_dsyC;j=erEn=U=u)c(svI@quaD`D>(Mp(DDrr@-u#`pBumiI|3n zIsc5_qBHn*-~loDS&?qpBW}Z5+Ed=v7>C9T4X)mHS;q`9k1$vNW_NA{3slfID7*S$ zgDo6iNJ)yPNgg;mEs>;V?Shq*?I6;^HJycVWSGIZ9%V1|cqVS@i*Tg?EM66!8dZ0znX*tnAnJ`(6L8 z>?SVO)x;K5UiHs_p4Q-PL8p})M5KT(AWZMjMP~H2Z84X?YvE;w+Z9)NL(}&~DGLo> z?z!Lxye2`SxYUr#;wVPJu+ZbD+5E>WZrWwD)YY6!bGX%Xj6O!mr441pE{hNIUl_~J zEKg`M_#HnW=khF3>yUa|9=AoP5Rv?W&qylRwm-3q(6oVG%Dm(^;=4AFyQzl>G}#+b zws+vB^&27733sB-Dt|{Ly1wZi@rf=v{QM#7OL~X1rk3D}Ij)Oh>su9o+KX)p=LiHF z$7MGz7Ah+J9$zfz$dg)!9DCfpAJ8Dawtqpa6>E;ypx{t)ee&hN$$yz16(7HK*5oTc z(TByU`IVpfHiruIMcea;&Jq0~0@9hRy#d(;zg--Lw%)0Vaz^C&me#;`2K2$$ai|6) zlwJ5U^{vOIFEZFHS(k@~1YOh+AJ|ouk;T!X$FU?0`~(*Su{@s86Kt zH_fMzVwEHu?3vzYwOxMJmjHEJ@j}H|XG#x$S%or!IsocyY_^^PY5@AN>qbVIMZp>JrK*8n2zAH|%Rpe# zXjgnt{o>fa@4nL_b43O-#=|#HikoM)f*TmKPA-vjEkw~HcEVv?re#eGOl&mppO*`4y83o6)1}Q zSr!sTyP0IH`%0D(I4*R*BKEUeXle~*3w*xvJ3NQm)9d2!#Pgk(pv|1+z!atX&S$!2 zIS#IYD6vZO@6fQmthPAC*echpdooFNvkm(PVwp(maXN9nylr8qlhtdw zy)JE%@;PzqpK*eUIHw|-Z-N!5QB<5}JfD(eyVkxtVQyD-l?__XRM&l9oC+~MZN~mM zfCSroAiwBCov(JxMT}W_)0OkpGc0lwi$edVdNMiVDgQY%uC@^DpKb1&df~+_qg&{7 zeki4|HjwQO!E%b~xM!MM(M$~E;eEnMVPZLVvTA;Id(1LvfdlqI%G))htkq9p)>dBC z@@L19NHVOP#W#a|($Z0()^5h;O`EQ&KOk~>9JtMOR#x2IQD}$n=3kr-gp=i{Bn`V4 z|Cl#j>Vzi*R;)JCuhD9aE&UO^Fdl^py?%4veEY!TQBcIOTjYUs7iU7&=^@|9O}M&D zP>PB|4^zJO_oJI)NtXOaXG7upuccuAJ((#ZH>Fn_ELOn$js~n_4J!>0u>YC&5LdVU z68bPdm;Os~+=z||7!0{2OtvYh9@Y%6MteNL;n1Yo7|_Gpy25AT{~4iMKU?)CO(?^< zkmXWgoQgzab9=B0zAmwvk6r&(ml&QIda`c(VLGGZgcNbB&bO&dgo{Z`>O z`<+ZaUY!}qaehghdUPYI?6q%);3D~t$-O=dr7W4qOSfiHtqV(rg7nQdYcH-O ze1GB3eTiYYfO>|u*i3ql?g1)lZ}_h?x%f^uxN*3W2Tll-J+pvaA&NhqQ%}8x$hdrh znRFOX>n2~&%FSjb0GLg_Yb-+azbRGnRqKJ;2@3-B_D0si2PcXRdiV&N_ z6>{kEJDzoR{qOJNw24jzj+$S47;CVEy`eVg@DHg#ag07ndd;P2@;OxA?qutT-&Iex zQG#bQl>MrgJDXHvd2+ENil(QDWz1i5TOx+f-TBttv=>eVpNn|{ zQ9h}%8aYiKeBMw`An+5KnEDxB~m}PBA$+1&b?4=Y9dFf;^$ddBb~1?`yl$s zf(`X-^(rw(kGzfVy^+y)76qkFcp07^X}vuX0Kv5EsO^%GA88u~;2U3P)RlU_tiLmkT7B7!r;oTbIkv_4|ZpK7# z`wgT^Li+DhSf#iu?MfUzX3;tiQc(Tr&dT>_UohVp$1Gf{!EfndJ|JW|s;CV!+|Vta zpxip`U%e_jFMaDcSG77W;JQgkEmX>oU9gWYr^;=>FEgmX9$5*D0mg}CrvwHyM5DGR zOPHj@*!3#|N3O0UyRQPCLTrvVqu)5DRXXwW)!`ML$I%sCSX_bhh_}a^_4Nv~PdtCr z667<|s7N}E?_wzl^%*|3_g=%u8T+0=hQar2Cvi;_JvA7+uENqHz_LQl*M|RS5`N)Y zxMQ!#sx~ep2g^{Y_;K0K+^IM*af`JFYdaS+8|=O$>43I}+{R4_*)9>mspBAOp^(#qSU(iAJKNVFE3rPV81 zPwuhq(naHx6|gxj&O`Pns4SVHwGudn-t=-zYus{|xF@dsl{Y030!X`+tHje9H0}{! z8T`*;9a^f$Sh3ouc>9u+Zkx49{CuCn@AjgLtYD}=75TPlCG1LuEQAWP926PUD$e(( z!ai9kO6~efBpMS0nKf6{o;uI~@d8yd^0&_K#+w87ZGURVIl0M#9^#$NbY%`>Drjst z$Bg?&<)i8Xu42zt>K>Exn&57&i3Ij!Bo}Mu)j>Pr;C{W8h|HKkOR@5XUZ>W{E~Jp` z=95uDI50ga;Dw!0yKqFxNgKtEJ(9LxlvpaQFWap)x;JxMh^nnuH~(+AysF#^@uE_0 zG&@z;qB9C;Y+cGM41uy_<2Rz5)Q$Dp$%OR4ZDAQ9@@VO58S(cAoEsn6d7@o3Mmb&a zxuWE@=_zg{FL^P8_=(G#E24jbHx+CT)I4SQ3{lhTc>M$MMb<3&xoyoq4?LEh57ST- zY0Igej}x1HEn|GTwfyntVQyqHKGxlVJ2ZpD;?I!@o0oyr=+{%`nfIQXeI2<;I=YGY zT1lY%ayH5U0%dRD69e(kVO6O)A|u&`LaY=-4>wceX4vNm&#ag)$zYwg)3x*dqs{d+ zm(jfi&RA{ltHZa_J|2Qlx)bL zW*r}W0*??+d*t! zfm$L4!UczMmTQ=vU8Q337dY2eO4qkC3mk5)31s3wz3>07&_51FJ);F*B<H0RtGT?;E zR2=r8jD75)%vc;pgYZN^11t=t(tEAlmY5cxAhciw8)S+M+rNJEjKXxwn%}htI>roO zp0BxX;067xTopQWK7pGyP`m4&oNkWNxVPYl+l&pSpvv|VLB^KLQ}2>=7+No=^TX-jLaX?tqs3l5=;{-?bvy01Q%i{i!~$ zNf8dk+M(cN5iQ`J&sUGc|m`O!1${OgJgTD6;W%n87< z@yOVBLGi3<sde-Fgd8W>$F1W(zo+7sY+r{UyJeHVle+|IcbD<^9<#1GsY=b-El`o0w8Djp@pRTEv7e=i#fC4IcS zZz6E9z;fULhkEZr*#mler!>0M*C%3uwpP%sTN?^J73mDdhO8^Db>!GVFSDalM4?}I z;NGgT3vmAfrDM_M-h9QB8W~l&S>mm`pAtedlEZ3yL7Cw!A-#9F8W0-2o%|Kw6vz+q z9+q}6ob4_&-?5%{#NtEZXBSH67G!!SFM4f|Lya(ee4q|cYP$G4@a&#Fe$mP?EPY+? z@@iv)t|St9b)_t^e{gkGB2#oBAFT@nSNixmLIidX`NkjSl4OPx+RQF5^3&Ka!GtWr z=a&gh6B*+`66z7#_JUWB+L5x8NvFiev;VLy-rq=5oO2ER&&zQ$@|pZ|#y60DuP@u5 znKF@~aC>4c38f0;3ed0lYn2uu!SUERHUPZ~ksw;Yyy zc<%w~B^NCrmtG^0WoaH7MfJ&2o=rm0DbHs0Ke`Z zI-^P|SeYYbZ?kZGtu^b_oHmmzEi-P$bFU4g3wSk@s`IAT(`@y}$4;}}yPm&_paPK2 zt$xm{m(x|gUid&ai~`6_^3m{h6S}9Dv})#6gC+UTuRdc513^*Y%^~3>1^mty&##7W z!=n@dqn6OatPl~c=Tjl3`(VVoNE~eW_n$EKBwf1ccTK2#hwYnxk{Q^@8p(UW-2}w| z{e&==MwaXwmaZkV% zynKN(CfF& zRBXKW3DdC4oB?c4`mCw{z^ysx9?w`DO_AlIb~%f$@_+-eo!M z#ezjho6r5rJ;~0cGP2RKc~(#eL~=JoE?il>rt=RiqH*X8I*ysT61r(L!62QiU{9<2 z4f**avE|bmhy{UgO%!jT6QBC?t$qn_0{VHS5Q5!%J94eaZ*ii%@ie-_{FAV`Dwq1h z#42c!p3@TY#@%o^DLu(|x%Y+es0ti5q=eP5M#npe`7D2?Fw6p3M8cvJ=^h0MihhF8 zJ+S}y!1@Dlw^cRu|7qR-1ylk{`}Xr^f(y@Lg2ZTa#>VcjvljPz)lsY+rqH2ldkG@*&S4xN624@m2=hvXW`JCywLVoz6 z&S@3vFt8O6-z&|zci1A>K0l~jy)#`!;;wqPCWmN8pDnmkLwzVs8k)X-w<}!)n0Dk` zLrh~g7oAmj%o+w)c^KGUW=i1s&@6YO)5@Y z2`!4P7ehy(`D!dy3>aQ6NMIFR?GS4f9~uZ5dWtuUwGr?_!W6~}Mu>&LC+i@5?v8Tw+wY6jtKLSD2z%D@ zh7u>t&YhwTIELcI&v4$8_PZe;nfvqoF*b?{dJlNn>lp(NRi1OT9jSZxj?VF^x_@9Y zS^%(X%xA;>zZle_0RQ z6n-OE@y3eGIt`f@2u3(9^Z$M!*5cQUMEmZywja1j-ZO3JJ8(mO^uzZxCO&J@4IVKj zUPr)gpX?wW)Zp{QdLFG4Lh**Z7TY*<`T?q%_iMmK`O#y&8&v`_eMiy99&Q~M3k$(* zX*dB5ibUo$R?!92g2lnJ-$}I|oG`URBN;9D%L&@Lw6X1)t}**xxVbLaJk6!Jmmc~@ z3e}B~)Pl-&lkSjyRGT@w^CjW?y_(#b!Nx3as;jQ}D;TJOqIh@>svqpmH_|ZdkrjyV z0|l@?umw#o#cc4o2@)8;a_rfXOsu8)#>s+A;mwiX;$X_rp)essjrMcHKZinroOM@M ztx)#MzWw47=kRD~vEIx4F!BK=XIOJ(WHe4deDdR$8osn{9{_b!Le|E2VRP;aE3Xf|KSE za(whjwL2`5c(N+0$<^zIb%!_8>>=gOCboFoeR193?0fnz_ZM$< z-|!e7&s(4srX=Nl~PlV<4HX~P5)H!kw)E=ddS;R|I?z!cTQ<}Fa@NEdrg6~}2z z`XF8rYt5(P6~g>NM&}!sa09~zJbzbMGkC4h`xc>|l+&EQkeMRVL?M63PME)&|9;7+ zM;*3;K@gWO&%&`FOBu=4=G*G3GnOy<>1f7)wj~Dxi{AnQ z!tcDe9%M=+d7|%g)@0S;yI|WvAsWiQg`oZcF9X8_BG{fGq5;qKoEDI(r%A^X`orb%f)TnXD$j|x_P)7RMkOpI#Mh69M!d^zxN{ITS> z0&pTTM9G0if|^E^I%vIcd=esxGl#T5zm3^EU?H7}Hid-cOYD*_lP-cbsK3{^k2he~jVT*&pO9vbvdIb zt1JddOtK`r@J)N@bF%_26F^O2-tr7Dsj?m<6#G8BPS$6KLwDVO_K zJT+ucZVz!TCY{zt){qT&@8^bEU%HV~H`^buC_jfaik`Puv9KuHweM|bD=KGALI-YT zzY%v*)LtN8Gh!C}JD2{D5a(1`ZTI+BR%^EL8MINcgc;KNCmWQIrO zXE~v$N)oG9x9c}>Y^C|Ph;3b3{CD8|tcH8G(r3B7Er_dDgV$Kb@EZJ{-xz!7#L!*@1)zt`{MBn_xyU8BiBFn|cM-*UDs>d@lP}O31USSy z{F)gco{wmPgYCaMJwH9~Hx8|D5@Ei1ZoZ%Us5M{wT9^z%@hyu_pLUugQ|6DR=O5Zr7 z1!bEcYXWyM>iDV2(FMJb9W4w+r<^9lT^YkNS=1>45+F z_`%XP`~l$)_|WGH9~xqV-Nvdaeg3zhesl&|-VhGWkXFLQ>tAfVEvkz|>-q8@obd>b zFB-c9+u#45dEqIW%1^kIM@uK0v+ke1eaHv|QBD3q-zW>zSmTnNx1ILTyK@!kT5Wzy zN~%@5r-->l9u0oga!}L0kktZ~VCqeq%r2R)nk6rxz**|Fsz>1()V2SgpzbgLb?=wp zmFUq8bk#^vF0k?;yGVCqdy43@@A4F6%N=pr5#~FRcK6jK`ByZ(S2J5FioZs%lpMBb;=ZP{uhUz$YLF$g&<^ZVXaavQns3DrYcaf0&vx%Y`lUGe9f^2qnB^D0 z3=k8Mq#rR5_VqO7&?!!)%tPi-M;9+ntSP92`BXGRy>YV?p{Xz#DD>I2n>*kMK^1d& zrowcv^0wcIb?AhYa~FrvE)sl>pbGTNf!jz2To8N4GXI$%pR3UvQdYTeyD)p|I%$8$0YN50N-iU#vL&bZ*>n{?V-Tk)#vz8|Q z=f=K7$5MOEV#~0SkI-2jL+yNu^-Si9$I^a{buOG*2yfJuUM$RuD1}(7^pU+#5jt#w zrnLeXaE6}qDnwmGfDuS&1pUZ3XGIHR>0Nk@&nf-tCFE9SUS=0Y&V1f9!i`Gi7MM$(9gbRMl{A&nxSbAD9_b`7@D{EJY`L*o|Q5uuzs!k(TcL>L&P(H!a{X@eh66@2(`J|;);@bJf z2ruT|z0>cH#_}JwyQmKP3EKrG@P)GPg(j`7Ie*_zW%GD_wJ(nL*rQQn znQi(h3P3*D*e>l{)isRLg(Z+Xmc2{i&wa8CI1^H9I z0FC6hzl~>DVEU(=Y}DPwqf65$$-7uzjJU2ta;iJqqL7FN(eiy;C%?2J6&(yHQ0Cg> zM*mgOm4b>6J!%%kh-_w2$qf+7r+bAykW)4K|mpm5Q>CBwA-S?V*o^c=LaE4Bm8oV^B-}$PX z&_7nzu-MU07p@iUlGUAIIgFVY7)(FE-B%c-U2WlHGnyURx6E|E24T|Zd_OZU{gh&O zL)V8!STfdJv2|$AJC9yXRmt_Z;y)3gk1jVqiV%T|Q~Uc>k0yhPQ9V=QNmZ>5lJ4a~ zF|08&N#72dSGH&LgW)izM_XRCTUoUT6^cAdzNLlCDIQUDw|Hno8r007deMh%=9rDb z>(DLx6rEUCcnFP5)PcFHg) zv{=ggH;>kN-XjPHF73q|@?6!JCjOPP@w6dd2~VY5z9wsP4hQ^&%5HH$NOIqY4|=i*2DaC;h*X^R{v?533xFkZpHP* z*B}ARE7XeNaH6bQvgX7-k`wfLV~^Bt!x=!uY~q%FF@cU9b)P0Q^=|L1XGJof_A!xwTI{I;!qUf3BCb*>hVrQryX}7YGFm8FZSjJ({XI8~v>yZy7Sx zjyp|3{uZ=H`QS2z80E(4OyVS&yEgt?3&1kEm_ettp5>yj-yXaU^@dNfxl5bK9QjG% zZQ{>DbMs~|a74P8W-Azc1)|iCfyR6z9m79`fM(PF zQuN-V|4B@E@4!ez1R_z69oD8!FaKd_bb&*{?%|HO?gGc$sxd38fo58qJs zgt96~`>vM;IMFZTqhyg^OnPWO(?wA6g7bos-BQ$+-m+{-8IPJE1vSg^#{ADheyYhm zS$e%5Xp-znN*|2>XqqI{d=@R{13H$W>yBmaJPv@x3jxf%siNqyF0!o7|M>}TfC1Ib z-`K;u`7`l{pf9*4>!qcjPd@p*?dEZb0Uom`<;K^Jn`le0C6qQY-#>)I^n-YDk;PtlcCq}pPH!i znmP-QgK%q+2Du7af3`aEUyso*?W_kP!)0$?XL@Q+|J;N@;`+T_-}uba)}rW1 zE@(5+S3e@o&YrdEh`;b&hUaxdBlEVF9ucByd9jv2d_4t^(8VIfTGg9tT_XW;9NOFd zNqm{YLlzmH&%kBegpcd3qpa0te#}x}xw8@N!pr8X@0eS@+Iy9cM0jZADK}8jJ&xs? z3$0#JH-EwZR&EKFHHL(n%AC$?y(9xkJeH?v^99fvwEkQ=!|F_Doy5*!KXcPaIaQ7x zvFTkZzfpZJC#JE70YF)?Vd>^!DqcUKly9}0pE6G!)}&feap|Io!g;$ml?%Z(G>QBdvP|MR-*>v8ysq9U_0 zb98UY(<_br#hjvNALl1ZsT9t^r>C)uUm*VW=pyd|2x+|Ao~S5%|J$hW-Dr#J-!=B_ zNn1*t!uK@59On6^i^eirSnU8=O#QtOZsAVY_FJcTH&;pBPsgmCiFu%cUjK7GNx!$#u#P~yo|;gcem%3NTlPh{ApP^@_J7`O zh&R>$m740gC_R-%u*NXdyDDjP%&A zZ(3W!;=#0B8Y@;w&wgNn*%VGz7at~lR1pVsMs0P zT?9O(Ul-BCS`bf*9i$$&*qs(@)m!5HK>EbXIjwxlOePBT!h0KDef( z6xE~a$(qQYv)cT{-eoKo$$i&B%v(Ac6^mD#C5t5g+?t{k(vv|96hGqiINBJ8?@IT6 zvh-B42uLZZ04f1v_4YmoaTp&I08f|~Opx1opn*c%u6Efd|GGPOI?CI2p*~Y>e9abp z*q>oZdk(B7by0iGwMpgHoq8Cz#1~^@zF@Jj?uf$U^>?;OeDKX;$4|P*WTcJ44+{@Sg{=@8SJOm z340CgD1K-`NPDJKy8#0xw=zJ3GrP%+a~!Zr$j01&IKgz~9c%oCanSP1>AiLmP2e(6 z%*B@2Z#jD5d=fe6Mxbwg*XDI8ADeOeCLX8{pM=i?yiMNX8_y_iE-AJEUxGTpXQBUQ zQ$EARR#h#c{{guk)#m&YRWf&B=DVhoQY_}A;k%#|F)J=k@_U?_tQl!w*^uQe%|A;Z z|I={nE`7e-RyVzUh?ne|SnG28RH2>5qyjwl5L#3ltwXPObUHs?#i2r%L3Ui}Jz?@frRYB;j-Fpd>z~-i0b{*!3NFx`qp{IP8b z@0C!W7hR)3XDk02)2W}gqJLNg_Av3FSRz@#9PK&ytAX5UTc=CW?J$zceeW2pM!uJ` zX0n!kQG_pf$ThUDE?ls35xPyNZBF1{tQ#NyF!~e_wybBWk&2x9>E*2_9J5VG@fcSh zcG1Rrlchhc?__`)^QGrKs?oh=yF`Ec;C;f_bOlL4bZWBleM3VbkRBl%qfo@^ce zDyruu^2Y!>cszQ_ESno1+R?eAGnrLv!eCCSWLwsusuQsHhFYAD96QnfV7QQftJ8ti z=Fa`p2;6T207jt+f~JCJ9vXZvMP4oSy=GE6izD^2=hy*p}q0qEt4YD~uELy;zuHp*$4Qq!DjFUHOIeJmbZnD+(Kk_HngWCi!a)d7610iW12%M@*TC+f73yqN3H&6~%-`^7PVNVDcfT>OEEt)Pb>4adSsHFf*6Wtddd6q$+mAMM3bv)EP=m7`klq9lfN+)TkKi1o>wx-B8os0WausPF z&OqfCLG=io-65+pavjQ15jiZN;3A?-R^Yk*VM7b&P+%YpWk%@^j&xaHh>UG+j+%Gn z>hwmb5tq5r`CVZ~pkGs!htl-GJn`>cLH^=?lO7j!zmpk?i6%F04nqOQLUAg*IwDkR z=w`t}bHG<(mbV`SZ0?P*St;&yg??eKF7`c#Xjhm#nyoTth@^U&w%6Lgq*(fzNmPAK z*kv7(d)rQCrpELxTBO64WTylVjgQ+16kXZZn;>z6jR*7E2^VZ%V;6(RjM!xkt1vqb(krQJye(AkTNL!633TK)m1 z31?K=^fHR=iI7#>&;kr-Q>Z=Gx5X&|OCl6sOB(5KQA-yQS7-51LbXIksASt98bC-D zZpjLrh9#g8Mz>D@)(NK2E!_{IY@dUYIQ?YxHc=zmzB`Otz~_WNMqKZ1;AU|N&*Mvg zHgNKJ9j}D%LUW3MvYv9yTkdZP4EAbpV-Ipp`I!d_1|;0Czo&w&c5XL>yR@RyCQZ?^eqe}X&UJx#Ulc1CI5VsM~ zip_S?x?byphny?s#*wz7Z`I`zH#7ou@9ll7rW%wn?5*{mivj<814jTiT@Ip*Ja{mI ziYQJS5l`6lw`g(ooa`<(nv|+Jq04gWRtLzDCLM42hFqQkcyhRu_R<`K+Q`t32?4Qx zw|iMWp1HZIGO6QRjJLvm{Yj#zYHw%%ps6XFE4Y~6 ztC6vcxz4|gJtl9qvp7k+tV`#P)5z(Wc!^40JQ;z<%WCCwWe=sb-Ksi%qd08hPEQym zg>fZt!fyfDEY$DFYPz!M_;l$pc2zeDsIZ2=D{KYJI&p>ke;#lv-)yV{Lf;Nbw2cDp zI~3P5g5$xbgvrcM8?omYRAjzwd1D;NZ0!97ss^}d_jW1P;<#&m;4upEDK>Hc?I4Yg z@I<1pKWdAjDoYYA$Q=2*+!*~!&%NoyQ0Y4e^GgE$7qqfwPHlvcC=S-?K(WV-h_9~J zk}J>TF`-=wq*@y7W90vF_y4_(aYr8TbG6q#B?Nr|bB*pADNwN0_clA~Tvbi=j$i)M zrJA461%T5Vj<0upddI@)sD4h#nyurIO7lOTPAl{etkgj)=U8&L{{~zj4k*m)Vd%t{ z%}WwdAvaTnX!-(=B}|0P6qm}+pO0P?Xejr)rwZBgEx6B>O;lUn*N}Sm>mjiyD9dYN z(sg>)5?*_s(g%@wHaAaP!!!s z!=LHOOxiY2^4c{!TNS?iza{h^rJMjkEGxW^7w2CNZ~m;aD)Lw;`+qte?`MqaUGdw$ z2TK5pm?_-KPkz!qQ<-YUpLecxdw9Wx`H>|n>>`U;kpG7S=U^Q<`zui{%^#(1M!jL; zhzYTsK31$~+20OPT*T&@$k;+Yoc~4GSq8<`by1oK?iPY;Ah<(tcMBdMxVt+v2?TeC zV8Pwp6Fg{ecMI-rb9mqRX6Boks`-^7R5x9H?>*=2wby#Kz699Tf=(#aBzA)ejm{`8 zKiyR>k1$WN5Ru@kLMjqi{9qNZ6-C1FsmO(QS>~#YIYC4yK|Y;VOtt8kKz8%nFrXNX zKRxKGp$Wx{6}6OTFv83lF|NPQ<@XjB$wQDNr|myHUS0m{huWk3a2p@I9dQdxI)$!B z=)fUNgeKA}2)D>UmI|^e677#3adY*y;?uf}x>aC48kn+pMVeKdF8QJX4DYKEU>HN< zu+~hIj;Ar2;e36mO{oOsK+_KX;;*L*Ym%8a7?=jwv%Nm$$uq zz(B@3PbMkA<19nL*cC@tWcPVwK{M_BTbMtWxr{g&Mf)UCjqudl-P|d<`@6uU*$@k~ z)t68`h#9qu(SsOY=E`t(o&{Ze74-5PpJV^uIlt$^e2o01JxSgIaZ$-H&*!XP!1L-| z-w(b?&}s)(u>^Sh0k%f0e;!{K5qG(FFqnacH-fdpJ-A~m0^a}eWp z9%MZirh|EHXMII46B}ddj654YB{mheIEsk0A=2_0;aN; z?0MGzS!Ay)h?58!^dFdT5G*_^S_2$iV?aPO-@Cg$X*YkkO;ah1VR!XaRpTX4F`Ty{ zANgtr*8e|zR}(mf#2@T@uFbsxkz>gq3)LAi!vB#m+U;C{0+Ymlm zt<+|1F1#;;s0U!&Qx_nrpcuzSf$aLlNHNyISO%sjL>o8TSvTL{-q|0{UyU;fh_C?& z)`>$>HsS_GO6ynxVL(RZmGyFHX$FbaB=^3=hSeH60W)@&d$;8E=(_rFBm+J9NV{1( zHX2!4JmVGR?&!3T{(*$TEjJO+nHTKrfiG;)&Y}Oq)kDn*dF-23b8}2at+AqM z1s(ww^Iv52)@0VBU08-$IRB-n;k^(i0nN<=adv{0f1cVe@4ZMO4p#2?!LB{1&lG}y z)h9CaeUbDw)|lMdIDym!|9W7)P`Mq$5fh8vqd3VnQ@xxNG)e4>l=HJDWvyoCxoIl# zH5jdNVYF-lyxGZ9zDbkK2NZSvYZDH?0##hTMR8I6UIb|KANkRTe129hrV7CQmto26 zOIW^X>cDd!ws>V%ZZiPXr;dABoz4*?_WQ7#i`w0{;^m2#-Uipncs7)8jYpk7h5z&F zoPT;Hs}ht!5SIFgFezDRd)fO`fn*KJzRF4lopbx>52AN+6#UzlCs9|PI2|?u4!D2mcc3|8z7&aEHF&nkWOt}E$2&~HkA!3Qlb&Huqe8o@k{^2FA zodE|)1YV43T#hi9(c3^=Dh`rr_lJVG#T)}vKDpeg3)rI9ow~6T4P#C_Bqvo7>b{>b zHW-@j9`~f>w#+@N6Fr*5Udzwk6@0_)FY{+vyZ<>uzcDGiV&#OFlV2u(7<_Y`{OXuh z6-mJH&#LM7Z#T)g$E@MV0%xpVUGYSaJox)CE-IwEWcFiL*l)`*kN|I;hKxcAt2l^> zL{diM@6M5ZxHDFN0!Yv6k&Yp{;LpX+u~0?OcAw_HCrX?F%XEZ)#`=F+Mt)VZyaT>t ziIRM`1Wb`S=gwr2ff;T0#MRdr%EML&HZG0fy&8FQ(;lUctn{CZiSA_$cB=;dJ=g2~ zQp*+(x4QF?`0r|h#E~40oLLncGg0kAu+M#+kYQJ~*Wr1;;o$c^TJ#JGK+S+>d5@1x zmlXJ%Gk!iHJ-d+4CzP$b7wCY-1hZP>@5XWzf^D0fV$&ZHTppQeRb5Kw^T-RNt?C`% zI{jDLiV}KKOyQ_CUubB|Dv?R#c)2eX`{vKqP;=MD3h;H)1!aN!J{;NKV5&o8bO|t% zF!uQzKXdxU%=FRgdex2l>He%hIbW^Dpj&*V3cilO&-VaNO_~^k3USkdpp;dVQ8&&U~3H>Y9Mr46%s&EJ;=lvjoe}*|d zO6xi6viJ$Bb?5ycUFXOG<6N=;2yy&6W~E0K=;V)lkcAJ-NVd98?sz*6pX1B?AZr1vQoX zb@WaU<+MGQDqExWy0HGJmZ;L|6&@HevW>IPjlyRA9jkQ-N_uOSY@K@M#(1t1hr>H_ z@IM@_-;)f&F8*up6eRx%*A)$%V&?2ZS4Eg6$-bcT^Gq_Bvs%X~@Pm;P{`SZCe8n$Z zgz+PQcT(Z87}2nscf2OfKak1#`ikmHPQNfAHyd*Jq7LN&xJM}d5zyWgJPT-;RX{)^ zzSw0C3&Hvw>TXyRT6MMjBr8f}N1?LR!WqKKgPhC?-)aJa;F| z|K7c=!xrj#jTvRNY#QKA@4o;N59ANiZYOIunSqBGqnMv7?blI&8HQoe+f@Y3K6Ng% zK(`$oWcpmt%+!cq!GM9S_i{izlj;+F3jXJ^5=8@R4fj!9@H@b0@R;wfUHTviUmI4} zDcY|oBfAgDQ%uUZnO!x7n?4a;=e98@u)pHtT~6CH4H4!D2EYDp27Ho+gpdFv-+)?A_U$fSAviFE%lrg6G>p45=)=@VUQQx4Rl6#7x?f3j%l4E zVa)fkfgjt0xuzRtbPP9G@-I0s4iYIOcozwHXj7O`EE50 zyJor~lZw7PwHBdrr1t)79C`EXiU5`67^RNKcq~1yxK1iZ;pOv@V11wJk^@|4r2oft z4hGjb7#Vf}6jbs_1Z923^Tn;|+9gfd^{~3%60@Ghpm9>Ebn3o~J34hzWyt2gp)XPf zU-!<&Z)M+4G+K4V03yH6nxF*%nyC`cI|!gv*OGc;ZZ zj8AlrAo*udfhm*kS8M~lw(?FJZ@LV*gSgu`qLjYXRgS}7%4m2G%F&>Ti^=YOoAHAz#V4JfmrH3oFpAD ztyHQx#jBDnE{D!o<+wE%k@$O4j7IP%QRsw^0k_fiCd&XuDdlEh^bjas$D5tF-@>NQ zo0z)9y^cTFt(aaX+h$)U=jlUCXv)?t8X|HPD(`T2JaaN`I*wW0MYg|&ePel$b%}wP z1gx6U36MMte(W4kVYwd!>vjMGWXtk8nFp-z6f^3qgCm1%_p&HFVKeJD7daWxXGTmg z;A64h4?62ZC|e2A!`%1_{)z(;!g#UxfzDo&4YcA zPV?1s#+~RyqHKrjr@l}+Ej?OH>@|sSiR&52jOQ1Jt;$2_9-n*MAtKILBCjTLRcn&$ z68gpA(us>rE9(Q;>_CA_TmcB>eLvCd<-GS=TZll!>J2>?yWMEke(%EFbA&Q!oi)Wc zX2u~gjd@*0v%!vwj0yi|V!T6*{k-$EVd6P?Cq3Eb*5FOZ){qu~lIs9{<4$Gooc|@r z*}a!b{ovnGB8uW2M<5X!IFi9O2Y3#6_Dgmy$FscuAM(;dm_UoO^%j` zkG~>i=&Ipb1}(VKB4)`kd2D{5dm7Lr?_H^xmg^}UoE>gF$`2<_);rJ38SDvkuFiVQ zFp>H1N>Gse*@wXd4(*+IC`SJt+W$Sn744~)%m{;dl-)AZ#X@MCImKnS0{7YsTd{Mk zcd#BO-Is1(?f6SSHzot{k1$A^eJ^W1v``~Zo1#>yvs<;ez1_pwojQ2YbUqeJ`tBfu z)f9e%Q%F~$>9_;&Z;I^{*>`hjz9%nJzw5*|7#=Z_Dcz$Qy56;TKE+Y;M?%a# zq0}GrJ3fPhF{ks`leH+KmyP>e53{yms*_ zgX1!ggsF~&8`&lcF^O6YFKxm#3CGQm4Mz_X4J_^G%5UpvWFcIR{1pGru` zE3vpgJHUHC=ogSNy9RFP=ToZYb@JV+DTDrT7vQHWb&fbO-4Akuf9y_JW5IHVp4JU9 z312mx|63rS3Zg4(vM;}svH7FRdmr>h4rRKOGiK&YWj+H9|(gAfhESb>o<`Z zDNw{Td%PE0^%bW`)MZxXW{-3M;S4Z6EE^9shjGfv4N+f@p!x)=*kg#oG{*0#Nx~K}v zsF>3R^5LDKzR_-tc0jYQNG&(-j}xnLKdbizB78{|N@g86d#8YiqJrq#8V;xg?m*-e zvNk-(`6!RrO@qB|(0hLzohZ?GQd!X5|Aq6D_T=Yu$Oi{75o@-K(F4r4NTc>O^TSNS zw4l&-98v}6e_BO;wvemXQ}LLFJn+oWCnd!1$e(#TM_!cLyd0wz|!pTPd1EZzO>DdDvwTEexua;+0MpJ z^sKqF#1a+~AMK2ru9%Ad9N8cl80oW|IAwKcqufz$3tcmv12;4mia@6eIx;@TK!ygi!1&lPtK*6(#OZ`Jd&RU2>5NquZ1B~qro%r+yy(VG8}D!t z&RFk0g96|>S>$g$-+h=^MY4-{nd){-Q93&eX}0rBWVitDFcI_S2>)HuzUO0b;lxF) z_2L@~og#Eq(eu*^_iW*`vU>|?>ra&tF?)+b&@xyk@$;NY(}}I6j*M@$ua@q@j^7QX zOy}Jl*`lm%vW%jS`1Fp-fgY(Sn#y9ctI+O8T&dqLy@4crPA>bGb)!zpW&m8y4w0tjeg7>D(ZRCxg$E zx%5*ddNfKm+KC-3&gc)Jb#79s_ReuajdxJjiW zI%=^~J{r`6dc>)h(74dU*)e95B8OmJK9cn^Ww*>K5#7Bx46kL;n+3{4X+?34EIPQeu*;Y=noPZmeDf>O#kzxg&7@p03DCI8|Qur4NgyE7JpC#r3iNk0#aC}j$}+bf(} zTz^Hdz7mn{+K~+Ylq-!Zy2Fc3;|hS_k*1QF*5u3{0FnpxNhHGqiFn$?T##XbNzk}N zBKYu<-;R>+#>f=3niGb0?YJbwX38esWoL`8FI^x?3!`H`5I{4M=iQ?zuPR#T?^>rM zEY=y!%bUcn3N=O2w{^vdEon0G9M~N;&+f*7B!{`-Z;*I47*F}jd<$L{_Pc}f_U(P& z^$smP%i}z7B69nB3E+EC)%a$juIF%=I;slLOe)CHpqQNl zwGF${=ff=;KK@4?JZe8!`K27REdnxk2xK`7+4NeMB;QG(b+AHm-s|%f|5s~JO#!2lW2sK7SdQ;%qv3as z(yxpU8;KLG9^Q0qvNkgnG**oXRVJ;kxjO1s-gPIsDSFd_w0sPJH_OT-_E&-ve?VE= zEdsg*yV;+&LLb>}K8v&vYy}nFoF%ULUlIeM=Tb6Mln@7#=Wg!FzP5h7_0wEl8_+1? zxay@h-j~FD>W#f+1_Uo#bDoaTAeVH|C&Y$q5nm@8;ecCsa0JQqI$37LbiYmFHhDB4 zgBoL3=Qi2?m^B^QdYSb`lp+aqZrqqYKMHWg&n75{NisOcAU?gp3)>6epWd%9 z!s4B=FfaBopy9HLpuQ_8ZT-9c1gqG-mr$CGji~;|RsxdEE2%ZV(U#|gJgl+pfJ9s{ zh{qY)Hh)W>#_t?*s=t&`bWyAnv9Q&`TP0=@T==vl3bE3XaJ|xe*%e}=bZx9y%|zXW*3Knh_GvdP_C`FuNMWwW z&+^Y1g4TDeg-e-c)Rma$w90KN#S8Kbv)!V@@TevWDHOelsmSH9iZ*g+fH#&KrcIysrB#a6h>^rS zWQ~3hJEE=pH@P|4hVN2^yqq6~&SI$-XKh}{H@9^5Tdlz_0>YBowEibJ0ZCcDx} z{w>o!!hRYDqgb(GRxN`w1g_^y_@0NDQI)P45?t5Q(9Uv$(Y{jj? zrh>0dc&?c?Ix-ai1OkZ|?lu#%-6~mNN9E{Gej4xx9d|yV@OF7g0cEhav*$vxv=%g8 zMdwNw+eMp*CLEg>)0>Oz4IzJ;NS!2~U0pS4;N0gBuDlyh>x#eVG=9P6aqcuoYNsCb z^E*%CcEYUQjDzia`eooW6%+@h2Xci{1Oy}`H4D-QKGffGF6VrKn)eILS$_!&p#~la z?Gu&&2gpElpzsgKaEGGKR^z@OBxHb? z2qk4u!wAF@LQE*{2h&glsz)m}i8>=GzN(lCR1dG376t6yyw`-7ly{CyfOJlR3&VDg zyFs`nyN)WK<#R5}Z#o*zV7J+Nd6X~ys3TRbJ@mYUEvnu^9-mBUI-JHt+jbT z%aZoV48{})P^gK`_R^UsnbjO@Wj7suTdAhoyiiX#kSWp|gtIG`GKF~+qQG|{{iQ3e zwY)Dn$C1Y^*U0$ji_tj=&739I?b|aShLxxsp_g<;K8&QFD%ttb2#?QIZ z);nM*A_i>ScIRf~xf@_EbCu<*iyAoxqAW&pxK+L9^Z`<(-&u3}%%&-d{7$3k$ct5V zjS+we>Xx8?1=AA79WlX?NWrUo(dEpKaLMcE?z#-Gy-w_P%(9i;tiap3;CU4L=c+Zd zE&b0lQh$lP!gn@&^O@##$d-DFu4%_knrqW5zq+h56vFiG4?W2NLCymS$bZ}JG}kmr z(t_;nw^I6WPP}iug4}&{16vsl(nlC1M`kh4*1f;=U8}EZEp_v{_jd6i>z?grgGQ#m zeNFvEClAne0uCbeKHr7gYs00=L*);kcR#+_HIg<-Fkah@Rp|K$X2e0eJ6|88=j`tz zwyVSTmg9wfqkr?J>SOJQQUc&*b^Mq}A${EuTsW4?8PI8=qmn|cq zbUfH0p=2 znOwJIYRZsuIH5i{W<9)=7I17_4P59oymC(nTO2Wp{v-aY>(G>rP@KG1TJ?zkO(4d8 z(K*QYor4O{zJ49__>HG6FK<|N>XtMzkso{umQ8P+vh%JuF>@wr6qWxDQ7xfuOr#Q? z{pI#@`xPxqFU^k4DAe3~_maJ(Ihw?*Exk5K=WszAP3u*@x9BAPG}i6`g~}@l4WFWE z@dSF9Ut^6zo=uNEdpnbno{Cavid2s`iEZf*?0rR$bMh^fy~kg)PN+H!kHP1y`08c( zm$gTj(TYbAcV8HMeHsX^UfOg`93CwH+6o95;?r})?A-FNxPhMWii45If0@GdE>%pH z`9uXFTDX*FQEt;xC976u>dzS}FZJ!w!_M8rUm{2)ej}6l>2YUyP{`pT@e6c_cTUv% z$_UtYJpiY2&x#v&bf^(aW)UltjJ`ki%+swXUUjFhCo?!mHeKqFnHDCAC+b8zrgOsW z69pXQxSkR}_~JAkS3^jPCll=Uc>#d$bYjtKLNP9JRkaiZ^||ep3N=jM;yYgRA+Quw z>5F0+@z_cp?%Kfi$zgTapb%y4t1JjEqyUb5UO+hsPIZ)>EEp9>({bGH zk1MRFX8Yy`2^2>KHaEbQ^v&5kQ1u^)GfBSX%c09j5hN|=zR z?OR{h14;T)C#amQb z)RS1twVSuY29ej%wY8)qnb zKUYZS4@me_+1lorwme=&g-XcZBE7B_iJYz$<;0$s&KhpDeK zjri;DBkjH3_xyrv=cU--oShslwWgkKz$=)hzm93*ww|vGy*$$O>l@xDH3&flmo>@~%Eh1;iO{(`0X5Oyw=bu|2!jvIZei z)WGpdo?XxWG8yN^zrLUUwN%(80CEDdMNZ~PiNZ(|Zm`>2{#f~41TW6B%)TDDGYkAr zhD!Qt05A|%=cibeKyu7f3!N#m$21zZckT1m zfdc;x-q@A3c-I8x8gwo7$R0?O<1-#l(~tp}E&$gPN5x$1)?zcpaFO*}o6lb=iWc4n z!A(ArJnd6cEN;j(FYXx?3K&?>0+b+Q2+kItr?|`}j=LB6-B1Y&uhPW~h6w0XuhKa# zAC2YW4By#HYH_|b_oF2{HGc_b8gc3lXB_HSx}x2rCdqD<+~iD_trjfm95&4SnVqcgBu+=t0B9gN4@-!ccO1W|%kacyCK zr8O4YB?Dl0DwW&@9C(bA7eu;OxzdxJA7Z|am|gq^9PGsp8>g&!LZ{Fo+N;qo_iaKMa`h8806wlU$aa zV}aYH+GMD=;jpJcnxypfWj69Cz$XcMEruIj!rgizdmq4P=%Vx2vUs0#Q+R#cNJy9* zqs8XBYMju?3ob<4@E}Ke0iKnwnVjq|x8YuXPvVw9sUgY}7yK%i`uv;}EW!X}eAu&V zr`SsU!a8f?KXC=O%je9sz3D=mvXaRPV(iZKS~DDFD4jvNpuu8+BKbW3(I?J(ox*z+ zw+hOC#3;Sj`=JP|;Nbeq)aayF`dzf^S0ynSS)?ew3uxnO8-h4AAx5>9G|hS4_@fcw^X6L#jPDt@ z%+FpuCcH!JB3r@9MuT-lbI=;WixX-K@VPx(u+>|z^x0-3;4;gX> z&(6;+uS^xlL56owI%J;AbB5Uateb3C<%nOpOgD``on3gw;OV4CvtK-s3#BB{FrpZY zD<#ieFo~v|m>5x11huoO=+_iu8iOM9@wxNsbyUHH-SN<*Cd_YI+rzFYyWQWnQ$Pnu zPSieL6tB!i7)QdN-D*a@1u27VCp)O%g58oMIB{YLU3rX>(;$Sr29K>lA!i$`whco> zj@y9bA~y?ZDS!|&4%xDWW|x$nNT3VaW02+PsO6l>yo9e16Oz5zqirHIk^AWJN%v!u z?>PCx_oq8P%y=`)JxImNHl;GNAg%+|1IKC#v^O$>Vf;wK!2iJS4Yj3vN2C}$B=p4u zR*?mpA|(D@mc`_qnC23P^)7rzk!&)Vq^WybXtETEL;cr30MfA6GMrG_B54VE&7ZVg zS(`u+Jxc0%d1_Ghdl{mI-}ET=42Aa;df#fm{`FzDDxTv!SCIJ5$#Nmpgb4&H0@}hG zriViY(fnV#dvEl?_;r~$tEH@U@BQfspJ#%_8VOBSKpO+J{t-FV97*;;XfN8V>^2T7 z=`5;rw`4Ha7cPrkAcyBDjv`G;w)MfqHRsxMB8pvI>Tf=aQiD%mLEmDR<6Y!!A_ z1H?~vA;SK55PNm^?^r74vW~aYiuc~Isc$8?0)W!3Z!;_gibNQURt(8fB9cOwvAd)8 z;J)fWS?r!Uyn5ADy3hp$spMeO7>%|JUAjdNT2^wsn|FlF@yU_ZL@DAV1kcY-b|%`oQTWu%qTh+?pr9F2o(JobH%lu@P9m7}rK68hexFYcylcK4ejay%8jT8IQ0OH|1s zh+3`6W>zyg??@}BU_SH)zkRVPG-6GRf|33EMAi#sfj9F2n)tAM=r`p0mcxg1j@u{Q z>g>H$I(&*iz>u>@mkO#V>L+xyQ{MRo3%*+F=_H!zLTQn<3bNW9d4X**ncL`Cmek>0 z(9P6?wCr@{VCTc*v*zgr!6^Y`=QL>XI9q#rpeut!7YTDRcAM4mV`-A-*5!OCx%U)e zR>%PW=spFreI+o~*Nur9-eb}cbUguyekMEeyidA|P1Yw$j}%+D1jKl@ZUSKF2*%l} zY!cI3#*zcakNyL>Ft)Y;n7A(|tFc}+zp`*fp4ey%kQH1fj)!N=_6hIcSsFf7Zu!p4 zwz$)51r7NBZMZW7>BJxoyl;KoMRk6SM!&gp8a!Vc^$};?<3-&$@2bEQsv>Vr3Ke~( zXn`31hXp{e+Z&$5?QxFUv|BVU#%2_Z;cwM6lt#$o@=wgPSj}6$ewksrj48PAYH3eD zYJ@ILR7p3O$$OX?1CDsgmEbln^N996vDb!mJ@(5Ti(5(06b|bqJ(MQgq)11mt9>1;Rwy$71n9bX!or>O{Saq8W8@ zqY>EN8KX;9ybO4A*I=Ca59CRTBo|ovzZ9tJ!+jbl{GNp1CuVE$nuQ%~4E+;<>ZtPM zEBIf(Ja-5G*lD#q-{=z0WZ(J7=h%?dc~PipeUUfsT}1w2HCLJ5tvoMtE;mt;{Y~K& zd2I53qHM{7PF{e>)DwnY!ASF2^`c}*oAQl;MNe4y@z{}mbK#8Td>ymWkBiLCq#~+TGR=J5gbPNH-$oq$RrhAhn%PX9Jh%Oc1@^RM7U?u zOclv?ZfU%Z_Kqmz(RW0!vU!m*(6I%dP^hoP$ITC$()(+RzoOAOD2e4Nw}6+U5>q+4 zH;EkTI`^`)ev6|dBo5#PI6eMm5|L@@{rRC@_%Tz|r|v59qO11Ba!+@hp;`|FMX zC1)4Wuj0*W8iC>H9pFsHu{YJKmBR-H%pz$!1bfXM#09&^iNyj+f-$jA4*lnt8{;(@ zSyhLxlfi{|k06H-<#7ZJ2sI>dNm5C@2Ry00Lujpu*p6?#t!0v_c%+0kmR{sM;D0&{>ty2F47g5 zD)9Rss(h$rZs90{RFph4;uPEYChEAUjpq8{_%<~91DHAGm@`Z(p^HdtKAA!fJY3=+ zd?NOJ#FeRB8Goe;I$GEH85`dm$&ZIjcE=@(?UDm|(1C8Ofub1q4(e*b*+KJ6p#f7w zV&07xD!t>P)S$iqRC;)RbG)r1Jj4u@SL?TLKB%(wY|5`B_urkntBQ&z-?cF4@Z#o7 zydlVDzRvg*2{`ts56aI|t#)dsb=XAH44-^1%U;QbWSLJ>LtxNE--XzH*+7bMRQfH1 zCK^S8Kqi&7K@b@x`QbO0)Nsse3L-A42wz_knxu!P`X*PGwZp-sLqb^22i}VD#mUJ@ zc4g1%2NzY`Jy{d0SZAE1(}F(_f6RYE=Q-`#(U!ri`NLr8^_#!`;g*Tz8V!EVgb{|5 z#nt5xpF_$MNUEfhU|RRX-7~VGVtX_?p2nfGZ9X|%C?R!(7iS#q4S17Om6E7#E@3!* zbP9J+on==&-mKl;(c3DZDc5Jovp9PpAkFO^XLM0|_4k#szSG_mA-C6c+zzv3JPp^W zt5L`Alc#L2k zRc}t^UFm=jU#d0?C98^USn{PX;N70$#PBPXCTR_efYkSmh?|+FqSurgqRH(c-0Wr& zn?>qB;AwNNrVB-ezZA}M+6ry?M%}3PwRDoOs&|S;6l(WnpLX{bMm73EGvzMfFaL~_ zHe?RY|NTABex1Q-v;PVz4Cdo=KMRGJ)dYq^l~b`;?TFM?&X~0MJn0lx*4uYz9fLdF zM2{wnQa%+Ejmi1$lCbZXx%E_98qfwx%)L#AKmQazHx+uJd@y&>BYr9cjyY`pf$c?F zoq$y!&2GV#8%G@*daTzZuidS=&5beS`NdXGdUJi=P&#+?YL?ola(fI zoF|0IG?ROAM9a}Q4EwJOleYjT`c>2=atEHgAJr!@L_KN3&L2)iD(gvK#%0BcAQB?i@|T!n<-MX$;5qJq{&$8F7A-A7Wnydy<>Q@X-r=`I5Xc70e>W) zTb|?Z9+KT;@ifvhZaiREalQP}pIFX@^2+F^X4^>s0vnT<>PWBdB6Qy1oTF9^>9%$x z^_9CFJDM)r%1h;wP5I_MC-xQHSEMiV!WgrAr2KYJP3Q*D2e0*dxRdAM<(ODrvvPcz zHE=jg0$bc+1FP%)OJ$e6y781)2o+lyLCL$?Z^Fa~^&gKN+~3c|Wt8y?m!od|)hZu- zmFIP)yqU;0>7a&Ade+9>kXp4lQ0B63@z~`)(XOgnv{V6uoWkdeK>0fmAoa#?LDcw* z^gEPnSU7f7{uZn+B^l;txd(CFi?k763VEPLLZ}$ue<^5nMG3C(rP0l@ZxtWy`kI0G z$6{=^@Gk;6ZvV)VVaN@ZY|J?M8OMu{g)JIecTtTEa5xP&WA(yYt7$MDBD7=cLaGYy zdgIxdHa|~uo22)HNEkrqPtHL3yt0#S(=9lB+ z)AN;I#Bit$fgiduu$j8OIywi&HV3BBQEYH|qtEqsA3IjRTpqx__$w7gphgVG&zomG z4*{81I=40&BIRAYj!qem>(a5~*oPQh0rZY?kwDa6jMP8V3E;4AdD;}((4nv`<){gS znRr_Yj;C6j%sH(dR7=(ydJHYvgm)jT{;Xg^^$ef~IB~Va;whhQFp{Sd`RP~ylfQtK z8`)`-H`1T-$b6ChKK;9~yrIZ@^FPOO|m%&)Ep}o{ADp|y0o+)qJ&{V*PefV{16709RYTMGz z?`pHR{q9q1SI+QIiwLZ2vishJ;WTl{QrzrXKktbg3f0vJyxjZqH(F=kgw+xQ4H{2b zZT^zyeJymy+#35b1?R1jizN4nKRR9ZIOo$NKzvBVqZ{m=&dRWPjDGMawt4qO)DQ|o z?gs*tqBtXg415J?@%=X+Y*MXRRx*h=@ z3E{1is2jOH-d`kVP<{9Bj2K{&H(@N_e<@_`i|qD)k&++XE;AZ!#&+)t3~_Ek7uYGw zs>KP}Q>FOsJ(3;Z^W#7bDFFsw?y>Kukb7+fUeY6UTN6(6F^z98!ompFHhCfUvTmMM zKMofUc=P&$nIHM`hRNB~QLR>rxbocooNnTq?a!FQxhD{&oTgDLW_|OW4#qS^!>~i+ z*zn)7 z(G35oLNB#{<3k~w;j+v2_Ff0JU4uIkd^dr9%Qzi8XXiWgzPjZ)-$2f~fH9z81PUWG@;w;Z=+ZM*UR5O|79_H$_+v zEsSPMderNwBDh?~kxv(~#3>OiNPRQ&jiwxZ2~rX;(`#J8n;N-|9O;j!PP%pN&KOMzZ1_R7;NwfukgB&vD(;RmAz&N7*`IbP(X0)wvziSaipE=mO{i07RdX-4 zo-5Y71&?Owd>C=ER?8r(k!0lSOJa|`xlrxqO9NI*qKm^tXe!jn@HQ}0d~7()vnA*G z(3>ZR@3FV*53#A$Zbb0*G5bQz)A$L(gV+4{=cK`P+Z1oX2I}C+L}2megsSpJGtWX} zX2$}3EJQ@>hS8;J?qa^&U*VqNbA$Yb@CVmJg#81B87;gSEzKD%MRbh8M0wk#7GzJ) z+3MF%Rd)QT^ja>ROGQ7IPH#We`4H`r@NhRnvYhwoLXX)I6dohY$Mb@fy7T)Dr^{Yd z)QeTryHs#q5=9yBj5$}-KS*QeS5$W_)#$vXL1m2I>4@kl%fJor?b*z1XRpkT{Q0%; z=f>?-hEJhRbdwX=?uX5hVn$%mxdqy4i3J9rNH$5*2`v{a$tZ34&j^=fT+PVhfv zVp$qil=5#F&?) zYgsP)*|mt%e?ouj!&o9)~Ww?K6b=xYVSXmrM1hehz502W?c-+ri zvfL7-p!A|%l-fZ#rE2YhGtN2U)Bq9AD_EDGJ5SRsCD+;onzdUj6y#IUtfnR#UkVWw zLO#Aw)}PtnGliE0VKaf58N%T3Z9f2tkm_=sFK>So?~Om?$YD;B9cvI`wH#{eGl#S4RzhCQf7iLk#2ub^H>aDg-`7G_$=D@{m{ZDq@2rkk`_#MlNdkw9>yX_CHXslOWBG*w@5$?yR1~Nm zGMhWwkxWps58ryR=Gn??MP2!JK9p% z+|}Jwfv*UDZ;ld$vqZZYZI9+%z_IH`u#H1ePUYaTQlfdPZuTi6U7fyjb1cO?-`W=H zr`lF|RL_8)H7IfHt7E^e$Aj`l>5CJ=ea~O4sw|AX`+ZTG_YYW&y6@%MoPv+NG0)Dr z&XFPqxD7NFB47I8Bza&R#?WRLe@&VeM0%;bg`@c3U{EE%)*|6VD61T(kn7xhD1@f4bkj!mbBxo$pMFbhybEssIR2egOTs+igD_S z@n03n^g)>piRvznO!0)_Pmh+<;17vu(k{7^o^`y9V^8Pm-UaN!{ zeQ&@tLI%FhZjS^tK?(H`LKU@11yz4m7@U<2KozV~9{6xmkq{MsF7^E&oyK$ z#xl87htd%VbnwVZZ=twv^~E4uwF z$~{EZbFm<1i6QT;clnOp3 zy(i_|W}ww>g5zj(6kgI%sWE$DHRlSQdy}lZaRn>OJd`CyTUpp5>DBI#)|oe1q9FyP ze9tMRmHJ9~>h$kd>Wfw>p1>u;qLjLU-r9@L9&0l>tI39r{CkZ=D4>$<{xrQ8&^bfM z=kdm8d>lb<7px!IzzY0QP%0qG_4Fssb`Bn!8B0ru$ygfCRZBg)^_<&h{AO}+qm3`eDE0oCNEmS~M8x-TuypjK;lKaHF99(DZ!`Z>uj3-@Pdv zpUM`f_MMM|zV2R>(AW!-9gPDo)4UieFdIkiOq>pQWn_^8oCzU=-2RLnh&_cV+(e@D zUe9h^|1F_|^AKH|IrtU+^@-9&*L&R=h+>Qe(v0rdr1Nz12fc<=$l-*N^L2BfP<0m2=kAE!|r!23T|VTAuuVyfCq z_{?8E=KOFj>~c(2uhXJ6I9NaZ+p{CJkkbz!MMml;#!kn!n#a$C?THmPAMZihQ^-rG z<-|5!iNS4UF)nK2L$=jwYs~Cy1HDjqYkUq?Hl1uF9o4;=m@mku>h{3oc(A5L4%*tPtUiD(EF zc~xVj6#$zGfYIYge)L>G_Pob~!?6)kqKxdMVMytso}}<;g@D?S;MEAZM!Z09H=~gq zP!-(Y@j0fINGEkfPM2le7PJz0%AH+DG=HQzq->@64rBq2UUPb;3B+;^|e1@`>4h)`6SxBWoUK@@z)T-Mj@*0FgbvHEUOAn$IK3#@;i2oBy=vbik!-4 z^6rk3tugL!u_0iy3C`1jXQkXd*EB8|2~jhb-LeTJ-7MO?eo8+6LC%B5?lgE@q3{hp`|e0v>J@M&;2Yc~YLBDH z;*)S}eJz`f(J2!>9wfYIjsJAr-H^Z*&ePp+!udeeIkFoizKnQ^%O*nMy+;vMeVS*y z070S3uj;M8(Qa|tYY?#R(T@WRk~vkJqAN1D;m+t(7i*+R7ooQx-|)cFK=$X?s~-s- zVCi%Blos0qwcS6;GgW!2pMHwop|agG->O*(auA9WwT#0bmh?yzi-6!XzVR33i~&$0IdP5bMF z1D!o6TSih#+$lKPDl*zCc6E+asJU`z&t6;B`hb;fWCsase|!A5s-7%Z^tH$f!~T6~ z&Bj&eVU*l*6N>PYviZZ=>5SPn>jlW^xAmNUHhVM4R}giNq(KOd=s5TL5b9yMc3@62 zbgbsNTmLt5Z{xurKCJ{n+^JlqdBGWxD{+^H)gv@XXWoDIMDyb7y^+CVaZ39P&`OF| zCb>5|JOqJv?FM-1NL)@qPgJBuP=Y1w$2dOkp_6*R8=La$1yA! z*^wIA!Cs&DF=yZbN#q!Zr3fN^^X?W%$a#m;{nlxt0-28Ovg1rtV9o#g5>$r~j$#!s zQ4CK{U%r>n@ezDcL-~=8V%?>mlo5J9=FWNeN?P_?qlFz~7w?>jz8EqST(|XcUlfdY zO4lbaGTJT)4-0p#xJw1ONTuf!ghsCe!Jjc`2{pum#$vv%ak!H+F`+mGK)hUFkOnse zf~uq9UZJt$kx2E)tt7VMZMwo#+lDNDb!+@S?}kp0Od8pN=E!>|^DOS}zD4^)c7L5D zE<)mE^_g;NB7OL|SOFKgA86;gFT^%=w4f@$*p?WoR>Y zesm3!IhXrAbmDwjqMO8A(1 z-&^N>{ZLkfNB?RJh$!%l^C!kdp+)VM(@PaNqf8U`Azh;l4Y@j5a8-5F0QN~$e?&>u ze!F$$916W){~%5I)2x@%-m+3P^PwHzYO3h9fL;=T$yKJ%q(&c$PwOO<6Teb!*#6Xj zXzlUau&%Gbp)6)=d=c2nQ2vO2nDyZ4?(yo({QgOTpLvoP!q^(`{?yTky`e3pM7Z|4 zbFHwJhOt%fZOJhBZPclz$6N}zT-noVnN&sB$p@@oai}WoMEs$tOk0-m*YmXH;Cc8= z#SxflVHm}e`KZzc)YF}Nu($uSm?vw1Lq70Sw$!7JD6T2u;SFPq*(yP|!)Ni@EsXq; ziDny5X(rL*9aW$CDz9xdTu3pFHItMk{X?`n%&Wn9s>sIJJc;XP)3VAJ{rQ8V1?<*k zu^^bKG*hDOJln|?u=uTQxw~yy{|Bswu-1p93W!#sfY-iqi6cviuxnqAZS!O%J_J_u z9g#Ws5d^~Ye!wUt%8HyS>X0hxsJrBrM0&Y9HvXmx*b~8BGy*EuIM@MN09RjQd|BUr zh~V_ryCbA8J1Y`h<(-(bZUK&`@lPq#lrD>J%9yrnMay0QVS>iZt>LRi;S$(!Ka^Vk zVbd|XHGU4i15>f^0&2QS)cB-27GO-32$YmSP3lbKJV_d@f^^}0uhenTP%B5;>hrIH znGt%)XB+u+x~oE|pNFMSnsuZ$;Z0t*WbF<|xNDCB`GYrS$kI&eri9xna7De~==`u4 z)I8>P1R}y^RSGgi17la4yL!{3?g(leuH7;>6$)XOS6C(lZ7U)NEnyCw9f{g4k+bnZ zW^i$X-zT1THBhVldqYkNbuJ{ZjCQy)i+i>dej2CpcI1KA7MZ~Ff2jGzZ((EOA zwKsu#5}n4wub>yi%aIE&_7At|_E;Rvz)&o79fYaz{)VvE1LunHSqmGd&j~Thhe}XV z;6YM=LM}Mx{Y_dy5J*q^_}RdZ-3S0Bz`OXFgR zDR+LW$g~Ag^~Hf`XNu5D0bg)fYowNX;&1+9Uy*Qb$wdYyszd#da) zX0)xBu%7#iH!rX$j{g=*(}d9;8_&Nxv~UqxipLq^-up<51FsI_5h zceG!(v571MK-SPyRG6o0j$GU~4=Fd$U>K1%WeTAl$PZCuw$lH74O$EV^un+*QhSC~ zhcA%7-wC(bc=0a~ojWkHH?d=aY=)>zlp=NOeY<6iD+T*DRCK!RhSK-Tlgt+cQyy%M zZ(eyP!SOiUjneQbv-wmO8%nlpL6W|;cR5!uVlMg2zANUC@EsB_+^f~?GH0TzGW%Jo zoEfEt5=|%dwa(!S9g00~O^?WvqfC=Gg0E_q&}+SwPDdA9sApYR+sbX*zBoM~EdO|I z`V6Dvu^4@!7YRa1x7sOJCT?kzI6`sx{Y&(1aF^7M5>yHK%XMb>9QRl(GRrRMqUTm) zN9z|6&#eKUH_3E#_Z`dcmWN^f?WbywEQh5LJu*VD7dRdBiXoGdgiV;CRqcza)SbAQ8lK1sF(SXetCd%S4C+A6ygTOI0 zXRL1$#~f5CJAHJQ)c^mcWazRKvf@iVMym-|bVByTC_73k&-LW=&$S#eL3s*^?`H=E zO9?e~^W_tMbVnXBO5!F9IlpG+$mQ7?PNOurXVLKLj=16`sqwn~Qm*?1OfodpTA%H4 z>%PWPoi{t~?3vb;7oPab81`E(b@Q2|?Qqx5O{Im~OPZwi^pP;~jIAAf4Ht5~JwJJq zbEj;J^X8&E0)sbG`l=}v5q!t_!#;d5ad)s|ykJAuP=1;6+6RU*c|uPNHTE^1=V@<7 zU3l6<=ErWSgI zV6i7Cj!Dv}*dO1ycjd&1# z{PP0*2r}s#CB;)sdWzP!0YV8EQRK3{Ew^c)7H(&~rk$^YOyPTlzM14f-M!Nl`RHU~>^J zlh*$ax^*U-R(gAA`zaUQ8+kNWsRc{DSWeH)Ag6Qt2C{!;M7-(q_k#(MN*4dYYB@?M zF0|qM9R)1ynYHq4(OI3^*QzGq-NKA@o)~MxC`?#USRd8EYoXFYgL`}`h+i=8iCK2btR~(B8d@{_TQP%}QK50kOvd^YCkLAe zNyj7|Un5Y`kKt#QjeM8>9e4X4jzE477%ilYR}kCpf$&n5uBhA(A$T5spy7dNI#iJ^ zgwFs;Lxs*uzBYN{U>$GeSIF^pF^$F-q}-auZKj#3?vBhD=xE}&O`u=VO^0}kyg#-9 zE>g{m*Yb$;UoJ{`Q49q8Mg**u)1jZ(326LPbra+?D$|{-{1lljE{0*ZI(UJuNP3lr zny1fgKZOhyReHQbsa8(A7N#b5Y>ltMe8tga1=1;{c%3fx0ReniISD`FbGn#UO0G90 zB4oN1Vrn-GLw>w@uh>nsqq061Z{%U)fd)Asv2kF|R?$8s12P zG)g#+)taw3^v82ouNrv~iA1yyi$6j6AKDG=SPktUk*e;H?@`p^s1oB0ZM0H>T1IyD z(#r)Df?O8u)lA&IDi(G-Ms^)WcG`%{HSpO5M}0&2c^!sX9h%t%`dJ-^G4vmU>`R6glo-8`<4{7(YnjZutT0tNDx! zzT4@f=GaObbR4V9MpAq&g_d&JZJYXaVjEh8oOkH}g@&L2bO_{|@&A-4ICYZO2D{Eg zb-snFB_n-~7XlLkdO8Jr#@ox4TKm8w6Ttsz{!cmDi2ZP1(wnxpCIoTmen+g6!krO= z^Kp8mEY*F9k}M;vk_T(SIO&}@!o4# z5Tc^?-sJ2zt(``5S(8Iou5NTC-Hqb@CXXwIO^-RY!}X)OV)HCRsOdHn5rtot07SN* zqFIK_L@zC<{A&o7l2iAob+`Rp1BRlzZODD*1OOAuIX^rJuX*~N>c0{7{4SQb>=9-@ zLZw_IA<#*?N3!`j?1K974p*`dKexRW$DffJ@-eu8#*Y!@H;LO^qZSfvu7biyj#)a5 zn>qf{-}mwKVK1@*u^Bfj;tZ#!OFv-R+KXSj(^Q0M04Go6Z`w|9DDCE_UtUOSu4HD; z0@sB8I+z5!=5KZkssm4T5>LzCiq@03o!3Nu2np8rPS_2iM*Aca+}@#~eH#iZS5BjC zio>Ce1+bKBjbfQu_E-Q^@qs<^(P;6kjUu#7q=3GntE*rhZViHF999u%%70%nE!2ZO zTq`MTWBv{A*K*%^S1o;cacB+YpW7`oOPgDEQ1vYK{&ewJ!wf#y^S za!w(7#kW7^2g`q|PpkGR#?q3V?>_c;+$Xb6R#|fQ-+I`7Y4S?Y|2aydQo_la4u~@in#lMvNIZDYBnyK*Oyi*Z+cC z*v61RbQ;|$M9>AXooEX)0ai5YWygvZ0*=YnYVHe3u==y7DA-Kn!&!GLgnpy5CgjuWX#nt}Qn6PXR7EJo4 zx!JqXkgge8m&V@UOdd>Jjm*~?uUltl*k1zPX;tS;E!)eClQZDFz|w0;cO66k-wFPy zVrf;k42W3x?huhW(1! zie!zg@pgg)?uQx3i9tmy&7qBVXjITwUGtK;*?)T(%lZk3w>)$+=(T1_5TEJ)T#LE* zg0cs@h014Vzm*7Qh73b{{L15a1v1?)uK;ApD`Uxc^52z>@H$6dyH3Vz(ZXE-9o}|Q zNgr-aWcnA?DSd-FMhn-P6_yag%`cS%42Y_ zyQuA`p@YhZwq*-jBUSD?0H!i)DCX8eE<>SGc^!ZNZLcd{F@BofI@LQ#C{UnZ zekUDsVCErPSH2L+_fA`Oq9q-wkbH9GWmRDj0@BLqeTel6y1fbfyb!G5m5Nl)l>NWUn6LS0G7>#YPU7A}zCL=^=>SDccB zwmhJ7qhl8?)kTGo+m9bD^}5#hJbwxp6+&^fpm={4FVfpKRcD8qnktvY z6XL~3?LA4#PB-1EK9rmgU7&-_P|&K*@|Rf)r-{I@2v~94UM#Qt#uUI~aGa0ksrBh! zt`5;Scjy~w6gLMYrka`e#agsCcCiq!VNnQRj>I-Yd_m4j)2;FI+! z<8^vOgmK?1bd`doy6cYGDYGc_TpMEeEd0IE0zmWlCuXq!$Cq@QF6S1cp)z?srPA&! zrZ_VLH|>X6iFUqz-g4OP*kaJkj_u~=e9JS*;nCZ}qq0OgPwA_pg)fN;n}^!Z|9&~4 zkzE8#q@Ko#V6#iEjq zKQ9}@(7a-BoqmRo1K`dH=@B;F4O7(?Ih@n~`udB4vzjk)8Y%XA-3@V^%H~vTD+L7_ zZh2a9jktZ+{j8yYCQ2TOD0L?oF(QEloobwmfMQ41_;)}XX>P^!1pi8}t_miE!}n`_ z?oY&55*-r6$YSzFCqR5gtkI>u*C&gF3<@F+=~r2eH|PV;vmK#fNQ#`%oxZWPFWOIT zcTE3^Ve$7GJ(N^^`A*W5Eo+L!gk`a7MVXos`aYvXJJ&Uyb|OCm@09qx)A@RsP6g=6F|YZzMV=ZMSJ}2Dn*D0&01GI&P=1n`sMe&|LQAa{68~~!~*ouf|cl zsVX_-wcWADT5b+PuRI-(wsgR1F%#e97LF)~MuFld4{k7ef2=ThlXx@V_k<~|t1sgX z(#6r-%(2YVW#KY}(EY31H*VUzQ{fod*$ChE3CqH72M~UD7%1vh-i`gHN6Qn(wC(2y z!b)H~uE$(&2fPrjPd5KPEjDtpisk_T7C=DzH#!oQN{~f?xH+cEmV$cOJ5r{K7J;4I zUFg5rKB^~01!AADx>f2%kk#NBA&EbG6-0__0TBvB`tQUp5fuxYlBO{g_wJKqKyAq2 zX7>R>$rWmOL*`dB@Ib5x^~trzcN#@+4r?z% z(&rw2g|;Rhtwb6NJ7&H|Fx7D+087lP81U1J&O*)W z52fldDbj0XsNjFN8;zgHAL&^3=va2>SQf(;Wi%B7I0quOG>;L0Pe*dtFtQ)qFAXac~x|^%WEjcQ1eP| zD>bLq0|E=vM(cTs^h?W9cV$U;0{GNb>HH%^yjbA4Tr2-@*MrEKB4Ihx?iy z{E_yO01js#VW%6{Qvfy*{kG){uqWjJdlG!oO5o2;;S%YWwb6raBy1{BZ`VR^e3IMW zRFeauAc~Y)3qqboikNV1oPQdE>v98073I^Itj zW%lV_r7Y<^JC;xHo6lbCY#f9u83?YAWhgl)l30qRk^;^9Q^4l(IvPp%kj$=Ft|BQ{ zjErm4Z-9*-yFW@9Tkm~2d7o`NS>&p->2pW$)#$YOuS7!iuWYk)ZxovLDkdpbaluK0 zwsGmE*2#)F6C4H{pSE}XHDNR6PsH377oibOw};Z~()&&pyBDT0@k98i2HVhBDlloa zSr$r{)%Zbf=;-0m&4KwRzz34_%S$i{MVT_hOK@E0{Wdf?p!Sn_@d+ut55f(A4MN_S zGdfK_kV+iv)Sbok(x#;zM-vrN~o6`fC(BbhY= z%B%BkE}%f#D1MQ;oX01S)L<(?YeP2UY3zhlr!FcnY)W za%%M-8g`XhPsIJ0`65rVbpBPNjVT_?sAIokVJ*wsEq@J7K`>(bI5o=4;#TPo<$et+ zM`I*I`C}}=C2zgV3ml5{Wt~19RnV(2)7UDpbF>iEm=5QAp84Iq?pD+v3zX4I*dKovZ^a}NNnQ_BEd+1}$CGC0%iTdIgw z6tfc3mS(z`)=nrxiTFk`MDiB1v!fEI{cubSZ4{m@egYv1@<&Z(TCyR zN=oB1Cq;OLJ2Rf&QEecBOT_C)cyU(z3g@a#cSTV`NIn{~zd_-}WBgU0PGBfqTo*Rm zyb8XLD$*DFR2}ym9q0Oefwr0Zsu)3e&TI;$#mu@3k~){9V40Ommdn4T=r$m$6x@V z;jHMnAP++dw0~lQ>ti_Sg{BiUht4D-1%Mtr*UhdGHZ&8tn5euPTGd4w=8o0$Uf+yK z^!gR*)E$qmb>u68t7MgjQ~ObzNFKjGG9;*IA<@)2w9*;B+P)tzit=&V4R0ZBK&aV2r=Ffs)H$zUj)z)}@u?wEzdvg9K z^|u-6BJND4GQ+IegBv~Jw|MM4ALXSB=WEWHSIf+|E406mTtsTLx~2lsWTheh+$ zsgCylWJM^<(Ea(wAmnrY4t56D;c-Dkz zral5*>sgA*$3a=FjDOf7vRGF#$|AiE0zHkv;@h{z#89rXsn7faW~I~{0*wv$%`#NV z-2#~*pk_@+of>Jgr&+R%56i7z|8et$|M$97k*?yR`#@7+P$QpdrZE>Ij>-PAs2L>&)5~;hd)y_j$hJ ze{Hc6g~zD$!|T(~8v0pQk4Zlnv>~KI!%;lL@1_a8;0WOn^dMXZ$vR(?-it!*eeF-7 zMzOAfp*Usn#73wX8v&7>ZM-sb^=RXk{*1-=S*)p|H>l=zT+H}{h3%W6yk5(kiTn}x zW?vlnAVb8R%{PnCt*Nc#DjsYoqM7h&>?_s0b)v;}3%g(n2~%@3(4P!|g>W7oHLna4_v zI6;VMb&j~rCd+x;J+u%Y=JdmwX3ogFJDJ>_1?oelQJR*qY63&*Rak z5fd=dq_5~#@OMdZ=85LD<0$(|-R}8;^wrXYGFq1*fiUUTW&N>Ihv|~siaL5K!=j9` zk6GqQMSet4%xb?1rKB!+~VCutv*+FP2R zB7i&mOio%&0;i~aMb)ZPzn2FWLx*H>!+DvNpUr>odN7B#POiT-cL z9X1pHRh9neHI05KCncZ~*L7U&EAda^w=)9M)Yo@R;>iHsTqT`audvqvmS{^q^pL?J zN}~3$$2PO!bK403#_EJtJaA%PwOD__&8pud-&9QhFPVhooKU!W4Ls7!&poMz|1{$I@bhGy#?J<*MJ{QYX!m z7ow1&>unV#OQN{Aqvn8t4=yB3?st&mXHIIiW?#@TMm)8@@%4#yZJ{Z-&t(F&<^`_t^QI& z(j$&Ckq8qVzllSX{FN&*Z0@Mffzlj58r)BDb~OP^UI%HeGe?#Z<$fdxdF_|nyOwv& zS79^b`6phqP4UBN0#Z_DkvU{1Ev4j~-e2FgroBg_gbOJx3CPAFzp`yu3Yv(g!Dpga zmatN>d*A$v@c{uaG(OL)6u6x?UG4yujP*w=rkw*c%LCAka;kK1`FT9867#%=X@)rf z`M);TEnnlYU;SL9T8tN=FA#!vp(^TD$Migvzr@hf2B5v4Hm-MH83DYVP)P0kcT+mpa=b@(W-GtZ}sw?odiycx)?+ z&E7bB49^96+r{~o)ntyGCoT#HmqU(GzQW|g{qiLD51qWRSwnfAl2NARp_in7lh zKlD~5RUqPR!sBVy6+#NfD-KirI@%IZj@-x^l)OpEKTU_$_N33vSvMkB zdkR_K3)-#h9@7~v#2GH^87+`YvjO{ko22N~2!32oSpB){L}5P)F6%JgKLzo;ap0J; zVDkgP146xZMGm?-d_b)^m*TAEPN3b`ZJ3SjYUrq_R zyL>sT;}Zo-_z8pMlS;ikvLQXRAv|QoJv?%ZfO%tk9sm+y*_aq)QR_J=dm`l_n}8tW zip&RKU>!)b3xEyz!c2o;&H=E#`|n6AA$kp%ez3=59OxGyiiNdpyHGp|R45FXL=UmC zpjFM{^PXFs&6k&&yp8UMcS-sG+Dv>ZWphbRmBm$>7UINv#iB9@_OJG+N3IeIRC)rd z4GVR#M+7`}C{L6OD~W8vzDA~;Kf~y3y5(OJRLQZz=MLqcBU!^+aUbYZbaU2H<3v3p zyYu>-&j1llQ1lHfNc7@aM)R04hQ#mUWUAyH=S6O7IQ+3w4PRXS3Yvy;Di)5LOz(+vD zi@NFkH!7};J(y2SH(KEAg2(!^igiHKc8vIq+3I*M%T41nAvvG}%JzDD{{HLaULZDx z&HSIVe=zrAV#cb5{);s&?>!MW_sKq~u7j~v{N4NXBE|!jE6-6ZDA#_^XR{}O&Rs$W zh>uR^X5~!`!lCTk7A6Wl)9?LzZ9>zrI#fQd3sw})h@tC^P2Xu~TG-bff1WDSwvh~H zbS{e?B6j|CB;Xu9>!JQ|e~k}&YOvmUR!LR8Ak(X-T~JAjy$z4&@OyRj(faI^;*h>G zT`oCe{pLuH=Y^Rs_XZ}tzpznyIVsTe{eJMcq9qH?fE`kHAAI|*1i}oo|Jdx{MsLE- z#nwDcBfK;uLq4vE%Jhcz}M5Xh^*pTIEQvi zAvgq3f|%g;tE9OqMy>IxuCkJ>io<#)8|ABSCXvA&Dx8#= zJF+W2z0l9iO`Eu+f{Jm%@_HE%inX@~kcUrH?0kfHZ{6_nmGryz;&?h~0C#&+Xhe#E zJrV;*|5bw}ANNiC(8>2C2(=v9v&yDte+Y%aP&EGlpkQ*;K?ZZj{Bd~6_c!h5xykMG z``UhB9p(DZbp$@s*kJs>E$gojXDj2rk15M(mFpARnDngM^r@g@LDgouz)(MscZ)Wr z&*Re_G_Lypgl4Q9ru>P_QNS4VW&l24p+qMisOqzzY1h$GieMV1x_M`z-#U#2jjh!~ zt@V~fP_0RBVihf$w*F~zay|=JpLOBP)b}*BMDs25KtixoFA{5iB{Rn8J^$&T*?~JM z>0|2wM!!}G!qC&V%-LCjLD+NQT{L`J@$!QVd}cFJ&7!G8gjm>BrfoUT{P2iyc7dg$ zuCb!d3LrTR?butF=R1}sUyE7Tv5LTd>A4~DSZOkTXpN7bN$de=(Xom;DPw#9Mk~2# zbEJm5kimZ;!QrBZtmLi5V%=N&`-j?F)KIl6B5%MJo|&SnRS5t?X5aqx^K95lthfoY zW7@lZg{r+a5UTLjN$=Uk@@vRMq0Pv)-ejqq8Dfcw?p1ESN&=&4a=eg7P1bmUO?R>C z7{`k0+4zOUWC5M>%asqq4g9#wHGIB_AB=ImX1@*mT0$_&L-Q>%8<}?FkM&`Mt{%=Q z^v29llJnMARQjh8wnz`Vqn-FM;vUz0Uu#NsWikD&&z7t4O!|fFCDfR`aK47+Aa8%# z1`W@Py8YXD4_Zt(C3*Z%itG4j=0-Hjy0-PPB2h-e`(K35T-1QD%%@mp0?;1gWtaMb zejdfpF@CRV00uqq)7CF8QGFi2<`d9$*G&GMSi#G@a3SvLq?F2`&#wP~tteyzMyv0V z7rO@|FY|818oLS*uRK8zWN-=b@X{ZTn#;HHzZ8G)V}3iFmsTIVXqZ6Wksx(j8+A@N zOIEGQc~R*`;dviU@*XXXt>$5XJr+wx4r$kj>d@jRw-{2Vpqna^s#5YtyG&lIx4r%s z;+^%sW+!ApPrii`x0PDNLAAn;GC!;^d+pg+v6gxyNUu4Wx~w+WtthJ!Plb~M5~rq$ z1CW)*$raDIz~%&oq3=21;g%CJfe2q=XW}UB)8#Y%U;WC$cFgQRDEMZBZ;Vf>DFlOW z^sD%Z52jevkO4oV7hsZZ`6^QZQXs7UH zd>YGodB(MU@>hSZmO;n)Gh`-I+(InV`aPaj%iA6Uq=cjg&%!dbeML9#u_12L#M*`EKxYy}1 zEKL%m3^i92Jhi3pGP%#KbHJH!4*1X1Tt1LjKe-aFHZDB zR{V5X1dq|A$_lf|$wGw}OoR2X?IH3bROtF>(uIAy4=*2M%0_^XcAG6=SgEM1LHHrw z9!S5C&s+{T0WEGk?VlbJfTAI3TYEi@R+`Li;L^K54F5$9pYCF+${U8)3Vbw_PnfFf ziI>k#(si_$8OiytT12#qCb|e!A7G~`n=*+rQh{^VICG!LiEbKFdu^0VUgVXe4;&%v z>1aOsIuQ3uVO+Bz(=mGdNsrRG>OwCMlI_q}Q%ZKq1cdTZ#wQSuF;Neai0{EHxLB26 z`+f-c-4!Nw3vyhYPVW$Ex@PuoU_j>^u5?PA2@;q9!b4uqIh#=ts;uyU*npV^TfMqyZ>^Q@{#LK)s<2TO`0o{at z`F1i;1OOelBl!X#GEIsAybJ#rqjfw37VXrMHuMNWJCl@3s_WZ+RY+M6!3wCZfK0U| zQP(iEW44lCB~KA=P$HTfSg}?wugow_c9MWe_7)a;Tp-Rb%_IbOTCZ@KZ%>!NwB`I8 zCk9KNLB|@&@?QV&gRxfVht$yPo@w1AE=zKQTjadI;sDCcxHE2y5G30AH%FPZjROu< zlSJ#Ml4SBaaAtZ8B_{Gzwwe9?rzitZTj;AU)G2U;BC?`HkgS@h6cX#J?j;mUOn2Q@ z3)pF!`sk|?y z7&7u3i$DwbZho-WKVgV&C-9I=t-^l62V^kZfobt(f(-g9Jm^=3hfR+^=;(hFeo=D* zi*VZ9mGF$kt}ne0h7y1*IF5L5n~#6DbetSm=$z&K6U27|AHVSc@wT+;(H!xpP^=wCGnp zpnaEo0;^ZL(A$rGTi74!%#6QyQ?6DhZwgR*H>PZ%kVlGF?*9mdyHmLsD{h7K!%qDj zuYw+*7_XZ~z#YK);}0el1=F&MLkWbTV)#ds=SC&7#^alK`&2` z1I&AkpJ&efEr#(AlQh7x*%=tACEDO6salmB*`YjvFt440GcC zSb938WP;42s=t~$TrQEM+}gfs59zbjW~j-6jx>}aZj-1S^tU&td0r#A!;~}TpR4}T zfdNrDKysB&UcWbJjh~v2uyJu_p(N`85XVx^%-F8bsQ*V7XLaxknWPS^1DHGufXV-- z9{xf7oANRrp39Ybag&3&fPcbx`#*ejvc+64vUaPajhO{t!H(i z-tlH2tehH)dbj*W2i5b()iJB1QYGrIN~TtzQU{nze7HWA6Lj2))z_5qFcBSfChci- zhW(?a%dzXWE#EX-zIo9~@SyidRGg@Dgz&!}RaOzcaHcu^&wRJi@k^Y+6eE(~^V3=2 z(`Y74DWu8snkrN&X=$=d52JIhG;8t2P`*&zKS{h5iUnKgeHtQo+C*c!?J}k3Kjktv zhv^QeRqbGh2MOE_aZa0O5yiHNYN|ajV+Mq9PdD9CmecxnYV6cLi}-N3@L?&&A?r`B z&tC9jQ8IWfAOaqY?~$gDzXO=0mk^)9R`pd8_1pO3o)FaXK3h?j$0)`qC`z6HdwOpa zzuDW@2Lb_*yS3VLU-Xl~B%PgcnDBLh_tJE`6nM{z%AJDv#30h2V=YS#TTw%!*D1pz zs&K18EVs&e>YJqoOpuW2OlWAX@`D8&q8tHLq>E-L+ZZjIY&z(nHDla4ey~<&PagGo zwi1tQF2s=qWJCg41cE@0KZ&BXO5sP9L@r^2?lg@-?kMxHRw1WeQ0&xQGZ?UAP3~=KdxsKHxCCw@mppE#|R(i z0YZYqV<#=@16zJq7@hs!U1>^GlxJr30+wyvI@@OHf-gUH#S_Piydbw*y7Ivl^SoA? zG9O#ba9$PEVgJj1B8RG35Ik+GF!G4>qc3g9{TrjTd+vy?yrcaJ@$QsAaqo|n4f`LO zhd=%gfj{s{10FslU4#5jVkUZe*%*qIY>R+2=?=CDI1!fqI-8Lheh-5U&a#AekcvJ2 zaZkmCa)JM{Ru&=x@VAmpqa)ytYa~O%gEEIv^O!!C4DaWvD^Mx=aF}SL_-s60iDI2E zl(PSe%ILr6f_S~0~M@pW9%nGU_Xk09sY8%}E!(DSAebYWNzaNxB5V4-5i;x%ZJ zKxNRBcCB-P_1`msq?ojWNde`$7%fk-`mc?tR!$%iUh0FGR`dBhrB>AK)3y)>jR7v) za%AmvGG&aQM5!BaP@Ho_&F%gn6HhZtRM>3?n;Y zBRjB>-Om6si8msDQm zj+{9&LQGc-1_&fV=i_sVT645QMWbjn&W`XIrFJi<$z2$6bu!DSTBbq`lL`!Q_fL;I z2Fw?hpAe&M8Y+;NH!WWHY_;syFXv#O={0Qi*P#ig;Fe$KyDF6yp;Y@_&kLF9Vh(bQh z4Pgo37O;$rP&)2G6gdil##Ksj%xzTLJ0HjC!|BOQivQ>J5zkS9QJW{s#Q z`qOjBov&E4)b~0zmG*ggG}9osqFB`94BI7>SaXi}(AOoddkzgSP-T8u<%wlbI$ zw)XR_Nk1^kS7QN0K@P~ExeTF+&-%0Bsj(Sudx6K*HRp=mAGfnahE@4j7U=^lP1lkt z`1}BSt*HOWnK+6);z3`>Z$|*t!FY4DwBZY{Nr9zaovE}p^&cP#%!6k-DYtT{3^0n~ zlWmA7ci-e`0~=!;rf47u7NR0D2J?eTvOD#%Kt)msIi_LWlbz?+AEgsIY^|0mUvA^0ibxFl+V!nR=o2 zEVX2-BA-)xEVdQ1wgh^n^0C)^qpvuKp;glZ9hT01g+aOQuKHTY_6o?H|K_*{OJeH( zU9dpI9@GK4*;{{7>cQDr?Q3c@j>TLBaqFklO>}2^jiUJ33aao?^V9b;gcl72hVnE6 zX~K-%SQ}Hh8&i+=TrJ$tN_ZU#8q{4B!%}GNZiXsU`kZ$;?~n1$w$rGhsq?8 zm)sUOxjZWVi|nIbabudVnFyO7A!pQE{RC{gaqTxeVcbb36Rs^sliszN)GP1;J_)#? z!sOj>a1lgIg9=lI)gUswI-S<9kWGGSB)`8SxwkAsc5ZC;s!?RHp>85c&u3NWH5K%n zJq}6Hv^P2CmkevZ8A7W=eblJU&$w-3Bgl%~Oh7}#9{v1niz6Dk7VC~qJiV(XkenQ0 zj-Aj$z#WEw#%=TAZ4LQs$QQUd>&=DFKRj#xwpg{VPJSZZnR^Ux`(>V5zUNQA)JK^( ze{B2ZHOjdPb-e((K}nV<8$2(-VfAs~+q=ABT+ssUe4;F+%7h~;J~~uQ{QeLQ_ps{$ zXLqzt-Tj(!mgk1;PpPtY-Ql^t+P;*iDlrnDzTw7}J8W^0jlAho*@o^jNR$KzANO;x zb0jb*Fu6)?{pWu8M1Z$7+0V`mM72q(?tzYjQ8XaC(&Xn@O zZ7#Q4!9r*b^;o#g(y62QV>a^MzbC#1tHc-dR92>5h=}Jeu5>UxG;#JTf#a>>^NW;q zeslQYNEZzicg&TShmdFl&6IOR2s`AZa)F%8H~CVUseFUK7bw(@gQpgEhV>*M!D0IKu?*gb?o#dT_qe|=nf}FUAUQtot$YpSjeJGP%pGjo+0;ip;$oz)a4IecjOpEe7VTS z&#O8B03j{6PI~RMUSlPELT604i>BMVGnscgs_sWM->Ko>w%cyC1*pT+a$s8;MPg!C z*Qb+()wHPTlBpu@T(dgLx%(U75#VG4Jb6a_{C{Wry89nj{w)m!RdH@49|3%&!}nVZ z|Nh{YI*T1|Ov~QDYwl<}`Kv6W(fzB=dg-S;N`81SC!ntx?vN_5j128GoJ$7pGwemH z+)tEnPMB{#oB)+kxH~zVY z?}Y^eBs~cKqV} zbm{EesJx)rdtpzc0C1#puld#J2heYw=F9_l2Wx>mA!*hZ#JqheSJp30`SgrQK6V^U zf6r+!E&0cK0EsK&B7sl)7)QF;*nohb<8$4( z)&IG}pKdMvKv;cA1k2^k{S`(_h{jVF!0GGx_Vd-r>iz%6)>}tK`9|%(G)SjNIG~7x z0)uo7NGj4pNSAbXH;6PUNVhadcXtUxch}H0be;#l@B3T7v(EX`wZ?@q&vV~<@9Vlg zn_0Sag)p_kI3o9Av2b61R~Ph=^m*b|_{vQ9+TM;__w-n8E9q`8izHqxz%ih+UdYE# zUBhJ$06=?0O%Yq8A+b}6I2f4tgx-h5qT(dpa1Fv**|LJiibut%;U`e>R8W3H*6Y7i zve5F7Iq!L8WAvPzPfF&*`0DQXV#UzXT(N*LJd#4MU(UFJOJLhYbgjQl zLn(~Ji*ek!5-?Tt{Aa3|$2%LFNGQNzfCZCKR>%b)=VWHeA$^H2A}6U*%Eneo;yw&> zMvvd&Y<%N2d?ohWDq!_+IKzfuv|w#_yNWuY(JR@I(Zv7nsZwa18GNuQvx%mCmPKSS zQxT_IG26ZWqx&JD-O8(;7=ywy?5Xsuo5%#f(X^0U!k$XBkDbvU^0GwajM$p7L;;+T z#jX)lXhB?}K8o0cJ4ERFr;h7y&-MEAEDTfV*{dmb{~d$Imq6qKO%Ez%%-ZfKDe(dn zGf3&>CUb|E-VEe%D!uPi+oBN15|WYW1Q1i&ofF};*$AhccmF3@$dJ>0glLq$#ZfVp z{x!}L)eJOtJ0mT@2iRJ8Xphegwz45>Q=wlE6txT&xWP}&$*BI}82JJ={xL^q`#?V% z7wXheH;EgE{+mMH1)boivg+gyi21Y_iqZ6kJ3G`}NR7l?o8@vec&p_Wu*Mb!=T4_LHW3a^hi*r%8a-)S4mJ^bCa z_#J@OxWJYAb#I+)8cv!PGIZW()R=O~>InSQkTQY)_+Dtoz6;KPj=sOH%DtcnIJdOtK!^)1>uZP zGLMc!AI2%iYaXejiWuaI(+PygiKn1&j14J;CIF#FshmmhVRO)fxV9 z*(-W89D#inv_uXjE0Wur9K6#qFa$O5fq3|mix`wSk7a9|cdK??GF{>@Ek3f0Oi7*k zGVv_|p0ll^6==b;)Hmn7eIbpXwEQu1&YwWu#prJN=IbK6$H=He6Vs7SobP(%TV%wbws71F|KJkk-pN@jG(K%?&RjMklL+}CD1Sv_Oq51l0BaV1 zXr^%Ev7V>U7iz)O>Nh+atmV$_rg zx(vI5YK`?L_l?*XPLmzGarNsMm ze)I+V)JuLM>n!#fvW4@{g;p~v^*@)$&?PYE)rexE0~@WAU>yD}k>Sgkt=>mp_DEEl zp_4rITQC*Nro7@+4oD-nus-c`0P55ov5V6xC;fG1&F;}UhNS1fz9hXf z-j{4BeHO2@QG=4>8VM|fY#rM*0d|3q+6!i{ytYaB#}W<#_|||$0wW3?OIS5+(dXeg zn@#iQCU?3BfTXmjm%TzZIW(5rUqm;layu6IH2y?5j&$G&9+W@BL(mk(YiVpjCoJ?D z(%Txd=rOEOA}ItwWG*@Ydy)XfTHxzz&nh6G=1NJ)TN);*$-I;)fun%o8eMK3-m1J% zKauBhh;>*i8gw$U*ksY<K6E(3dSeM#aluQ-CbkT>DQJ1X{K5db?d9=A;Hx z4dZL>CJRn=lvpy41nD9j^D6)UzptE~NmJ&edQ4Mh==sk^v4%hY*e3T|NKj|@GR^-( zl6J5=%be<4`%R#eu;9LTy+#lfkDLQ!Y5>KHu)pL_FZ+gYOj=4$41XMe_s$-HTr647 zzNcv%`8F-K)0--Gy1mSLs#qgm`ASD`M?KI_)6OvqYbuuzSMpi?%v#Ra%|0Q%t&Hx7 zAmC8y#ub@v@#l0}({kUeGa<95T=04(OK}2h<{3glvTS$_{~jmqVz>F1UQs^ofXw}R z`(gX~lx%3l5u~HgwEaLxS7<(AKVE-!Q_oHfvb#Rb#!9L3|Iu1uu{|1c+DRgh#T|$I zo6BtUi9XWUi=F{6+wQV&zP%2_Qy)0q0T1OauoXQ&hQ|h<5}eLKFCC*0E?~Ec>$LqY z8YFnRfD9&k-O7NGF)qawKqZC#&HA$4^t z?2I#wu%`XwFd4$3#OP1;zBaQPeCRs|Bd43qHKC=3MLxe7ZVQky?T=A#l~EUNxaQNQ zY=RiP>rsA!1f|Cvqd2oE;;8$7xBDX~P??QFnKTIY64RM@&C~enrH52vx7+Zw=4*3G z5hwa6ZO1Q>L(hJ-^A7#*nBczWv7YP!>dCwos5VesP}LlmFWXH34i2F|E|c1Eg?_D% zG-l}s!v(>nD-(uN+zlt*CP}X} zMDa*IW!3t)@tbRM?5~Bbcgeon*CmZ3YF== zujkX^`5z@h;~msL zcU6zZs$WUc4b}_Jf^dPx6wm$|*`)5p`f~#SMeB+mx6Ef520tRRnHtUBJ;IfadSd-I zMc_^9`#PpI`tnAFjnchpuSnOJ0kM(>DG3_8wMBFcnb?uS+47vJ7A`Qo8E~bZI;aDt z7s}$^hr0`!SOPXVo{~jE+QH3%C8d7O{w21L`K~hbuFS}SS;UGR+_FsS1?!boXH%Co z2>=FL4hTn*TsU084JWj`#U4yyM=L|)#>m9e>$@$lG7|$K@`UxWQQR$#cIo%eiJD85;41UnNXE+$JvOFb~8v5Ft zqyArWQU$>C8*`pC;$@_>BepK=Y&5`Tpa>1{FXo9t|Czs>Iz*j8+QK9s6Ccs6i;+DJ z_f5d-yXQ7^xXky^gGlCSbcJ$oh#Psg?FgMAq%qr2nyGF-t%G3@WgE5!>m=~`2 zV;(oggBqbGwwS4HEl0SEZ5*EoVR{TUEoVVGky|6Rf~W2dXGD1rQ5>0sGaHN?<-}k- znX*6KXOtgFFe7tUZDKOnc>Ycn5^wMWX$1)XgUR~m%en1=kO9al|`I(?yYm2TU zkJAMQ_C~F5!2W?%pQd}1e_?Z9VF%L-^^8~LBPl!j0(SmLCLa(K@CL{L{sUz<$No_jphCtW=lNG5=c+yyQKpzO z6jL^Uv73>fvy4lUt>kI^qYXWR(&+BywQjT4X#t!knGAe3V^Vw!nLukHlMX$kP7Ug? zD!<5V7EE@MrU-YS+LbY~zu-M@ozi4!uY#H*xh`8 zt6@*%n&Sod8nBv5`~(^TAs65&4<+eM0lfno)o|;4eIDV|0*Wsv$m{LNxL8Y4!T!3va|oMTq;8MqNErxIEWWB9(0zLNgG5#q=_BJ$#+^V{|y}2SQT9_oVMb zepCQ^yTt8(C8LW=h>-Hy4`F@#5Ka4S`{r@0Pqm4$iOc4}dF0xk8#il{`iA;~`g$9i zKTG+{dx*4BSPLN%psyVoq*c`XdMg!mAMUk?dLzhiUdN+n4v=l9;XS1=gkIVJH5x|C zvRZZ_M}%ezJ9G39QqJ_J0@Y$Qk!K$O+N1tn2m5qz92%Vf*vNLN>4x@P&t|Vp6e;J6 zzik%G9WO?IAD&1B{8e(0j%oV~DTLmqLSmmiB8s|am^z>QL9Y1$QA$|)DjKqF$E?%{ zgKoPX6Ro8Y&Vn8=CASGDzJcp8iZRZ$*7fhEb*{DWY3U{M8#%!yf} z{~A7dWvheb)2O@W`+y~80UGm{ z##nKL7wecSDDE{Un2c4u$i3EeLECc`BffmDQ^%#eC8b;E;$1h6?A}odzY{Xj@9H9? z4JrJl59^~i^M%sV$0#|04s4`cWVM)_TaWN#JEqgc^GF~_Pl7F3O0TUJ}--~+9@p}MR zYS!jY|Dp6ASrk>J`m}Dq2%AaMT}n15`%~Q7a43>JeHIW_0sbvTFhl0(Dgkg6=Q?sx zN|yUFk6@1I%-?7Gl53MN&tx-FFjqgE-Kf{Go*$tQQ;^p5o08`s)GL+fX1*~s)cEqq zY#P2~kk<08iU%Kyj1~V!C4hNn~{)yDyK$hn_s@~lwm!s(v@-+!&mHNq-T&36nMGfd886OzM zjf^`GYa`cD&z(Wfyl1o65$y_tnT`MnZuPmwH5Lo!bG0Nre^@CSrptboe|D%S{4ck5 zapRTM46xScN#ZD0c85M(G!_qQZme)h;d_k7rLBiIYG0DWhvPZ#d}wZ`pO=*Wl=iR* zP)~ANOp1PA%TO&YSZ&P~@oT&c-i^jmf#%3Oq25Vr%@~O4UHOSjE3Xg49&{z}3kBWm zL+py??(c%PE{~zg^^SH#vnIgyvGzh{_3|$=QKc7&dDMx%{B~bQz3zCc0KB$y+G{ zEFfZZh&$9dCfHN}TB?Ya@yx{mSCKC=?+3~aW!z>uD`bE! zn^2(AKB=1P-TRk9LZM3|t1%$A#4q1DTV6UYy1Z%5Hu-MZyfx4zJ{39meHt!R3M8F{X51acI z7NlX?;^%{eBn{JY30p~9R+=rQ^!E@=)9^Q?x@rD3if(%d<#rGArRJ<@xXE{iBJlYY z(_Y+%?}Y{8A-B`;mJn)Hx05ejya~Bx5BG-CaACtVa$+~RYU>4-#)5T-53&bWO9vzl zT4%TR^!!R^4}m%jXDWrwknE~YFH?P&&vrc~N8Q}BAdFLJ9mfh(Fj5E=!sl&Vsx%8L zCAjD!j4z*^EDEc40p4p9IcrYqyTo7(g0-PRW9vH|%blRt)b;=&774mC+%wSFA%?gs zu=zf4LZcyQ^`cm}{OjW3)r+c~Ga?QGM&OWWH=+~kvOR97@RW>71(tgjKV2k0+ihXC zcedYJ$D^vIZCoOD<<6G)(01QE&(Q|AMuGw>HM5jlL0@e00FT?`Gs0EM8icUVy&BMb z6!Z=P%M;NAOQs!Ux{4t$aMyN2KY4xr;=0}?1U8zQ({V}E{5N|Hv$XL9Y_t_X#5Nv# zox@_%zUE|$dz)z;hEhZ)W|fL)olm8 z&#`}RHaHAKYV(`u&R@(Iqf0j%2kuRFm)v=yyB@ou1Q7goxV)pI87Pm+3=!Nr<9S>u z604?=bYu6)4gJ8nT}Y0wip`hxwjbA+m^mmk>&2}xf|UnL^=}5L@6Z9kJ_52oza$)G zorO7k#R2zU2Yw?g4&38pWAVIpjQAxS&!G0TlEc8Nw=UsNmNnjY{42KeNZTlGNffvg z?^It+a@WK%tKbGdJhyEdUH6M$N&B=rdH4;ipPb&{b)$Mu4PEP&eQzB| zkA%*Tw3UFJ7-n4E+tgZT$xk;@C(~$s3$3vx>rH zvYD+po_R6e^K8QWw$3&=Ch%rQa0azG??1 z-lTahE|boUV3)9~k|u;A+p$(j+N z?FiKfK~!jRD-g;x_J?(rCbsjqescO zd2N_x1Fj;%N5e5#s%nR%g?KgN-`qOwA+GN0Dgi=?$7Lv6&-mQGU)x|CL^sIm9&&!A zHLO*A#G=7TbM8hp28mmsLcTxS;p*2-anaahQ+hMmwz>3mAkD1!}xE@2ta!+pT zw-)O4aS~17uz#-+r`f*D07qm7-a~4if_H{sPCJ(mn&6=Q97Nl+Z30i#WI{Tz@6K3~|&B7)(hYYdIE2 zpq6{Qm;e83Il#^|7Eq88y~6<{T$$9%IDIqa8Mzi;E?nnA)4o1?8KHB^*Q5pg z%75iO!84vIZ77YJxJZJb1VK{tSxbAsGc_sQQR|#OD7YE0xSwad zHpOH#%ZcK-b1&y%P*O;Q5YAOIS0kz( zWcU!q!+{;$w%e1%5xwloBo+;M$5~SH?Z^T>3Jm>NQ5Ee+FV`9sf!!k6ukiJKF4Iyq zYpmPm))<|(hQm(Q`}{i2&tK|xbPx!yW9EQ-2jekORiz@Sv!1dnw$HVN+3FqQ%GhNd zB=c1$P85(G8{1h^uTqOZa=(kJPW`b$#)$p;Rp}6#>n*9Y;>_FGLc{M#+xq4_6;K{n z8->^XzHxxFHwO__C{X4L$vS%#biz{OLE^u=$gd?74GYzLQmp4|-y`5KPGq$L-O)K= zu``Ev$8rGKlaHGhOn;N*{&*XAAj|YE(HKr<_%hYO5YV7mvNG6(ews^W4^;4gDE`N? z-oP)fpgik^MBo}_?_AxngpXvI=%@LxY`rt~#JCaUId{X~8zC3nLkO3_q70+(+90q{ zulrP+GzJ9lF6X|Iij+Yq<+ooaJ$KXIL&U!K1AY*PVOkvUxezb!XE&byA0ij3EI#ca zR`2VQMGt-fi<;?M3-F&W0-p%;av{0#EIYC{XpcvMdh4%#z0hv~Zu5XFOf7pEzB%1K z;PULZ9X18^Z-&g}9Am~~_oSXy|5_@({K{Q&mkO+`d{3rR7#?T-MNTMJsLbXD#E(I6 zcH4!caP1qXzA9&uty%lUy+Xyc*=F8IVl}~9STMXq>ndfm0|D_k|J&Yi(|mKF0ws4D zLI^wWy=t_UzcKsC;6uGwar;A}boFnK^mFgT0L&=b!zuNac;#M!Uu?Rp<4wJ*`Z`;j zvdU=}w>ZS>l0pRT$T`V-HZ~500>w_e-JRh!<9_*ANYF4#5Y(@A+z(aih+6&E{heAf zY2S-+mxJ5x)7x!s7Z0DmoB7r6ZB;Y~h^P1c`{7w-PP^amSMJhJv5u4o57EZ+#a!#8q>EG|qBCD`|F%dS zDf7k1$u#5=lGLPKQKt=I>Rf7vjREhp`H#R_h9UxIp;} z2F#rv7aMSn{FkCxSkB9`RoQmYUSa$O{<3prJRh+IYz{jah{fDe zCn_jHQ<20HJC}Y(^UOBBd2?{?386)Av`(`f5pQW4qhJp2@%itMbTX~@BY{uG?DSfC zM+}+0t{u~9BE(#sK5+QlE4c>AWR@F!Qo1;Jepg>*HK!7IxI3|Hh=kJpzB$YAg7SGrRa%2Ob?wQi01p`RKzVc3rsADVt&d;>JSxCv<;5M4j7)Xu*{sNjvF z;GmD+s^SG)xX!PL_Yf_2V(SoCpqCET%`JVf*FlV7=*1Q83VT=j^zV;%=z2!r6tKRI zf*!M%`+d`8=PCu4&%OD|opQCM;vV7xkK6SF$k(fx1_ZS#h2hyq&MZ)XOoZ=i$1r8i zPNVGVpKP#aZ)IB;GFMXs;hnV>0V&K{y-DppQf^1n)PFYg!+Uj`jcLK&~L z2DvR2z!zn>9vrXQ4gRLu#zw+SIb&85?33zEuVo}96_>aB|9#@U?)g^GWnJz-Zh>Ma z4y42`v++ue2>cOp-OqKUS{OMReON`J@Z+^&&U$C~+jPHt0TT}vbxm4`I<3s(l~m-G zIO&ZVzr$Ne#bq`%FT;2+VDdJy)ZN5%tVDnj-Tt{<-5uP@u5>WtJiHww7M44d`$u+8 z@k%4sbX@d`KqO14WaRwNN3^zVXS~)52kBFt#59j#@|DJ0BUU15+kx!6(`k~Zqz1zK zLmK8(eje?IJ4&m&JFw76?cbFzXYs4kt8Jec^$OZZQ2yfR>Y;v!X!bdZT5&@J9Zr^-0-Qw`T#m%a4Brq2XBUq(G zhehxiC%1U$8+g*rcs_ZfCU$F~IH(yxsaC9^h9rgaR0grJp@;x%;S7RW^>e;V6E;tm z(PYYaKF2awNqGOs{si|Iw6z?|VcA~qgCg<0rVSphF#d&q;kQ;SUcN*TUml4E%>Dl7 zfwjYt;c{(xaqh-eNTCN`WNDz|T(%6vpblD6c{5BOQjDl#7nvwdiw?Z!KEGn!LwHTY zF-u`S7ZrdHPp4_IX8oGios$!Mwo}MvnAWllZ{x`T!p3I>dTCRrv7=7AlS0$*fHD}u zAgzYHv2?HumUMM~74LfsO};4*3-$x~vKHZ3GHyT*Du%{RY;Ngss6);Q|DQwYy>%mx>sxpG89n#!7%fU#N1 zHQ}?pb;!lwrwW95l< z$X7VAY`1u6u}GaccyD)dWLJOIBYSPXYYspbOSU$_J`n?xU)9u9U7fs4XjV%QH0xRf zzq1~e)f!jkt)`~U_rc}Adf0|bvT0#OLiK> zI(21sq{kF+W5S69(w?4-IvxsD0X2v*zJ zdOQ!=35YJ7b~w?}?I`#Hj9>DgrCR&{S}xxpoS?yy$%h0q0k}si&YP0|PG-MWCgK2lT&R?9`8@^?WsSG-Ixu`J zal4G`@L4nFsJXwi8rwpK>TK>AEhcui3~JdlP75}VY@Io2t4#e6mx1K(V<&rkMbbP)c{LTRvZUVFeyI9-i2vS}QT^SM zZ+6Qx7(KN^L1MQQe*U})KZP9v_9oL@hJl{GKA?LlvkHCnJGuduOsvG{eEF~Kx4QRS zDkY15N4sOc;#s^TO%yBz4n5$>E=7{>PM<8PN_PrV9qTMHMp0mvh_hoH5E)A?Za{ky zoG=j0N4Me2pd6|!KN_P?@)p>NTGlg>TsCIZ}-&%XZqXRy4& zMiD*JcECsU-gO51+HLS}OtQBs%BR!-Zr^-^jm@=KxN5;KG3n)2f7gJrpo;TI3u2Q= znAR8x8ekkQVJb?YG_05Do4=ympe~j*v$Asv^L@WL4{T!~yMDf?%hnh@LW^5l4j*qg zbbgidT)>$S&~Vg;fk#HW-ZSt^OSVYi7vTBkceacmbXQdveG)%gVL~IQ%ui?X-un6! zD!4M;4-5+Oj0brVEEx1O*^i)N+O?K0Wd47fPryVww?q~M}Fm#Ju5H@3j?o>aAfUhUJ z(`6LrZe}DxJ&o0D9^^7_1K}XrjEXWFhSXlrv%!S5e6L) zMXyDi;s7Y4aIRBDP2GgLIj`xS;40P9Wlq$B&iQr9_>_8FZ*Mkb{HoDNmjUvbkNGNk z&izdkA%ChVd1T{IDt)p5q0kxWijQMvqZ`ZSiJJF~?AQLex}V?P#|gS!W@~10o_LuG zFI=CAOGWjY2VjVQD3KfZMRa#cqWBfpUIwDeJkSvwqWUMsEfJfP)*b!u%WOb*AW9By z#!UG~ke1J(P$mrWQwY~!f05SbyW8XW3i_!6!&9HnSS}5<)iMYvnUxXgwA@vg5EcmhV?W`#ROTva6uHM^Q|ZqYCP~#yo~iYi$%iI zWmAqgx1N)=h_oi{tE2i=B=J3|S}~t_BO0>+eM1t(v}4z7Bbk1@`Td)fCucKCx9CJ& z%r}2S#wxc954Q$FDz*q6JzhvX)o4D{Bm#jS#9(6`Q9}L-Ucr{`pWWgGe1tqw`vrfd zfj*odS+#g4ANU~2Bma8Y1Db70Gv8$SL;#5icfQSNEsIBmwmDVIEfh^^+EhvY*m24R0!iaqxamkGQyU+(VpA!_Ufkj?khE0KOCtNsRz1R4Hn>bzA@`=UJ&r7q*NO z@pIgmiTp9_8$qBU$PJx#aar&ExQDQ2ZH*acsO*WEaP|W>Y6!anaA~R5FX91!U@6RD z_kZa|7ehNlPQdGP?XJF7n-gN;rnA?}Z+9$OX!g6<-^;x$s@e&>oA1o#9R7(C&K2gN z*AFrASojFr8t$BU#&*rWy=s(9PRXzc)I&nmmy%L)u1+JZq;pX626SQpaMz11oo<1K zV3ddFHTPP>%LI6#UiY4vQIH?YaqrvG zC;idId+ljm%Q1f_@{%qQ2oo9&npYCK0qanPH5ybSSE%LpxVo~vJTmn=*6)s1>~(x@ zU+mg6NpLzbD=KfQ{-GWL0NBUpuwu=S%brxjoxc=Me6^dHr7EpudvO>KZ!Q>iCS?~Z zST6RyBfY2*mnhjP%8yBOg>ZpmT_-hQ%9^w>=FX}M}(pK|NuxWR4-`pT!&?|PI8i zrXY#8cHav_w~a#5%VEtQ;K(PqsaF hV-pF^pIE1|lHoUXWJURU&qjrj6Nnc@l$ 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

bP?L% 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%0AWmizO>pb$fVYh^t*!0jM5|I|%^} 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�zMdQOV`G(s^9vys0sO+QS18GL3_|M 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 z�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 XGFBW;qhfec;Lm)o^`87)s0;rED`W>W From 1728d66cf2b957528715ce141f0bdebe5222655f Mon Sep 17 00:00:00 2001 From: mhavey Date: Tue, 3 Dec 2019 22:17:53 -0500 Subject: [PATCH 10/25] dhf51 --- uml2es/tutorials/dmHubLab/step1/build.gradle | 184 ------------------ .../dmHubLab/step1/data/hack/X.entity.json | 18 -- .../dmHubLab/step1/gradle.properties | 79 -------- .../src/main/ml-modules/root/mapperGUILib.sjs | 98 ---------- .../ml-modules/services/evalSampleDHF-ft.sjs | 55 ------ .../ml-modules/services/saveSampleDataSvc.sjs | 42 ---- uml2es/tutorials/dmui.md | 48 ++--- uml2es/tutorials/images/dmui_overall.png | Bin 193227 -> 37532 bytes uml2es/tutorials/images/dmui_setup1.png | Bin 99401 -> 132995 bytes 9 files changed, 11 insertions(+), 513 deletions(-) delete mode 100644 uml2es/tutorials/dmHubLab/step1/build.gradle delete mode 100644 uml2es/tutorials/dmHubLab/step1/data/hack/X.entity.json delete mode 100644 uml2es/tutorials/dmHubLab/step1/gradle.properties delete mode 100644 uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/root/mapperGUILib.sjs delete mode 100644 uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/evalSampleDHF-ft.sjs delete mode 100644 uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/saveSampleDataSvc.sjs diff --git a/uml2es/tutorials/dmHubLab/step1/build.gradle b/uml2es/tutorials/dmHubLab/step1/build.gradle deleted file mode 100644 index d1952f0..0000000 --- a/uml2es/tutorials/dmHubLab/step1/build.gradle +++ /dev/null @@ -1,184 +0,0 @@ -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - } -} - -plugins { - id 'java' - id 'eclipse' - id 'idea' - - // This plugin allows you to create different environments - // for your gradle deploy. Each environment is represented - // by a gradle-${env}.properties file - // See https://github.com/stevesaliman/gradle-properties-plugin - // specify the env on the command line with: - // gradle -PenvironmentName=x ... - id 'net.saliman.properties' version '1.4.6' - - // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - id 'com.marklogic.ml-data-hub' version '4.1.0' -} - -repositories { - jcenter() - maven {url 'http://developer.marklogic.com/maven2/'} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - compile 'com.marklogic:marklogic-data-hub:4.1.0' - compile 'com.marklogic:marklogic-xcc:9.0.7' - - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -/* - Private tasks - */ - -task prepPWIModel(type: Copy) { - from "data/papyrus/PWIModel/PWIModel.uml" - into "data/model" - rename '(.*).uml', '$1.xml' -} - -task runUML2ESDeploy(type: GradleBuild) { - buildFile = "uml2es4dhf.gradle" - tasks = ["uDeployModel"] -} - -task makeEntity(type: Copy) { - from "data/entity-services/PWIModel.json" - into "plugins/entities/Person" - rename 'PWIModel.json', 'Person.entity.json' -} - -// This is a workaround - DMUI can't open mapping unless at least two plugin entities -task makeDummyEntity(type: Copy) { - from "data/hack/X.entity.json" - into "plugins/entities/X" - rename 'PWIModel.json', 'Person.entity.json' -} - -/* - Public tasks - */ - -task loadDmIdeSampleData(type: Copy) { - from "data/persons" - into "plugins/entities/Person/harmonize/PWIMapping/samples" -} - -task deployPWIModel() { - dependsOn "prepPWIModel" - dependsOn "runUML2ESDeploy" - dependsOn "makeEntity" - dependsOn "makeDummyEntity" // workaround - tasks.findByName('runUML2ESDeploy').mustRunAfter 'prepPWIModel' - tasks.findByName('makeEntity').mustRunAfter 'runUML2ESDeploy' - tasks.findByName('makeDummyEntity').mustRunAfter 'makeEntity' // workaround -} - -task deployPWIMapping(type: com.marklogic.gradle.task.ServerEvalTask) { -def dmuiMappingURI = "/entities/Person/harmonize/PWIMapping/PWIMapping.mapping.json" -def dmfMappingURI = "/dm/mapper/PWIModel/Person/harmonizePWI.json" -def mainEntity = "Person" -def js = "'use strict';\n" -js += 'declareUpdate();\n' -js += 'const converter = require("/mapperGUILib.sjs");\n' -js += 'converter.convertDmIde2DMF("' +dmuiMappingURI + '","' + dmfMappingURI + '","' + mainEntity + '");\n' -println js - javascript = js; -} - -task ingestLookup -["Staging", "Final"].toList().each { envType -> - task "ingestLookup${envType}"(type: com.marklogic.gradle.task.MlcpTask) { - - - def port = mlStagingPort.toInteger() - def db = mlStagingDbName - - if ("${envType}" == "Final") { - port = mlFinalPort.toInteger() - db = mlFinalDbName - } - else if ("${envType}" == "Staging") { - } - else { - throw new GradleException("Illegal env ${envType}") - } - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/coolness"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = port - database = db - - document_type = "json" - input_file_path = "data/coolness" - input_file_type = "documents" - - output_collections "Employee,LoadEmployee,input" - output_permissions "rest-reader,read,rest-writer,update" - output_uri_replace = regex - output_uri_prefix = "/" - - } - ingestLookup.dependsOn "ingestLookup${envType}" -} - -task loadPersonSourceData(type: com.marklogic.gradle.task.MlcpTask) { - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/persons"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = mlStagingPort.toInteger() - database = mlStagingDbName - - document_type = "json" - input_file_path = "data/persons" - input_file_type = "documents" - - output_collections "Person,input" - output_permissions "rest-reader,read,rest-writer,update" - output_uri_replace = regex - output_uri_prefix = "/" - - transform_module="/data-hub/4/transforms/mlcp-flow-transform.sjs" - transform_namespace="http://marklogic.com/data-hub/mlcp-flow-transform" - transform_param "entity-name=Person,flow-name=LoadPerson" -} - diff --git a/uml2es/tutorials/dmHubLab/step1/data/hack/X.entity.json b/uml2es/tutorials/dmHubLab/step1/data/hack/X.entity.json deleted file mode 100644 index 1f9e422..0000000 --- a/uml2es/tutorials/dmHubLab/step1/data/hack/X.entity.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "info" : { - "title" : "X", - "version" : "0.0.1", - "baseUri" : "http://example.com/", - "description" : "An X entity" - }, - "definitions" : { - "X" : { - "description" : "The X entity root.", - "required" : [ ], - "rangeIndex" : [ ], - "wordLexicon" : [ ], - "pii" : [ ], - "properties" : { } - } - } -} diff --git a/uml2es/tutorials/dmHubLab/step1/gradle.properties b/uml2es/tutorials/dmHubLab/step1/gradle.properties deleted file mode 100644 index 99bb2c9..0000000 --- a/uml2es/tutorials/dmHubLab/step1/gradle.properties +++ /dev/null @@ -1,79 +0,0 @@ -mlDHFVersion=4.1.0 -mlHost=localhost -mlUsername=admin -mlPassword=admin - -mlStagingAppserverName=xmi2es-tutorials-dmHub-STAGING -mlStagingPort=14400 -mlStagingDbName=xmi2es-tutorials-dmHub-STAGING -mlStagingForestsPerHost=3 -mlStagingAuth=digest -# To enable SSL for staging -# mlStagingSimpleSsl=true - -mlFinalAppserverName=xmi2es-tutorials-dmHub-FINAL -mlFinalPort=14401 -mlFinalDbName=xmi2es-tutorials-dmHub-FINAL -mlFinalForestsPerHost=3 -mlFinalAuth=digest -# To enable SSL for final -# mlFinalSimpleSsl=true - -mlJobAppserverName=xmi2es-tutorials-dmHub-JOBS -mlJobPort=14403 -mlJobDbName=xmi2es-tutorials-dmHub-JOBS -mlJobForestsPerHost=4 -mlJobAuth=digest -# To enable SSL for jobs -# mlJobSimpleSsl=true - -mlModulesDbName=xmi2es-tutorials-dmHub-MODULES -mlModulesForestsPerHost=1 - -mlStagingTriggersDbName=xmi2es-tutorials-dmHub-staging-TRIGGERS -mlStagingTriggersForestsPerHost=1 - -mlStagingSchemasDbName=xmi2es-tutorials-dmHub-staging-SCHEMAS -mlStagingSchemasForestsPerHost=1 - -mlFinalTriggersDbName=xmi2es-tutorials-dmHub-final-TRIGGERS -mlFinalTriggersForestsPerHost=1 - -mlFinalSchemasDbName=xmi2es-tutorials-dmHub-final-SCHEMAS -mlFinalSchemasForestsPerHost=1 - -# You can override this to specify an alternate folder for your -# custom forest info. Defaults to user-config/forests/ -# mlCustomForestPath=forests - -# The name of the Role to create for Hub Access -mlHubUserRole=data-hub-role -mlHubUserName=data-hub-user -# this password is autogenerated for you via the 'gradle hubInit' task -mlHubUserPassword=g?E)I^h67^hH{QqN2jY[ - -# The name of the role to create for hub deployment/development -mlHubAdminRole=hub-admin-role -mlHubAdminUserName=hub-admin-user -mlHubAdminUserPassword=?t4K$z-W5gjb@PI31(wj - -# Deprecated property -# If you are working with a load balancer please indicate so using -# property "mlIsHostLoadBalancer" -# When "mlIsHostLoadBalancer" is set to "true", the value specified for "mlHost" will be used as the load balancer. -# You do not need to explicitly set the value of "mlLoadBalancerHosts" but if you do it must match the value of the property "mlHost" -# mlLoadBalancerHosts=your-load-balancer-hostname - -# Default module permissions which allow data-hub-role to execute flows -mlModulePermissions=rest-reader,read,rest-writer,insert,rest-writer,update,rest-extension-user,execute,data-hub-role,read,data-hub-role,execute - -# If DHF is running in a provisioned environment please specify it here -# mlIsProvisionedEnvironment=false - - -# App-specific properties -modelName=PWIModel -entityName=Person -dmPath=data/dmtemplate -dataFormat=json -pluginFormat=sjs diff --git a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/root/mapperGUILib.sjs b/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/root/mapperGUILib.sjs deleted file mode 100644 index b604c4a..0000000 --- a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/root/mapperGUILib.sjs +++ /dev/null @@ -1,98 +0,0 @@ -const dm = require('/ext/declarative-mapper.sjs'); - -/* -This module converts DM IDE mapping to Nic Gibson json-sc DM template format. -It's a workaround: Ivo/Stelian tool does not support DM IDE to DM json-sc format. -The mapping world at ML is moving fast. This module serves a purpose at a moment -in time and will soon by OBSOLETE. -DON'T USE THIS! -*/ - -//declareUpdate(); - -function convertDmIde2DMF(dmuiMappingURI, dmfMappingURI, mainEntity) { - var doc = fn.head(xdmp.eval('cts.doc(dmuiMappingURI)', {dmuiMappingURI: dmuiMappingURI}, {'database': xdmp.modulesDatabase()})); - if (!doc || doc == null) throw "Not found in modules DB: *" + dmuiMappingURI + "*"; - var dmTemplate = buildDMTemplate(doc, mainEntity, true); - xdmp.documentInsert(dmfMappingURI, dmTemplate, { - "collections": ["dm", "cookieCutter", /* "http://marklogic.com/entity-services/models", */ mainEntity], - "permissions": xdmp.documentGetPermissions(dmuiMappingURI) - }); -} - -function convertDmIde2DMF4Test(dmuiMapping, mainEntity) { - return buildDMTemplate(dmuiMapping, mainEntity, false); -} - -function buildDMTemplate(dmuiTemplate, mainEntity, includeClassNames) { - return { - "input": { - "format": "json" - }, - "outputs": { - "main": { - "format": "json", - "content": [ - buildEntity(dmuiTemplate, mainEntity, includeClassNames), - {} - ] - } - } - }; -} - -function buildEntity(doc, entityName, includeClassNames) { - var props = doc.xpath("//definitions/" + entityName + "/properties/*/node-name()"); - var content = {}; - var root = content; - var theOneCondition = null; - if (includeClassNames == true) { - content[entityName] = {}; - root = content[entityName]; - } - for (var prop of props) { - var sprop = ("" + prop).trim(); - if (sprop == "") continue; - var propDef = fn.head(doc.xpath("//definitions/" + entityName + "/properties/" + sprop)); - - var condition = fn.head(propDef.xpath("coalesce/condition")); - if (condition && condition != null && (""+condition) != "") { - if (theOneCondition == null) { - theOneCondition = ""+condition; - } - else if (theOneCondition != condition) { - throw "Multiple conditions *" + theOneCondition + "*" + condition + "*"; - } - } - - var expression = fn.head(propDef.xpath("coalesce/expression")); - if (expression && expression != null && (""+expression) != "") { - root[sprop] = ""+expression; - } - else { - var ref = fn.head(propDef.xpath("*[string(node-name(.)) eq '$ref']")); - if (ref && ref != null && ""+ref != "") { - var toks = (""+ref).split("/"); - ref = toks[toks.length - 1]; - root[sprop] = buildEntity(doc, ref, includeClassNames); - } - } - } - - if (theOneCondition == null) return content; - else return [theOneCondition, content]; -} - -function runDMMappingTest(dmTemplate, source) { - var ctx = dm.newCompilerContext(dmTemplate); - var mapper = dm.prepare(ctx); - var mapping = mapper(source); - return mapping[0]; -} - -module.exports = { - convertDmIde2DMF : convertDmIde2DMF, - convertDmIde2DMF4Test: convertDmIde2DMF4Test, - runDMMappingTest: runDMMappingTest -}; - diff --git a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/evalSampleDHF-ft.sjs b/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/evalSampleDHF-ft.sjs deleted file mode 100644 index 350a18f..0000000 --- a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/evalSampleDHF-ft.sjs +++ /dev/null @@ -1,55 +0,0 @@ -const util = require("/mapperGUILib.sjs"); -const dhfConfig = require("/com.marklogic.hub/config.sjs"); - -function normalizeInput(payload, params) { - return (payload instanceof Sequence) ? payload.toArray()[0] : - (Array.isArray(payload) ? payload[0] : payload); -} - -function errorHandler(statusCode, statusMsg, body) { - fn.error(null, 'RESTAPI-SRVEXERR', Sequence.from([statusCode, statusMsg, body])); -} - -function userError(msg) { errorHandler(400, "Input error", msg);} - -function paramInput(params, attrib) { - if (params[attrib] && params[attrib] != null) { - var val = ("" + params[attrib]).trim(); - if (val.length > 0) return val; - } - userError("Missing required input: " + attrib); -} - -function post(context, params, input) { - - input = xdmp.unquote(input); // IDE passes as string - xdmp.log("evalSampleDHF-ft params " + JSON.stringify(params)); - xdmp.log("evalSampleDHF-ft input " + input); - - // collect input - var entityName = paramInput(params, "entityName"); - var mappingName = paramInput(params, "mappingName"); - var sample = paramInput(params, "sample"); - var ninput = normalizeInput(input); - - context.outputTypes = ["application/json"]; - - // obtain source - var sourceURI = `/entities/${entityName}/harmonize/${mappingName}/samples/${sample}`; - var source = fn.head(xdmp.eval('cts.doc(sourceURI)', {sourceURI: sourceURI}, {database: xdmp.database(dhfConfig.MODULESDATABASE)})); - if (!source || source == null) userError("Sample not found *" + sourceURI + "*"); - - // get DM mapping and run mapper - var dmTemplate = util.convertDmIde2DMF4Test(ninput, entityName); - var ret = {}; - - xdmp.log("evalSampleDHF-ft test " + JSON.stringify(dmTemplate)); - xdmp.log("evalSampleDHF-ft on " + JSON.stringify(source)); - - ret[sample] = util.runDMMappingTest(dmTemplate, source); - - xdmp.log("evalSampleDHF-ft ret " + JSON.stringify(ret)); - return xdmp.quote(ret); // IDE wants it back as string -} - -exports.POST = post; \ No newline at end of file diff --git a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/saveSampleDataSvc.sjs b/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/saveSampleDataSvc.sjs deleted file mode 100644 index 6b9ce27..0000000 --- a/uml2es/tutorials/dmHubLab/step1/src/main/ml-modules/services/saveSampleDataSvc.sjs +++ /dev/null @@ -1,42 +0,0 @@ -const dhfConfig = require("/com.marklogic.hub/config.sjs"); - -function normalizeInput(payload, params) { - return (payload instanceof Sequence) ? payload.toArray()[0] : - (Array.isArray(payload) ? payload[0] : payload); -} - -function errorHandler(statusCode, statusMsg, body) { - fn.error(null, 'RESTAPI-SRVEXERR', Sequence.from([statusCode, statusMsg, body])); -} - -function userError(msg) { errorHandler(400, "Input error", msg);} - -function paramInput(params, attrib) { - if (params[attrib] && params[attrib] != null) { - var val = ("" + params[attrib]).trim(); - if (val.length > 0) return val; - } - userError("Missing required input: " + attrib); -} - -function post(context, params, input) { - - xdmp.log("saveSampleDataSvc params " + JSON.stringify(params)); - xdmp.log("saveSampleDataSvc input type " + xdmp.type(input)); - - input = xdmp.unquote(JSON.parse(input).content); - - xdmp.log("saveSampleDataSvc input " + JSON.stringify(input)); - - // collect input - var entityName = paramInput(params, "entityName"); - var mappingName = paramInput(params, "mappingName"); - var sample = paramInput(params, "sample"); - - // obtain source - var sourceURI = `/entities/${entityName}/harmonize/${mappingName}/samples/${sample}`; - xdmp.eval('xdmp.documentInsert(sourceURI, source)', {sourceURI: sourceURI, source:input}, - {database: xdmp.database(dhfConfig.MODULESDATABASE), isolation:"different-transaction", update:"true"}); -} - -exports.POST = post; \ No newline at end of file diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index 3d38401..1c02039 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -4,7 +4,7 @@ This tutorial shows how you, *without having to write any code*, can move raw, messy data into MarkLogic and convert it to a much better form that conforms to a UML model. Our approach can best be described as *model-driven declarative mapping*. There's no coding; developers aren't needed. Rather, the brunt of the work is done by the two roles you would expect: - A data architect, who creates the data model in a third-party UML tool (in our case, Papyrus). -- A source-data subject-matter expert (SME), who uses the Declarative Mapper IDE tool to define the source-to-target mapping. This SME is an expert in the messy source data and works closely with the data architect to understand the UML-defined target data format. +- A source-data subject-matter expert (SME), who uses the Data Hub's mapper tool to define the source-to-target mapping. This SME is an expert in the messy source data and works closely with the data architect to understand the UML-defined target data format. The data architect and source-data SME are helped by a build person, who creates a gradle-based MarkLogic data hub environment that incorporates the UML and mapping tools. @@ -16,71 +16,45 @@ A) The data architect in Papyrus creates the UML data model. B) The data architect, using the build environment created by the build person, uses UML2ES to convert the UML model to MarkLogic's Entity Services (ES) form. -C) The source-data SME works within the Declarative Mapper IDE tool to map source data to the model form (UML, ES) of the data. +C) The source-data SME works within the Data Hub QuickStart tool to map source data to the model form (UML, ES) of the data. -D) The source-data SME works with the build person to incorporate the source data SME's declarative mapping into a data hub harmonization process. When this harmonization process is run, the raw source data is converted to the model's form using the declarative mapping. +D) The data flow to stage raw source person data, map it to the model's form, and persist that model-based data to the hub's FINAL database, is executed. In the tutorial we'll run it manually within Quick Start. It is simple enough step for any of the roles to execute. In a production environment, its execution is likely scripted by the build person. There's no coding in this process... not even in step D! All the work is done by data experts and tools! To see why, try out this tutorial! You will play each of the roles through all the above steps. -For this tutorial you need MarkLogic (version 9 or later), UML2ES, Papyrus (an open-source UML tool), the Declarative Mapper IDE (a MarkLogic field tool), and the Declarative Mapper engine (another MarkLogic field tool). [The two Declarative Mapper tools are available on MarkLogic's internal BitBucket repository. This tutorial is MarkLogic internal.] +For this tutorial you need MarkLogic (version 9 or later), UML2ES, Papyrus (an open-source UML tool), and the Data Hub 5.1 QuickStart tool. - You will need a local clone of UML2ES - See [How to install Papyrus](papyrus_install.md) for instructions on installing Papyrus -- See [How to install Declarative Mapper](dm_install.md) for instructions on installing the Declarative Mapper UI and engine -## Why is this Tutorial Under Construction - -Model-based mapping is soon to be a built-in feature of MarkLogic. In this tutorial we use a separate field tool, the Declarative Mapper. This tutorial will soon be revised to use the built-in MarkLogic mapper. - -The DM IDE tool is ever-changing. In this tutorial we use it as a visual editor for the Declarative Mapper field tool. Currently it is intended to fit multiple mapping engines: not just Declarative Mapper, but also Schematron. But DM IDE could grow into a UI editor for MarkLogic's built-in mapper. When that happens, this tutorial will show how the source data SME uses DM IDE to create a mapping for the MarkLogic mapper! - -And to top it off - the DM IDE doesn't integrate with UML2ES in DHF 4.3. You have to use DHF 4.1. - -## Step 1: Standup a MarkLogic Environment and Build Process (Build Person) +## Step 1: Standup a MarkLogic Data Hub (Build Person)

Click to view/hide this section

-We get started by having you, in the role of build person, setup a data hub, with UML2ES and the Declarative Mapper, on MarkLogic. +We get started by having you, in the role of build person, setup a data hub, with UML2ES, on MarkLogic. Pre-requisites: - MarkLogic 9 (or greater) installation up and running - Local clone of UML2ES -- Local clone of Declarative Mapper engine. See [How to install Declarative Mapper](dm_install.md) -- Declarative Mapper IDE up and running. First obtain a local clone. Then setup and run. See [How to install Declarative Mapper](dm_install.md) - -To begin, create a folder called dmHub anywhere on your build machine. This folder will be a data hub gradle project that incorporates the UML2ES and the DM toolkits. +- Data Hub Framework 5.1 QuickStart -Copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see build.gradle and data/coolness/hobbyCoolness.json directly under dmHub. Otherwise, remove what you copied and try again at the correct level. +To begin, open Quick Start 5.1 in your browser and create a new project. Put it into a folder called dmHub. Once your new hub is up and running, you're ready to continue. -What you just copied is the gradle build file, the gradle properties file, the log4j properties file, the source person data, and some miscellaneous artifacts. Tweak the gradle.properties once you've copied it over. For example, modify mlHost if you're ML server is not running on localhost; modify mlUsername and mlPassword if your admin username/password is not admin/admin. +Next copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see data/coolness/hobbyCoolness.json and log/log4j/properties directly under dmHub. Copy into dmHub/src/main/ml-modules/root the UML2ES transform code [../uml2esTransform/src/main/ml-modules/root/xmi2es](../uml2esTransform/src/main/ml-modules/root/xmi2es). You did it right if you can see the file dmHub/src/main/ml-modules/root/xml2es/xml2esTransform.xqy. If you don't see the file in exactly that this location, remove what you copied and try again at the correct level. -Copy into dmHub/src/main/ml-modules/ext the Declarative Mapper engine code. Copy from your local DM engine clone the directory declarative-mapper/src/main/ml-modules/root/ext to dmHub/src/main/ml-modules/root/ext. You did it right if you can see dmHub/src/main/ml-modules/root/ext/declarative-mapper.sjs and dmHub/src/main/ml-modules/root/ext/declarative-mapper/runtime.sjs. If you don't see the files in exactly that this location, remove what you copied and try again at the correct level. - -Copy into the main folder dmHub the UML2ES build file [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle). +Copy into the main folder dmHub the UML2ES build file [../uml2esTransform/uml2es4dhf51.gradle](../uml2esTransform/uml2es4dhf51.gradle). Under dmHub/data, create subfolders model and papyrus Copy into dmHub/data/papyrus the UML2ES profile [../umlProfile/eclipse/MLProfileProject](../umlProfile/eclipse/MLProfileProject). You did it right if you can see the file dmHub/data/papyrus/MLProfileProject/MLProfile.profile.uml. If you don't see the file in exactly that location, remove what you copied and try again at the correct level. -When you are done, you should have the following folder structure: ... TODO - update; add service folder, remove hack +When you are done, you should have the following folder structure: ![Step 1 - folder structure](images/dmui_setup1.png) -Now let's initialize the hub. In a command prompt navigate to your employeeHub folder and run the following: - -gradle -i hubInit - -This creates a few additional subfolders: plugins, src/main/hub-internal-config, src/main/ml-config, src/main/ml-schemas, build, gradle, and .gradle. - -Finally, let's create an instance of the data hub. In the command prompt, run the following - -gradle -i mlDeploy - -When this has completed, you should see in your MarkLogic environment several new databases, including xmi2es-tutorials-dmHub-STAGING, xmi2es-tutorials-dmHub-FINAL, and xmi2es-tutorials-dmHub-MODULES. Check in admin console you have these. -

diff --git a/uml2es/tutorials/images/dmui_overall.png b/uml2es/tutorials/images/dmui_overall.png index 46fa24ab8c4dc0d6c41ea6ea34f8df64c6b82010..733468c202f191fa67a0ccf42ada38ee492efef7 100644 GIT binary patch literal 37532 zcmeFZWmH{Vvo46cy9L+auEE`d`zE-%ySuvuhlJqnY}_4!yA#}kZQ$g^-gJ)9`{kH-t6TG$#(=H91&WIU)Hp zFY6f<_LH0(K^75-vXC4BL}{NCg8(P%i8x>3=IJ?dLNN6qwC!@(8LO(t#O(3gBO_MKReB=-HQu#r|(^A)w^r z9(ew9fPaPy3c@n&M*Tm7{`VB*g@Zbd(El^h|DG1&pJCVky#`Ut|9@DpnEpQ#LOm|* zf1g6|D23C_p44i)tK|XDQZ-I6L73?IN`0BxSPB-Mavp)(lFzT2DDYuwcm48FjtQdN z!GO`K(xJEle)LGJElJ}-T1t}}b$Pk`S!B3*cyK>jnC)SN`o+HF`(FndJW7edsKwN1 zU1QK*YBg7!ys6Zx4r729OsA4RI+@KG9=N%&VenVzVbBB({8a+~vfhjaSbfgJM4N4X zA4HM`)T!I9#Zm5TAXMqMDl6v;oo>(-b!)?fV9f3acH{n+f<;k6p_2+l?U8o0Q|{y- zsH%gWZcLYj_`g&VL_@eyu5)LLx%;28*UtA`&e*NP_q4f0&6VW>f`28wq>B{Yf aN@ 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�i$PaG70b{HuFO2Uz`)a z1jvPzU(rZZ;?3H6AP8hZx;FkIou;q5P`Q!Pl!1x>=pk_Nn;Lp9TZsQ7j?zgX2XUgj zXP_qSKO?LDQfxr%O^(rJlR(Sa+2{(9>JuGABr4)QB-gZi0DMes=JdMxv#Ab{Ag1Rf z8i#k#G2s<-|NV?zQH zZvii-rDQ%mBfzvOc2T^9`dEgF0hUxO-Cp^dJ*XzSfN_4O%B@t3p1?N%RV?0|ZChDP zAp5LA#+BY_#b6-`b=*fn-cNB=H;M>SD!=-0kbdlbO(zv_-xdW14>!PpV#B2R;U<>F z5X~~u9ushZTMYLez^$A$2e!<2${dh%jDF{6r~&A0|CEy-6m+SSSnFb(JR1!Dj!J3# zkS!F#=k#@K8^i>f-eyANT1ssOcrG9$xY&qsAk5mLvsJ@jAJr{IEQd<;n7XKJc}|sq zeB)J&17ydQv5+s!u~!ZhRFlvN==S~Nf^Nx#hY3%vj9AwO;+`YD*H;$EOgBas@$ zu3r3L);6NSZHn{NMr(Jtw&xU;83m<5ZeiM2mRV2rLgNQhn-r@C)!|v?R&C4SvuRgw zEk8%LvNcW45XU)RiC&NymU>zR2;$V)+N`-V`hZ@x(y)XnscwYNrdC+^TC4hOfz-PM z#?yH(oV{t2?>PXEiH4}-Mqu(c!4F3HaWMQJ(nn!3^EvR^k31zQi=HS8C zs2>q&M;G?v{-Q#WC6|9jpP>A{>0Z9uJE=lnjoY}lg!d2VGfh_3W1OF@lJHFw6;d@)*E%Sfrg;x6(v5D&VVPas?~hs$mcSHeFK{73oJSh>QOa1yG!|9X#FOMVfgcY0?-M;M)!FT@9fWltR zYcphPjXkmY+4I8bQpX>AkqIEVUIN3{f5&Or6?AHS3Ex0JoBaJDJ&Za;hg ztOaoip+Ldue`=p&8}&_)y>4FsI6P(YsUJlT|Mo6o;}Y<)al_4j{L9}S+F=Yls@q9+ zwEu;o5CZUnZ>WX(U*GcM>6G_@Ni}{)^v7QQ^7e#r@G{@%ffxU^`Xo>)N*UDU^`G1L zKfH}!KhT&LI9Evzgo%G!@voqYmoJFtDJ>1p{nzS)7{Iym-aGxf)A{QMc36X#)wZJl zFx9`V{{MvN|AgrOgy?@=$N!I-$Qboi^ZPYpzl+i6T%d?U1;l-J%OhfCc3;i|q|@v! z_P@0}NfwZ*^|Frkz;Z*Ny`)z5~9AzjCyA&aWkYVpqXIGSMo<)W-WzG<--A+3~?J^V9 z&TNrkVHqn^X33DTjF~gf{GMkO7Ioh1{p@Ydi znZ4K7-d`69i*$ipKsy>F`~#73&kORkFijP&6C!ioZCo1#ol3%~t&-L6F*0%vF}+1og`L^}FFoC9Kx9X2(Oo7ybEtlydz3Q}eA()Ss||(8T~${!_q#KEQBP=~8*Q zx=jQBV5)dD8C%7z#D|f+EPvp^)oni~c2~#5DD`dp(Uqz^7z_BTU1nZ4 zRMHYmIQK*lQ|Ujs%hl~JXN9vMcTZyWc>}akxY@-!ObjX|7?htW z`DH|tI$dvdxtdDJ@IS_AQrVN&k#UQz?J%e&st@-y*gq$Nu+t&9TZ!f78>qeGyvq&S zLx4F2)yy@CKyS>UVi=T5EYL5ldXA%7bNqH16WjJ}nsv-5m6QSB5FI|CeR@((KBe z3xM-A;Yz?#F|prxSNXv2>hO6B%YN_yL4EdsMyl?SnSXwJbd7s(J~W?yGh8?V`}SSp zjt-J{)M3eWfC}X1P!(}8OFcZp{@GbLZ(&RXmTeY5)e8Sy3irNwq*~Jhsw|2}$G#_~ z!>4s^QHs}-LfYR;*dV`6>w2yoju^a?MPxU1m4*um8Up4gyMaR_XQ>Bwh)1{JG2XWv z^B>kO4eSUo!8)7SG;J#gYT_`ED$B!nvy0ZJ;zI(_;^x?C57>uG{4~m!1tBGKJM>H) ztR)=l#A}n`2Yz&4(vHB4bn=bai4Gk=GWdUnjdux{)dTXnheNb{5Cor-efRd@qejpI zqjVPtcM{k3GH`3KK*2¥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 diff --git a/uml2es/tutorials/images/dmui_setup1.png b/uml2es/tutorials/images/dmui_setup1.png index ac17dbb71fbe3e7d45b7b1c5d64e2c7a0575f63d..dcaf62fd749fe011a954277a4189dcb25511b523 100644 GIT binary patch literal 132995 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%0DC=Z`)j zvZRd=FM3wYKV4yqhw;X#$Zq)zRQ!H9QM9fc%Q4FeZm?^jx7PnSLhFy~)QVeL12EZs zowu(L;GjD)&OVtbU-oCh(lC=)l5;(%kBF$ZynRkwiYj8g^JEx%7n(&)i8AJ2^5N4f zW}gDp&{*W!x2+6X)>MBSLlmEd#E}2H44R38MYv0VFz@C)YWj4#HM|B%t1I+m8T%Jv zjBx8%=UHtG;aS!BN@#7wMRh{ohSSUAPGv@Fe6y^LD2@+!*NaHPbL&E(pM)Hd ztW0xJjxa>8a-u=DpWps#aKbsc@~uvqFJM{}ObXARw$R*5m;qI*;ad+&{K-LyktNRp zhQ#DHDL@C?VHqpf>Ct9x&hRZvqr#Krs_n*A>w8-^E zOp%;e2#pLN`IJK6u!FfkM~8<$fM65o*q`5~P5u|0qI=A$2h5;_0ZRK_ijvJU+3 z(aC7%1BT7Yg$f+l&Ki0m{K*nqJ-MQP(pH{Cl@cTh+5aTmC{+ir+q0cUD%5)P0FLQt zqWaE)q4zVr#AOF0UsL|f@G)XQrr3Xsuz4tB_t-Z3pPtk;@AtssA_*Utf!sMl0J@=@%^Os9-qR=sLl(|qgjpgN3dkYPYG111=% z^xeLT&KxfVJ3KHe3&Bx@3W=d`A7uj3YEnx31~$jE=daRSMbJ=o7eVU?pP+%XtnRip zC>_sZ@uvHWIpO%cxE+8PhELDhszQ>JllwK^@Q$aOxvXOoTis`>_v;c*(pN-xzrkU& z_bP+a@u_rHRBV`znU>|fNgy4kYZ`733eAI*@tiX7%X>CMqxC>jP|$~JQ(1i zor@|m1j|b|R^e7=#Y_B}%Cy8Yz$+=P>{L^qL%W+mdkgE{72%!1fyKGb++Jbe;nU(7 zBSmfykm7>>hiu!eLnQNL{;-7Lg2XMDotl1{_WAS2%S8{HF13-5_n%h&GuNglJ8eHR z)%HDmMha|wB(m7cH%pbyPF)&#VDfImGO9lEfThl&K8ru;Gxh$kf&+I=#m>1jM>CUD zt%1O(sE)KAiO>Nm{oD4uT@nJ`a*1w?;)?#pJBJ*gfi%8wHJQ1PhkRVfS2_EX|2NiC)sCNzTf#xeJuMI=iR~W9>?-^}$@gzl2-AeT3ma zMs&F^VMpR4{tS#>n4}}=tnrc1w2|{NgRA&pSS=i zeI9%+77=+0cNcFTG(v=YbCdL*DJ9|I)MrPuh*9ww_G!MMG8CrofYQ8=e9zN(WtS0a5&9j#zGa zVcLjexoArdn=-@1*Z{uyy$?wiaAk&F#35Fv2zY7C{h+Q33b>(mt2XMN*s+)Q>4_wX zM(pb)eI&MN!m88puJ&doK?bC%(LyI!8PPo>#y|w}Y%Q}Jl57*0cJ=o12#B3s4SU%n zEitvDF6tW2JO+ZNp zX;LWC+upLQAI2(gp6)?S3XO8zWuY_~{B*}>dr%diWCFGCE z{fdI20`BO{Emh;6F4tQHnyJvlVHEMFMWqxlxF<#V74KF4Tpl9nDYQmI2?Np+y7p z2D}c~>)R^~dqgI{g|<~Q;hHwh?1j~=iq#@IN=l#jJucb~oF$ETy&ZO~(J-{y;z4>6 z68OJzp+0$WqzE{WCIkgWC&hfa4xpAr-He|L@q4J+-fM;GG17;k?d`2chp+$I`K~eb z)A!%UcrhOkDp|*%rpPUi(tlisC9uSO4o#Wc?2OBaTeZ)4T%{V^Jg;J9vHHav+Y!ha zQO+$hodRd5t+ma)h&)#hl1=6&2n)3rCrbEzO%do{*1q5H0`|M>o35c=pb8{kAe;aOt*HrmF&~Dd4FfWB*bOrpr5!i>6S5@Hv8Idfb13!PZ18JO+ zahw{Us7cfLt?^Wj;$C_`&*lQ_oi=ovJ3?aOeFPWjQTtstT;rRG>au3iO?Ib1$Hkss z?$a*CAEPanj4ZVLJ`ZN$IxzBh+mU!TRln$zF0g7pEkX^LhPgi&)_X|u(s=k4h%;UB zvfo6em0L$Q+{o!ypS@$+Ldd+ry;FhJLD!iYzCm^moL*sIvmpufOmd7`(;GI$3FDqX z&k31VNowo*vHqZ6E@5XaYN$czb5rqpdEsnYDkUBAe&#*VzEQxly^JP@qxO&1ZF0rx zi6ZM+dbp^=(oY4BFhD^?jRCeQS)RxE_U~P_w#KzN;x^)zRSZjHsoP4WOH_h4RM*{W z=3fmk>(`(2GJ6dMsO=GXu39d5z-SWOc26y81+L0r z{yzA3rV}(6;q4uVTFvT6Ak3&JrVc?#xXpNWqgi}@tZr{nKy(=!(zRcW8%;uhhPn97 zgaAmep_wr1;OsXuW1WH95boK`VrL6w5A%E^7Iivg9wKK!l0^a~&@?tQkZ%=(bz5HG z&5VyLTLm}e=hGCPnP*izvo{m8c8*vzDG=JLt)c0~=9e|W+)Y;x=CJ`Q<8ArH1|1)c z9MCWg1lmBkFVlo>@#lur*EgUCO>W%2B@AdXP@|s|RL?+va~ZsNFQR+Yg7#`ig+c}` zmTckO$DXEaSo9wEikEY0pSLS)2>35jlkNj?Oe$W=H0cxW8PJLD+4Lz!?+kANrpfMJ z;Y*Nq?`?(Gg=g=t0X#-7Wu5J!1kE&5@*$YtElXD&ZlaKp7b2zCfmH85_v=>{@^y3~ zB8E%Ox8C{@Wd_Y!2Cd3yJ3AaLQDnQSqTuubM*^L>3WoA6-jT?e(@9t9I#>6amK9^* z*g4n;df8~oZG6zWoN&Or|4r>wIbFspv}zmLA4FxQQ!b8%@n%HIqvz)hHLQr@+}9f1 z(EKJjOhUA?4KCzM%f;pnt_rirx=~tq_I1xrxJf|-(vgur>=U^@3lyI}hYX=BIO@3Q z$LnFAACR)d)ZerHBmDP`FPaACnYJHqA>1~&`3!r}=h4ga*emx?BLvIoQ>N#2&ReZwv(5m>7zdFApB_UAIa>h`#6*% zpa88Vw6jo2d#iZJ2#l6X@iPI`HZ=BPCOUO(w(HX>TYy?f&-3F&!cNj(wd z`fs;Af)7|G!)fTK?n5cufB=v&F}h!AvDSK_u;d-4rfYZ%F^A;{Mn(u-BZap&w2DLE zb`FpGNYky4!PwBs=_0F(6iCgZL7F8Ku69f4IsO-qzI=16us)Qr5vt81HS^PnobCMu zKdt)`@(iX0g9nfAy@7N+Ytq3DeNuTOnxu4rb|e`&#n4XiGR$}J!UZpEo`$+GlI)+F z2iRUh1$AQK+G%JIwOkL{P=LW;Q_t6a?fy+IEu>CPPP4Q&g7-TL$GwzMdO%9rXd-HI zZjH(SZ<%fskcEd>*81Q+UER_PboIGzUz_4kh$*J z+Aryh6Px3bbn8sF(CfGf7Wl9_GzdV-Nkj8;eCpM6_(brZDTJ{1=G8z zY^{C#vw%)y&0G5XvW0NUG$$KUm>l%&g^CZ;G@l4CeV(=-`jAIS_%H_mbC<1;BDKdV_%74s3gS2!TCp>wbQIuHaYE03LnBkVwWT*=G45d?@otn*cPHl`9mj))Us=9 zRU>w<0tIKR#NK<8asJb(HTnoVOrh#UdcH3qWr62VD~7GY8=?O(KD20bob zwh-KFIRxh_1!$2J1PReCTJ|4;^TJv2*HGXcnpOQ`h>t zfptlh;N>0T!c=y4H*{aVA}DZ5!|U8IVA5)R(bIi*T}gC5dP=+>AXFgpT7;A<>QJno z4Ku`RYq8W>9d!A9nM((JS2#xcJ%O*>?Me*zvJ>H`zeUT80|~dK99^Xb38K3|s#P5k z?pQO^I!7`(5X%Aughw6UANi002Ok*7UVJpVIk53TjEQJKd#5oWrn%s|6Va!zw2K zT)Jrfw^*aW0UvMN{5>_gRqMG$PH&~l_=*ZK%@ydG#ad0O_ z+?O95D`4)`_UzVjFn>Q6CFrTs4KLNgoI|ho z`Hnnm(*&-{kkNZEEN)w2{k0SrJaZyII5?1Zw?Fh{5_CVy846ICOqr_z>+MQ z?^++u%haok(bIe$u4Cp@{F}1$1zX&|AtdXb%M@)3WZ&pfPU0CMP9O3%5O4O3uUO;s zIo~f$>p5q5E=t>g7s2@gpgLv!$Lv_eD&s1O<*c}08n3N2(KiMXd{5@@gIG*jR8Uc8 zEfQFm8o6>x)p>KQukPxWQapaYEL3Ac*Yab!c6~|E`sarKyHy#MZfNx0Z7<2E`{*Uk z7&76n&v!pjvCdwOVjn|)cHHQsUWKK-_i3aM;IrrdHI`?_uaX`emS$Zx9R{2WK`($E z%W6o?D&AnLmadLwa={cxT-(d2^&{GD6_$S05UkdPY%f*6cnV60HfzSRPN?l{r?PPD zj-Y-1bym`t!pQJx3;hzs4;j#PLTiwY*x#I)SrI4Clj83tuaACVRLkqz79ypg z^tb~~U6R;u_7v|G#gvrX)82M0jJ}N$Ku;B5{^28L-uA}YF9h&af3TTY}}1${Z+-&B$BeOTAIF&4&}zwL!}6T2S=fN>zv z*}~y>r6hmS9=+~$sI$&OGsA9K7Wo-LBK3Psg7S zRO`Fm9p8c5w&xznw6?3+kW3S<1?L&Quj{D1(S@$0p6(?C^Ha=MBu%zNT=(zwZ9={x)=(XiPbC~QwiGo`uYNFRypjHU zJpzy!2m4ImGq4gs76VqGynUr)F{<|Wdgf;t(Zs&LWByiNpF@DR_EjUSHf zY8)IKxUK{cK=M`-`tg}=oY=Z;{&CI2)!;oeb%1TV z{!vHFm`}UY)KVZK{+6M1up=5ZWP&gS9yUAkj4Eemd%F!dNGlSU$0>>tr?eccIcUJLfyY{XgFG-mw;R%UEW=k%!$UQVnPfMX4om!$Y<8Xt=0oM-nuO_;!ZSKgm zW(@KT>Uj^{mgtV(39p)I-s2v$zKc%!5_m>zLdi?d|IPPitY>FvA?oJyb$%7`{?|f% z!6sY|#jSp+?vhJ<;cmmH;;0AeYpG!>Irdsk?I!~YDk?m)ot^J?&K#^xBhq(?^E|hs z=NCbXH%!mY(a(w4sB^|>khLa&fuZ>N@hh8&Es#zt5yRT@h5;W{K3yQ9u#gVoxJu-4 zG8cjdoF>9bN;p8;6!*Mc4+)q3x|GmeB0racf%xJ(B-#_Le&Ufvhc~@xMn1Rr1G;0& za+VSnmmpkMyt!BANN7`X#6I^s5iB>S_WK9L?W^;N8;YE`$7&^0CxzPTKDtay7in$0 z1T7&on{0_dO;)8iVcru6(<*qe$%<>^j>kNebvv>f3-_7okz$Q{pU69;Cp=Mf=(wG$_3 ziGE!`QB?1{0r~P|x{jkMV-5}W;Bk8Mt!>w(Dkv6AV6=Z0kEKT*iRrB?J?dtSXpc9? zi_e3CQl_Fs7RvHxm8`TIknyk_G)u8)4^UEs>hfCHvfe^tr$z^F-xNC;k(t6sT%A0RVhj?Ct zqhlO6QRKcR1ws47IhQMk>0I)tbRkrDhzpok$ArFfJUjF?3nl&pOJFOW2(TFe)wE1! zFOK{VQZiT^nDFs75Q@RJ7{K8nJ8ZUE7gsUPV_F0Bz341>%hDRv7Fx;#47(i zsZCzX@%aY|Dau%89%y+poC4}LM*4WgNHbH=n zAw!<4U8pfykx4Fv_DSjqK9w{b(-SE*juAbmOn4}<@shb!S(ES(R25;mCz_aVP!N(W zSH;aNDiy{dZ6+w5nlln4_pj07W0LHAxGoo<7I)tFZz}SJSDkdD?mu@k(>+pik-m)= z9dRCab~LOpBYIJ5oG8r)hGL!7((psvgt4(H{bW-+^A0tc&@TF9W7kZ0rz2w4wp11j zj{ON6FV92G@!8d7l>Ci@DUt`JD-mO*A5r^5JgFN)ptxAGe_lDgo`HIXQ+ z>!~S>kA)SI0x^$U>(0Mbk&O62+h0k@M6gQ5FhmjE&qi$Q{n|BDDybMQZg`-Ku+oL2bEupg+h{BW(qT?$y@NAvhL+SQT#~BSyH*%6+Y7Ik%M!wo zpPkIgvq&CdF->KlKkl_AwB5?D5xC_nRNrN#OfJP`lPhJ8szkZbH@}eC)1Ry8aWFa2b4x@Knc+WI5i6pdK}5BMkL;A3|!y|=O0zC zMLyQO=uYNuuF(dNF$PVfPyI})wFDNT6DlPO>W>qu1Mg`(wvKmW!Y)4*YOE_9_KYs= zcVR^}n6lS}GVM=N&CE6{yzY**>k^`V3qQpWXo&ed$S}S^5(epihC;>W(5YKZ_e7{1UZ_uY8uu;inMWQEe1#=Y9} z$kY?EP3>>)8LLmBn zs9dH1C%}`C1VM`m*l1u8xqlO38XN=yeF4)UBdPb*3ese!WDi62%HWNGVQtyn+WUpk zFekRfuKjCb_QnQ6jL(rAn8Jp~OKuL3sns9Kk9MDT{_4 zPB#2QyPm@5_R@upVWI<&&`U3TWjiG?#j`jshmlb7y%`bY+(nwpd5KzdpxwGGRV#rsYDKh2_tpgGgdXY*BZC7!`)P;H^y}*$43&h1am|V-GwtL{p(k zlOHfA{hMFSmUGECYr}#ytE956{MCYL*XY;11!4L*1PV~kU_7P`m>Q*vH69&VSu5qP zY&Neu)#flQIIZ>;gP-36L}h=i!mtI6CBm0mo1(jXw?@9ok7347st$rVxtS4H7t@r)sxAJJl8RSDeG#ENg4{v@gJnLD3 z(bX+~Yx(u`COA!~e&Aq5MC%TQEu8sOFRU&nV7vVeGZFrdn8w<( z^QV=e=Gziy$f8Ifm*8x1IsGVnrwqFQS%oQzuk}@j9%*`Xs;FB*#M!CSUVte8tV@76Ij2YA+|3%q%ra+9n?p z=r{_XK9Mx-mJ&%To*Vv9v&JfUxaUPnv20Yx#B};7N+#XgT~XM)sy?wovg(U}f?TCP zswG6R(VigSAKiGP5p8%eaMamAU{c3~@j_lzAy<>hy@2;z$J{euegUlGzZpgV+G%Xj zmMxGR(G*Y2#%7`NvIV(>jP2TYnK@Oy#v$rb?!@j??i^+8b{%L8ZPf|aD?W+TyPD&C z3z?{vP%~BaE0%|-BOlN&<+H;n#Jb68q!2y}*+0GTRy~oleZ-D!mB_Ma*!!UF9>uP9 zsxdL`n`b7Y4Ue=UX$37Pj89PX2!GplRi zHB|}B^Aes%d7;19jVO!m551|~`-v!nH(M*{=Xs#a&6yI3dbNCYE7e>CcYR~#7|JY3 zWgvaCEW%_;Q?%9H0#%(d{jr0AJAo(3 zDAS0y0nww`SoU5=*1qIi@>v7bxMY1R=Z(%Qmj;n4y7C*qh_RKL2M>T2aIvT>z)hmO zkrU|xBl7w4EoUJ2b&ZzxHJW~1{4-_Fh0>f|@(W9vckX+Bx4n{$_p6e*{97t zh3+!=c{Pdq&Pyw-Kf0~md4Y|U`;D*j82!#Y|BQNIPI9viM9y4G4_)lUe8|M9p^A4Rc5f=}Pv;*_8WFvx zD~MVnG@zcZlydTAi+@Azp7ra!@6|UGH?Gm>FL%0Zr+HJun4Dj5uPgNcgQB*YpSV0{5Qix!GvP`gX_Xsq&_*Tg;Y&7&FYI_2&blf9 zu-)J-zIxS=q}$OamnM*#CV9&qvS?;Vg5U3TbMnr8S`j&+vaVItQ`y)lF{xp8{GAUV_2WPMbC)E5ICXxb3}%Y#*Ofc#d|@$lIIUgfjO37XEmk^ za2F03Ww6y1COPg@Yp_p*uQj2G(l6uY&v45)byb|#L<%4xtpv2<1gPl7RM@E4x-|6$h zh6Z$b!`b=hfOr= z=JQFKcRx5o{+(9_PNp;b^=-u?#gJCfo9Y0FBFBT2$p`e-l9BnZ{JITd+)8<1M50NC zECR~i{hJkvqoT>2vFOijM=nr8&)n{cFwp2_Vb&A?*8X82o2lYIklXpE;V<juan7h;!l{PBVfzE^6egmGBL={aX&}!Z z$d3699Ge>?&5>p6=2?8#CSznobqJ(UV{I52U`NBjsMYPsGEDneavqLt{XW-w03elc zT0onSxSC@J8F}*t4^71U3k1uA4QStn+O<(n+Of_MH*Nk|c zgU62lC`HKqDu5I1{qOECm&ovv0cO%c>>8l*N^%5U4z;E|8 zU`e@yj*gCcTJPst0}6GOSL&9$c`GX`v!v;9#Oc@B+1aOo16${23D+=;rT9o27j>JjukF8NcOkYHE)dh3Y;atFu@A~wE{ zI5gqZI*2B6Jk`qvpE(oexP8a+1iIXMjJ|!#rC?-){mQvT&dc_lV5nUng~tmavY(Xf zmvvH@8+^U6m-8PmK&TJxgHdh>c4|49pxx{}LmIYk*NjKQ5~|{=KQ07%UgX}t6Gi>yFF~FuV>oQ-2Yz3MzE`NE>_6P*jUU&evaVvn(^e6 zCekH*VOmz!k<_4eFWkb5N;JD${!(y(fWpQyg8psg`|(LF%(=3Yx5=%z4aDvpm4Wig zOg|^cYL;TI@uK4~A)_>!8KO(zeSvXz+xo~W06=$Ge)qFeErC8)K|ar#JE7b{O(_=v zUMPGorQr$dLW>oNMJ_MGwi4f(Dd{~oukV~hQ~F75b3aH^qyaZYW-&s(gw$nJYTllS z9*~B3%_+vM!LpPu=`uzqOUxBIb4q%;$Dtdu!FRaGduV54x%sU%kS`+7z``+;>u{<_(qFYDwF+~yXymqerqUGlN?x-4#$!{~F z0*U*vt~Gp=B0tKqd^u{q0ZwInAetdg5OJ46Dj;3MzdhQxfhsExUG^(=AJBZi_2w;| z`xLLLu)-lw6UKawSd96|n!=@q?8VwevrcURIb%8h6Nw_7!H5~K~y#MQ~`N4hjxDNcjVGc-|sUj zaFfansAUK0_*^dqMwr}xTJYs)^6_t3cwms5=-1<`+Koh>P#DD-ESF2!Osp2p`4et> zti{>;zN>aR5^7;OA>I3pO8s_n1Qb};oi8-fPwT$swz&8mp7DYjmyW5Ip-^uMf>!)g zN+hzTn+xlV56f(o2GE^e+KX`3{1(Y0wYMhEpFn+NQ3$!OCH?@=b`(UQ)`QwPPyXeY zS_!W9dq@a+f{r_~J=MKb(9Nf7yH0dYp+n83S}Wpr-4qr1OyYVLyzT+ZJC(Uxq+)BK zp1o#9i5B_bEQPx0l2S$FG@#4voz&2zM{9PW z3dQnlF=cg@2ls(>SDHYO$*1cj^NPQgwd5WSVmVjpP)1jtTyieSIP2#FV+qm!kwoD~ zF{QUPaAeNS`JNq+M6-N8r5nZMLwI~bh=glDLn)ZYK**+c&@pB(J==KNubVrKd~pts zsxN(c@tg9?+VJjv-Aa6*yQM0A$vu=jOQ8}HL_mV&{N@1@%CxlZtD&yh)Bet98Vqz0Tg33$shL$ZhjetBd^ z{~z4FbyQZ}`Zg*G(k&q!(v3(+NlPlyT@upW-5p9QAR(c2cXx+KcS?6jo%sO1d;iYf z=bSOV@%?em8RL2Xd56q3*IaY0d0+Q+-Pc`FR;DvkZ5MgbsO5gXQkj&;m<6|-up<^h z)CPR$WYyI0lX8L`e+4HW80)>6mn!_OWP zC;!_1-I8;2^gP-nuK7!jYMaE_!>B>8RV+%=VgHM^(K4arJd+N-tzJZsY%_`VESyqH8vQ?t8r|ks$@PF9`Jp`=~#u{@4;+oxZS$hx5|R?n|bSb*$GMV zpAMMUIBIo?Zep?q?ow)(6cxT@V=AB%o9N)M=y(X&fp6by_ZTc0c>sqRq=koieY@?UDVTNq)DIvJp|o!0Ky&A5 z!)AWX@^&_pMrQ*MS1#pM%nG`@^SPha%pqSOsOG|S;rIeaKiq>>jtM%g8vE@|DVm2l z25bq^g~W#lWr2mkKl{snWF=Ky6kQCRXYcQ@j2#63)R0<4d&(PURWzk)wHIn7QmLBR zR~XpuNGa_TPp(C_)>${!)y_&kL$G6sgNTwm=|i?6T&?Wu`ptd)dOr>lSz?4W`eGmO z1Lf8rzbRSUX{?%g5TeJwv;l(oz7ZW15uan~T&oV;`#!&LygpwOGgm}E2=>1^+laz5 zbytYf{m}2b;S;8;6iwJ#j;Ybdq_dKl)UqViQ&dre5@NStH_--f-8KntEwHxe=Xaei z%2TKRJo*$iLc@mUMA4#I_vapiiJL~>*+jSWWE%S~_>eN}29UKnO~LaBy=r_;&4^QH zC-g=`GPUsSX>!M6T!S!#^pAYCh!#I6$jH)DW$n~eweP6$N2!le`tvtr7bfLG62{CG zmOS9zMm_7aMrcM2c&pi3V(0SSqHSkmTuX zkCHFX$h2K)J;00A}Hv~rmC9=wDi0*FK zFyOdl#+?8h3Ii7hpdG8GUcq~?p=}Bo(4Q{vo-%K&1SzWsL<4NWdpM*g1O{YR|L|8X z(C!Cjtj=75c6)s=AU+tdXh9<9?~ED2jF-F<{2*Wm{2Iq010pM_-U|l2{x6oGea0Ac z#s2*H^SpHx*`$oLblY~tTsZO7Z?QsUdi0;qq3#y>0J6y9Q~HL6OC=DRWk zC3Gi!Wrf75VQduC)oN6DA%}%3ldO=io$)dLP)w^l7`Y3qS@JWp3`9UxGX5+pFV|ga z55vX7YX*WeAs*1?TKwHq&|;<#TtOFkt#OQRqyr-9*GzvAyItYKU>?(#lo*JlyV!z! z*7&kmt-@eHafocG(BZ;Js< zGYcZuy#330AjSUB&Gt_vu#2!coFuCB5^_9S%d7QL{yEKG|{M+(dia8goZ( z3b?YyE(s3o%Z&FU>rD1mDa%KPh|j8RY;!L!aGrE;lh=!S;Oi+|` znXw~9sq<$fV-tRU>zcM@JVf1+4uCoFi{^b6W<1h3A|gIlT!^03f5PKxQ){Va?#g^C zoZCz}O6lQ5Rqj99@)2?E57kc?vXaGgG8xN~7az+IHKNAGw!}}Gn!Q>YrSP(;|95~^ zl-`d%rCOf;eo4l{_W;wDXyT4_bWsq`p1Wrq*PT62On~YFVQG!jZ( z6Szi}4Oi^t*ch5AMfmwRT=%55qt*!!m-KC8d|VL~H75(>$L&={0l%@n@YLxt1i)bZ zI(=w3C#vDIMeCCPmj}F)og3#+onC*of~2H|>tbHCc57b#c3BQa4#`&g#5$17M&R$I z19{P@!3R_f-mjBa_zRPGCp6Dy>IXIz5=Avfb;-qdIsi6jy?x69j`R>2Xcwu$Of z=yJx`sc(J1hP{Uj=Z@4q#6m0@@RX7v`6V0RWn=(b!` zr#R}<5GCbM+1x*P-V^o03}Y*xB1JirvNNap7o+9_!8{QqVb0am<3aY10Y0$&H{g4C zs}*sl?-+RpUSrTm_L|2j`~FfU0H6Ov9?@KWj^xkRn2dTg8leHN9X>r6M|R$ z&DIRLiz$H437$tLz+TT&Rk!;B%CjvJ--Q$Wu-KgSa@APo9bLd-PRUIbLb3>v^-75& z^DazjoAniJgGms<+L{bE&t-Q)kZY0Fcd=5Qc(hZ@L7p}Kyc=!)f|)q_phLbBGpU7{ z83`N$xIim$P7M{VbOQ1aANj3{(&0?a#0t=OJWwa(u1WBemM;{IdU${S#Z>rT-8YU$ zZ|SW;J5OBN75UQfx0>0fU$4q+Ps_B!oznRmP22Lbh}#y)mUL^Nwy?<`zOWW1@r``x zN4@4G0v=pEu6XC@)*nBf!mNCeV5iG6-8xT#c+@?O5c!+Xyhtik*ckX-aAYkCfYcvq z@RBw;<3sw(&=5iqZJ&@a%b^W3bvo?O^R-kV(j1JIpZG@$>z>y4FbQw{FHEZWzlBNo zYZ>~co)O(f-UHe0&lAP>CV#K{T=`c-5fFI)3ekal5FlqGa-CH#J`NQ2b$gqP@IJy5 zg8zU$Z)CTiFaCJ@F=x2AoT2yZ8`_;r?MVpnveSi(zTe8%t5c3;*rFjrW+5D;%X}2N z1c$rT9DErwY3y2pb|555iaPo!VzT2EWf2h^=7%QrMVq~fr@P=|y9iDJBI0m8a|&?t zwUC>yHJ)l!FD}a3+G&a9GBA>CthHH2qZ>V}r5mL~3D&W``B6H!6>aT(dKqA7$Ngt- zgZ~O?Wj14P^@m~+M*XX2wt;d(Qps{dy^D@Ng<2vw>?ZO2B9b53jHJ41MexA;s#ATe zB(Oz22eMl^Rh@! zg>m|7n>wMPy@Zy>Hxh+Tl7>o^^mH8e$>GBJ?75{zsRrkz6iV*Jdjw28nNl6`SPzjJ zB;M)_+z6-BmNADDU4{It0V2@ni(QzBaFCIM;E@j+;!fKOnDxa6cnxvn+rOyDVDoe@ zK^+E~7?>AlGl8UB6EvrC{1K_Vf)uK_NR=JzX2kW{yad)ET4a5Z)!UPO#+T`Uakad3`!=iK?drx<{!WIPbeFr9kSV#p z>Cdk@f!SQ!&KZM8>{h>}g4PC~%C!mDM&o=Csg900ob-A@Ri45u*)PxC)*)T4J3%SE z;%DLIQVM#KFo6Wk(86P`!9s1-XOz9bSBG3|6b{}xz!>+l6KaTSh?64lc8P2l3OHxlo}onTcXNk^%#0$)B36)18z>7K@_fn^=#65E zvRR(pe6RO3)*Qv5GUT2lBGcFs%uj61Y|Vz{$YTd;=jp~e`P4IvZdb3l3A97l@2A9tHg;G zbu0fX{t!92!yh*DhJqO?|A{|lH4Elo{|$ds{s;bWu?|VyW3{Sxt~`BQgjJC40PD(q zCYk58Fx{hl;iBOj;|r!{UOQTUMvdl?gp$bQJuOVRwa(+Jo5o-bLV|~zy;K;Lli+y!wA|qN zcF`1xgAYFk=l*?KPF>CSS=E~lgy$qgQK!?iF71MHh!{sMd^?4l(ti~(PW>Fj!BW&< z{?9)2SHcx$o2YMrn0vhe?>2gzFvlkLsY3Lyn1OeDoGy`QTS3|>?y$6s8v^zcC@Fn% z0BsyU+C#0q&U*`5& zr$+V0*k%g(H9Ielj*msY@VtJ>@fenIJ~)0pIVuXq?o>Xq6$uXps=@|s=4QwT5r?pn zeyg|Ym~q(TxYo5 z89l51tMN?*h(ahzhw~nRJc9y!3uZP7!HpY#CVTD zUO`ss?R#9AdjJCZHwY#}hY91{Lm-kTU_5G8q`Rw=c!BN>q;I@M(?Y-(AM!&3!4%Jv zr~ZHW7z}_vs07G|MD76#9Hfdf7^&s&aPVNdpHiZJliknP7YLwHMf?};hl_*;(-j|l zZTnYbEC~3L0J0X#`{DlH{<`kJ;EQu2@EDo0XdvYOGZX<@G>~N)KD>i#%b@i1&ByYd z{{D8uuWszR7GIq=Xf7|;_=&Cf3~+fN&m!xMEwF08#yZ)#X+6KWYVaE>Sj-neT_jfG z4V*p_CujUNH|mEvpd~8NZdO@9V$yn^018xZrE65;U;2}I)eeuQt88?5M}L~lRAWt* zo3*Tc^$0&Wu$GsX_wDQG6B>T-trG9A9S{! z2SdM}-+(ObNBdEjm#U<3>%fAc$ZAOx2^o0-bZR6`b~~AP_I(@L@~0C9-9hXkt`v2S zW`xM$?yFUK4wI?s>-|JD4_u(2vn5l{I|A*%oOJmowyhAcXw~Ona>uQRhIMb- zHZEA}4M%@?{e_)k!&M4wK4z=it!k!+Wvx;NaW04Sk}TCZ>F$<@j)@5?9{u;yS>I%& zlL^Z|y-w=bbvGlS1iegbeme}+|H(1&J?*hdU2~)|UGrx)TUDp0?e^pA*|JBOKl+Yp zHA}i0(Wcu_T8i|3HqmFRciv5LO`BLIiSJQ|egx_Vj=r{9@97l2o~oUHu#NrK|Kymw z|9P|o&(9*C31DD|}>?C2$9hW-B$4RKnf93oO<5YTm zg5C4USYgg&SHmByv=g6CEO-Yx2~%Y@6rA9Dc_Tu{W5z9j zrNi{saHv#g3u+z}en4R)t~hu-Ux3$lB)fjvHyz7*z3z!6*Bkf0sp&dF#xKg93aqZA zasRu)PT6n1Qq^^RZcFVv_?2S1Tn%h_`8mWyH+(zf`d9K5lZE+>OsgjbEKlmizmAO_ z;(7FO8o9uTv|HKgvF_(i<`|dh2?>;bT9#SxNbc}}K%aLN&z8}kk$u1?Oc%mnLrum- zQGg<5gD;cIU7z-c#DHxD^1nzZUlOkW6Y`-ef&Jftd`=kzod+SZ#7!P}36Wjr4%**c zgyq;g?}~@G-@Ww*!o<`9DkVQ91NQ#{epCYws^QYMfa(-d;OU(5gm8vidw6pb8Tl$5 zu8M1qf?|TxH=kS&+@&Z`ck;c{)q3{_pj0A)62k$a%9)+QWKq>CB6bkmWDaXMnspR6 zlJ0xi4@qh+vFPj{B^GRRkwE9FBj#`#i8)0LBNB4b54-q(&iTtoefwPoKh(n!n5@<4 zS?rI(Qp+F;AW_jDji3g1*8Y2)4r%wVUlV6Xas?GA+{X6K{`rqu-_m5I zwfP?i*4=CsWYiRh^m1(Ss;eYp)g-$=2?+s3UylpbLg7X_(V=|cHbxWw2k#_%&pUND zmpz!XOP|%sx?(1xE&nt6cq9ZTR^bm~2&vicjzPg>dIG_*FcvV`B8ZoPgn8m&n~101 zz%8P)+{a_&tP3+~^Jcl>v88r}vT27}u?Id*zj>o2LF3eKXe{lE~n zMIp^;g9C|0S#ZonAk3ZVhle~sbXd}*N^^uk2;YkODu*4KkYm5_fyH!t=6of9+TPpE ztw}I`xQ+~`h`>Y9umQP%ZA7o6*hsp4=jCXKzV(?Z`iH=EPfZp=W+{nV4PQn%-W+|o zAK`&H;vu|KVX`YUF(Fmk!-kCHREH||6ro(?KzEsGE&c%wlCefV*V!lV-A&4veBea? z7bI7QR(8b2;Re)Dc~I4Rz5iQksETFgu3w;WCx)iQnuYaRu zr6ury|JwF51N@0CHcDS05c9&WW(%FOAXY6s8~q&Xyw>V7u#Z|GP#M`Nn7<}NjZ!TK zsR;a6pns3CoH718##&r1CR|)*b@1SpSS{G^MGrt5*3qX~0SYi8d>>sto;hyf{E%|Q zfUjMkphAii`*V^}%SZZ~VEd=ewvsGFhdTj4W7+mY{moZic2bUL2dU^dLgi$7o3j;v zJ#94Irn<^Z5)Fb^O9NPSkuF=54`CyyE&&E)wg;!HUI%-AtPi|pA+w56_TFnNS?*l8 z++MxE1*C0?Oonr^(Fw$dCxVX#Fm@+3Lu0sCjGtSn{1`01f?qbFN~>D1Rd0mtm=oL3 zpy(Vs)umhU#W<*Mnc81mC&<;hB3$m12$(iw*TxL!k9I^!Vo@Lv2Cur}H%S#PCZ(o| zJMCW2R_p$1o^ttzudyipReQ?5Jcac8i-Ye1kOHe7t$Z|`&syt4lP=Xbm4L~gkZ>K6FU2nlZ6f#Zp5Xk+_Su54o1K>LAUTL1#bD(VHetIz%K z*_+&Z=|;$!X=S*lek9wk?sV*kt);iubg1{x$vA-G(Dz5`Kz(Q8m)%8S4J3^J0$4d} zwKD9nI_s;J0X52&dm}_oXsCwU$d)${9Al#PXP^0BbC;%iScGcljHx8E;S?6|g+@}* z!s@x5OZ_`K5rqPf4-xqv$hVAze6jzF{Kfd?55_juEcjor_(l2D+<{N;m2(GZI4%0B z;dNnl%DKCFihMA5wv3wZcXy3jf2y$yIeF~izKGMcIHsg$N1iJl9s3pfHE()(`}mJr zp|Z(-h@qkj>W}?^DO4VEK5H`PP5C?A)MK(X{GYG@r1FeJIt;oZ5wJjIwRoAdNrsQoIGhH~JU}d)d9X2k6Bx$& z2qYjOk^7sEtDzweLaN)_Q2bmIuXC)@ia1ffY#Z#e#MkVdjwTHnGXH25cfj{fwB?Wq zFTw>k4GsCTly%x!F&I)@0p(&sT3TAAT|VDz^epEe<_FHmKW8nDTvZFjdPd_TD$=-3Abjd^G~X-& z%ZMmxV_t`NKGA}+7xn|q0O-nI8{Y!9dZPwo?C&o>QA#%h!X6mYVA0Ur%c=f<0+RmM zF=C@H*1`W2&>02O$YqjnaNuBJVO0WO$486pD^0wC`5rs1T6~YpFHRnH4kTg}DF@Uc zipku-jA?k_6DcP~baIh>et(a~;9qGAA~*pbMk0?(E7$!t9Gx$}KbzzW*w{SBW>5u! zn`!bSsveq+Z3yodr9adJB zVeI+eLfiQt&zMR5rge+vfiG?Lj~~sz{xj&iT-IZ@oftZ$!I2T)wPY6*hiNO=Z~`t2 zH2zgoM*MDTiM=1x+0}jFcITQZC^UPXbyY}hUxZO?7^+e8+Dlm+KEm7)YtJ5e!P6{H zOiY|@l?)7yjRgQ&oY9E8(=kB?lr1hf`(aq4*9*d3?j^qjeBD%l-!0FJfsTtq>H#U| z^jn?+1~q{P0{}2edhASB6`tERp?-NS-0mjB8y(q#yq5CFTGT^A^=0O{*ysd##K`Mg z!0(k4-58GuQ9@X5#c%1gyC?J+OgnGp$>IkpcA6L)7v6=1*`^(4GQ6RY+>amE2_^@z z>5EJirrQ0d=};TgX*S-+AV?|zIQ`+;kjCY{lv!7JkWn`NBN@M0BxX_UQ>BO`D<-a-c2*EpL zTguiKh?$evViH6{5W_I+l`uxJ0&$p{b;Vvz&MgOk2}+6Fz@Npy>o{ zU1T$qFvI*JB`>T>@Ffa`{6dPu1T~9tur`V52Umw&CO3;LrIT<3p2{TV2*;iV-Rg`0 z@A##$627W+{MLwOaPY124;mVpNWps3iQ>X_L6LT8OJtbVK6C0O6fDNeJ;W;bW3vLC zn0o!bO}&d)-P{j*wtbu2)kWQ{=hi}p`?qNc%4c3yShwN>$F(E}w6I7(+drt7ww9C{ zY=PhTdVNGydo(QR2panBLlmO#wfb!Tkz##0IY@2yt3{<4Pi^)i1@fbfp{Y{i@h;bGhOjraZbA063*jRdgz6|%uHt@fpA#z$q2VExV@N9H`mX-%sZTw5z1lo+_JiUDq zp;5lm`uv`Wi`IE?2vrem7PmXB857rmG*0+`7^KYquNkBeLoS0T2|OAC$yLAj6Aw+^ zTA<*UvYNCJoEw8OnAHJrx*Wjv=sp0@^|Dc@vI2l4eD?6mDq>7l3aw@(LnCw!r`1QMD;+8M8Q zEXq!c9}hBq^VB@5nwBEcP-Dh|Ea)>XFD8*riV|QhqJ*!jblydJ42(_Hkb~DXajd`e z`GXE%4?r8fv;U?BN{0h#pb`I3pA1Ai?Ase8=Oc}KEUmb8^Gohb(Y%`TvMngRre{w% zY^{X}&=LfbZ_!GXAK#_!q<9``eU6ljzPI{Fcm8*)j}@-n^YinwnO%2|Ejptj_AFNc z$Fqe1(l@T3>JG|G#=?7}(YDGKmq78vqtz1dF4;l}=EqUW_^<^1)V^G6icT%5z^LjT z%6EPT(V|0kj?_afP$0~p4YV3~6Vub`(@twiR;js&Rcw?2HFK_q($kJhVOB+M*OyLt zaW`WP*H|W_xlM-y{QTB6j5TMWABs+%{+wiI`I@vlb4W<59<6PmNyn#0`)y9$>uR$h z`16Y|SWq}gN4LHkVWz=nol`zskbOiF1n>G?kg=*Oxw!T{Du-s=wL*#bC&~{kv(|5% zc^I9fHq#^cer)^2<&3OERuiZa$MtM`AO0NhGNIC&e8K{?bL+Df$W%|F-!An&^YB5u z)d$!+#Ra_Ryd=&+(L5=t5trMa((*8Ab5z7*=>wyl*qom$iPzzT+$5;cQM}inwJN!J z-KEi$_RITBBr^tZ%9$M+N;O0L6wugu@sX_FF%DpAUtW7efMoz7=DFd;dn&u z&B7W`lfl`Dyx!pn!g7+dl6rQRg;MoJTEgcw;txN){t5MM+Sg^br-Myzzu(=q?uwL= z9IIls=E1~I%BOOBT>a1lZd6v6y&~Vftr!s84#^cW zY^(ztu3)pN@&)jEh&efN(Sl~etN60tZq?wmw5$ph6Ge>tUcRn{h;#=^#!OE=pXSX3 zyw!edot1~~MDeAJmTEDiGjNhj9AgSkDdl~Mw!{df-d6q_z3A_&OA{66VY^QZ-G5~uBml(2IR^bYr`uqQ>nMqQTg{!hDM9q@<>a}zbsi-(9ZNpMP;&A3# zwh?6VfNIW-c#Tl#wYYf8n8g=ZxluOG$A7HE;}amo{%Aio3tzOz7mJrs?g$~C&wC1C z9+V#0N(C7=kKSs?(#}}!OCeN39lseYYrCh?yuJ!O{~uqGnsP>zakG0hrDDVo{n@MLMvc@vPmL{h>CONl z$^y?Co4z?w+{e-66jgiX15UZL(eE>4>}h6Sy7*v~g!M_+%Bl6nc@HOF9=Tc`n3}X> zu~j>6Sj#^n0gDYWJ-V~JSRXz-?X2a3ok(yMhii}3dB%(fmTqWJ?jT&WGb5oT09CKW zA9<4bqQK+I#1$wu6>=l?*mEPf2Q{_)Uf5Ybo^e#UtK462heIN;Xh)4T^NxOatZH61 z|LgG^Chld|a=G4#HK*0BB3B%lOX&Cp%XDT;_0FX3LFbtGr8%@df(B|mKWd@yNu>(g zd4CS~&@g0C3&}h8NLq`>67`d#GEyG;r0hF~qs-d%j?2@oEx%S(Z7&yJUOIj_XLiph zV{ml0)0tmnJ$-;8fAe6a<&r~BNsK%;;h~=*LzYdCEj@jdDX-EmlY+&F2>R1}@j;{B?`|R++El%2vJyLTxKCl= z1u#pY=+2eO9_Yqk8OB@%b+dlz2&6qV8;N(=l1$)3GN zX<|K_q-%Q}(U2=N1S|$r&G76Bqom0bl%tyn-L0cMNwlVBsKevNqKJ?|D@Qsh-6w5^ zE$`?yYE_?B;imFG5@T_h)tjx3*UnQ8E^xCZvT)dLDcbbg7W!dk!Fml&@q6vlWdbC~ zFaIu`%=47k?I>#Q?Dg&wt9Na7DLF)kz)K-FX0)YT56ia7eq41g@OPKfvw}OvNXdza zKNE)weSVXpa>^Q!>qQG29bVgSLXy+PC`O8H<6Kmen*=RzDpXDV)Tqjvxwfm{Mx;in z-Is>=F8-61@4eL{os7t6yh%AXy|b813DxOnmqr(33JuoCQ@+uLS~jmvK5?d3PnSDB zBzj^Ny=#_!UvOhxX$M>bw=dZhKQoIgS%h*t#tctTfjLC>9|(>jq6Ara8XyyQ zvg}Rfb(y!XX_*Ww{ljaznj*;P+-@Q=puD-RB3zJ9lcGemeSXb?b6Q3?qipv1aop7d z>)@WU#XC#P?3s(}N;75dEa>4}*-i~!hRz}XL7+OTK-i}lEdDMyORJcNI_18K`DcOM zZ3WLF`sEi1hlMi2o`*^XsHGvvi+FDsLuP+sM@aCc$mgcb=_rd3<8!D)e$BeWCpy6? zZjvmcjsXLkFuMwAnA;}ga#*H>_^wQU z!?)x$)Bc)qJ0V)yP@A)QX=9&}%Q!YFGS<)<1bRL$@Q!~hK|^L;wLha9utilL>F6I z53Sols=uvrT(-4~%2!u*OtlDC>LgKG|6)kdNo)QgoeDlh7@w;Nrdqp1DTAKD7XLBA zjvP*K7f(|+M$>hwdO|0X$-4B}1(p*(RzK?LLZDKvc6p<<9G|1T$?836cc-DEom%TT#vn! zp8pvR74D3w&MEhw!M|MRs)a$!o1{zp$aW+sL4j^@<8hKtR2oDbeglg*EYd0fi$&9A zDM;BQ@m7FN)Dq!)NYHN#SPDOH1!zg?z+rELU=j^zWTOvOMX!C);NCI&q$$+2y?ykV zRLK8T0Mhkr-G$@sP7+02=&t|r&dkNx98=`ng-5dJD{{1lP}0k!ujG)Q!b9mTM)i_M zeNvc^zLfJ{uY&qnq9pVzbwicFeO%#8hhsra8Yn&e@Om52QHQooQ-i0Y3xX3dVe%gK zj2WaftF^HdUBLD0eLO)nME+qI`?6a&f4DOS-!rnZD1-0-iNt!yOeddk#-8?o#YCjY zw~_f<|9SX6xh*zc{?)~HdHAy)5@AN|mw`N{b($uhG?{RWG~v?TZ?}a#rihsMSc2_l z1kLuag)Ak=RT(;OpPW>?_r*siUw-YlL^L;^Fe4-Ey_Nl|yQZ#=Q{UQx`8HVI^}Z{m^UC5y?>N3HcH&RU|6e1=m0xD%V4d!ogl8R7kS& z^0i8Ac8GPEzd}B{Pjn^4x7OqDpWkpccoD8x@CweymGpZAPM77XdmpzDYiB2uC-S%p za0d5%F)w9~)~NE##>36|q@;Z>lh4+Tr#Ik?PwR76 zo*$mGX+CZ#>73T3T%B%yUb4Bhh|s6bB?23{Gh(7hgY)LgK2)z3(~1t_lJ_!dz?WCc zQY7S(8EemNDVu4(A7}re7h4Z7K!6fgHO`WdV{uvXtr%m7TX%kF5!e#$7bAOhvB~Xr z#VZpO!eWS-PN`F#?NZA3>Y}0PYBWJNfrw&eKUZm<;8FKabq}dG_0ofVCOFj2fl4bT z7P>8Q^KF))RaifIlkH)C8sb5PH4egEK6>!r=B8IOhwN|5@U1%3xAIEKr&rRCpU7&l zLy3g#r^3Y>Q?)ATJ^M+@7nJL5qAOU+7Nq?I!9gi*VxcQ#6M9UnNjcDIB8)>Jp>}1w_Ncm9Df%RwB zrT;u>?mV%);q02&8V-5esW~* zR7#*=K3IkSUNZ^V+v;~99DDSpcxdmJ&iiMgTt2-?+1(o6-6j2MCnagY2(uBBMNIip}X5=YtGvZ4~oHDd~DlMpq=+>L~1>rJ5-BkI|SRk&9;2Att4 z{N_&RQdUiI6e+(WY$7c_1yN)q^iFCdtav{|Ld}C3ts0Slf0h8>H(Q@JO>t=2tCnr- z>&Z^J^QH5)edVULy$+0f2?Huk{*akUf@S>*s?qiG%S@_=H^c@D9{J8hh`Se!aCmhmWGA;jw%}Vdz0ze=9@Qa4DMwnRPqBdiVbB| zobSpBdtU5^TknCA84@-SNT)9RmW{6qDz3N~#?sOuwf<$$9$KHgSt#|{_Zpvr`NJeq z>zi^(pBt{@@~vj?uon^!J^WmmHw{{>o*81p8pu&BV^uRQ2N`4*6~OXOe>6yAF%u=D z6hn?J;a|A6v4N{HqHzd{wGN#KOy1;p5CStKmqp4lyM*~E1T(WSl_SR^!m+nIkK%8O*z{>=4V^j7)Gf{CP`NUp>aQZOT|<@XleGJDH6TRAu(Io3_E z6V;jJyTE$XoNmv-ys$dn3y0wRBZ|>{TSLkTPWy7a0Y|)7_M+Cw2}ioQe3DOdn9NwU zdzy!KyMK-4qhmI-wuDbDvt|9{fn;mEQbFnnH7Qk>l!gYr!eS03s0<#HGNq=5`&qf5 ze(U?KwiwB|#SJ@h^OMtbtxIB#=TARG7^AI;4OCe0)9cpOKT0B0(%EW&Z|!f=d-JX7 zE0JB6hEDn^?Xu;;i0?$<@i4cK*g~)FMvDU1Yhqrk5=^n1Cfz4!%#z^R=s?ATioOhl zas+&?%DsBUNL{*+vTKXk(Ba`>(g_{i+XR%?K1kN^@ogkz+zA>3-vW#am#2(<*Z)D= z6;kgM;cP&2Com+728$+07u$B1J;Nmi8(}FuSw-S*FgQpriosz0qPt{MJ1o%hpJf}y z-u0>=5d^6+@={$D`u`VP8Z_gn&B%a(MIm@)Xh_v-P$Fs8-r7n+K>1<}aZnBMwu2Hz4(;Ta)=Ui!r1DTE>E#MWKjQ5wfQ$?sG}*h(Pai*8UYwZO zIymSx`@$1#3i|grvZ}W)3H+^Gi)svngAi5zt*h%Rcw?%{5866-ZRybYHnCY=Yw918eGtF6! z)2?#(7lQXG)AaPvapF8%VLwJibE>RFz_`^ZS>+JNe`dzFVll8yHu1Z*=BIq)f-Cv_ z9a=`X*_J?!=H!-`tu33bU*Fl;di*Cg{7=8o6+SrL74R|J!z0y1O0wnU<^A5+KnQ+k zZOs}>uY&Pb)x&REE4_s!Gv8u505rgYtxlow5m55vbO{uXc=25&GC~kbIxqgrRkS5-<(Tf@t6QRtX%8fG$- z!tWL8SaXV9w5k!_mGh@@#!p?&H**e4Pe(VD7v1^IZj1Nv$!Hz+i)z)}5l*!^gHQ0X zpQvhVo47F!@5(K;r7&?>NaLdM@bR&LHwn(8dOj3=QzbYj8JX}1-|l?5 zPOmgPLi^k&eI^zGA(3loReJpD_@k5r18+o%@?K~Tr-&6Db~S!cn7z{=2ckVBr(Fhw z12W&m*7Gy+Iukz1o`~){SM+K;DpcD)DJfN>zX_#4C|_%DNvLiqq4#G9F^6wCzhf6 zG21oeE>9JrB!bCwnqhio6$af;dEGn=>xiXkT~_t_c%&@0&XTq>=Okm-nZB1y_m_xh z3`B&m6bMV4D0j&Zp9bJsZtftHMi(1foC!R&m zpMTZ0{e!V_^J?Fheb54P37E&6J{{v797*rkHTh9k(mu*$9%A|16vz6bsop%Jpg9`m zXrkVngslQ6_3}=j)2$;9`Wx+5KXnW1|Z>_rnR~+#2rlzF{5^kMVwT*{4+!Sb~SGHHrYN}28 zVya=Q{><^M&YkdyYA^WYnc8$9R-n#YsTUv^j6TWm(-XISCv@Bs8*2ddkHL) zPF->*@LkIydyqfedLCC=Jp!E{UY46Hgh{(RpI>vUN|my+D?8YONI-Q~dlTFTfYsPS%B52;U?xv#b@%HJnfbvpV9_Vi_-JYj+uP0d~=r;9xU7gqMQs~7JKTZQu3H-8a#(5bXVTIbSy@XQ}C-!gwoiUZ$TeI!-H zI77Sg%6=Vv%f*fcgX&>>JyD{`5b2-q$Byl@8oOOIvv*_)?k8wb=}roUiD1w)&H~F4 zG%a}5Ig4zLV_hXyGrh*kz<>-Y^=CaRQef2d4xoU`wx;LwzI1u_;o;#U){KHau~C_| z%F5!Z5Dh=S3_KRm`eDXu!Op`re`eP5wR}61(HRDXLG#?B4Oj>J!(e}ia`PE;CVVI$ z`Y5!4KQlsObo7(nul)San70KP!@72MQ28&>Kuayuplv#(eCoVQ&|d)spToQr(!#57 zCb?Yo(s)cJ5P3`;)r>Jb+N{Gm%z3n0U~4P(`_`5ssl8#3jfU{f$NB+FjGGH$g#G*) zjlhXL!<-~kSjO*;cV`K6EMx+bmc<$Ls1wb|zjQouROIEOhqoEVz6C5sPLAnYGj7d#a zE;eD8?)fWEZm+;6)=4s1^oXCnH2VIDBy-;yXW_ZrYe{97cDWn<85%R>ABm@e101wB zmTRBa4{@gM0FNri^lgdpFWM*A*t(#%mJmxv>EFL#eTYuCOiC^+^!IwkDXBvBA3;gb6Qce?J@rlbK1-x@@j%(`CCcS3?cSH>HZ=18nwZMeb9CP zR-*W_fK(f<(!YqoCO{m*lDGaX<$%)z<1y#|i&*pljMcvaglA~~eE}ll_F`kP2{lS64R@G$;J{5d$ZJ(9`MZJ=-~uE@8@4Y^#|xnxc4vBhp3(#cw+a?ZLH-);F}N22dBOh-l@!hYOQ^(0#CTL@ z5?OXge-|cH?!PsPy_JfHdVxiP`z(?k@?PuZN)p{v$rFC~+$s;W; zQKI^L-bYgc7`TUm?)!@(iM({xmI0PVWvYOQ9tw@_o#6fXPFJnJXUB-NbFO%ww`=WpqiX~k zekQU0eg};i6%D_9pUu6srJ6_;^(DMa8o|vj!q@1i4^Gl+G7u)iVooH-2Bv9oPYP_F z!k$i+<)28OVqFiMa6~D%j{HgvxYQuu19dfkQ*M-jtSwOaaXRb}HTpxLh1|h;Ve5S{6D!t{cmT&KNv(FZS?Z^t3+L@-SkJ|O;kB@%` zKPNbGyfb*1Pk1E^S49tMd+?XzA)kr=**X2fnGT^_EBoFF8Ltuo@g zc***4QG16kC}vVH;K3tR`4?A+qYO{TrX5huKXAQW9XC{hhtga_o1ZjnaUNuiq_*3RE?s3nkXNkQJd*0X5#kFgKkVn zkiRELqU)<3TToOai+*tJ&gH&&6&N1w|KtE@!gixveSM`YXAa;JG;m0neDn1<*iHm2 zB&o{#R34fbmScnuns&3$)?4;2s znBNptLRG}mmE0h{{MEQ`u8xAA*=80HFJKC2&}0&w4d<))kY;~-Vx3ve>8>-@ zdp?&!sFIYNOiq{x+~N1|NzM^v;o70(qi1TB9rCuXSa}mt``Wf+_pMz=5B<^cdFLc! z^0V3%i&LMkcOMW0uRsiIl{Cop;utj!RO%qwt6_7KWMB22gL2UGNI$lEpw|a!x>!G? z7%EJwOF>ZcHt=?_QO~pwE~`2F(efDXdlBaGubbd)*cq|eJffm zM`=Uk)mtwz5-1Kx=Urf$a`tDlK!*))CfK+xG$f>jJc7p?^n#06xSl?GwhSr(vvYIh z?VVh<%f|K=Lzr~iL!Vy9A3n|c{v95K_3e;07$9()GgKE#35mq_jYKUHF<)=b=TaSC zD>t!`Ed226rgfmL(0QrgtB8K2#-@JXPJPh1{fW4>X%zR5PgIawpAUJ}3SUKU3WS;U zH`gwg;B&;N|CQ5;DWhLM}-sm!y)-9eA4DbkN+hH*IT3;lx^Pux?tAi%82vzhK zz?mu4wkU_Ilkr$21pB)Mj2(!o>NF#;=oBH%FPR!HS!Z1j`%<=?B#uDip;z`pJ(|A$ z{*NBF3CSVUnIkUd zDb3b&y8RI)tyoxsg-CGDqye;7$B4`u2l2C_*M8$8RNt+cd3(}0m(m`$*`LG1d$TUP z$c~7g=gQ`>W%)=THkOgx^<9ci?(X$!p#qG4%BvyBI^T{^w(3t9mXCGM;}Y5Of#Dr1 zftazuK1o8iHnMT6b#aU?S3&`HmBXC6pX=U=g?nWy_3hcV08OUaxq?yH-!GGaAouPa zv&Z#iq{mAW@uY; zk9n9%MwLQlrci#^TYM@R#SeLxiWE@5=NshT9JgqikyVK)&J~vE3cl9keCHnTI8TN0o`n_^@c?T@7K+wNYX5w9J zfa!w&Mq$G*dRkhE^^;hWVIiwdGgU3;bqalk+QbaTni2gm=WzmEWT$~+{KY=np-Lt` z^iS!g$q9c3ZMLz~vStI$&bq?mihRT7Y;VCSS^TS3#B zdaAeg>SYBqTYTZPUqtR~djfetvP_4j}ri0vQ#u|1VrR;DdfeY3Y2U z*Q4KCTfP&f_WP`ql#hXemzsvAsaU^9y}5nEZ)nh8ZhKC*+3m1U*9lLz-B{rAcxpJH z{KmAcqQcARO~EVGMKnnQW0&h#pM4Myh$ewZcqB(V<yrWA%HzJ#w*qG7OtO^KS$+4)*_py0?tVs%zVY1ys7bL0Vc$8tD!}K)ORh zx8-s@8D=YHZH@AvNg{n>jA|2T%S7IV%u=Q)o$gI8LobIw$w zZ|Q^s73K`u;(UeZtn&_Tw9&c&lm*8Sm@|cvXL7T~#>QFA&4k(6*)vt9=s>X7I@-Zh zv3g!%Vdqk_>&bRj_$m+@%dnz<(($WgID(vmvrFmiTrXD*5O8DPQ;118e=+Rs^yjri!4(#JRwzo9t%J!sz)LB6Th&hzx= zqQO8PD&$k3(d`LY+!Zwdi&R|+Ad^-a4Zc6rYH^zt$~%kGJWh4wNe}g9zObfRryPAH zXBfP2#u4WTtTIS&n1|04C>Y!NvWVaZ!sE!N>I81blI558n5VxnTO6!l5aWCXzGCgS z(yP~&7f_1mMr5)BvpE&*#2qPCd9* zoW@+h(9qLgi(n!{{gH`nQbCxi4yOfZHA9eqPF%zb>gwvFlam`_16~SI(b44wKcc)K z_znROlTW(txv!hFW) z&KavZn`c_m)mP%s>Xo)EAYuDq9k zd~NH)1x}4dhr#ffA?m;D=M;{Ix9|W&LkHB)C1{BD)~uOZ?LUjJ1OcE@mb1TPB!fY2 zp^`8I!^WS!(VCyHx+As{=}K8>+8zb3$J-CJ=ZuZofd|nb>-)aM&oQdJBI^a=kI_Ug z;8XQ1$EM*&7Y_k3g#v8UpysR4z0NPeB%S1^lGU5B^pua2^|JRYxITl@g);GW1zgtk zj5Zu_{H#d)Rn)IF;m&$C^2%YWYpPJGYQA&d^E5M}?;)${nkZxI+1nsATxhRu=T~MV zCT#Tvf(xGvfReb1*84|s{ve5pj}K4Ni;Iiv0a6jeLn4j86f#nwz*BCu9ksf&Hy{VK zFSw)8R{IvjrDJ`NdHQM(Zyfx1W!o!PSshkc=p$ZiYbU|o#qqpyim=99-nJj___h!? zAoxv&;d0?j-ltEW;0li~YwRPMcfdSqQL%A`;ItP{XtjD{Z804Dl=57V+KY!r`?CIO zh2;S3%9^=8b)R9zqc7C?Z*S!rDG_Z%Qccv>A`X#zM^&k+K8B<^xgPQBZYdN-HNcfh z_VSj&X!N=&#MVEHeIIWq*XtROhLWvHnX*s~=PT(b%$~%xTP9z>?CoBOwe~HbgdP=A zdmqCocwtyzU$-sI{$nnWIEfo@TtMXocXx}5^xoYS>xV2wiHh|zgH+eo*PVh_&pdjc z0~~q8tUcbdAKZtq8XZs+-UI>m)G7rT@5WVqwJ1=^KU$7Vy>3 z%!zsl6~v-6bd}as^ujkt2#J_Zuy;$q&ib?GI3f_rHG6=+7-TFTu&& z_o$~-X-<&Hyyx=IrcxE$|Kkp_Ese203t+6s^_K2{tEaEiU)xAYkk4vhf<}1Oa4?Tn zTrttkuf7!9F(5;&iEc5E{?1VYtythL>q}pP%_sJ!FA1E5@){8<0c%wh?D3o{4fP=( z?PREEHOFU74hw{m`pS$W_eH8rM&tUiisv|D$#(60#fJ2*PRU18HEA0vc|#26$MbQx zgq2{=hQwbMp4mujfzqTtL)s`P$N8jtRB-CDe!Ks6_qG|As+J;asH$xvr+X$z+k#bz|M$YC){ zJSfopMo%x@oYO2QEW_Eq^2O1yIA)KQk&t`K%ui7X-=txXm3Nj(M_iw8hKmpm6~7!Z z5|MihW%JDV^ky*O*>~a=e(eI=o2MCy8nHuw6#&Roj`C+=L8&CrTtT<2_L5nv4 zQT^JU4{RZ#Sv@h<*49qzkzx@^NxRGo>B(t6O$7yTK;~W_!)LIdSj+81WFUdLlh~GT z4d_0v3nXAT-JkTFJl-AMh3vtczrvfc%0-zK8H^kft1Yj@EMA%&eEv{h+U0g)a*`e| zgk;-AL8?jTSV^2_@lhyM5T`C8*u%x{VA#6q{@^B~6wz#K>UHIHbtd+z&$jOfJn3)+ z>`mlwGU)j0d~bz{pR7lk&%$ih&nb!{P@1=|l`^f`R4bZ3NlmOR($z*o8+5uVq)bzR ztKdXz%f?k+!AzjyE>->lUc1hQz)M*(FmsEe3r4oSaBy&}0k>dm&6rC*$->A$bSgoI z55|UuFLWmpyEJ4%Q{DzD%uu=6JZEaB0Wye#;7+;qnR!8Az8Nha#*+ zuqlG9cBEH_UrSN^ot(GfkX3s@`oa%*q4t~!4mv8$=R(coMc);|SI?d7(idLTS4j~W z>M>qGUNuk9zg!>wan37xm?4&tYe#vfoal zSijBN2qo_Be%e@B1B@RX0A%(c#b4s1!E026y0|`=nY>VK@9q+>T4JakqBZ$?DmVDW z>26%*e$;dzgY%Yd$4@u%Y5E8Fp*ek<7T!!YHBP#lag_?eAz(KWkcJ{M6%zvRZ6-kqZ2Z zHGK)>!_DFeMs?4k$4~70pF&fLl}W3o1Esi#?Z+sme1V2-@L~=$Ng%W)R>Re#7nExs z+}sZ#^@#fg)ta0Hm>u<&fn+h8N2B|TuS#8VSc?a7TC8!+UyJ)XgRl^9(P8RzKRYIY zu@F)~i%8)2d_*bYjGpt=Sc+U+ zB=)!_&5=t#3}N!A{7-tLj;-=t(^nS7S*oVYkLD?vX}85_r;~bDHQoh_^WS?pu(I_E zHBPE-QMiyc-*WhHw#b-oyjH8(RkrwL zD6*vstK}M7R1ViJU9`lfb>NEERP|am@2|9|T5Vz+=8{uc`#c@b{akTrd{g;n+oj0$ z6)Q7~h6b{MN&C&3q0^Lw+5DKkF$m$7|CMvO{ek0$!sF3~#$XePy8`sYLRgE7&$2w@4?1Zr4A02cY^&D59e%C6HVPg9Evr1g~j}6_WB?-O&T(PqMlCa@^vkLqB!X5z7AmMLM+gT=d?D{I0>S3kx zkZD$X!U#J%k@*QejaLDxU@+?i2b_ah&lc0^)Ya6=J}>hbB52j*`P(eG9yRy9WGhq- zj5omeH_}EI?6eY%eW&spR%mzuvJP7*HxfU<$2=)ML& z5X>@&0?*V{!nO1LqtAc@L}Htm8S14$tZQW81?@OC-=!7BH^I#Kq|W_mc!x z( z2EN`-f3C_jAUIe^RJ1$5iOp<^jv^gQ;|vUgWia`WJ$*9`84ieV9Mdq<%tj}yA>pYC z;o5(pUN~gnRj8o=kP#(a-QBOaxYTy~Jhn6Z{U*6ReVdw^2>g+W{XlxKz3K8H#aH%w zCmY0!8QNaaUqo8P#q>hv5aDlKN>}4TP{3*{-s(b`?Sq?lGXdT1ENIM}a7?(a);YJB z7(}cAK6n$`9{yB^M?Lh?9U)y#0n|L;RjeZo)>GNA)dRnV7+gJ%(NIbt7y|>^!uHwc zJpmV6uTA`@a(gMpu=wV$t9Ue3yF$T24QlHq=3gy#x@$Pq2&zSBEGG1&T$;EbhCUR( zlg&1FhGH{rEVB`Xo+3AHcj=)hsMFb7NQEf{aE1<`qmx_AUQcvHp=OlkK}GB%V8x?J z-!02XLynJ-YV~8Uu@rW1c{y)kyH`~&qRM;*y%h9#!qjPN2rR zEl1Lsvmxrv%ldIXwroGhXksH9Lh$~o`8()cb(9(F$P#qQ11VHPbYq6K>BYSC8L-a* z&yN57uDe;SJgPCv0M;pAbOOIU&%=US%0+mq#_@f}`^1ezFx0 zKPISx?eLwOdd*;m=q%H8T)S1K0NeONNSr2Z`REj8x~7`)IWv1FyXH(5G|{>?r$ z_B7&!h+ywB<`wligASNeXUYM#bFumcNFW025P+UeD$^ej7y(#0q6t~nU_ zm-!JVOHS~R-_5Nz*{5^98wad}z z7&dH(X~2FJ^5GZ!#R*rh{vzSLS8lN5oBFVcaIi+MWu*FnYD2hwSj~*7k~*o{p>si8 zBTInbp+P$fu(y{3AtZc#_Skt5Vs6t7AH!cUXK6S%^)nm^^#~U>wtDK&gZKg{aPjJf zCAd{m!&7V~^}pmiPv^kyELPDh7b7JOh;;-evYQAT%R8OOFUZ$I*_hZBa-p;rVo%!P zqFLVmoK1Uj(y;{3lyd_r3xlXVd$Aw72r)MTSs26(>?Qg@lWJfMnlq6S7xoX6PyOuf zrGMK@3%_R(J=K?lK&`rM8jW2W#F8e|LfJD%QEHd_geY4i;ay>!9H2&R)Ou7i=uw+H z5&UuQW6j4s8NDekM~BMj6)Ip;Pz5SP;*Gge@^yW8Asp_ppFSGj54l4JsxJE8u$UHB z<=~bYWz%q1d>o+EcsQG`JC0X1pa;N%iaYr|6pKl&(-!t333d28n-ig8&0Yy>hwiJY z{f^bpDGIZC|D+Squ*J0I=l5WZm)9}4NZa7D!9KNG$YfI$eg|LQTefA#hE?i#0ANru z>Ig6AW9%jkYR{@~oE&oPHJZM!&|(;qb7?pnSPuJ^=<~B)<{w%jBTNaul8p~on{f4~ zPXp+R2!Xd?XOK;Co-dDvb`lz0W(G|C!1%Zs_RY3ek?M$O%=_yvNVlEGBzBk*D-S2}0 zd;?~9+db_on+y0Q@vVR~09_gKR;VW`4!kRaH|8#&b`T@rWce-VBk>vm*9Kt} z^nYY2ZNKXr8>4^Zf`W+(LMgSsY~-lm^w(1z#pMM|n7We=I$c+8|{6hc30pQG` ztNvGjpZDJY{y(Z96fIzYRz47ut%m+%o;1^M7XQZV-MjTke!WcFHh6O-x>M-q1p2H2 zE%>PE=|OF^&e;oOB1UsDSYg&TnGXLqYvyqOC#dr z!OIV`m$XwGGb?Fzvb9z!3{_+x-`&XXab_71t2?RfEBXf z^H8=7xXFR0S^RoPAyL1j90&-<);)ljL$`wh$Uxhr9EFsvuK7Znq{h5)B~^BjM=vFV zi_ie6%3T|3lK&di-RG!zU#?~FTNAko?SqR*Pd&H*6P_>mN&aIK+NIL%99!?)&dob1 z#kuE;alTOdXD`813$)?`y1tHGMos?{7%hb`Tnn^k`lF|H3j4WXndhrvgg(Y>KN_n^ z-cYgVtNgcQ)@(jt?FJ8ndvnF`Kk(**3Iv>sixC40$B5C*I2}-D8x=S0ig>Ihgu7j;odfL3M0mXH`w3aUq%Xf2j#q6=M-*14sD#$GYdrv$kb2Q?_rrzLU~*dhK8p( z{{=q&#Hs%p?FlY$z5<^yT|xV}u zJBCGUdpy3^BWNZIoAFFe;SK*nTrJUm02M{=f~Cc{$~IR-ZX!Zu2GNhisi`_;yWn)I zBP^9ITD1+r%nv07g$;6~j)iu=2of$}s`6C4#=ZU%QjK7-erDYA{Ayf|AEf@d*%#1t z`~(0ql z3S_F_!&5+q8xq@Qg`#tFHWbRg+)0+Z$QMw8s6$$FUgVtdG8@Rg8ZQ!afrYFK&VRs~ z{Asre$R)agR#_<=JSl_!spKW9AUG}lgL@i^Q=}LU5(-*rCIJ8zLOdg7=Z_LgnNeoe zBd2adti~w+*I}A&7u7de-;@}L{1N5qmu9pZbQk7u^;v>ol@iJju!?n6xqoEpzd}X-Mtbkk03h2MEsc^77=N zUHOTndqE)=w`_Rk@h*j!{iCuo@mZWQN$1t#gLC-{Wsbx6Al}deEz@WSb*u)*VtfVK z{nv$qtl1-bHL6r2`S-fP3qKN!feBjyPZ-g~&sE=lRt9?(&4LQf1nJjpgp$D7UL2MS zZF{AyVa4jTTx3Wm(*Ge7!TQj#Q!awUB5Nrnx}snz>y0-m(=t|^e1BddT~s?LP>NQ3 zWS@CqacC)AF{RwnK~`7gT5lHb_8I;Swt3Z%gEqa|Ewlx_`v+uzTWx)90N6ylBEhOm z&MAnE^WXB}UE%*D`S4ovJ6{b1bw?tx(&+7WkdYjW0ESkig8-On(iwI}M&^ ztXLHKg%(~emLg;h8`-oh<1)NkWvJKZguYN{&H*qO6s=%&_CJ=45# zz8v7HLni?!A^dTV57d{=jS)isZnkpKGa~fo=6n6HCD+O9Eb7Ev~Ak3JHrt&maLHO4i z)KyK*UmEHiyxYUGbzPYJz(t@z<&eMft3b*EBJ%lyj-mV27$Elc_mwiUzkkD48YqrXwK66sHhi=uz|@hTz@JrWueT0N0#3LU;wivAE4>EtJ4B>TbpLTBgQ z!)GnfWtJ@S^c>|VV#omaMnKMF1K!GexbjjAq&^Z=_~I9IJ}Ot{Y}LQivJyDx z=-z;WJ|-qcXSTwSLAU95tQ!na?C~&Zg&aUbq{{ju;-JYHPEqsxXq-EjqqSL~GCitsLR)?d^ek4I`2Jxk3t;eIG^2AN}(q z0Bzk32Qfd8NBpZ^Bti1GUL?4yb3(sOh0wFT`tdEDW?ERCI30OEa35gW1!go$>qX~L z8`#ek^8+{o2<2}-RvOWqFlx8#v!rSsyNjZE>Dx;$$~V4DF~*9h{97OaDTxgrdWrrH(u)DNZiqGWn=_`i z!DV`z$TJ^J=JJZEUwTar2k5@HzOHd|p+a@V&Sg(PrQlZ~}SM6aS}# z!LYWp7|zs;7BfEhlUljHVUUd_5PB6W1xGr+J!>c!1MfpUA9fhs_>I1(T+3AQB-Roh zZSbYJ)KFE;6o|LEF4wXUfA=ghpNHNct3C_Klz^;uZ5@C+1Ym$2NC<{yL57W;{k7oI zG9$EGGx6x?D3A;u9lgdI6&@iETjGk9QEt|8a<7EZKUD{PVlm4Ok8jwiq5iTn5OPx5 zmPO5>xJy)B#m&JKF^%PsyXN(vC1RM{QpiSSmWBrV1U4+Gr^-TBMB|qg0K*j!2R|~1 zr76@Mh`$4ebN&pE;6Ld?cLG4uudgE*+aCb+>dBP)=amj$_-nwo*~(P7pW%#d)X-AO ztTx>>5A)8psMzI>_eO$LW&9^60Q6V^H%?^iS*Gf{zpP=+$-q@G!a@CveBCC#7EqYc zR!+DZ5gGi9qgRhXG#s|I@o6ml-vYItxqk(b&}uy4S1U$mlxXiR*lN= zx=X3DoxJI#QQ>`QB6;j=%e>$+iMfYi^8)G#e4elX@4^IyBzE?9y;#Fwm>i8xCF`?a zFx1zF7d3w<$Z$qWP5ng!`Vp`(A?H_@I_wXna`&Yj=E|juYH1Mx@n;k5T0=5=-7W?8 z-3=(Z%_TF2Uz6g6`wm)cC&l||h;g!yVHggy_;f7Z`nr+428+gFc)$m< z7BB1#5TQE9Oxx{1Pg@_iQlKBqC$&I41^w`0@(JB z{|k88qrMIoAcdoX5(*B>Wo{ib7;{2!%Emdx;GE6<@YzaF1}`RbUU))~`Odx8; z_Jx^aRl=$~-Lo;=Q(%4UA2%=F=bPXXR<90g`Xx5tV)x(#m-86L#%^-`40KB-niX-b zdAOg~XAYdtgMQV1B;YnL-^xTpU;SorV>@_`+n`8YIqEcfH;4{w(y#uh^rI8G`2uK; z83hinDb+WC97%}eT~5tV(4J=F4>rAVEbn%93Qe}z12+pkpa>+yW;DHq1K|dS-D@?zdSkevtr7K540A`G7;uU$Q2ISQ2Y<>(S;ARFuZ)Axd z`~TnWvMNnQNBqm9kHL783v7+$`%(IN3?46;3zTbXzC%z2L0d-r*O()td^!3icz4PJ zp9dl~A#;)RhR(fMmU&2b>Vuh?nK721>nV9L{1W!U2Lh`RH z<>6;78;1sh@#R*)hU)jG0`$}lP3%(?dsIps@{4?20k?|^tA5k%KK9>nl=@LXWhkwz ze$Bo3KNJ=RfM-3RKo;wFM6ym37#FL>Gj{$BLcRj`?#V2O_WjLI;(P|q?6uwnFM-fB7eP(zgz{n96HwhXWwPZ3xGEuV1*9GuB8<`!`yF1#ts& zF2GJcEVv#tMhR6zM-ZtYr22+zD4oxL?_t#GxIFh;U^rZcMbay;axnN-v&Tr+)arEd zY7^K#S6dAJ#=8FqjaNH?%dfnOihr}~)hf6r3J`#;(IK|?Z$jfptF9t31sg2k5^6K{ zZzL8Wur~>wD7b-=Mnr3|z#?m!atr8l2iz`z+n>;J9>M2aZriCSm|lK+fBvr{r=Y@mZ;ZObv;uw>#t`n6=UVi zq>`=mq>^~ME=|4ihhaG3Ur{m;MbB0qcKgS#B?2$ZGwlJ>SAu0@%D~Q!1r!{TDwjgY zyck~znv#!Idi(qPt*?)DRq3#fx_Nwj^vs*5t%$H2O1^2&g#WUtA(jv_eyy1i`-c=b zOZvrcDX;?P)n$(!kR$LYSNCd6{IT2`HXuAbj8merIFmzlx&h>~lqR)(SP!=*llZx+ z*O3S-2Vr0uNW7RNwhW|JWaef@+H8@n^2ot9ObJ=1isR}jeW*6Ya(=o&(E35=^KQL} zrl|eMqaNm=_Ldn8xT+}4L+XD{m+3`ErP|s}1OyZwLMhUM9s5q<(JvR>F(V1Zv}=j9 zA5Ws*b7b0-ZDa4ifC$v0Q2?q3D^ zdwHW;VcXzp!v+3#T=3H-CI)fr*mtg~!bn=tg77{*J!Jj$=B@CxSmR*KcZ%6xl>^id z4r7TZyKzU~H)G@XhZkgV4-ulzyTLd+N?}&v(-N9$$l4U@%(MmXn>>Uc1 zgtpCyO{UcyXRk=Po6}uv`3*#>NpHhyxp*t*?|St|-PYsSDm#x@iQ*(c6c&}??5N4lp%-=>wmD}R_)PYxc-X3=%3 zMLQ~}?v&~MUEj}_nJ6eVU~Go>E0Bq36U>c?j&7t_Hp@TaDKMVSS`LeK|M-*b@Se_^ z+YAMLo~x^ioz#lYXW=9Z4pABVk&V^Uu)8sqEzCc#gDhSD>U1{DjZg?GjQdoW?2)65 zA5h7#|QJY|@d z9g27-o8F@9`c~^u>p_gukFgRpZr(E3Zxx3h>plDlWKRsh0-1NH%wHKHyi91BbkO%9xS&F7S}jjqt{%F zU@9YJrG&x|*3D%8sp7)FB=B)FDkokHo&UD@`o$d0kh{ePadq{4 zVH!00Wx|@c()u%UWrlKx1J{9N%ZYF~N4|PPM5l*Igf5Z9k&2@a<~$~@Z_sO4eLpz4 z&U5u@9iCN-0PL)W%CjD*NE_0}=Y8Xg{%8tf$?58O2$gn0LxwiP-x|QEci^oa!4yN`*HhotOd_SfmVC`2RG2@C>iG}f6cPLw*a&%YD zzUo#A@BCHhn6>$E_r-V?N`t6%^P5bE(3dv#jg4jbo<1rnJ62Yy<`OryPPO@#){R@a zs+X&+zvGT1V>0!%b$eI>*~OHQMeD_^OrLB{1hVvUXneJ5L35LqQlk|Xan<-*v{P5< zFdpu$NpgpzsoM%xr#l$P*ite6@CpwUJ;!&e#sr%4yGLIt(=3LZ?~jMZcf4PI81!u8 zs@?FTZ+v5cEFchz6Q^p79|yxjn6ljYEP?9`wV49K-JjgQIC=63l$YN>^5V$zsPv}!@{=JXRv4NY-V(%kdNW#M*>@-g&Gkc1`( zxxYc8Avy~On%CNB+u^WN1C|#2SIjiD+R}aRyDi|uzd6^M!!{6w5i`d|?3tZ`EI+@A zJ?i93l$L$0*n)~Zc9J=e>J3fJD}7WkujQqyn?HWN-g1gKVstFXK;XQOSB!q$sanQYCd zRlPY{Kr>gn;6JftHkrHLGgjCsG+PW7CxJ=cJ+0$^OAVv6@u8N)Fd=)3e3PyQiPu1- zI@9uketo!{PrBZ2zQDW}>m)-zb8?aKTLW=9vYv#Ws3|B3@H-XEZ>t8b5Pi^+LYIK= zih47@>L8}+@^cMiP<-I8#qQyxTLbc&UU*t<;O#5nO9*w#OzdGllD$UJh#is9nv5$)_zLtHWS9CP5+uIe%m=wI*IFN8R#-02<^wNhoI`C$6`x z{t!&|>uVcc?`}Iffrha*Pam0cpn;wJMpe^;G8k_Gr~Z>*tZJ0~IxS%w6<2#=qk5T0 z<7h*P>IIq6j_JFp)zF&R{YUAVih#p4I`yk^b5J9rjO}KAiZiNB4{|}k#E3O6ZrI0V zS?d7?GqlQHkecQEig?!PG7%*|;mYcQcJgipOSOnEqX5879A0OfvCH`fgsxpI;ZWapfaVwMl3ER zJ!tXReoA*KqOW1ZMt^6?uV9vj@_$+M;y%C)^dNxGKp zKpO7$_Bnr&$?~r1H}+Vi z)pt3M9Hn}V%~S#lcIKjMot|c4fUm@@cqX8yA;-<$S9LjU3rI~1*MDNQuho4@tIj(q zlP6IxIx4~1Yt*EfS44W;2@Y2*g0|GrKQza1g*E^1M!xhQjstRI2SswU(sn;Pkb2o< z-luo7g|Zg1+V%A3EPX423u`^%|d#nwRQ z%)B@8tyiAOiC(zyFyp0Fw{q$aYy*vlcST!quG4ZI80C`(>p0q}&0sL!m*P{DNs1Z@ z3k8yOG*rZ^J9zOfz8hfSaV;}YYDJ9M9>h8E_qnf9(A8+JDp}t0Adcl27%BHbbb;WF zT7nM7z1pE<+?%i8HKmBOkQW|vYnS|tErK|1%Oy$Zh-dtb2~0V zcJrApfMv>WqGVAO(2sqp1<9cSU09LcUA}c&Ta4BjcdqS?hy;t-VfzO3XJ7!fNN2gl z9k4cc0s3XZsPF|o<(8j@fH)lp`1>esJ_Z9;y!6bEL8jDUn>R$#;h*7wdD95kBQW#U zmO!b4YKvd;XeEX4AP0D8C*hr5(tH5kjJf}(E)efSY}Cg3msT9e4HD!_u`^Bnqv!Gi z-O;(w#6TP7mg87PU^mtJ_B=rU`jLvK!-Xd;%oj0*#5A|OoM;K z>TOnlOc0q$a}MaR24=au{;z!j*Djct_;{ej5t31*^9YZ=zW&Ks`V)cY6A;L`zrX)( z&7bS*zgfx!Q@yBM{{#9_kxM%UVgUpKz#IfZ%%-Tn!29=TmdjYLF@K))Yd@kroy$F8 z=oDm#Oi!1*n;NS8l7sM46JpiRXsC7KkCVKF`d2_F>W@kO<@+GRuAA{Kt7d*YWWGxb z))NJfY&~+cFZs|G>G!Z4sKNDed|uywL|!dsM4Y)2p*}YnOv;W~JKgB#>(>vj1rka2 zXDgurlh-?IYi3DFNw*w$!*3ZaFp2ZaFMfsL`v1saJsgbt6(ks-p)h4G@NNzV{gnBM zWVKk&$+HeN;kP!!fQ6k{51LAtlsE-dKLi5O!Ru0`*RUxkhteGAaSd)~)Yy8*eSgOP zbQTZ;7?y!3AwOG}`;A++t_L@ovFHUN)-LZ}yc3c)4z3tHv58lrU%&hy@!=VNy{>;s zI)yBbVZ%?tEP0I%Bid`2KcUCaGvIhw_2^AJgr?ZbJMsZ+*~JAcyY(U!Z4<^mDG;dW z*x@kyg!Z(Ij6z~<2>R);Si-tCZVSBw60oUf9v?F!?tB9yJ5mM81R44-{Q2)8p02~6 z^6V;)X3C*})?uWymZd8^40f9DTFY>fBSJtscpBVV&n?QsOYCil&$ZnGr9>0q#KpCI z>|`=+4iCaXGu{pl=~g1&1H-~Z%{3rb*K+k`$IJ`25vQsxnKNp)&>CDz00;UeKK*H` zzb_5cS#`p#)rG(Mt3IUx*%0sgQuN~V9T8kAvYWu{p%XJtizJbyzeIMNW^iW5joJ)? zPsJY64WD1GVouhy&CDC4p9**VsCO{}i7=&LA@8}2kTFUzem*)qw!E8HXo&2>uXjoEE{;AT2fD>ud>o6BRO*5GCSR_b#IDUe{qDAa59p z_G^yhi(-`8xkXxD=@6F8Y!^oMIN}dtjw#&T&)xs`@S&&H<|~M>U9O|Y*3=-+4kb_o zbxwkbQp^A-YyHJM%4ZlF<*x=p3k8`!nP2HJchqdpEwKy6(I#R`<%?1u$;l|Oq8p&z z!=2*6<;iAi)91V|(Rwl4??@#gJOFXbCjVx1*|RRK@o1pX(4tPDVC9$pY~e#Dwk6m<{v=hu&hr0GG;9qbe`I!%HMuQ4DQ zHh%zKI9)JLB{8pKc)aG62pN8|cko(dFzc$_wE#BP-~fmWZEb~;)Q!~&fj>+VL%rW} zsoLRJE=iKL;VdmL@FFHul8aS9UbK#FIN9)hcit)_wZPy+Q)cl6a$fwW9!&jB7TgPp z4Q=n!yLTy{KCuu}_JwP7JR(XBx(wz+oCRHf8}Zb_`I;o1*usK%PBN;;IJf}`Ypm|B@ zY_`=ukSWwW{ejy64|An+)(_I$Y!ojuCMJvAk-_cZ=;yXNcE?vvs3oK%veNfb)^U4m9p!>D^PfnW}FVXLQ z&l*NVvwnn*nY_V)A<=(yv*^NrhY`12L*SMqJP{}h~i@O@N?07%^~k~uaCwq zItz7n#dzKNYOinJ>+Tj&jXCz3xLz;oveJD-JQ;NSFxFXY9GXZ@ei@m-J-uldz_9)! zR$uwe3;wbQxprCI=qRd)yolgXeI!CIA9-qw$|$GNqfr*<(Ssq8`de3XY%Q|z+N_Yc z^hg5bMjo?l(iL%zxFR~0qmN`k&q8m{1{6Fu0zLY&xWYm|?R%2J zW$*?*41`|}!gbj==9c~7@1PiLHko}b`aY0gv_D2{Vd!=uDr<(3k=};5F=Y2*wt;la zTVV%PgSX7fV}Zg*67klRmQ|%OZEawQA_;#-EQ_-a?o(B#q{hdplYA&A! z3@Vo&2hX0&Xk;stGJnr1UTUtP_t(v|@tN0+(fPeBcW~#>B;OKqC~9`c(SB@sU+_wQ z&HsQLvEUdGf*kpbaoi_`B(ruAYUhRxK~;%Vt|F!EYwpMkU>Q!}noI6JN5edIVhd>{ zuwjXMrYw>Og?*9CuNM^&J|b?N&G(+%pK5p4<~VtId+N41@AIhWrzzwna;38Hf>$-n zK`3)$?~fCX`aE^6{n8=Z_&WHf;)SG7xP2$9_&bnmi+QZ0bQ1I7IDdAwP^^cd*kiKk z|2$TnyhA+)hQjMo2O|+zp(Gzl0gKa%bApk-XgY^4$i)3g*TVhjc-Fz~h`3a5MexUP z@dncq;u7TJwlne+uiSw=3NZ2=Yz3_#8+Cwq3taEp%Aeke64+ePNh?RsbV z{dONg)i!-hC~RP0R{Ta|&bqX<`kC*AUJKc!f<)tn^ZDZGz+-4z4;m(#O%i2fE@Y7_ zD*J&%RIaJ_IbpOqN^!~evkfh_)+3u6-E@ka)wGXt&qZ~e$uwb{XynUC=;X_K7yWW} zL)qn|s%i>AlnS!sEIEB_Sf}}8=;l3jFd^z+F6MeP!^p8DomT}dAIl;M8Spfl#7kuD zF%zVHm340vUuJQnrFeK2}99`#x^Gs-6-w~ZwZv17lN2wp;m zY=($gd+CF1Pn&RJkj?5W)mRrl>YlSpm&`=kHUN(RIoEEDaWT^&9KN%|8y3U zBt7FU6MHbcP#TRYB8zt|Zx3kA?0UD1t5oOkX)h?7xP0Uo7o%h;U#yY} z%^dU9m32n_b1FB}q|ORzVB){MKShU{E}KfxtLiGxD+$i*HKnihNN^^<3w2#Bbx!A_ zQp-`LvXqv1OH43Pku_7gl;vrl`=%trN7RUZsyC$j@U4`>;rzMpy!|@TG8+VAIP*NQ zS2)G%K=}HPL~L{lX+}h7(^BVcdcxUe=0z=-CpcRrL~SwRdtz@hP!-Ut*ma6lm)ic<-yf{gjJjei9Iw>G9U1YiN9KhW>U=6=U+7 zf86Vh!glT|-u$PRORd)oZ;0uHTTV6^O#>6C%kws2@Emx8%;6SJ!;#ij6SW3z``C+y z%NtiWQ0v)R5n?zTR~a9#gJBj4+Lk?!L?-Z(XWv3btvX1 zxHz0=ZS6zgp{7`3V%BHh5V?HHF4@0(T5V|mN>fH1*#Tp-u)jjEs&gTf_GoPpnMFao zG~T|O9cQEa4nO$U_&LAkk-_&Vm*fm{e{yy+ym|FW@tLvu;*4@BNWadcGc{VTlkh>D zMjK9g(1qX$8OI@@b!yHTPrqM^#M|2>@0!7;-(k&+_RM69|JGxil0Vg6PB;8EVza_o zk8TqQI0gu2Yw|A>eccK!VCJLIAadUV%gI-?k@%p2#dE+mnHnU%bB~&}!Bi|)BHG*n z5t0<`a4c^EjjRtRPh=W!$Lx5Yd1vH;Ca9lUL$?kQbT~Ag)i`;Z`It4*%~~~;LDr ztA;>)wv6*a9IE0LqnXEUF7_vHOi4qI*_JuOUY41C`s(ciEmYOg7&B=(TODVsG zCh7-1bn^2EarzF6hw_m@h1y6(gni+3+MD!LM zMmx6>o0mx6lr7f8kJA3ob~q-GaPf9G3*Pm342(AHmidUR+RfL&JNyRw#Bef$shWKo zec2|4N&ePjj++HO-jl%chN2;)U?WIlHKkR@WNtSzuE6Db@sVFXsip}X^Y-^r<6w=- zP)e=YH>2<1G@Mek9YTt5Iw)x+cKf<(HA0MXGzQX^D5QA_mb8)+F`kIa;#x`S4#q%` ztdfN?C~ue&_~G#wrbci;(*&(7|4;o9-;qrTX7)TCX!%e+|8Mwa^9@q+kFU#_zdAw5 z5J<=mgYu?1U6NLXeBl^ATD*Ly2>UUl>u@A-UGt)j)8x0eQZGNxihsQ)=cl)$wTaz7 z$w^6H0@S6jl$2Ccwo4iU0~7@VIXrN#2AFA)#=pSOf|mS&kS+Yfhl|B5Iq2!nZ7}g| z(Qn)MdB__)LZ1H&{AV~G6!yuVI!n5zKR;b1@A(2)pj)q4J^#6e&j?1jPkybZ{@*W^ zM1ZD+$Yz5(OKSnDc~d;5ECF38;NH0f&J+#R3k^6>80VLDK_3h20E zFk~}+m`m)cPrte`O*{X%tdveWz>tK47`)mnv3V4gcE{QDl6du|%uVRh4F!eg2KjDg z(p;-PdUB|X7?{ZT2;fKb`D&la)nCnT^4Rx&RaH>%2CO_NEG#SzH`{rP=8IfO$Uu{y zo|R6&K4R8Q(+*f81F1L=R#9aY1zfYmCib!d(hC+!x{Po8 zV>r}T*udjt@&O(v^WnDpb)37$$fkgq8Qqs+We>oBy;Om{34tsFj=C?qY240sT~6Ju z5z_M@yI=XF(_zE)J}dlYh)vM;3uasmH?R9rK^^PvAHBJye484dv3bMA2$k8qGVl(V z0An%zn7b4JhGgod-TcW5kBRXCdX_In_|mCV3YKinRvR5}o52XItm=wSvtoNAHQJ5%(RZb){6vc1r zJ9;0ijg9R_@fD=}ZppJ-B7y}3_(oS!(lnID-)q!BqioRoWORG1xZPbX6xoCo_78N& zP0_>?Pd1?5k!Cf7>lf+zl3QxPpJmaOp?*Wp%rAxWvtQ?w&)>{yajTRnB2EZ8{!MBe zF2yRs!;gdOg2Id65E_<0oRFZREV=)STqfY$0*#$gQx{rN>jVK44f{wyDPD$7?v}IoaZmL~3{U2GffE*d_Hf zTmiG+2fHYNWj${Rta^Kb>y#3P$nZgIc%??19QXBinzD}rmp!+RnciyCEUES9Zv(VT z>3sQ@rO(p3RMiLX?+HI67X8Tuv5fiKH}b6JT$`{B>vLw~2M)p>`oPmriGRjyGe$6y z)uE3OnFlmFicp74CBNXNSf1O^YWr_B!G_u=;#AXJ_Hp#O_tf{gKlJ76>z(^~|J zN;6n-t=~3Wwkwu~CC1>X9hC5~3I!eJ7+5M^Y^n09GxhF7ZW;X$w_NSe)HapI?(%9E zc48r4HX~L>PLYIOhvAtayQaYD)DMRf9_l7Ux z?mTNVDWWw;tohK4({CqaaAKtWQ>A%|UYaW=Z?G?U(I|g`T1?8vZI!GzWbdv-ch$`_ zZH*NaV9q5KpLW`6{ju*#B>Z$r=Wy;va93w}ydm^%$3Z9S(L7-y1{ehvF6(fXdP~B4 zf7E{qv6x=@KEh3B-Na)N)c^59mLSKC5(H6EqAi#Q7#M`lpYPh(HwT>%JaM_j3XL6(Rf#Y}sep*~7iTv26cGna3^%0PL zXuOKzy^gZPW#q{S(LApk%)37E#(&#S&7z1S+A2 zhbMU%6bvcz6CK&D1wb2jElHYPm1vt?{iWRwu&GK41m3u1RR<8zEfP?GwrZzAIfvCU~kPtG;>XE&JF!ffKqP0$|`mQ>0b4aSm z(O4GrzMLs4&8Mx@h>fJ->*pn`F? z<(T@^tvD;kqEcSN0r_U6$z!8OwJ9fTYXXvEio;Pp8Zk-b|2#g$rw||}HU2FpI@(DB z&K`wDn1+dvTLt563`hDMeCffG7Rp(q_lJ389w`2ULxF@!u`~>NAr#n}ndBFd^|QS% zgo-x}(RR-m#+G))w3!M2fxa)_zv1N?;4W5ec?u)4F@W)%(ZwsjTt&EEXt*ha!fm)P#x_UiLK+h$84D2H3F5LHUJ$l^gJ|&l?IPNY8%O z3%lWaTTxNCA@j5>8K0JAvA~#VsC-}EDt1Xh4Z9-v(3rk6SJhOb>7)y&@TQkUF}<)q zrfQ0Q@?jQL7$Od&p&FV}JZxkKkQ_L}mC{E-l45<_KN~gt{#r3$r*lOM+iUt$21HfG z7&0{-FZ{-iN%L1GXl1(X6|;z2%tqhZHMGgABLv_$v`+?(LqZWZ{dds-P;6l)S0tfE zsAt}>Q%p^l`rM)Uc6{o9B4f%C(_3II=@91Hr|sh4ovSQ`o#`mox?fskb3g+YqbN`wqCs;ws%@Bf33tGC{U^@mrXvd!zKWi*W*@a0L{T#0v z0zXHId_R!<}y78-oS^zn}`2=l)Gd2m{?fdQfUV;ZikLd=Zo|V z&MSyqHDF@varJhG!PgPq=jii3VmiBec{3YLOd3QG_XwS2;;7rf+ z2z2-03{(Q^G&QmFV#KdLy(kWFQlL{SE32d9-fS*0q7mLlE)A#c95U+=dPnzLJshA}f6dbJ?h?t$&}nB`IA1ohv8zbu(5GdJ)w$ioF@QkN?lPL&ZB@ zTks`OUX7EWm~3b!o*IXOM@~PI@wkB|W|2vp-^gC)PKxPHb!4K~bh8_~*&Fo^nFl6N zYT&uyNj}VPjc`BJ}VzbqVo5iX}IWMRnxQ}arVmA^C2(qNG2 z{L?2KNa1!@e;`Z1424|IXp0~X%kAr&kM{d7Vksl3x0#`AOnwQ(Sa^j4$9$e%2hmYv zO$gJF4KP(q_xKimvuT0hugAYLf~+^HtE(~0DyWe#xJlw*=&8Xdzx}!Bxk*ocl%X8@ z@dU99f@bQ)Yd*n4P!Yao${!n6jhHE9|3q!L#Lm2?vDH^Krng5!&o zg^b;FL!<9>zq)r=5Z%NM^x`boIK8>dv5>rhGPQ$L1}9zp7C zHc>a3axyJLe@)zg(-|yG zt_STTqU8-&bpc}Nx6g7Kp7N%%O?G5cH=;|H1Dgngn>6MEw+|r*uMS}ivy&u9)khop z_)`O2x4+|TnTu#>W1>iTo=)GVAXCkclh|imu+zE&6ScbTt<B_ZP zKldAu&|zAY$YGw5CI{{-I8NCHvoO5ovg**>GAxj5(+?lxIg4l_Rir;Xu5(KfKb0%3 zlH9~TIj&ROJv`bI^76Q2g0MMW623f3=^t-l60$ig$An2xU}t^(v@`+y?x@OO1wQ`o zscH1Gf&9yR*OJey6GfL;csURLZbvMXM(|#nn!QY4jjBgY2*C6uoF1*S71%1cP|1eV z9x3k|ROR}`9ho$i8nHT(7N-t+fOrLF;aTQzP#Ho41XfGQC>7A5;vMaa<5XX&`p&}L zQOn$K$^R76z10761E2W%i_u_t->}Pp$b@p~7c9QZ7Rt}14e%skrHVKkye9?(RE7sa zgI}CT7{e6yUjof7%zV=$J|LLHI8a%i#TlAKqjc)yQO&9c_o#mybw@WIX7E7Ww|_B| zVk{Zu4^0NP{}ZLgE*rcuD5*sN?CiZzVLvIP-^zkP_`L)iHt-prsq|KkGncaTDI%<* z29+l!`Z726sj}AfvynoHO;o(aQ7%^bD#*>eQk*Ny!gl<8i%xJBkBZr*G~wXFNbOTZ zSo&E#LrEZ?G%2mro&TJbHqa%{uPet2Uk?~uC;X~V0Bj&EIJyC#_m0vKZl9m>$>YySH!-x z&u8Xg;RDLh-(ol+Pc!>*uwHPv*YS>iJko37j`^}^%euAlGyX;YHRP6bGpWK#A}X~Q z)7F;#YS{ctz7=%-espu9TEPvk{;`0^D(_v+@Db589z}4$Eai?Ur+{BL<gtZL`0%gI`*Lio zbTO%jf*xa{8rW9v2Gqy`-2~^6L+wP27n<>U_?q%JU{v2t&I+#z2LN|?l9#gb5kToo z)6FQm22R~>m>DH`2>7Q`nw$%vbPy8r)%9uPRVIq?H^33Go!+P0Mb2ObHEE1v&%TXn z)hntVuNQEB<h=*Q$8p2OG&KP|E-J~<9f{4l@B)ET5`Vm#A+&9FmS~-fVLps)Hc@siSB7$H`;7(; zzh!7Ubxn8>Z9oi0H+;(wOwT7Eyd*gKXuSHA$h>-Ap8w(n`%f{!PYOqkq&m;B@(M{1Wx1@6?VOb^7Y=jN~Y zQ@=o!${VS}} zl-V1L-h9S=z~x=M&TeJgk~05zptDt?VU8=>VOuj3Vk$MeC2LpW=R1;aaW2ih%Hu+$ zNz-*l6>G6RhE8Yc5C1?ExNI-Y5+87m0zApeycBIUFiJb`hro2BTQ%Cu5SMSY=9ne0 z*ZClcSEeXVW0yV0&7Xtb+)}EtYa?7kW8km>3&fHX0*wwv75hP|j-e~mNOY({V&~7y z6Ubn{jkfXab`)dt0sZ=Q@9#$$!s%7C!HBcYW3LoDv_KLFJn}dC{rTMPwkV&fp^}|` zm-&`iztCJ$g9xs+%JA1kBW##j5<#EA99uq=+*P!6nhP1U-ar0#uJM5ctPf?=a9S=B zQyTM*Rh2PgqCuRo$d@y^0LVfiq1?zS)w9`^JYgsHnyWUCquZ(MYVgjS{Awb* zTY1}%!0J7Nr!5eFB&9@!eq-`3b>@pXVtIbA;;jFn0=G9Y1eAYz7s6fD9!x+&j~-E% za(G2lqafs-Hd>*;E^dy5z?pA+^z6FvhM(u`R% z@dF>d6eBlW$FFpdv-NA6L*Hh?&ds^w)fQF5P3~sxs_~_W1{#yk5S*8Wf(KiVkb%+N zWnRg*A;57m4j&a1DE&6_g-8R1xW66uV)ItDNb4FgZqNHb$gg-7l%Sve&3N3~ka>g~ zMwe6Ui4+gVGm>yo`dxn`oMwgZke>JFJ`6weT`#}uYPXoyR_3!~v@#OiqL=CN%fIUW zI{c8dXcUXqVS4k5Rvpt&0#~fh)Os`4Fd#-JXH!Peny zBb$R>Bk+j#6#jkc4+5VFI7AmB#XN{kUcTjIyKqBN5H zH8#duXs9X>BxCX^cg5xZxMReqnJ+&+6Bfu)IhW$W=+O^sWM)D6fdH@3Mi9NC*1#WD?DSEE+Z_0@&5J1DhJ7#9If6=fc8}LSsmx$DJKVf)) zwEMr}3x;sOWk9boAe)1R^lHt{LQju^2&f~?bvbWMMMD#q#Ip^PA)EZ@XMNS(+ZM>{ zgmgV)9Yse%h<*>=^VPWgBl;z<3k;?umBIga>|M zq`$wtmpICb!jbFo?$iM&c@{Z@Md_H1l61(4giRLaPbprJ|XTw!ymxLXI6TqVgcY|gU?u(;U z$sB96+gFtg6m9^@o2^YKX?9blxj={YdJPN=#9v1?;O_Zx)}rPCjUU56jVBl}zq5@P zF+?!ln)~6yDt`AVLVHPBtJ9J|df}&V+D&I0I3Myn7uzS7W7Hx2C77!k^!Q{RIxD*lI zK7Km0{%>>}L&nC&gzR!3L%`V7(b#MfR5(9)`6{4rtt+So@$BRWR$ zjqm3Dz)%&mMp&PQiVl1c9BW>9&>T?prsp+%Q+mTpQBl!~T_a(ABv&=U^^5w+O`She zVV690p_s9sw3pcqs*l%&fydE#rB(m>Z7h5DZ|BQ#5{lT4XAX!Lvv8NLcV&sHV3PI{GBmwy__kMjCT7d#=&*!iJ60DIti9ZG<9nMkaq1F~E6}UMPBh zkf2MJ>mHwB9k(mooo{h2FSQ8k?}x`cOEL5{){k;rxX7r&U3~eq6Z%^ChU4f@F3rb+ zxahcLg(QCs_%Ka>YKW&2;jxi*>=uAt>@eR=b_NXd@I141!BH<>*T2+a27~&&e*`(6 z_z}C|07Xu7N%hh5BE#pbs1cWAe9{RvOAmUj6bD~^)QE)}`5K+&?>YWv&TAZc@eKq^ zp`e@HXCCvd2+yfg{M*|CI-w$o=&k=ilcyag1rs9I`k4Dkr(jP=bryUK%XQs@9VoPg z91Cw)m^A4o?qdWD+r=BL#t+1~(*mEwuBX!P+)(opXC))(c&!j_*=SiL;Lk9M_(Njq zlvhgy%`D)h8h+p-WLY5@*Af$U6^WlA6aH5UEYt|J%%68jHd!9K%XNhUY@OR=ZTtu6 z34I@`*{wI0fdY)7$zsVIK27=P>SeLo6LL2>z=`hI%fY7Gjc@%*;!4>Fv7oBwbpB}-;0Tn($$)X)TC-( zty(rI@5#okv5Q>ihB(chc&X>pY3L?#;B4>q%;}({Ye|LLx~tH238VBSv~Xk*0^gAL5eM& zFVLki${oG@f=l52|=nuciV*`f_ThS+)*K z+DHnzp3`DD@r?#05B*(JI}$=iB2OnBpCoXQF&=v_1+P1y$Plgv0&AvO077JUP(Tra zCq~;`)x)_PiojkUAogOS{)&pY*BgX;i>*vm3=zc0^#lQM)vmXYB~}Q}l~I{~g|ug!JU?aKvWMYddTBGU~_^ zTd{Zw{yteNRDt*1lWH};+{0t5N`lI>-)DwcrTMr_*ADrx-X|7Sq08_dD{}Ewn5Hbv zX7}Lr@h{4ZL;DyhBtGLkZ9`u*ypWx&!v@eOHZ^z1z2y-OEO-pPqns4To_#IyuI8jA z)O=>^$;1GFB&M~EebPe|*pzDvsS&`=6San*3FiR>MY&TRw&VuEx(MdmLWWh_`U9%d z2DH-|yk)M6jUo?mwU!OWmkU+Ve?bFM{<!Pl{0Hl&MtH zI&`&oap8m3#}GFjt9lTA@R3y|$rh&<;*_-FR&wTR?`2|Kas({6eG(D;MuW8l)L*Qa z-@XRLljS)=yqf<|a2ve;7`%qeS$sYvhFDL1rf?A8VXSP-gQ0?gB82(JP8r20iW`Jj zf9>2qY)%N3Y-*?TH7Z_NlzBR2wkB*gw~RRK%0f%AE$#Vf8&Wc4`EVsti8Rt}^)|#= z9E$SOokX*xww(e!LunI}JboO~&X<}de&!%)x}EEPuT~TwxgMdh_i&PT{E+Y%vdS%0 zQ`k!h`B7#~ujVY6U;Pot#LsJzxUb;cJQlqC%5{VO!EzAX(DA-GfuyB6#+okBf!9#D zX>fFvq)1M|6N{{Ym(zB@Q<1E{d6Dn*SLAnNSk6b=z<1Sy$_?Zj zK`9bbnFnnfR$0e`Q=caUTWm!VWKI8=A~=MN3x5RiooK(P>-M2xYuAT-!g9fCH_U?G z-WxfB?14y~`d=%YzBVT)xqLS8A}*_FM}cdcnSRb9ZUaF$(Ry|6C=4fXj}3z8T=sK} zE;l7ke`aeWLI}_s`s()qjXMnK%aoeg`$z!`>LwVm1rFEvu=3a1J`R zTX)-!l4W#CAC;6(mX#_DJ8ABks*#d*3_tE+o>0}`n}Xb3$ujAZ{AnzR@9-0$k2-%^ z1syDuHx9s2k1$2|I+Tc z`aX)kX>v|6PbJ;=gopfPw1i*Rx2<8CZq{RHKdpZkGgSD@$GukVMbHvI~l>j_)P zKuYuiz%TViQjya};tZ^$^-+bbiBDJDdC9S zB?F@&$3WA@HK2B)_=hQGF`})`jV7r&zTtvrbQn8R{%|o&Rh+{qPT17ksI|Ztb>t^T zvHU;qVw4Gr(g*5ovb;Up9(P#r0V%LK+uE|so7Ivk?c|YqxjI~K zPBHqb^r^Y;QbGzw*Ko4tgz+Ur0J=Xg$?Sa+n9{wCh4U_7{5yPh$oP>!)-xa zIzqnU#UowQ)3!W7ELKe=T=?AvPp9DoViUUgZ#lt%(sNl&-o@)}#mcbIq3$QF7QVWk zIrnW5LE8rM%1j>WH8#Bvw$Pt|4@_p0(Z*l`h@E>(JCre2(owm5O-Sx3`!m zlgn^(gg1^pasX$c2(lqRESz2Z^8)1(T6V&Lof$aPa*vQ5FJDU z)eEySGx=?QwgMG!pL)C!vPW?tBWJCx6XtW!xcTRFDtbn~&QmzHc@>#ZDwi0?Q+r5M z{BB-HkJ)q7ML%(6cILZAtt*wO?`7L0187fF6E1aD0oIS4ikiN?fR#}o6++->0Momh z>X|pJlKEHfD2R=fRI=*L1)bDS`nD(8Hl?}l^6}n!58>TU%#^rCJmX4o@`w`_yOd6D z^Wx6bET`?7WiH-d%u`zWQIo>lJ`Z{Drrc7~@vVJ!DhFPRar$c`Y>pjuF|2m0Wwm7p zuj%l&Ii-_3#~TOcez&-1m1shoI&N;xsP9hGV)NBZdI~5fx8`X(C-t~RDqa6I{{FHc z=&>KMOppQM^*VtkG9*0V}OtNS@tP(3ST$(E5m8cs=9Ppi;cDPosuaP3I3ZT z)~#H@n>9>GrnpVBs;{ENHuYNu{|&<3-`TG-_My5HWGu6G{fLSq?`}xHZ;CHShv#Lc zabfwY-QIE@=Rx*=6Jh-|;bw*XM4>4_v2)jn*-<4TGwx3Ih27B{^dkJq1n{-Vs{+y`% z5cYJu5oI{p`g7-DclRQRcSu1^%$i=cCJ;@P#4nBOMc@upxDfN!u3)KgnCg#zVKsW! z2URzUY!XHQHs=0GZ>{aX6p=kjXqG6KM;cPEy14reZ9GE$>C0b)pLB~$s$c$nU0Rme zFoAI_cSMdSJzDVKhX90(Qw)Z)*{_oe=7VwP9JsKe^qs*0dq~MxB$wsmPz&_lpM}R^ z2>Fb-M&$CcC8YG!e=eVE#Yevc5{k2(%NkvD`Mu{0_vr1ccvNt>gsDtbm;qkCb^-+? z8?t43`F3;$ty=r;iEDXczPZGjD%1`GuvjFseooA81$)m*7?aR7+W-JP@ExthvFMR2H+?32x6m`N7%NjAT@@lLqc zl0o+{80}7*TRK42FurK2c=X{@VQYoGf9{*)+g>pu*o2(uvPz(vHA|239F-eP2{V5w zsOBRMJ~gyPq7_xXoXlXDTKcv>!THY_Gbali5>WFviM!^zXsL4}Rj&loGZ_?YTU$Y) zUg)Qs@rot99yjC7tYp+5f36rF#Aoenw?MpG^dv#oI5~d$ch312!qCs+K0*L9q>}Ae zzGjF079;y24riSP$P^Z65O2gXyQdS9=xBtIdqdC<4esd*Z7eNVWw5QRA@rH4^iQOK zKrGoOX2E`{kt(4YS)-%~y45AocBKgPo_tLSx)3^DPLu0b2Bi3Y)1r35yD!lU^v|MF zRQ5tFAaF0dRGu8Yo|H~p7ht%M1Q(sN>I4d0;8npI$I~Z93W>$Rqn@S3svU2=x#ZHYa3H3yK=>ur?>~-mw zIM;ob((wzaBRe z@xVLvhiIhNk0K`xbA4|L60W3=Y*bgrqGI!9cy{@EfBxAugi%sPUG_ZAX|g2|sIxT3 zm%|~|;W{5=XN8g2e3_!>deeYW#xnpUlUOEUZMb|_Iisc&Q*NEhu+FOn!(5o(+rK)A zR!nX0{F8X+LwAKSUU6lr6(&xHx`!<&6Z%&$gKc`d! z$x*hZ_-z6E$(zK-sZ?Yd!_axAmWV_$ju39lm_q^;zihZTDr<;ueBnOhV@AGdAZ|Xo zhn4Kc?n~zV@H`pLz5~afD4D_0egWG?DFuwRbY)2ST%SrGs-=}$4dbudiz&r5gS_<; zzk3rv1u7Gp6Z=Z`&<-Wlobv8`{{xs=gh(g4m zXiiu#`o8-;C@BMztpK!c2<1$}qw|#9K^QUshdp7|pkMyB^rOEbv$}XQiI)kx(*F=A5G;@nk+{C9Fk-4sT$Q z4NYi7?TndhxLl~tk~@*63Z0!?7F^mFr=x1!ON{4m-H<`LvXJn$_{_&Ph#Yh37vQ98=SSupXNss?X_!yb|t%|I5J}+Y>1IF zGgce>-p_@Ul?-)eUY~syz#p&~%jKPY#Z8yI#Tx)afSjm(_e>3t1JnRl>RS=OZ|hXq zjBX3Z8iyaE+2Tu6F&Dok!nK3)Q^WDchW_c<_006eZ>qB=&gFM5kv^UQ<;M#Cj~6SL zUCK2`X{Oyfrsp-#ShM9_#wM#IaB>k_coOqn$t6v(vn|0xG}4x`Dxfnsj0QF7-HFTH z-H8bWxdiFP61g8Oc5JK@Mrdm%w!7A7(rP^3)nlcWdW|K5WLt=sMoGG8C0N9n)vG66 zobOkRT&-Ak&TS8k>_m7R6^tj>uHN)ba1bX}Ip=HybBLCcKWn}_!t z%2S`L%$y}Ex%0lI0`&HWc@D2C&+Xu?LHb4Xl>uMqH1&ZH`4?*ZC_f!4r_h|^!Je!OPJi_XJ5$1h>*BRlhDoK`C1SA}Gd3N?s*@ z*e>Az1o$L?yiPSq%MKM5YO$Rnl5BW+m6kRw;MQ(dFccb2v#$r1Et*J-h4U9zP;8^0kOJg!Y zdE6vk9m5lY#AgMg7aUG`^5v)C=x{1GK2I9`C?sM$z;SG4_o}-OInn-3)OF-~x|kMH z+UG~Ic+d@p2Cp4`sfFx^ZcbZUw%3eMn*(< z0L@^sfLdxAaxDPk@hsxk>OcS(u{4WFHK->R?a6BJkK3$X{9j^gn*@lK=pxnL{6F#u zfMI&JVxkZWGvEXd()~}}zxxyg{Qs2rJ5RBa>vrle9667ym0Y@c%)C}wu0XyP4Gg8a z{9{SL`^cKWN_=|I3`%<>b`K`(E((vRtdOVFQD9|skS5%nL8oA7{tw;5H}e0`J=n&P zp`2-3FH)$zwKi^O%2$pd$0h2>Kjconol09?qIW!AIp4j)TDWhXhdU0Td_Y=KZgd%d zAIrZaS-k#@GSq;gsgWjAnb3vi_37C~fKHh6W^qwHe7ma{%pAPYF=24RAxHi-l=N1C zBV>T$)kwj2-nkB#T#P6FP9m08_ICft`FcAdTI>Gk)^xK|bOni$Sw40Ey8PfWEvY*) zJq!A!BaUskHTDK-vj?2#L!iUzFxIIG+j9i4lsRTP2S-n*lUs#caiG+;@ID48_ES01 zz9Q^O55%d%W3;ex?m&U>)W6U^|HX=>CN}(OPotH9&5v${@-gAHO!o~$_(Jwb=0ew; z`DwmthSdPaMClWoz-|10qSlty^BCQ1LeS#mR(lT2xdQ23=c5w_nQvRPc#jFe=w6d5S` zsqZBurY~qU#-DX3+6d_phyQYsKbn}l)k&7g_lzUM=+xQxrlygw7|Fae*o7qBc{W9PkmNK(Iq}{pg z=d3%(t4au}_%`9CoT!V5{p0d3?AU#K(WFrSNzZ?m6Pi&-HXuFaRE&Kd^#i*QT2-)g zuMJGr#y zqb~j+eco#6{lA?7h5wBOglzjTfGKl9^x9h+BB~GcrM{8x8IfTbI5@lyOK81!l$GYU z?pMs_IfY#}wj}&kwEtx&Ck{n7R&OhuLOicO@%oxS%>JhD&hQ6JnkZM%=+z6lP0`%fUtmfFC zAPLFlYz7jUgT|FA-zU$W1&~m%M-3o@kcipavjLr=6xeQ!%bIa%j-TZ9{jvXSnj%LqBnFHf(xhyNOfthIze zMxoItwQjmu?w$qNk`n9lVqP7}LCd4!^!(SxoE$TLcm7xX!PR7x(n^fnh&cMKq4#}K zCs2Xid5j8=9L{nZR_nZhyO4WSZI{%Q(7{L^i$L_RAwiY)$EkJ?fvp_j{p0CRgP|pu z>Y3O83yg826vJmFi!2vwz^ew?bhX|=&d=n+XD2H(pZa~|XRCaF(ymq{G$BH3>rAoF zpZ0Ly`MMamjrrulCkwF*pK;F{-4cxnjmFW-YYLa=MANd<42TQ&MctdhcU}Q! z$XmLn*EZ7t;6V|fK&KEC-aCdxms6=Hu1XhdALxgAvZm{J1n)za`L?L@OLz=5ZGaMN z9JCq(O9o7{!28d^pWJBp>4NfuGV5gqM(3ZoyRkGnwH!09=c;ZHmLi7N7`6h(Mt5nm5I=F467D zt-J&b#$e~$w)cX%92zZvG8@I}(H_fMl;YbS{FCBBma@m7atl-Z(1RtM-eDr1O-+@k zuw8R|G?bqhoh_j7n^A+HtD?_K&b)JyOBp5c^g>bZgvhUE1rR;W)A*BAO7TIZUq~rC zsoG_h1cYvh0wqf2{%|=FH{~T-h<_lr1j{@$YAbgR~|i?(x$nu98?_q;urH?o3x>FQ8e4ydGl9r)3)orS)#_Z-Ntx}6^Dtvh4uknIk-Ib7>hL?kxsMkCpS^vS?+-Ll}aHpB6EsQ=1cYz=V1 zR!bHoyI%|?CHxIvH7(qJ{#?rOTYEZ#oHPuP+rI#XDfEE}AGF@tH}k4^p2Fa_?3n-H z`?-jclz%igqeSS*>*DwM6qIppQz+cZ(t#~1a8?xNhSNE(x0e3Xsh`7f0(^>S+4pB{8&SNY4OlSJCx*9 z`x#8e)nP^TEiz79^)tS5@n+NGs-TEE+%s9CDI%7Xpp)c3r}>~iF!xkhN?e$>?%yr+|WYwMG(@rzQNPu?5NT5P_k<0zdDu-3U?xORju$wnx5&Q!h@k1wD@vHj~AYDBfD`$?1ME^nyn(7Nq9KIYI`{T zCFht$&NmDchBx^gw_UHw=2pKGLGyAVS{F_!dS~9A99u<+sAKD|%m20uP`i`Jp(Kdl ze)UqmnB*ulm0k!OcSZd~H`Z{`bVyppUv#0KG^9e!PWL)=0gAH6NQt|>$9DVOqCM+* zJ@jp7(m6Rd7;cCoW8Saxvw)dQ^ABV(`d>iXUZ;&{)X16utMWD&03A4y)1X}Ma8CEW zen8H&VtqEoT!*5m9RZrm~1$aX*P!4_r)+29IG z{I71#yq)cAf#Vod+KZOjqC%tgiPS!0izT6%lo(1yN3_(45Vh5`mQGd1mLjPoYM7dk z(H2cZ6s4&_HJ0>NiJ{gKsil@yMN4si+t&5tPswmDXz5kpCL%B|WqHzCgz69%=h_dAV!Hl2q| z8khB!1L$A%9tC%=dkxkNJRx4vL^%OiRO=Lo1B39|0_m_86q)WlRymRPxafx-5}!8k z;c+$Rn1}gbwpRJ9zp!pukKS-uI(on95+HFWkQ$O%XsE+DpQZVpY>$i^tdPsDv=rfy znp*@>wp{FV75rJfjD>7QOsStjn}rT+u%gQRR@5A98UbwRDd`_MRCncB!e26t{u?JAuo16H zCd?BTi;cCR0b5%w@8^S_=Iw41&Eh@!KiFM+xKc{RR3I*Z_-8kcnx+pQ=G%4=s#qw0 zql9A?rn$eNoOi5AIHkbq@WnrKT@p1ljC>8%+x~;JllFZ^ks1aYb17qWW3#Pn9)5plZ?dm>5Z&+UgYe?!k2{ZbTS*J#bMhSnD@O(3`7I8+n#)VTABwuDgiK=PB+@)9bq5pS!gk zr9QhBw0}Jnvt1xq>RxBY!8H6FfLN^TZ&PBoKi367CUkm0y;p#P2%4&q%FUEXYHG`#}`6W-l z>BFWqP!5Fhk=34-P(*IVgf1AYVMaItxr>h1_Ztp2rT0u@AWd@YzY6J<`gC%ocer#jR)UtkMB^!-1Nz>5pBq$!}w(1Tap7 z|CL1wAt%YCHs)*lcjOVqfpN0cQ0>b3# zcy#?T^va9Rfd!(OGJ8}R=w};bup_XBr!w1as>C`Q?4=ALCRl*osMOzUnm!+@R?ZLm z5jKb?D;0^BpXlIU#$Z~z)9_^TeN$DlL{A>ry~>JKbPj5OPS}v zjK4{Hhr5YV_U@J*u2l_Rx}l~oM4y@0){uRYmod>&PsQ^>?4e+I;B6E<5QluXgvCPt z4(rJ`i-4$x!4FdYz%mjo!rLe1Ee`CN&pO~#4VX|W+lN#3)-(EFAiGngPKUR{cIDT& z55c`^8c>tit(ZrGG}7kXX3mn7LS!Gh)!(xlP-!{(Cue@KADIX}jxAEJ!WKL60>sRh zqc4UWqgf^E9gnPGC%qjg?{cwC3VZ3XHqM?ycadI4H2~erH}Jepw)eY!+uJ+iY3-y+ z9AdN6WTpT(aZao4wK$ZoR^u3Dwn^g1PsvD`crYsn-D Date: Tue, 3 Dec 2019 22:35:59 -0500 Subject: [PATCH 11/25] dhf51 --- .../dmHubLab/step2/PWIModel/PWIModel.notation | 20 +++++++++++++++++- .../dmHubLab/step2/PWIModel/PWIModel.uml | 6 +++--- uml2es/tutorials/dmui.md | 6 +++++- uml2es/tutorials/images/dmui_setup17a.png | Bin 0 -> 368490 bytes uml2es/tutorials/images/dmui_setup18.png | Bin 107986 -> 115904 bytes 5 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 uml2es/tutorials/images/dmui_setup17a.png diff --git a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.notation b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.notation index 66e6549..ff5073d 100644 --- a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.notation +++ b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.notation @@ -1,5 +1,5 @@ - + @@ -75,6 +75,14 @@ + + + + + + + + @@ -112,4 +120,14 @@ + + + + + + + + + + diff --git a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml index 6961d34..fea0c8d 100644 --- a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml +++ b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml @@ -1,5 +1,5 @@ - + @@ -35,7 +35,7 @@ - + @@ -44,5 +44,5 @@ - + diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index 1c02039..672334b 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -163,7 +163,11 @@ In the same Properties window select UML and change the name from Root Element t ![Root element](images/dmui_setup17.png) -Physically in MarkLogic, instances of the Person class are documents. Let's designate the id attribute as the URI of the document. Configuring this is straightforward; follow the same step as when setting id as PK. You end up with the following: +Finally, let's indicate that the Person class is meant to be a primary entity in DHF. That is, in DHF, we will be building Person documents. A Person contains zero or more Hobby instances. Hobby is not a primary entity. There are no hobby documents; a hobby lives as a sub-document of Person. We therefore stereotype the Person class as xDHFEntity. Select the Person class. Under Properties select Profile. Under Applied Stereotype add xDHFEntity. + +![Final model](images/dmui_setup17a.png) + +Here is the final model: ![Final model](images/dmui_setup18.png) diff --git a/uml2es/tutorials/images/dmui_setup17a.png b/uml2es/tutorials/images/dmui_setup17a.png new file mode 100644 index 0000000000000000000000000000000000000000..72f9d24331a29754de5afa9b96a78c91933a5544 GIT binary patch literal 368490 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.^!V zR!|PJ6T9MK4qZ@9v;Wwc$i?z*_x)^DxqBel{Wo=~iT%LiTA3Y9TNOhPIC_ApyExc8 zPfpbDxi&~Buz0~fD5WfiYb@w_k6&2Yy}S>A_~$im{LE2hYXP~8PjDqOrq1*3n0Q0{ z)4iQ#OyxW&>?`h}(+TAx`y+!$MNT3H@35>iL^#Lz(275AzU|VC)Ii0SSZ@af3$Qpa zZ>Z&hN{d&pVBqE!puF<&Y}}HBxKu%>*%CWct>xGuIyG%&w~f)2CJqVr1Fw6VUON&# zmZ6m3fmeX}Av!qIY&2jqlJ&V$%PXH56Jr`IMiMxo*z{=1+0!`@G>Rdcux=Gw!TalU z99bu4R6kWPF{lW(|e(Gd&@PFGV?>$bPe5TeDZlF=hRDy23Na z{oAd6i6%z4>X%QFirBr(lt23u{mM@KN#7+<4AW*?>|Jp84H$X~2_}g*?Ci`Jq`b>? z^p1q4BMBYR9`EGBjf8xINS2mN9am9xacNnY;24s)CGv=90-iG-X>uwPB*1}1H)Fl6 zR*nn*1~1UCH=Z9b7g3ib!K44eCiPuhjva6DiBYB1&`>J0$Q7*yv|nJ#>eSPrIGXy$ z+Q0TU;-j+pjjE7P&cGkXAoeEHaxD4>Sy)6w1lu7AH1OF!UX*e*MOyWIk>A8Sn5RmZ z*MzWWu?qc)`X*#X5_V0lYf&?QE-fm`LraAuonv6>);yjojPz#5g|4E0$cXj{^!RCu zlB`Gw{)3mJGs|5PnE=a#CTpvml&B4UaK+3K#A>kb)PBNxVE5!^oQvbLq&44SxqzNe z0%O0?9=%Ia;&18%OV0U6J1Rg`PBL@1#t=qW8RB}idurCgv8$eWL12FYLMMpcL9+Yd zezZAQi*th!FntgTc>oF66+YH7i9a$!m`27(uW-cHL&;lWcPl81gUc0M-f`UnsFkmQ zvd^LWv-hCQ+tMD3$JmukF(e}@OGDtzSmG{p~pz&q+TxGXkUQg z^LI+q{+=i+YKlMRLFdygbg;kVmJKmhSp4{CwPQiDd(WW~nkkb)2y@zgaHE^~L2G)|2unOc}5^V*-h7j&bcP z5#|$hNuNj_jN9+;Z}UKS!1y3&_w|a%9Tn#-2!Crj1Shl4fhY2j%=&zTz_^qNuH#=hV?`%pqaC?*w~_@PQdL^J07BE#n&hDm zE~30!7EG5-(-?OFv5aIHJ{Xjp^AioUq14i|`_Wu9_6wvN8H^iKxsfH&d>``lY*eTq zjdl5m2_*e(bOTkbBHjn=mI=?V384k;K#^y*x#}Scl=me1KLwSYYh=0XdZl~F^xw3) zQ1k{V6imXe`wwM3A?LY0UcYFC#W$K7H!^F{A4sbUJ~Za8^M5b&NG@O`pK5Z{Pd!$0 zXR!^2LmZ3JT z@l~+Q-V?#R@+7Ew`Io&Zf1j=gs5;4)Ximp1eyE#C@a#7ZM82-d*)puDK*H0I4r z8VBh;dHq*J#>|r1G6L* zhn+MXUfg8T@cUrm*)LY@zNEBH^M};a#hGED96t3y#GL&x#Fnuu7Z8482b7aDEEO`I zKHgqTpsCQ4c>k-EfE0V!W##V#f zK5Us800|e;nWbeOD3PTychB{BGJS=+g!M)Rw-83se0&~vs(PJ5zm5%JkBnZjEc81$2S^H? z)=n%iy`xY5UFUH?9hx9ykr_P_SRO|1XH1)UQrJ8WQlX>zXUrdPQ9kmotZAdadyg{q zmO=e|w7P3gqt8ofb8X5HGn4IGb&x!D53HiQi6HbZKdnO%@ZCcdwn+-q;{aT0R|0A? zb8pHBMq`)Ru$+c69HcZ_GK+G24SP`6f$45#oLJ0faR#&;YFl`BIu1zd#sn9+EPRFh z+L~cXvtF#(niP5bYkIs&Dinadz1cHkds`>wWS$?^y`JuM2V>|LzS+0|UCD|Kq-iGa zS*6zfG*541TP(~=aw`Nd!6PEf!iVzxglk#YZMr~>aaK&R{|0mQ2Z^-+fA>sNB^o08 zo3u$&v#w?9EP}(Yl7!~6R5&t_m6hg|&&>CXYsd#1&>I~if%ByK>NmlLvoAN|s;=ln zjc!2W*Zrky-5M1U;4OA5Kc~p3P4=C*?wYreY22qR;cXYe;3xo%I%Bc3bYa?MIjLCHItQu^XoU`Oy(?Z$$o=(*j8 zhQ96g)BYJ59^CHr#@jkx_8mb1E6z<-q2?JHv^b}aYn z;*QJuSy@6x+2u&DB=@H-H)Za`k@{RK-Q*G`dQ|nPS!Bon_{p(|y z1&uVH(P*Bu{DPr;A?zWeE3}<>yhf0j99+P9ap(=tI{y}sx%(!}%#S=D2y%iZa~$OuG$S4u zAaOJB-c;oco<0Os5yCGQ0dc{Q971 zM0fkw-J+HaJ;pE59P|#|OiWDE5+$Hqhu?MCs#|jtByh?@@b?|(K#D4o-Mfaoyc&x_ zRK1;QaW2{%JH4@j10}T7lvvfs`AL62Gi~zOreI~Eio;{~i{d_vDJIbyb>RII7aDP# zGSTVelw4M4t-#<*Pg_6WS65dd=(Ip!@1P4VGqdrzS)D@yS=&tt(rZZd=$seq3I{NKy9+n*Z&O^3zOf1IA-HdMJszTpnsPvN1fr)4brz4$b&`n-33rL0n3+TfrSla78D5+UMP|v z#bzFyB7?J!y}@JSDHIdRVkIGQsT!thobNNoi=5`)mkzysZw2MpwLBtKF~W{JMhsws zr2w{%q$-fV{F&!yNM|E-{Be~wN`3=v&pl?gg(aE06dkTRmDY81`2>yt$%Ua}=9qLA zP1lAMJxR)57s`9W%$P9457AC9GlutCa*-x2qS_dNCgqJANQRkN<+-3vzFvKj5%*Y< zA3}MmtAD+j5klx7gjIK`Xkfs!EGN?vPcJ8rWabeKxDASmeGnM6>^1)f>?bUjvnl*# z#Gh;L1-boyJHbRG;o+qs_a6^1#TD~F8taimR(y+ue#u);y!sA2G2Cm1x=K6q6&&>f zT&YJnG%FZxdN235c0Fbb8>xS6CPg)@R@Up@1}CiWgKceUFG%n!_p#H$v+_h_EKqM; zh#xbl*H9CE563pHPa0>|s!0^B$Y)+sM=4gw7-iu>`Vv0BnLW0;)0eMSjEcj2d)O(@ zG=h_7nhg+0EQbeGNx1rVp}K8r?IvoCAq(C!6WbWu+z~ofV1Xo~DtdFri<1Yc9=xKw zmvv^3Xg|}ma)yudUd69aWoQ2_VlpaHBPdQFZH`|ba(Kq0uV&uF=k}2h@lesWr??a0 z(zNL8v9{E*-rLQ1Xr6n15NFKUf*#twm}seQbO?wx$0=9S!g}hENP?nZ@Bj!13|vVa=Y~an`ErXu;BR zLj);v{v0{8$ifNnh{6>*tssblky;&}_C$rbdCFgmJDwv0;^AmQ@+l@7G?~&7*~`~~ z9q{I=AIL9fq<(qEk=rOo+beouv_r-85BFT9ZG!l-zvX`c5B;y;ac}THk@K2=Hqfko z1#X7xu(z|6OizEgvVk3Pq2Zy=MJC;_G~(7prs_EQ;AibEr7ur;!MsK@Ka@XK0p1EJ z87eCC7`yD66d!JE-PNrwBHZxIWhOXkGfV0j#d4$dSYbmxHB%FlYR`6S>OMQmK(d64 zMeglVP|mzjfDYtE$Lej7`<=(+VtZgyAPggM{{+>2&T zpE=mC==Pl_JP>n5Q!|s1#@l;@iLcsHC!*D)6FxY?w@z~Ctt4h0yL{h#lurxo-4L`< z8v10zs%`&wL0Q6LiTc({-Ld4{Nb=%O)}CtxnIq!c-^vZCyJB41lM?AW1e&7b;=qqq zhfU4;+~B;=YIYBdnQBjZ@KxxthDN=(VMG@(p5Ru-I-jaw2h$y{CjnX?x z?@^H&iu6vD9(sq6b{G4cv-iILd-mDqeLvpo2a(^(B6F@e#~kyS&v?dIjaw#$d3Z4E zjjf;Bs%Z$XQAgMLK>hsgP|iS+ebfi_6Jy>2#ztw>@Z!X|qN*v*RuH*5{gs`1qUlat z$+eRy?$b1skhOLlFrBiJlIq%$Sx(9DW5?&USOd1f7Qh!1?BD7Lv}o4d#hA!$;C^6y zYcYuug66hiCHg>?pAGcx3^l3+cYP-FAt&5ufpJ0o!RMzOUH#wGebm%zj$)DrxFZec zH-C+|I~lTLG)Imrr-+)9R7tzC}T|^FFK`r8;Bn;LzD2)BKbs_izq1?p^0%hWk3;go&!P+0^0(g?1vr z23OzL-!*j705^XWSEWqXLMe-rDx6A;g(9dyfmm)2w?u)qLl_%u&^jX318+Tgmj$XFbk!>2T)0 zedgBd9%xBPjm)=Tbz0(7KOKmxM|y$FwZ#V7;tc=bV4|Dv$O}Ka8af)*nBK3#)h`msJc3g5v_7S-^@r4C-AedU&rW+! zaHyoZBRQa+99I%O>|Y8q&PmzS^TF|UM~6&ma}61^I9F>7IrPo+UT-wxtK*!0aE-t*Fa#bEf$J0Pp)Jz30^fWTibc zLbR@*qJQOm|4M-W|5FKIEIcBD&g1=rpu^;-5wx>=h>njNW&FvW&7-|9{rjEFpaHA6 zE?#w68{K5R>??JKu&?f}PZCxbQECE>hjE8?m?B{zA&!}T-no{a*6qbu(XG{}IAJmV zQg{EVLO{I)-SVT33``J=dV9t>GDsm%I9E{zQy0#4=njS<9Q&DrZjDnT&4sI;4&sv- z7oQ@-qYk-WJzw%%JP|1enE_blo^_CD;2$G*RE$o)emjRi|>uvNbQGyf`)2}$d zXYhU#)a}gJ8c*yxlcm2*Ll$l$G6@R{C{GEY$``*N0r|?b1dU}ksP1DtB`%{LnR`|mcCWsnROA7s*H;~8Cjuc{P0~qfc zp8-){NOQnkun6tbe@Zk1o8R!;cE0O2=Na3-1wUOMX~(!!J5n=wK<^Krk!Dpi*TMYw zvRjw$mA?xJ;cww}KtOqmG2J3S9Iro`a|m1;D7KS1ykFBH zI|y9M@zh-gs$A&q<;en7E-DI)B7j_sQuSTnS{`K37pR622g?VpJzmWp%21CjSkZ<7 z*X;BwSYYWUmdGXGns(iIpIQUGMk?N*SwmJMw!Amu@i}!^VvJ0bow(8-lD}DSn_-z0){t!)lSOAg-&5sP z9$&)3|MGQ2mY#|(iVdb*5CQm;Pam~!Iry)ZtuFT2VyXjdA9>nYJ@Sko0pwruoS(SA z9P-g58;$w4g{yDSO4LHzo5CUeDuMX8Fgi4d*~eQ`W7l!)Kp??*dEgt@!RslPPai$3 zHOnOwzZ5tjj1;b}K~~52QFsEwxYLH%Qe#i0Ou{Jn1^i6Znt!0G(0%#pm+98hB;ujjn3$wH^j;OYI-!5^h7BNQA_gb~`$nyM~JHEnQ zT+%pWrX6k>_xtviYcBF$*q<@CveMcMCu?zL@3obPK?St?V@fR+Sq>YL4vDGu5q;}m z$j$8)q?6ZZI>p!$Q_`UNxW){(*dDgKr>B@jb{-{3!%mMMJ@WyBXLE^TAL>}Ui9%se@onqth{?WcY zI_rF1)4_tnBI8P0qAp00O*iCvig<{;otDiiw<=Z|7GBwa9p#~CMgb{kO{JEtqQZCX z@P`2-^Ta06!NBjGtYcNRgmYO0{>ieeo)f4D43S(J{JdZ=;>mk~3qP!>^7s(uVDI=~ z0aLUwE`)grts=P=6!l#6TiueN)muSP#4+d6mUH_cD=IVVqv6)$AJ?#($f0$r%0Tf< z#E&1XgW0h$GZd|dj-j94Z3{6D&tPhwe2F;tNnis+fyVo;@YGksZ@Ar#l+>#Wm!*(T zJMSkR<*_4&aApgqkBUdYCwIl>JGo0k=+#6mk zWeR=`q?bKOI;OU+`Y1R%831O@9lDBNviUOeGn%!_ga;zg*Zbp$Cgr(z?%dIQBQ7EO zfo`9ke?;KB9`YTajZgk`YG};l(`2s8=$KUL2>jss{JQI)H{KrO`1rw3{;7#~_O&$^ z6{~QblZ^}q*R7U?@kp)&mPn`it&H+=ujzvx8@53)=O7(u?c}AJ)CyZ!Zg)wf$;Hr_ z!|MlCPQ^)&07d1%)l<@sU%RRG$e|=WVA4JLv)TNl4c_8oESHn|kMd2o)St=gq*B5w zUC3VnWt=mf+E;hs(SRE%_S8Q`y-nL6DvpG5PQO<%pawqa$+uS;@T+$rF0SroaA!)| z*gJ+&NUYnlJZ}*k2NF~uH4iEC4poi)Dx8^yTf>T+(F>RHj~)}X@x)d2)^)M8HKhWB z-1IXU6_q=__~!RN%@M8ZwO}&`n!2$vvRCp9_)dm;=2A3qZMsFmY4eHd8>xt>bOo^g zzw`VGB6>#!2}C%7&Z!^e%v8e{sk?m_}g>SA=@E@-j2H2o-IiWpD(lvKOOVSJb(oJ&4Z1h>92s>6$8E)AO^hs zz3rcwg_ZavFFB+F)*>xiUs3(BdALE%qmpEN8LX|Xy^0tz^OFq$^6Ec+Tmk}(gZ4vL zJ-1f|8=Gk^nF2w;S86x+YE9zJI~yV9h^U$7&eEzvVL!7wlcoy?kd?tNcK6;MDj9zt z*?anY#8_QRlWWS-dIYAUOqtDh zM>QhaKt-thJtnMUXPgA{Z>bMJ@`Hf7L1P;>BmAFrB%VIrz+V8|)EzoH&DMV<)Ch4A zvLWEp**Q7m@IYsj|7#jC2}q|^F(BMC^pn%12C{dErW5uL<|xW_Rr#xWHAA&3md{fY zH>Q({>P*(;B^wRDHCIiJae(S3TBj`>uSRv1G*pS|k3a4$IVn-1)h~$wa(QXs+BFumfS=F8EMLXqOg zw-l{tJWRV$4Iew#_qcWR=-5F^Kie~VN|O^F9tq}?<9lcnR(9mf_-?g<+RvpwA~3Nb z44xarmeX2qGa|u#@^w38^Sk>%lk%tepl<2ePVQXg=tFM zl(WW_y|~P=W@2$&_KEP9J>1RI#4fC-KO=LCn`XIlPe|zy?H;%}nF+&w38H_gpW50k zz2oAi#Wm0RiK=JEI=KXFt0Ej%nT^KI6ec?*zUu%dRVyTaJ@=pLK>+qS(RJ=Z=VAiK ze11c58L)q!O$Efgnu$PEXP~%jH=K1qJ_?mKbU41GB;m*Wz4f*m zsLsyMiiU1~H!!6eJT^b;M4FuM|Jg%wBgDyVW1Xemu1wgb_%Uzxy+VYkZGUphaoRlS z9{oWL2D~0u0wW+j;9eI`QFi!km*c|SnSZIn34j2ibyxVv4^k=;dVu4X;U63N?Q?4q zOBfP-fD1%|w-$n-_y3WL6a`j>FP9t@qv1GfEUnV_^5=4I_Z*Ptp6oQK`G)vCgh{X5 zA1Dw)#-A!aBzZK0I7fVJ7aEW~c@B4Ww=veM%YYI#0!)xLeT9sEzWr+9L0l(L@M&iA zx3W*$_jJ2o9onb^<1fVWG)1TVpLFd}DLG|7z)Od2UIOUf@PE*?A8uKt|5r5cHX{?* z=x%$$J7O+}BVW0JewBQ_OjO5-<7Ww0S6(f+#V$yWFVX<1;YzH+VOtaR#_Ds)GNdB# z+2@#vv)|r@0++_kFCwOU5Ui~5c_r4gJDO?9;tNmYT=1zg%N*KTjuDi-!Giv&fH_-IVt~N^n&>Kxx5_; zbZ?&e-`1-6W7Li|*PRq#3zcHhpqmh%)I{osOG5<2=KZDv|#{8$MTE9H=pFHU=&-|x#^2;;-X_xs0GyVW8 zzhK6n5QW??nDGbl{)L%;Vdg(!i$DGP3ugR+8GphSfBN+o%=mvDW^9l@c?r7c=~~XT zBBR)fPu}6at>AN#Y+Lf^_$`Km^YcYo+=|+A&C}^7Wmgpguik6ED$2qCS?j?)RX)w_ zA>R0RPvpz8!d{jqEctwwxjpa$NIbr$nc7ll7jg-+F~0rebfdaG|i_ zvfQ!br!M`EA1Zan0tU)sO6C5KPyWY^ZJx(Z8!V36cIdfR3Hm?#^}n~?Cm_cvx|+#%>F;hVJ!-phfpt9MKlSjabz3^t$RtlK z+E;&f`38YEnFu_y6ujhoiPvCEE6G{KtW0eJ(dfaW*qM zHI{Nux9ww`X}knU*ZQ&a8u)TJlFQRHCQ~8BPss!oUjrMApgnFH?V7zD|YW^`{&1r{ATBNc`g~T zAdFl8g{HngKXo=!?0skVHwcGId}vMSeigRtbhm8L#0pX7$y@BzgTgts z)MYEfzlOG_fI+zT0^V@e-$>3u|KzRR(#=8<#}jo)J#~`MF|jukgJGYG=iT0wn2JTm z{UwfH*#;hCAII0d!aOl3x6~1Rr9ITM`2`nS>cypx$V)G7iK!`vjoe@TYTYMw(Xw3{ zm7bn{-xOC=h<9$Axx!C96h+2c;mCz^AJ+Q58vJ|je*~aB)t}2Pt>L14#VO?F+?B)5 z1>6~~dS!d{)P)(yRngbkhVRQgpQtInjH*1*XI%*8KJ&qOR9ByFOJ+wQ%?NB!VOi#( zM|!JY`-|q)nF+fKJ zH0CS61@#lenyt118-wx{ho8ozQv^-2HoREzK&ex{51t6!Z$}KeG>gXC_m7HqtS|6T zZ^z)SZtgP$ZPuaF|ALRjq2ux^%p{fQ0^+8|t-5d_73qyQEq`oKmQ#}WgzDM@+uG7s}CK97ma~c4pSRw?YAO^)WuL9nfo>ehKBD6E`)F0l#*?@z-?T%ytPh*Q*Dkc!_{mu@wX#lQ+K1qnmu}ogkV#Imh2I?4oeO?@H6m1#!L&3AQ6(hxv~W!A6y*Y(lxF!{vz8WDQrL`krZ8B`Yi40Tvg#X zLN&3_M4!jUQA)+Md@-p**bt(}^OkY>6}O-QNq1OBwM>lpo1SgIoe0rR4Rcq2fy#$5 zE3bHH)qeExSY^kcWcJQ1Vl*1seq5P4VcHB8ld!(VrKUZEb>T*g&neatXnY*LFPUiN z^K1Di=kt03&lJ!}1B}ty0|q_%ddTO2N<+b$p8TI|HC-yg(JD`q#?hBv?t)YzKyx88 zT+hOP5PqtMdip*x_|}uSY1WORhY=0(!0#^XkIf|U$yueAymCiQ(pliQm?(PE+lMIo?ROndV43f^d`b$b#`IyWA13@n zxNGGhUZb`Z5=A!cu-k)`=b#CVOS%#@%|gPc15ZPIkC4{;b4^wbkLH@_!-^|jxH zOpndwEHz~bBW!C3>Jj9)z%BRF(6-qMXetk+>x1{}wf<|-pg2^19C|j$a(V7m$$o60 zF}9Nj&IT*m)q=y|13ys(@S%?7&w{Xael~)Txg_8iSZPjuC5BB_xqk#b=jg`od1G86 zo+>n!slKIZ#dJZIO+$8iJx+o;D=^uQVv==vaY2d{=A@&tJ}>j}t?D}G zqQ=~OMCKx+`P|kW$wS9{bD~rSx!Ega_C<|0X)nrTN(P(=pGg*8-&EWR3YVEnZe>p4 z28ZIHMg_;sP|UI5qS*^^Bu!F~uvL%%b1P_FWmho`b(S?U@x)JGJAN%n{>XetM^Omg zVP^M=rM1$k@pEqfN}k3t>`-$KP6RHE-9%?@l{xj()-2~CI>xAUwQ4=f1_u1E#F_Gz zG>YJ(*U;sR_CdyVxeMS$Of4J~mt2Ru%KZJ&MVmn#CHS^|G$uVXdj`mj_=39we|z?f zW~C|k;nR|hA0g3f;@IDv>RF3)002Gej5}Se_JLh^rItcV%7#^xKK7h;`4-3di31^0 zfkm#tr)Oq&cVc)lu4Z}_$*@zc8V21DuNNbpa16ygpCCqb376kBG~^Jqx0s3zo9ndq zw;%K)RhXV;p6cT&F-i{@$bhg`IIP{?q>@tLNLUvfJXXZNU#UOTvFJo0KsN3Fk^i<% zby$?IQ2=7sR`s14yMEZpnOcRlZX@%T7C++MyQzQv{MJs%x;)NMn#hMO=2y=#c(OAh z7FtR>#CWJF{Gby=VVaR;+k+1(W#|intAGy8h?(L6>R@=$iy+#(4?EwLj|DvX%`?QE zI=o4Rr+AP%dvSb8HsqDfPSb~P(q{EtDU$p~$FLc4#?N0d&MXLK?P|bf^GDeG(|}s| zK zX|0jroeqL3)ATxp*02rhAj@j<66nN-D%-GuUd^z9+X6Mk%nQ(W;%QUEW0~{h(}^&% zMw5-ta*4Yeo31_k!Dxcb@@`Ph*2)cWbZDx`F_Q{|?moTph#*@{a_^q?_c~})O;hcvJ1GWJE#K%*a;Nv+2hTN{rA|f@NctT&nj&J{as=c2;uFyCZx~_A z8Ac5%ALrYNd>pTQyIsI-%o`^s@99meFE^5Lgps%fDKWYM8$p7d$P1Y*_AE_0j@Vq(;oGI_ z9u^|%c9t)aVW7v*MvZRC_aT&LNgLGb=z%*7Xnrobj%r-(%uHHb(lY9&!w_G+!fRiX z{HBwZnmA$~zo7EUvl@u?v=B zFrDPQH3EjaA3ujai*eDzJUe8j_d5KrwG}&_@qCGT?k#`S!<-~>i@uKqvq8h8+;x?~ zIIRCksmg>hglF=OL}8wTi8SPVIK2SOd01{~F~c21=8p-1@Nb)MQ{OFbNO40uZWXok zJnUCMEl=ebm0A>*Q{hpX+nkuKc`e9-4t6%FsW@`;?Zr5r+K$GmhMR7!OuXB{;?Z|< zme0aOwvv=ZE;09UU3g0R^vq)&)%}q=Taf1`b6#kn^%0_b3?RCf`1p;{)SOk{EOIoM zp|`($s(wU7$_#&pu-EU%^#JMqr6=JAFI}Pze5kl2b`wQR_D^s2>BK_Hn{$cJ1!0qt zR0C6+->!_RQ^!77KtRSSo#Hj|J)4Xajv3o2bJ7c7#Eov8-*68miz90*OAywZdY4ck z1Y5Wi|MHJRo}A=S+(bLZ66O@J(JaOHq#1u`gSq%&*W&te0pE)D&dyD7Hd%*jF>Ce> zdP_G?7CDI#%c!$TOxcD(8T=1LFO7J;K0ViBr?J)wne9X_pQY+38hUTSNQO+U);p_7 zLSKu1KBRk_m!{$U`tti!cV!$hH&0$t{!``V&Y z(C{Vr%fz}i=vdm%E${TM~XwB|`9!EMeImCG}&NY^8S$;gN6^1x4 z#-WVyb+n~gyR~n?YbuH9B2~5p{k>yL109`=`;f&G^aj$*!` z3_%euF;Ph3mgWi03ibg}N4@6V5JX9YEt0%4s8LlT;V-hyGXcezj zv!hoa*+c9eQKz*g>mCt1zZhDCoxWw<7TMaE!Ee0qP@n4a!@&YqP4wE+b_9;4Np?Z?>fogY1P?; zwp=n)K2ZBqS_m;9H)_MdnP+fa=!5Q#?)jJQiKyGEPd26{jKyqz~#jQnsp?zOLpuE?9TpP}N5;dkJ zJ7k#g>VrzmULStIJS(fmk*e12nA^e0!|>rb;dDGn%dkO>p^i`zzZAiUCasP?r15iK ztE6IB=$|79;VRBSnbPFX)dL2R9tcln~myaxc>IJ{KkHzqU`l# zZp5`-bN{fMwhoR2)$!MgeLXD8jIzquz_QhajvT>$+5+%!1xz{KA(1y#UzYtXH8HKo z)JgzzGw>qy7ky?;WnX42iBZ$P#_4$b(Nd$WP^* zade2@z6P>kt+*{cCaxnK-0|UiRZY{!y{0Gr<;Fi6;~J-TYh2|Q*0C8rVV3jJsE+p~ z^*3%LdG7KvSlfoRkjB!5oG$D3={1Pz`!YFUMP?;;*nF^S@O0|jL3P=W@fWVzQK~sU zODr7Ug^MONCT0)Qee77)jUoDh3*y^YsWN3p_MLeA+~1Wy${MPPDY{pbWqQc4Zse8)|bo`Z1 zZ3ozQ#T?D-0tU{q*Sz@%s&r7*;g6tpzGZC}(-)%W5J!V~$G7^pMv0M9Frki5@Jggv z9on*cgJ$jpeG-iVDE_S%l7pNkD_oj=qF!kU1~=A3_caw6NC^Qvvup&4Y>B@TJhP48bh6SPk4(i5^Hm#4?l9y? z^&6-0_&oO22lFd4yVp`iPu)e`7XUXpc92jUGmNmBp$u57^kML$RkwHD)=$~dIe6va zseFC`Wn;=NBevPz`LE6jOA>=h+^uKZdtIHU=*RMa*-ZYf=uK5t#EBKpa=15l#7-{a*D zK=H0CdkqRT5^gRC4$HZvVGs#+$%V$=IpyoP8}zuyU3ZA~4UU%9h%efR@S?j*VQgcR&|&_bF?o5L@I64Nm}nWc)`J;oXMTZ0$I877PYdWR55`X0aRt} zR!Q+rZKUKD=0qOgguj+5-#5>2;xx7rzP`NQ)i-`4(2>#q$0$l;aDK8}2efLxuHq4~ z2fX0r0Cs-dY#TbHeR6PfOMg4qWN1gFrb*9s^0Q&-W+SP%*;&PT&KZ|-xo`J`qtC6A zmS&@{E%5pjmk;Dj-OaN2SaeM@?d#%II(5t?H2I-pl<#eREeQQjfYP=|19s~N_0gY| zb=?(KYpv*bSG8I>Wa~nmXvxY8>W^;7z!M>G6V_c4%J6ssFWxJm(iX0~WCT-Qij@d+ z$Boa{QZ^O?2D}y=)B1{8ltk(cj-T*}b|?4x*F5{eP(v6IljLkxUpG|m&B^T)Y=r0u z(sOtwFsZN4V@5Zto`vr4-c=HtAib8B$}doDDBD42BY7ao4v})DKjQccoI#U*J~RD96J9QT#{2d+VtBTY`qz; z0h@lBagc@CPWXUE+~VP0gW;LzFPtEESL}pW)1{XW!!cg{`W*zU_S_~1sErNN@K7n$ zH?n^7KqOHJQ6u|e-#<~LFvpw+Dh(O)0DWiz$7aQ8&$$reNZ_@VoH#YafKsFvI=@B% zVySi3$tZn#`e}k*ynsiM3Goapb|b8(EvU6Z?a)3;2V4~ETeuG?T^luv&WV!>{S4I! zh`aE#I4TNKG4}AzO$mYX4rAv%BN1k%$sC^`d-v+HYGLM9{4vHWmuttxIy&JL!t%zM zV^St{%Ihi>1SkWA6aPE=b=!)q?L*j4NEv&>;l(%*X+;d{W>97jHlPTgz+}hb@fh(n z#;Xm=)xpTm!idA2IZ z@(W52Vp3;8B)wSSVnSTu&B!I;VDP`J=GX~(K_ECVQ7Y5ksPj* zy6|@NMy7$WS+|KECml<1*L}x{hNdjN+v^(0De{kZ{90~po0P45EQtvQV#`pA5yYEH7gcC#&4O;yPuG9>D6lY&@LXmg{ zC@Y6>D;#G)cjs2GGM=R~1J*!^xcrZ4R-Nu`1YY^-UkvlQ71oWHeKno)4RMMl*wGaE zV&?!CW|o}*qRce4=hxb0v5^NjuF6Wf`kWHu3^Y~qm5So5_wVIa zu%GvKzg(P+Y(!>b-j~3=m7qjcQN}F)8QRpkta2WkCF^n#C*D=%Kn9gTjF3R#JKo8p zc@@P`$x)LVefjU-inLStq?n+LHThuK3n-_2w@<`5!kp-ea~onyaPA<~;;U#+*qjQX z{Z6@x=(Qsn{vQkz5RYi{+3pf2ir1)*etn!OIVjP(q+77e1X8NBUk4@9%l0e37YG23 zn%OmS`GCKQeN3j3xlHYW8Oi9NO5nT@0ynsXZ8!yQd}rh1a<$k~LD>+Mt(5QX-`{dr zJq_Uji=ndZ$J)SCBZ3ANb9Z9qF2ROvH><7Z2HUx6dt;$Jmj*w=if4vda2^}?%2nRp z#Iik?3qJP}pYVF zjqb_c>S9oVwZ~zQwQ|}qNycC8tSMw7KkZpk$F<441v}xk0R0EX{Z6pi(kv*1%Z3L z$90-Q`)j9`^oE#^%b1OXNk-Yv1E_2R^0bz5M}L?=G`Vj2YK<*ml?G0J)0gRe?3Bf) z9bv0Ymk$G*j(hP(`GwGO^)0l~5(9obb6tCrwbuG7Fx;l1pXkNK40&pRDB6A#{fu<( z-f}G(fHD4St6SPeMjaWjrn~^zKW!05;@HI%+q;Z(z!t%RssmiB9qV9Yry(tj7oui&^TPm_cFUIhSWb6D zl5_YUTTB0d25R~j)z?_mGhM|ACJVJWs=tGM{{Dfzz%>30C@h}%4KIu>XU{VfQcv=d z*2X}E6lG0ZYs#r``kyqq1r~WCumuvNqLTT=OcW+;U3-bdB`lk%K8YBQ9J$*!yuKNT z+K<32^s|em@Gt&NL}YO3#EKM(cn7HLs>AL{(9uyIQM{>c*2nYqu7mcrYymBOx#Z4N{sQ&bZnVpC66 z)byf+`RkpeQn|DS!pQ7{!0j^&>ijZmrB{mS4<$AsqiWxKJR=S0$PP{PdT_lZDJ|;I zG~hTrICmY`!T-ge3+n)_)4Iz3pZ;X_9 zV+6%d8P3>FH)ZZ)N>(AtB>k@+B9P|>An=YUBTh1;&X580U9;B1u7KkTO2bJW;nfk* zAcc(#EEiQN%t+@5{=y0nNCig(l2`M2;_-KSdt^zoRRR{~9l> zGQ5s-@4FcedPlX0Xj83+Mp;T-tbwsrTxWN2!M{4vFlo#R>#rib zKu-~b0gWl*gt4f69lXD_kFzB7w3gpPV_@34w-DG1pz8YhO-tc=fYH*u5zPowZ~OFt zO0eVejqX@FV3PQ=v{;yX6}rp3A_a;fDZ^i#;Z=;skDtbj=`iz&a7He2R&{?KqT zMO6w1rg}-JW^igDAKl&Cda&2udeB|giWg`!x%j5TA4!ngJ98q~hB7=Vg?Upm@HT=TqY;CTKK*F14XYqi(F zC@2?mTA?{~7qPunSK1sXrb7ID5qc zk5LLq#{!_xTi#Cp!pR{RhC(-I%36k!KnKg!BI;22A7uApD)}tS^qb0ECw!b^9H@l7n%j0Wm@DF;Acg;T6Q?p!bPt8(O#akj4zg`hx!_nyuXu@GQRod*@aEv#FDz}QoJttxh_Q)a$_+}exScaX7 z;LI!-q#hlZ0eUvpH!O{4kR97M!g|bXZ@KT-U@pC4-d;4WT?zCkb|ECR?M_~dUY^K+ zA>-02^J-z1lW(e`QdmlTY!qkQK@ zKf!h9xa_R2NuCCjJ`tFgIQhw zq2MLZg%PsG@oM|l^^Q1R+bD+f)PTIM?e1}@9Aj(nF}ISNE}#rQI>sTieKpr7+!9mx zJZ1mtt(D^5%vQlbfQ8;2V&8Sv%eS2HX?-|8)Kzpgr>JaBJ+Vw9p-Qb-0y7mg=AY9V zL7^2fM4LDC!rg+-@m`WIu)ZD}H=oR7FM!r7UXO77%`hPCLvh2V#cQnYA` zq0v3&wKJ>p zMG-}ui?N78zf;K>t>AgP>#>*~S3>+o_<#Y<3`m_6Rs)8*ekLtb)5h9+@;;*2YkX-< zf5nGdY%2R^$mFYyoFV^AuPE-aytx-p&N$@Y;gPpmd#j8Orp=QYCl9YP3P6H8V{OBR z+b{WDb+*IxdS!+?4C=0h8u@arzd+B1=7FQ&`i8u{-*@A%Js5!2Kt$S4E{0=r6$=Q{ z^z?nRJ+6J1>_08lO&_mnPl1NVK2}@3yWd(u4amSfezN+IUiZ&h3*MZM&x;^GR!SS= zd7~1$UF0ltlON?85DsERU|f*yLztUJE}`2YHLis9LIM~1fhPpK(%Trq@+eG4|1&P| z_mPe4J+f*^KZfp>Bdc!xV5wXr_~wHXd*{`|(9KVR;k_b#T)faBhwpMrg$WSW-O{p% z(Hj8+c@g!~C-Y85^efkk7C_8W+HxYFX@Z5)2&y_v+VIrp%qT#75PCjd!}XxqH}XAz zp?3L?P8slZ8LUQTQLC1uRD@vy!`VC!M0&qAxbA+hHzQ}mB;UEYN@{Uh=0dg|s)3e?b}`>FU<$GTX8>7RIPhki$|97E z-Lw>ybn~c~y>|7L%i+?R6zrsF zF+}bh7)qSAya5<*mF+1lwSYf_nXHU}Y~D&iK=ire1%R5@2ZD0`7opYBu;gi8wy)K< zogu{A>ZO>Cz7j(y$1rivGG{LXu8cn3o8h&*btpX}+b6eLzHVEw zbMf-WF6u1Vu!t(xod^ibO%A_uiXG z2kFuh5e4alDpDfSd+$|1dhb07gwRW<>G#Jz-#KT0cieFYBY%>NBx}tz=leeI3c^+w z&EaF-AO;wTH9px}6vwAitG28CGl;2QkVLu>T4n*ev9>cf-P&UG{M)1>`4t_z5%y*M zBX}tVA#Uton3$8($E1RiRph(j`QMh~ArH`USXbp*I)4p(8tnrtsC=ht`%`wItLBRq z$30PX?cw|#Bt=>wot1Qc7+v5nSJZsuwKM0>5sRsk4|sHvcjaWPwPe>+uXVf=nMR}o zC(@&0aoS-Cf^-4{*EN{;!`d34``b;^6yc za05TpNz?Jtk*JY@&SVCr(L45-o*^tL8DqX66RYhqm|d-aDBW{NqeX0;KnF=O`^9QElJliYAMcc#)TsGsnN%GW?1as=y&#OL&{>1Ua*kA_z zb6Gj%|L&-r>lSjKH6Kmwy<9Q%ELDzF!aGp~q_Me~sSIxCqW#mmo{eLFYh8YI{lLSm zbG=7KoaMM+zf;fKJce6eLG3D=}-IIsL)b2$(dd~fmNExvBx?( zJ3dc_q3V+RAk!{M-Pb)6N*O5fYwZ2Gi4G;%8E3FneUDClIeQT@Du|1Yy7fah(yJ`nveA6H6TEcaiKgJ&$9q5;dWz}b7-4> z!Rm4PvqWqvEk4YkzNLaBR@zsc<|kV~T=p_ohmuNNzXHH@0R$edF(wtpfO6`$XTf%2?M(ksL4lJ*0~mF#y;YK3%)U?wmVlPd;d6Ew z>lX*rj;;g8C8Im&A%P8_)u-od}RtX82$>Hpy>0q)qPQ+^&Hco4BN#dhE+ zD^rzt?Y0C(gYMfUVWnuhf_U%P<@*`=&%UfHt~GEd--=(BB|-d#vIBt$+3v9mzVyQ5 zI2@G8G3G<(|%cANWt-t0>mj{;HTmB$!5aOgawFU;8SvZ9%Z-e$JiA|jSBStM{ z&1S}t^I3twZw?n}jS6BenFjo7dTOGl$vy!KP(58xe-l8orUL!NMzppu3*;iU#=7DB zL!BgvC6o6H(tmJ{9LV-9J+q9v_n*CD5d#Q~ORHVQ7W!9#3H|F#jRGGqnHfo1P+u)| zQE6jdpecTmmd`bD=QL+5FsM{F^*2@gGPYz{17UP~_DW0-#WR$5B8)eL;hxtfne31IdAONGW1)s<6vD>75hQ1=o)o=t!3*d#SsT6Ui#}!xVfQR4i1%q(5iKd&~YXh)Y`ug zNjHtYrjaU2{CICo1gfmI%j+zxLFYb`OiB#HDJLC{!~y;m?%=2=o}uN>jRk+?h!%i^ z3{P+j{DasG1~$;yBmRhGuM6E=>(fm|th?)-amp8D=KCEqt>?+aC-fM8u1zYiV>P1P z3s~UAoX0aS3Tq#z+S>lhQ=py7u-I3Ks!=H6AtnvgD>OPjIvLg%>-{~f8c#iFqx{C{ zPlceWn9IQqWS|-xI@M1s(WS0*v91vwcIG7^;iF0%VTQ}XZ30yj6C5K#UaJ}_nN2Ld zI%yX*eeG*gQ(9F~J#AC(d!p`uuJqE?ndBZqjULC2XF!plXG#LZV`8O_qW{KiUH?pShXu$>vY7C8;-?T#=)Bv$2;JbyKkK7 zLG&QMXao)_^;U2Pcjva5zdSdeR`9ip1M}Z@#eIN~?Q59$P|F99&ZcT5v61?c^Jg!% zJL=cU%Y?&Xe1y8!qtq9`@8N3ujJrkqm4e$avr*ak9PwC(fi}Ps;NKAcgPRYUw_v~| z2@HtD0u;TguWw@Hj?wp*gW1F_5^cn9R}=QYT>ga6*IrR5zbGl+P6Kg&E4zw9vQ3fK z8O>ND@rrm79X>pV@B24&4R&wM8*Gg98+;~T8Rl9`!ViA%HWoLnO%^9KfMC2=$}$S9 zvr6B8P$8nd+`%JPygt>;)NJ*Opt>e2+=r(sycEqFjtY!z4#Eh5>7wQ*;XOG$L`mgv z*Lrim1UPFJ7`>jQMT9W5XgnIcmpGuC9rw3feOB9hiYo+?>yP->;?DWR5Mdqr@J4SsLmQ2fA-k^Taq5%!Z$bAJrsT1EY($v|pt+A8ec@2Kz@a_3NNX zeu)B;x2BV3{29(3)C0end-`*U!wKR7=Od5+pUgC^?2*5cZZ;ryL@WnsV8Pz~KBXT$+q{{6go#AFT zcSo8N!(VR&ld<3y*|@hJ*&P~_3I8y$kmbWkn7*#XNiG47sa9Zsz#{-mwZsuRFO|=U zeM+SKo9YmhDjj;ur+ifvt76PcLB7k2h{#n8CE_c(L1j>OkFumrVJwSEgkh5M5$n@M@qQ5RUar zAkm6Ih?PlmBE3&9{i#DnClBKxxeHh_L;Rq|4EL0?j1zGQIjYqjMPW0as{!tOss?x} zT7P>g7v~Akn|(gL@??9*b5Ctm!UE|-M@{y9?{Rtj19d;#W03dgyT3o}=OX`yg^b>v4xPCY%R|@|iugPfToG?sIq)D38$y;;C$OsxmqI zEu)|3KW8Z4M<^LzU^%%UMF$r3Osv5zE4u|5|TZ3tMOlh~JfD7mki@_y^3mUh-Y^U|~et$s5b zoL5SdFutv4h(1=ZFA182XH>P3WlJBxhfqsbc1vv`_BpML4{oX1IK$@oCi+S>4zqbV;`FspHIE<#8oRzgd{{IHrA z5Ed$Nx_nR%Vj7q$28y&Z=rs*R@-DyPwPfr<%Rwrwl$=eOsJCo3n3p_3ebN2?) z%Ml9XFUuZ=MVQS#mOMcZxILiaSLqu$%zQU?YxN>u$4O7#3iFHX%F9&)a!9~m7!&hD zuZz~+17a?jdj4NZKGyJ}b>#uk?o0!%>tB@IY>p&GKf($wO&-iSknV&oFh>nBhO7=y z9Oa#!og6#%iw$&LH%qFFGS2pj=pI*qi|5FwiA)M?Tsc}qP9Bc+z8cAMw{l4fTrS-2 zF>2ei=IV810WnwvO}>>pp$MAnl5r$Ij)UXy%;I(RQS0_OILpaH!FRckYL}9^yG(xe zJQKES8~2%G=jHDw5X~Azi|{wvA%pb_ejEOVRHkm`553+pJv<2Z$Whj$GS%0$GHt^l z{TdFw7<|{I;%g$ZY)VhI&3L^}#=Uw}Ga?+Aygka_hth8_xQ1ln^uXX`t`x`$$I^C9 z@*=MP_2;P7jPTKS7CuRcJ_Qk!PtFB9p8P#(N|UUd(VR3e6x03P*9AGM_wh@v}yq6AsJOe^i?FB zpTpKt@`!9PZLzn838;OhK9Y2g?OWL)UZ0&?(XKgrEv3{0Zxygv@_i4r&67f3dy`j% zIT^A98*^SM*yHLLo18=?VdjQjqgCnKu4={q3TFlcRH;jnp%ecj7`E?`W&^(y)RF_G z{ZH%rSI{xQVX2mJDr3_w10PGKoI`+{B-yhDbhY5bFPQg%<8(*{xTJ+u*Ek!D3hO

$5 z-P(l9ZXKBrLzo1bj;Y<-T3JP|YBhDSd@b0nJJv<;tW_98c;Uo3DRIj!8D9q-eM8YK zn1AF!zC3|PEFBzc9EI=eo4dznymp(s@%G-L7I%{4BV9Oj>vBO>BYT}W)9$u$Hjvnv ze>+(NhCMR+rFIH0gJ8eElT~1Xtm(7Wn7)&W%)2nncAPIs))}7xLFH^ythb-4d)o>s z_0Yca5BOJ-<%}SNYPB@fP!sgMv$TIa(D0VW{`Yzka=S|ru$zDjAK<2#Ks;US{&d|DvCSB=$Q5Rkdc;&mHzsP|=# zYbTs#NgF2xTBt#CcLR7BtpdIXXaB~>u*#y4-aW2V`C4z){$MPlTtg`ij|?LnFM*GE z;vN__Zob{j=X>ij%Ob)aTX;9@D>l+i{eOCl!oZJN z6PThwJWSp{fLQS!QnkY;4J7mjqgm;mgKLWpZR7>k;^Wl+H(`8X)GYxXcSLxx_n7YO z&xg}xrlcupD}do)LA}lzI4&SH@8e3MMNtkYpnYwlEWmQ}$$;3nkB9>y(+q@D1@3ov zRW=%XWHY}*V{)k;SKxz~Up6umj>R|vi~9laI0954YvI^$yvFSA))TUCDve(;J%qQ_ z^)4LQpj7HK&<)b1KJR8OmuNqpuyD$(b?}NvItsaU$FN3YeefveQmct^p<1L-VfU2+ zj~{?EeDhm4yZhdy9{W-6Zvp4W8hvLG?hvlFK5OCbm1sxo4z7B?KR5|CKCX4qOnRzR z0&ctgPfEb&EqhVljXT@*SqzN879;t|zR!z{rVn^hnLg@_LcJtUy}M3+G@J3sExRWM z)pi|3lWamy!YluL$S*eCK7LQ!3`Ts&yji zQG9oNi!Jb1R*}IM@`Zrux%0_CZ`faTssT#JUI{=ZKk~9gpTV&5N_Cb(2qfm~A~Wz% zA88XoZJbymaEet+&3o!@Obuwvw#{rosB&raEQcT@!<7BDUkMlb3#{5}uH3)bMA(Ic{z z#F=Y-z7uAN{vn=fxn)KiSw}H(=8np9S~FVH$$*Dq3j$_0TAq)$SU$Yy2GA-Rvh4et z6zv@%oUNJnuPTOo!X@mM#z;s=M;|L*0y-UfP|XPMp@-aq+xRu;YACSN!Gh>>!P3PNOu}%{SioizXY|GAJCiq!%?>3O}y67`;jHP09-gc5q?r zjME$&g06^NtgfP(*N&?J#!9Ty)9vlSYN{VU9`)J` zIK)3~8>s;IyUO6S@pi!68u{j5?`cK33D9AGS*MVYrP z*&lFMuam_{c$}~w9wt4z>DkcA&Jo!0#%qovMaq8+aCz3ZQ(qpcpKF61LEY{b_EDgZ z)_IQKGtgId24ES+l3tjuMt~W_>#n}$1u7qlPm|o2KV#{0{NPg4B)a8^rx{;p{bc-L z+@BR!9iRbTJnT56+RMDC#?=wOT0MXaX(3uM^uL|~HP97Rv80~jqayX$=9dA1Xo2Q_ zBZGP^=p^Rt%}ZZjMOoj|aRcQ}wL3g;P2``3F3-%Ca+M`0R?+k?zpvi^bg8HRQc3C` zb@amSs;h1okkwmdF6I3U`ZIeQ_Afbx9cZ5kN7D;h+3Mp8S7ke|HKbBCi6~xEUF{5; z`>~llgBA73qUrmsFBzN9n*dv@=sH{_kxBUtq{>+rhGAE=It?TLfw$#e;BCkB4v!Wt z@U}gpfoPe)nXg{=Z$z~%um_y}c?s(n2b6VF)2|>EG8ml^2Eb>`fwlw-+H1DXao%1J zV&lXA>+m2mHH)f~#{zIr3E8qG`yUV4BU@riyX_FYs&a0+rY18Shw?ul_jjta9 z3nF}6TTA$~A_9PvwDeVr9S>BIn|u9f{rpdT7>9W2X>;qh!qfV-W^6xZ<~5(zkefO% zo*e@T5;UMRwywydl^LmOViKSGT#N#U&qOt3j(h>G{tfcACH?A6GKJ*9X#X zd ?{d@i)mjc&^04hx8!--MRi%Tr<-T)bEYOR-SP~j14n6X|V>V1X=}l;^Q`>jvY!bQ_~&? z(^aQ+J6vJh-DT+3$;E*7@bSOiie*1VyORgLU=SYmX(HV;RLo_W1vc3zGuddYxMOd+ zNd^3FR*PA5j?EFrc<<#WjqH~Arf>Uy%2GMS`;b z-PkD?W{Ag8?n`IG3;u!uQtkSnt`mGbGzk9ntuc)uH%#5`(I(%h_-X@05vW~SHE8R( zQ$>2qvrv!f?ppgJ0fm=lR1f`7#2vrywL$0m8ej1~0JqN2R;{pP*=Knf;9x$ysNa9z zxeP5VV=GU}<#%Z?Jz#tIm=9hp$LM#cYFIY2@_epl+7WdY4N?IhfUzmI8P{!3J}a*T zIy%$Pj)OdBB2tlfN>$gV&RCET=3~ldJ`H!<-96b~!k0l&B91wgZ&TOS*Cni>C0eEv z3aI(o#H5C~7NUqQqSDW_X067N$Jc9T0Lc&1b?x0{#9eNDgXmOEvE3^ZoHZzsnS6hOaBJF6qbLV06(S2GrsO zlCOg`*gBD(N&ZQA-QmsIW1(F5(h2sM+EK5+o0g&0I#)vfrbIQhzqk5U>+GR+CNd_< zkI*ZCI_f%uGeHu^>)lExCnptL1}=*~DzjfPAvDCa*%_aDW8xCo-OnunGGB@GqC)=5 zs(A7CqDJiC?4KB4)QH zYU4^g@AzB~&c1iQLgROOT>JXhn&KlzCCqbiPcE>KAk0MxacwRD;5DD@M&%zFrzL{( z+`Xo7(NTVq`8lN5X=ko2fsc+Glr$~m`!eg_cLDIVKElrR3VXvg!ub>y3g>9v%odnK zarf^x9P@l}O^#A@%2J&fD(4G}DRRVi9*@L<(S!SnF;D5%Mv7o@S;p@}N8(yr>)Q5C z^!qAFAkY}2djq8A5zpmv+{4l;AQb4LT?>Y#FOnJYj-ki*{P`8is|gv$W&T(Y978;e zaP23xHjmvldkke_Oou(*Zfe1&CiQ;se!dn)uzmOzYj}J$+Bu6u114LFGgzLjzA*!|=Qz47!c`3_f?MO*P|&DmSiehhTKPrEsg$ z)@z>*2Rf`?snu&s<0dHW8?KMQ4^OTOEqr*Awn&&?^+ueV>H<2~o411hPyqTa6aaA_ z+R@qze|&&oYRzCmqV&KPPx*rMXaPxCtQ_s(vBgB*Y7}Kr?AW`B&$?O!uy+gDZ;O7| z!AX8haUDnXL-fx?{I~*Kq*FO>I&zMqKb(Tc>!B$~1?7_Fns7^;D$ktA8p`%2%$8^m z{l*Kr1t9C|q@VmL04>7~*w(}R83e&^I}7g_Y-i-ivI(dHNE1b{di3RV(dVkB=v?jw zq_}CT8Bzeft{WJI zwoj1)klr<6v#s7|hwKJKG}qZ>uZ8ZyD_@1!|6XS{-8>V3J#uz0T-=($W7ScqJ%N9% zLCPR68QZFxeBNoFs4KKx$1QP>R}%-`5?%zaR3UOnXxBCiUuKN%?wvZ8+kd^5%D9yk zlqoL#B;i@K6NCLcVMH6e#9s;aAt>dUqv5WJ!T$KJL&ARkw#`~yqv9$GfjWpv9+2JB zc*s{)j7@R;<$@-TG>LqH_zHg6A7n1qwcVBo@l0_kB8?cfRW zleGH`Q;0&UDoeV$wC?ReGCBdRD!(w5mh#ZWgXFb(qaFht0zltB5@>E!G}7UX2gCIx zCCwPeSLO1WN~7^Ut3uVd`9Q*-bUP?5g7Nu(eS%vTKEcnFiCEDKpCGW-CyLsBAe!<$ z>1s)LA2)OSD!xum8TJ7Ac2wMPh$iU;W}g4taEKnk=@A1vZ;J2GOnWxnc>{ppKD>B- z(J=!8s2Lnu=<`rBcGRI}mzM72$3`&zAivlu0=KmZ*_8a{u{JJkDl$6vYT6Yuiy!Ud zJP&~EURRm!m`Z|Ro7quegpXS*69oDB4QnR8e20bj^FIk~IC+?JV8MiUGZ2KY=E*mc z74cG?;t2G5Q6ueAS+Pd*O7)i&cHcNVyt#afc{9#Vf_i*LK@QDPFl{5^V)Px$ zL&Rm`F7PzQ+|$a5gh$0T+W~>cdFE}s_qlk=CPk)O2<6RNg;AB@RlPpEOzB#kOF@Aw zrtuUKk&vvfs2V-AAOq`75d@apb>Q9>BaPNGPUn}KNjbF4v3}j2h9{#W1ch#so~jc)X@Re zpv#zXQFg%6HE8!xju)6LoqnB^P;s)&`h{nDTU*&PupxIgIQJQyH7Bbutc z>Fqrkw+m&J}f(Vx+L zy){oLcZHSUrkBA>$n=D^wNuDErcOy$H%i#KR&#(_Do z9MTq2$|X*ssK9LRy33B!-dTF8eaR^^;+H)Gy=I)AVh}&~duVh}Y2r7~ycR>fB|#`k z?i-!{wtkCA!THWGsA9KfD8?1yOq|7d<<3udClHh1%rWEf;6z~l-(C|<{QtLgr+iu^ zHlbM24XmX`+ZKB_Hs1nOb(KQPQ<;jRsaw6iK=P3*R**+Jv3c6V)>0kV*kArK-Qkc548CwkmV1*$B1xE$R9NE zndoHl~?51zHQ&mV6kTMX{_>UghWrCz!%-BWU958 zfqipg1O4H&toz<(mQ90t={D>UBqgvWVCeasiNA&*B~ret)Z-9T+LPpAF{3(S)Nb~+<#^AXsTbS0k>I7x7J+YGavV(w8{jZ zx`|rd_Zo}MPJ~6FnttwjVle}e*Zq3&3(oL+OVW-m$-EGr^^t@-4)N~?%lCTH>;n-6 z%W$awNRz&j$df6RWM@+}O5SFN;#zNKMP7)JnF`~WF=`Rhf;bJDRBbeMw&}fHxBc3d zzQ4_|_`PD?cEY)LRFZsdIxoeh_vdzvUdTczL*gAKDelD7=-tO+8{X#l(7Ls7?VURd zwdy=;xvmU*M(0bdc2Opt*>jV2kIGHBcNr3$$xIG>wb4ceh12Z;FOBWv==ukuW8ksL zhplKs8h8()s+#(geH+oBtKRn%vl?_>twE55=hYtfNo5rHn&>~QM$wLMjtH(5G`SR4 zEt;IRl)4a$2k~YDLzH|oZNPOOgJXJ;nNk6+sCf5<12t4rMd#YMc^jpuEWiJ6YV@X$ zvicC5CP~Wd#lY#FqS^;9;A9_Q9Hi8}$r$B*By`R{} zF2B{Jd}96;vWv1^EBLitjac`|R{puY@SJvLy~+8f1NvpMRE0+useBq=s0lbCzKo%LTB{gyUh6Q2<$>1DYp~4nC)gNyWCC0v2IVhem$G;^c@(pdQRuTa zV;wpW17;Y0PK#?OvXXgufqRLSr$gPAGE3VJ-s zWJB-KQ{_JJI|DUb{L_7qy~?KlVutB*8N8jHoFJN;u^X7H0z zpQ!zap8d;gK;Zv;PbQ2d{IO1DLb?){@+ME^n@z07;A{s?ie<>dA;}@T*Zah?G>?(M zeeAHL?1}CKT-;`_1(|^mZ#zmmTJ{H@`9@z=$8muv*Rte_3~EnZb@iA0Y$_-V+Eyyo zYwVy(6I`T9N$nn*kJQq|A?Is}O3DLdcJ_T=H6K$vhAiUXXI1S{})tgrZt*E2_9{jA7JXEtLI5} z_c~(YsYfFRXBG^1qbL-9^G{8{LT;wJEQZ8eW_!5>+PdY%dqN5RVjltax!0K|pg!@* z0V%EkE=lYkxt4A=tYn4R?7S7176@|V4!7?U6zEt_Huw3Gw>;}^#apPAk5`tr>}@Kl zIHpo97Is~@kKk{j$+}+iLbLHuIJ++s&8DYn&V`E)LwxS4WLL}}acDF6iQLxo`M#-O zs+YQa<=xK_$)_%u9;Miy%8Iu|GhNVJ<_i-8K4A|g58KvGR^8@G=A8?F`_E9f%U@&S zO7Z7mGpW6*5RvlPxFmpy#yhsb;bJPzW74tFU}Fs$(K^+ z_WAF)+_29*aL$XKJlg6VnY^Pq&%@vwEg^%B7gP7{5BQMOI+2*;x+v`SQYFwq@=B<} z8c$8cvoFX9-JWMjO949$gPXp5NoV3T6rt*4qJQbt~!?SDi39Ms#U5L@2J^8@`n%7SP%a*HimvwGWrPAe#W#VNA znOb-m;u!#;Rm_&)em%)LcNOfn<%V_!>(=j7wj zVtmPm^a#^5wrR?Y%lH5E7l7EF|8lOOEZDLp>tlOq$-oh24_ z=Q~*<=w37%<00~7pMu&&2qtplU1V=j8s7G4xrBw+?`ny6(<+g*nZSR%Xq9i5YKm1j z$;%}Me1kmPBAk(O5zJfzH}~B z7_l#MLPk6b<6=zl#1}|Ig*stBqA`n!_%1b~#nV@-u9`>CBHd-*7VG2Y#T60aCHt&+ z2r*e;`+PQ&penDj06_`BX7zr_pAmXtI~J8-E9LH* zHC@Oz$lNCl@fZwe&8VQ+mPA0}APz_aP@e_yZr;#1lYesS_i<6i%JH9^eXMX5A~>EnJ8gm1 zNryM#XWf46$!{J_GRCgj92vl@LAj#k?9PWqI&J z>5Uk^#Xfh)JFkMnSR1v}NNN8VHSlMD{?(od_%@sp|6`a*$R(A^@>RFri_s`eJ2)@cQ*t5oZl7ofpC!Zm>+=TCFo+t8Mn7mT5 z^axe#l_T{>E!EF|?jG@ZT(k2vVMuU$HVLhWARb*wi%&Z(`?kE0nEtBJI7BkpZ(%Q; zDh+3eH0K=gv%O8uFZK!&=aFLDd~z*4bWPv=My*2-CCNf`WzWd0vi1w66-_7fXl&hZ`NfqBVVCXfyKKw?l!v60K(rzB~ zA*JZEf(Y5FyAE<##w%RFRG?Dw(4Q&>>)(0^#Q*E`&=3W*AwK?y(X|xi`n-QzrH!a@ zjo5d1ix4;<^*p65Il(6ljV_y+)FsHnaUB9)pQp?2W0vGR<@NY~gdQS2W9w&DVPKc4r_wG66#lZR8#^{K`rC zy^l9kL+UWTUjV`Daie0)+`)b2cXyaW=JUoG78+~QHVzr`%)CPopt1DQlb=4CiOMBhQ zgHx(!hHST3qd(fLWZ2MV%~sqFVqjr9`i9GeeR>Z?y}B0c8t{d{V6aJPciV7H6`S6> zIw|06;)1cF#>(^~K(3~Z;24wZp0rcBqt$V6*5pZ>wd7SsSp&_|V3pLZ+`#d&aoUEj z(>%!$=3CwnQ0OBOgNbj+g4bg}1w4l!ArsWw@z-%jJ)#Y-Tt?=MJz-yNsnGGajggn( zxC-R)@W8qyBFwc8+qP6SK~yVyFnwnmV!NtF^pW(z)IA}94vAB1724h!U~1$~EzeQy zHf0Mkdm4Vw;hiP5@5{ne^oxf+UCh6&aUQEDJ*3=i%x7Qf^dUpn?+*2p&Hy&DhnFIh z=z!aB?>N1Jgubs8k=D!;X8@D>>tREEMAsY-s^IVLZY<-r-DA&<;3ihpM=X%L6;CmF zheErqn_@>JnNgV4Tg*$Q_&X|LVI9#-QS|OlZVxgAiJPqw&57^Mu8=+7Q-NHYQO64z zC^zg(l;e?;oW4umg@1k5v%1M2S5_}sz>Sg(0S(DaJ~AkUAW?B@#>oefiB;5Nx!KcAo4gJLJi$?b$1esmuvqF-g*H$GuZt z9c)M;NX_(tY%GpD$Zvl9>70hT@ALsy8VGAWb4cLR?2=OA@^z1QJKGt~p9wD2*o-@B zI)0j8?MT~i#>elqnS0jGv8bg6lHI^9`jo5lGV1x?DJ<;7h5hR9qF&6R`~oXoN-I?| z`OC%rOXNOHmR8BBCF<%A+8EOq_UGH9yF0=<1!oVwsV{z-OSd+OT+MTwDOn*@`ZLUh z=`i{Re3dCiY_qPtVqyV+^dI4t7(i=hbJa5&9gD#|Xs@}}Js`O@uA(Uxt- ztv#qwl8aR0D{-RAyyt^mhu0)0ir!oNgMKGoD#kBoy81uob26D8FdFeAuFt=Hm!QKE zQD5PFejb3Zs+L^Z%~*U+MqQSxY|{8l?d$AKIflTe?sZwIV>Z#LV;^m2X_!Dp@>2+_ zKRfV^ya7uAmzr=zkR95mnIX35I`(lec22KwO0i)0*LF2dlH{k9Kge<1 zz;L*^4xdgn*yaf>cOcHX6$4vKRyA{=-Z{K84J1arE3_1^b8jocv>{$xTFGv@ye@BY zV%XJ=*Ov|(wufFey4-Jhim&2MSuM+Vfw*8&YnL9n(nG4m34(JJwi0@B9KjU|F7xZZ zxa)*_PydXzww$|6B!8V)eTXnJ=|5Ubyf{efh>xuy`htwfo5~R ze|m?e`B(nJzE@&kSWv-a7`AY;VX}H`m&*2be~GjB0Qt0H9r!xPC(^e+Q8?GkYtWg% z%xKok4m*<&d#Ea*9cnVr@ChUYk&(IVU@+54Ylofr-`nPqIjcq3WWdsM+n9H6na8W& z)0`r}B+6UCE7k6}Z4F$yk4nE+ar z8r48{Vm`??g$PBEylYAMoTf5j-wiH3mLkMY#JX}Z97P5Q&>x-b;b42vxwA^UHg?W z;(vEgwo@^!E9d=MU#Lb{D&yY!Ch{<8kRJQi^P56v0=-?MUp|`%+KXqgQV!+J4btH=TcM>Ud*1Dx zn?|#NQ%hCc)EXY(vc0au`>I0@TFz%8p3^c8F}s}SpRR>L_fh7u5$-_?xAL48o67y? zLJS^A-p3}N$k=ydwMDZ65p?B|HR|*4ukKp)aunq%VU{+GPq{x=#ZH$h;@3SSb zXo%J;)4FXGtio!UwXxhGzehW7$0o`(5%*Z zzjUUl@XsPl{yjzUJpMi7Z!glnzm>4hd0?dz^q}Uef>e_hf2b#duY{GOL^?wy(jVF)0Ighx1_By6(>%G-W$;s*ft^5Z)} z{%HG_u(KLn7mrm`yB?(*Gnil=qq`;FDU?cd?^Lfd50ZHj_q0yk>4AwodnYxNzGI*Xs8XyMBwW zJrFSg!EKA~4f_%4{<@^$3* zSL&cnD?23O!3nio3?+@zPRHlH*?M<>KvvX?L4)r>0@ z*(Q8)Cw$4Hjs0-*=JII-;v2K2msz@S0_Eg%*|#S-2rk8BrgfhX4PGU%T=v#`=YqoR z+2>7Sd|<`M?&c5YVohlBEV}kWH&K_dBB2AW@3ECgO&K#4h1;%%81cwp;d_e(xSCrVl#54E$5A z7WSRE5x~(#<0G3roXPIGuYOCDy7wDvNdeiFgA&(gh0g@T2n@!c@J6w5Xhc`6eQ*|Q z^_90jGclQ~)r7syFDv?1Cg1&zP3jp0M2oi8gwR!oQycf|9oYI~n?{*nC*~i*Z>W>?q?Q$P8Wm*+-(p6q)t*&0i2#mtgxx5H-Ar{l|*PAImD< z$Lls-LwjLLO0EVmMPlP^R#1myj%V;a58t6F z6z_l<>RJ%ioFLyXT0t7fR$e8C56JAspil{?Q%9<)l}cs;?3H%{;V-LuAPdTfZIcD2 zToY4`_qdN(BWb-GS)hhv^A|5X-o6u)rxNHnIPus1Djbw`w#PK$8m1$Vak}__ooAqn z^9;8rX$y4%&NJZ@|ENqYb|bNa7ENfTiK?)?p?$)PD5*?bL9)4R%~+a0sZRU|y)!rh zHU)zWpDR8Kc%c7`zpZ-GPwffve`EuK+SS3M2!m|Be1oS4CNh}`ZWJ)<$*S;x2OJ~9 zk?IoAFyy+cR%u{pt!s9M*Xu#E2qz2x!q}Q7aB1F?12C1R2atDPBVIWa*#RGM+kNM}p$%?>`2`eo!3d*I0SiAloR8Rb~N zA$d1YEN;X4{Wb`+LU72Ls?y)eJ*;2LW$ypzIu(x8oK%0J3 z((d`|nN}-jj?&jrIGI8_lt%HB8kIZM(Zbow$)s#_eJ&ZZIPSu@*gMLd0{XY)(;qKQ zuc=OqZgKD-f1)WeACTtxhAU8aC@x;E`q?GFCG;wXL&einVIllF57Z)@A?*18=8qIR zXn^BzQkGZC-VlAol%Ry2651#Td_eETo?AYfLFTjaIal`{;Tt903!ggI-@g}FLVw4G zBSyUCoAjkMyH+Ta6(_@Om=W8mb-&ERYku@RcluxO+y`c5M#__M%>9Jz-V=+<>Cf7fwa-651H(Z;oZ6qAX`&cVF zv`ei&f0%w{TC&2@w#G>+VtNKu+_p6>tAN97OwVEr!}?-GHA;P;jpTtmVxxKu;m_{Z z6($rlOha2IL@f+XM$%u;f;rn_oDdM`vo|a;8LqI8?bx#U2t~KbE$K9}A z&vZxo*t^=xCed*f6q)`WW9;%o2HeuA?T!V0hKptv|JJpmy(vpmVI0+V1I{05A1Lx# zQ{8WPIhtm#u&{jjPb3<-mUX*w=^6wkDgQ-sWu8}V86Zb3E>~6-= zc~B3_!=|I^L}cGmm8Rn28=*)e3`67cJ1$)7{!{;hD``!@jr!;hFCl|}dPiozqhU#< znFh!l(B1>>t9;1RcbH^l;zK-HA;^R* zOj*^iJXo`Tah-}&-*Y{@EH|n%+?lk#9P!t2ea%g8zVt|+)^PbT2MP-X(A+OB}}eI6n|g^H`bgqFdbj< zVB(Yhb#3}LtR5vkX(y8OG`)f!?KPR8D$^il=f6kJ?E<;8aG9a3_`^P@YH;n-r24Sg zx@t1htJvAwOSK~kH%yh$DmU2u5L^P--$*;%RsQSh@#7xH21_|kzI4gLds!~8>oz)C zABWfMknwd=cIA-Eu~#57^|G|^NKw=l-o^lyE}7!m+d$ED4%EB z_6K$I_2qJj5Vx{1c6Zx%G#c4XIVMq&CYcg~2@-+|hNsuo_M@T-tTp(?W1O|;fAoEb zvENk2DTIeb*nIr>a3u04W5Um&rR%Hf${!$6Od;xbgN%lNt9{7X>d>&?oRuMTZLf)* z5`5KR@jUU6g@oK<;xjM%EL(M*q=JN>*jr zTvr6S)S_wqF}qawX-82W+ZH-7=w=WF&E@Pj{YmzW_)$FNXiVm0Oi=#D8qr&7LDi>D zMyD)C#8cR7aidLV$C>D2BtN5_EgIib{Q}-pCJ#;6eIR1rdOyUb*!rP}osPiK%-)=7 zT3}kkb^eoTWQ6tDaU6@nf?CAn_7#s;?}#Mxt_sdfOP~Gu45Czoj}X!=D7UUxTNe5~ zTGDhy@-N$8l0kFvM58JaM8E!vSC*}}QA6rULMj>p+3PY(zhUO}lRuN&$pn78C;Dl=x!izk z&hMA`LW=shX%?F6R;oKc>aTW5wC&f(R*X=FOiwTD378k^@Rr}d8c>f=te4l(a!sd+ zfiei+F6iV@`;QEpG&*_3uebg5n@$;)pX%MoTZJ!tS&j4w_DynQl~GHRP!R;F_s1&i z`nx`tE0&h@sA18P_o~mhUm$lm+A&fQDReK<@#SwOUw8)m zq-5ev{nVR(XC!N&Wa_1~^5^FfnAj)cm#x_yw$!7slp~(@F>>?e$~n%{jx5(G0)VgW zCD*2)k3biC#l7CuC_q=~KMtG+S>Y~84j7EJ*bdD!xeVsuS+XMoMz z@5ep9UCh|H3kRPH&sd*SXfQ ze(P8TM)FQ=cT1J`+x@NTei)srME%4r>^nr$bCC+4St==Idaq4G4)$3wzU!^Jwvg&R zi?w#A?#G$gFe2?Y^XQXc5Q~FdF4@4(X5cGVRy1clw@|{S<1*_c7V}5A`;FC~d|^d0 z9JzLks(G*hny-L1%A@x6?!otqttsMDv8SHd`Poi+fBE*I+=WZ>XE*LD#D@o*4ty-e z1rA^d)!J95prEZvp@GaWd8oot$NPyNWUj>JD4k>}!jVf3hBUFZhYJrq6J%6UT8jON zm04^Bwlg3i57J01F@b!~MT)N%Vif+CaL0P2xq>3h=v6x@ayN{rvTjha!;jm#nmEl2EYa~MQBWhj?AifySK6btda4`0+gnw?4wjkj@hxkw*n97+q4@PxSBD_tI4dAxKh^1zoysFMO38pxOB=nT<3 z<8F>uuRhh?BmekRUXu4&6BHI{HR|18+%Nfg6S|%YsQqPX@bm`A{Z|rx!1}8_F{w67 z*-lP;m5;=xQVrx#Al=9*dby@kd@D_|ctMjTmB-PSD)UkmnjSM$#E}iF_K~OmywFh? zNzlcX0&wpqh>#|ksmZOC)+pq?IokW!A3R8HGcFEueyHQ{m%g#cH#Vn|O=77+RiBBQ z^mXmE>Pg)c<33{5rg}piK_nth@oi=oqku0PA~`-N8c$~!;VS!pLQwqvZjUK6i{`7j z>FeZ?@JHxFUA&}F97G~Q#&4mAz@gY-Ql#4ecS)s`g&BBiLj(H zQbEspAmSS580{x>tu=0mBHwa)rhaELG+kO@OwyeEJMS_h`5i1jCQGqO@an2)2Il-o zYz;`vW?6+-K&MSn)X0?FoH}U@Vjja4bc>RLyZa)8vMSZ$A|A=^z%v+3{Ix&w$%=&4 zDx1g2i)AnstK_L@sWytEn9Mnh(x>{wb+CSFMJu0vcPFFb<#01jj@ z2|I`=fl=u1461`w&xd{AmKO%31Die25v&mreC|&1VPKJaep^_|QxMIyWU~=aWYhp7 zzsla8aYu$|&zT=82YD3puRnSJ#_CkEGq<`G|7g=(VBxXQSuK{aQ=C1`I|oMcfD;>s zaF-6y(E1Jd_me^V_sKYe@!1t{AfAja(E>?amf-EHH{U-`NvktyB}BS?Q=ThTw17wS z7J$#~B)Nx4pYV{q+dWP`dOhzAAWY&B5B;U`YALdz%*XBCeZVQu@eLPdIDjt#=`a} z$j0?jsiO|R*jn<@{0L>3x;k?pOWM^buA6Gx)rd)zdQe0ksgoTf^k(|(?6=}u6}AY! zg0j}t;lV{wxWfuHUl5WSk4Bl@lwxEkt+a)+)R7k5r(19l~m zL5wINz_hPGWS>Wd$?V`!S6^PhP2@c3&mSp@hL_>$I~{t-NP<#!OTzU<8XG*Loq7lC zk441=hP0EW&`)>Yxizayj`om@^3X5tD~OZor${DJ>`{>@(F6pN#x1va%! zw_}eDuSpL8N;>wV-uaZ{)!S|M?D1{SNEM|e21q%Q`}$_JNIw_8p>{FZnP!P+2=7kN zA0=in+@$jEM0%I1I2|0>_<&4^DB8&wzD57p2u|OQ9jlc5_s*%it`PQyHaTZ+N*3c|N*5`Z4qDTuwLkorcp}3a9$E z&+dCX=Uu_?mQ?4aqWoz)H95WL-bXh)5=`=~f{6&1L7;g^a&&cZz0_5)Fk8=nTU3{w zk$;ruLW-7e#sVZg{-B3`=@)_dseOh&0llHRUN5}=A~iWXd~}pad^$-WGo?9RB4Ubt z!2^AC+DFl1@Z^rRGn$NCHNVo%C{}S%?H{P&e=;ZhuaJl@)T&o@6Im9n=^@fH$Ju_J z#dE3_6U|kJ;gO|5LAO(Ff z#OmaeSGi#BBa-Ov%3PhvXGAp?;D$bK^d*IadV;ya6_x`5)dMrvXIMM);Y>idJOms2 zUH-SNOSwnozy|3#-rt>wFZ9=X>=z#(7DWR^xVo5S$sUr=THGF{&*r55E9978D%hp0 zOpiP<)5z68{P^GS0J;Gowa}lXk*44l>rSHN89ivK&R`5E9V?q{V?1&8E$mF7{-vFklQ_k= zh`26MgaME_gL4xyJmzokLSw9CpD1`~R!0_)pz<_qT3b z_nKNH|Bk2|E2E1e+gx`THeaL8^q>MZ(y_qbm2(5rI2!V0r(yBwgTwqG1mAvsW@Evu zS`0w4p|$X;1h6LY-+fqFIA<5Xpo^;1wU6^4z{`^0nrP6Cn>-sy&|k|W%tC73Ruaf~ z=E&Ax9kt_UG4H}atba{2PYc=y>M&EiZ#44`*gEB*L0SU=d%EAM#J%aE4IlMaPB{WVxJ$k zOVNtN$ESvPeVU#Gj(_{TKUk?NQ9c+BD>Znfk@sfDpmTP!REb&EuSx+*uUC|7n?GO; zWqSoyY9qECDAs>m*UK4VbtxiigTnQ$S%vtX+vwn?`34?Ki)R~=+M@Btwn+kwRIxoK zV@qV^ai-ym>GaZyLw|sl<67r^a`_c?Uo(a#bl(^J;pj6eo?r&OxRb7QSu9K#e48Te zk^6)8pQ{t~Wz+y0H(ob4Pd)(M_S?J^SNN-e?7Y5xwsjeZ@1d4Z*N6k^Y3%1TNEzvP z<#1?qj+usUG0=c|O99Fx$7C?Uh*;eD(4`Y6KmLIvX?@n|@>OAcCTV)$X(@Wb=MkqX zoYxqdCXee7NnMD9Q6;RT#%v%q8_+$5x3LKWk9E#d%w<164*yp?6PEg$&a?%M<6r!Z zXHJ65s(rO$_?bX?-drX%5Ogk9OLC<=;hOC6Il=3%r8vtQD+v;x94rKZ!-Jxwrta~3 z21#tlu&-Oy{^3FwSFCh8^_VRysyKzsbfs%1W04hmC8^v(k)r(Mc6Ur=>1s;C9soDA zrPQ};0NRh9Op>fXyj7?6Zf4u%B!NluUs~^B)OWv|e{v>foaJJen$|I%SJ;DbIPm?r z1!Wf;id0F*Y^o@cvBX3>s$Bd|T8 zc#o3bvhu|xr}CS++e7hIaB|ziXB==DlrT)M6Mv}B6jM*{$P$yKd6tZ)@-30DqL(on zWerFSAWlf9u{;_g3?qjQ6#|`&ij>=@?^E8KY89B=)QdDdT^zg#oU+5n_al*^6d7rB z@E77FY%!1;TK~P^?5tyj>vakzyc~HE*&zM)v*QGUMfnN|L4=OQ8b4MB^@{y-(Myw9 z|3AG(Y>H8jVptOmoFYQy=U&SX>29F6+re&SV`p8F+Q=Iw7j=(j0~k_YvjN8t`ovs_ z={^q)7Zc2+lPtVmI=a*|-8K}etlDLa*dX%%5n+FW=e8OWQ+$S!z^*;c2$Oh*=fD(& z#w}5zR*zb-BKd_i5jHlc8&kJvxO{Ukm)WP2iXnwH9Lx^t(gXK%*gVJ1=EBsFUxcLR z!Oq#Zgm7jMyYFB|QzxF-rBrr8)fKX&0hKA7bZi8Wd$2B=28gR27qeGC^n;AI2jlXy z$h03@iDJqq>18=$nf<1@V%Il%O*mqi8Y&kqGyI9)Gh?UhKvWyl;$^eoKpz9v?;5nM zrr-Vm>|W)UX_NC$OB2c56c1L*rg*}~Z#m!?M}V#(u@D!7Iz49-7s>4qvhamdsvLr! zX<7U$3Z{&q4lpDL|YvztXr<= zT%c5t^R%fhhPYp7-_!=93*}I0?tNzR$uU`RQHG}ZW=e8hPejLA8>FG zZ`qUt@ju5N{`bW|sB@zigbVzDS^+CR1^X=(7mzw}LRw&1Bi zZHhT-1j+QT!}R)lnCpJ~Oz{(l!`zLKC}WZ)Vtltz^Nv(rWaQPF`s`AI&#H?_@^nOk z>_xmZ)c)0*Y4Mxz6fOG5DV&4O&rC9KY0MGL8fS&vr*l1ucDmG^oV1+218imO=@MD#; zXlL?baYZ6Oo(&G~Dd*2=ulYTHn$DTjEU?MEFfOF2{}Mp>lyWPM2-#KvsXq{_6pg*o|5KR8%i))wUssR(Uvx^IKm!_$3q2Bc#TDl3LI&pDa1KPHNFr~5X9 z`FeN*U$tCw{pO{xIQ{q)ludD-FAyu9%1%6awxjgPb}V+^1#jT}$j}r>XL&0B+JhzB zK%R(psEs}Sv1do?4xK8AHWpGVWji)rSbiq9^* zSQ&gqsKp@q`mEiR57gYF&12OjHTNM4vCjNkeZz;bb7bk7ZTwj7q?Y3sYmJX)H+!tJ z;ND)!c?t~-&Hsfxfd9cB)oPE>G?DFL_?50igKw2eck8#X79Y;cYhVEV?=P{gjOhfv)tBDIP&sgrPz;RlF{5 z2~dnPoT*5Z609%hpTdev%U-MULmXF@AUqf_5^A1c6%vs`r6Z@+HA)oU9F3py7MHKV z$&f%{jqd@<8?lgdV~$oKum8nP`mrxw+Ce;WR>dyn`;$grjft!tC-FI(TYcX&bVj)| zYxcD740l>JcFSCoJZZC|G`@mEh>MU=2Z+mR@J@nS6nQ`+&5iKa>b2M>*v3+)nITAz<_@5c@?Q>vJQ}jgz>hQ&>xCgq^X|Q_#_!Lnfm4@bC_JUnFyzbz%BcMcc>w!o8sP1jkm2*yqQ>5RRF6+b7g)c$f~P1oO%&Gc zTo^XoIGZ6X`kW?0mR_X_^a0wlAqNEYeY1;iFUEsnO)BYmi_nBKo+ya43Ii%%!O1l1 zpkwVPXHm`7tKk#BVd)N*f6nXYyDt5%b*^P~_yvONe%W5D-8d}KaMFnQGaC@bo=jst zS$avflg=_)9DI;qLwDRAgit}b_~fwtNM-DY84ld1axaBjzirG3@#gecVG96{A>>Bq(0=2+2?!Smu^Dx} z*1sXrb2#_DL!Tj%C;@hZ-TGB}FS!L(O&cScNbkpkXpJQo?4oMcIdR)g z&4rSuEqo`Tce1rp3HsEsfKErVw&mh zX>yd++ow-gU*GKC$)NeC{CKu7J?$PUcG?aDQ6?D&+BXZ;J8 zzE2>GHw>$<`j>YOH*qUbo!@L<#6VLj%j2{wxrum~-vbJ=o@d(UM?ra+kV zt48>hN@PLxo91iqkQn}~!&WL)3L4Y6~TZG3Pz0&7VxjV zbxpUcw~}frg8^pIJ5^0w@9M!*qz`pK?Wjwx<#GyN#e2-yh7K$|Iq^fzHJDirbVSl* zzoPobG0w@;Po3qTbf5zvZx>@X-0<%!4uwwYDiE9?%Nh%3iAL1-vW>rN^olmR`vbxr z_)QH%?-T^Gui2OqWu*^k&PD!tsxosNQKtHR>cF^*G&UYf5`+Sr9A zf!JM7DGA=GxF}}T5S9bNU-a4_4wv&#dG*q6>@-%#44VBh(o&NP0h>Xc%JN}3XU7|X zwAR}2w495hXs-#OOIj)_1ft$G|4-d&MDg(|9f@3(QN1M240wfYSo?()Ud|Us`{M*@|KE}q62`QB?&s>J}+EjE3ZtYa0bPCEYvmOnei)|-x!j6Ny zn=kO*OE|TTS?BU*;zuy%R28qDwQLuv#mRY3As@B9i_13DsPhp>HeaEp+Ui}p9--2; zyDX}ac9?HwPKnn}`m{eo#`c{Yl}!pi(TJcIsr2Z=ct;PfbXn_G&p{UnN9Isi3ixA+ zL$1c$7>7WMo>dBnLq8z6M8*?ouCGMaAx%N9JBv$|{{F+F>+YQi%h2W;Rb(fXj(+AS zosD>#!~=>-$J0PnZ$Zx6??3$&R-=F#8OB9P1ajqr7E29IEA}|fH>XiV_;lQN zl6uh{q3$7&dY6z2CoT#VAGt^YXEErJ@>7Cq*GVzs#;H4Xh5oiIylJP%%yIcLDf9g; z`0Ig~UVg>>o<&^Q^pP@m<&_D{@f%{n?oLMvP@JBz z2@8sxVstrKu6)O=y6P#rfu6t;cAW~fAw1ZgPysbTRAY$A^gD^q)IGLehtG~w*cp8t z{pY&D$q_P1$8tkxRX{c~Dla+13yoebqkLy}jk;|8kzU(DH7BARMv6HEO@#IQrq1?8 zN-~Uy199u>P4+MZKrr|tRJvZgENAQ3=)V+*q)~dv|9Al);%4k$H6nl@o8(0XLXFU^ zk*?GhX}#rgaZQq-7CTO>u1P#VY%@)8$dGP_^C$aX=P9gE;_Xiz@+Z;j;3BI_dK}e* zV&F+%>B$^LpBMQ*3LC7+oz)4p+@37gau26aMGjrcLmj7VLk8##v!BilwOlrao5tNc z`E$8CiUrpChb8Qt?4^mKZOykZka-Y&=wR~- z^QDcHomu+O-{il4x?`4kTU@N9v?!kHgk4pi7ML2XJELRhKMFmjwkpOa2w6d2v92g2 z4hUX`ZdPwk+`3>a=dbMHgl%_x*P~epjY%9f-u>3-tReGJfHBg6{_C*DaBiHMry@l9 z({!yGR%yL-C38vz)iLQdENA4L>Sy6wDGSN;$3)Fo(HnfqMN919`oUS03Sp{Kfj8<+ zn0S#>Eu2(zIzfkk@Jcept`XL^UF_u4?O!dN(v}G3dS^8PV}s496{I6>9O*p+4e9Po zawxuhO?RPnw!)h~>Y8W_56JidB+92q@H|FP=m!${3fOC0Pss0wAj&QQn(in(Cv|1rascS)Y$Bdg%GrVo z+Esw452scAO#Y3?Vg5zrj^gSxKKw=GI)nTQG*$6SV~zwuwOt4Zgv3W`5RjX1%};5P z*+*ZE-jWa_Mv9x7r^9^v(mdYO0~=$a*Sq>}lKwO+(!}%oZlK@^HASnf1-?b3e~&rk z%0H39)n%M6%hZ_DW9Ik#EWNsJg!)wLd44_^iWVBoD8qoxyY!G38w^rd$K zEIFnrI{x$5QWA1W{Ezp0bN6+Yo!fB%leVK85H|v+#OifU$h|bb=Wy~U` zMaqWV9pA5g$qU;1X|Mlj(=xpP;UKDkKJ5aO@Qu;zE|;k5Q4`z#ZP5gHr0&dV` zT}t3U9O*kvd_Y!HL|If_8KjPlRUvUp` zH?BjKi4gY`@c$7i+fj^};G-(42RvfrHVMJ^kYD7g%d=V%QM%v5XNB(;r1-E)`>YLp zi^OfG!_i-3F`6jb6$_GE+Qjph%+2vCF{ujOw3-)2aIq((Ekm&~3}$ltbo&3?yoGna zoWuAII`AF7tQ+9e1^%p(JP>;NKQWyM{qtwx?@)c(#^eX1bEu^BNa z(8_Q$Pg>W}7wKgbF&aR&30d-;m>@;#*fFd~-3>HiSo4E;x`R6mu-pNPO=zvfcU{r3 zZgsP1v^5(e8%=`2=-0zGhgNO|4@!moF7QbbUY{7U5F4Tv2UXfAM2O76vHa7*4m5{$ zd*--3cWiGZXXc|udSv}#^d$~LVIpksB>87sSa)Ln6sbP_E7^Jnndn)|%@cRNSRt`Y zf#Sz>+Ea_d*=I0A(^L1$kpSl8ad5o{{;ADMPynsp^f>Lqh%ZND+`i*BW`gKS#%*!@ zv#Js%8wtn79D^H?@g=WQV5$^f~qw=IUWee`%1M zi`m#bf^B{a;XUj6b33DOWuW2MvozDNo~*Z3&{**{w6mWz$9FDFb4Ik_P5M!v`qtpL zRtsC~R`J)swcF6K2~}$ECyA9 z%T)x}g81L0J9OAi#cmObKHM4T8pwq9M=CCWYFYv+8V?MBy_Dbv(Z*%u*cDs36DS z*7TAb*U3+~bz0EIDm9HS6Yl21^Ok)Vv3Y349zMIbSEVu~wk)tSX6b{VZhtmw>NFh+ zb`@kB^5f|!oKyNhz10cs%ES6L5$(385v#DuwFo4V^OfSKsbUcy3DVL9+0-oTY57}e zF1ebGWmXpLK815eV(ck4-D7mdxonyz=JI%=yf| z8Q(1g#oav6i8m4rxikN8hriG_(sY#@Yy~zuh5h)>pQfg__4tFvLfBT)_sA-J8jB%# zS1G^HQo>@99>27~fsA4j$HLE@Y@HT`R`wE8+U+pE5wb?&pM%KWMZoMB^^B`9+(r|P;Gx+K{^&8UyX2~a^GDNI`ILfW;dY` zAC-*xe_x1wIELi9i*k04gW(kqYB^WT2(Fy{f5{S{f9Ta!fK{~nUwTzLZ1xSF^!i^Qh2<1emIH7sX)s1%8-;O0t{`P6WG z465LrMH@dLM2t@t`A*7lG!4k*+FxD09`r%7N24F*Y|1lN_5vDyO^itlC`pz#1svD;av~zsSFm#c>PRK94E2h zTxM0N0EzA+2A6xr8>`K&fswo!bovg0JClI$`9h{%EG9>C3#`kxRJ+(~k_|8GRGNhi z2H4wVL~qwJHb16znWMHCw-p29nI{cp-dlrKqJC2Obn(|)lxBXKfKX8_CrBGGR0Zti z<15foQY1)QYf|T;t^js9+Sc-)Q|QzHEYKc}e!o5otB4L?U{@$83g{$qYHL6*bo725 z%Nae6)7kFUV!JRhrDQr5ky}EjF^T6kaXHo05gj+uey%Y5UY%LGYewc!lcJPZ09ydy z^I~V^cBZ>NTkIKG$}M|l^MKhGX@f`|p~G|1aP?E<@}+|!E78qHGhMA-VekJ~jO#R_v%_9k&3`|P2t8cvZ}`Fx*s;f@ zw~h~f_C8X5LYK;n0x7 z7gx9%m9ZK~ScafOg6%k0JNf#-t5a3{FwAoy_k{tn-w{Tf@bf@f^JL_A%pjWiQExo3 zqd*jz9{T4yy)xs8OZv2Ceo~3@hQ2tKx7RI`Lk_kRBRiyMJ#7dbOE(pBdaM*a>nN!9 zXxm1f;FS^c5=S>bI4m*XH3yh5NQf>dvjwADK?8cfIcHUK{aX1bW^MoXw&=}^@|w%x z>Wq;W-CJZ;(B&e|9t9OkR--6Pz!Rz(nD6g)GVe#FM=N1Q^VUCTEs%xiCM}v$C8-jh{^Z=c0wPXBWM~5{L&r7r3{Ri z!D(%ocdM(LB*Q*aaI)mi1Z#)~75YaR0ojzB0oN zmII~%VoCW-5tfRx7Vv*-^=^MJ+JwNqJ=TQ5M>nFjfX3r^q94*X*tC}nAGDcX#1vTm zNngxtLbZL4e)hgRZ06$3q1Oew)X{kjym~Z=Q~Wt`bRvrR=l9r)HNNcgsq#Qwj6a&j9kFwPo(00lBoqpJ|F4Dwos6>TkLUiJDdCreYMaYy;lFreW-WeP@DGxpQ*hWZ_S2- zB(&(~E-d#~m&HV`;&Q4@yUdGpmx#}nk#3dnUdJ}RLsayf<4?uY)_A5D#}I<4N*|II z?RVRNdfzv`jUT@6SPSB>vmS-30?m*=#4RUL+*_O)2BTFS1Q%6LQ#81dr0m+zRtEN6 zY6iOBoJt(4>7sXDdQgzYSb{TP6ZfQ7hQ4@c+$0i134JO@^Y8Y3m2{$-;vPl$Zdp!H z9TF=dT;U~Xg$ky5Sv^-A*(Pfu26{vgZVWtXOJ zKkNP6LqI$)>NjVuP8}LBpDdAEl`F5uPKuGB9WJA)v=G4#of^UJJbfzs=+Qu@$HeqV z3*d_47TGxm$VcPrFCzh*x|IkN|9;qlk3mer)m1G22FU*#CWWCQQv4h6q@2~)C`+tK z&NO*pT`8ecOdyUd&%(0-Q?dn?(Yt{Tc1DY z&&v7MImMDkEObREOhl(S*1R8EBQ1fB(y>ImqnIN;x{8s1`Vil#1HxGVg;6iZMvw~6|Yf?tZqsJZDDI@)&`h51pv zeE}Ps0mP2vIqp#+)L}RQ-xQlqiCTL=sp&jU`KknSU44$;9sA`pLcZ-^>?U8eUBbQk zkkFq#;)od$hmDwbo_!*(hDbWPp(hGWJSqsgLENsawt8#K%^{mo=DDI}Wnp3V=1}Z# z?46O^G#6YpSZOT3*04-#Y+Qn zNU0Uy-G?3(qht@=Lxmolwz;LMS9S&02f@w6iKL)+>0>!!@Yebf4a!D7qV)Cwe@Z~e zo8%e&OfyeQ+jk@|+M%<))hsyq14jUF!e%~fplhEua@u6-1@4T-2f{sStozGrnd!sl~uTe;Y>wxvO7Ykl{B;4hs#Y^`>a zAbOV6C)0Qak$0OE_sI`ODsdsv2fs0Q9;Wvz*R#se4`Wk!J{EUy-@UxhMKCt*lF!IR zgul!zMy=EPvweC~NsE)oO?f`_<;mG5Jy800%ZHxRDf|{C{~xc!981lAZLx{No9-M# zFQaQ#5;t{DL66$mbQt|PnYj0P4>Vgv-V|6qROw!!Exi{H-49LgkOPgg;V|b zk@l42<-gmlkBliG28yvb=;GV|L&Sid|AnOyIq7giHKb@r&{A}t3pf68Jhe4mlA=Mq z#!dO-HsRnlqh$z9dytPDE!uA3>0)SCa*2 zO4^>*rLGTT`Vl;_cY<*M-hlmN#4pIiI5_+sVH*3pnax^Vuhm1-`@-ukC!$81fT753 zH30Gk{dD%%)$&2|q94p^#0lwo{y+%B2;S(#IZ*j>!T9$c;JcQA6|0BVo)UO{mWY?% z$6xQlc}Kg#8iMT^u!5s{373Vx@CXsO8a@^R$RRpdD$qFYM@Ik2Er!59*%L6(AA*V= zLokcg65R4w%Iz3@*0nEx<>zv}dyylTF=^){>~^ZKB?P#FTyQM80u627Y+v{s%LW9R zeQIhO4Jv1=caUpq4U)+->b^VjoeoN%jXon@(SD%W!5YHlcD*qXRMqoe2*!}YM(~Vt z6A!l!!h(|A^Z%M=1AY8E%{GN$)sBm(2cBK5o(h$SkHk!Vq>2iD_OP#oUm8$cDfJJ{ z)`cw7a-Xclk2l)dNo?X6{NXRnX7EU=^n`37huh!8a$^(k>!=K+h)(^GkRVpA;IOgX z_`nRzeZ+RpZX+dOX=V<4&Go2WH-qc{Dfi`gem`=*xFU39J9W2yM?$1%WE>>|pS7%m zZz0mmDh8zKiNelNr$SeYIbsqn5s@3#MIoIO;0keNNT0joU}pzJahVrDf!V+kgjVj(%0|ySs5E-D>0ej9?@)U+YeP zi{!8fUPEiY-CYo8_;EQYxYM%k$J%(=UC3tBvpP}^M4SU@hVV7NJ_${A%ieO7ALDwI z2NkYoyfR&%^xVQV(p04Qp>gvAlsBF(0mi z>3`KP=oS!(A5Z=3esum*FRqDMh5P@l7Z;jtJv!x+8@)SR(%mmFsev*(kJg71-X>F^ zIPnn`ya~PL_G`JH>%_w@6SL%%)gpW??{4Q=*&{wgP+bnv-TYc0MhOnE8Hlj=P+Owu>W_BmcAlqJ09EzLaL&Of|yKy~kFrveGzK3XDRR=pD zn2qCjhJ{VU3Y4L%z>L5#E~kP5cwoBG@#b0~^11j(c~kUflPu#b?F3l-$COIbjf_o! za0Fk`-L4Ii7|1NkM<4OpaZ#+F-Q^3>iis-{a(w)BDc2)e<_G%A+ypBpH6ggQ#wJPDN74qT1z{fiw9T-?ed9Vv$7+xnAA}X%4ADz(HlYcqE?VZrluY+w*&ObXsDT-T^bq#Dq7uqwxIC6Tm*wu{H&Q=X zRUaOil>t>_*je`N2?BOd2JyoZI@Ciz~Xk3?N>Vh z@~Uwq4&aQcs&m8xWu!RYRqxqRXZEfc!VOYlVTtNp&;G=advSDMzH-FN__>yo*z*`D zH6)Be9_X@1vftUZ4ECYG6AskBM&AWEM-`2{*YH(|;0?Yu3WJq(3`dB&#IWtK2%y6* zILK7Ye2*XVy-SLujC4{s9qzKECYu&sFV`D_P8 zRy9~J4|8r@YcZ+XEljc$+<2RF{WCi7U#a6I`QH~lG~1Os!rZV;VYw60Ec1(=QpjlY za3TD~)I4;=zTW*_VRM?#(k=I#m*B0Ei<0`8kbx%4Lo>W|cp{-8Ijg|zlSO&qE5ppk zgQLdp$LYh#nSt_$2-{C!N`Bx_wV_xcHG0uIH}x9wo4;*ckza=xy$xr{^9|Lc7`N4k zFDvfsulr1dbn;%x_jRX;@~WLKa_1b;$XOmhq?Y($qL-1F5)oF~<3S^pw$kD4P*32M z_MZUpLBvF{YD#hJilN*I7JOK0osOb`nAy;x)5{5Z+6?Ir^FM6tr|*piWSU!)d4K#Q zjtbb9p|Q~_kw#6z#vj?fqTQIO3A#9stQ|ZJ?vLGU4;Py(VHjd7hF);U6x`xbB;%J- zr;QJROb0^Wubhy#RlnuZcupe8+Epi%K^G}5lN#X6=U6_6&-G2IAJO;!WIjw(oX4GZ zcfzX=G{z!rxeEUxFw`G(u~_l-&r-V{fFj}IKrZO~yabbvRxn61HS9CC|NZyn2XA*1 zVtHV(@U9?4{FjiEJ8c_}9o2GgeK0eSKRgteQ%luK@l1xv+)=DrR+U9qp@kM-cCOS{>=f1C^Rh3s6Lrel_7L~Fx%%Bc*U2a(7t@w)6dx&&sR=`wt zz{W7ybFmidz+iD(@kblyeEn1;caa~w^*OFwSHm}Sy9!OnXDU^9neo!ui0y^QbvQ0^ zC6p%H*d!{xNntK;%gxX|_Dk%$#A**PS5c}v1koLiUTrJEZYkTYtzV5^j^f-+`?~)6;@Q+x64c51 zoVar-P*iJnU@kSR)evQljC7O)GImcwFK$bc&HeP!U`Dn^a{WFh1V^84XuEm2p0Q@-z)txjpu{r-R|mme-@T z=N*tB!YznHQ+0fbS~RL$|= zg-4ms1xL78HT7CJM{u!BSxoMMSoJ@i17r<<;>r4zL|=p>){hZ!hAg7}9bbTdMD*o< z_MN%vKOKhHLTm7gRU;V4f|{$w9-ds8m~qqq%cWtnz{)C>Xu?MCx>_n`NuD<3Ij6W8 zNh_gchZ z-P_VqQsk!{P89{$uRpW__o&~~+d-kilHHTqv=gYKXF&2CZ8{5ye6fL}^Q$|K^NvlV zJT_JsBWEeyts_?07HKI@xCFzHSWR~le}Iddi%w5Y0wGtXM>p3FsJ|jT1G8-EETH0p zFPg#h%Y$XhKeaSUCGMAdYdNtL(DEVe4RVdomxU82dz)7-9GtmJ7X}}QK&iuIUuQ;q zD0iqL(&k_<1RF+68Cv*8+Frv+c^1jl$@;!+Pc?;^FN0D$gZC_}yCN(yo;Bxt5GS?P z<4Fq6p-U**E_6g-X5};gd~r|KbHt1+hX8Sts~M_le)AR~pAr?0wA@X>n*Qu%r}4U# zVsDqmdgeMY$@s>fi3}I#qx!smNRZqzC3+nJBYEAl||Fh|Zw(WWRV1Kpg zUV@@6tE$n;hugkq*;3i7@7Ja4?J+& z5Sw3-6=~SGckg!HAl3<^^R-4^%M;K*4cK)Y_+F$zS2&m+h-snrE!M%*K-Ws3tq#xZw4!Xr7qQG?0;!XW@^B00Lg8d~O$cQC0iwP! zOyy&RrR4w;;334Uol*^*CIhgh8iwCh?cDe~c z_^%r8Nu@Q&-;oi&U^cQTv^rR0BVsq2r+Np*4i!~}Hy)Q0zqqm(>mO4g(n46XnKZRo z-#-A>2pQRnLasUa9nVLkVb5vv%RWX}KEOCz{#12iNNfka;_3`9cwRvtIPCO^`zp8q zwHPjS;8WxoedwyUqelDx!(EY4{N=8G(_7_BUz+Z`t&%7cA8!B7YDHMQKshUPRa-n= zDtg~C`s5h?pD|^t574@PC5le<&e|mlTk}i+`>w-(D)4`l*xF?AGVke0vYLA?li&3*LGCB;MfOV*x5tr)upmbE5FC-$c^!r+Vf3#TBitE#C#HV(w^Qk$r;8FLyK3GI`lOe^ak)qL!&~XC z#&W3M7`3HS1;_TzB1hPlEhbuY&{<&DjT(4gq}Z{=V@B!UP!9EMMp?iuour&v@&Y;+ zagV_>imm5(_E8dL6hytX(+BWl_loRW^iyKqpwdS(x8YCfn%dKObxy>BEf4-ozE122 z>;f-1q0<+S&Hd$y^W>YhJN1D60=15-pl!7n4~{$KjuzPttfVun;a8hiZ)7rRlA3#( zKqm6ELEDO(rf~5au0VYj8GRP$sFIwX>_g&_#zvg7#hU`V6$W1Wrt&FeYm<+ z<5a?lpQ3F-=}54egY7TWs^Iv;*Nhl#B9i&dxB|fA@>|!X6n?3ALY2UX+R24WpN)`|E4_)M2A?C2zLk+&`RJV zxoH%3BMnF}P+cux?yU!Y`19)d&1!wVGnR(ZHIH$;Zs^WAP7p6}^n1TCCr!29H$Pij z*Rx*CxuP`0WmyxFN;?O~q{qTBdE`09#CQ{{qfluiRW#?*=9 zrdGbnUKPPjM|Z$s87EeU!~1y_d^?8r2#odPQNE$rY&RMGJKbSy6f?Ww&+5im%X?8b zIm8L9X(iV`UHEk8l46l4oQ;Q^^~q)>Q<6zS4R@@Q7wy?sy#TNIm8@jr0h6F&I}rOa zUXSPV>>o)`ujm=jdi%gFAdh(luVyF~uREC$no7cs@3^%Re|oE7CU1DdeOl@OOm$u8 z-LGJ!_2Ln~gMbuTaod^q4N_%5Z_~gy z*Y?dvs4&whd6iju)zUHs!q8S0IhruXaNkr#{~L~CR{xohe4%yXr~ zJa$*9dL=6g8njoZ&rd$aFYTjZ*Iixop(zO6ym~F91JRlgz$*1_-H~|TG9Sm$Poz1* zw_n6CC`{dorm9G`LzP>!b1cFap#3>=f;L6M>@?@5Dc%xmGZvI*h)$<4pRF--kGp^y#GA(ADn z+NVB-G`$*<87>YptoCn_YwwLamI_OJ?%()<>|2B)IQ$bWxBM?W(O-m@j0LO=0yk2w zWQz(hg%#Hl3oT5k4+cyh?1XE!-zFRh7Ly1f4fP4Xs5ua~UjbSXz0|urOvQBL2``kS z@&=p+o94QzNX@QQl9CY0G`A?TgqY0(qZo{&;-i@~kuAoSe-ox+Z>gs=BiusgkIJUo zT25at8D0vZsM~%ITXE#zF}pVqrFr#er123;Qk&08`6k0G1tatwwGH7!bnkq)!}(wm zds>Ua2TJH4Zu`YM4u*ved;%#6-~M&Q zm`>RkSRMM5S&Uf?E?M2_C;rL88dA`Qmyw>PlgyXE!XRy&iQ-o4WY3e>eM|-JnFGp` zrN)>tfRJHg6xSn57eSBXr$vKlkB~Uqx<#wpODphZ)9%_pj$Lbo0p9-X zHG?`6vty4=TYfb=Ox32#zs~_;oUa37BD#HjXsC-Sv90%#HeH70N^A2g)pvV5b*5Y# z2$`SOi|=Z4Fi_7RyV-i=ZC@HDgB;y8`I|x&9oui{^hCJPwP^GxP@F@%BGHgH7K};M zSj>`9C9(Ky^Cp&~0zT>RD}?uc`(3urI-9PMPs~M*--OVJ8*qQzAX4AdR|9ODrIc$&P#QD4@)E(u%`^Nf{d;LLoZZk%99Gq zYInB-!rXTBqMu$Q5BUi>ac=EM%}O~j1j(0^h5<7xE|+zm@>I<|QJ4aXj5j`lfx}y& zXrO!$1F95_&Wd(9wL3%)eI{fP?QO_W$tp zmQiiCTetAjmQtixDQ+bcCqQuzl;9rRixqdb&{EukJH;J}OOfIZ#Y=Dr?(Tf)e!qRr zyZ4XtD@%egU8T=vgDh)VFdz<7?=vnhV)EK3Wcwn3VFgTx>H1@>8n2 z(dKx4;}dWX5u|T@C5Kx7tIO(1I8Mf{oiXvg`|k9^&8A$Q*JA^k=9C}1`}3?bUAnR! z|33oo&M>qno;coj9|R^6{pew7EiR?i5w-MBSjDqZmnO6mJj35`WJV2M!fH$_YTq}M zuzB)$T1Y?Z{1AZlvW}=E?b9kLaX3)qa=pOklIAe{-DxzugRAiB4{OVX-z2QjKheSU zS|bCF8_r`S<4W@}^(vKn$9AH#`pw0DsyLV$I4vhfew4EC^-`=3WfdhT-l!=Qg{dVN zo@4L~?te9ucaDl_Vkub`E0L#@%xRZ6L^Jyo@~cb<3C zt@~h)*8!cheKtaI87j$kSK^WxzUIX8prlU`O?GHD)b6I`>%a=YX8AY`Ck~vEFSdTe5O;%N7#pc7YWxrJ#&PUB~|D7XptjWnuNU3vb+M6%x`0iKEDl1 zLGv7Rzs-uhAT>L+auOfZ17H-hF~2EQ{O}V;eop$LS#fqK-oCHSrO#*M7ntb^e5fJ7-`)5qD9^-1adH3W1I-F0KpJazv&kWV6CYO4YX_JPury?w%v;*K zp45b5){s**Enf{+HC6b^RJK)oW=8>yXPte2LWAuJ`VXWa4;Km%azYlEbcw+E6|ash z9J%ccys2EgPhZpM5+_^ns62&9C<1eVP&+0(N(zHXe zM+qaubD@dLv^TD|Ha>j601RopD+6><32ARo=8jin&x!wFwLr@2+j4{ti^Te_u&hno zx$W2*8LmtluPVZ^$BUReO`6Z2G-FlS4u&jKidr(S*z%qJG!5;_5E?TH@uqw{Q9}mC zi?xT__xx0#i=o}2F_n>x>iplgCL;oMdjr&3#4pdVJXPdG$`lUX z#i-}gxNF-*h`7^T)F-_*TiACq&v8J-FUIceX9rt7*XF$x%@#g$FnchFSkiU{OXOs+ z0Ji7x#Iip2;f+_CSbmgJs2y+8_nXFvT7P(EJD!B@Mwey@T3ifu1n<&LxW9N&b-0e# z7^WpZ`Iz2r?==yw_t2MCPcf9V|I3~Tfy^GqeXrz4%vMq88${n8mewzO)nGGNY2nJ% zUP?Xq!vG;WX7=M=^Yj%enCmI}(iLd8W4Lrm(ONHKNShmm&U=W%3A4ITkD9+p&1p8! zxH)VTwvOWl?AYT>EaR`wuITUD@7p*<^-s?lTMO<)R_F#8Qv(JoO>@%q-sy8Zz^9(J z4>@JOpr_QTF!IhMx=+GM{`npcpyANvF( zo)%2f+6w05=Ep0}=)DIzTgnCpD`=(#t9Ty~&{Yor9sm!^KzFQ@Evj_PTWSATO09v46%OT0rSxu6l8~K^M0I z>aU0-S@zojB|qnAs+%<_!e%R(`1ezsf&vVf6{(ER|2@jc z6aDqOq-e<0ce_kXDZVT4%UL)b7bngp4k zc}BBHk({bTUbO@hXr?jCmoH~PgLaK7%po~sYTVh9M#ibDS?6Y?;NHS=nfhu*{3bS) z?*oEtS(8V9VmxxP%$F$5`0)^Dd}B(swrEZUk7$hL=2Q z5*Gi$t`4&0cR9t|bM76Zp#~wO^khhIUQbYFGea{%;XM=&^PC{;ND~?CYL~@U zKGIb%MzL99c|F63GO2pjAfc;GO&ea(03+m9BM}6rf@8=0t3tyNA1?28}Cqyb~=G7*5 z)NgK0{2TLYYuSLa^W~q3ci67lX@5Ifc6_okOlY9q`nnae;unJsoiH?j&S~XUKW53x zK)mznRlp_nbm}{{0Pe5So^bowekFmnIG1$S0o>SvrQTV@UR%e(80+0Nn--5P+AST+ z*DC3;w54yphR`oYPoBvl^1tOgX4UDk+pbGrzla~3+4m~8Q^<3=k!>&i+ z_NRmZb#Y+({|1{#loB>Y*oO1qB_Me5>5>b;986hmx^f2;M^PolpTG}|`weM{9e z#u%IW7@~5!&i5~j0FXZ5wGQw=u*@3YEAd(HumKL6Z7k{hqhvg@HhE7!K)vs>JfE^h z--wHxQemvKRzg=fSzasHHTRyuWD#`|rt`mzxEVw^vAD3T$La|C1A0r9oZ4VkP zM~&g$kONn^sN)|9T7ae#!Fg89D!uEt2hkqf2WA-OX?0&W@@Tzfj$>kIJiJA{U%!(R zqjPJH%TH8Ti=ek|T!NEE?RCiwTMhNMng$MNn58dKUo@8KfP*rxok*?jgA?^4$pZ+e zUW*@8Hw#DE$hZv5MTRJgGg(?|C=NxPREMIby?qyBnbl31v?S}D9MxIhbPw<6cBivt_rzBT_37?Sk$|bfmRUxmsr^?ZD zejB&Iy^+);v}>OWO7g~wx8UI;BUFb2)o|{04S#lQ_~m@w=~x9#Z6!TkV8nXC)=~E& zIEsg|3Dw@6KVW8dN$z5b3S|M3X*QvC;N$*}&be&f*=SyLsGubxjhRzd$@J*-!&~=QCA}F#6IkY)p2Yp2&htu@K=iW%%_>sA(awK-g6rhm*g1khcPQZ5%=4g`jyZ3 zi;3x#Cmb`0&SgqWjtkWk%9HX0)th5;W*MX z*3_kyXEk>oP?e(R=F>*%FHWy$JT;#xP4W1>{vE}`tqyrMt)E;VfqH;NMPJSrb?j`Z z?~~wP1sTJVH;|qW_Z^>^4!3z{m;kQb4;RW+YUmj219onbJkDj$clz|U&TPt*Qp2L- zuGS~qUX0fu^1+QQ5xlbp;414wDIXVc=5fcCxdV>Z)I+?+jN`VVuiieHQ5d8sv5+)D zG2H=e+5`eQW*!OZ4EV)fJDP1!AL}=O)HBMm+Sk_e77N;iC?aGa3Np2RWglM`G^RMc z6v5b#?rdR5UnMmlA&GRl8XotQXqG1{iL#ak-o>IW9l7fUr*bJpNTfNp6;c)DE z&y6?UvdaOqoL`5u?z5%ViZ|#a9JeRo1If3WGonE^+XDPjBI0(NzwXYM77PpH;-aH= z?@RLeQ+{mJdql#Gzcdq$^8~?jJSysm4!^6y8d#Ep3}<-yoP(>A*J%zl5`V{?ffy@w#5_1ggQN}d0BQ_7` zZp>>+gu{H7`0sm+l{m}XA1nk#)3)x>taB=96e|L7#GG&*>dH~Wyql<~(bl=oH+T;?~upYF92z|+{>?&VDkH6R9JKT z+jT#C@Z91&gn`Nab?RNuV0zkv?tPC6dN~#TazKi+j8dac91Ioz8*F~ecO)GX>c5Ok z<@}h}?43)Fi3HR?sDE97-BP8wf67g4OP^i&3|xPPq!wOyMo-~6TUsu62C_3XrvMc3 z32i!6Fd8yA`)ps`kUL0j$k&n!Fi3%SzbIn8tr7rOVmb8#TsK}^sDxhXxhC096utI= z4kz3rc&l6{y0lL3mCs2*V*{bmuyGp6celuNf9j~lrpwngcb$ve~`M%42wZMNk(E4?+&W-B|v886kxVu(@Wqg(aNp4PK51DVrt$_iP7jF)vi##Z64eBn8+ zStze5vv{~qF-Y--lde3p~)X{i#B((+*+hcY*lGig!tW69&G$%t_ zp&>LwS_-MEqNaw!G8Um`05#VIs zu#+4O6&)iR;7PtXJg1C62Hvp6+6kYHM{j%6Oxia4oZjyBafbKDkvu@swQKB&X*>loE#~B>`ThvFPvGDd^ZzzTAO;v&Jf&KlmcqaEkkax&pxf5^HzD79;;&2vC5(#A_YcZ?pM`FAGt zhN_6Hqr?qy88GQJMLP*w*c)*g=v?rnJ(3QcZ1EK2+||`OS8>~sEz`FKCsNWqten{L z`j&m4PnY{lVP1GQhGX9|!Pnuh~Zx_`hRm@kiXp5L{QW3ZVn{( zwFCzwgsN=?4&r){_iZH`EO=NA(nl;oFMcNH@g{HfNSTBFz&WUh21A*qAfq6W37;y|Nc znw={Cv;!Q+d8-}~N%Y(k3s1C6|4M@6q?_FN4ZJfML&+(8b0(OSv z33%V#us!V`9Ce&i5nB9SbI{(wN!HJ{mz%ScfD7dPs6ob z={b_j5TW$lGD5KeXb=BZ3Fr!h+P9bgs7d$qxHZu2xNE~-*n-BaiduVG$*RM+n#I^Y z{aF?&mqbhjI(2Rz9zLCzR*ug;`6e+Co<&KoIGOONt{x-uD}fz&@T9xohF2>Dw~Zat-yV|u*b{(|KxxD! z0sViJ5!?kdG#Kf^fpdqnIUPVD@T^9f+Yw{;C;E5)0>{3%b9q_a8fLps7#=Lw=ukhf zUpJuc3xz@s5)l3Z`6H(bM&VPk@_D=bR={xAGP>Il+xSlG0y859ykc{PQ~V6FQd-Z0 zq0M*hwtQ@E&njvpm;^69LRVz$?M11>?rpA6i}VT_FC0?{zMg##A=g}7a;BI!D?)o4 z?Q{3x7e?H9M^qM3mWb*zeZvCDDAK?y)WvV51D#j18wg^Ge4yCfh*F0tus=)(zFf!_ z@)$SzBkr-XcfQ@~UeNaw32XVy7ysLoJTr^sZPEa*%hlYZtPWMqKOfy0+5|X=)gOaS z+za7jnry{oC}HVeDE9iBGY<*2)SiZcjSmy^8D`CloJ)Jnx&dZ=ds~k%S+JEbHH2XQ zl;;2W1Q)?2=z?iSkH(iajt}}t=eK5aR6H-y@$XSUnKn1AtTB%v61ztdY7>8-;quqN z6B;W)?K}-yK*B3d<99wtqgA(jP@Et8!FyDC->)%Zw7{duptF33yU=gY4y~AG^i~S<) zcsQ*A?sV=iNq)lOF1JKVL&YNl7Y%_^`_9u+ddbCm{#h$m-sf9fJR@FcSH~i4o_g=; z{A$szrs?I>o&1^}J!@bo2NJ8DwTWMnkQUar;^R3jHuY{V*`D4CxflwnzJD9&)WUaw zB|%&s8)JC;w}W8g_(*UrCDOuG9roYo#lq&Vn-EFJS(qBPLCm_l0KOn^W!L7$L#-bB!Mi(MnWG4>{O%`%cDTkw{{(WH1g|F ze5cl3U0aPo&hUGw)@EOLt@tY#0!!sC+f#`^Y=?qi3P&fLvjxl? zbKejzGpPlhRmm#7a9NG{XnLaaHrw=MaI|~upfr5ORpe5)%~kj}w_@K-HRfA-_ohuf z+8inww(HPG=_lAp*AuaQ@6f{IjR^GA8QLn1+_6}jd;MROTlnApd7g(T-W2)jt9daa z&wnvQ0*^%?f}YgV4Q5!mBR#^sb5{ErXX)C7cOq08NFgb=@uB97zL`_)&q-W+_Itcy zoFzBlU=YCtW0sN@v_W34B~eu=OxqlacoN>JX-oSyL?&cBTfJF?lwv%g=DipBviZU? zw5Wgl`mlx%KEFA}1R`V1s_cUO*c-1^RL^Rr8?y-3P#QN7u{G?ya&CUN(79aEZq6*A zZW}ZP$f8N16eEd+zbf_nryZ2*bM$p2nRx!qqz759UWIq3Q$(bt4PF+~{|3FOdy1OX zJ7{`zjK9o99>Upf{-jEsb@v@ZS!1Gd)$~ZGJl#I&hO$SC!LeIQtRP_rqNN2zSW&s( z_j+vSJ;UD5wM9#B1k3dPkp0}$6w(u9S$^!oXK@8oIOiKbeDFHJXQBVsc6I5FKkmyFTBE8 zqN!_RIj~+l==rZfoH1i2kxqQ8X3 z@q#r>2Tj;MS~P{-7HEEYn+w$`c=e>8^06mVOn%5(rJ!3PQSZEWFfTi$+h|#Wwb*HK zHu7E52J-JwjWr(k`6al`wfZ7rS0^ix99!xGdTMoc^k6?96^`BDngNv#(RDz2*v9FICM zIc;X7m?!OrzLa%fIpcj_{)ioDxzpVEb2rDvLxsGMz5e|JO%zaft}`KNIqkG#mQO+M zM1q$-TuoH>9C0lDyaE=QJ92_3yvoZF^-=dmMZz;Y^7UY4F zUnIm`CH4WUct{(@2ry7G2%nkuB+)8;43c(*S=-$UrS!pk!;FIo#Zw$OGcrnj22)N( zMy16scW~nw^iv5_>-3~~qNs*)_OcmrO}CC)c9h27)b(+;)Rx)c#WN{r#JG70Ffl-x z_Ha!f>?tdXuGlkrR^ki`0D$3+r(Y%GjjIN91OrZ-Bh?tAuRv4}tC!T6d!0S9fQaOi znjIX`lW6mGHASOoJ07~GJ*At1e6x1}?5z6r8~i(!)DU`TV%RHd$lb=S-_NbyoSj^G zN-5(%ayZ6kx#B+-re`96fkZOU5*`L>kOYCCJ`zpLq~c0Vm$UpIKX6a%FIPHi6Gb zqA-&&bkK6~6_B?ZA9(dkwl=KsRg$7XcpmX6=Zhn(Mik#TxRFgKRnmPBxP}vBsOf{1b~+sPT1ArMNP0hz@Nf^Ngq#_E zQ<(-A|E%k5J zRnjhd{EL-x2MEAS6Cl>`6HrX`GhIKRKWf8L2nXTVe&qv4{phdh2CVGUf=^>>#MW#& zr4Nb}y}N-!FpW#ET3hW`-lsimaqunUMUl8-U)0!NtxHpxXNO(q zvt&l2;*Qty1BxKn2QBtHZLTJv1$FwBq`FX#batmcZ{NWTt(z=GkD4>TD)Y_Owo}!0 zzGS|G%5o{W(usxJETM8doybO#a0p$t*!0n{MT(@y>G9~Dyq0+{^cLT1 zhS7H2KBsv|NjOFpyjxeIcSeH`L`6S&`Alp@5AWJaM{3G&@j0XF-dgccTJ}jvWYMJ< zivcj{%XF7cy0sfu?T%mwHADgRbAOGbD1lAqHJEB|e2Ri~hx<7yeuol>lV4!HSL!@C z>qA6Ea@%^Z>^bs_cc?CXy2%cxBOLn=c(GY3`dBI`!3kR#Sz(y`6pYvhL(|MrdIUVuHugSJDN$hZ%PCSh@*0-&4#17ngxw45 z5e_Kbmgy&x^S+s{XX|jPBQg_oX=Wj}m6Y$zm<^(Fwg%w&I9iB%(p}K4MTSiAHXB5A z$n7XMN!MEHV9$!Af4RP#{q&IB8axn{2fgeQnntP6Ed z%9H`ny9U;;(e(7Y_c_bI#?UGHjT27fy5?KiBo>6C$U+atdDk~^LOnFqY2P@j&g8tD zRw;gl*LD?~F3;!Y_dq7J{3xqvx|iabL%MT57Oqn6=1%Zd@J3(gjVoD6K=7??`~At# zuQYwOlSz@d548`jZVyeu2~iu$_jVQ6u!Ew*q}8E;NnlPbn+S-DG6^4jSitN0jIpup zz=75rJWsqJ!;IyZ{Asm28;s&71$JO0=xTo?$?+L3G!@p-W$W6TdD`y+b*UBz$U3Kx zfKxRa;HgQD1wIcu?c*e)HJTY5q<&$0N>4cCf1=6!U82>@R1`JZdK>5cPZorf1SXWm zrC#J!*&I;*@q|HHGS;4D_Y47+i{AFdL0@YxDaXIZG`&mv2SW+uRwnA{pAlD2h){&syHbUl2I=i77D+|(-~*rBxk$zhfAs;X@_AjNu%2wHre?zeuy zt!}mLxRtf#J>2nIOl9B~AXk-Cv~g$0zR={1vy)jg+M$`k!>UtnKYZ=Phv@s}Dy+fAkDjNAG~jTR~oo+1m%xg2p6T*@1KQ4Qu1Os=XCPa2<<}3EP?qb>!?n&)RN5OFf z(fz+ewl%BRvpMm;@*f`>hTd7b0X~jX<44Cd zVcJb|w6^Z}G>$O0l^X7eOsKPek`TmOjtKFw!>=epXe)rtDSfzVUs8I_RTZ=bh74}n z>gH;%rz!7YyvfXvp~7u{-69SyvC4YZ?924FO1-0^ovwFJ8JX3Z8r>3h)hm(x8a;Xa z27BGU9eq-o+~BauoT6eIDz9-M*L}R9?jf=%NsB#EZ`_?R!Y+5R1-3&DyKO)E>m&@7 zx3{>|)KfmdPH6$tP6ZFX=UM&ReXKlSrnp|R_e7a^1Rm5|_8jt5w?o35hMcaG}2Sr(&P&Zc8%@`Dc-s~cyQ%f+Ai zm)pxgjGDNEqL7Sc47PLoXF7j$`H!N*Rh~|<8v#(JU8)VV{S~3EI{vfAOk>bx_`m=|-`u?`{YK%~ zN{!0LSYPZwtIX@@Wo_f2^k>!(HZ&BR=ku`wIc~#%sS16vfq^N_Ox^JG4h6rYFUS!8 zp$5To=kO*=t)`Rf0(+X75inN$XKqaQWX7d{9p`^_wGM{t4avz^$3zuGF?Rk8h*!>Aakl5J!*1i1kpi`LcpFp zFVE;zzuV|La$Y?}h}RM^+WLq7&PB#gp9QPf{hCjH<1O4``p{Eh+Ox}`G!t3xoX>mV zj<3=y8?%nglO-gA?E;nzWJLT0OI6xXrK)Fq>blH`B?C;Kk`ieOZ1vR`*Sm@=@EU!p zxqS8^3NZ)oIcjU==%}vb38i`QTr&p;kP=FJRdiH zaqsOPz=(5$E2XwVCRFYf$-gX43wJ4{JUq51Bf*Wax8OC}4FSrd z3X0GHSI-q<743{$c%-6_a+}AZ0O>iv7LveYPqO{G45f-bL7NN^zS$k!UgH<14_>}SnEm(n=L?3;&f|zXXTgC`r@S`Qk zBIRa2+27&3B*_A!V8yC;nJL{pFd-0J8;0P@a*|(3pZQr zru)~bC`8~OqPjoHGgArJ4KTA$%vlc#^Vynr^&z`ZHY;`D=E_m@yPCWPvzvfKC^E~M zU((E=qKt(Gm8ExgRsBS3F3l(L(rn`VPTk&k(E7;u6_6y|7-81(LBoJ#-tezT^!vyL zmT4WCXX357&U>2a3;Ggk85|Mv-_KiP|D1EgSj)~dQsuCwC}y@kFyMf0`}obtZ_&No zZ2I5?_Qv}|axO+-NC8WjB#B-7musZ3()2OGl=To9um7MgcV`7iSc@ZY1ezI@PVOUP z8_I=1bK$|3?RsN}{Eazc$Yp2(OX6}A%wY@t_R<=34WUTAa`YqoraAF)n!p7b`G}|& z(YVR{_ISI89FV;!BP?DV0C4+Cau8ltAig*z((uAadFe^e^<8wvqDvj05WtRw4QDbO zV}}=?2XKsZ!eu?~@!vsJFks2tYKKdPv(%fhpOYiuTD3=VweuqJKQnr+@O3PE-2idOpD#aw)4m5<;IBfw11l;(y zU27j2n_sZu*`iIj0QBS-JL}vQ$bC|OOW?O>W)Q>QJzo#4%D6?KpI6dr6uZ&%i~W9g zync#w!k6L&fgJFRnYgT6&HAO4O;<7Apm$Vlp2@uO_sN=6F3`Rkk>RxM&5tR9(w6P#;2rh zcUh+3Sbl1|W_wQxS3N^z0==-GoTz#cBCUTiNj}9ofR8H+p{?vZ`iZ4gZ%nIEsTYOV zBcE^_y!CBl?*+WDHBJucMhd=ly>N>jn|4Vv zBXM5o{PpPx%>|qf^m)camf~@K$1HivD1FC&{qth1mfw7&PbzK;uv^~-#v%vh>~p zj#}N{`hqM(dQn)AboFMta6#W?;0}oM}m*Lrqx76;f8Xa3kyLig6$I0SArg$eKJjSw>axMFRybLKPKvTm~F{HaP=6Dm#Hv`g|+$64J+?41Yh z@nhpZ60Fgk>G3Qs#n~d3 z05W#&xPIg%Z3>c#Oh77Pnbj-G6fYN>++7dS5}^QYoVoINW9Z`vshz*SmJ9{>rzi$8J@ zNM(Q^b*Vn-GNLz1zQNE0y8>Yd?@FCTb$wm{#w&dZ^>)!6cbz+pQ_47DPfIm~lLH5> zjBcJzH_e=^0AaCdzNfE;!TrLiIn~q4p#m(iAt)B%c||UQ9 z*<5M=R;HtS3QZy$|Gew>X~el`-Z7n)%#+ZPC`f*IPyEh*l%~^VNAcXo0&SGs=k^@9 z{qZhp*DFCoZk{Pzt^NnCcDxy?%treo>z;0Syu8e=Y&EbWP7d1rOVSi*jlMNQ<^F&f z_S815da}|=MYFm7-lf$3AXwIO@7&Z=UXCt0pEd~e{3kpW8AgQ}$~+QHeZ$2)t_w=Aa4nWt|^iyk*a;-zpU+7zpd9jQU4ww9V#=8Vp$}S=k_a!p0Lx_g9%*n zt%_Wq7_G=LuH?3-{^0fnyL;UY^*8&UiRPL79xR(xu&4N3KDT6oJfVNV^kmkxUDm%` zdCbY=H1+7--7EW5l$# z=Pw(vKtfygW#sNsPbt=Hu?%R|#uf4^RuFcf(se^h^U@l*wm(`1lx?7XXsnE7=6euL z1@K}KvNf)FZ;X(n0DY5gk_(Nu=D=8HjS}Za?fJ+RD6MY>vl>`?x7#D7v>avukW8@t zn73$L4efSp5xZl-rXHFMxM*K#OI?+HtUbUSuNe^kBMM82M|j=L1hd!_>m@GxJ^0E< z8eCrfk8a$*4EoBr=M{}|X@sJm$B^~*g4LJmnFZmWrPci#W-+s48Bx&JpsveWlc@Zlf7`kBI6vlh(;=ScRpor~(Z}@*aFFeJ zluuBFZ^1ux>+I&kKos7#g@G?C^r<%ZdZt5d=f?ixDO=Lk)HBpp3 zbyq^6+XY1PgvCJtBLoQ=lOh4Gn9E(&(Md)FWfE5HY6OMzV5JWTk+N1&sa}}^TL~<^$Lyu9tvw0`=gp`R7PGt> zx@LYeD6!%x5@{1mpIcPnJ-c?3M@#O%)&IQeXSHY^{unl(pLAWn4fn77ca6Q-PtI&$ zvwuyC#fb|cH2)!af>DkyT-t1}4_Vc6Tw7QR63&(XtPfWEF`4X*va>l4Qn>qn;`)km_`nJ;J0e>(&PHy6M z>r+nEI`dK%sQ1D3P~COyOeiXG#SGJ=Rjp>Uub8=SG}|l>OT`YJ)TN+z^&xOB;KKoq z9E$DEKgiXGyLO;B`nz7lm!x})#C#+w9K1RNUjgvi{i3HfIUQW;meQs+_E-+&yi+de zOEqe0?GLsbT=qV-;uMFb4>h3c45f0I=?;Cf7g_eFW9}K{skqwm8KC?BqLVApJ zYl+a$tG=zL3#<4hT@r+=y`tf7R>nhSwHX!(Lo8{rniYzo<XZtU_Cof0!IbbDOSxN|Xmp|X7F?$HzqO7%iXB#IRZQ=Nj*h7AJMy&hm=Y4H z{!^LpP6}yjduRV0Q$mOnnJ0Kh@GnU&ogSNKUtHArs65+;WAnmacQHIH|jj8b{pwa z$MVj;Fh%a53rR#^4g6aQdjJy%zg#)*VY^FW``~*j-E!P4ZVagAq*Edfx+B%lyiPs6 zD$n@Z7^P$hsTe@n*P41|hW51ROxaidpp|GSO<2!*VVgBf;cVdvZ>z1ff9}>gFca+~ zj76nD9+8Z0I&Imccv87C3dy3T6G4w-th{5W++W0WFzX6-!~y!<`;Bwk`am{&vk@k0 zbO-Bj{?4haOKDon;jd@8RlBo{MJj50uYfZVI9btB`yPcXbWu{##9z1PE5(hhxDrX0 zgo&41SPkC4fDhO(l4S$Uw1wIa+--;qyp3>!TK78@r}G&zGX)8Sb!NpJ6RH%Cs6g;O zS5dR>Hp=h5Ww*}Wbdr-3z5J9c6lxN6Tc=c(O$K#a<%v(;6QQ50WIUowk0dqP%JNE{ zJT6xbwhBLWY>G2zGrg{}KMG2YB49t11vI7!Nge!2gR7w1t?$j)E9A9(+v1@VZLkhQ zSQ;XQE$~3j|@(z`^NLnhGyNVp2!}QE*A4AQ6rPIQYbcJore7cBMpFybS5x{K~lWGUAJ; zVpXVG=G<2BGq>F!>Av1EiUNS6o;B{~SKSFrq`jlW{Lh2rZS<1}_4+I7ck5d>&?jkH zfI180B8L9I{brGW;m4u~QH0B1_<`K0Vgs{kr8;|SVh{`IQ&br0Z2Tvx+Z&y(g?D>r!7y=rwuwB8rELI2bSWUhKR zmT0U};EboyeqEoU`*{Vfp_J`-&oS(m0~6L9xJlvj84mk#=4uNg#p8Zk6)8*oQ;$Z- zK{La-?`UdF>lXfo9Jxdd)FS*(WekFqZFS+><+ZvQhsK6eQdX+hKNnUrzlqA1zrTY_ zwtozVTsUqtMg9>;E|bFCUH~)E7cXX$ktWLbmCea#$L@(HmS9rIO`8~wfSYc8r}E(x z#*X$6Z>~+R-}>Zylr%9MW&fd2H!!o;tH_C=%|sGt&jPVuS}I;_c1POcQin4#}<$wcCTd~2!L`zB?|`btFr!w&2( zHZe$sss|*JT)@1Jq0-Bc#S+9s(nmf<3aW9qdB-F2r~QCc@gb=*KcD4C)iKTz(5u7U ze6%KOQ|@e(dCT;yZuu83v8flHw9Cz;z%wEY3)~VEtfBHNoU|kKp2U&t62YX>mco)X zD97a)XbsJdh4%e}LVbF*>ZYYWO2^#n5`^f+xtz?TUR^=yQ%d1`xR~UBJQ_FhhF0vu zPLI6_TyueVM}&c*csu?_L|^=))LAN$FapM$$Ed+MW3kQiq^ z02Br;dH$zYc47s3WvBX~+pJkYuS|up6$LmQYN&Vik0Yu+h02d?!N8+TjAG7r11VuY z;-l=7xV)1RpiQoYib z6QC?!b$;x=DtN|+)3};?8kDB|1@V>r@X<<=*4IMLx`v z&&S<`XpM_RSzB`wqwF&}dYR%_h1(L9;bYLAnnzCDAH}y6tn3c|EWZF>@qKALK4n4c ziX_c{JgVvzvMo;<+!9`ubYaL_51EWiu;@!DYkCP(7>CzBE~bF56eV=EKhD7y!biBu zJoJ*Xi(E#+dFz+V8O;!T`BM|o@_ZVU?(6Ppk)@HuS4$p-5f2evPYA$uDq)!JONTqb zH_$&PsG2_H&X|HvLv^w#A~hK;{$IRjr1Q5s4?f}qw$&B*@18Kh($ifRSlyR>44f~6 zLIaamp7__5yhPE5@EYm_15 zDu;M}l@8n8O{`cxe6DaBTaodCzLS1K*A8cPO~WJjiL&tXTdaXPOgO#yN3T_dE2~FK z_|ay|8|PQWqESPS{fyttMN_Pp4c>c0j8*zkAN%UA`kbHH>daQN2(Xs`?Bi+RU9cjpZ;VYpbu!xcn2-%Q0sL2(&}x#|60GR12a4CE#EDp& zKfPF5#GTq-EXfDR<-gmzkmCl>0ix!>W_8Ra^b1IWH8(Q2*Io_9-zih6u@bT97h%e0UBtCQv5jYk|z zvnINWk z6GUQVoAn!VYSL&jAA2q8U1GcogcCXRyy!9Be^V)vF+eRNx$uf6;v-PYjOp<186>N0 zS;S(Js@LfSHq6u{d;g6s2e0}#||$^wlGecDieEK7&4(fgF3t}a*3pDOeI)bZ+R$x|lx9hF|LK~M3u-ma<1+EJR3beHJaa@#dshX`ExW3D>#iz}X4eE#S-qk$53Dj=nW+}Jp=WYwOhqtsQTi&8wR`1JJ8h<*o zdzO{KQ8(AtGtd&%IGWx--$lOxsDk8P9ge;X!>sN-jZ)eNn+*!sB1D)VqTq2ZmfEi? zfgEc8@S?$d!0mr|CJZR=*&;Qwv$ahv6;{JdFJvT0!q4+1$YN9YP5%OyB^4p0a zr2Vo%y_Z)N&HnUC;t#2z>yoejFSa)RFegi#=Wmrs;t~85P+N&$7S2cw%*@P}v{j<@ zNVhZQ5|NGYHv*ne^`h|CA|ofyCx{yJb$C~Rv#a|346;2j(srAH2`8HA?q8es!zB9C zgTj09`oSsZkFBze<}7B1xb78Yn~hP1i{1fMA11~Cp?zsHJ{gYLwDOdbMUa^?uY@|{ znYP9qX_&gSMMISG1@A_Vi6OXd{x^UD7I8o`HpxblB(q*1^tNE2?`x%k)&{k+ZMRys z`jQiWPd+@atVbc++KI9_!pNP?)Q#(}l#8o@edd!-?dFUB0<6&R*RJ^s;8&@Bqd#=E0X;PZg!1T&*Uk%3W6m~eA>)&BS>$VSH{hfMLX&b4mx-&S8h zE?~IM1+BrDwc~Vx?pNb4WVVMwZEQ?VB`JiC34+h*;fx7Z~OBb+?UMIP1c{LGi^9H7;q6vzGTUMEXJksA8W= zN8^OHclh|=bv>2St}>$Aql_l~k6QB-15Dbb28%enaHUsw0@~Tsy<#;nPvEl0SKo_1|5X0H-gG29H}LZgVd^RE&A`~BYcC_% zcdTYAFf8h3y)J++CBJGEsuY>PBoJpip$U%_5#dJ{x3l(y*AEh9-rW5cOb?pi_WNM3 z3~t36{ug#H!lQuQ!>&(=lWlv{5h$EU6>zCHO317_-{-aKj7hy1=pm5&wjq?sY!dn) zrjN_NAOUKJ83D}oa3d?+lg%z?rI>~Bp8_|imacD5m7t8SZ1u8Q2DRJr*>Q1UVhF6` z7)B^%?P&V<=YH&wrhW}3j z;2j{H2!$~ZAuW06vaDaPm0ptO`j5>b?n~A|h0f}36IV67ozv|3G~stI zs%A;$vCZYRkx!hw-?UFx@jp6h?D3~%CuIu3TPo6Ip7X!TenGF4cb}@{Vd-}s#neJY zl-U|q?F#!25v6I5^$-P%B!y?Pm^NIF*g5+RY(H7HeHvIo5_7wKdKN@-!qj*-kXq*b z3=LD>N^++gE7i-^m`h~eF+dA;9 zw4~bD4b~)1f3({p>puLbCbG+NPb8Ac;A<65FeJw%7J?#K>XbTqHCl3g^Csexxqdi@ zFk5Pks_^$(u4KnBE?F@sWrD~j)JCR+*;B^0T;UOjQMBiK$IHH6?A{Mj-?o*P{p za3e5v8yI=pZ5Q%2|KbXIg})BtCl=CSOPIICe!5)K0Z#~Ry4w)>$~cGcV41updCS^? zv3;M)?~buHu0ZFbM~V>dM?^hKr!Y7BkAAp}A6Z_@(!FjX*NAj$F9vnZp8G2ge;D&f zB>7|hTzw%{j)3a@%>3m&>oX>1b%yR$1ppXOtmItR!7_a~AgEbts23f7EcT z*2NReB0ld0#?Q}9%{wpHn`)HEFwM_zTMcH))z1PCY~Qv2R#;F;psA4!T&=a~{cPK$ zXhiY|H2K@(_Ui-YsxogPnt0nnZA!d|ZUkj7_B@%?`r_1^MLJxj#N>B7q&GJ27_QSP zXLdG}=$!m{E&=oyDx?n*W{NN@QI_Fs1eIaVHRB^cX*~X;DtU;^+EVouCaIl?(tIqi zEq+(rV6t7-M)U|nbo9|54-XVD4vOv^@3i?DvWg!D*XzZ)j}qE1&_vJ~)c<{h*ze z?Cd0O@6Y2Smx=X&cPBF7~=Fb3}sn`8V3p z8xJX<_4x5`qS^l2L*U`m^|WltKw(t_ALXXN3olgZPo0=hGN0+uNUOFKk|Ls!n=^7( z6Kr`BV|APj_5OK$A=RByX20ak#Y(3kaY?%{S~y($Krde%Gt-phqMhjXD2yZ0LVb{s zzv|1obLIQ8N0werO$yHUxb1uN<4$GV&RB9Ixz*wOT3tP=Yb54Y`RywOQG_(ITM3;E z(^16QSLt1&iv{ncBU5G5^b*IlF!itJ|Lni6;xv-eE|AHeiRq2ikjWs04*T$=MA<~Y zm8cy#@NFg22bod;YK6@e6|0qx-YF3VT&2Vj$6p#gAM!g(cc_UNCV$<|$O02*+b3j= zgi<(ffzTZ0j6?Y%>kn)0ck-K85McxAA$W?A2He<|n{MfKj4KDRf84e9uteXqO9Oi} zdp?_gMmGH9#Jzdcrv>&{cmAkCC8wM26x4J$DY9OiaXU8x;!gNP?@mGFT{bpQ+x{Df z-|qeAoBEZx1zAlcFSWDj0R=%qXC+JT!AFYbh0Qm8XZlS&Hq#b`f6mw<6e^Au6~uJ+ ziHNhR?y>4%KBbAssVY54Ihg<45Sg)z7G>{NBg~k+M-sj9_Jeu=(?2k@2bF1&vQXe!|hpq9n6=Bgg-;L7;1a zyg!{0`Q2-M*EDaPgZvt&7JY74%NYlboGLk=|1ZaIB{#P6g@Uj#c99A8zA^HaDwYRb z&%Dn$iOA+36E$(b{p=rWQNG)5;+#EW z+ercW;8El%3oz3v1{Ha)j0;bBArudQx(ZNhq^yW)zuO)iT88ap6=>ScA@8w8KM31- zdMH=$2(MGTYVTIdA6{D5WU2z5gZ&1YXYbzX82&bArLa*NYfAN4(_PU<2bI_U3{x1T zjwEtdKNCG{-TT;Lqa_-|tv>r5cxGU-SN)~V>Pv}i0SYpZct;GL%=^VCnj`B%5t(1l zRUYV`b{A~I9uo5Qhy7|c@9b8@uWt7FB_%d{LdfO2u14(F@ho^333tCg(#F>LmM~}e z+n#PveC#jXlw3}HqimxvD{leW`vOtz#5M3OnjM&2{0?pIJ{4D?$GJNl)-28SLhJsU z&KSd!r@5>j2~1*2PDH*`5th_{W6r(GYG~{CyjtFvugBTj_Gm9~UU5bbPp6^o)ay`k z%~jub?+E|S;P#B7PEEJU>P|U(gEA_NqS{GghVH(|I8=0U%ceL{(6Dy^NA#7urkGL>%=zi*B?9}qk?qb%QjmD+^=?zG>rA(luLJl}_m9<6Rgrq0DXkm!G)sX_q4JgT;YI$C9`aES~&HJ)5 zyc@?7-0;Fxnc+mh4x|)kvBg!#<=)vNBu-&eSrf}84rRxJkl-P60z*AeMBq%@dDRt+tPo4Wu|F!`rk;#Vp{ntQSEuwqY~LHwVfy<$7Rds3V;cn zS)`_&4cxkq#r-6oG|XEi@ssBT7Hk;1&T6UQh!LI3E!KXcZ?9LNCcDyj3DM4d3h9yE21sa;zRFYG7Az4YXcyGFEz5$nLB*vWmZn^&or=gGWmnQ&&&^#Dg}nw zB_>-D@dK9!IMEiVlXdUrvUG}2QcgGcKScieIKCghd3Q3K)~qs`Ql3_F)gx9!hSmVx z74Y-T(6PZ@Ny<_ITB)oT+62{QL^bi!r5dX1*PqeNAavIh`(C;tT@9H~yJGC7qVd&B z+Buv&vghr*I@i_};R?~K^bS_PaYY~g_zaTjl;PGX&m=FtLwt1mvp+Kq27zrnMZS7e z{JA#{DquVIRuXc=2u^gEs(@YSQJySXZNKI0?+*(x|r5?MSlD9Eo=4qx~5p_(<@`y|4|tL zR}3Am?Q>xdoHzzSIGC`pH_7RUQH`4+PD`#CZfd-M@We9vXMb#69v}A}QnT<5{cXyH zd0bw-1P{Q2T>oxL%Cb0~XC{~7hA&D$s;BA<>QjnZfCr5N6Z`}0n5GP;l@@0R0tL1zIwt8{#R+8ND1Lsq52FyA|7LWEe^5PgTt_#=oXyOwe*Lm^`%w$OIIRVjq5sF` z*s2%w^_EOcGUTs&sF+iw*SaX;o4)rv^1U#AAxL5em=N8~d9B#~!M`=KDh5yt=5eVr zxNzT!gltA&42s|H&tgM=YjtCijzwF}WycO)+>H+5YBva^Ro{Q0`$}e;vhS0&W-1Mn z-5tRM@s{}ITBg_X@o7z#&qQSYWS21;`<_d&yD_`eZTQ!}n=;aIQhGG+${=^QYwBVk z`u-e(R(3l}!OlNM7 zmX&!$O?B^HsG1Cf94_|brX{@^ev#z#qlb5ro-79NKi?LMKb69HorL>kHOtj8s~D*@ zIl1-QczfqSC$8edd{beHNtRE^HU>E-qPXDw)54NEXzVuUM}#x!A)JIdzIak6Pd;!H zDwvEZc~{DVc}}4|x)%bJ-HSSR)dl|4U16&Cn*3BRdQFL-fdo(L<|BFAbTMNJ0w9TX z@=vc?35X{cUqmXwGsCv6?B8#j#fno?A7G9GMQSQAl5ZzMuEgrTPEhOHSt~BYm$`D^ zgV-!HJWTp2A(63q5zu`Hd`Wf|dJZTnmghmc!c5EpVvL8kZsNbXfkXc32JXYRt~mHm z0obcOmydx2&JApJ1RB^M!DQ@s}O-2i&9I?AZrZ)K6pw{$2s|6Zt@0f~<1q_R z&eTof_s60t{MPijolY(K)&gK&uNmV-eoP4Ec1>1nSt0l1$@+bpeJ?%{t+nsa^xmUV zhkcXUwo%kNG|UOuAgT^L@ndwV6mvrR9#xbhu3Gf+Tw$fdjnv9E_H9oKyDxkOQ)tYQ z=`U;&KFaLMpJh}K9Xqy_C+@>fBc7Z*AUH`1W~v$xDs3?-M->kB1Q+1z8F+pptdG=e zsI}n(`@c1Pfe$@sk^`Tqx-QpS@Y6*H4-Ue})mu^f>_)so5CKtp5bCm#EntJUT-{U` zW`}I^$EIg`IH9D2tpBj5!j=k{)oZ5(dWQ7s=~!aW2x^~FrRfVNzxx|k>5$b~7a|xq z(4N2c^=Jo$dMIZaacw4(ge(55uV)0rwF_igGTfBT%mQ<0#Uc7PEoA_h#H>7MC zD&EjBYPd2Bobr*rF(02HISzL03LE2xo2o^#&|tdA0^$&#SuYZ|L_e?(O-itl@Nu)L z79J$mX{RDJ70_e;Tx1rYH4DF=<1>Lc^r9j1_O-9ys^x&Lh7Eu#gF9UULn1twWq7aka-S&@T|}3 z8DhRab^-B}%5Aw|RHOnNRbdxcfEfj{LY?}uS3jOa7g<49y` zkALQ6CCaDjb25oV=_Kp{2(&Kbzs{qF+D{FQrbem`f@JbPjJURN;#W9gqDXI|_g~_= z@x4hyo%VX#JvwAE@A2_WOf08tTt$kE9Vv3j)Ez=ByUb=e&nt+iom(>G^VkRW-dFM=HNNhN9y-ri1dgQS4VJ=XTV6W_$IA^qIGjYeIa zxKAC^h!rL_+I0pZ96aeJf3Q1>mNC@zq_irZiw#wFYev2$xn0docxWNy)BLd2q^{hEE=bl2u2$`Mj1P!Dx#?{Z``36%9(#IaivNA-a*=` zjdeDguzG0wPaD(6zNZ!&J+m)%VUoCnKCxXJ8>>5kQ(hP9S2hQuRW>^t;iXMFDiX?} z27XrrE%;AfH6QV6v!LZwb~n^YbGmP7HBHb$ffq)s2MQXbQU`n`&olNW6k;FaMp?_!Fof}jlD zr$;5~SyFg*eb$;rW8y~Jj;s01k72Fw5Ty@;L&0N0UiTb2FnHN8lG~_Wp-fI5>J6k0 z8?~@^2R&5|?ESJiZ0@QjaBV&nr6h6E3h!3qh1koUtiTS4T-O*j=Ce!^moFo|sffQA z!Ywx(aAVSAwS`5@l8YhIw8_0kRK*AcPM4PkW6pQDr~UUX1QhLGvD~^ zO<7cYA-elLu+*S_Uzni*xB}qj5sb{KS8HR2;ZdDDK}{oAcozy$UR@4CI(K|F)=vV; z`01mD-|c*l#l2(pVoKz)eF&d;oi(tm!+)m3ze&fV@3YTwwC05;kW+!QcO8j0aLyio ziqnVNjcUuU=jK69{m9TI^7&~(77gZfWX~xkC=-o3=JogzL)QZXHYkD_( zd81-qM5g!YXGw+Hu(87`#tCXr-9X4|2ZW}A_`yuG)VXk%`D`ZcAgi zi!buvlvqrV|2$^wTNfM)ap^5b_AtG8e$+>so|ZlP^&H53(#RR7?~^uuJMWZ7-Pqv?AJFOnu4YJ9bihDGKp%I}gOO|BTO zPSU%A!p0!mo)X-}&q?=?)Qwy56+w)EE*sk>V0Y>*{F4mY5A#+C< zK3pdaOgeV+G4J3&=A#VSaue)<`BC^m;z7^s8WDnFI;&R68;$*lEjW&l2C)hL`cBX! zNQGm@3Ij>dvnshVYxT*2*{n&${COQ`NjK6M@<`0+)67|F2xfS|LmCi7DcE!Jn-d0& zeQdQy8)|ZnzjAsRiMHzv)}*rb_f9sV+)MiK@^^Rl-pNUSx%(6p^WyNtY(N$+2PQ!d z2`-+uiqGEyBF%Duw()dCQ66PbsP(hA#%6SNOhYw!3BP*q)72$8AAGvO+3fP7FyDc0 z3gnqm_H!ua1X`G#aJDmveNAdd0nGwRIFfH5$6s~ILUebXvp1%5xy=*Bt3L|w-uk_} zpzBmgd^wF45Fx=NYB6T1`A2w5AtjOVaFt`3(^!!@h~P0XT!DM$x%&Sx@GRe}is;GM zTBQ;Od|@&{oGSC3693w4d{|}PM;-5dlz zq1hr`ki-L(zR5oQz2>}J^pQ{PN!Xa3me@Tnsd97%O`jgEmu-BQd>a>Mjw)uE&1;B` zx|^&fh~UeKK=CPiWNdOhq*YVpsvgoE9*WYdgC(cmKu|XtclPO6No{w~#@kA5rwd`! zsrU0na!yo(H0jhQLTt`X4zT`;YmcjA#xq|wTG#J??sMOS$A-~+LFHN*x!Djs)T+H@ z5MLO*f6vI1eB%nW0=EYu!K3{Y1>PEpP zOg&mXM^t}Qz%@Xl=pj;R7TAT!euBmV;(2<~QJg#WacY|#=*nt-1CH$@Tg$A+$bSFu zdnj0qQk^DrN9Qmx;sk4UuB^q&q&w@p?XJ+dwy|R@gxaXBLheYApJRtBuy13;4|y#j z-C-#e;9Vn^37y=Z4wJufgV5gkrZDglYI4Vee*%Q=^?l~4fEI`QdtkuXR~{V;)sRe+ zvoqI)zf!YD1^vVPFAa?VBlOngMbIFpr2Fw|&vVaxL$5xA1(sQR%DfRF_KDhvxG^Oz z``{J$cT?%pp)p4V>38(_t5U^#q6>cnmQ)!_=lSz6ftln7k>vlxo~*!rDt#5@-x z!&k%9+y3wmc$J=BHnEtpstbxqyY}vRM-$@yw_tT=22e8f>F|1&sni>h;4n=}b)zX4 zNj8JQPI`f=urXC58dmk8ab`0Ik%MB3;|B1KTkrWSu4GNk)!T2|Rz!XWVC~ye?3e~g zkL;?fOl0|V&Xkvl9?&K6$9$}HvzD=K!Wza^WlbGjReo7}*9AMjDU6WC>)UpPJynF) zTYaZXKsVu8#LqaW-}E>-;>_R1fQxaqW;GwyZYdvl*Sn#PC>qb3nmek{4PU1{C#}pY zSS6^A;WeAY(=fZ%IoE}aRq8(BQ}wH!J{ub4D!%%>>zWd2A*?};(vL0+ok)% zto5(leUsq2gKbY`|6H|v?SG_Qo1JbO%P5ET!0uI0YN}rIG+JfRfUZ`)=uJbzHIG*lf&HEk=2fy}!^F+Xa_ps<)JU z&MUY%(7T;n95cq-vQwi}(N;N#c5af%r3Z~0kk}+M2_r+~4VJ5;Crb}wen$%!!VJHT zE9lVlxQS{w@;ZQfmYiou5m7!n}|kB-{ceP$prF!g8em1v<}p|+#w7O-RU9`HVw zlK65M>*|gP*4yberMhU7h_uMU?H4w&f;0EMas72|K(E1uHBq`eMk;-4vr)H?_r9$; zfVQ5Wzqy6Egxvj#`6b9^_wd*|zK*7bsRjZCMUA67+TtVPXl>a*e+ym#b|839h{kwA zt+Lv;lH~G3d})kEq*Am+k>9p%n;^sObEJ`AU(D{qOz?S=k3}*e^lGf(N=#Jsm*>Xe zptV;<4eAAzx~lMd$iq_bX|Je7B9I^B^NcBj#^wfNnx`xEm_Zf2&v(}9$K{0LQ0;a<5H$>?#WeaJYe!?oOg{(yfKpU3`5fRhGBY7Ao?OkrV6ywj z=G&$QAoMZ??R=AQO7^*w*MUyVNZ1%}aM+j=A0tIEMH%p0QR#c7YuKeF|3sZO%&q4K z2^PoGu+gv)dvC*wv+xi<=#Q4o_g9N}vGMbsUsgL;hY!H&#-4Ll0_x{3^W}T67s;0( z7vy{4jVvaccUIKM)*YOy?yZ9a9Tn9Zf=l&Fu(oowyh!r}tJ5?%IwAo}EQTe)x@YZz zUuk2EI)x)lLWO%*ivz+Lh8zztLVBn*N5u+8>^TF!#R3weX56ss>$T!@+FVPWWxrgf z>;YceNtMqx<|Ol9vsT;kefOZR`t=^u6#}orW7K-H;dwdPmX+K69hzMlmI#N2#Z1?6 zjO&UuQ_z?WN8yM$MXpt*^Y0?kMxQ?J`tH~4S&zs-sPFG1qJzSh*7JleMj!iX_KUWQR^G7h z#)3c(7_C{Wben)it>oCAeWEHYS~pFhmcKB@P4y%CeHo3aN=nyew+PZoI}(EQ>8CFL`7?3k+R^lJF0Xm}a4e@0=fY_!oh4Ouye@`8}%dBZZ8w zEvbPlNtiASZ(qb_C(l3kNr~Y!FMNLiV*58Qcunji0mP0nuTnFEc5>XzurRAFHvusv zr!-R@+s~2|%;~m}ItVe&w0)d%oa4F66ta3Y$wyaQ?@~oFJ!al2n?GaDPseh(><^P4 zrCT#Q@O2QZaje9CMVbR|*bCZtkaXERb)$`|2(IK!d%$|Bbs7G7*v1tz3Oly+>R~*h ztF=Nw9D5Bed@Aj0F&8eg%dTs?eFqcVnam(v8)-WE!8<;muolunp-b5v#^Z1DbZKk> zqpfqt&e5HVYHXe~JH!Dwz!r@{chbbfIpEF0sFg29%cPO}q9@61!F(pwmeGdZTLtP= zYUhRcS<+Pcw4@=o0e)fvH(RllQAtT0bGfpX0Y_Pq>w8XHq#8OId0=mi2E7Ci zwiB#R8K#xbkh*1c!ex4u!(3OTcXOALji8WNwPpCx)nT76DV88P3?Yr~nGMR%`ic&_ zxDVU7^y9D+kl2$4*tGry4UkqIrIhWDA7uY(NCCcAnc!jm#OcqPS<~d;u{AOjK#yoC zXpt{m+)vZp2wR&W%y6sJ2_CF2$HbTFU(_gNp;|5-ni}f(&X2QAvXLsBy$*8?YT9Lf z`rq~r#jXH@lJmYt(U$v@ z-RrMs?JMF3^g6!>R`;5^tJKf#B6J9#3&Y2TxOZnAylA0&N%eitaUb%5aWP}w;%RBN zRu(MV44!k$%?E8hFJDJ0>}^I#BY%4+SJ(PgTaF^29rtF$hPcW`adJwji1*%SngN*H z#Tl$J2GM;`6_T6dz$Z2_ai4uAwqNHt+f71@#w21iPZ~M6kQk;}(xmja0^p1dC;$$2 zMg`@CUMcv!4c25}8S=g@1q(kX3}P-jUU+0c)tM^6;C%r}6?^1oHyK)WX8@iqe|Pb; zXSNq_V;~7=-tSkoVW(Vkd```jW1bDstzK5vXER-{wLQndoP@&BhG3@)vI48bH#s{K zy`;P|isx`g)%0@dm&h?rjGfdr*r%nJOtjxf;jDjyGfhlK6wZ51#e#9=s*HswHH>8Z zwiHchG5Eip0OpNQqb%?GNe{t=5qs_ZX40YO+7Dlxc_XW>GT%o?d%kC4gf14wP-K6m zLvgGwg7nsMG55+sy@>W=MdYOYdQ6^God+Q_>XESo&GBcYUSckDrna6;9M)7@%1i!&xjO7zf|u`jZ9(-4cDdm{IWch8W8l0W+4 zbq>>*p?&o{ZhpH(UBK|~)gcuX;y2Ycvi zs43I})#V#Tv0X5==4ivWOXc2s>3W=cq2j1R$W4L#oEQ>aMfC6+O6VW(AMjWU`jrC1 zpHJ~O|2EUmxSnaW^6h!(E>LW3I7lNs+_uQQ5XU;y%DrA|7PBD)MHXs<^+r4<#=jZC zm#Ti-!1$$0kS>1PeRd;|fK%HtA6B-Fv>?5SA0-Yjp-9N_z-mr*xVZF`+XfmGE{(M8 z!^mrF&GlaKht96;DEp3M@m5R7mj$OfhWt!FK^FhXfl{|%uVE6fZfF*z{M#X)zdqz> z!rGoAuh2M1xqSZ2@z-2!wlr^Hqo~i{CUTOLr^r|$+Ev9LBOR(eLARE-&0Ah!_L1E7+?0QjcrEGO3dD4GTiT3^!QQRhSLA^fi==}|O@>Snh zozw?lf%VymrPO&#za)KY8iQo-FUjYps5~a_^V%v%4N=fE2>qnb_Uk#We&{PBTut`% zAzmOm$XjiES{DfOmAtJL=~8X5edtN?h&$AenWxYY$NzF`UhLRroqgbVsSx*&2^ESM zy$t0jm<+762JKQZR={`0b6yi({D@n|`w!a;1R5)F{$X|_De~sLwp*(d&}TTTMjFX6 zj(&RY0_524S$v-a=LX43vMIL@dDkC7HYuU7u^i0lc`5z*pEjuH_4#3={w#XXqOouo zA{3NJ8;d{oT-hJocp?vs;J^tF=iH=MppP|{#tu43yuNG+F~PqJ{G1{q&sRPrq(seW z5Sl!7i4a>E|H1imEG`uAa#as~%anu8K{Ko%W240ajH*NO-V51WJe1HQK>Yb_S?2YgBq zzg_fSqpD1xq8Z?Q+f1MBDTBEB5;p^tvi-1K3b@!LaBCqgWR z=5BiBM2UAzp{IJUG;ISb$;h}4HJHNTL(vk!Slt?ie~e>U=0Ly%TZlYT|5ujx zkdxQxy0J>SAtr-(SXZn2^*}mg;KGNtQ(S$%forSq17gy4AswwS4!Y3?Q9d@SwTj=p z>e#Ooxnc?lzKyNipoFnotu1rzE`?(A&ms_%*zaQ*F?@ySuW0*WB%YM5w6f*R{~W8Y zzkwl+ov-uE)}I#Ek)df8pn-1+$WHd;LcAHMg~`<4%wIOtG3Sld^E7*sUWo3zi;Vi@ zdLj%U_|)r+$p`M?V&a2mp*emhA(6PiB1!{`m_P*ej$-zHyTO)`GCT4;v#z8(e!5Yw zO=XJi@jr%2u~Vck#0p2jGs-MA@g9i;wBFWy1}B)|>M8?L?>)PpSC_54+4Qi#C4cfF z8UVGtjbiJ>X%E8OZkSq|085Fo)IGnOMOf%{k+0YAP`BStbc!Y`{&rzEmxpS5#bN;V zlIh796r(G%eUo@^CpAbI_(Fc*3td8G^S7BkO(zk(3+JP4YH$~h{WiLAQ2NwRARz6a zFvO4TYddd)%whVXE--XwkCZC_maqTA{W36ib7u?q-!LFu{4E;`0Nl6@}x@*wP# zAJgW?sug-3?PsmFNVrooIeaX&VWvQ{Bh{5xhTobjGSu7jHpH(T7d(iAJt{{vO)!O= zlW@}jWCu_)UYX7O2;m377 z_buR}t{%rK)Gj#fBro(Q$xrAB``qZsHzA{d zF13GV`Wqt7Tq7d-v2E%mJdMtp&fYkY zdMhCP)Q<9;Er8fubCtx)MER(i1Zmy za-{v)QZz|2&2e@PjXkT9S_oS{V?U5nDgVzkDHrg8CvC_svNu)}%r;&V$@hZQ6lEl9 z)n3*5X5_}{<8!y)^^wkd;!>$cv$)ar-pTh^>>#bfKdS%Z1nf!v^O_2uC$9L!kv|Zj zYq={!aU`yw#~bvG$nQ#c++zKE5-ux%RpO*zcVU}v%x>G>SA&%Cr#z`P)hco6L@>4s zV{pFxx64I3y1-iCs3ZMA+ROrS`7;c^4j7k=>0&xuPz!f8mSUTaTi%Obx74L0=0n9} zkRJhnxQ1WzHah$wY&o04puf9te4hy)3f8(VbN_XY#T$^|Ky$++hsuX1`!TQ?bhose zW_XCi?nG3XvZkcl^QVN*Q}4p!rOj`FP>wHlOjJDq4p}B&-@z>4$9IBK9cK4tHFEXP z#`z~P5p%HhJJYWGQpKfyG9OyDjJ*~jN#lf(yMntKjCQyD!OqO?-_b}78J;3bPSb2q zT4i}(AMn10gl`_(vF|S4<2YBKoXs12H&k(lq^e{P!>Fs@d}GL8v)rEOnZ#*y<8302&9ciaBi8v zv?nBLjm<~Q(?uGuzBX1G!cKR}zo}$#-ttIy6pD1)GkIDvx$PlaFY3PN;mUl*0nEJ4 zX2we_T0i(!eeluU$dj+}IGb@YOsvb`49t|83T42q_mTu!TB!MhpE0|87sljMP^oa! z9WV<<`a7A2e^d>(h+qNpbN1Ru?y@=p`4jPd-Tim=Yq348AOt0op$%wG2tbT2%y7xj zRp_qx)0&H=Si1LpL%jcKQ-H!j9@uk_)O>NWCvFjs3O`UlkLaLkmys2}COGu&!ldAm z@s1hYNWSX5V2eI7ah@rmu+YOu2A6b`CD2(3NN{y>hg`jSB1&)et}ZrCE@hA&L*AOc z$dSsGOj*}xOe${b9CP?Ju_C?%k^EKhTH=4%p?RqxY-B`uE+|Xn8anR!b_;?)am%E!SlP$;WUNz@|#c4c~4($&1{CJe^Z4Hm3+-T|M z&&OT}^_9}lbNV|^qg^_3-@jZQCo^JaXY@%jM87lEq&9ZRK#hjumG~McwLUFRtfrxV z9GU3SmF*SmyE}Jvoco#9(e#pD1HgkFzY9gHLd;EF-$&uD^WQv)eS~R5eHlGUE|wpX zr$0Nta|^tVC$a=uC*CFn?44ZH(h-T_A$P8ocNzpi7jx7t{!>Eg4`wDgpZ{MPLA-EC z`L)mi5VK&Ute;l71-{+hac4}>+c5Y-%HT59!Fxi5>JqW6{*v;nvNv%8NZSi%g;o~z z^bH&RyPsD2MN{aW>wWqm!?yUd0K9V=vgEs?xfe5<<7Y%IzB!d>0pId-S=x9%*ng7J zb8CY>E#81zXE1|}==3CCkX!6T$qR!;rugz`@C+Fq(={$0&M)_lc&vRjvshA;N#SkN z4*(0Fh+Pfb+ECEeXKX^f1jblQ!QGWaG!bsRsU@j0wI}@rvAwrlJxFGao0nbEpYPzN zXJqcogqA09@Y4jH@o(@X`88vnM7o;@4v4uz=lt6 zN?FaB*h@aTS=^bSnk@SQAUms)N!dELEBvi?7)t{Vdo-_#D8rZkhrO?kigN4XMnnM- z0TDzx6hulzK_H3(t z_rT8QtvoY97LL*t<6Qoi$TE_`nn z{#8>yQ|-mX72lx>0%#a7CyBD#>^8RZ7is4O?wDiI*71pox~D&ubV|RSD^t6k#4JNy zuXkz48i|B&&z|#7V8QlqtsX~Cdx$=GQY$JS%O~>;(rmI-57D`scXmfPhZ4J~D>G`!&4-U!a7gI&BWGpYRqI^1yP; zUCq(C)D66adrZL#;hGxvfV!J22YM-5$;MJ~{tD+HAu*09JcaTt?DC>IcX1AYj zWIWFq^ND1AO6-tLFPk~BR=WMi%@^u-ZJW1KWQ+$^nHcH6YgW5YUU^{fS^G%?a4?eX zZNV+;?B;~RGu%U8-nPqypCiX`9r3m_?#(MNw&5W%^gz|$GIctC$3FIT?48j8Usz-e z|E**Jeu<>Et;U$`y%$~yN8dzBtp--@QgRc{`lwC}@dxJ)Fa)L9K#rZ3Go&Mb6oNX( z$owQ-46EJ^rZrAA^{FG5*vfTjUh>UYyRqy^j-$pGLk6DS1KoxT_7G2IAK36TO(h|X z&^_p$z8iaqn!#(66`R)Ab#0CYxJR}Mzu`2gh?}F2M!PrQcSY7{;JBeYfYk)S&<9Y} zpNYAm5gPt#xWDS~6phqafmlr^(cn&-@kg$+Si&kErOY~JPb#g5;RA1SU%Y+NOn_oO z^5F=5i`uCa6}LcX9(Z(Xj=0vE_uX;4BKUz!^RDM;P?JUV(;#!h%~WssdA1n2dE@XH zwR4JUo4;B~9b_J9BKKTRM%9L*}K< zyhlqn_VVF&#Kx4j+6zKvObni<&p^1L73>3_HKgT3SZ8JBiSCJ2w2 zf;oTQ7dd>seqcPRL0+CKcEla8+ z0)8|JDsLA@lLg{7z7d<_*bg0mx(+5!uDL=O91%7)F_D*q#8n}EpJYDwT6vnMzvL7bx@rSoJaNiAbgU2aEN;2LGaewnZ~$yRCXh( zV`nTkNcHL0Y=aBX5gz$=NvV2uUzpK{a1Q=;eisAJOLsP5xoTS)5c{~VLbpM*vHrI9 z*}flZy$RIaax-GTQ=P?ig{yQ1fX{m<2Ryigv> zSlrmtA7L9^8{#&gxp_V1Tg;(sTpJ|+!-7x&Ka3`i2VIG8#?#C~l+PdYta7q!PuOl> zH1|AV7HAcDfO0z4(p$Uo1Le%7VNhl(71PTR#g=9a7#(}Qz#3?1!CG`J&SuQEd4N~t zdmb5lL&Z#S3P;cjRjv&z!U$WL*#H2PJ)byL`tdjybxG`5Ry=5HPXiOjLGY!b9N+P9e5D z>V4b0{Lk$IOf6r4)esqtFiu^rU+k5lP`Qo(W<1I>VFWlc_qm)(Ljm3~k=Q9|8 zUO5aeO?2kBJ8Pco&EhQ1UaQBTY#qRVROS|c_YCXnSCy1@Gp>49zbq=GrWq16F5FyW znBy@)Z8+{LLRWW!2f;;E`jB_#v@1|yOFHe zY@rKz6{gt|03*4&N>?U7rExBsBlp`5-h*dBv36Xd7Ehn;Upt4+o|;umKhGrVvJ<$! zNKRcBUY&y`dcG{b-c6nmU)!-aA%Z?2G_IX``5GDI%#TcQ>FIos$Bzv zwF>C7Byx4Xh3DSNpw132glA(J@IFmVs4n_c#jZ{1-7eNI7r6Aq0HFTy3X#*6}&@*!mQ*@2+ztF`sxE+|%lAPG#Xi>8mChg`XjM=TtWmIR+)g>(G!>!T#qgfa}4k z7x5wAOdty;n7IPw3&Ee(9&SFkG5+>LjeaCo*YH(C!eiAd&7kIvwui*~$ljrT;3QBx zl0=pNLHTKKp9erzJI3AGVg57g0psq{kHAe>l}~Ykl&tl-h-XyRTFNJEgVa%7C_TG> ziX$>xKDY&b$;k<^Y_h7-{dBXyWC|0TDg13YTWgHWWxZ}f|h(2mW z%?+FJmOWSI4#5V+xQ%m5p=!QqhA+;2o&y4;Nqr5=L9B4nIqLbq9zQ?uJprI{0sxg) zFOi#<8;xxt+d8X0aZ*&hjZ`>t`gAyMb}90jj$lIS-h~&74!Q#>VTD!q;K9@E%ryJw zxbX$#m}!p9@|U}3>g%_7>?en9i3pV`Y>UAOyQ zqCq54nWI5wLQLVdwVQ5regVh4%af{LlkdncCMEuWr?Qcp_RN*aj?qNDb4j85%iFEP zdfnAIgSFjyI(z=B0a8>7hbt7AGmn}^@5MKi9s5s@tqroRiuz{iz+T(4#LkVB%6M^C z;kxa|YGim$3lbyJH?C>PceL(qc+(&w2l18^teBQYJkeE5R2&e={gbuz|B&nEslq)Q zoRJGmTVDseV`eyz(fKR73@S&5CNbuGpUl`3m}i;FreDiG8g2YHu<1bDM|W|@7dgOhAD zTUGfb$;3X-_IJc(yQ`zRbm>cR`8~#j8gefyaF5cacrFJ%21x8XrWXRtM}G66c8J9r z^jvfbm%(+QK-afIJQym{IcY}dDYGj>k=T5L(=^G_E7z`P6&#dbRwCST>01Gz!MG5B z!9%&PUho3QLI2VR@oLD9Ls8U&qx!*Te$%>SmrvGYg;V^{b(j}QqnlyqI*dT56yif? zDzWvZ+a#kFe?1tr2X{Q2d(SMM)z$L}*28km^@`};>-hQY?+;bVR)RU%<~oMQ;w`&a z<(j(rZfzuQ<_dXCOzeVaV)a5Sk4ZG^gN3_K9FOQ@(_K zL&N>*r3C@i$m#$!msROlfsoUSCmcr00t9YHM)&utZN3Sq^Zj82SAWBqfZy?$0R_K5 zJ1|lv(OABR$LQPwI+`B#h56pf80As2xxYs?k_(AEM&N3E@x$-_1f`D61%v~;JT~vP znaWw0LI2og;lgCi2MT70c$5C(Hy$4&N^=dBaTPf8zNpU{=*gwLR#Vfha9rMA@4Xbw z14B|k2|ChNbs2*~>qQ5Tm)&E>R}8}l&fv)22XHoss0s_ydgZ!cd<~KL-_Lwpi%5N0 zxJzLz)@)V5bKJnr5hQR7yY^McF4>kT(EeCqQxWn=J~hY-cNKfJeZP{XzFy$287Q4l zu-ugSYj+r!j@Ln4)1KGo*Zu?CkEN-yRF72(sNUmSS_*Mjd|*1+a?wnOgP+!^b=a7a z9TOW+?Vn(U>_M`@RA*8NpiyvZH=5UPOFl<$3uZ?I*Q*{?7KeWPc6FR_{~VIjX*avO zAzag$j;rQ8D0vA}T;4GAiHF!GJ2;H;DD!a65>S_DzaZ_cyIp7F>3_|bVz`|`(GSOy zy}bSAf(SoT;RnbD4J1V)GzEa8-)S`8=pFSAftCUsXuNd|^GQF2MEfZexh>YCCO&$q zwmr}NnT=rBJ^G4AQuPZTT<(fB##+Ej^k^yMi>|-%+l`Bf!CSVrN!=^`G*qy^_w^p9 zgE_ZnE$bKo{0tQ+@*FYv)#(O{A{KjXG8(2UiZ-+8z81*eMdLI%XU|xotN^8aF%hsP z5gZq#DUxYF@OHCwTbq0hs!}c6zMG^H#XLx20%9F^_Ta;((+v9x*F_PV+-V#5qXahT ziNQnBufpfQ33cV@bM_(o$69(C=FCpotX(uA7-b0~m0SR4Qc6ef7$K1X3N2Dpx65tX zFZK1_c~Uw0g;!=rkC2BgQI5URN4{%=XDHZYYl~#rig;KuY=hIR2Xcd^1#%^Dpy~qm z+ye$xh$|O;1st^R9H94MEe*=8&l=_hV!BKsLq#T z3-Vq>V7t}Ui>q(2C z;kxO>TLVryDh*SPu(;LO5xmTLS;Hc2V76f8$Q>t!4A&<;D*Bm1bQ0sh7y zQb6BW`l|HyJfX}z{>b-UBlfYEN=LyYbuR z7yC3KuC57Vp$%(q@0y|NTb`c}=b^sy_u4EKaNnak5paH5;J(Wg8pB7&YUQ(#$ZLxU zTka2bqr5X@{I~GKbF}<)(>FxPuzF=LzTpTMiQbvLUB@(*;uofO^H+nUCaTL=C=K2RyE0YGU3>xm zv{n{vqcSYv)EL}x801kmM0UYsW-pcY@`vv6>$W8ikm-{m2wXXd9c=rMZ)BBHfV7e0 zcy#c>CiLsbdPQ}S9~LOTo(M?jz>dguqn!A!gB{s70zx{kx!VI|*;LfpTE*RpDm|wW z7wm&_iL|vot{aQ20pD{*o-k>xMC=rNtWy=nM_iD8FlI9u9{b~nv~H%0Z?o9u$3>xI zv+`vEu_IT@kLa^O$0nfSkjPga)N3 z!5dqLB+Igg*by)qOQWYkhVdicSjv+to(a)Z*??iNuu~jR4^#5nnaA`;OTHa7HE3e_B-=4d zZ|y7e-r*YD&5j9BmFz+<8cpzck_&(+azJ;WfxfWtU+ri`e0($-A$Lb7pXE#YZmXTr zdGwM?JQX4N>{qPCdUbm|#WBkpXNB(NbR*Igd|_fl%JsQ-PZrScpvA41;KX|mE$&OA z7AWpg{a!A*<=3t4UkYp2$olAbVUq#Y7a*RiRMK}?P}ZfF+^FaYJbUHh_N5+=7*ioR zE0KVJQ}q;JmuMY1g5pB^ftl7Jvwk6A{ysY+aoAJYTsKe3=?FMsP%85jlhA z%jlrH9==z#@psSRucv-~ZF(Rb9%iLp_(TvMj1~9XB6{j+=dNWN^oiiHIH7WfZWAC- zDl(yqucAv`REe?A)B;%XA?_-?8(TH+t$d4}RZS$4Y__*}_eW@WuU$KCzd5W54}V7i z=~(`aEoJ0rWHmNRnBAV-H;q!UYiYqaC`%;+Uvm4ma z&APZv1Ss>~LnG0pX1Dcgxh1F{tFO#%qfg?tJl1jbk1^09Cz?B9Q$SJkf;+JL#$qW| z?uaiF_)y>WHyIMphf_`?Awq$LkUScR*h_9mqIT&x2u~Vi$KNL%u(VSdx;|?ZNA;bLmEUHOJGs}}U!_~VL z=Q>THv#T;=#BaJ=a<6ws z=M5UsBqI{yyQekwBkq*oqL|;2g*N#fUY$&=o7^8ic;7u-nr;1z`1m5`ssb6Vuo4)e zGauXd;!t5Txjj&dE9#_sV-p5<_#C@3A7vVF5Y>}epn>s#N4bn0V>$m~nnmA@u)3Ae zAe(nP*3Tl5F>L1Q>eT3K_t2yGOCRQLc2zB?iqxuuCknHnNhP>YIJUmIznuwFS<=HK zo4xDS{s?H>yi-~dyn23w^5_l0Z?uj6N_rcn{NA3=qnG2i+`-I%?DM-|4#S|#FLEH@ znK?~AR(W{LcIzEh2(RD-=maILJ8^e!1N+XZpUnAr#CU?e)lTGgH%LW{x^8!Y<;4fU z(wrhd^0_2|rZg3xuL4!7k>GJ}%!HWZ1qGH^eWJU44xf5xI?Gmli0*?qP8518XQ}pM z-L4?R4x?)cK*>85P0JYz%&33r3qX-ttxIkbf~gPi=EHcbPL?oe6*M@~?mr{KkTr)pDN76FXY651P_HZpv2~%aSGQ^exUP;~Rfd%6Az~q=Ce1 z3;-AoCHm~`#7Ke^9AL=-%&1JH_!U_4r{?A0ZZ_wHWrgGre*58N_@(ytZI3$HW6={_ zgGdk~2o%YTQN0B!5C~#~9rvet-2>GPDbjt+0Pqq(m#1IfAwnO!lE z{KnlO1y=Bo5MTv16M*oy+L!9VIsGA7>;sLLudkH@zDGdGUDKGDU2KY4Ap;tA_T%qm z?8x*aVMK`^9e=G$?X-O!Ybt)}RR(nbKd5-}PmZzpQ@sRKQumW-3oH&Suz*A1h*En2 zOG>^fKq~l4wsTIau1~(g4Q3mvi*!88R=5_a1y$~=DIW!$J~eYZ2R$RnfLxSXk>Ll_ zARC)*01@^3#RBxZPQvifSRtE>giQ`|`<}IU(2>$aMemzw9h-q!Pa{399f`i=Zcx$$ z^^?eBB}~A-YZ+BVbR)aZE#%j4)QBD_C4)#y4H0!RLA-%Z5I>s4?PD*3I5Deg!nyI% zYTlGo1v9ajz^fKl98t5hg6&JvL372-aPB$oI|`irph&BLixn!3z(he!5G6Jl)TMj* zif<9^43+5O6%g(wnsDSBrs<$~wf&0g&UR}#u~7Hd%LAZqohJte8V5SqzhMixiI9Dj z1QrGLO=!RS=|Hj|!uxX-sPnXUoHS1V;NWFDJNdO1cTMV5&@co*qj5aQUBs2jy`^^MgxVxDp+N; zb`t@QjL!QaGnD=ROREy-wqlQYC?&TTc9ItVcO0o<0918q9h6KOWih_Ogmgm0UStyC z-s#Q{Y9tF8`#|lfB-{omr#DADtpLPWfb1D*wE@=Pg(h1QiIbrwGy8DWG4Oq*29UG;>!Og+q# zS0zRuuC;DItg+XKH;!mTjw()8_b|M8i9i_9Kk#(MXfs4gl8`}JPRh~X9*MZzWf}jj z4y-i(?!lTH@Nnj1Lo?|e?Bi_5C5563P#ZuEvmr-wlDHUv4w8oR)|W9*>Rh?~y6d3l zK|W9FhE;^)q?X9~J@^*#$M=p&NU(>`d7lao5zZv_gfj^sOA$)#%tYQB z*RbgE{EgF~!GU$cbqlYe$?eF?742sMZ>&b3N?;9R9%2l36|TyzZ!IN7cP9fojn{x(}%>CccpepuV99# zHVbaNM6=bUM=utT=rWb}N=2mBfI#u0i`ddj_h)(A_l_@LnOPF@s3#Bq!lOLl@;4IJ z-|PQZMRVs>JJUa29Wrh~_;r1{*Z8GtyU%V|>tj&8YCH8r9nX+~+SlnA=fS7`q{kBN zkN~NI99LtIjaAU0VUURmZ3gAq4>X>wT2N%o3yVkQ?@dPQxvsyOGhmMA9~$&sSJN_` z?4TkA$?BW}sQtZ5>r#YVAVs6Xhpdx^d!ds_)DMoEJXUjBYE`99PGv&JqTrCHADXv| zZGl+PnOHg7*@0_^K_Z+3&ftrD$dX@=owQ!LNK=%J2-9WP3q?0aj1B>w{WF(-!LmA6 z|7rsNk+9Fdvm9yB%gqHnT%f&#-Sl1;q9^U5X{M;NGh>456PDSQVjN=dK6hN}L zB=i^jC)FQEXH(3Vz=t)DnJ#pfH_j0|ZX~z6xgJR5YABu@p;3WuuUYQs7sN(GfNfRd zZjDY-rlPr~Z9_U9(`8k9T3vVTlC9`yj!xVIvtUh4iNBY^5LVyU|l&Fd?X@EeV&E`! zmP7GZkFq@ATL8ESl(KF@Q%P@!0ETNTy)v){tIu1r^3T@T73Q_f_{WsFY`!y+8Ez@+ zWm2YIq6YOo`c%&+9;wJH)_$8(h#MwG2Y@xSuVCx@m8Pu>xiiw!P8WSZeDtBjyTJ52?H7zybO$HN%Z~ZG@c^OF@paBEQcuIR z@S_Vz&gfmH3sAslX1juJKhi~Wa&e#_BZEX;_FKcRB0e%rWGvMRns{V5+Q34E3TWT9 zB7u8}ez^Gi3^9hv;7RpS8d$HV{F|fp862onztM>@z=@vEdVoa&BbsgLZ|p8zDPO)H z(=vTdGlslz@$!&_OWw_EUwq^rt>E2~AOrGTdFOOVy>>|x;##BeB|cDUH!B?N*wKXR zQsWVV@Ag3gB@3uKc7pXsnk<%i-v#bpx$pql{-D+Mce472Wuo60_5I1iEvpQuneT)3 zkex*y<#~|baxk4l9DdT(seu5%te3D@ktn$ob-#LJ#=avM^41D!_aM^WFgvKA;`6FI z_0|VHF0Bi0>G~=^0C~~u7##k=Zk7iKS-2wgfE1shr3jjQrC)9QFpymQ9@;I?J-4}5 zdQhr13-0|}y^CA~sAh=Y5{ud_NW-$faQMaX^gsxegKyt`tr?rKE?&~9E()_Z)DPK_fGRe~9gHLev*0=3q>8BonT;u4?!-Ry;?v6LF-B}2P z_D9^r?o>ne>sA;ZHjIFXg8-=lOA3Dv*>!U6s2f_p%1zF&*}r;{v-?um14KuI^P1(m z;V&dJ#P-*=_JdVdZ7wE8R1=z>6E#)8%cgH0uYJ4ExQ6$~nCl8ddcwo=7d<7gP*A|? zSza}LI<*jsj#;^`qfOH|6trk9GU4|56AI`O>soDfIbSvW&d>cmRSItP%EOLW`Pl~E znm6j5)`B=9&>DBu|9J|cJZ4nA5wf%NiF4bOA)}2n1RTeoL9iDuI@R7DFi$r^r`jgy z2E!h@tsSZdtKu?ziYv3dE22r)T&J`KN4~#ehKJ|w@-!7Ky!-&sOh@i4=;fkz8{Ay_ z3FnSmUC&-Z2gT3P>(p?cVT|SWaD{)3fTlTVyRPGhGNo4Wv5##BPDN6zJsj~E-AW_* zz1?>6Ku62_>oqhjdx9y#?0~c$lCQh_p7q7i*ekbfcbeNL&AsB^8`cn1!BVR$eKr}n zTUXOKw_;lIE$?W_>t$HWEm(c#rJdnjna6=*=fKq(uE|6H2c`ItB=YX3hb z{5{15CXVfS?0u=fWYbd#a@sL?-_Y{M4yy2}CrGiy1uzNGO8gG&JjY$7+vgqc`8j1A zR2J;hXH|;`+w&!lRU6R=&_3$kU^%{kf@%Pz(}fa2i>#j(FFZB>)B1hs=9qbLbL9`J zOiwA+iw2t!nRc(gxVB!Ev@gR(Nn@&!Oi$JV$^&2_U0o|p>BCoz79*zDNmH_-QMG8p5IQT0bSs0yJuBs$=gAyyUqm)A2!L{4wQgSS67^s$x8) z$q>!tZe3PTaIX3~5}N8^q}Bd6TJ2AdescrhSS1;q4RM!m;z4;(O#s&y&+xO!GWN=3 z%#C|*p^`LMSIkRga!<>~vY3ZU&dWHB{P?TeMzVSi=ogUCLpM?ViCO%41^$vtTM~xo z(lDo4C<)dVQHzH}rRcX~VNMe;=%47BJOTLsDMu3^$MlQuIthZo1A6W&fgx_i0XwYM zsmT8O%fMAp0!0tr*R~@&J-AW6Fw19}xA+v2lL#cWtUkA|vDs~@aywWzSOuPO8J4_> zANBnMhB_L$#U{VkQBounx(EM!$A+)G*?{PeV(edc`mYWBA-!~Q(3cX`R5~(E1f+%x zhRJ1p$695~b=Sf&VR<$-IAV8a$URt9rpgz@Ml=Oi;dfy94If91WD1lZhc&e(T}Zbh z1OEr27Qfx_pP&BM7WJcmsSCOMn46Cu6S{96%`;`6EW5tc7lkW~q~KD!>T`kaW+6{K zm!6pzzo*S%n1GDrcTVHuP{=jBsaGuVL#yc8tGwaGydtx6n=@xy*h?~0OG zIR9GT>k-1n8h~t&guF!g2njze0IANHn0PLi<4LsXFDd<@b+_lxwIa#~eEIZ>q{>A# zNT=9AU@N-IY*N~ohaOt@e!N5C`$|5yF`j!tNN3VDHxQLd5>{z0=i#PA@(qjI{q zP{gQ|q>@65xGK=&!{9*+$9+;{q(%o(0R#-hx;Z67>paCn0q5iaAu&6b%y$(s4;@GvlqK;x#P?DMiRQ>XoTaUt@vp)xj%+uJEFhhOCL)E+ z8Bb!HD}z0*jGX^{j2#Ec=)7YT88&-gw&*P)sJi{h?w+3v$w?apHm?iZD%@sNz3bp( z6`E8q`?_PUqp)@*YAmkj;HW(*?0`v|8G-2jbYMosn3%}-iM@6u$8zh;i*1J|WNaMm zxA{6iY1;~8D&b+QhRZe2B~H51Yp83BKo$DE!z`Y)V*NtXi~s@H@oRWl%PmY3y4|s< zMg{IK+p{b7jm%oP!n?5wls7osn^hP4KB>mL-n+c(99kGnkci+Kd2gQX{=KeBT4Tsq zhxno5QK5N5=WSA`rzO|tAoDS0BSH8E#W&)81;W7gJmij}C1}!f(=zE~;v@ar@QR$3jcTm zkWC?>#NieLfhVw}f0|^_l(lqU*evEOFp;W3Qi+oz=C`syoxlGREZ#Vettv`J&_(sO z;9`E!=Q0YO&j&O@tm0{L^|;(w;~THCS_|;b3NXuF zT84>4fW~b_+NJvl$-wHl7_=Uy<22HHrMH;fSRFC!8n1mXSf-T&-Z?^cWB;LEGibbx z%xX(P?(8~rXu;rN{8$Ybd2vKf{4TKZ>J_`QpZ6dfeX`8jgvBT;IG`6%QOvMEAb!SuQoveBVJ(h~vy zKQ{0NUCX+2zH2QP?KN#YP@s4W70o5(X>Oly(C^^RT;96-Ty1}sKe_e{oaplLg{dzd zSg6mq_ld#hfP>TTK&iX!Z>2!@wv;_0rtPC6>{s@tWs1BF3YlLXlv#{srAIJ zDzU!Uwd7^qP=oEQ201FBbbrH|S%M`q5c|}p}`T*+HL&lwV)(!YvTf4(%+T`?X)APvbS9C~~sl)9THbs;Y z;ufR)5hpOlpY#;N>kd7*juI&&o!_wRi0-j~X?TT&gy+rDG+Z8~OLZ)}Kd|B?Rukx+ zA8rrOnOEZSPkyw!udtu)Qwn)wf>>MydEeJ$lV6=U1$y}{vGrDd!i1|4cNsI}LCx1M zOj*z1P7X<0Zd;amU_tW*H+(K1z3VSg<%a0I4D=`$efVV%EQ^j%n4dWfz7bZTt1u1= zR-~}&cYr?bZ-p_+@o?QNkOGy`{|Eog7!w_=Lr!)BY+VPe;dYSEfrBQ;ErF0ZmGo zkGB+mzltr=MXK#)O-{b)@+-Ss(*{8+x{~eC!ox$^l+KHH4ZtOX5{S1>CZ;|QL5T|* zDMAiiUDePZL{Am=OCJTm(j~I9X3hgx=g}xpP1&VYOV_u73Gq9P@8n}5k7avG^u;(d zG9v9vlWaIXw+rGJohu{T#zVpMUTuF9GSUVh$He-{@e4movFR~dbe7*&iXxhX>C_mM z`S{#1rerCDKV(}sHTY=;zY`(S7g zUh^+=D`vFKXzlEZLuUy*XsO+!=kgJk@ZucKEhTv+Y2DnPLt{Ao7k4TQc#c zU2646Zs{E=vnlT=q*OeC0#pl2Ui7s3Svz_oY=DPB?B!Gp%$B^B>e zrNr~SOuRx&hGr0(SY#gdXNxXP<3I;X@0?&S{X+rB&t2Mg!+Tbie$hxzr3D7WWVwm}V74Q; z%{E6KepM~)z1CG(IRpD}HpbGH*RB-su2hNRxvohb?F@qhvEY!YOVlWeeaQ>m706Bj z+ZV{N0oy;CTK-bBzsb>y2uv5}O}jrbY>RtQ?f#f{_4HcI)-L_G@b>uHE-^NZqOzH% zelq$wLn9sd&PP!vh)w_0JdwZCjqEGmnk@D?+?`g0I{!b$g_ zS<7P^X+w)qV3_~l;=2dYy$mmf-cXOJkKaZ1yw(Ud`tN(W{T$#i@(GqB5oWIx`yyhj zVVB4uWL)KJ)dt6@H#jJ;Pmr5Vyc7Mc{s(}vC*F>UAO!IQ?g*(;oHH%DiyJfWm&zek70e3ykm22az#@ zyTtG?V)bWB`_of@TMn@w*q~2!R07WbT^O{tmC-rS>+56xi|80Hf(_!@Ge02uRpj)i z(ab;tY*(Z!|G=#Osr)B4BTEK0NIa)(NB_T^iWI1nQ!z(a{cRxFfBD0Ax4{OPzGnUq z|5KR1Scq3RI(k>WK62@Q5uE{AW8cYq4m`1u|N1S%LvY?1Ql(V?i|GDU=#!V?UxhxY z+y5%`$qW3ih5nlh_PW>Y&x2Mw4;kwSOf zGrdoHz+b=k@00$O6Cv%tTJWzH{Hp~oG5*zp|6L2LRfx`FU|gA$78gp5ucmR16W7bgymShuYVT3pCCWfz_!90Wcst-e)?bM|U>+_ruS$?*2RbdxV8;M={i7PJb@#hR~U2ivtajFwJL~5g1h7rTbB|j^k}OXE1}Ye6oY}D{lN1=l}g17A&7!R4Z`?a;ODt ziX0b5fuh+$=JX|Fk>lW~aabZ+CP5 zlNn?-=-cV4#UIwh;QP92=n%*3YR2Sb%^nuc6+C{?m-{$otPQrlr)mtXBHIR`mr*w4 zdKqoS;qo(}GWEVe^@;5~QKxJL=tdV^kJhKr2^Zb-I2?oSZ<88a;u4U@{qvDC=Wz+| zhc?vsxy>VSwU-eu5nIBK~1YC*EpRTLl z=+1SK%O*Ka9mp_BbzV-w!l|RT&7$3sb@MoP*hFJ1urWJK{!h*Iio{6}kmb9z9jo14 zJ~Zutr|eIzOH6A^a$oF)lb^t#XQC^=N`aT_srqI`XFI5G^JVU$8E*@fqs^1V6 zwf46Kk;&e@m_|Xf5wpo6rhmQ^{gWu%gc~^ghk~IEjmOr68K$@jm;|i0uy5-DN4(#Y zsQ2@h7fwBn`w2}%VjmdRn03aL_TDzCzJjq%OMeqN7eacG+CWHhxW(I(iYorplhMJW zq`S}mf!Z&|y&Q3DX2WsT`)Uh;g`SYd_PqzQ2ie_B?f92zi@^z@c3ODqhdkk$Jd|L< z`swS)Y|<6^uDcwf)7J}+gfBX0giJ(t<2ta~Ms3(Gdsx-$e$-fa;}&wiiu%;Q54e2a zP?*QLvS6=n*VSlV=!@VM5)1m|LuAug97?*VF$)5%0+qvx2cw>k_6kBy-B0K(+xLp= zBV}@h-*M&zKTuz;q;-reN_dE~!cpuTHsp#JM6^G%Eplv!&)A>7iD7m9qMoANnu4S5 ziN49@Yy__I{Ik#Zy&~~esCFu}8%@@yD{LydY~_k@Pu0|K$Cz5aUTj0=Beg&L_O$iF zH0{JJa1vDYyD^FfMhgzJSe}jW9kMuN)k`Gn2%WlyapGZ4+uEvRXt(BCh1$BhM|Q&2 zu&yPZ@;3g9%L`KaMPUU4HEf5K3r`M7M(tPo1acYvZkT?TZWF_W6_Vi_%cPc73nLaq zH>Rr8=dWpLh4C_iy)%&vvt$J6@|5Zs7eR|!)t6;go5@aB%krzkw|auKnMyS-hpcJ1 zT51)tNU_zEIAY1u7E6X*tu|FH$`P#6n9N;Y<&}Jak}?x`RV8qWY+hh_v7Ifh7tl)N z%C%8V{y{mCw=-F(sS>8?%CLk(sSUanS?uZqbcqDENF?E31T2#!hs9Qt28d5H)!#k= zG25t|4|fY#An9dD<|)-!d$2ohC?K)~!zW{~#q=sTTa~j*e@L0x4jZ~|7^;E@COYjw zFNL+d2EBB|QRzEUJVYfiaTM0oNwgJnjIhi1-!%==>3npxbXyTX!C8u(gsKoBhe)L^ z7gfj+{Xa!+E8!J=W+0FR3= za_u~?6OYHvm_z7)qt~=K=P>qd)dV6McS-A+B@1HGjAhclhf$1Y7iPR)VqwM zECU-LydT!2?lnH@7~Q3J*XDDAL#E99geO(n;W#|l6|#ePn5aT?nz9}e2V81P^G$6oEtdPa*kd{CkQLkh^=tLd zCQy@cg8xl@#r>@JjtAj-cN?ALtvv+i`&`VCan&w}2s0S(E7)agF04zm#ScGKIt7m& zNal49Y1bCb$^;;1%JZ%fb+U&JD?oE#II z@F~@&f<-;PDie>6$-Rd270VOLN{1uSmT%XjsZPBgAvXz$(%vRnu4-0nTP|5z^t)&c z5y)8%k$17VQ1ycQPha5I6oRScV41Cd#dv(A zU|0r3Zdx_EoplkT0dWD;pUX28DvO{xoJ`$`Zi6e5VZ7Pq2~B>OY+}VX>SgAmV4VYB zgR?E)<99f3t9BWuEI)1;&vDZ?P~+v~Y_W>>enfQUD)HE$I}m z#WIASEHig;UZI|Sl}##9`JRNnkr%1KXhag1{hWo?8v?gWdQ-YXu*ZdLQ0a7Aau}7kW)C#V1=+Ll0U5wY>o4PePx3t=3NWP9$IX-EUI^M zLF^6{b?>-7j$B>yh;Hw*w{W*$-Ma~m)neKs7nC`=G#}NFw9F>O_EuFgB~>_&Hm}mg z9HBiCx9MizZ^kT)mI=m{P!q<3i9)DP_Yl{5X*yZ!c)c9MPY zXGM*k$O-2uoxbEb@b@&j5X5n!^JI11W*bHN^t@`oeXi*1S#8;Eey=lujk!2K|}uthSgpnGY5vFMuwZ#q5s${{CI?>0Lso;|R~K?wOX! zmLbcFo&PQUk|ZVbgDg5C!#!2{H1s?i5nMa--N|~B5EKGMpyF@uXGU?vKfp>AA0I!I zyp(MD3~2K>{Jn?Jph}o4%dCJG{<$>o#v6!7b6*E!gF}OZJ(BjfAA_YFZ?;T5{L1%bafPFuYnWWZb@u5P&W^r)J&eLXfyH%Obvc6BH(A28W*WQ!$d6 zGtPikb8%I33&|YLjYiBr76QH|i5wFjE6uwJ{d(B}@lgDu%;I|pot#Ccqbq5i@Da0^ zop$1jmgL$&AX_~3I(>s-GGCE}uuTr>K|JtP`fZdSL7XivJlPgXZ=UX`HbTAWl-`wT z-_lgsw(nfE|C}&J-LkiLh^y=`s!Kd9Maz3Je^oO znVL$PMqyxJpit9EwYh&zJzYt}bB`K`MbU_+;rbk@iHOkY7Jn~v2(m0D$rmjk!7JY- zAInuV8G5W^TVKMat7)+M8rAxGQ2lv*IZ1AGn$)==LyekNb?t}MH=l~H;a(35zqldP z&A0uP-`;L=?0V|;<1YWNE?wLF^L6uxF4=c=jSuFnotv&$h>n!H$mp+6dbnb@5n*|? zgbNc-IR%HcQgN^fO}*D^yzkjH(FhS57#L7eQzO}3pGv-P;R1OgCnYTg=C8k+vG!eS zwJkZ=*meu6sw{^Jm6&2eBjY+auy-gpEVQ>WE>S3Kr47PgtiE}AhK}o&zz;8BPQs_( zwF-MLet&cI1`lgH$0Viawe-|fuS%OK`C6ydG*84~_&!A<|Ns5%4OoxKj(_ zrFrj)vXV!_`WJk1rbnz++SkN}M7Dceo?B6aPbj4{{B+KXk2+bShJg!lDmmCe)@*#*4+i`@OWygZKJz1hj0kItUInDYJmcZsV0 zZDKkd&zR8Zwq5MqaHb9$*}yT!arfHBiMdTcc2?~z^XZ*s;Y8sXpC)4EpSArhUZ$Ic%Z4YnXx^1{N zm3G^EX~|+;uw-|4H%gYV-uwzFsj{?mU{$h5)w78lqxKL;&|>dVh2_(cklCG>xVJl- zNx`c9#r^S;Luu>|vi|9d>$R6Mi6;E}0~5a>8Mj+RL@=;~|NB=d)?k5_q&GGJypY+l zL}@HyVqB1Vh|9ER^E&CE#(ZmM#nGsB5~q)9{Do24p08Nim_{m>h|KDW$5Y-B}c1t%Top49P#=(QSo_&F2PmvD=9XtM|gMF z?Wxx4GYgdOGz_^slk;u(jGW6T{obtoJO#vNsv+_5O_Saz8zh?+U>{K?}bfz-D) zmnMt!gx0mh!wLF)K5{wI^nljmhccCH=^vi8s#-PFt3FnJ$JuBs7IArwKVkrve83*d z<7ik0n!mHpNJ*meYazsmzVwBamfl_0v=b2#Nl&#(?SE$PpS6E{*deZMB*U6t)D;wO zxmPhpsBBID)LWR7*f!AjfSSJRu|c)S^Tu}_G_6;e{Ow)1Ol5GOM|uYWT>QJ&sRl~k zU8r?nEF){(ud}OwppdX^h2*)|fbN@(|A(;m0BUmUqJ|Ywv49`~(wm5ifE4My z2+|1%(gh^cfDi&w5=BvZmo7zmKtKdS2bCs}gcfQjN{f_$5?To5f4uK|@B4lK%;%kf z8A@i7bIv|{uf5hf&mnL5Z{=_wMAL2E&NFyzCyz0d5tkMzQhKyx?!H%xA5}T_Js8>A z&Tq|#{Lb*FRag0zdzqd$*oC(0A%GKxFqaP*-00W}et z1=UZ?pEs}a4GXM1v=8`ez+S+;ONLWBuWGj=O=l`w8hTsFB;>H}g%Xpx3Jrlyi<2WX zby$a#wV+pJ`_v<5V@AZZ3nhp3-q@`oISZBY^76t8o2Ec%%IMn~O!wgN$q!lD*Gh_t zUdzE&7S5IGXGN7A_bUe`B8(4(;${=R^ygL+uESeo#pOvPi;P+SMtD+d(3(@?3${Ox zl80drDBr>61uO1Yg{%*Lt+GC)J9~5fF=dX%bBWx(7keT=>e?}C=VW;XsHqTYCR4om zv5YA!e{Ez`zbA=2(Ru@dO$aKGN{w%P)+1!Pk50lN%?~`O;-Q~XLaoA_)Q4!E&H$zwN+@Fmr zGp__^Sh%GTq+7I)TgkjDlVxF_ol&aHCr7%#+#`>+mRwdIe++R$c@{rgCMmMvcZK|} zPyRWF3u`}rWeSfoZD_q67L8v**u$-55#5Z>jJSKM;)D=Qu^G<0!w}$!QfEBqUBFa) zh`X@ylKIfZ)15YAsd4?CJKYexZ#k{I`LBcjo5r{OA88f^>Jza=7`}KAppuz6tGb{pTtN=2+ncWQ;-+Pj{937d z`m~<1cJ(FPuPb_4 z@`nTs{L3=qIWuT6@FT}?6GDjAM7kEEKH=E$i@f;JF48?XVgmMd>K+`^8A!QYpT#&n z^BWa4`{&GrcvGw93SV}a!{0i4A6NBd^I%ToS*uc$oe^HN3o$cUCmV`8#SO_ltee(3 zJWG40tu`hyl?-!65SM3zC&BxCC%|hpFFQY-q9EO-&)lk~aJl)vXRSM@X_o)-(e1Xc z%0V?Biz)8x9^Zc{FEy+9WaPX3i$9j-htwL{#PKS}rNEEY<|(Grqf*`TC>!|P z-ht1AXlHiP9#PIMdpZvPFkvN+ikn6N^84m)5Fe4-ayZb7&PVG zO@0@#p!{>ntArvHRZ>vb;9NrUEPJ!K(TeZUbv`N{d43%8$p0#Wsc`-W{!lc*7x!-)`CI!X<$~X33H9Xk=_R%D zTl*Q+C|S+AT1dAwB(V*~0Kh6TvyJ6Tbrb;<&I&H^nHaN_C52d<=QYCXv*>e z`}~ogowA)0V!gc+7HxWsa#cVuGpm-T0BrGzDg?~`O%Ty3tAZ2zvT5y|8b<(Ah^Q>b z?w6Csj+h1@ZRtx7hzWFRXmKSlg96Su?OVjl!9cFgjhk0gs$iHGxn#13DBL8O4ggYJnDCV;~W#e__%C~}Nl(KQ`!4S0oHP}<)c*2j5b`}eMFig>kbGt+X& z3{VWC`sJf(xwVh;#!wyO-40v(+pEhp!v=jpo>SgiIjyRN-MhIvr(Yo(0?Lf_b8o7Z zrq8w>-Y=y*k{90pQkf~K?EB~C48NxmYHE>CS}E$DsWl8y#$&7TjojV!<4R4$-d}QZ z`;m5TV-GJU$?3!{=m4YB&OH+X=6Q6%o_vuN7X3k?t-kL!!pI3D4nrXL207-=Q6Z4U zV-FqKN1-^!IH}!pkdwUI`7t?CQSpIqCtB0m4%xs_x0Sz1uCIrxM2i)7`_C3=uN z?aBn7nj5hZLJ!K^oV#cDr&S48eafvm2^A@__-rQ~KJxCL?Xz0@^SAu|0~{vIJ1r#ytO_oe=@v-*0W5AA>a^ORfATl^5*;xS8|Z z-QAb>=Hu#`I^AaXW;kn5qE)F(+<$7#p8p2j<=P`->9v@!6cldK8SiJcTjf}R>T{0!EDPF<(Oedl1vzS# z#;ed$>GOOO^y}mlUy)G_K!~Nz?sU4YPA%00+_p%Nd-Cm5Jq>gd-||yoJ8*l~bg0SP zl6uSZ(;MORH6JGCqk^ZX0PPDewyjV@qt$JCXGJ)KSOZ3Wqx6=bT~L3vq6A+l_~y$= zrLkw1*OGD|c+?<}5me#(TM4|Ir3B9d0Y!^r1)z*lXr-7<8lGOooI2KR0)+t2y3&a# zMhh=GGbEo6_q&QnO^z;%%x_C3p1ANw6r0;g6CTgz7iS7TY-sRMx~XXP1|<{*w_d9P z&EOo3ZdWQmLuLr#^<3E5u1M2oQsEp*)ERqHz0V`X4UA%eCJg{alX7GIOG$}oxJiPu zG$GP-e~;ho_~owIp&RYTncGAIy!m2yBLc)f_mf9ajRjA zp+Z-**ZTaeGEl==3CHY%{yD;BC#}<(m1Kw?`8^Tjf@WlQZrXxo&v)zh+Dr~5s=4Q==g!+9 z!p^e`-dJaWk|B0)QP>fwoTQqS{WQ+Jp5Q{r$fEK zG3(HwOmY`z0>cIl+{bOzbGVelcb;v?&3bxMal^L~>H=$k-kwYOJ1=bf;bvd9`wykFDqhs+)$4goArLIrg z2`-blHxpz2+{5I)0xAVt4S;f`Nv2;sIO7sUi&=2}T-}w1X|rA&%PayS4fLQ_)NVl8 z4=Kq@o#oBjxztOFnm{yRpdaCl(^G!qPXjeqo}WB*5U;uWZ1Y@g8^J&hkq2W41a2BTrCqsGTahnTHM#|Y#mH{IAlyW@ig z4+e8pUp7}|D9B2D3ftx$R4#8!*NG+SXo)M|E9x|1HnHiPcc$XY%h;EYXxoo-`=M;u zni?zQ%Jpsx=Cb!^u4kB&D3vOBw%Wv=Cnd;zEo>(U2LGYF4omm|Gs1j)+%3s9H zT$G&`oz|;wMSF#5AoQt#Kr;!&iPhVO50xHo62;qva&MQu?n02(r&#pcqw+J zw?~&WJSy1P*jxbYk86NBuZ&{eb3wW`n;=okAuBm1W44MHTl2acN@uIyglFhU8DU0= zzVNz@A@iW@)v;6m(!((G#BTs2rNfw1{j!TaaNzuZ-zj1G zuTjsLn>Sf`be^@nl|jf$mv9OcLBDvIPc6b08#m%q$NW&bZp>m5=L8U_`#RiJ(??&9vtXM8~0h2J1p3^^cAhPr0;DafxNVxSc-TwlC>+~O9Rn)6% zE^nkVc6$+4P^f^TMozF+3;^W0>om0?Ddq5yq`{f@dctYDw>fPr)n3`ivBO5DYKCp2 zZ;@|PvHiufK;D-XAI=L7w1RCTZiOWVcE@toz*fyxW?Gu+KAIj$3`fhDBdV%@poJ_N z>?&qGO_vm(s{1Y=|0|sLk-k`NmvA0P-r= zpE)JETPG(brPmdK#;pdY;F?O@Brol@< zYlYu(npF~~EP&vLT$7Duv2<^hqIcliRB{8AZ5Idg?pEqJiNOfitn53MAkZ9S7q6t) z1_vXWW4z$-7QtM<<)KbSpKoyEymE`B6m=^{npHKYbxZ2i&)&LyOL7l%@D$PW z`kKJb+Pl}B+gqI#&I5&T!GT`_r|7!2o?QGBraE!*Y)HKj$cC@DuRH8=8*Y;2ad(8b z2n#&=jo|hV!lf0)Lgi3X{c}<@9Xz?3pRP{(fbydm-pog8{+f_&%&H`=2r41T3!NzU zh^qL;?(iq>qwn7>*(Q{JucQ0`YS@m>t%uc<@6)E#Osz7{`>#AUv)(B>bOM&$By1?e zF>Yjly4oqBrn^UC=jW|O09lsDJT(xOl9cfoYqNA*BX0 zoQ%TxoF7V=6g8g%HEmv7DxDYuSy6f$a{mmv0r@K8ISq1Ww3UzN^$5Bb8!=Dn8$sZg zq*!D8T?|0x&Ysw&i?u-|M&m;CY#$Gye+0}*a+ zZAvZYmEiyp`L8Sj*JUd*;6RVxqVeZ|on|2drL(+H|EXVcuuXGxl>{iHS zqts?S-7k7p2)L>l;Bu*{_)gr@h81ZnbN>}}%Ws!HI9+U7N~8l%=Hy7DFIIdv=wprvsCe1C5gs`H~F+C15>6Y zsoJP_aJ!wHmC3zO-JN3HG}^tpe|3<`iZb~I&`IclHUPgslZpu2lz-jF zy;MEl$oczKOVAH+GHN>#7jo+C{`U~>KcZ1UO5ouO*I0;rF(el|1l=fIJim44Z~pLnbX*(D2da7k}o0 zcm}%8jZ@{q8}W5s{+>jk!#rGKyJI!yXo^C5)PgRN<~{A#a!F{Y#XcpplF@G0Rf>{(bZw z7n1KqWG<`e+0Li;?7htm(hR#HnRx4kdZgJrN=WdAxkKZUql)&3#-o=i8dQAe@9FIh zX~2X%izmVptFnPVgS9o$MU*cHQM@LCjEB-S$t-h%>c46UF35p z5WLDZIIwfyiVz`cKL@b9x)o#r}^t zROww}s5b-f8q18pQe+IJw1P;`Zy!6I#}d6LziA^&ZAHgD*79GAA+j(32xOjr;??{X zv*@)zgXFs&=wL4qQ6hdlr+yq!iycHQxO3yJeQ)QWq_y`ybLn<>EO7wc2;2YmJj1QS z{e~{gSTUuuO2FJLyKLOp%{;bGaDL?~{(#?#qNcqaRQT!7G{6a}!E-LWBaAc_*G#EO zQ2_uQit4adifC|4HS8LwDnVs+Lqr16Zv-0+Hw%}l0E9t{|)7Y^Tg!fABR0*&Y+uZ$o-8|Oee+F?tsAvEVe6It;>Pl^n<4fGO35|ibPjp?^y!&L*+xJ3iy}WE-65nC00lwl#dLSW>%WSD%73ED;_U4H z0kbEl`1Vd0?7hz0+V1lP+E62_Zfn1ILkDj+^NJnv#KkzrgZx*xO^H5u1K+<@H6Hqy zPpi*@6}7aT#6Z;dZM3S$;fO;4=3>7^H@o=Xq_DCbz&u&=6covPW1tQ`7rsZxq`w^g zSD~qcHu-GeVx>eZt6PdCyYdPIFV^<<&a>;D8d0Z)z83!_MAZFl&rnYX>=|4$NKMvu z(e51}3s2nv>2%4@?Iu_Y()3RUuW(87Us!KGFX~M@-y%+2?Slg2sJBy(Jz`{YQ3P-(v z-4_;Xf=~powE%Z2=Lzsh7m&^|GErgbC;wc70J@qgMEN#FouBuCh6aNUQHtBZK?Gpq zu*s-0I+FL>DD)W0hA5+iO$Igvz-^v9dy;|7@$PHI2Qff{Y1?tl6wJrlql83SWooe_ zD6|%39EGn?ph4=LKK(DnHzV%3uJ+>K%g~|RhY#%{x{)>w0HhANiwQhVAa*37^1A4`BM-i)F5UD4;+`URb1X58;jC9Yz)7!W z{M#F=0F;U?rQKcMGU1j(enlL5z%ua~DZ;ACqH#jIa7FmGX51@by0k^9fM$ z`xzqF&a?3wps^zm2&u!@$^!|r4)%7-Dub|^Q#|mVt4fy{d12ctBU^={hzJv-x73Mm zwCR~xSmg4b{8<)y{+xbqW9%sNzuAGG>B^O-p3IjP!#G8(sPCEU?Q0WLg?`D@3Yi0m zhp)Sa`1|AKbu(~}(Sz>Nj`KWXp!e?g>2^C4^BrJ_Y7OxUtkZPWHr~IMEj?K6CL2+Z z>CwZQSridPg9N$`**!Hkan*=x#`gAA9|r100##qxr2c@Ej2X`Kx5 zJ?jj2bZ>X+aC!dOkGr{72*GM`Z*!fLo5Hv(%nVbHz8SD74#-Ch*aiq*b92G0z-j`_ zTckCN!?+~Bg^I6O1%@ji19Gm){b}$j2ml2M3kmhnAVus=J32mG?N{+R*#E(iUbU5w z2E-sx74eXCc1mG=Fb8RyonijDFZTbjAy3DAk8B85h~J@1AOb3ae{~`OF=4TOZ5V+^ z;r*1C?aa-!ZWm-97FNqHetWYJm@)cH2J<~XCS7xtt0_(A5;oyf9H`DmgjUY$yfIlX z@R{vt*xd=3kTd)2mTB8B^n$ z8hl?)K)gt^eG2sFIe!Hm<+r{kw|##gBO2Ls(wv*!Ga0QIO{<6BTBKGi$Up=IW&Y3B zdsE=KjpL?37;s_X|5_Ab!*3(Uh!I8*(B?rkjI5@vs2U&mWje1!y0-N(+r6DkE`xhO z6J*a!*gEX15~5}oNnH|OPKTPl3uU9eO{E_Yq_Mo(8v%fGgj7ys$C})YB4{mS_j{U< zC&dQB+Q&331iDldZ%JC>_njlxk#KsfYKF(NAhr>Sk$o$r(Q{(5%5%rOSQ3+99-e1X z&%DFj_`kUMG#h@xFUFNxsS3d`Ek=4ZW#i7~M3(sw6m{up{r{#gm&i!Z`vA4$^xddK zy^1Jh@+)fDx=rDiE^&qbccENw7ZaJg^pSYAuHi@P%{V+^k&XA1TB(s5EfsS}@GO@x zz-V~<=2w}l+?4KC9lG^+cOC{$azBRN*0H{Tw%o$6@;fa~VE2{uY%~C=NYLd+P7(nR}PvQ-v7TS*Xp%VRO2r zPqKE*BYW5^kH4Gc z@#WcUYx)LHsQ3`+Gsi8|i&$Vp&p-H$# zC%DgSj8iK~UV1Qt)~Y1L*~U~&iyO+Z?W=zaZr0NXG2Q-UHaYT1F|uU$`Fx32Y8StB zhT+H9Ql*15KOD5}vfSuYRE>MS=XW)?FX&zMyR(jQ(3qs`_xYCF=*M!D*UtKnFA4`A zd$Wyp8kFX_!ovzto?OQ_;Nldj4OwlRfXnbPw&;5*`VMFB^0G9-!0rba&97_HU(R-Y zg(GRn>IeqAPulMoP>mxdPx2hC1b9!wsCVgdNEX?IafagZG!empJ2%$n;0lV|GAP~&mhv7h*bv z^vpT?kx5ZHWzs-uw-&Ps+lWyytp+np`;&0rRT(zJO-OF zT#%2Teb-BQrYCKyU=0u9xxYFa95Z7*t5Tc|rAwa3`{=7l`*(pE=%slycC}6LHYvS1 z__~wl@%L1Z1Mjd`?-^hCIyndmKU6NAdO zf&vA8qgG|gTr|&8t9IgH{;>!&+I``wsd~SjQo=2aqFA9M*Ku);=T1GY#jNKDyid<2 zvGj2NM`7y6FF!jPwtBV(XIAvNBqX?HpBpM}FEjZLYcrS}66AOBf`M!B*Y6_FrVgUL zoeHOvR#I))_5~Yd0tAevC4}Tb?*zB$l}9l93gQ)#%QSsNu?uHy7gm!5`&s zRM@BPb_HAA-l5}cj>2fM`=`ffM3z7|9Gh)C#OsQ}Zxk%m2I-E|36A#ZY+U;yKetD` z!{4;ECD~LEKQRq%0lrfwstO8rf0=@b1B@{AnrUK<>ml3Z$3A>&Sft!;(Z>+D#IwG~ zn_sZy57uTJY;{*Lo}x1iU_177Xz0nmsQL+D`arO}usUD-bl<4Nf4N(ro-DZEtGZ6lqCM1T6H}(Sp;f?1mE{EEn_VREQ z97IRFr^Mx7crkN)f3bN1*A?E8_s#6CW;4Gg2hw%Nj5~V@YY?9$*$~?t^WK%7Xr?#4 zuA^VhF3$~{uYe z1o8-sA8p0Zf(44styvrJ8#WKf?~3`O^CyzD3aD>XKlqi$I$L;Nbk-xeY1AXxy#o5A z2Q4@vS!S4;IZ}M8Wwa=nwA@Il(69XYR->=1XjsL|siZ$Rby}-f|C=z3cDZS35Mmzp z^Pzx$MV`g1VkY?MFsEZ^Teqvr{+{i})pywUdz^1Ae+hj*$5=ch%da)CT%4_TDroyuz{6#r+ zB|G~8HCv+$Q=cz`_*>Uq8K=i~B{#F3s?~Ovb7t@5r@fLrDm^XnW39}ja!d@2h$|+f zzPEh5?w@H%Yen7@Z+u`TAXw_M|zUUPJwMe151v|rlJ)Fdb3+IlHzqD8%GT*C=LOg0$0VX`Wye*Mz&o?|!Dru0=|4jg+Rtam6QtN| zQjT7f^<0v#Q-|-SlrHuUK)}wqYhxEp=wC-83%F-t{It7AGW^;6`1&|!c~j~@r&TXX&1q+uE44a%V}J>;1SF|yWsQ?QWuQrAysPDVWsho{Kb zu#WbNdIGGV95Yx~0iYO1lu#tsrv0xEL4A=p(HzpE(Wt)u*GSvs8i(QXh4Ob(sOT=Z zXR{!ULC_IrhJv*hDpTl2!<+^0sK+Ibj)|xknLhkiuvtNhVZQ&8K6c_uYT~LZ0Q#1L zo@P9Nfgjw`ea8A-oWK{Mo2EA)G0UZrd@xo+I;wc!+h1ZY*=PMQ&CQH7y->a+u`6wJ zd~-zl&48HG;fNU$935&=B@@5Fo+TmYOrI31Zs6yap6}MQ)kpa^kGsXV`#;LReL8Cr-7p+^l&MYIx0J?OIW!-z zPGdqUnmGCDmD9~dN3@-oXu`~%^U@dplDRG1EbJY@k7i>ARJX#)CMn*+egVqv)%v{N zwL)$Txs^h;7S0LZCU}2Y7v4Ot`gcr*35U$KZBozxiK%0A_teM3|MHSmo!H`0c;2L6 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 y!JK!g8B=wZ+k8@=*8@yGl3rCMsc3Sg0o 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

@Eb)^0aRzz=v-&5WyNom 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

7i8U* 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%0D-mhDYG; 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 z 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 M= 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%0DMX;UuwcxPcz~5~}dZnu??>>Rw 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

RrT-f17Gy`*f7& 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 literal 107986 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

*Z`go6s>c&zy{U&d7 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®Z#g8Q&`v@e$}G^$O=;0 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

9Pu&p0_xgFGoF-xYN1cx3d7q!>>P6F?krQTf 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 Date: Wed, 4 Dec 2019 15:14:58 -0500 Subject: [PATCH 12/25] dhf51 --- uml2es/tutorials/dmui.md | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index 672334b..5a01061 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -55,6 +55,29 @@ When you are done, you should have the following folder structure: ![Step 1 - folder structure](images/dmui_setup1.png) +After setting up the hub, you copied UML2ES source code into the project. To conclude the setup, deploy that code! It is easiest to run this via Gradle. by running the following from the command line. Make sure to run this from your dmHub project folder. Before running it, edit gradle.properties to supply values for mlUsername and mlPassword. + +./gradlew -i mlReloadModules + +5.1 Beta kludge ... If it's giving you dependency grief, edit your build.gradle file. First comment out the whole thing! Then add the following: + +``` +buildscript { +repositories { +jcenter() +maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} +} +dependencies { +classpath "com.marklogic:ml-data-hub:5.1.0-rc1" +} +} +plugins { +id 'net.saliman.properties' version '1.4.6' +} +apply plugin: "com.marklogic.ml-data-hub" +``` + +

@@ -171,7 +194,7 @@ Here is the final model: ![Final model](images/dmui_setup18.png) -We are done modelling. Click File | Save All. +We are done modeling. Click File | Save All. If you think you might have messed up along the way, a pre-cooked model is available under [dmHubLab/step2/PWIModel](dmHubLab/step2/PWIModel). If you want it in your workspace, the simplest way is to copy each of its files over yours. You can also delete the PWIModel project from your workspace (by right-clicking the project and selecting Delete, but keeping the contents!) and import the pre-cooked project (File | Import | Existing Projects Into Workspace). @@ -183,11 +206,9 @@ If you think you might have messed up along the way, a pre-cooked model is avail
Click to view/hide this section

-Next, as the data architect, with help from the build person, you will convert the UML model you created in Step 2 to a MarkLogic Entity Services model. Run the following from the command line in the gradle project folder that the build person created in Step 1. - -gradle -i deployPWIModel +Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following: -That command should run successfully; you should see "BUILD SUCCESSFUL" when its completes. The UML model has been convereted to ES and is setup as a data hub plugin. You can see the ES model in a few places. If you open Query Console and explore the xmi2es-tutorials-dmHub-FINAL database, its URI is /marklogic.com/entity-services/models/PWIModel.json. In your gradle project the same ES model is in plugins/entities/Person/Person.entity.json. +./gradlew -i uDeployModelToDHF -PxmiFile=data/model/PWIModel/PWIModel.uml -PentitySelect=stereotype

@@ -197,7 +218,7 @@ That command should run successfully; you should see "BUILD SUCCESSFUL" when its
Click to view/hide this section

-In Step 4 you play the role of Source Data SME. Using the Declarative Mapper IDE, you map source data to the form of the UML PWI model created in Step 3. +In Step 4 you play the role of Source Data SME. You will use the Quick Start tool to build a mapping of raw source person data to the Person structure of the UML model. ## Step 4a: Build the Mapping From b08a82af82f289e63669d948235ed43fb67f7469 Mon Sep 17 00:00:00 2001 From: mhavey Date: Wed, 4 Dec 2019 18:03:47 -0500 Subject: [PATCH 13/25] dhf51 --- .../dmHubLab/step2/PWIModel/PWIModel.uml | 4 ++-- uml2es/tutorials/dmui.md | 8 ++++---- uml2es/tutorials/images/dmui_setup5.png | Bin 0 -> 211960 bytes 3 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 uml2es/tutorials/images/dmui_setup5.png diff --git a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml index fea0c8d..f5c5d3c 100644 --- a/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml +++ b/uml2es/tutorials/dmHubLab/step2/PWIModel/PWIModel.uml @@ -1,6 +1,6 @@ - + @@ -43,6 +43,6 @@ - + diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index 5a01061..e9f501b 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -55,7 +55,7 @@ When you are done, you should have the following folder structure: ![Step 1 - folder structure](images/dmui_setup1.png) -After setting up the hub, you copied UML2ES source code into the project. To conclude the setup, deploy that code! It is easiest to run this via Gradle. by running the following from the command line. Make sure to run this from your dmHub project folder. Before running it, edit gradle.properties to supply values for mlUsername and mlPassword. +After setting up the hub, you copied UML2ES source code into the project. To conclude the setup, deploy that code! First, edit edit gradle.properties to supply values for mlUsername and mlPassword. Then, from the command line, run the following gradle command; make sure to run this from your dmHub project folder. ./gradlew -i mlReloadModules @@ -114,9 +114,9 @@ Click Next. In the next window enter the project name as PWIModel. Select the mo ![New project in Papyrus](images/dmui_setup4.png) -Click Next. In the next page, under Diagram Kind, select Class Diagram. Click the box "A UML model with basic primitive types." Under "Choose a profile to apply", select Browse Workspace and select MLProjectProfile|MLProfile.profile.uml. +Click Next. In the next page, for Root Model Element Name, enter PWIModel (replacing RootElement). Under Diagram Kind, select Class Diagram. Click the box "A UML model with basic primitive types." Under "Choose a profile to apply", select Browse Workspace and select MLProjectProfile|MLProfile.profile.uml. -![New project in Papyrus](images/emp_setup5.png) +![New project in Papyrus](images/dmui_setup5.png) Click Finish. In Papyrus, you now see two projects in your workspace: @@ -208,7 +208,7 @@ If you think you might have messed up along the way, a pre-cooked model is avail Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following: -./gradlew -i uDeployModelToDHF -PxmiFile=data/model/PWIModel/PWIModel.uml -PentitySelect=stereotype +./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=data/model/PWIModel/PWIModel.uml -PentitySelect=stereotype

diff --git a/uml2es/tutorials/images/dmui_setup5.png b/uml2es/tutorials/images/dmui_setup5.png new file mode 100644 index 0000000000000000000000000000000000000000..a7bb197bf6a007e42c3d9aea013bbec780b8f38d GIT binary patch literal 211960 zcmaGn1yo#FvIGehpmBn`YjAf9*0@7(*WfOVyAxbOaCZ;x?(V_e{WH5eGx=wQbDF1h z>)xum zY-VW$1||`bpbD*~IDnC%sQ?2@2Y5%7eM_%R=m3EH?jI2i2}33%1gsam zf2A`%P?Kik_WUqp9|Onf!!S5vJod~#bly%zp~=$}NQ686K~JKF)I_b`Q@y&AG#SpW znvj(kMV~d8;jB@?9kwl%2r(pX3CULErNY?f9T;50kq=|ABcX9{^`^(pd<w5+VG@Gpua04-`$veSpK$om=6uNOYdB01J71Yxm zOmG6>35rniCpC4-5tx3sdjEOPauc$5&sc>gH@q2(!S`mLv9?UI9fe3lm4bTTn=!Zi?SB(Y=!`!`!VZLAENlpiaePIc*Ifs#hT>G zosK>@AzSofgQ0RquO4FpTSe|$ zIPYVlI=od*w21h5Niz50oel7rm3~&%8gngjH$V_BEE#F`;RHI2iD4zR?O$ks*)jwS zUfFQfA%jt5fD3rv%9vbX*F9o`$vW9}cY=SDt-^x<&jK^LQ#O6a`vr1Xk1z5klnXcp z3}l=DX)u)Jm-i(u@B4kzO#JV^z*4?5`hqYIL*3z20e=Jm-GMv~meTRj7GLYV_WJt< z=*JwS7BK&HJS;H)2s94h$_dybArD613~nG=l^{fk6d{q6fQyZU0Wf_cP!EkKI*k5o zNTJ~W6q+V5N{AU_y^VMQvoEegk_r5fmvc}+ZyvgsZC${C9oU;QHQ~U5L?;q9p==7J z5rHpoIKjMUboGAGzfB;B(T7U^!!THN$13ZO#*yZ~y8(Zm;6m1hRNl9AW^qU20eJnKh3o*M0*NF6IW!B@0n~O0 z7*xtsGc?-DZiOXTmN`eoJi?8@My>mT3-q0L=uqg2=-%jcgF*?^38>WdN`XrIMTkW) zMVv)6%D2TjN}gq63e3vzN?S$f#m5TV#j{dafj(7zEdD5t#r`p~cR%tHuMekQe>vMuwXby! zw|ro7+bq$1)@*hB>3h#K-1Ok2M)6G6wE)gs-E>9{ucmwI4d=1%`N0-%-`C!xNd8YR zWr#%vg{Y;>awbW#L8H-S8P*lnWhcff)lCp?A9xdWeyqN4RdjoPaPYM8YduWdP78WSch|H)FIkHO4YgGgLFV`x&giZ5(f0(@`*EIwpz9*%a3&%b)t0$ zbqvSh$Faw=i?vIhwa#^8b!%4MV}c`kvBELJaa|VTQsR*Y30sa7DT>ik#Q9?Rs;DL8 zXXKWtwoBhmcotm0eJ#Gk#8k!19wJKeQZ<-Eo1-hMU!GpcSypM%wxwuzY-F&vaeCd` z*o--~>)v9J!x^I;d(If6NRio=S>~;r8yXKguAM6GOWjZ3Z0&09>-!mWtayBxY}CD3 zbyJaXuW@JmfPdz>Z*od;#eH(Sy4L0G>n#O_0l)=fkAEz{z`|7fc*oe!NXc8kX399v z>7rvR1w%wiYiQM93S0ron#%00lg>%Plh+2wcj0xD(23^8tzu_)`P?7rdf1%gZZSq3M^qgIYf4m&N2 z7W=1~yOg_I*mtmpC~hdnD43)=vXio#6s+WNv0HJsq)0LdX-#(KYb?8FWK-6%?5TVv z4?Q0jnX63F(h7OvcrQ)ih{%YHya!F3NSjl5Q$FSBPFKO<}KM8-TH)$IS9bQajjZKf%P7)rK9N;7Zq8h?3 z8t;#!Fc)*rQP-2!Q;d<=7_4S7N;imuf`5czU(ReW0>?`-1kQXceLmQn5YzY0PLTX=~_yh+CDTbiQTNf~x*X z;hU$r>%wkAT0)YS(_Q1{Zj7>7F_&s{$!c9-gIL9{UmBUUkF$kkG+J}bUKbA!2*U_@ zIIGrajpzFJpo`;F%GB;uH|kCrY<3(Qo$C9qMq)b=)a^x0bX=M$magpy&DRHPvvtBt zj`c}auQmSdTQ{TY>DMzqW_Fr`o8g>zSMb`KpE2uo&2LOksg^E{%D>o*we5LYv6iv2 zK04l%mx)^R)ILN1z}w@(vaL9e9?4F33~#FHTCcb}BWVBezw^sa~9fv}fqETTK^o`o)4M+BkZC#C9 zcc-K61g8%BCGDGTd6h%0#f9$rw}r)gs$*L44Nfm^d)Gtk#MTaL;mxj(vo)H$^^NtJ zYXfbU2i6@c8}4DJs3%E$Kv&=ka98h|pY}z5Zfo-Eh5XOl$Udg1(`$P-T^?lK`(@Rq z_?w!iZ!gs;yOCq5kNywMFUb$$YhlZnT@Ym6MK6szdG|vG-jy#0Skkyh?qnXU7j8Q^ zrR?r&vMx(pXslOf+M~@Iw|N9Ld`FLaHhe zN@@;jGSXZIHdgd{hBo>}^e$GmZ*PNv@wjlkomv?==n=YDSz3SPa^WTZ#~WO4=YQO0 zASV3BD-IUC#A-4?LSY+wBSKbs7J5cvJ~%=`LLPfVV=e^|v44TTUGWl|Iyl&JF)%ng zJJUNe)7#jaFfeg)axyS}V)*ol?(Ge_uddb(dM%W%uwm^nIo-i=cGcx=&_8TbAA9uNcW-dmS zY9eM zV0>^q41W=y4{mZs%=|aWW4cN8+ z0`}*CqfFrRN$`D91mZ)9bjYZv{_E>s{ILdw_Bh$HE$RO!=2b`#w5hQ%`R3;4c!4|# zC?H@UfMpDbA=LWq9Q8lW^)IA?;ArpBREp8*G-}Qk@d+F*wk21wy%A-pQ-}Y<68{8C z_KESC+81$hVq2^+^Y8DMaCL7{A>Qi_L8S$mv)uhp(4U-A0+#;#9(Rn3^)?I?vM9GF zrRR=Bpr!)mxyWPN<41(DI0`~^%%L+sQ*STZDPx!udpb@h*MaBx6r zCv{p34qU{A$nkNYh^Xj*9V7}0%6OKbKePVYDH-&c=L_4DLIZr?U^UQ`A@6R8A zm~6%13}RFBVDn7d^xB~tb;E2WNM-bM$edg=+-qB0N?y=hRGU9S;~EJI5lYOojj38e z2Vc;NFC2DIZWj16j;?P^X%G?F4^LjTKJEV}Pibc0o6a+UhiBG1X`Iey=D$UBotB&s zG#($1rap!GZL5}ql7^;O1q7UXu=(O`0+qrZEMn?`YYM@)UcN(kkTJQy9U2;=t>Rmu z*M-dUCCgYbJ&g*3I+B2&9zKisYy5k`*l;m(>dLSqRQ%k|uQf(PiKcHdkUpQs`e1jn z>#{Lk9E}}Blz0cVe{V((XT6zKEpn3pXwTB(#<%olur~KNOo09S>Lk&WOJ)N(Wy30n1v(oL_Ue}@mYFZf%ef#t#^g( z7@p>~HHV?0aA+79#B6LT7$O!^^rfY9k!3$G{BDiBkg@qw(5tO9To=STBE3qe+vQ>F z^&Ad2G?4lJq%TJptlIfhv()+Z#;2-EyugTdR4bYVkC@9L>|w3upuxrrVb@&~zA@D?oKszmuIRh+LvnuJA2fXr9)yT@ag3~? zNHkrm$E&}p={x_u7p!MK9?2ifd{$i&Y6sr&{mEt;KnFmi=u$%ZbDALP$${K^Jf^&!IYTs&>Chj;1P-)pzW?xoNz+ zj9DECYj^qQRFZ#wBPIj^J;Q-Am+-_k1B0aO?QG4Fc>Z61ZJCM^<2Pzh?<^A+0I!~u z5^90UfSGRKMGKFZzE1z}0*v*{pj^)ZF9ws~?eP*t-+eggBWS%aBx7+wH_TeVFtY(8 zBbyXES1O6V7K53k^$4c-D9xu|Co1&_I>fEsw9}%P-x#p@$cQVb@a%>TjWiVZB*1ocZ-weIDnm zb0qJajATW4t~(9XZv7EqS{tupp!VDY1L%8xw)f_<9=c1XTxNWl-yX7iUc(L^zqug# zu{Y0fSV1GzN4$ebi{%VOZD%~ITyUS)N(mn%m#Fac>{4?$j&@zx^-#6yW{FBZ@+#ov zc&MaNUV0E0$Pjk-@i$9^2JXcxWI+t#%GC8Ehkg-IBUwaY5NR$7&RPsl?g2K{@1k!i zeWn2Mu*lLV=T-+p6QU4>(4Eg93)aex=oicrGoVmA?u`r5DCAylJ??&yI+N|DAO{XB z5fB&Xpv}0UEQ4HVFHz@;Oel}Xs0SGYY*d|xPk6LxMoj)x+$Kctaw!Y2lEWV}-OzR) zLtO9jQG^u5znmvawTjRtu|jL|xj~&iXBAlu2s1iA2y|xzFyEQ5ys78a^E-X5iD_Eq zrs&H)jFyXK_wlRoLyF-ZN4%FNW+f)c(?Bwh>T-@IKWv2LN zVH?NJwFoZN+nnN;=zKun;8>C3rIpw9DM2V7_csb+yhwtc*ltlV)MZ3S7ceX7R!0|H zQBzKZB>$GG{s93ohnha^;TcQkbqRiNKC9Il&12wShI-wScwGvH?2&6F)D`JgG#p8> zm>kpubhx05G@c@$-(eF1EPaR4prCLIiJYAzj$bHHk|0IdYHgh#47-pg!sZ;gT@@aW zXhd~I;X4|OV~nu}pNM?KKrZzL+O_f3m|^b^MUgt0uZ66wZ% z8&d^9v51Q%bv)FgMLEI%3JC3%&qVH^-!{SP328x@@BcOb3vVLZ?8EX`z$#b>Q=7I& z!Y4Kmh+V`ZoB^k#e}Id=p3W8o63>-a_!JxGQA#{x%umq@!0vBm^1j6$R;!aW+X=07 zIf=A3Zy7I&Sej~8EC1HdlOV1YpYOXH`(kZPC#v@`27$3LGV}=cQu@|oSL?*(V6<8-hwcy zryAob;*#~Z-Ek1*Lk@Bylj3r_Dj;uH9>U&_i;8J@p%G!twz5pIrJ%nm-7mi`Enduj zl4$#ZqpHYoVw(@tXAFY|ys(>6Lf8rY*Bv*l(EUcixxbjd73G@CTl4Yb2J7t77b z8EKS9M+wS$G-J<@0i~_~Kfj|uc+6BiEAS-#v5wvxW6QT(9*lgT)pPnSAGF9!Q zYuNp5xrSh(DeneJ)QC_4{D^)7`? zp6}y~>2JL&F9Ngr>ScOFw-;XkYo_wVc#GUZaqG(TQoC)MW;UXI$CQ6Ktl)NBRU157*%l_znIFJ`O^DZgd5CQb-N<_X8$1Ymv-W6;0Kn zk-C8giZWlOM{{ZiH4>nJwVLV+xfXWxbY15l5lG&LX3WWTnGlsSjihLLcZT9=R|m z3fI+kanb7OOWdEiJr+w)OKe!q%^4e?+GD z2}?k6@7#LLtupV^HVmP??*V{fWUl6`>lGtM%)tiD39U)Dbk%#eV>TDulaKQq6?Hro zxj5vLw?E@phC_AvHNxlE_WQ~YwVIDS*)dk_VkAN3`r22$x$vhxcW_3}XK8nmbqZoFbRo%}scyMr+Q2MK@t#(4x52qh ze?)aO^w0RuYE~S^g#u?eCJD~@_l@qi*1@{LG(%{o<*uz*McQH2{e%o&11GbksqIC| zZhQ`prt=z*Bs@Hwl%QBja{=Rq>>rL#+fo~_)OR7M+Dn!yAd{wwqWoR{^&&$6rvASK z0cZp10FD{r7bbx=YzLp-8C=Y?wSY6Bman@HMVJdH!aR~lKJw%iTd_rsHN~lD<$>1Z z*NjA}FW3ZL5Dt4?X>=nJ4U43 zPI&R%&2J}!-^jY=j+!mEjh~)V<+@}&(ek)DqqUqYk^Be>>3Ym^B(D9EAw~U_+bFPI zE9v9#+HIEUTE5E@f2gI*8u;>scdqTeEAg@~9%s8v&&8|9UZe%ro?yz5Y(^u?EYt(a zn1y?dutPBF{kO+T>mHi%HlZw6FO}iyAw-(v7KYr?b7oy2#8hwx*rMg zlS_s<#4hviRxR<(s)>n7P zk5FMWZp;&`&XsLPmUkMo5%&Wls@`v@QJdDf8QBPkNY>hM@EVPga@_Q;Tn| z*Sv86o*0e{SYz(*!-?U&xkoEF7z_5u{;p%z(H+3>@e&0anhghTS2M> zJ)a$49TvMevBncc2RVq}YQ}Csje0(##whw?ll`Dt7^i>44E4%>`OZP|>gl48rC@7gPIy-CBW6g* z7Aq4I0(>UUmn+-vx2gQ(>(p9JIRm3cj+V&N)dcVNddzdA5AMEcOUc zU~)zFeC>=+A_jGm&TP%|GnW$m<%_&AH0uS%RH)z=a?!qr;MHbL!1(L{8bviCXgpVa zp_Uj_XE9eM3j)5YW&@4SBSsvGz|cvK84=aIv}rD*{!==YQhfjoKi2U!ER*eVFn9_= z{kF|+I}I49Gn}r>&p`QT6R~9hU@WiCnfpaJ`081(+4M*EE<`#p^$_{%zKuvZaY*u$ zqN|yxzgmPH3!76Z);o$9CllJNb$QzE$a^3X>Ui6)`=_dc3{M3;?Y6^Ywk5?idrf4- zR5^1!IoaA75eQ&|gsVL17fy1e+|2kK3}o@c`}%GLOQy<5N#J08t8*Yfy4UINKc=W= z&O5!zNw;NFFP-=jCMt$t3xy~#<59_6Kh8I~ zQMDzy2KUCD%V}V0Z#&8-*e#j0^5vGPuGba9+cu8T9zxx@EK6I)9-jun)~qfSb+(tE z`WCONN+&mJ(Wigf)8n~wj=HUS0>0SB{N#UU6G|quMpP=}sqK(^nnU2*wl~j*OK(3} z{(R0+E=6-ofO9o$?PXYo+uJckq097J;%XQfARA6xl9wdDw-1+{%u^{_-)peJ%$if{ ze7efDg6-V_g*n~dw&dMd|MsN(Nppn9+=7Lp?9cQgA>liIaLgI1`Aa6_wkpZeW8^gt zSOHSrnEG9`mhwRABlo2hQyF>paOh(#s%JbKukVA#q!%kRVIHJA$B!SF6RA753i>j8 z1JEdHp5~3E-5*HI{T{pyu#Y?}BXKFJPYe3&;?BO;;CB=&VhB4d9M=^#++Gy9;=pOH zY?e<5@H=}lJ@2P}u|LX{K7`^(NR@*nvZ_!Yk~c0D5EX@zJ$m`5xgDNpj# zQmh#2{?J*oYly7DU*@N4#+PUl8;0a|NA;w=g3nObBbQtnZ1cGF-R+vDu*&>( z#N^!io~n(|ORDcl6zoIOgX^3sfXROrFC<{thyBi>*#N zxs<((SB+S>sg`33ZK3Dm4QrLn=1bopi~1yUy2)HW-(TFyI)T}PDq9*Lsi}8AEbsSd zeSQ`{`%x#CT35=@R?01FNfZU7Q%7;_uZ`#3b~sj=QCkc=K8fN1?#4lzW6T_Lr+`LJ zB4R3Epm?eSwO*PKx~6V#Iy<6v4GMu#l!a4MHKGfSPny!|1>MkiY@YAjSe3P}sgK(a z>YSP%tUusQqZZ|6Puky0dOR*rd))ai;Z4Xz#Y+#4h{I%S_7BM~pp-^Tn20{wU4WEP z!H_TWLmEpa5=_=-%*OgV8R*-iehDq$dwYb!nVHtF( z@L8|8P!3G`xnCcyj=!r~K1|;P#qOHg&Bng>CaK66sDse*)y&xq+tjf0A>b3tMt7|7D+NI$E zEJdX=_Hkku{Y3dL%*+1kSE>$qjuf_Q7qGn{mFtI*k_0t9^$3xUD8Ip>Z(E{99nujW zsY$LUvIO!-B@~iFh>7K6VU`o*o&v@5HcqyeJg2wC|IF2mz6V!%x?3xJs}EcfFv1GW zZn?M@Rq<-8xvxOHij8fSpKWV)LPhi7@2+iO2(26kvtwS1SvC}GJXS1x2COzASs%yc z^fuA<1Y*8IWxMCxwz}NZ-ON{f;hKe6xhylony97KHxWpjGtnUV2}NJp+7IpWqB=xw6GvNp z@y5?O0-K1K4Fh2-H>UCihxNNp1`@3Df+nN#o2HtmD8#aZ4Pd=+oUcB=*}k`z@QFXf z{|VtOCodIqyYq;8UL?TKg1Q?;cvC~?)q$!el}0%W_KRn{4}dSQmVXxB(ia6d$l$(! zxz>QNKjkv!8=AMf7(bnVT(X(J9l>yxfNCsyu*0#+K9%v)RYq)G!9>6hSS^*H{LXoS zn;mRDk2NrYx~$p7dm3Ki8Kude(cyC8`@+|S7R**%-%=XrC(&ErEhFH3p~A*@J6yeL zP3kOsT32bW?oCh^%Xrmv|Nc8E=;LhAUB)wS59P^&g|K_s>7%heUAOY@bun8uz&Hq4 zj+LEH1KOOI2Mv3G({a}zQ>PKH4v>(M$uamGl=rw3ZJGsnl=8hTXuI?L>H~+#3y!Ji zlAF1$8Z8Dcj|-slt0F4YODh(NOb7{05x*EVmm<>jW(v@W}s8T;!mhQYjtTK!QBM=>tR$f zD&I|EmdlTj*zM-PS>CHtCgQ)7=&o44*mQ9IFjP1eE^tW=ANP6cBdH~QV!+7ZSvkd` z!A^SuR$lH)Ef6_#5NV@le=zY}Pw_P%`dV(24%y_q$o+g+rgvMgsM1Tei7Bprztf%m zoa)DYkygezT_s@YdS9Xq4k^41n<^rLiRo*7yNpmJqx4uGmfziG5^`0yyQ$;^aV6q ziZItTivxU z!$TH^BuH*igFf@HdQla!vLu4lJM z18?3GEozSSV> zkl7*QN7?J2H(5x>OG@xPjm$%6Q4-4aaDBsc?Bz?$%b~%inUDN|T+ZvoS zi_fyKmQbbiR^@fSD-+-PP26L)f^cYSr0%M5PiAlr+oE;lBu;pn1cd$a;bv%}xibdzW5{Rqa4=%=;Vtk@+)Sp2xyT@wse8TREHb-GW2X z)qJm4aXM0@7U+7`SA?-PvJ|B{>k>+@Mi#vHtMLj<$K#2te=RKF7m3`&tL3rzhEP0TECk`%$J;M5(+-7rrE=$f( z=vx_4rNh9tN(>0G2$TPLBz!okX-Wjhr8&SiG$GV7Zp61JIui-hJbq^f^`|?dOe~PI zZb1qP1;kO2f>uw5aH3Zy63@mYqZJ_ON;j-YL6Iu;y)^hyq0v;Ux4qvvg(oI!%(m{L ziYxZCU2WLiqC7qbU*m_@ka_gPLtP}=mIiGfp7d>7)Rb;)2i$JK(YmO*Xqt<|^^Ud? zq}!eva4qi6x^O#{ zBc`Z;1L<(UNb^t1?_p;MUoRK#7FQ4QY7>jGS7 zt)!vGt+a=(217NZwjk4FWif}n^)wBXom9huZNeF;JcTKEkFghEvc>aViyh-udurjV z4_viFhc@N9sELn~v^yu;G{;Q`K59}NGlZXXT=m;Pz{Pflt zRMk5a8Oe$wG;pzQ!%lLZs~jvt%*4W?^f65H1A4tNtDNHbUIMwF!c$&sn%4Fj4_X#Qu&<|23f+8wlk55;Auf_RABa9=OZY&%W0*6z%`S?@Uil``?I2KmS~ zz>O|2G*i|I$=)aEXZf%XE_?VQ@ z94u9Sok43UqZHYEH=JR0qgAy*m5wmLu76|rdXBdv*1}iBXZ%(9v5+9dmpo&l>?!*; zN41X>#35y8yF^~Hc!bZR%o-`rFxt3u%my%kb`baA=)vHBV%E{FU3i95jp)fCN^fnU zZN&m2FjJHwduF~s3d+}gIi*OxF3LYGw$8Cjms@HYlGX2fP(6?EQhRU|!jFa@fKZ5m zGwX&p?PhHq70!K6M9G=pOPARWXEo>vpO=!?TfKVHgd!x_lz;s>qvE8JY^yg$csx(? zLt353Q%SXU@T7r>9C61A>M7AuKHzid0i+~TQG9XW=7Y|$fMWQhBJ|nyAwjc2ffLT> zO$VDOpt+9jo)cba)Fm?NrpUwuZw()hcPQgnK1?B_+3aDC6jv0C@Zd$AcUB(9`}Ox7}Hjz_q5mK9m4c@7e2$50kPQ814}AgH--o&};=PBCY2sw)u|AKLV>R}*i8an@Yc zJ|5Q_zamXxP~*F=8p+6U>4fdyYD2IxMC}_0 zEw8lBcsc{5HgVr=yHVN+dHEx9*U1sNqzrXo&xIoqZfhIh*;(4eT>JiN#Ta#a3tVdS zxmK4119iA?F9UBFEqkun+R@hNyuma31yS9iDq|$qMTdFp z>qTBkIi3dmp=#$|JkO`9(R72iSdpAv?pSq^VSUhTFGz`Ag#|wKvdR8K8Y*)uGVH(b zoq+_H?$<;Q=iX|z>)wYISN=8;qA9mO&$z8c4s%YKZfmcvBJYMt_-Y13aNlYoFIUhP zj#1p?Ux1g2cbl!~^F&B0UL`HfdMuL<+Fwu_c}{y~3Nux{wDFh;Tv`zPBvGwr#{ixl z)g(O3Q0T^O$?9-_cpR#z?evXs-v};_^Hn_G;p=G1oq90R z@U_9?wCe=f+$O*G|Fy@w&2`m$1>RkV`-HRZYB2H=qSi{m-;e;gIFzDl6Isk^ePMXR znK|t)u2IhZ@(fpVrPl%w%6t*5`2IYyZ6RJ02E&5n+;FdStXWD@DryFA8 zREwyBqQaPm}@Vg!k!PuF|Qr zg&Eb+)nincQyZwKo8+@p2I|js2;FEbS`kUElVmO=O!mUSL98t8^FeDW(ZY10QRwFN z4C zUFZ+r8`05;HPVE;EK=PGgIZ+K_+hk(_>)xNXKJB`zUt+(=?9x69841Io52yi&dPa@ zmn-1$vz;0IxxTk}e>&brH){O(@z&xckoCArn?Ja!Ht1+IU>(9cx^I&z>$`|6CXN(- zl+60)eMpmfC5hU2&y^KBbcSxHTZIQCAA1zE01oOm?F=KR6r3?ZD$v{AJ*}beojPTQ z-YNQ%i#5%H?@C@fQS~NdDDL*Xq_~GEu7(JkaDDRS1Wg?@m)PS?w=H`&=AWsDTY4?2ae`6V%xC z;&kHDHj6}c67bu&*5E0CgId;?`ZX^DqUnebhTpuVvt6PuBTx9RZcep4S-;(J zPFi2T^%uI%)hAL&$R>8btD-4 z#G|m_LNLeEg>l^Kv1f4T;sE&U-R`H#nBPeEXR+(=^(guJtdb}#VKZdbTP|!)ktoG_ z@RbRvYJq-Z{(l$%$PUSZB1zij1iQu!~mw4e*@0=Rc05mR(dlL0Qql{7*HQ`Trg-t$iZf-p06lhBm_4fJKL z!2dP}>8v`~3V_Cv$g9WkfM320I*;<0T)r(t9*LTvf4)@E9T0zDtlsPJ9A>BV{1eK{ zzmxb+PI1IRzA-=UYOJkoMdODXk!%&9$lBMLYv3{tpQ{HNk4Ok6Pq+;;Dqiy`idV>p z{;A`?N|kLQ;0w_e?YH3SpC7Uf7A=d$B~Q|;)~R>|_5*~``TUjhrrzA)YvFG9hu!9g z%xuMc*)-aH+GJHW-~YN!AD9Zj!<^3hP~H4a0n>C9pY298jYkoWk+%F}ks|Z|4f6jl1X=-K)QfZ&GtXr`LZXCXY6|hQHe2s1 z6Z_N%?>0$u$2v457nJSI^r5n6yC^ zXW_LgAw&11`p)8ob%c|YD;*30QHaeT5n2B;$*7hSQKAQv%Li5+{OlYX3?V3}-?Nl| z%lALf9i)T7XJ1G1dk@t)E56{2!V~ARYCMGNZ_7-i_jEN7iM&$ZV~AOUziIrAOStANaa;#Oxq2jfF$B=fAGG*t}Fy@chP=ung{XpYSo3!(eLZ+4wC_-Ji6J=J^#GSbSZ0xsh5db3MBK;XT ziqmci51c?fS zM4Vrx=j3f3L;rPW0=?e|Qc5t(mMRl@yKmoEAPn1)y$y9h+2gxqA+O*C{uo*2p8x`; z=7z5}0q_Nx1SR=DL;-J7l9IUBE8gc4#_aXt6)$e$$RoId zF#e`8W}LdWih5yIMDVkPU?M_7VxTnMHWBat*hHgPZ`;!Xsr8E)RlR_Vr-~ZQb~Qk- zRD}kSU{nAKHXACy6$Z9C_xipkS}4qpahG|4SqTFt9R=79t^* zgi%ftmV}8AGrJ+PeaoYSHGnZ8U~kS2F^FsVn}*_Hf9@&xBEutiEn!XxGS}QvhnW%H zvG}ic*4K^Vr;zC}5d#B5->;E1VtxjKCFiH`%^dyj1U#f+IVw_6LPEmhIig=lSrGfK zNpg|VE&4(_J#CvTt8Djkjt}cT!8)aa6xE$vEj)%0kzo+>=ZavcOB@%vfVL$cOGrV+ z;)r5~hT!j=%|paUL3K6@*c;h;_LgJVu707BEOJ2Q59pib0#U#sA)JSuN{`E(pek`n z_-t@eg8y!NP14?UQa(SFUpjz4U6x{SXi#23;j_>l`S#9^-s2cIP)myxKAWvrW)zG7 zA0sf53U8vo4AQ!Z;l2Dh;x>O9yJvv(Qk+=@>3!Bb(d=3;^?>DE=>%jdklNF z5=RpH{Rr<|{`gnB`oHgUMqe({pH6DG4LblbGHEa zdoWy!R}LbpKMF3aFf^=#qX>}TZMSRH`4zx-!#cLy`+-a2H=2)hacFg#?tk?N3W``KEKb;9Mas78j>QKz;L#M z*-(gK-cRA-BOxZX^-8*Y6VJ|w*I-eHGzdgeO=BxQ7=xj6BH zL|Q5}L(d%HNYp|6>`!4+54K85KeJ~(M2Hv`ICbsvbNl**Ki_SMAb0kc^3c*^+l{2; zh$?`)z&QgdI`*d{~by4S1$*KeMeN&vX0&l0A=Vv^?#yB&vsOsw$9iV@q-WR%rAU1TxK62wJm?SlX&)g-iJET3>FhLQUbxwGUFzKj8G_2_B&8&xlrG#26vGeHu56)$c zUz95$gmc{VYwMaG=tR#0D}$9!E&7~F&mXumi=E(wuJxKpOrU?Q&Y?0dqn>_C^^&SH z=<4F-LAo16^5uGveb|p6_z#BZ=YrH5VT#5g0Gt6ZDRFWBJ!3pH@Y(LSCxTG_N7q*d z#kFngCILd@?(Po3-5Pgy3+@oyAwc8q?(Pmj8UhLK?(Xgo{IT!7=e~2^+q-IZRadP) zYfTyB8)JOqo7_j1MyA*lw5Wu!MtB`uA;BP0axTa?g#4Z3)Xxa9vDhKJ5_%B}psx!( z&G88a%;9wM@yJKH?gi*fs*XyL3S+sc`S{YidWivfw)HgHSr%{{YW^}JfeVwDQ;U2Q5`E^N z=R@V9cR}$tNHG)dFF*On7e+1_fyoGb?>F>)aiOB$#Y~)3cPEMc9Jg<->5jeBXdU?D z2iMKPq=`v0l=aA`76;;?A<}lIw zelnM05lR+=g?9w?6XhP^JOoPABb||a!gz*0Gey+Nq>8$lk?vOK-5hlmIA~G&t8HYo zq^R;Cx)n!(Y$@o{<&>dQrtel(Nj(bXksT)QF9>jI7R5wTGr*OlK|WR6^at%`YK3&P zPvhG6zP>&7QK4lflw$e%@>`6RbgCKNpc88jA7{m4c+0LC$;=LlHeIvVz4pGsm|8nj zYFjhE@hD`Y-1KnnORe*%t}eDOe1=9R=w>+i>*9c&i-5$wH?+%b7Tp^+>Dq$q)cxa%7RtMk!O1~FDq8fWLw�POm_IB7 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
hlkXpOh8`L{3{f^d1SC%>i2_G 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

v7kU2*ZJwg zJ<(ZM)(g|bFMXOOuB39V(Vc8lmH)D*jZfh9;C7Z7a0k6id+Jf+;fXOJwT zY(p5GxV42f0Bu*7BJwV-%v{UaiYD)ZblT6rgACIlJx&yL@do?hu{KGNBrX{id|dA- z7uTwXJMY{Y3MB9`(WReZm%Yh8LZQQ|v>PnyhXyD%o!t6+2KS{eIk(jMGb{TjP*eWg z(8h}UaM!S1;g|Lc8>?)QJydR5nq^J$LFLaW;*Qu`&j9<1#|Mc(sS}bZ}=NR8lF8902jjr2Qu7^*^cXR{hvj|(gWQN?)9%Q zXdK(cOIA6=RBKdq5~_U_9Fg4at|;S14)gXC;DY-grDj?`ivoTo!<0U+L{p|%$cUwZ zvB;=UV)^q{Z83$qxw)xqN0NPo`At}-PIEWSnPczDdQ;4hre0RFYYq5C-uO|rnj2DsxJPPW z7+}^Or~ZgavXwgsvfp1Y8iec;Hs35uw)hfrwaEDq$bN80?}PZc4fMDsBzbazLvHE&aS-bxi$f7EaV zKMH5d)f~m=(^*+7V`h&{uboR;#cX9k=9p`pa_RiP0JcNAR3bvB*5FG!PUtUw=n?j< zQnzF>HnT_6%+%2|YgnF)&r`V=A5TZM*}QN0Se>8NsQw8w$*Y|D=JwmQVR`&Lj_19f zsiTvKV=EhaDw6yr{K@P)8Sh4EZwv%g~&XX54oq^~G3w88qflX2i38+hYwpmVR;+=c&Nm z7T|a6ZN}!3FZsA7R(@p5CLVO$#mo!Z^WKij(2-72cqDdhmF%});`=Zxnwvkx?+5L& z?y!TklL?cq)AT-DB09%$9@1JmY%9H&U@fn@Az@iW4Y7N(FMUF{LF3iJ<15Sas;Uc! z*6_&okmfS4o|6XofWxU^W1umU#kygJ-F3+GqrZ1rBFPPy!=B_(mE=Sx*^_ilo=$p} zCuu`*R6~@I1mFW^VbjygQ_^dN`Q^5f{F11(1NnF2C8Bgx<0oRPkJk~qI)t*krdpir z#zu4XJAfS_x~w_*o5ZE@T4I;h>`nM*#wq*-KD&kGUAoK@Vf$)h3mbh#O2H^Mk1qk- z_^g2qYW($)2i|=J zxE;sci7(C`Wt??SEyvHduZVMqqT+f42-Ak64pY9c=@OG(qTAJaxfZ0``QsagkD3B$#O4Q9af@ehHqS1n zPImh?K9H2eSdEqYQM-Rybc|ecW4#D2*bWR1{YpWzK?d5$ZX7c{#`Rj6XGluvr+MOK zP>P^9bWV48(7{H|yf1tG;wjYnmU#QLd4PRg4tS|Jg$GCS)q7x!%D%pQz>*o$o#ifY zgP%(1?^cb89RDy&|CxPtV}0#D<)U%?jAS(}STudRD+fj-VJD+&=fUieGh!yZ9$*um zp`y}dPKxUG@F9j3_L;b{!{yy0bM~VxOQCet7D(8JEs4R*#e3`768C4GqS6b^tv%&> za_hFK-q5wsns2$942b>gSoNyjv8nd+7x5$O+j0HqnnNR#Fujh3k(-xsZ8p8>TVK>1 z21{@hoA(x0o^wQlZs=^`gOhazij7Tg(%F*9~DYvJQJ<|p}OJ#95!AP~1Zr*0rdFyl58JeNty*)?H z^LQRzzu!OaTHklA^M`A3J2UrH``Xvu`}*w9p0gi?CfKz0EJSb)F^5NxpG({ka;VJL z78Fo>*YhmiL{`<0VTi9}C4Z9XNFh|=l}UqSUBp{o4j0$djTdoPQq$=(Smj1vdA~iuA9vMqx2$5H8alWx1kD;v^NPN;k6->#=efTcUfIbr%#6_gL%8 z+PS?0(Wp||k;Z;T(2Gp#^AQq4a_t%K!rr>0@`YlA;8o-2cP58fvmE*_wVt@muxYon zf?8@;h9UakDgHsynR54C2~Ay2K{d}Fft$Q;NP6gED0HD57Al zXvL6A{6z6?k0iIY2xYW>_e?`#LHx|ja=9v;Bg21!{a^zu2P94{}KyAf9f@! zmFHoSe zU~z=C@3z2{;j0(EOwBVqMcq>;RSf{VSPCMY$#st$72NE+-7ci|(JgFyqjaFE4UBg0 zgCF9OQ|qrf$u?ZVaZjG-3~xZH*Zjp2Qc)cby$-w`FT?H^9qkJ#eH9QpNKi-|RvC~L zP%JumM5wdB)$_R9F^y-QDQVOP7yOCfziy=fNXjN4=yANj-7gR>8HxkMxjY#1hUA6K6A?M!(= zO)jHmkHIVDlAQm*sjO~%zdb|w^8_7I#hDm!R&s?phzXu%-)2R`!3NTMnRzjwFNEKz zxNjEH?ky&H(K1~{c%39QgqI*5hG;T7#gq6LMUz;b<=mHhNX+GGGJ+v_a{!0C#;IVc z3>2?(wsw1O3>xX_UiE?fPRHk;-1Qqs0@T3yopas#dQtPw_SbdRHB{&O#dqIn&7orx zCRf{R*{FAnEl zP||;Itse-jGcBCc?+C{_UxVyT9kjnWMEqb+0aRm3pP??mVljV#p_>{luvY#pp~wJx z!pMM*{~E#weV)<)Y5gu_ai=mkM1f)%nVI4VMd2gw&r>h3aYx#=Z~!0}^X+R8j~@mD zixe+vs)EsZT0#)jb_9QWXJ=&N8`N5TX8RYc69Vv(;IT2ZA5a=lxUjxmn8zmooF^8i z@97Do&Tq!DnPpU0YX;~DiU}U1Vpm@!2;F!8dm~>w|APK-#`ntmNPnNuX8$fBWwgFe zHPw1a-{6XzXMXlK9BPaOZ2pp0X0J8TifWI@ITp)*fHk8UZ#lh(&7 z{Ph2!p8(L@K&mjMWGGp9ClgdI0E={jUg0%DqbLXE&h-Wrpz0%@G}_Hpz#(Fem_LH@ zpt%ejN75*El#lAkqQx0{mtIo{9C+W%-o5DI+iu&LYbx`J=ZBZn`wBRq{8*un^}=?R zVQ-_7DA?tI62l-ToOJ-U7^At+8m2fWr|~yM&8iU6+0nLJtC-u@K5IeqFcXzzqaUzn zVb0qiSx<&80Lu60E39zVyF@_e#}3u5pAaad?Tov$FQ4T7m^Wb|Ty94o%Z|)Pvan{I z&Q0RPI)MmYVx8k8_XE(g%7_F_6#%!r{$80nV#U)6I0#0TVYsfH`Y<3T9AptuHfwSX z{z>sgPZ01_bG>kk<`Yx0wY61K2t{b9jqyCao_kzBSRa|JSikn0KC@&`wU$uQ4Ta0t z$jAkSOOJkWg7y@nZL$q1XI6m|FFQ;TZEfwP2JDMUuVuF6HEFESzxk35i2RZ-53=`4 zHUy~wdK+oA4lz##`c0Di|B;`HNu$80-wT0LdDL^ErlMk#ed<*>vyNc<@9y5It2;Cy z6aYD^y-}Jly4atX&;JhliAO$V{g!GS@b?Di5+~UvX;OvJ;bS4 zA6E6objN0KRY7wXJ6>!r$i(5BSbOIya_iSOkS9>osMv!=mf_4@ttOU559X1k9F#j+nvi>7^>m*4z$Vmrp*z5gL^8 z-^<-gCjn)Fk(zZt3OnTiDXwS@MRhszGYu03gX&| zD&1|G9{~bT>YiQ<6&R!z{r~5>LU0ptJ!$;()N{UTJU?j z6=(ftxLdi^scMtldFe$2>Yed<*=FZ{b{W;ul&l&7nC)K!srZ|Q^rb4H(Gc7HAmiQF z9($SX3!t1xu|IJ|pGG%J6l!D;oN7`EUqQA%AWx-LdXoza=1W@c42Va5)|IWeFYftM zM@aASKR3sv(341ccRLQ-{3)lXXh{Y(<~D3-CzOR<=QF%GpM*<1A)(CN0h-T9OrX;X zn)Wal9^uL~cE%|?5r&S4vwtca8O?5ml1&*b&z!gbENp_9BJYgr=_>$wP9N%z@Bpso z=0de8p!T)nhNB4Zy9x!?G-rlN%i3Ke4ij90vXejZ8Di!tT9@-DQ-KRm={j42A~7u6 z{!km!^V~feRbN3qw~XBdk1~G0x+~QTmKk)U=mAaxXL2!h-K~FQD&*- z2+dLlz3oSBnqcsh|KSwF;XcOVO}Hum#LcJlfO26N*8)2n;CcJL!_h?|Z|t%n2{61O z5&*z68`z6k^x_kSCfxfCn0vk0>TQuF*oHx18*sT>FnkUd5!J*aASerI%|@VOu2~TB ztoNEM9oDjPGF-HOpSWekgPT+GhMyqSU-Lj- zqj9SA;$p^AM0>?6ue&0DT#LR^CzjrO2jU+5seSt7i&qpVsVDQJ1?wy8`Y79^=jG>vdomt^TICb6PPGg*!fs3+_^=-U zu$lEU*FQl)M>6XA=pwZPbLI7q|J($$|JVe7SoB$nZp&XZ^NmTrkaf}^>rAFpTvzr| zY?V@pWS0#MewalbS;^5k*Ce@ku-)5kLVgkxTu*o0@9{UT$J2+PQ?ihhQ5_QlX1Tbf zNIWPSfEh$AS|%SCujNcKNJ5z3ddGVBL3kF}bb14akdr~<_&wRa(q;^SKBtaEXpKZo zO>MiLK2yD1A=DPq3?E?hPP+=-_L8Gkt5Qw`VUrAfbc!Q(Y^h)xfW=tBVKEc-c>{{Y z(%E{uj(jK=g^Bm%EkG}`c zDdpcK=z#G;XpiiG(G&e#^@a77oPPl>? zhMaoq61R@x#^ts^wwr#OO=5*qB!szo5;Yxf$WltWA$3G$}iG4fH(%CHB*@Hjuh+_6a}fEZ}n2y zTE!inz6f8w>vd4$wc@LY>UGY-l@HB+66Q-)pbf2EE5W^p|AH>MfQUV<&KyV@cJ+0t ztt%36$gYB07Q7+VLX8fBSdrch8h-9BK!YtZXtO=Jk-c{$24w#~{un6y{b=ft!-)R~N@}028tyjR($;5Ak`Ess##_+h2QlIVtz|KtkhQWja)tT#H`S%1T;V9@DKe~y+?aN%WVw}XPi6gO;Pb;E`dnXY5OJN9GnVqcznrNdYbw+u~+5FzM$|5EJsezARf7y z@A;BWja!8hnLHC@!+3nwp4dX;#F(9HV(*g3^;u@bt4u^9UY6b#vtInwD>UQUIe8pj zmcp_mLD{P#y|0rAcn}vz%6ITosfb-j|4emMvX8!H(!s=olTwEnYQpVHnAA`x&YGP~ z;v$%`)vYKhaEaq{whbv}S(-$@mg3n_amCs?+4+b3_g2VD(M*wc_>~=9n)DFc2c0l^ zlM;mS{4+`w%T9B?EV)*zu<5(_RWC8})-wwY6Rvc$Rt(F-WNOX1vda~-sca;ds+VT^ zD%6UbPcrk2hY7SZjZK~9j$a0d$Yk1L^Jlv;GrDNKSSnR*ttE%E;|=muzMLrIy{8CQW?N7r921;=9eV0;u|bN*i+WX0p5J zXWQ5%6v@nCUccUhF=WAs)!cyqL$8#@`!iD_z9OEtr*Jp$aRf@friqO2e;9`JCxzES z%ofq$yH)!oxViR%rcBs~_w1Fyt#3H6+-{c=pHN_Tl>07#ubT;Ru-83G&Tv;^DzPBN8C+MK}gL*TyPK87C)HA^v^6Y1E z-<8@Cab(SY6^`@pGE|wBlc;#YD4O@%Q#vMm9z>mLfXw(fx4uq4a_jcX?QeO;+v~W# zUb*jKm(J;)XDXXw)B9eMVRO!W_GBRKp-=+$m_v{ky9M?{e7b;nI=$42(aTQ3M5@M4 z&UojDocKiPG+ePRH;}NqqB4VN4_X0*=&LM6s)~O+~|=ujLvM!cL6(~5ec`~&%P_D_=_qf z>8m9B(Rm@{8u>qkhDPLng~m%WOMvT2r>uyx@@_-48{$eiNozM_vgySgdXtTsldM)9 zo%C$yaggTD+jwJ*P&S2^?9FUYj>B71dzK!~a|f$k`{4_vnWuu9Rf0tCdvb?gInJv( zig@Bo%_As^Tib%Is_rv^btm{96P=MpmrvYqCTfETPK4IeEl_v6^uFq;Dd3gzVfYeE z5;eiB7%|-Qr~oB(tvtmh@7u;weJQ#v_vnbTaMF3l-9Uwxu~jAH`nrFCE{SR$6bxw3 z$WGxDTKE8gwIEbZaQNK_Q7Q#d^eGZ1X181{qh|&+h|1IKK33 zS8x zBirs`)H-+}%<)*ZkwtQO&b?(yG^wA1??mTVX4v$ZmA-AdCs)|8ur~CDdJOh6_ots1anivQt9kFbLv7)kVvy?{;!Cd@_=WRT5*o`c zCek#;ck3-p1t4#vid^(~-A5%{7c7j85hI~EimI1cnGvl~nK3DV9rT&AZQ{dm^5?7(K-;*`u1&N_EUCrXcohZEqG`0|I>*`GgR8n5 zLDUV_crA1U$2Gh8A^iL0{0jO5JmtLmtIa*>I{&dl?++KXc?#A#JxE{< z-i`a*z(3W__$v*Hay2`QS{m~M?&Yv|UhrIP@`trUgez;s3H?GSLj0DWszmE2LgtD= zqe36mLgVLqmgy$wos$uFTqt|n0@EEA-;_D7MLk}MyVuARi|Mj|SkbJWpGpXUEn7i( z@E3?dbUo@e_5@acvoK4nCs8iPBMm-CNcrB1^M$UhlsAfz#&N6i?wS ztYa$R6LGl>rIOql8tFfj2P!BLJ4?mKPc61i_J6Sg>^d*aI@>_LW<}>_oA8;2tErDfKj7w!VW@sQS; z?)kglmO>&uM4IZg**EF)^TRbupVM(D9UxYGYpl3#T(AuDybeYGyr6zL>>t*d99$=X zIuM31cGhzsS0fZ}EtvWXBWCWav2r-2gK3rBiJlLOJS!W)QVldmBW#>#w31b zXje}01gZvAQaERAF>NGqPyz?XFO#)yJz1Oaxle@PY31@uzG{^y1@#xmC2la9z6~kS zo&s*e_sdwPv1$`VSB-paViArmxK{YX&z`UJUecc&uL^}*vCDU2DMEMtG~6c0i#~5AN1i~VO|>P1wop@H?$ z89Qe=4dpJ@vhkEY)%HES9;dK&5Qfu1IAVKFhixcq#^(dydwnjy6lMlA*)qoT)@Li@ zJZSP~I#Y^X-6#I#@q;k4LPBl97us!hcDKFeaSH6ZdHCQ^!*=pb=on>4yj~#e(Xt@E zP>=VA6|jP*T9{GCU^Uj)TZ-BCj}GmiiYm6-XErWo0Mavemjkk>1B>q~M#q+9@CNBMtXzO_)y%Mp_p1OP8k! zV0KNIwhKw-!Ei~NtnqdC7#H+c54?-9c%fZ*Xa`Pz9ZP2?x51f%Yz;^3O48W{=}U*c zzW#5eY0m}M?Es@Gmz&qtu)n-t#(N3BGIiA_vcWpfy5=!=Ma}j@U1-piQNz0e3ikeO z&~SaQ{H;{wB%SOm8NK=jJIo&jKMwxq|yH`94Q)j*#J-rliEsFNDMb zvym~d1gCiy=U}AqWAn`5un?2&!q^P>TC(;l2KBRtSv}_!N%hv>*ZyD_*~l+|A6R>M zdH~}j{NfXE0!`lQePo}6G;SOAgii3eIb|$WFP=a3&3O}Kkj58V$C}^WL;5}Y* zt&3jkgmsmqk1}pz%+q|oDKE%#*SbBYlS=i9cIsN~JhB3JO(>SDP!HyD9qWgH3?~Ua zIy30kas6_$d2+?vkEMYnfoYqgBH)W%K^NhpZWUMrAwChza>1@h;m*?Zixv4BQAGmO zWEahL#w|Le>8yp7?S3oE8(j$#&GM;pt6WnN!$IKDArGCo@;W;vH%lze2NQFC&ebRp~=QU9}S+o5OK3F_%#l<>fvRBX)X zu+SQj%b9he%G7PHP?f5Rx(j!GZ&~j&h*v08jzz(h5ctDelX)!qb(=1AWR#CTVg;*) z8;vR)4M%dG>4S4k6TCGMy5zpO54H}1$HQI_h!zbbmdso+2X>7XD%wt-1`*w;6G8u5zi^0|o-uN4P@BR)=t@WlTimgL^(@6Tj(W zpFE?z5a^eVpuyqx{WF%Bc=I3Pkg_2mk)+n<(1c#Jj(E-)vbLs%rW!G-?eoXuWTX#~cxNIA|6{P=Pf&Q5RZ^PYq^yn0LQmDvjk6S}-8=C7Qe zSYfX*N?_Ub6ZR4CYJoORP`A2PzU4V*^+${qBc007ZIFy;s%KY~6@o-jo1>a4StG@t z6c9|m&D~cXuiN(F*?m)O+pA@^?IT6vmNQ#vGvIt)ya_T$#8NG8_s*3vQ`X(+%COWW zxP+fJhFm;TNenoF@nXI!5TXkDY-ut)qZk~@MKsxS_ILfs;D-gZqa!_w&OrLO=)0Wmvd(H-`yj{}7% zm9K{)e7-i&d>F<^CB!&B^%dVn7im4*7lby;XyogKaF4XUzn2&BQLe3fXK< zSsWIM5fWh)$HwsrH(stS8$ZG%-v~pc9g+4_^AtdZ804`j_qdp51Ph#hly5i!DT9in zb(mY0)6Yy=>)o6`4qBOXEbjWj(C%FrpG&MnIy9huR+ZojK6HaI*jZ0f+a+2@ZP;DB zo?29p-D-$&ZxpN?(=tUk+OZ|FKNaG%_*mJamN@4Hv5+sfNa5|leCfh|s#YootNtR(QaBj?d7*sjJ>|3Xtp{t z+P6AmZiIi%1j8|dj6Y3(91&t)vC7$k39k$%sxEhgoEcxbZwq=d1`qcg0kw9gohBn3 zO2{&Zmg}qexvdJyLylVg(31-K#`5l5On4n*jw3oNGYoJ$xbDZNR8i6ml*~r&XJ2@tk z!MP)FBKfoAL0BkgvT`2{+1uczW}FS-bf&L%^^B==*y3gMW%a75nl=psn!InaX_|aC zv|M#kJAGk7TXh2F7(aKD+=*;gR(HhayaRD0-NTrU$lq$%*z+GQQ^_e_8MNEZK05Lb zX=Fv3{xf!*R`$Q%M?ioDab>6fT%16)N#DrO_)L3z5%ej>g#&ScgdHFWWf)grl9l+c zGP%Ca6^mgH85n7Z7T+Cp-zS9)dNaVP)H_-{xk9un6(sdJA0_+PaotahUbywON&7P- z+5!@7c=9=9uY7)YzAJplYyOYAD$9WU_ZX(}h>fldHg(CcmvtJPLObF>X0jrsyrfAh za0T|3S1@;9queDKB}7e_V4AY=N{#up8zw1+isz#i`Im(Y$qzP;v-M_)2j1hed3-91 zzXtwEWxpA@0)T&Mcv98a4Xyb;(IU`ez>f=#N5~F$m!OngHomCcCyZSUzRE~7j6%e@ zjPG@tEF9Hm8RYOnI6513dpjT>auW5iM|RUq21_#PRUR!Ac0^{SH-I_xX$hDY5b_1~ zkYcYWuQU4ONGlY8Fl~263eIIJoqwmxSh~h&AN7Mz`qIP>w5ToFS84-3q`kK=jBPH! zSIA2^4CDlFVu^r6L?^YU`bKEgRpF*5liCupdY)pTm#tVH_E`viSG}hLNNS-8*Ze!N{cDCNCnb333 zv8$M(^Xe%Nemn-WpaYGT`(qAe32Zb1G?iEDEbSwCa;yc# z&-P4m&yE@PEFSor#HhV24!aFs*oh;C>|)cJx>vnZ+qflmd(tC`g7;&VZbnYP`Oxh@*vyWA|987peYD zaE;lf+o*eM(PbkxsOzA^q~A!rQ`L2z(D*@SD~JZZ)FV;=G%Z!NVcXPs`&@PsC0 z{-cUFxff@;X9;x_RXJhJF$h(IT`W`Q70Asb%E|k}k)C%K(>rT8InHuF ztO&r|?PY;3`nDXW^LOTL%rdWZy7cm>DSzDc;t=VM$KN{{Y>1SdcH6zf3PB7I+ZOZ@ z+iI>boR)fBpgLYkkKTsZt&G(6T49h22N5l~=G62VQWhi@)GIEWtk0v?1g!r%=;_hd3GENUSR&Wl$8%m1j61 z?ful2u=_5^!f@Kdi>SXOI5up?vC3={dMd6jQO96Fk}S?Ik9h&BS+IXrAU8bmcFOgl z^|RCTDfX5peov`5h(Ax|=wg-BS{tK2NgjvD`Xb&b;(h2*qFdY%gT?Gz(bb86*c&sn zW)X`1R-;s~9|ij-InoPsk&PSkHpuImDP9E?W*(m{dRfIr?P7FT=Gm)fBb@TJykV&a zqb{}3#M+smi3pEWD_NhbMuwAp7nNII>kL@e0{Kj)(4SAZ-JdC%zhL+G;-K({Y(FT% z1b3uqst;RlmlzjxdF-Lbo@c0r^=lgwy82DImBBcClwM7D-O=3bDRVr-96T3gg%Ynb zE)<2AG#oTE!?+r?lJM6tvqD{GUadbU*abzUx8%7oNXoZaCF|wbd_nFUs!o$NOMyadV|XaXsGGbJ zZ$~725L*o$5Uz7Z#k$!C)yrH)x0o)D;_;brjy2J!PQS!c9GI2F4xfogc;}}-Iph>| z%HpJ9gX^HXK=z$@Ms_tVBV`aFxVJ`Dv&4@&+w!JbaYqHAQek!zp6}i-dsgYh3xIaV z)s1&sNF$=6o)mz{7|jxWvkqu|M8gd1u&Z)2s&6iwOnCLsq1Ra$jkU5S4S@46gfBrW zE{5bjCs!22bI-(MTD!x~KDDhlkwwVT@L9H5o-ilwVOLwOKB$%n+f~2K1KTgeX^pfW zDKN618Dxo;r{qZ*&OM{Mb&R^cMfgsuH}y2WgpwZ?cI@?4m-SMd;=x}UG1h~)v=4iC+HI$6B&6{7#hIDIzeYG78MBpUmh0{5d75=pX`}Y@`V+=RL`IV0 zj0_99*3B?7(|(HRxZ9qS^YMe6ZqjBAmpmq`mjlHS3W!K=-{^8t)Lhd$ z?FROdl81GFmbt=_`@)PiT%nKZ@2Q1rZFnGh!|(L|Q%1(9FriBg&=O*R936Lm;YO>` zVRcI^0a82TtaY|S$CS9^9EE=Oz-xTFcGVS28%bS%1FmyX(-0xnYJz})@9FIZcc_|n zHFDB${R1L$(|t=(QdLz|OAVS()`n}N0aERP(9Btz@8BQ56eI%(9=T^WnVJ7NC zc(r=5*SU4*d*ajQ*pGJ;dHuddsd3;-RW<2%SfuMDoJqIr`5!3iW`zh_qTercmn1vi zz=XN-UdR;LGzfXGi18GvTQ$JyzE=iS)}+u3ZGBCM>yM&>p03Y|n)>bAw^EZ0pteYN z6b$P5u7v$AfY|v9vz1Z*C62?2N=Qhb*LC%2cN~Z8Dv|>~SjopUR9N}WeOoPht5E`( z!4Y{A#W_8T>FVf%by!UgXJe$J!PEP|J8(oOVu8l+!ztKfWFB5b@Sqjs=YO)9tdMq) zE*TaCSIZ?~T@y^1w;?S%x(_OV$~H|03U&FU6%`d%=Nsrioud`=_k9_cN76VM-l#GmKOI-5}aDlRh z##2Tu$j1tsNtsA$`3S=`ZZg>q!@`e#z?dmQk=lLuA5;O{bbgcu^$G}zA@%`%Jv}B* z#AeA?r80xK(J0j@Lp4wclT;B=Q{Uh9Tc!N}$Xk}vWs1(o&XhGZ&59uh$)iowc{pvj zq}fK?*N_QqMG|+vuH8mU|1quA$Pd5@T(`myz;g_1@NGD(w3`up=4<*E6+`6BAx7lu z#veVq;a7DhrjM&AtaE&d%eVu-S~Sk~HQbI4 zJ!5`1X7>qNh$FphCIx$kxH0=R9_~MUV8CBQ!NR}>>g@(8oFd@#K<(BM>~jS6C6mov zAzH06Dl{9Gb*1 zhrcWh=7$U*^(6uU6yy_<^uGn`zu)!o20#z^6rcx8_c!|WEa841>l1(;@RNP;ujv7i z09122Ko9uuWB_pSe<$Nw5C31A3_dh@Sy>F;+qYz|A=Cf85rCa_NI&aX{ko_4^Jf`4 zdU_yhfoAnAaQ)nvU z%+ur0p>aIQY2S?FvLl;865~G1z!s5}l`TLXSFpGh9Y(>f=tWTi<)c54Y z^N(X-2C9!}Jma8`tB~nV@c<>8MX=BHd|3U8SY0 z)WpMwcKE8p3`4T8)=~t-n;5TJO{~h-KuG#vN%HHUP6TU_%iP+Sue@5A4w+RqY7;Q~mo zira6CM53vD&uDmx@=N38hTjmdd*r8oU(!?#=o?Gw!{78>8At|ZcNzU{HC7g&Z%zJ& zEWh3!{|@{&4BeH;QlmWG0!{v)&X+PrHP0e0wv4|0FIl0Ww%LJRmfR~`H9Z`6YZ;F+|Dgj@XV z6kT^kSQ$vjr9NCwwZHzK>t_G@J`M(;Jv5%OV*Y0TTLK?v=n35a+fo0ybB2!qp9Vub z>pETRAB{*e0wB<#ymw!JV;C?14v$f48~bnOH5brLk)T5*?q7HA{aavF8SclT{Kks; zchUckE_zb@VZs4?QoXdalnU?!bbz2qW@exj5S|$>iMjckU3e22_q#N$a(p@eWlaNN ziY;KDInbD1XB_@)(^7mi2Siz{=;rb-YdhRPav%V70N*pVp9TC{GX2E9?;{WiXZJQGfnm z9w7H6ax*mj$B3^V1HY@U1EN=#|Ja>B9&y}&iK)V4yY=glNkM>-rH$U$|Cwaux~G0s zz{Ip9#t{BS|D*vU!-Jy42>p6unstGR*=p|k&k^#|U;i%o|IH<@V_CWVJ(;A4> z5=3`Cv9Pe1|L)DZOs(|%MvQOxfq-+i0M*#^H^)WbcS|>4$mutd_V2HMxrhFpwV$=+ zUkU_}H8ev1o&=t<8nWeHhHG{8kFNsSYZC_5-rL)w;^WgE7##ez((4eKcLPt;C$xZ(+Z=1 zt@#@>=^R-E#t=xs?z1ZQ%i>1Bl@Q?NL42UG#J}#&pYiRRt6jMN82*pP|DV5}t=8<7 zo~ieKLQgOIUz241nEj^J8_l2D$*vC>VI9D@Tlm@`_M6i>7Wg>Q!ba&=m5qRYy$=G8 z9UYC>>-_qE94}Onz{jiwm>qxLR{i`12Y_rO1cM&$e`?(RIb=U$piG#2R{3+yU&{pr z(|1$Cz$EQ@Fh3j3ALWo9z3F3&uY5_P@|+gq*KV9l`ReR%zw z>4N}W=@X#`XftPpW)7|-H(DDXSKfv@XLEq~Bn*p!_FQ+a0{PZ`oD+Z8Y z5*3gv{6-!-0GA`H>vLMluiyUv>4EnFBsLwN=`@5eV>J$PUZaq_yGeg*4zg|oMN!gI#B<-`$ca}MSkAEE8GGc-NUaszahi~2h6 zJ$_3+s_7ZY8vb~>c!gW5ECa0BicM$k~OM_WPTr!Y8Nec;%Hnb!>MePv>rznpSwNTs#f!5usZL8lZ2iI+n%+VSdQDJU zWYk=Q#2V#990e)TGrXLkg%20_l$mFFCfh#IIumB`B;$-8_2kObXdLBS`j?|Ld%Mx} z1yOA4V@-<*Dq&Gzo^C926F40mn1Eg5VzCo{#5n+Si-sWS8UKOb{LSu=@E;nVf)M$` zhYuMU8DbM|=FEw_E;0d>F9J}QiaqvCX~(oE#>dAaBJpNSW97QJoRpKM87A-OZDc$_ zD~Mb*6A%V!`B@nHXwcCz0Tn4v3r{u~B#T!zx8LOUF()A%RyTw>^MLc|qcyE2WrDJp zFrQBwjUw=IT3Uq$C|SI2;pW&(mJm1<=`}-Z<&1TTY*;fSFZ2kFq95%%0}4{%y%szg zI4eD`EjOIFB=H@Ob(Cr#^XoK(az=kCI`&CChj_$qPU%|fUc%BmDj+tAk3FC@GL;JO z*P)f?4OWZ0E3l8O0_G&nN{WP@JyPvMvazc_wrPq1ddx@jGX#8~L`71hFQD8q(#N8! zeHYxVodIAUKnaA&kvCOjdx!ck_>eg)=MvhfpiH-ek7L;nM=F*qHoCYe$zF{6&-bMf>Cz$ouhPBTBuxN zZuZ-@AfAgCtUI$)M55MxI|qJiMIDI5+5(n?(tU|1-O=tLUk9$^Q)##?(X{F>)!P2J zc`J=5IUI)@#}A)gO-ce3Fig_qCr2|>MUBkC)xc7o*t7)%m$Obau^yV@SX#>!m^s~g zf)_w7+IlHSIP$f(^6oBdMw0IA^utA|y*9B$lu3)TSjsZrm#G6q=6JUitsZPBq6{`_ z;C@gt?!_M$(hjw$O0K>-v{gj7E=43}4zrd{WARx1LG#uPOTV{wrH)$?Fy+o|!N$|) z%$l~~gL&1<~~|n7%NSsGnzlHy(wjC!0rJvOl5N#1#epI>Dd{t+5@{* zU5X@NSuyMcv5&kGm}&>(Wbw?94ZZ6H3{;B)QP3e%e!0xE^W{E)ms5$aZTPa1;c1GU zka|OfVX|s(_sqjLnmI4l(|wguQ_zVG%{<#Tx66dXMciueMU4J{KUK^Y={)t`?4a zj2us7sBb#uZk1+sW_TWLjU-kWX>vN5xet=1Ss)&z$ws1!7*!Jy!65l5RCV82<=J9( zS|M+&Y=@%SLNB~24`VCuy!pbP(+XtLMV{_UC2r9%&2!iqGpKlsyD)YVa2 z(8%Pe1*7I5_*+}YX3*EmQPkBE=An%1BO z-=X%OD7T6}SRH>{+8$S?&5JC8E(UNMO6Q+BBtopmSxZ?2hw89XgwD=xeK8t}L2tJ5 zCAYXKj|2MFFez18;mVzqE7>}<2^s7U$_8YDMLjJhW$+Gv;$$S0bS?czAh9jL zW|(zhh!nsO3hR5EshsTW+nFr(zcHTjpg|$EJ{7urlFWG4vn`-fyKjie^^TlJ*kRhG z-glx@S8qrw{Yv*ReWrL>eB(j)5==-}HC-*oqc`cY{~bA1gW$gVV9<5=R$1dq!o#cL zWmLjvhGKV^Z;LCs_+bm3E1e!};YCvnK?29vD$R_=mi^yi`6(gwe54v;3B43rzA`WO zBYsg}+bMkCi;!CpMxHNk2!qHi@7td=OvsG7Zec_4U&YSK)P7l^rf~7ugdcef z^(ore@9=0C)Yyvlz`sr8@L$E4nicSVOR`y~!4xq|st{Oi73%Q_*ypFU^50^Zc&tM1 zA>Fwh(V$R6x%y=H>`1+>nbtRY0J`MUX<-?L)wZ!U+Uv7>w6fAUzjRfm4Z5gLbPi`h1qWo-`Xk8byAr50!}kJ;_M|6#h*K7Ez=@G9l`YTG?pjZ^OXnqdwd zhmPyBx;32Sv({1!$4a|v+Dt)7)%q|URqAZLD@np}0YNv7FvanWr1f_g9B6R7WC}=e zv67?b(ugkF3Xb%Be>E#U*DN2vVayq%Q*1ok{M<1l)-QwOa(7KfIZ5&{&LjKF2``K3 z8W-guw2Rc#&F#)0WB65lbcncTLEKA1`FPotDZv4rYy&v)Ew0`@`JhE+?0VV(JIMKN z#{w08G^gI#nQ&f>Ui?C`?2I*i;-uuU-w1mAv#wFG&qA*KCRZlJ;coSL;1JX*{uQ$M zh=}gtJw)iLZmIK|tsE|;nNrD&gBzWZZHMXNMg8O2vEJ?mc6<|eGWk7QDi$$CxNN43 zqpMp)zSXvBlQV?h4g$Bw(vSj}S}*6m@d6#F-d6l&>5L~}+;zySCvS}Qo_rm;o9H#e zV8*<0QcjTkNECHtc-0P6w{!Y#57yeb=x>D5K2Af5@B9!zOa2wvv;=$w-cgmnI!=T4 za-f;<-YXASPRU;FM&YOMi^o;Bs;{Whyi_Tf^*F_{ydF88btZR?U1DyuuDT~ajF(+d zsg^KTT~j-89=EiLUvumWj{x9<@8Q|X6+TC?`6GCJoKV!x#ze}hXD{E=N(|I~E*1Gq zrOP@1SAj~kC^Q;8*6GUld@pYAx%u0C9Twe7?%fwBf^AuB&YQ;7M(0Ht>I!K-kUPpb z4-s^lCuw(i>^`*hweOvj5lGSb;C_`Ed3cldUzh+Js&$@0jgRefOu-)rxbuMCF{ zq63Ru0xq+kEvpxzEH&|#-TmGqdg#RI^u1UtKT+K)l@=jZGD9tciSJpB` z0(O#`=SWsok;~|@*zMG)Q~I6z&=>to1tA{WO!RNwY{3{P3C#lj-u`aQ;PB`dcHcY zl273rh>|*f@8n7Am-hSqdi+HN&U-pU+r#J&T;qJQ*dFB^)(dh$H=XGT$y|)wx9+MZ zmiv!-t1|j(EHPbeD>}7@pStWOW9KdHzFv*awo;5fmlt}!#Fw|U>?U3zx#nb#GA5D|G@vUnL7O*L)d*9CNXrDih;(*)?&mZKyNh5UmlHy2cKhAl3NbkF8 z1&48vjjq}2`&Oz|tYSvGT541~xs~YnG`0^EsgDvhO$gkn*p84MOezPo7LAT;#a;fY z>?4=i$Ob_{bsvpNY1^tzxwXM`mD$OKhM!y*Go!`hP*2i@iH)i4TrS{ zTOG76?%g?hkN>UIagN@x`%^YQ9uea{_)2x}Yn(0jexcPv{c$vrjnX~nOz~?a-9j+b zc@&%3&4hgyz#7aDvSdy?;g z6`PjWW?pa)l-r`tT=(KhQFDe;KbY!tH(@f&iO$tGuUu2H&=xkMti;Hi5PwW@u$G++ z)`NOVtEquu%ulCJNvI$as||wZ%CJlG++e}or%-mmis-ZkcHeM@<6h;J(~_hsxS~3$ z&ATD8of(Yiwmdsu%4`x}{{+r?sameTp|gfam^^5VTD2NvwQG)=9H%B8h>lBxd_w&( zZp*#Sy|&vNt>ciLn>-G6=%SMC2~Wb>z7P#N&}G;UQjgc?jq#GVnUAP}obB`_F+=Xq zYBZ=-5Y+Zk#IbKYovyX=eC_iD5yhy1qg4oy>UhY5vKEa;wRtzxzuxk=S41R&$%Ll5 zI2&F64$oh$y?y{%s>rO%uB(+!9f3c#Y~vF3@}*k!OmEvq_Kn!>1=gP~st=k}9u6QwnB@H*IO9hXtJE3Ht!;5UJ1l^KQQkRBVck#o?ImYD8JIgs#oy*CnR94vCIuLo$C4F z+P+Tp2W#WwlUKsYUXbGkR!Qbeu4ouvZQ+De3u*ZfKSxvHq(%yt9q2h0ai2C5wgal? z3cE+>4|}5h|LN;H!uuxP)K)Up%K%#QZZ=WbNB&F-u0ha+ZYewz;a zgIhdcCAAvUclTG-=vhK}PwZHBSowB#9SXzJC5tPSsH+5Kxxmmce##ErXG3)ud}=tn zO)tG<+2m>2kjBz*b@7p`v4xG0N@$%y(|bne zLk!!TA4zz)zMk=JRe9$uiirj*Xt<5!VuQCWZOGrmX~`LqxH2<2YWs| zZt%}DP;zL$oGt=69P}o!S?Gyt&ymTkxq22ke9nBZ*-fL>1>5>t_r^n;27OjsX2OSp z``J)IF<)W~qkD?E>jBgrWq)2owM^_6_*kl^LOwM`2c}<`@1jZMgRY!SI>9AP6e-K2@pfIrv^h^MpU@m(+$%6;XzUf@&oyhm)7 z#+Jv@knW5r+{c0tv=b^s8sU_B7O>&xP-qb_dkS6~kn(H=w>Ch=9`miuF8m!rXCSGdGne7l+3Wi=wqw>00lz zIqiO=tpg#aU=QlE?ghEifqpAxl#ip+a*_Dr_~BPsyiadKl7=+mhoAoOhme%+Bef?8 zi81O4zogCtWSYCMMOAvvMn^Iu>&(>sKk>Lk3mQ7WqOy0vXSU{To610_;52=X6Ys+&V~l652cH~9;+{L*r<5q6tO z4Ijohk~|O2-!+_esq|W!ofRPMJEM`+U2$OxheUYj8Jh70$+{@1xcxY$z%kjO!M?z^ z=AuKexr9~8F#YVv7lMHSI;b}1+Y=WSkCvKs?S?G0k!~J5ha%_LyV92F1BLM>;%2vv z2lj?)Y+d<1l%U;2!ylpDTZcX2o)gDoF#iYyL-O2PPae`&)yQFqq&+_B8wEN{@!m*Y z78BG2>pi8FmfK`jHGTH6Ye|UnLg4!=t&6{wPi`NIh&agj=NS^DjOJijVVXzaRP_G&a*KDp}M3f)UIU) zUvf#@;+do)=U+$JcP*+KH0m-SkAXJv_Aa04LVFgzW)=Uq56shug#OW-!j4+6Uti0- z7c$NblAUkV2J~DZY)+Ioof5almci`V;TJ5HeA9F<=~A{#g~PB?<4HT9C&`|PI^e!x36G4 z>9m`+bqs~B+AP#No&TU(O5H2tc*8>B76oKgkB<=2-{gFP!6_a;2R&{uRVGQ}Sj5_T zxV)dqY#ctei@BO&04W!(^f-e%Vq4b0=w_mLr|6zwz0ME1w3!eqWBJomAOzx->n)D$-Q2Fj7+H7 zSZV`Ug%&ifam5_3i-=0_P6l`;`4a;wVg5#Pqe3B@c&R`uKhl~Yvuknj1S!r~X!A%>0Sntck(-Jcxo3kD$} zE!o)F`&kJ)ufrW2Pc>wayW7j&Cs!@ubEb0r2RzV&tCVDk1J*3mJyQ00r~+sVdCJ&( zwdky5^XxPD!xByPS&VMJMXN46FiC+L?rzlRPFvv0ls%U$eAtm#-*{#D0QRobf&;4f z(7IXu25bM-Be7jbT;=ZN#FgtlNC@pD4VW`%Or_lEtrA@hURZwTdX+-pWShTn5(edu z)H%-to+M4)_KWbdgc!+o@w)ilCfMsXe!v?&`YD#kyozy}*e601$3|=3v}v_Delh}2 zB~EyMkAYp3ozT~^Z4K`RVtJ8dghE?)3Fts(St6n$ewgh4h%5=4o!hxQW)QXj)rufY z!mPy6yxijsyJqw&F&-rwF(uM{Iq&DWuL9H&*}gj>@W{|4MJYn&@TEQ4zrvRH8&%7x z@_4g4k}T;A)3vdOlN(81DJA^?1dHv$erKyil(>7P-!FT!Mn04rmPN_=*ZvQ~I#581 zW7Dcgj#btzYrAIeChXk8HohxJ!U{&pyyt&V#Bj9H3kBU)#qo^9UvI0Hk~kagWY=Q%x3V-Q zCTqeZc`zV_OYc7y4DT@!H=Db>Xkm5@B0tHP}O`k!L4XV<>CD2d^>PDj{x74TNK+J(8)0|`cmwVwLYgBiAS8d= zWm`V{xRxe-U_A3J6PUg{Z%IL4)4$k4-(lrwtyl=$qVG&H1_uY9l1?8%t;^I_E14R@ zMs5ZWLhy_k;n`xP-CDO?z?`6NAA=R_wMPlVn-QqEV6)Y*~iw_#Q_!KP&g6aS1!Z; zQMdjMkur}^Gb>nPJh~xu6h%-{vZs|L9T^T02P~Sx3$&0z@WL_Q^KK=9A)J4moxlbg z?^_s|-OJ8WO+(8i-Y_0`g(HW5a8%eS&X$D~>HH3b&MCq~d~_m70z~VVK7XeI6WyN% z$8j4&)5X#>Sr<2U28jT$&#C(3kf=M}tF;`^Hp3F~*u+DS)3oPwofmu&A`P9- zs)pOP=B~8(;%52hNtp+~sO8@bQ`f$sUB{3#nW9el+{ChQ@U~}tz9j38fSOIwGjsN@ z&hIC`(J@3NjB<3a?~&&FXB>!)G#Zt|W8^S+O}YY|g8sk+e#(Gk!gpn+5NSbyt3M;0 zDm`xuK^wD&61e0_K}8pZ^J|CQ0U_x|&})PEsDdUTwbC2DbBW|z`=N^=eL07#utxnQ zp%8R2qQl;8H>k~#2Jhvtc(GeXZ5WN%>0-NNVwe>lP@grPW7x%JIu@J3bn|Ci=<1IvRWWcXG+k9FnuBUpb zf-3{4uh?nPyN$?_zKF*o0!EimSOyiu#&;&ijpLl~1-8QY0=uAj@dCGy!^twq7AdT8 z3e&$U6AEFfLgcki*rosD!M1-vB20vXbVQ+Tv zt@nKOw;xa}S)*&5%-FX0CWcepcxiS0rcm+z2mxwkFGL3*(j+M?xdu7`rsSyDkbYiz z=sNKWB67g}gc*GOu5RLa$Re@JKcrOjFqx>qgIH8fCTPl6hAFcy2VTyzSATo2@{#TM zoY#B8Isa$Tp^pWZ+fBa)zg7(0c$Bfx7RdSh9le_CaFc8p(E&og{GvqaC>~Ua_5R2`-1j#ABCe#Vp?O0+cZ?;=ID?fFG*y$^E7?O{r8;x=#RF7U z5Z}8Qa_|`PuE@6Xs7KZrXuRIgAh7&{a=KDwvT9sBEzvwK^f}XyhkKvL{M$*xvQ_cr zYO86IT~p>Y3+GQlTfshQ?P0uXuJL{@I1v!KP`Kc#$QBLuWe@Irn;s`ol7VHr;P!}+ znsc!Ui2||@4kmkMoL-mFFYkKS{O`Q04(017wCY8!jfxM~M1p>1-?Oq&$#}43?7g?9 z{V1rD6NjvlY-lL)R1phPhoJX*UsOn!5chk&v3j|l=a?208D^P}=7n6dBs6PRHtFY# zSrhVY#UQBl$VutCl|{0c-{AC=Vs0_CFPD9C@H0h^0c?tlL!Z+0;97tU23rzY@J@?L zw9F!g{-L}T(!?oh(dqr1D|y@Y^8RbZ&;|?29MdAHq-rI3%K*w_S`#PF=*1TO_G9;y zkkWfIU0zHbDA z5k6VI&BRbDNxAjik` z6Q@cq)6=%s8E-69j~M6KYTPRnP7(9&ig)Oe5+=v*Ip074lsvL%L$`;I%Cy%ohC`f>8`UY^?O zm86vAsciLHF9Z71YLtRT4>Pl@kz|rWbnNv>eLH!%>ip?OT?}(rCn8&|WJ}-&4>a~( znJBaM!_ElB9!^2LFTPmF@}=QTsyr2s;ouIMRan?km}SR{_?f^ZxzRT5xgo}Rrd9Gr zw##~wx{&x$QtQUi2Ge%jQ5IP@BqBohzk)TyiPD$a4u9hYbR=G%qy10TCn}tN_A=<2 z*X_pD+pmRYNN=0>#3ySZ7x^KnJ~1m={u(#nGhWym8dd#l+OrqQilMrs&u>q(c5FjO z!t7Q47NX-0*3Tw*vWC9VB;N{~F2KTwN&jE4ILVCX%ON)`z_w~ zIx@`i?J-SEOr92^ZwYpwK{iq>o;@_x*KIjhb;7p$!HNak&L1*+A9wNDWyF7~IP3br z7Ps8wV9q8?cmJ8BOj+aeVl7uP>&4MRw(Z8ty>Q7iJf8K=3{T07>v0D6)DZCg6x)28 zMH|8@ZveifM-~LZOPq`bNf0(W>h=k&i=iGR)0@J%p&N-3ic=$VE?sUd_QTWWta;*L zd$j>7Zad9RtB!;h%b#8?YljjSFm|T~Vrw;H6~8#~*X1=U;iqs2a&gS(JkH4$G$y#+ zHthn$8Fo0e0`F9Rx;tF#IyhpOn>^v;L{0)6Zty>Ad6Ssp9=1SEK>ErJuFR8FWKx!4 zoa0yJ2A%qyNf70QQ`gfB)T~%(TW-)$5h){F_vlvx@Q(E|t-5&D+9*#-Yk$B5Xq)qJ zdc|h{gdM+2#qmURD8YA%n(fGWaH;)wgIh~eOm964O!-UCLAV*TJ;JhalG+a`j;(a+ zh`08BJmkh4(4Yg0&hG--c)w{9bW^w@oH$0<>z`FybsCCl4n6kWI2tL}-Nb150s@=) zZA>=a2Gv31OAYUde8LKQqDshN0=ZaqQSt3 z&5InL_SU)I|667=3K@Y9Ip2`f?j6x~o#D{LZ|6JhcZb;Z3ifb_m9R%R-Zp!F`|p(Y zmDf*{A0Fd{lZy_Vd%x-$6M|Rble9~0`FV)V_@j!WjGaaQ@x`G1-A^5A(PAH0Aa?~P z<@~UNb*qiSg^gI*g{ICSsEpt0hTVyJHS22WzDbg}*_9moM%I<<>cY|@AJxcyVHnYH zB@4fbY_0FlRnbI!^{YN+5r#yBW%>5+rg`kQi#vXploqm<*GOOu$PH=8Ywpj_fZlsP z_6O?b_|5@2yC*}w>lzpKU0bT)6$bF({ZO0@xjPQ>CCHf|FZILZgcnc`yl`AuFTAhH+_EOz+dkf3Q(synEkMPJhgcWVZy8(^ zX->^c-PrKrAW`l@ZvKn^Xk}dZXTxVs@?mZioMRa*dH(cnaOq2HB=hI%K|}0(g6#Fy z``e5Yqk7;d+tUWJc&k}OW7EEESZj2qlBP52X3#)XW~+6~;S@_g|0m9I-X5@3&g%s` zpXjeW8C%KP0U_8a`r`uO8Gw2WVjgBR7Z_fn)G34E-^Y|#*Zo>xu2e+rT~zl66kfo5 z*A92n#Thobh+Rv+%m-F>@QE0!Y3y7NXH8-zp^#@B7D9ha5ZDfX)sz;Vt#aFR9n0t?=Sq?>+##JvTCImM81F> zHrN_sB!vlqw_m=-5?Lc^_e;QGJFU4!!Fs2*{DvFIW&N9n6+XV*A6F%T52=9GM7tnm zfINrX6P7&Q~dj~nwpO`KP!*?6y@FJ9s=#k?r z8XHgqSF>$M^Rs$pVrgg?MkfbRER)S`c$awJ)}3xV-TtG_P(^Ne z&VQS;!8!VaAkPJ~Fb!Qq8u`zm{#N}jI zIv>a{`fXa>7IDb&>1)Vz+o9Z(RzFuRX1|0DR(`G_ZV?VOSNF+e@dl|eRv|N&S*{Y= zz6sy~5--)y5~TT3BfToxD8tQ#rN|Fc?YbgFP; z(=x$q=3t0bxSpL!A0C=KF9{70=8@pu(a+rik& ztlB#Qf^ojs<rVqviFYJs2P63|GGARyjcY(E$!^5ouphZwYVW=c;;G*%ni; zRk~(oTKmj%v>y|eVK`chqBQGCgSZ-9# zTUKtxhcAI3QUP-h){+-M-Je?x_EiX@A!fXi&T-htrC}q#och(AZBj)*>(s|4O{nr{ zn-vvO@AUGxNRI#aA(z=5N&=Kqidydpyw7RxgVo}DqWTVCHf1m+1Q(3O_xC&I_y!Njr;!|;b8PLM z0`5NVUlN%*sh?3>{ota>KI}$tK6!oV5lm%-EsFiX%@B%{?+!BQ`BGeRaPeft$6K8YT6_W@RK-o9Fh?OSTi)bns75=nwdvMr0p#TQl2>{_H-NnP-}E@z z1GC{^#&t?=Bkegh(rq#4=-~0KvL}(lq_YH;yrx9l!r5DW$M5+|-kS{PP6N!H=h%uJ zrkalP406iQN^bs>n)hUE=X%KTz~8msF9e27B28pW-&WenYTuEOw-sY%H1~`*tuA#>N|OZRpN6JN&S@Uvw%*{2Y@N$7NUoPzUU07rrhD1Cg_77Zp%z<-iN( z{nV%KN*Q*=&;WEn5S89G|G%y(#!t&^(H#TUXxoEiU&KS9L$QtAww*ex^3DS!c*hl{ zMpcQm6Uo{?;6Jnt|J5)t84}6&X$6`w%rc2Y-$+e6Vm8B zTXpcc7apP^n4Nn{PdmP@xFh=4&X0SCEh57T)eBG6uKhS%F^Jh!G&H1n*^M>0mr~xj-Bt?A?5&1SPiG zz;;QI$a+Kl$nR_a%H2k6uKcAL6U;~CM87oH10Abt!s8p=#DEr#MNMNGAreeE1s@isTutjU2u#3x(>~x47y61(_}7f|1UFP6FbB$+NtSFSg@S zlX7_E<`eE>7gNGZ$;Y*lVAi}Zwq8#eiASO8#+yf#BBDwf;`VfY!FM*~WNOzmd$s6U z5|8Y}C|M`_)0J4xRs}(pmbXA-Eh!DC>aY^4$Awd*^`geKG&0rU!nL~&c0arYg+xZu zH4LF#|6(U}Zz^mrHSq@%6P80b%@9;|tgCp{_G5ffwFY@&HqW<;V#%ClO`0GI)3NFE z?4hl2#psbcrSfPa#BkPQz(in>Rg!*s+Q}(qN2XBQ!+pZWY;w$~qVXZ+nZtze$~(XWHshV|Io@|ja>@$UL`YYXeAYz_)M?H!Qejc|C4t1XFF zR5w!Ieu)V8g9lzT(k=BvEUeVlH47q4r{>!KMiT3andGT>R@=0hC&=zogU}72WN7+t zz@yjj5PaXLI1~tAkT9U2@2svXf9$_C!CBmnpi6;iC z@xz5Q>iT;4zH#jpJzdKdYrwK2^Kebbv;KzDp27W-O#&c#P{$bB24O3in-AlvdDdv_ z+eETV^yG?Hd6(V*UP@#CE6n!k72&%txy*62(aOT38R-@F?7b*em!ZvT!z}4o zbJ>sVO2ImrSV#W!9JwzTcu2Dp1Z$nC?Y&73JM>Qs?-nzv(YKbkCT>pGYXcix?Q`z( z-;Df^8se{RTA7uVuDl?_vmR*}Ffdf%3G&Kxv?>k;h$Y)&qR+uEW zX)O(G4e+#DxtYOv7`sAx>LBYQ)1yMVxQTSP4#-l>x_Wgfi5apMZ-(z*T1ia)PKB?2 zs1*DcFiX|#s{3@EromtfSt+GtnZjf}_0Gw9MNMU^w8UdyI)Ayh-zACFpTgm$T{Kv&ggiLo_(N>;pYXKEL z<-kZ~a)ke6?1xRrA~K@gAzsDzIm|lr_}$#4QKr8jPLCgd8#hNc1f}?Hpbdi$HS+YK^uz9>BNMvFAqxm?F8%uCPWW+Er8QiQ1&q0*O}oz18FSd|mOd$+Uq&NOoS<{U zB-nVnB4FOJ(VsIikbAtgRxLq)Z}UHx9>}Cl18biS@Mh1pGDJs<_k5({ex7q1^6R-x z9X2nFN_WaR>-R`TKZm}aUSWIt%+gh(rsE9<@rMo+-m)HMQL(WW&Y}nb|>0hJ^)@z*uU0};KGu+$C$CD1EA2d5!!=j<$kCn<`X*G6 z2Q{LpVd!r%T&sWjNc=UM$-vK*l?G%^Oy>#PJ|r^9e+#4A=D&4cSa=Wdm>+QOZJZ97 z@N^uFYGQOx;f9CQmlc7U>iG;QSX|>=%l+uwJ)b!&!<*e}q>%0}D9tRVE%P9sAJGG4 z)`x<~!RgY*oU~Nn_YljV3@MM%adeE9Z$WkNOQ#4sy54~w=#|Wc_orkah#naXL9#U$ zGQ)0&g2*r>&yIwKZK!mLPK@dkisSQ-XIhi2JWt)SK2MxlJQb24`~-Nf&s%z_TAbvrUop@*ssnI$O^gpPbYt0U&rZdC9-gf`qY6f+gouGjoP^2h}h6ZZoBgG3di2h zigG)t4y80e88(f7zr-KwD2gYu%O1M?5Ik@}Kb7L&f136bt57P>RE@@rCe@1%F}%Fy zdTJ>o$TUVEIK@O5wMRtSr6^h09qUGp85}u{3mO>Kf#NLZN9# zmBChlQr!dR%xXNvI^ryiYG?x2dt@p6nRS62|AH_sZcI9LqB#oE87CtqOo<1z!49$Q zL|k{>VTn5uH*KwV>;&9;gC4uK|I{AQ#Y18HXWO|kaU`6l&8uax3C*MJE1Hx-D+ukd z$(-olOH?AYvXkk2D=fq}dK3^@yj6D19m}SVZOkfS@D`y6TUbO`-o+32Q2Ap8_m{8_ zccnk0nlvuOHC2>8QU3NN|7qF8qPHts6n zAq0#d;w?qnsBXNM<#BywrMh`X@Y$}z(U@YXS3&m+vTY)Yi>=!=OhU>A{N2SOr7$ft znu7<=F-=N}iPVpTo>S(be@4=%4ElRyhEN|{zVmI}y9+xHQ+yHu8@t{V&mSDYv6lHV zoPBeF^WdC*Q-S*#LT9CC_l5=M_{#Ug=ERWAo>Tb?8tsto0cLZ0^1f?EYU}0))4Sa% zFZ8WxuU{3e@ON#2efw1HL!6Z0tjStj@=r_H0osVHG}JK)U)xwxFIzYl(~hu&@a9Upd`;gwbC?l#JY1KUzbAnSMjiDFD>7k84 ze@5spcvX*xM@X6Og4X0gT^QOZdGgfPUvAoP>D}wF#jiX>u*c}V6)VO62ZzEHzK^47 zrEoC=VjiosN6OBm`^Pt1ZBAq9Y;_KJ_OfCB4g+Z3mSiJn#9Dr1b{W&`!4*b|2*Fp6 zY2A+cGw=?E0>gGc|BobqI7;a^jjLd`%;(saOl|5%!`*GY!koI=N!bKP%WaWCnUYh0 zj}e^lXmZ6r-hsdoPNr#9ef0;Kik15Rei5*E&K#8xUErS_BKQ5&&LAosb0>}Ae?P~$ zn?wv9SEtOAqkSdx4^2AK|H9znkd8Os z3}2r$=lP%A`B%fQ3n_LYhmX5X%HO+%%QUm(9-0Vb{YSUShah*U(=DL)woA!^a8 z&ULPT>d@sp+CTqy6Ms^4U6WE%(8d!! zYIsMhGy^b{$Vg@t{?8GSy=P?4w3!8weZ?c<|KmTh%5t7|@sMq5#wh32uPp!IWA|^9 zhbq=-Qn5!v7n%GI52Ol_r*yDluXDaOhkEPHa7DjxKvX)~&+i{xUx#m3o;vK{Su&^8 zw62NRfA*T}ux}`hI$&r1+OCatfdE^2;LE8rt$!F^#<#UK(B|f*Z^hozMrt)O7r(bZ z2%tP||BruqlM)8Y{k^#<($w7K;Nejf0#Giek4pdb67Uaw>=k&BJGAioH@CEmjDw#a z01X=MdQ{3OwE!}a{D%&!Qx@Zj_s$OQZLn@UT&1%$|BboroAegtELpMlR@&C`A7-(R zTJbFK-NC_u^kwo3KC**viyb~r7@iJLb4~C3Z1fL~UUb! Date: Wed, 4 Dec 2019 18:34:24 -0500 Subject: [PATCH 14/25] dhf51 --- .../main/ml-modules/root/xmi2es/extender.xqy | 1 + .../root/xmi2es/xmi2esTransform.xqy | 2 +- uml2es/uml2esTransform/uml2es4dhf51.gradle | 418 ++++++++++++++++++ 3 files changed, 420 insertions(+), 1 deletion(-) create mode 100644 uml2es/uml2esTransform/uml2es4dhf51.gradle diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy index 91ff476..43da3eb 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/extender.xqy @@ -241,6 +241,7 @@ declare function xes:resolveBaseURI($xes, $baseURI as xs:string?) as xs:string { if (xes:emptyString($baseURI)) then let $_ := pt:addProblem($problems, (), (), $pt:MODEL-BASE-URI-NOT-FOUND, ()) return $DEFAULT-NAMESPACE + else if (fn:ends-with($baseURI, "/")) then fn:substring($baseURI, 1, fn:string-length($baseURI) - 1) else $baseURI }; diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy index 54431ec..65ae0d2 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy @@ -64,7 +64,7 @@ declare function xmi2es:transform( ) as map:map* { let $xmiURI := map:get($content, "uri") let $xmi := map:get($content, "value") - let $docName := substring-before(substring-after($xmiURI,"/xmi2es/xmi/"), ".xml") + let $docName := substring-before(substring-after($xmiURI,"/xmi2es/xmi/"), ".") (: .xml, .uml :) let $param := map:get($context, "transform_param") let $transformResult := xmi2es:xmi2es($xmi, $param) let $esModel := map:get($transformResult, "descriptor") diff --git a/uml2es/uml2esTransform/uml2es4dhf51.gradle b/uml2es/uml2esTransform/uml2es4dhf51.gradle new file mode 100644 index 0000000..b975623 --- /dev/null +++ b/uml2es/uml2esTransform/uml2es4dhf51.gradle @@ -0,0 +1,418 @@ +/* + Gradle tasks for UML2ES Toolkit. Use this in your project. + You can either: + - copy bits and pieces of it into your own gradle build file + - use this as the basis for your gradle build file; build on it + - keep it as is and call it to run just the UML2ES tasks using gradle's -b flag; + you will also have another gradle build file with the rest of your tasks + + Tasks that begin with "_" are private. Don't call them; they are called internally. + Tasks that begin with "u" are public. Call them! + + Feel free to edit the versions of plugins and classes to suit your needs +*/ + + +buildscript { + repositories { + maven {url 'http://developer.marklogic.com/maven2/'} + jcenter() // for beta only TODO remove + maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} // for beta only TODO remove + } + dependencies { // for beta only TODO remove + classpath "com.marklogic:ml-data-hub:5.1.0-rc1" + } +} + +plugins { + id 'java' + id 'eclipse' + id 'idea' + + // This plugin allows you to create different environments + // for your gradle deploy. Each environment is represented + // by a gradle-${env}.properties file + // See https://github.com/stevesaliman/gradle-properties-plugin + // specify the env on the command line with: + // gradle -PenvironmentName=x ... + id 'net.saliman.properties' version '1.4.6' + + // This gradle plugin extends the ml-gradle plugin with + // commands that make the Data Hub Framework do its magic + // id 'com.marklogic.ml-data-hub' version '5.1.0-rc1' // remove in beta only, TODO reinstate +} + +repositories { + jcenter() + maven {url 'http://developer.marklogic.com/maven2/'} + maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} // for beta only TODO remove +} + +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub Framework library + // compile 'com.marklogic:marklogic-data-hub:5.1.0-rc1' // remove in beta only, TODO reinstate + compile 'com.marklogic:marklogic-xcc:9.0.7' +} + +configurations { + // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want + // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as + // shown below. Need to force to use certain version of xml-apis library. + mlcp { + resolutionStrategy { + force "xml-apis:xml-apis:1.4.01" + } + } +} + +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub Framework library + //compile 'com.marklogic:marklogic-data-hub:5.1.0-rc1' // remove in beta only, TODO reinstate + // compile 'com.marklogic:marklogic-xcc:9.0.7' + compile 'com.marklogic:marklogic-xcc:9.0.10' + + mlcp "com.marklogic:mlcp:9.0.10" + mlcp "org.apache.commons:commons-csv:1.2" + mlcp files("lib") +} + +apply plugin: "com.marklogic.ml-data-hub" + + +/* + * PRIVATE TASKS: Model deployment + */ + +task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def tparam = "dummy" + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + + def xfile = null; + if (project.findProperty("modelName") != null) xfile = new File("data/model/" + project.findProperty("modelName") + ".xml") + if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' + + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "xml" + input_file_path = unixDir + "/" + fullModelName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/xmi2es/xmi/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "xmi2es" + host = myHost + port = myPort.toInteger() + + transform_module = "/xmi2es/xmi2esTransform.xqy" + transform_namespace ="http://marklogic.com/xmi2es" + transform_param = tparam +} + +task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def tparam = "dummy" + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + + def xfile = null; + if (project.findProperty("modelName") != null) xfile = new File("data/model-excel/" + project.findProperty("modelName") + ".xlsx") + if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "binary" + input_file_path = unixDir + "/" + fullModelName + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/xmi2es/excel/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "xmi2es" + host = myHost + port = myPort.toInteger() + + transform_module = "/xmi2es/excel2uml.xqy" + transform_namespace = "http://marklogic.com/xmi2es/xlsx" + transform_param = tparam +} + +task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + classpath = configurations.mlcp + command = "EXPORT" + output_file_path = "data/entity-services-dump" + collection_filter = "xmi2es" + host = myHost + port = myPort.toInteger() +} + +task _mCopyGenCode(type: Copy) { + from "data/entity-services-dump/xmi2es/gen" + into "src/main/ml-modules/root/modelgen" +} + +task _mDeleteES(type: Delete) { + delete "data/entity-services-dump" +} + +task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = project.findProperty("mlAppServicesHost") + def myPort = project.findProperty("mlAppServicesPort") + if (myPort == null) myPort = project.findProperty("mlRestPort") + if (myPort == null) myPort = project.findProperty("mlFinalPort") + + def graphName = null; + if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = graphName != null + + classpath = configurations.mlcp + command = "IMPORT" + host = myHost + port = myPort.toInteger() + + input_file_path = unixDir + "/" + graphName + ".ttl" + input_file_type = "rdf" + output_uri_prefix = "/triplestore" + output_graph = graphName +} + +task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { + + def graphName = null; + if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = graphName != null + +def js = "'use strict';\n" +js += 'declareUpdate();' +js += 'const sem = require("/MarkLogic/semantics.xqy");\n' +js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' + javascript = js; +} + +/* +This ensures ES model is deployed to FINAL, not STAGING +*/ +task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { + def srcDir = new File("${projectDir}").getAbsolutePath() + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/es" + def regex = '"' + unixDir + ",'',/,''" + '"' + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = "" + def myPort = project.findProperty("mlFinalPort") + if (myPort == null) myPort = "0" + + def actualModelName = null; + if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null && project.findProperty("mlFinalPort") != null + + classpath = configurations.mlcp + command = "IMPORT" + document_type = "json" + input_file_path = unixDir + "/" + actualModelName + ".json" + input_file_type = "documents" + output_uri_replace = regex + output_uri_prefix = "/marklogic.com/entity-services/models/" + output_permissions = "rest-reader,read,rest-writer,update" + output_collections = "http://marklogic.com/entity-services/models" + host = myHost + port = myPort.toInteger() +} + + +/* + * PRIVATE TASKS: Cookie cutter + */ + +task _cDeleteCutDump(type: Delete) { + delete "data/cookieCutter-dump" +} + +task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { + + def actualModelName = null; + if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + + if (actualModelName != null) actualModelName = '"' + actualModelName + '"' + def entities = project.findProperty("entities") + if (entities != null) entities = '"' + entities + '"' + def entitySelect = project.findProperty("entitySelect") + if (entitySelect != null) entitySelect = '"' + entitySelect + '"' + def stg = '"' + project.findProperty("mlStagingDbName") + '"'; + +def js = "'use strict';\n" +js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' +js += 'const options = {dhf5: 1};\n' +js += 'cookie.createEntities(' + actualModelName + ',' + entitySelect + ',' + entities + ',' + stg + ', options);\n' +println js + javascript = js; +} + +task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { + + def actualModelName = null; + if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + def directoryFilter = "/cookieCutter/" + actualModelName + "/entities/" + + def myHost = project.findProperty("mlHost") + if (myHost == null) myHost = "" + def myPort = project.findProperty("mlFinalPort") + if (myPort == null) myPort = "0" + + classpath = configurations.mlcp + command = "EXPORT" + output_file_path = "plugins" + output_file_path = "data/cookieCutter-dump" + directory_filter = directoryFilter + host = myHost + port = myPort.toInteger() +} + +task _cPromoteEntities(type: Copy) { + + def actualModelName = null; + if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + from "data/cookieCutter-dump/cookieCutter/" + actualModelName + "/entities" + into "entities" +} + + +/* + * PUBLIC TASKS + */ + +/* +uDeployModel : deploys your UML (or even Excel) model as an ES model +Input: +- modelFile (Full or relative path of your XMI or Excel file. Use as alternative to modelName. ) +- modelName (XMI or Excel filename without suffix. Must reside in data/model directory and have name data/model/.xml or data/model-excel/xlsx ) +- lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) +Dependencies: +- Your gradle project has the folders data/model and data/model-excel +- If you are using an XMI model and specify modelName, the XMI file must be data/model/.xml +- If you are using an XMI model and specify modelFile, that is your file! +- If you are using an Excel model and specify modelName, the Excel file must be data/model-excel/.xlsx +- If you are using an Excel model and specify modelFile, that is your file! +- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... +- Standard DHF environment properties: mlHost, mlFinalPort +Effects: +- Target database has the UML model, the ES model, the ES extensions, findings, generated code +- Target database has the ES model and its extended triples deployed +- Your gradle project has entity-services, entity-services-dump, entity-services-extension folders +- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +*/ +task uDeployModel() { + dependsOn '_mDeleteES' + dependsOn '_mLoadXMI' + dependsOn '_mLoadExcel' + dependsOn '_mFetchDescriptors' + dependsOn '_mCopyGenCode' + dependsOn '_mRemoveOldExtendedModel' + dependsOn '_mLoadExtendedModel' + dependsOn '_mDeployESModelToFinal' + tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' + tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' + tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' + tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' + tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' +} + +/* +uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity +Input: +- modelFile (See uDeployModel) +- modelName (See uDeployModel) +- entities (optional) - CSV of class names representing entities to create +- entitySelect (optional) - Possible values: + "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. + "all" - All classes are considered entities. Ignore entities specified. + "stereotype" - Classes stereotyped as xDHFEntity are considered entities. +Dependencies: +- Your gradle project is DHF 5.1 +- You have deployed your UML model +- Standard DHF environment properties: mlHost, mlFinalPort +Effects: +- New plugins created under plugins/entities folder +*/ +task uCreateDHFEntities() { + dependsOn '_cDeleteCutDump' + dependsOn '_cCutEntities' + dependsOn '_cFetchEntities' + dependsOn '_cPromoteEntities' + tasks.findByName('_cFetchEntities').mustRunAfter '_cCutEntities' + tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' + tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' +} + +task uDeployModelToDHF() { + dependsOn 'uDeployModel' + dependsOn 'uCreateDHFEntities' + tasks.findByName('uCreateDHFEntities').mustRunAfter 'uDeployModel' +} + From d7b2b8612e93f49eb2cd3a8595133889ddcee53b Mon Sep 17 00:00:00 2001 From: mhavey Date: Wed, 4 Dec 2019 20:58:30 -0500 Subject: [PATCH 15/25] dhf51 --- uml2es/tutorials/dmui.md | 124 ++++------------------ uml2es/tutorials/images/dmui_setup100.png | Bin 0 -> 178038 bytes uml2es/tutorials/images/dmui_setup101.png | Bin 0 -> 153506 bytes uml2es/tutorials/images/dmui_setup102.png | Bin 0 -> 147230 bytes uml2es/tutorials/images/dmui_setup103.png | Bin 0 -> 160220 bytes uml2es/tutorials/images/dmui_setup104.png | Bin 0 -> 64546 bytes uml2es/tutorials/images/dmui_setup105.png | Bin 0 -> 224272 bytes uml2es/tutorials/images/dmui_setup106.png | Bin 0 -> 35613 bytes 8 files changed, 20 insertions(+), 104 deletions(-) create mode 100644 uml2es/tutorials/images/dmui_setup100.png create mode 100644 uml2es/tutorials/images/dmui_setup101.png create mode 100644 uml2es/tutorials/images/dmui_setup102.png create mode 100644 uml2es/tutorials/images/dmui_setup103.png create mode 100644 uml2es/tutorials/images/dmui_setup104.png create mode 100644 uml2es/tutorials/images/dmui_setup105.png create mode 100644 uml2es/tutorials/images/dmui_setup106.png diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index e9f501b..b5018b5 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -210,6 +210,8 @@ Now it's time to convert the UML model to Entity Services form. This is best don ./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=data/model/PWIModel/PWIModel.uml -PentitySelect=stereotype +Lots of things happen when you run this. If there were no issues, you will find a new file, called Person.entity.json, in the entities folder of you dmHub project. +

@@ -220,134 +222,48 @@ Now it's time to convert the UML model to Entity Services form. This is best don In Step 4 you play the role of Source Data SME. You will use the Quick Start tool to build a mapping of raw source person data to the Person structure of the UML model. -## Step 4a: Build the Mapping - -First, open the DM IDE tool; see [How to install Declarative Mapper](dm_install.md) for instructions. In the initial screen ("Recent Projects"), paste in the fully path of your gradle project. Then click the + button. - -![IDE initial](images/dmui_setup20.png) - -In the next screen, in the bottom left corner, click the Folder button. - -![IDE folder prompt](images/dmui_setup21.png) - -This takes you back to Recent Projects. Click on the eye button. - -![IDE eye prompt](images/dmui_setup22.png) - -The next screen shows you the entities in the project. Click on Person. - -![Person prompt](images/dmui_setup23.png) - -Under mappings, create a new mapping called PWIMapping. In the "Mapping name" text box type PWIMapping. Under actions, click +. +## Step 4a: Ingest Source Data -![PWI mapping](images/dmui_setup24.png) - -On the bottom select the PWIMAPPING tab. This brings up the PWI Mapping editor: - -![PWI mapping editor](images/dmui_setup25.png) - -Time to map! First, understand the source data. Look at person1.json in the data/persons directory of your gradle project (also in [dmHubLab/step1/data/persons](dmHubLab/step1/data/persons)): - -{ - id: "123", - first_name: "mike", - last_name: "havey", - hobbies: [ - "swimming", - "banking", - "paragliding" - ] -} - -Conceptually, the mapping to the model works as follows: -- id, first_name, last_name in the source are mapped to the id, firstName, and lastName attributes of the Person entity. Well, id is not mapped exactly as is. Rather, the Person.id attribute is the concatenation of "/pwi/", the id source value and ".json". Person.id ends up looking like a URI. -- In the source object, hobbies is an array of strings (hobby names). In the model form, Person.hobbies is an array of Hobby objects, each consisting of a name and coolness. The source document has only the names. Coolness is determined by a lookup on the hobbyCoolness.json document in the data/coolness directory of your gradle project (also in [dmHubLab/step1/data/coolness](dmHubLab/step1/data/coolness)). - -{ - "swimming": 1, - "banking": 3, - "steely-dan": 1000000, - "paragliding": 100000, - "scotch": 100000, - "yoga": 0 -} +First you need source data. Your mapping will transform this source data to the model form of the data. In Quick Start, navigate to Flows. Under Flows, click New Flow. Call it IngestMap. Click Create. +![New Flow](images/dmui_setup100.png) -Now that you understand how the mapping should work, use the DM IDE tool to create the mapping for real. Use the grammar of the Data Hub Framework field tool. Under Person, select id. In the editor on the right, under Expression, type [[ concat('/pwi/', extract('//id'), '.json') ]] +In your new flow create an ingestion step called IngestPerson. It will ingest person JSON documents from the data/person folder of your dmHub project. The configuration of this step should resemble the following: -![PWI id mapping](images/dmui_setup26.png) +![IngestPerson](images/dmui_setup101.png) -In a similar way, map first_name to [[ extract('//first_name') ]] and last_name to [[ extract('//last_name') ]] +Also create an ingestion step called IngestCoolness that ingests the coolness document from data/coolness. -The hobby array requires special care. Click on the name attribute. Under expression enter [[extract('.') ]] Under condition enter %%[[extract('//hobbies', true)]] The condition is an array iterator; each hobby will iterate over the list of hobby names (//hobbies) in the source. The name expression is just the value of the name. +![IngestCoolness](images/dmui_setup102.png) -![PWI hobby mapping](images/dmui_setup27.png) +Run the flow to ingest this data to your Staging database. Click the Run button. -For coolness, enter the expression: [[ lookup('/hobbyCoolness.json', extract('.')) ]] Coolness is the numeric value corresponding to the hobby name in hobbyCoolness.json. You don't need to enter a condition for coolness; it uses the same condition as name. +![Run Ingest](images/dmui_setup103.png) -Click the save button (bottom left corner) to save your mapping. It gets saved to plugins/entities/Person/harmonize/PWIMapping/PWIMapping.mapping.json file in your gradle project. If you think you messed up, you can get the correct mapping file from [dmHubLab/step4/PWIMapping/PWIMapping.mapping.json](dmHubLab/step4/PWIMapping/PWIMapping.mapping.json); copy it into plugins/entities/Person/harmonize/PWIMapping/PWIMapping.mapping.json +## Step 4b: Design Mapping -## Step 4b: Test the Mapping Within IDE +Add a third step, of type Mapping, to your flow. Call it MapPerson. It draws its source data from collection IngestPerson. Its target entity is Person. -First, load the sample documents by running: +![Create MapPerson](images/dmui_setup104.png) -gradle -i loadDmIdeSampleData mlReloadModules +Then build the mapping as shown below. -Run mlWatch to auto-detect and deploy changes to the sample documents: +![MapPerson](images/dmui_setup105.png) -gradle -i mlWatch - -Restart the DM IDE and select PWIMapping. In the left panel, select person1.json. - -![Sample in IDE](images/dmui_setup28.png) - -In the center panel, just above the mapping, click the Refresh button. Wait a few seconds. You will see the results of the mapping applied to the sample document as green-shaded text within the mapping. - -![Sample result in IDE](images/dmui_setup29.png) - -Edit the source document in the left panel of the IDE. Make the id "123abc". Also change the hobbies to contain only "yoga" and "steely-dan". When done, click the save button. - -![Modified sample in IDE](images/dmui_setup30.png) - -Wait a minute. Then click the Refresh button again. You will see slightly different results in the green-shaded text. - -![Modified sample result in IDE](images/dmui_setup31.png)

-## Step 5: Ingest and Harmonize Data (Build Person) +## Step 5: Harmonize Person Data
Click to view/hide this section

-As the build person you now ingest and harmonize the data using the model and the mapping. You don't write any code. It's all gradle from here on out. - -First let's create a DHF input flow to ingest our Person source data into STAGING. Also, let's create a DHF harmonization flow to harmonize that data to FINAL from the source data. Run the following commands; if you are still running mlWatch (from the previous step), cancel it (Ctrl-C): - -gradle -i hubCreateInputFlow -PflowName=LoadPerson -PuseES=false - -gradle -b uml2es4dhf.gradle -i uCreateDHFHarmonizeFlow -PflowName=harmonizePWI -PcontentMode=dm - -You just generated a bunch of code. The good news is, you won't need a developer to touch it. The Input Flow ingests the data as is. The harmonization produces data that conforms to the UML model using the mapping from Step 4. You do need to "deploy" that mapping: - -gradle -i mlReloadModules deployPWIMapping ### DOES NOT WORK in DHF 4.3 because of how module load works. - -Next, ingest the source person data in the data/persons directory (as well as the hobbyCoolness lookup in data/lookup). We'll create a DHF input flow and run MLCP to ingest the person data through that flow. - -gradle -i loadPersonSourceData ingestLookup - -If you look in the staging database (xmi2es-tutorials-dmHub-STAGING), you will see the ingested files /person1.json, /person2.json, and /hobbyCoolness.json. - -![After source ingestion](images/dmui_setup50.png) - -Last, but not least, run the harmonization: - -gradle -i hubRunFlow -PflowName=harmonizePWI +It's easy in Quick Start to run the mapping step to populate model-based Person documents into the FINAL database. Just click Run. In the Run Flow popup, select just MapPerson to run; you can skip IngestPerson and IngestCoolness, which you already ran above. -If you now explore the FINAL database (xmi2es-tutorials-dmHub-FINAL), you will see two new documents in the Person collection. Their URIs are /pwi/123.json and /pwi/456.json. How did they end up with these URIs? - In the model we designated the id attribute as the "xURI". In the mapping, we defined id as the concatenation of "/pwi", the value of the id attibute from the source document, and ".json". +![Run MapPerson](images/dmui_setup106.png) -Click on /pwi/123.json to see its contents. +Now let's look at the data. Select the Browse Data menu. From the top-center dropdown select the FINAL database. From the collection filters on the left select MapPerson. Click on one of the two documents shown. Notice its structure adheres to the model. ``` { diff --git a/uml2es/tutorials/images/dmui_setup100.png b/uml2es/tutorials/images/dmui_setup100.png new file mode 100644 index 0000000000000000000000000000000000000000..74e3b3debc6634ee9a50c221496558cc0f28b5bb GIT binary patch literal 178038 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

1wB`$b+e~ASWZYg4oUbN0} zuh=PNM58yNM}`~&4B%a8VUp)9W~!7rZrAYqf&|^aueM&bSD;DRW&JqyBoozrhkGZn zoM*4YZ2#~U>@I8}BL709m2BBKo!-p)!5pveX;SfKSR3@X4JK& zsqEPU>(zRZoZN8%e#6Y2t|x6Q#~?Avsmsrt+BTlp=ahyCwk+y@vjw6&l z*Q%)un%3FI`gk(0J}mup?gN$uzVC^D-O1Wu=_x*{^|1CsXZ8bj%i*&B(JNwwJeq!U z2=a%LXB0onaLD!bmdCsxFx|S3aixn;ak@>&qT0YE)Xo7Q`pY-Nx^Q0F^OW^2u=wLzdBObbv?8P9{KVV0`&YZj!lbX zC-(KFp@Z+9L@#i${(^Qw;a&^qY4AP}{+Nhe_80ZLJ*tm1mpcv*Y69I5#P?hR;rC%V zc;MUwRFu>MO&$P)=u ztR{>0cZc6lskmm4r5zPDx}xr*`I?A-PCfQpU4{ozzn_^PMP}UYCwBg%qO3 zjG0GjI)tsIyQ;)7B?HHIpasF>IA+uF}SZLchq&8|FZT{AbRw!J|C|};6AHdPj|?V#4z%S}ESb*{#SRgC#NZ5ZTW|A#T_|jM=%gP8M zXD;+i(s1r&7^4Ft3eGIoUVxw@&D^CejBV>WwFC_fohgWkij2Z|?tyVpeuZflKevs` zltm+7J{_Amb~!^krrwVN+{GO!#(9Xylb|c|y#P_I%Yio<@7SK=8keW#=kth<`g}yj zcbd@XtimYX^yJeKfhdhB91i8^KQYaA2I6&T$s6h_QtJI4yg{s%~%z7?n2UwB7A`^l#{+-4?iw!EXBC#8nE7U@6ioGpLShe;d^{tp`pF&GN)5ow}*{N z%gTej2wI4{A>0%6JAQ*ER$KSg4+}|)yF7+ahLN-ZxfdsDOb$zN|K?|Dz{HozuMQuj zcSbcfxbtWH9+P~Q6D0n|Q+Q-GC33n4-wX6H=vvnDuK z@<3u+`(b{zZ!`n3QYiP4{z+Y~GY5*~e$thBN{VDmfw8DFv&?>$E9F5=xrf4HEFLMj zaY?TfxzS_7HLc^`-~fxV1AQ(KN8_S{w^>iO)~S>7#SK$5c5DmNT}|q63Q-~%joj8P zdg)h5Fg-F|iGgZ6N_?ZWNr}>nw2DbhD#Dnvu03$^72AlOJm*?%YtmV2-@*KdgO=$f zJww+|TTeeOg`CX2u^m(+6*3;eI&Sb!rm)mNENmai>J(U4^yYGpLT&OnqvCEzuk#je zX_mPWha&UVi%APTEXgaeB~QHtD*N>&{tV-3J*pLtZ>`MJLEQ29t1^hOAG9Rj;->7I z4FKONNffF)WMtlkofoi-BQE=4*CEWriQ@=4z)+9(%_yGEF71J*7nshCsi-=^2wX5 z$FuaZ>|ZSBvf*L&;@_(?wEWz_Egi?nCPT(~4;g5CNi3G(EVW&-2nNr^#~?j&BZ3&` z`J(ae!bz!Pqp5h9TUv;aH*zuT9(ZDH(GgsiP1{0|rjobp#GIq9BdyFd3 ztjVIDq@cS=)G?{pbw&O(-t#84LfkR_75{p8w5hdh*eBNisFl#!X)p3z;L)6Ssvct6 z6eH9@Tw6`=Gl#Um5Z@GiAbW7~)eIwd0b&zbR`KvR`%6)M&!#5b;dha_vX+JX{Jhdg zE6#vAiJHS1O|m%Mrz8hAavaAVSSkDCS> zBjlgSlhbK2xV8(~oD=hsR$ykZ^j=LzG-=n5t;hN#o=4u)BCT`3IQ+WU1F>X;JebRk z6-vK0x6x=fz)*MR6yvNnoo#4}F<)e#;z@h+1tHU$Cs{L2U-Le zu3H_)+B0hLVg1@VyTux+q%T5O)u&oH55_1`?$B`Hm=ob zrlhMHpQKjE-6p$a*#78_?ro;ykDbWKY-y>MU%-vcbQ%;1FPC=Vs!^UHrGn#|#O<$9 z?0J_(cbMzaav<~`rgonpT#`AnSICJ`B~J{6iu6ZGz1@KSJt%b zOWAq=V+Dti^STmW51V_k(pwBz;TMa_J8`#T>IHXz+XJ60uPB#T$2BOk=FKy~7Oz zWJA38@s^2{;+IW{?7A?F3$?$L+lQ=al6FP*m-LewOzENJ2r&7|==i8A=%jk>T?TWy zJa1$PvfZ8Pz~2-|HNQLZuX`i^0sC2=qu@+K{%t5J7rmv|D>uwXm|QhI;`$bLUZt++ ziV+{E)qAsQ6;SRcAf#j-W}^=aX>-(@vTea-CUa?T4G1LjWkUqQ^`GH)g_y58xvi-jv9vEH& zk3@D($NP(RdH%Ms$JHYGFYa`^U0)jPeBhEMhIW&*45h_8BMHL8VwT|VlvD;S`I}N! zmG8)gLW4mcoQXVqYf1oValFT&I1$)w9bdjhTxMu-Tz-W|R=Y>WWlund?%PKkJaH=0 zqXN(){gg@oD&@qw*nx6wCDi){Al5+^w;-hc%NEejB3~txy^%Yll}3vnJPk7Ex_Cii zWTq5J*Q2mEu$LxlSmiohE zfa?8nr0=!Xk-Jk;2uu@ZEx{(Z|3*i)H{^GT?cw&&K5NqF!{iGZurA*H)lV!>WKMK5 z-=(4ZDb*7~qnhSa{sDk?nRj+FASXp{MaNH1t>VwL9y@O|EsfGVhdH0jcj;$F_nE*^ z9AZis1j9YoDI6ERGe%$X-`72nVPGydfK}+Q6wcudmdgeXQ=J>m-oY|7GwyLv_U}tp zrgG4++`F=&SW<6o(5t4mLayswJxsIS)#Sf5E2iDYyApLhP=aF-dvaxj{9M^El1>dM zDr{rkxv4fTDc%?24H@>So@tF@#xkddptQG>oQEYWvfNJQX?z-B77Ca}Ig~s=yg;qZ zI5o$|2aq_Z8)F;|vs6YW_bqRasSHAVz}_DI{hB4`d_UQRQV}F75cjjO z_q}BC1rzZ;lsbqOt9X-_^=PT2gx2wm{ae|;Knr6>m3EE#ctL~$LkdqiHO*RI9#EUz zQ$>PJ^ps|d5M37^Lil}6JT8I<6w4sHM7`A7_Gs(%@s9cWe?S)?f}u#91tF*PgRqs$ z65V9I116R;?tLED9DcSI!_#h9H(*a* zeFc@nllx#7cIFcpOGX9?-9F4@{S>eZ829Oz;yXNETl+AZT{V=)HkZDOyj*W!57q2d zLsq;j(Vldv3dE(|GLA&=P9>h2VdU?4r-msale3ua6d!vN4wiA8{COH%DyfFwbqtye z)vl*goAW>|bbALOhnsx80Wc0$eI@5XucU}E{yiO68u_$*I@jK{bz;H;_xd>HvWLj0 zk9_6#E@M_*I%t?v4|Qi1nk%19F$i_-P|}#xx#@rdpk@W2zpK?c6th#G8ZVduJyp9=wR1=c3a8a0Y~6pP$4G?gr`104M=e$^m}?X_6i7g5Mu%r9F!O&EeEV4i?5*Q*#afXm-So?+ zI4t8WhR5?<8{Y(7?^tmb{_c8oUp^VXnj*UO;DpYfAixwqp1PHU-kJK~N~NZ*m~>iN zH#9YtNU{3Cib6Ch0k=5nFH%KSP{`G&a&lJRx&gL;|3@^VEhUuKsWzg{gU_#Zz4lKp zfIkc8Mvz`(@=_{zoSe=v0_+Lid6G~za2Uu&M$=)k`*5(j~NjH zjae`EQW#c1!A-+Qzjf*zAFI-+wa0Z`owjY+P_X5bZovqvGVc%@12U>DO;|=JA>zRg zfg+kGYTZRxXH9Hrs|AP35#ohZnlW`cnSGL-@EW`auY;i8-}>*iDeNK#aM2iOC&Rgk zkUuNc)s~*~f~@MVbTmKw-i!%4m75>`f$-uo)#KHT=qvXtN44&*QY^LI2RqE{i~t1b zhRRKCZt_&lZ;z;tY^H7+-p*bZ1Q6jt(6qemrL5j=x?(HK?+n?fhZ&I)7c>0Ox0RK# zBh6JE%UG)pQ99*M+CWovmHItY+CBv6HHrkyo7T@XY+Mc<8SU{AL?yV+}zb zj@us)%`hy?EXFDpRQ!kv3dJCmPUQ|yK@^Mt_)=X%iXj^X3d_zfZ5=d z|8J<3lXC4qy1Zshix==fX+?h6v!KfB!}e!SX(2C`Uv~8>wQOQVd>uQMdAzQ!Oq$bW zYgAMf6!URbL3`P&Ov8Qoc3w#PfbD@Bfbaxpi2Ctc3P?Yu_J*i%*cU;jgG1476|G!q zw4v3vl`XbpBDWiG%^J;5cJ@rk=w+m19Yj;uAe$kIs9?2kMK3oE@44>L{xV}tq3G0} z4IZ~P-1quhZN>b90hZ@bKVN&a^;e6*qd}|3)mE?Aw|wKZ(9O5sv=6!cHvj&MO^fHR zpjmrH3TSO6*{NlzTK;#>1h-|mpmMW3bp*QJvEz4l)rwD6jF6{H(*Y_K)=Jvadm+*FJiE@xi zT@h-JWh~`=jjs&>OH5pd@MaQgpHv3rOuxxT!?eETlDw|lNa?8n(_FG=^8u`xSI0ut zKIE1H=vNcahJ=Eng6`}0F}ygA1<Kmn$9El4KiqNNZL&4XiPuN!r7l4+R|1g;SWIo`0?`f z>^HkPY>>qO$_8dKUC&C~1)DNRBt1?E^5}MyMpFc1fbIc{5Yd_FsR0PZ{Q5GJOOIqi z&xHsHIY`PH>s1ZFI0|*!8)OM91vD%}fDU7Nu$Pgn)+jZJD1`yVD-tzYDYZxrI^Nx; zLK@$E6kcr=;hGK^@hR9;_gpqLwR&CSpP$hYnp0MP#bU;?nXr+pZ`@Re#l^DJ8cLJO zLtM+pxcRg{&(D`m#H9bUL@3f4`Uwv1mXkPPcd<6!RV9Pd<)23_KP#+?c0a)%6VNXB zQ@Ya0XCbnry{Sx!Ibn1KugsI)#I{KD{%kEu9>2jraD7n;V5QfdDN!$=AjGTaGiIjG zDFU+TPMF_i?*;kjKZX;~xqW|Q8Kq4u_sXr-K&KSX>Xe;pU&&6@QW}10mkc>#X2z=Y zq@T1AwO4&CR8|y-N0AiKSS~!$A6*r6W0k)bm75*qJNVc}gqk@ncZ>G*XuW9I;9pDy zMU0UvUm_XW^)ua zaedmg!lQxtTZa7uU03n!u#D&?p7xdCz>+dE+GlM94z+k>;p16Hq5YRjV(v)aBo`Su zZx}YID!qPGw2chM%0^)`eHxyiAxIU0BH?T+(AF|7(59k2pLG}6K9yK;=Dik;1?0f1 zvit>|$K&Dck(a$7UF9T^CwhW%t31{$Z8MF=ZT)&WH`luZ=I02eN~DGyh37O<(UD|} zyt(ARA60~)MJ&pbNx;qhvdV@fZrcmAZGQS_{?>1QsW~+}cOShAUABcrYqBcJ6&-1E zZahZCOBQk3L<5oKXCdeD3KQp*R4IlJP0H5u_Ac1YTlPve2;=2jiZK*PdZ2a|*&a(7 zMtQ=-&Y0df-HNk>Wm{@w5>2c-C7&d|6%ao7nY-;kmh0OWNkMM69Ty;Y9Aa34rE9=_ z?`DMal93Wwq!o#Kl~?7NQW<3B&0)RnI^Bo|y1<}UiM1k>kETvzl5lgCWo5(Sa%yEz z#EPF({3s7Bx)vgW-Am4Bb9NSJW0{OJJ@K%R?ppTkFV@bFm8C>3IUyaigN093Q3PBo zF%YdLqa3q?UdChglqsZ@Ser88cog0)X(NzL<=?Wptul|9=-K#p<)Co&#xLTcV(H3Y zFg2>vcwUZNyIVOmHu-MFGF%`{T#FD(s&7&VCq%?_Zo!+DAt1Yupa-!(1(N0sq!0Ov z_xIr+z>E6d&L|?YGU!j+o1o8S(q$Cyj3<4B8u>g8RRM;~i;f7vF!fvRipzwJR~d(2 zknoDqBqKfgu;~v~^3H70vL1}ISwl8M5$Pp&0{#z7+$4Pyjpx`ay1aek^aE1MLVX1u-X3#)g*XKauZ*giC3Xa? zd?g#Gp=736M}|*gp!tZt zWh6ZqI^x2->u66QpR`waF%j+f)8Pg|Co1O*5;(#eweZ5qBLMrt=uNm;J36LZovezMJzN`AyIfxib=(JK!?Qi%ce1U(!sPT zM_uVinh53yf7v@aUz(aGgX&5%Ff(bPQ~t6il<*}ZHS`e5bOYQ0%P_N9N7)7Lj|kkK zZYK&(eDpl&A}^*II4Px=KfKZ#x&usq$?@af!q zNzPDAzZ-pkhwoGFh0sj~VGx%s5){w%UQ5ql4Y3TH_uWUYwXkVT(~F3))`5|3)Iy*b zXit_73`CTeTf;of?M9OVZ(K?LrS^40Sttk+T3Qu83YHHf(NB5{ON_6v)9J3@R@;WL%IW?2?rj11@q8 zUD8F`bBXr>ReLG_Wh2Did!O&%#T<9K2h6o|>7o&{4MuaRT9@PvV~{h|r~rAi@=x^D z`Mh$ypZoZwpZ;k067DWC*V{+^jLVHU(e*X}x1yJ@mn^atZ}(LpVw@B<&;5c&KUs%_w1 zUxtRXAG7Pmtd|aY&w&u;V(~cKzx+Hz`l}a2DxRu^rFIduIXK6(0WWyh7AgxbFq`kU zXlGQZ{K8H(BFQEdM**R=HpvC?VU&&GKD~Y?TlweKZD{XBF z?_F%N{Qh}d9`Yh}2d5+?a+1#OdhU|Ak6vQruQ=0kyOKh)xBJF#{q3erEyLVhJaXga zHCNu&pJeaxum(0CsB){Pzv>B3HDktJFFZ2?jNwYCXwzO73;;;`P^E94*}zZhSq`!pF}8(S~5@ z<&yPD1A2$saV@?_TVM;KdWZMEf^s$%kfO&G)mF>*I&F|K8Zgd%vTa+Wk_NK_3Fc{h z->$~j$SwCazPVtMtR48*Pelz+LW|AjKcXaxC11JQT`BoUK~!kZWgg+mD0k>O0aj)S znldz=9$VeXFxFd$fSzTX{w#&u_cr(7;we?l%rnh-AK17$hx}xmv!`&h0f|VCo{#Wd zqN8;4K+)SMLpJ}1fA1prp&Kz@-gxtbfA@1-^1i#tcQ)9HGEwWTm>UYTQ6oYI_W^34 z;yM2Y<5b7&dAD!5C$p~28e~x@D_-VM%_)J%R_>V%2O>Y)UfM-lw4;q3LC$Gl2S~`r z_a{;A&xkr^P{fzLz}}`pn~tUV3iS@E!@kl(yf^p{d~nx4P-)K0{!r%OTKk+SdBA%Y zfr@jYGORSBR7my~1K-ug@(q{d75hSdB+5nUqlznke;QI9Uvl;)@kL`pAIYY1(1~5d zEaA`|H9dJ$eHD53X-W8VL{noV zq3FfQR6LT=c)sBksDb~mPDyMefKAfHM2_B4QjJ9_iAzTo9$$9&$c4w(bQbwYUU3Yw z_obdr^e-y$fT4rBDp9XsS?1*#!tu*`MtLX@4rTol4n37Z*ON-9VYttsjs8qR<ms0dK!=IcK#+mLiJwTHtk)3Su&icNAVhO-GcM;OT@PS zr@e0vOFG;Bp3EA%ST&sW&rz1LoQ zT|R5=wdh^J(x}v#&i=%yFkm~jp*uMH&wXJW^$0O-8 z=(p?9VN&S!@6w+lZCVvl!DDpT9DfFeN)a@U=cP@&ber{=qecbPD;?VJL~yENt!_LX zNjeR8TNBB__F8jtQ^MYLS>UABySWkv@kfLo|CF5OmP{X|~G#1>>NEn;I&plQo zPI=D0?02qIo9ja`^yTlMb23u$l+ta|!mr1{qh`}hPE%}_M7(#d8>Df_PYcH+g}p-w z!sg_xb22J$+csU-AHc+{7POa^V}oRd$v`1r4S0cV{(gUqb2L2XvnvD>BL?yjJVZw2|}d z8<>;+^kaPo0`4k*@!)+CLpdNRt@Eg&pUw>nAfax0HU>waoO6MVi3sMRQd;F_6!|wG z#Z9qoDKl@QoLbclYSFcRb@p7?>a;<{3}Ww?!JUg+Mvc?vbBb$o?;5A$J{R|bJ9m&8o&fw(;MIB&c1mTnm{~x~*L% z{LIqgW%uUawBs)iUL?4v&oqXZw&XCR&1X%Y(6#mLs^Pe6G_0Mbm#*~WE02|gATN+& zqNgbN1Bsp8NTAAah-`a39=JhFbR z9ZEXr#IvjvW_FvQSlf|8EbwOA!jzj>a#SXh1c=d|9V%F!&=GTZR~~du9@DU*z~}T&VP<5Q;UyjGOmM--oNQcaZZT$u05m{~# zpYA}$%;6AO3`kweyZmiu^Dv2xeOt2%wfTg1Z=*ivPW0H%Oz+rUOb=!hi7KwEqDZxZ zv{AvvD9Y+{lY;s};ZH*t?cG}u7RM|WaEb9x)At;1e`--+a+60x?Ns(Eiw<&gigN+4F0OPutd|}Pbz+Cj1J=QOD)gy9p{Yp%@&@Qj#bcSbfYA~i}x5p!y z_*MI5*<{6QMW8E<%;$3OV$n~gLmKkHm5*5-Q3?Dn3-RCUm# zz{8C^=tCKLa@r?doFF%u3fKB+{`N`O#E6UrKgj8}Me-Q3leL;%iZ%RzTNoNg^V%Pg z8}`J3i;WaA>(O-CyJ041B;IUTMzl|NJ0vBgzt8}9#%~!fSqnF2v}eqk3YT*H;(L_&Ng{)>szH zu;bpsYH(>SWkV-~QiVe=8xGz2l*|9+D^RP-bx9fl6F_x)GSQIOUJ(#;!;@mi{SigE z59PTcDa{-8chTg(E%J-2{!o{wj6+mZu63ruy$tDEJrpU5?bvxUP?`jh1=C#H_rVnI z33Oh|1g0@^f0eUr?JbrMK*n}UCu0&}95;FYug;abw6$42T|<%wX&c*M)cbT=LzZV+ z6uA<+P?d6^a@p>yZn;DI{uww}Mr%+_-obbWwOCvzb$Cp@b~n1s({1k95?15Bsyr;~ z(r4g*jYB!bRhq^{2P<_!d;8HwzWMV@hz8ozU&I*!}(d=Gd)c6 zp3I5*kV@`gOHh^%_S*Htu}QGi%}3LIcb%9{Hjxg^#Hgu0X%bh*PtJ>dQM|J(x}Ee7 zX!E_LBfi`uu#N2M{%Rziz3(jXuxR{OEZc#7^o%HobXbt20iwn+m)1EIuS%LJy{Pa- z1X;Q!HY62j1w75u1Qwa+Dz$0Pk4ST9#5O)z+R}d#ecAxQw~fozN#LnULb(2F`_h|o zSB)(_zcl<7%d~tbp$2kOKyIC`c&19wx`x6P-)rfvkLrMeWBojB`SLXXh#U7?O(K0{ zclCt)7Pj-q^e%NP{g{mF_wlK>o|+2(hgar9vrXkDZ!g_tSC>5bvW>>r-tq{gzJ0l( z;6!xWYo;I@_79iErGDN)_&Lk|YF?YBO)YNhWsq;H+BH_AqwkVuJ-iEAQ^or!#g)?0 z1cn<)aqw6WlAwMt$xfY74&Brbt6yx=f=nW@0ZR(v;G?%)?zSEe{N|SYty(aagF&J@0_)&$a_rM5k2|> z$6c8nF60eiS#~YbJfwy&cA0^-Q$Gx=4skh}b%e04L4@#;;=rxlv#21xz{Rg1o5;QP zJl5G7GrfsJ8HO1nCzIadYA`q zmGDX3wMog?CZyA%*CmA83pHy2f|RZSMe^9$ie5i`6M4XH2|WY1KiTOq@lqjWT~Frz znx9`JHQ-_&W?z(TNrsb(md0eakpBHJV84Qp(B8t$p8O%d97S;}cwLoBbUTwnXoEV% zA05Qb;WG8Y$BM&uGmZ%-vxbfiPR@MdT1o5RO6fL8jNOb)gVPlx9{Kw%CFG>$rH2JV z%%*oDxlpy)8ebo<>W{~ zd3_YVF?MdLxDOeB|DZ?VR$=H}4R9Qph1nq!%P97FgQ$qouTK?4(7!+u1&7#7#-^+rj-zc_t%FW3@C5 zUoZGgbyJp15D~=mW&>o)q_0$`3R4w@2C)+Smbj6o*t*M*opFXzGBNvivxq3JAH|2mkN9UQLf8&c!)7OMFVrVWXV{%^uPrXNTjC?Eb9lhSH7xZi zg=`xq5_s&SGost*#g(0c^}sA8+&j$XKd_+{*Wnub@I5&atL_@E!^85yZd#U9Unl^z z0^(l=`rNEGDjir>e(9nn!J8b>%0jxV#%Jw84iQI&T8Cj>c)ygoqBS|9+jCv@iTFS& z;aRNwTj7`wgvA)+NuzelPZbua)Eare7~X<(i+;0zbM|yeT@Xo@BM2&9pjq6W^v!lK zY<7vDBgl%IN>6M|veG)7aLTkYqF0AA#og!JgioFyC`?Onss9>EDb}8777(5$qvtHM z9bA2HkpwoJbKdkiT$vIl+Gd5(H#cqLz)fZm@`2#ipYrGr?RoQ%X%*SA3kiI07f5KJ z#tRbwb&|eoV|{_5gs&5D2t%_X`r38vnj+B>F1X4|A_@FEB*&RJz{A?9u-lGJk z6Yl{?~za#tjJ8b^HC4zn@`8*tHR!V#!@J9Qox7>1`zZi0Y~=e}lr?RscnyRpD_r0m+iLWj%Zh7W|SCGT+H zXax?ruM>i@XMllUvqg}|z2;%09(Tcd%h!it>s?<=)@f4%+-TUJV>?^8K8wUIp5pRg zeky_FgnvkiD8sU=ohS=YHPgVp`_xGoQU1yXmWnnNF@r^1$MS0d>rx{!8CXWD>JXMqc*a z@uKJ3E0|XTJnpfz!s)*9EJhfXY%YK$4S9UQAcGiQZ#JQ;<+q6#^(0E`_r*a;F^AjX zcp>ijP|72#A1ke`W&1aWu&dn{j4bDLheO1j#S{4`c~`K&Y#!_sN4PQPoQHCTkTPm2Rn_}0_O7V$v|mdS zH%Ov1*o=$dLUg~ukud42Z-TfN`wdg?!_C(r4;`3MI^}j(`!@3E5M>g17YGbhKPbcY zQU+yP&v}!%bf`6^vovO(tU&VX^jeh2`R_vM+E)90+HLa0?=K7I?Ye**k7n~gl3_(92B^yzAyJEcmtq-=l1ijcv`IgAKe!_$YVTWE&PF3IkhA#J zPQjXhPE;QCZS)073;`nZSJVkNe*hNzwSv6blmmj&$F_8S;w0PRo!-6{Qb#sT%TjTf zF_XLNd{9zr0ATT~VCt6@Y-|7tJ&Lj^7ePnEc1tl@Uj*yf8E+mLm0egA5Fg(d-u_2h zy!XK=#^+V*j9@$7_KFl{g{GHruHtxMmU8sMjhXPiKyyNy=Ir@Cw7PNT84=)ayd#ZS zV9x?A!ej{qgfx4mfaW>Lx*?uLc@spgcxQ!y7BmKB0cTA00nUp}2$S7Q+~5~iUJ4hs zwHUhvU2W5mRMMm$ z94a)8M`mq!Yd;h*;^SrkQ@e5<_ASKQLN7Os4h)~+VlEeQ<$mte#J2^S(?Y+DH64Lyv7$c1)rIY9FaSi3m#EwNM2ZeJIrH ztI7Pq;7@xJ>cx?rB_0vlie_6qp5Hxn6@1l z9Nu)9buqJoBzzK(I||NOqRhS2RqcM~eU|9Fom8vqgX286C?R>_>>8W&-Dt`QjmS7a zwc6x8x$UCU!y6OgU`QMs1S3I&JJ4Lq^sICqb#qyQ##`8+)?l&OPMa`wKD%2}LBJn) zF!X><`eZWZK3(1?O`O9(tMu%bO-Arbg?aRlH4d5DH?zIGYO(g;cKaEcS-Fx~;B)1y zw9xNsyFNtM^XSTQtwSUn?I+b)D+qM9FA4!wnyWa1zFk7gkZ38@zWdGxo21KmQYiX6 zKiDK)0^f703SN;Idu||}>=v_*FY`a9Y$jk)DEKYDCl_{53PPu=N|VH0htRvZDWub` zq;e!d>FA(vJQ%`@S`a&ZKQ(PJV>!48G6HgWPy5bjuGb*o1#YSD{Ow6I=Ps|Tq^sMc zTJ6l4fr@9Do;2Vkq2v=4h%*7|huR3jPwC0>efRVMSYWC!fn|)?U;r@L#@#UT{JHz; z$N5i+SwsOk*OF6dLbUF-QN^~rvECajiFQLis-&S1!8S0>K!vYxMNd1yl4qL3m2hTU zLTdK%EGQ7v+~i=G^Q(oU*~D3qOe5Tq<@nhDvRS%6j)-DKgrhL7!a(yaV)4|;TNb~t zadS6(;CcLx@U+ikW*=g_XzV&By;n8zsF3!Sv|Pnzo|ZANN+%LKYeb*Oz-cK2B@BI@ zet@OiYx0d${<4-A7bWAL^BgQ*hYW~2nYJ;zTAXl<@v;}V3JjDu$vUlvZ4Gt1Jb6?W z)ZbMz$cdM`Faq3Gk2yK!pbE;h;&%sdqxZ3E_4*2+5us*hVe2<=remaGs^%<-`ZR!z zd9ScFz1+IGJw^PL6?9snh(2k3?RdLnYS_Ecm(Ob^iv8sfhO)lIjSJOO2qvozk{abD zhN{vy3GBxQ;ceSEsu9wI1^FUSv!|`2?_Xbx_-bRR_3d;~V+PI>QoUXBZ%(QRxjAG_ z4@#Xx_e^ZovZIeQx;gn&%DcO!OHvVVjTf?Q!GBLMP2c>kLR+bh<KG&(WX@hT&vm7MAb6bv~6$ZtvO=XE2`h#nRhPQ4UZ zEI!Nb7&^~+pB&s#W${t5?QloJGHTZItkKp6SpqqG!s)aw2GLGKUT_rvZ_y`rg`|=I z+tZ`IU`GZCjsD_3;f7o(lf2Rf7Lt`6jY&na!W$tFxT1XiR>pvKMa42Sxvclo4j~1) zfsoZK)TB(sSysp@TdQM)u=~@Bm$|WTXbuprxNIs zl$ww_vz|R04JsYl#)0d*>c4%jhh^(vDo8q{NaRr88(jK~I&sx3rXulFNOKaVZoA}B z=7h>mq7xM|9xx+O>S#*w{RY#6WKYuHyX2s|3?ZM0mj02z_1-^7Xf-OmR3uAg+c|bU z^&Df<=<>BUq*xg+P5R=!{TU*b$X>A?rOJ&yijhqvBib#(O6A{6k76C&WHbV`>OV2U zKQ&O#r=Xzx5ibM$%%ty16Ub$DiL_XSq7WdgBRet$DZu=c90kc9NZk>}$d~}!4lEMY zr_q&#sI(>B9Tl3@Q9o9woMbnm}l%JP2qPzH+33fOJK+z%Y-kA*(C4a z$WYE5`}keLd7WQ>INjlw#LTU+b)L7JW!9x~z-xV31}8Cts$`+O8Ld zO*ofMd&yP#d-G}v3MoRZP`W#&#Rnl_mhCwss*U9j`8$h)eF#>wztzz>L`xe)O9K2B z%}=;!teaxxEO3^yHKY%D0<;QaeR~XM;Ew{Hu>1y*Kn$J&6E6EDiUr1OiEer0BpA!i z3XynfRo1tjxqm~K-%_Jm1X5p7*+f1?_P8VZ&O*J%bo{pG&vI6A`&ZmPIw6<{MxbL{ zo8)njd;yOq^-U9($N$?wO682GoSKEzDkpwB>SG!sT-H;sDDv|bI2u}>pcxCeSMedG zq4wk3JXq{dX<0RHc4FfEg!4mXacay7iHa{(%PMU$pC%*=G%`=ptSe;h#lJpzDv9kfr8sC0if)JA7*ceTd@|&sncHdgyFrU^SLCkU){a6h~3j! zx$OE7Cnwqy!=4cPi?z_w8{@T+A%hE$K>Hg1wI3k__$cj*pt0UOMJ7k>cJBwIt!}2| zD8MuoHynlp(?CD*Bt%FUhGQEblJ^HoW;&)^8gJ~=%pcSDAJQ=(`+)lsb-_r}$(>mD zfj%I*l69gh;;w0t=%w}RRFpS3P?PLdrlqu-S1rhfP&+atw|RTIBms|5io|FaNeI=d zU;@G&2%ev9uKB_BFY4b}wK!+B@7t`9b(PC9IY{TjqTA)b1?SVkWLVy7km4E~0S75M z?KFM>lx7dane`1#3%K<5rOe*ov>()klwF|Z^E;>eFpyz9bZB(oPR=DFmaHP7ASM(Q z?``vi#{5<~aAqCNQOb%$ER5~Je3Gh#CXkOBsp`)5j3rcgmWJ!*D zkr&2GVqIyG=|lMGBGTeZkjp_=$AT*ufi{>w=b9(Y^j5wO03Zm~TP8`SdtrP#H@|i= zQ~_rG!1ZRG`ny555|h4)rV?;Dr)J})?9fOC+lNio&XnlTXSgsgEu8l9&heS9#TCQq zc4#2I1XpuSPvUJ&_dCO7#(JR;d}+37bEe`4s;BU+`-5s+Z7PFVfTT<=#n!9BT*<=f zpxjAi(gBC=1Kg8*nmUq_8!ZibOE`tn$A5MER0RY8>t2{41AyR9fEmqYx~wXqfTDf$ zw1Ksyk6Fu&W!y%;hfpvel?YpzncBvHc$BwK(vSoVBaGkRioK8Q@1LFDe#Vxnb+h%n zwS~+Ge5zR_YVm_=I;+9um~(${L=?D0b30p#+s!{G1YGQ`yezp<$GoqabfqDP=*m$i zJ%jK4JOL<)ul&);fFWuV)6bY;)vrq33mr)^v+}jknF29W>@R|XEEzvOn?OU3!XEXr z`A;PIsbX9qMwU{D4xe}JFE*tt-+lEfzk6`%x_^k+yXdL^NWo_Z)<_vZn*7KJV@q)r zbsQ=zNz;zpP)H>^O9~TLpAr4|Tpydi*yIJyP{`+zABg&!P1}rE>D3#L$&3R$ksH*X zjb>+OzaE{|5;PS+XC&a)NCh;n*vXl83`5gKD`?LVv|sR;r=795rm5^u6fBvc`Z5l} zWBlCNQ_4Ec4ycfhvBN7Wr^jDqtD~@zm^viFPvaOOESct2k~k-yOuVV ztZ5)^CES~0)qS%WUp63i==3K)!}-_d`9Cbn^7{mM^~uJoI6jE( z%g>_L9`hdPV0I*sZ#V#JE)0xbIy#z6-b7;yEG-hVRGYK#ZEvifK(;T4tNJbJu?OR~ zBrsnOZ?cn#ilGhy)@gW4bfc)a9bm+CdT@61(Lt{>q8=#El+UxUiOwq;*#{$Fnis~< z$?YabKsL#P0R2>?MMhBjFP7gSoBs2t=$YX7N03m0G%1X2U&I3=2dA+6AH*II3(;i` zLr2MMcCd@XID)EpfvE_fyf2{pUX-S+s4ykqNN?O1^~uGY&?|q>ZD$_f$3XgasDA}Q zlkW%;rueBmr9fwO1QH(WX6XR6>0TyvIAM_LeF>MlAC)HGlLX{u6WPBR1{yXKwp- zdTOe+ZJ)`HS@OM`(dciak4PvuoB|k89AxF(t&nw+uM@w=!liotD{Mvna>;$p&MU-8 zHeDB8)wvk}HEKq>Nt0w?Z4JU&2FFG9^2xQjw1@kd*P7&?IZiGdC$PRaT?U(DG|xZ< z0(9!_rF%&C2iNys_5HZ0ucDWI953g!54#pmFdb%4qK8yVhi9~29-9z`P3`J`WQQco z7Hjo7&epC^UwI?z@jbSr?;AK@&3o++0{i@ICY{cfSKg@h6-B-~>93;{ZdFIQ_uTQi zEe0~ocKlOd*qToS%%^v}Ke7zF=PNS9@5XbeBoLtJA;gn95)>{d6i~u!tfPa|Tn_94 zMNr6UV35^T-2^?4JYj_q+cwhv3+7OT1XKg?lrkC$=%P|~yGAMSl|?2C27d!Udx|HU zYB6uK{jot30NxcAhnvnHPu+*UpAK1=$gUpEJ#@5)pU4^5!`kb{TANUg4# z+$3@XuG?xK=dqy$rX;QMnSD50Dm%%3T#3p}kU zh7?aE%D@$ou7bWWaZG=i@-fpi%gb=}OdwFYuZtGw``&u?9q_t_ds1T_E6c2$2nmD| zEi&yz=vJbR*GC%ka@gx3>6@)9BP=rc#4&Ukj20e6DXHsY@Krozb7AFrUdqvb7!ECN z1TWOgt%5BwIHJjm(sRKLty)NYpvE)%!tdU!03o~|T)!;AMTvl$kQkjB-;d#UYlE3B zUVJ`vcwXK16*fKmZsc)TV|+?Xirl)Cw})fT+2azct|(VC-TfKLNt~zz%{55uGzkLD z=hT6ZR0~x6!td>`-qS?6! ziLm3{`NR-VPvi*`7zxr6>Z>5c){4B(4O05e5_EmX`5W+VhSdKoeWk2$?QWezCHtYi zoFh=ml%tueu9oshM1@F^4`HVq4daW`;`RNfhlfnB^FYBuZtq+d(QmS}T}(z(%=vh6 zg^pzKK0Fi@EW-MH{Q;7O1WstMA75<9YUW0{t7JPY!`YojegCn&O#=L2rM2O-tmv-qdrpfWbGcLl~@ZN~c6a zu86!1OO||EOE~^rd=#gnZxdSJoz=HPXqomk3rnd~ z+B*uj@fsMD!N1>;{aN#@HX@zsQ5s@`k|r{E_OMg(pJd<2;>cI9xvBu7h0F?B|1JKW z;blzYhAV)db5G!X43-T*9e_zj!1}*A_%>3$q)6oAKZdV~I9`7@WhB)eF?XpLzL11I zz*(NZ_EhES$rnm2W!UF%&nGn~$?1?>SWbKG0Y*G!bx4Xo(ZLV{GY&=o4(@&?GVF;i zKRmFxNEGM1oYv4W5S!ZQ8NvD4oX+o=yz2RA;Sy<6uaP9fH#asR6E>JytvI3z-qgh* z*ukWc$NfJ{i#2Yzr(0kb9{u40kymkxQLD(owl#Sn?qiOMyvydX6!zTJY^3wTSJ8n3 zpDq$y-BIuV6;yE^)QoXd6N!Cv`eWv|9;83j%6kbR{sFuPKI4$T&=mB&C^|ksED|*l zjjGI7%7)Cxr>1U;P9v`-hGYsd-|GY2m&D&U)&1O^>+<`x)i%M8>Kk!SERwh>;b%my zY~O{s0LD+S0PKh!B*YoC(KV|*lP)44xk(sV&PP((CDsJ(7csp3&E}BTaAz*kg-V#W zxB9Z0>e9QA%YI2D#0{FoW#;*Q4EIOr6|B8V*89)-Z|Ode zcY<8#BSG+aA^U#)>7RdBB--e_qc2HC+|_ViJv{BCc9gVXee^sRW8R9h7ir{SV8q-| za!p2?*<8mEAP))E=;ucbCC@pqf?bP+^Jx4Zdg3Iovv6S)jC<82@%RIJq2h&hx}hL5 zcgX2=#{7PREs-jmsI>6@zze+NHk;!#b!y>#1_Gd)b`$G)gGkzQhhyG{guWuVX zj&nAG)L8gnkH;zVAzZogx0j+B(^$v396{1*z4a)*4)wZ-^^!d`UA0Bjqwd4xQ^~sJ zOrUughU5M9a^3<%E4C|t?J+RBLP?~|e5GP2QJ@-5mc81<&lM|fZuNKnQ$faEHbQ;( zwj?`YL>rt`7^Pj}&aCD-a(Qs@zVFf9+YR0~{u|(A%1SxT;OU{e%WHlXVcbh36^>3G z_7y^l@*CoSxss!bvGZ2*oG|dylBA*+r(GYPL!UNc)=hYkCi0cC&4)$r9Q3l60kwg| z2ecbx47C}&CC<+X6$!PL=U*IgLx_ z%Leltn53w^H=^dKzd9e?wAtW%Bp`L?TxM}zukkooLM=SqHxhbi!xQS_Y7B2BJuofp zuy{?89y~>{uQF?^ytZk{IV49g>qyvBxrT?>MKQ#d#5$u1K9`Z7ZE$Mj#|QR&jGt`n zv0S?0mA4*{mfpIe0$hg9%r$xxK&8PVxFwKFOnBoWr2$pPbp^8fXP~c=4Iank8hI6o zjC(DKqCGAV-ePna`_~3{w%0EUR+#+T(6Eh+mYQ`pWjZiFq8|eEKRzZ5FzTlguMKpfNvd6~87!tq0@d`NE7+&60WFTL|B7fj1*S%qms z@JzC#58n!S&?_xWW#}U?KubmquVIbE0LWNmv^agw&!V2+^ACZEFKuB@jl*4qPi^$h zC4Otwwyqh$PDwsW3P$G7o)Q`ESOaKWC(r!>A7a2fws9FvAP6V^y{}4ICw&7d052>^ zoZZB$Lb>+#O064y+hcfI4h;+e3ZQ3qsV*-3Ku3WaMv|rY&foiN<^N;2tft<>LQ3$4 z8s#YwW6~n-6TNoDJ)UF~^7-97 zpPdi#KGB~y;C)Xp7U3NaW>{yqFTbhe5^LGy3tPDtU*f30q8Rgo(A#-7v9q_~d z12cqyt|#J2hN9PyowhHrvl3T+mAm}+;Am2kgPtr^e;QYINLHd6sar9kI;nT0b-vku z8SVZO@}@r2%iygSHJjCuq*gr{gIp1`|3F?uS|*`Qoiz11%W%22hwcI>V8cp7bJRAj z+=#MCj51wl;|I(K-7~)J39B^pDnUPF zUArUQe$!*v>)rPVfB)6sdX0(ML6F`7Q^o1G>;ilCUT7rPPoFbc9P&-)LfqlA@f;6Y zVzXC`5i|Eh&BuT2?t2Ld@C+(oTUeT=u)sk6n8X{)w>1e9Y?hNl57{AbHUF^-*5aA{rZm`WUfmm+F8o^U|6k*$r~{jFZ+6) zBVs)deWAuRc=;F#d4c>#ZV91Fu4e$8;G zP#W0p=+CbjKK<(#EPRI!&Sxx?y3okgkO1>0t-*(;XdorJPcEM)pWzn&mmy+wg$HB9 z4T~fhjQbZqOz#Fdy1Zlf3#wkE{^8IfXpo0HxpLBzUvcL}G_V4A z>kVkafgP5GpZe>+{x|yjgYs-F;@`LYuSC=5<8&F=VIimDFKDa(wGYPp{|9Sf3;$ma c)|}gH&C@IU2@=dl;NRCrj(6X14!bLa0Qylmd$o;K?%|x{Pw3EUkt7d|QC= z>79$43!a8>Etop=tn}nTS*e!)DJtM4#vdh@p)qP+DBvX_^|Z!gJE}qy+_S7uQd7V zf?kl0V(GuHcxj?m?WqoJdzpY?2c_hs!ZqLwVL7Z-@IY@$e(@wUW(M0<;)cTF_{?S{6wy%3 zYWVVPCQiGIa3ntX2W^*YmKE~tC0a-<cqpR1 zmaP4xL#8?jOuF9kD5jRG}$4DPSbk>-JO(La&x@$-4q44!%u}kfhd^x-I8;mwzK{S9AWe_!f zA7Y}<0?!~Tz`Gml2OvRv%e#m`QVSlXe#=Yk1A8uqb{`OeDq`s6HLOnl+UJ_ZP-AKY z<(q^F<~MTnMY27yK;A}%gPrz1yQ>&{92OwRYU0nQjiy=8ssinLU%sb6j z^N4b4##pnHB*+ma_B_66>sSL|%M#dgYQtOg6!0nyQONs3+T@hD>V_B~<81e%4KY#X zJJ}<|41n>avMB;c52;UIAfg4?6_Ef9DMsjJ2(pA8N|7r{mv4%R|CJv4YXoDx$CGIE ztkApIH)6QWXO>Nn@J>WNZAxwBb;1lX9&1ye2Oyd-y{^w>O*IM)dzsK&a!$l z;!1W5v%aXpVffioZoZ2%j`Xl$p@z-n4VlR@R~fhP;hPlyjU~*ZSXY`R?9$Ge zLyJr5k2nt>GM+l3sUTs$d;KChN+v=2^^31~=Qt5~1FZ+Sk%tlQU$TdQMN}`fX`cc^ zPeK?%HA9_#5EyWm$G;JwimrIC@{&d2WvFz|tJo;6m?u#(F(qHF-&1sbGV=UR%@dL$ zMGzI%wYGY?!a; z#w9y9#T>nPgPXoKC3{88=gBB>D`G3dlvor6^XCf$@-uVU-csurMu^3BNQ9H4bg&u+ zuzx3l5Q#tMCQ9$viZ~(bB&jx-&9qbPY@8r1?H*n=i!&cLn;*RW_Hz_tv}afYGL~^B zL^4q|nwAC9^hiGE+4DWxUIBGFbi_vpvfr0HDKsp=D+bD%#LEN^M3tmjmsywWgXf@i zkKD09aXPv4D2KDPXb)*ElWk`b_xY#X5*;8XgoLVunY}OKy;Kb+ zo=q^7RL_piWzDM8Y1_W4xv6Ebw{d>hTw0Dku=}yXB1-~egx#gVUL{GdO3#AICwd3N z_9{mpoyl9N%Z=^zot-Vgdy0D}3C2H`zn_<-U1?l`ugMQRw@eORo$~Ep%rCTi`+7?P z2yjT{hzE)C37!+G5nZx&vAzc7bD6SE^0?~QN}|1Z$!KKNRV+6rCu1tTx%hHI0+Y5f zP`=%ujlP{cSThK-J()H;=9RRL;FVW^L;z*h3tW*Pv69G-IK~9Agl99)mcQoHDJ!Ol z@rl49ts^r#`#w)moG_2GI6Lh&zBzegr)AM#e_L^xba{b}fWCw4j=P6T_)g>!HI5x~^MyzGHlLbt!e-cdtzni3_6!6D@PE0Xg(7Z7A?lEzG zS)T;@N}NXIG@2PRU;k{ zk{d>RGPcB)Cv3@lFL9gSQlC+{*uHx?CBBhA@U(9$!Gg!-=d4NK+rZ|&_6@uB$^q_# zW~2LTM-c#KwC$U)C;fL@S#?cvb6* z=Bt8g#LCv!HPS0@#tTXqv?l7kj<2sD_dU)bnYT`DC-uf40pvUL`!^R2^^iP~qRaaz3z_dN!6jwpJffkKqiO zBWtd|BdpdnKQ}#~n>jHq)w6*$ZF*X9mT+?3IGvZ4h+6!tyhF_;+vI(2TXq!HpPB0P zx$b-WV%g;(MRV@0`^o#s=<#f8acnXmPu1F+J6AK1f?%~**^BJVJhp=Jn;+lsilx(} zJH4TIRyNSL4r3DGF%VgK8T@o&9&K0me41+GMXBq=`SHZ!ivilS#(A!s;uEdOTFedq zfpn`2D?!iJop&dqkzucxYqia5cI|7M+G|%X4+fek4ji|NnwQ;k%6l6j1s(<$1rPyM zm=;i7EGU-pMZdNU=PeWrMUc~&Ek;$mA*Ztk{1YsC9 ztO3~6)HaR?l$;2MqHoyQ8=Q<*d#&G}KLIegedkLT2|4`O+%Dr+cdg?`v6lXf$qG${ zy3h(9C7|2BS9bsa2xxv?2oee}4*>v#bTcJ2M>T0FUPBuzW_=?Y17l`aD_eMN0D#|> z7k+DH?5I!aYGrBd!0QU4`l|*n{Qg%l3l-&GRU9oqRBF<4l)^Ul#+01Q9L%g#0vME( zl>GKaU|t0gvHxlge*#gNIy&0&vaqW+^ik- zU74&MsQ=c<-}@0Ub}+OzvvoAHv8MdhufBnelOu?V>KCE^{`=cFja|+Dhmy6!f3XE; zkmc7K7B*&9mjCV>-jx4WDX*NFtFfh;h?$kKwF8`n02?>^8~(o<{I6I4L-HS*s{cb% zAQ#s^HvNZJ|J9VAV_Mjjct_Vp*sXNZ0wm|>U($VwS%NQBSue}?H<s;9Oz3)bN~-X(RNF*$DAa?UJaAf(k+?!qPK1{licp|K@uuJcI;Ulw@nFf9m>QnDfFhJ=_wk!u7e*|F%W_ zC)OA7d{J~QnWzCL-FhR^e`oR^M)2Q^w_qbauJUS(0rX*0OH(}k{doUYI~|SV^82nP zB5OJp*PO`jI{SOsE#=@MWN!^g&+EC_b;zHTbSaY2TJ6w~6R zGWD-{sr%d_4XwP+t+i`cbqgc{9+kP+G)dq!SLpDFKsP>5JVnwgxH@|F?=4T@*`YL` z%43JNk=-I_oZKz-lecP=Ykngl>&a=taw6~DVMEOY7fW(J!^Z8LXJajT3mDI*RzAyQ z0I<6#%xAV}2CjYI`6XuP)kQ(p6&vrx?zx5pfWUYO?GH?T!5BROSf*Eb9yhJ`CqZ&_ zy(j`+?*bJfb(GHlMV_!|_m8%_9t-A68T#%S?R<@@efCoR-6COi2{q zf}+FQ4SH--_V2G5_9hLB%M$UdzY)6($A}fc2e#*4+sd(hP11-z6mR!wNZIi%tIKXu&Nl;0adaj zas6Yd4l4EWnHBREUSIb~*p#%}_ew8~G6#t3`PB?|*<<-sWG4c#y`I-ioU=Fb7N{Db z_ga-o%Rfv}pdO@hnx=@IUFXnOd3_5G%MB?daj^0s_2h;sx-88)s0MzpmuB6-XT!r5E&8lwuCZo z@5S`_&nmgb2!Q2G^2pf3kZl>RuF>X)p)vQfh?3TppX%VO&f=XraoMp&8B}C=j)`p8 zxu1kX0cz;SS$b{F;o0H#8Xa{io_2Gp{mM{iB>EaHg5ic5J7n1RHu zSPyy9WM;6-x1)r=9`_jl&o*B{O2}@@KKNskXNmXe7?8DDdAiK%g@=B1_?qUm%^}?-;|23SrW@zs~jBdho)Vnmw~R3pv@5IM3#%&GU(h2dqE8B)T zK>RB9%&bb3>>a~6m0M8?kZUj}UN0YDrhL3_I?0HHce=s>x(<4ySSp6tB+M}rpe@cZ z1rbcnd6wrzRQP(B+cSrba3M1%;<_{8Le|FE3y7aXd{u9^bf2iVJ2f*l*hdf+lmy=G zJfC>le^OCwR2!6-XnJlEg^rE-22t^bci|6iK1$s;1-pe_fU|dc?&*`XHkG{@=V2cN z&(TW7n=W=|I$#Hq9+ZMd_QaZTJh>I|9m0DO3$yxSo1``DbaZ@84iQPzj}QkjX0%js z#IpV*+at9`;)d&Vu*wi8_{nO zIZzgM;O9b(PSsp#mw=g`8x@lzF2aTFXW|zhZkQjbgD_bQCYUMfVywE%c_y9D z*%F|!ltU~_%Bu2{uwrQ47*G20;zI8z+HnNvF#Ig-e#M)u*XNy z`2*Y9`G&k;ijV17s3J$49;kZd9ueJBRommy z)!mF+s-zmjEV!(-nyXkByMSGMsN>>~!(re3ycJj>T;#CXPb@Iv71KL?1{1*)f`|!* z`|`d%FjQE=Lza1CIJW<^3yNK6pzvmK*EW-u{Hk0%X*lV{xI~yvjo5)$n~+J@d9e-= zn-pHNt(=-)7j>(tFJDpRQyBR4Tq@B7AbUN%(gR4H9|8}*re+jdds&j;?_fD z)jccZ6kPlIsTOVIrGTR4m|Ac_L-o6ZRkEDWm?BVSR_kETQ`Ma&mZF(4?3O|;@f=Ci zq(*2TxxS=u@sk4taGVeauq7A8#D`{brI+!bhL69!SU;vC+OxOqXHC;Eu8;CGHr`-y znsuBIR^aDo8XRd!t=5EWC;!A3)kAi3ypDnD9!+CasW+pnEV9zxc5-E< z_03lwlDTh{9mv(cIh{)h;wiWzJFtm5eEJu#{g01k1o`m@306w_aTFgfuCCl&Ya1ux zMw?*oL0-zfckgdq`~ZD?99!S6Sg<&cV$qfP9~J;`BzRJ85%5fbPhv=x0wu8T^jU5xDF7>=ZperJ}2(hrRT zV0rFx6>&n_tg&Gj77Gpu~kwA5Jh^{BO{R9F39Vq!v05; zt*x0K8&r1Y^@f0zZZfFD`Xl=(F+zf50^Yxen&y%jI;eV2MSy%}?dDL~$!vyiC*s>f z3(6osOqIpBPjr$EY@aQVubre6VA=T#AIWTrZ_MME`cTP8x zN7s8pSISRX3KfGLz)FMpSMqg76Pg*L@q|a*B64A_-%;L>1uR062 z()KiXJnFzR2WzRhIVUA@BV92^s9W%PIA@VQ$P=R?PG2_ds0ceZuQ^~~BE9&g6aG1t z%vzK@Jbh?G?a6R0s>We>0;RVGc_oUU&^f{0~>Xh}qRLo|m^hNvAnApTP`J=bsiNp?Q=`O9vfs*Fcp zV3h?e+$!Ip2=3MjDs3`d2o|qB3mcc_Sn6r^>H{7$!*@p z>oRGqx^nAWrQZ&9+3B#INrAnI?0hCzG=d$;e6rbKLcvFt`Xb9y@P4MR=M!V=CTUEg zyUQ$7^j**L0;V<*N1fUu-nDw`gM0WYpEit?wIrKK{k)jr6r= zs8I=m&rzV5hnF%x+g3Q4U;O)gn9yTncsPo{@WJWepkqsV$6bf8Kix&zHne@wP`A0% zi+cbIS)<=0=`QtJ9L!q__Td5J?cJYBhc~Pcby}9n1@48pn+wg9Ixc*P6ejEwEG{cJ z$)g1%n;`4mSV$dF(@NPh(rjY2kV3=YU_?|r7_rcbqA8chA#P`kMc5;m?Bk|<-ByQ% z%e6k3@IJ3o$iE(c}mELJ(`?RV|gYxa0&8~RS!w3>jf z_MlbXDT_F=2D*mbMS1sYIArT!BqX}t9SJga;4~iCuHh=UVoQ2+&FgfIv6`}Ci9rnB zg*~oULzs9>yNI#(sH%D2!#1ui$X}*j#S}!1_lZ#- zp=o$#Xjm+0;q)6>nX1TvTy{-q*M24p6JQP5ejj+4cC(M zCl`tLHWT}vDtwMRk&2Q2g!M9DyqJe$SxwxFjjhYnQV}kz_1PH@Za72Fn z>jn#rH|F6}IM(_z0!f1BRAjhVR_BGQvOo^YG!R4oZtB@Ch?k0ehCbOtbmk8o0(_(3 z`9W-N^m;*c)AMGH{q3t(x0{`0&wWs>&M~Kn_$(|Vi6)vIhzLg)> zh3Im?h^2`A{zyjd0+ENvNBzYlw%~2XLGy!7FjYW?=&&lAy!B`O9Xq4G2n-)CI~0YR!7j8#&afc{3)iu5z5#{w&wz1A|Xy2B9<9q z&P+5?!F|ym!VsJ;;$PbIx?Bn##0^2xQ$G>T`lG0Xs^DJ2xcB|wlRw}TA%JfMyjo6R z^t(T~X#}M2@O>3VO))=bxcg~*dbyRCzAdf0`TiV@!*r0+gIHMdx6Qlk;r@(~f-)%> zfH=h@7h49Qhk;#6&9rHe3vnHl*QTVZ62Jd;r>2Vw-qMof>9jupk>>>t3HWE)OzL~b zxh5DlVmA^lvR3(oAuJ}g8}wV|exB4!}lDia7bLIHp&-N63;6OzrvtsFL4hs8g?zlt353n5BO!2$R~a~ z?)(F|J3aFZ*rGs0`zG4*q#|XZyz{(PIrHQV)8h;rUHAx?_zu69PHhlGog|gEZu0+T zQu!SG8p#7506rn;@ygm6H>#a1@9r*FBHazoP~C6tn$1^C9^|$Jt5sA;FP`RC3Ei}7 z6dZ=MkF9XON@!lGT=2R<7G`-@W*&1)^_%{MK=_mZNZupKYPiLFBI>lpJ6V}rS%;H8 zM2(j$L^buiM)!S&EVJ$SnKqof5G0q;@3IlwTFkAz5 z$BRlSye{8z&#FsZDl6*EmqrW4<3)^A)CcdF2;Qgzf2^UT3xl{JQu6@=y{9R3=-nnHNQmH-B?~KRS zodLe?+62c%yzmi{Ms5Ims{@d-9k-S`^?rjc<#hH~u~Nd^i{%AAj5FXa98LM*XxE zPUVZm7lReu2<}$<9GsSutlyt4d)@32raT6NWB}{F9W=k0y1wr4)6^;l!3j^Oe1x2k z4dMkVOuX+FxcSC53N;~`j0Z2GoP8%AE~B1UPXBNqc#fbpT}y}a8_p?F;jqMBFUl0I z|Iu(CAOH$y-NReGmjVS5A$9yAx6bTYCDr1K!|~hTv3&V#JpgzQ84LqJ+gK1;u~~nM z_D4P7%5fL`;Rq*K$gqg-1Mki2V$OwkrP;c~y1XG+Xc~F`a)pD;wgsWp7ze#&ctFzk zck<(T4ToL+{$eptg(y!D%Wu5ZH^#BbydQ2BTAP6^%`_+B87N2!&s^^kQO{1&ANVif zfxvhXiw8l1G7_{!Az+p5x1#$6v223AM8I7XFR}qVWrZ$caV2blGCAMqF}BmQv{e-G z9Vb7!#X?qAex)PaAJ}qyeC)SGh@ck!-tBkOhq4oHhxQ)57S087LZkWGOM26Qduoh|ejS%jOzzBSBMR=)qo@22hmT?Fx zYH1)fAhLQ8i9itJgrqQmf&T*x{^#zm+17z-0r|wTUt0a>YAC77M&V{gXIS`dTC~*e zD<7if{7{SJzMOiKq14{E%|c0>|0|1umVxuwLQhnIi4gKfm8}pM+dH0Q00du8F z1-Ck4#BM~mh<-p(<~70<+>m|y&>DC*d>3&;28i^K^b*T+m3}AXSsXYJJbi=ARk%=2 zSoktGEo&&O!c|YdPg!P1gi@~L*r$FS+@Dm-@@4>$BwcaI?czTp}K1_WAOP}xc+m*>6gJ)-;YN8#zjYY!kud(IUb(R zV-AGL!UT7C)G4&RJ=#}8>}t7?a6~tl6-fY5^fOcORlxH(lOgbtpia}x-U%xtRz$8i zjgzT!bHl~L^RePUQ1i>Baf{Ye#xFx;-AH#p7XkYyE5~dAnWA39HRLAw%*%8k+lPHd}`mY zyDeii7r_^MDRV_JNZ8v!$fi10Df0w3gAa08=P#kf}~M zvnHp?EA5+xiQ-L8#Ik(Rph$T1fhBch2KVTa46g!z7p0Frg4?YWc9uyCRXLJD?vf(o zg2Tt*r#=#o$h|c$Tr3jJg)2^pp|?wXvHUUs6?D04YdoJE*q1NtaAy?fW@!F9VA93( ztJBDMla_bzk)D6;y&z3r=_A*}G_OEaE4x>GWwC6E4L{A1VCbiGYU&PIqhR7)#9@#|OEm(zw?-_Fy{4$IK&J47Jc0qGCS9 z*czlvcgiBClgng0gFmUPk71cFhPn=M+KDSb=BE2<12PzsSE*tcwN?~|2KA4AH*QKA z`!?5+HA_G8F?iZ5!_0%)P(IdPaH56!#yl26p`WL4JSHhn&;Dq*(0A+nF5dha=5xdX z^@_n?=O$t`^w0xx0u41|7L254zD8U?X#o}s^6}}DDvyh0ly^t*!WLvE8%J(Z^V*A1 z8LE;t1keOs5(aiuzugAm7qUKldUeBLIVm?I=pmm>?5sM$)$bp9Z#WmGp-%iTzIErG zT<2H(>OsF1U{9>YrG@ViPUA)d=xzM}iiCvs8VTft<_2Zxt?^V!7@2k9E$ z7tLJwrqlJbG!nCeux|(rvr^+5AGFM znyLhvjx}oD0aP%%l>R!r^)K;Zl;U3|Q9_TTm(!cOdEvm7xJWsge|#*=xgJ`+Z8Y#m zb9`rN%X{$7`#RYq>_oOvBt{Hd_2QiF8&fN8PbGK?7e6vN^14?-N%348 z76;fp<;yj7kKDA`JW+kMl_KF>vu4Y;ba8F;F8(mEnAmgOw$U^-)u3d-Lf3^qebII& zIdYqV%tmg4AQKfaooV7|0<`CK9k6pYfu1LNpE}oMomThYQdYI;&}cpKidq&cUDfm| zzn8NuduoVKX0Y#-bfZ<02+L1WEA8fYjn+%O9RuHFC@5a2G(nz^wUC%y9 zs|z_hq3rvkMhy6Ie$brrj^VY3lzbvT4WRcMv+?h;AFEk#1e7aYOph>m+dFz$rffvSM>QF-dTBw97l;+?}q>xHu?9fE7F*GZ8ahxx#Uy7^$|hfT${H@xGXM!GVGzkBA{% zrF5K4;@eGT5npc-z%l^6W#AKv-mnbFYaQq39g81&%e^^bS;qH71g;90ZE=NC>V%@) z{Vb9mjGHt=Ui%%erQ!zfjPF55HNoLJBs5prDm!QI_0UlK?F)D7hyh^hoGV`qW z&1{+xikdj+?AFxjNw9T^pMeZwdZRI7ZKqN(z!HkyQsN~W78fb^*7R6IYKuIt)#V+6 zTI~FcN|x8d8ESm8_?B6{2q2E@1ID}G1d#c^j?E>KchMv3`AY-NOCX|i%$voJz1^qC zB5Kk?1SPn3UY8ly%7E^w=wk_W{hij{G#Z_EZ!boheU0bO%aYtb@?zQ=Lj+aYm)Chn zF)(<0SA9~zLTD^}&GmL!bcs$Y=VT?dao$d+{^TcT9WQB?Ti`ndo5qS`4E*$YLE6*a z2}Ou%frq4t+5QSsueEZu{(c5zGwmvA)Uw3ALrXOaz*wg9C^EcwMq73mdTUX+-MC~2 zyl%Kjs`!S)eZsl7hR@rXCKkU~U|E;ah>(!@v~DUuNL6rs-5yz+761gcEI(p}Z#taB zuQ&2v)JH(Qi@Y?NA5>*KcZ*Y#_>4kmdE?%aUaSIno5O)`rwiz4zk0OE54=2)N{izvEiqfI8Xur2Mfa$) zurJ-@8|Mw_pRQn+1O=r7dqush=dp{)i0V|1N}cKs_aB^)^=7zj9uJ&;j@uW&Xap{3 z@wcAMZ|q2(<`j%*Ab-!Il6{=aAzx2DEw;mLQ>4qG^N3v1*gUU(U_0fhkFt2U%kRSJ zZRlS%R~>|qpn8IViJ??wruYR10zuCM{|r_{pT;ew)(u3ynl|kzxm_XiQAg0sM4!a< zI>!9UGIAaO{VFvh$Z8cSGs*r?xv)FpWVtJ#JwROK+*`q?pSiv?uW>Z=s8wBtWc^fe z;i%x0O+$PQ*iz)#o(uVfoUGkWK|A>~0r4Dpx>?8*J!iYMuPmgb9CC|qyhCjMDtem`af{6^AxOHTVZD+1D;#rYAb4$Vc}9KE9UM=l z$ojpsGU*I`zr!kRkFAJLUPWSDOO1D+-iXB6Nj+=H)#Tk6_2;- z1d9yQabX3H^mGHGt29B=3dccS-rZLA7gH7E*_H=QV(z(Zm>pZ0d_|tiZH73nCxVnE zISxC}_XPrVyPGW|#^+~vG=vB!j6DFfc;LsJy%;DaZt4+mo!jp|RtdfPCYVH|6&%p^ zZEq(&|EBmv*d_t=^WOaY8T6qT8YXcomK&W>MLzzvQXUSYKrI z@6r(4>AwuElY<>j@#%V}KxLojhnL^=H~(Pt z8FTmN?ql3#@T@6GTbN_$GhhRQBBaDyi&pu)bvgWr@h{5 zR${=KrvJhh7hx|TN{D4&O?-atF0H}$;E4`DHkF86y&?#_2RZKIuTQ7<9$9C-1s$Yq z5ihI}M$fDz3l4pWkF!`_#-^H3;K_%_6mvv+p?*+(+WdMh($S|rIqc^A@WkH##{NR! zU%M$Q#7vxz5fVTSbQ<|5T^{4gyI8;j96DW~N{IqXB&eE-^Cemg-0P1#fnqIuOF-B5 z%xn4BmMa~|KKjQy@jW14h9^u>h9eFYcvl1 zI<|Pr#u3h}q=P~tE1Kph3@MK>Tmg|$#m z9lI@6m9imp`6K{-XnP64bY>+C4IXCfFkS>H2dZY^5&Fb7>c<_E5JPw8t~89_6&hV7 zDK}m8u>pboeTU!YrJuJY&-)tv+hDGYsl~^2tn!kK@#fgHKQ`k{5jNjuGTY1G zhkf1UKb&9a(=abzg~huEkquPuT)$y>RCbuAAPag(;jKo)oB|eU`HrbP206Hzx{0W= zsw5UVg#N(m)6u1-^6+fD*~}sSUQ?|D^zg6z{s|pM%hz7+t!i3Y78h|re=2sgc710N zJH|lfH05nEP`NZ^6iQw?S+M5NX(3`%%68#DhTbwu^COKX{yltOdfhwT`Czo zkaTjsx>U)f*ijDM8K`P}I|c7QE&dZgy@GcD=j}IEAD8{QJ|mW{yCc)=1NxAj5~h<9 z`aE{MwVGRC8X|TZO6rjWCnxeNW)u2}@0a}mzLwzJJWMfmPEn_~d23qGU=NiYM`yb+ zs?~@owf2-zg{9>c3cvN8t{&h9Hj|DdXu&#CTq7duZP;vHqOGPJSdOKNpN}>q5FP+C zhYm9O~RY?tbRo;WVLm_tQ1P z0wc3%E`*7pBWaB&y;@dy0XbU=;Earrph>edwMCt4daa(hAYvo|Qk|r+(%@AfY#J5! zPIc3`^kyg|@=;E>xDN0Kj!>CoRGjroY@e;0U9ZmL`CC<*a68p{85oIaTwS|e_h$!- z&FJ@#SoL7C3@4OD4v~;K)lVswINVh6Hb|c!J=B}Ls}z^cuX=MG=ecTW^P{JU=*k&Y zJ-RmyHS`fHtdoqex2RgLvlC2S&Y<=PNcGw42=b5_GfYR zQ4}?~bROUnSbe*B-E3&1J$8WQBv=XIt&sV?^mXI%2kP5_VUTcU!r^8+PyANfk+(w= z?FG4!F}*-eJ-9}WEHmA0#6qihN|B_0x8TQ-j*zitRiWdKV1@C@hI_M7Dp!%GDv9=4 zP14$%(1U6dUA`o_^T5^2B5hN60E^+V08S5TUWwQE>_*8T19d}5Kz8hZ1mtWmJSiJf zk$ztJww?C0=q12m;IJ^Iwzr>lmN(Dp@GXN}lEyVd`1aFjh{ee8QJrm4qRRBW#vQCL zEmLTuPmJUa>=2I4GW2}%HZG$1y1a+s!=XsL&PIW3d<1X#O6h1}fuVb>VKdtXL>ap! z1tA{#vUEks4~h|MbE9z3bmb?;f8?wBf~Z~$5XYv0@w;Q%UGjfrwNgx46aoR373eJ} z;Q^YdmlBSMevXYsB7@sMY?a9l#EFJb6Q75!lY$Q^PBiyuyb_DXNh9&?o0qMvL zuyj-zyGA%isi$AiDPdiT?AsF^o`j9dm(@pDfd+`Ii8LrP@M|u89)8*w_1#UJ+Z?x~ zf;GpD`P7oi7-E@^fEJgk%ai27@cj=ETY?3f(x$q$v7QeXSh_1a1w{#UHR*c@38Qn2 zoUXz~p>4xGvZ$NGCmGy)w*8)(23 zWx3-=GFHr!UgSQhm_ZH>%koA<&2MmZ4GZp{s$pWDP4ERo=`zHURxM}Q`WfPxT6A~I@ zv?6X`*L7zfr9<%ZG=1secMQ#2Pg>r=;^RxkpwL{?;q*e{0Q}8@v9K|a^G|Wuk=+GT zRgO-k-0iXNn)~k87*4bLo4u#7(xEfa{#E?vIv0J!;rw(-!){6L0|17R7($ncyK;|) zT8MKhKEZnu?po%=m`g8@GtOA`(C9CZES%2E9~r)@y>zF7nGC%>N7Vx_6j|)E14Saw z9>+S9E`@SaJwL*A&8wgn5R>Ae-F3G z(l19o-XcI1Jbr(@Is8clz}K|I4?A^q(#~gW1UXFyTh0hgV939*dIY5H z^1oKTUru-pAO)5!RP0MrV$<(SW$`kNdtR|YLKAd|@z$XI%kaNm+SZXPavWm>wCYtLI^M!z^Aay`dYe@s^CTtX1J|I=S8hTv zpMsS|x7ZEY89P?}60biRh~rbZeFwjp$t-~fYK%NpXp(N|KR9D<%vy?SI2e@NTkVJk ziz8*WU28O|t#jh8uFR*360agx!72;U-6m)1$gby{fu37b+LC3>GgLs2GR3y?@CNNX z)LI-Lb)lHFk7AzFKWLTE5z9WYaMZx|(tt&{`U?Up654hFe6#er%_7aUPF}0{FiK|H zmtp**E`yq-jRJC++5>$y)|#Q$4-*up7YQ2%@gGUu!H%WuH$&#gdZCEi^@Cm2f92Oj z)!zIrkt{?h3D1VJgILoLB&|^O5SSWjV#GT7aJKo*Xh4q6^&gNM+L>J5uabS08sCsT zEvUFX<;Rh8n^J);jPdp-yG81Jh(g8xYq8IjN?Tdk*R;Ihzu9K<_&|HR^|7rbp>bqj zqG6+c`yzgJy)MmrinO?~8VV`=3ifeBk;+Z@2uYLY`!(x2-n$7CBf%_>G0&_mxtw*Ci>1sCp_-!3!lAqH*Nm42~Cq zPBSzv<~e9B%a%323sZfB2;c{!jNNVjX3=pvBNE)rcq3D{`t)u#ax`y)E)=}Vfi3+0 zxT!XN5l3{$WNXI8>w-Oe0$?H*i`*|~bPU?1!`ed+LS(GiRm{8jB2y7(13|`yV=j{? z^jQ<|${jP9ONSmFL995?^B<%oP${a-4_jcfN8-Rd zv~tWC1V?#7^EO1Mq3b2q#ATG=?aU4Kh-lUC>y##ltkll)WQrV3!JyzCDk=DxURukx zob1%4FX)r^ok*5LKY3itdlH3D10X5wr=ur7w`Zx`*#usO&4&r{w(e4MQ8h%W-D*$7 zVn9C|rZ2emG0f|dXzAacD_3q?*dK?f zShP7|2VSqqD~Z7a6w6gPsO3xe#A&Jh?WwxIPrL6g0Wlk2Trvk1uKH%`uD@MI6&9`X zq&iAS)!-g|!j^2f$SSnt8dkwizUv16K++1#-msWziO8)&g68uk8DHwWufo!W|E^D_ z1PoC5TZB49#}cihi8`Mt*C2kF)8dYYb*>r;LAsErDBa%~d(v_&opG-7g$AYHM*l~- zXJwamDo@yfzl*Lgi;ijBV9Hlp^nP}bo1M!X1#~y}3|t89d{;R-CkUkhK=^#?AXlee z8wD0O!cKba{K`tZW9Qy?rEx5-eAc>Ubr$;PW4GHWsG~J@hR|kR>b12sv*x>VMSqmX zTHaF=<{H13#rm&E)`Wzf2mUkdktFO5tz68`hkj^hAR*RB*S+@Gb&J?=NwK@ty^{2` zV&5sSyQ|MV7(S8i*9jLUW4sy_)RhsO|Mhl zl(%JU_Wh>*M~a3UV$bZE%|!S7hXVV<*K$=lBi4uHs%y!M$Bjm<#udAD0#pFV&eM$h zLioP7vS^se?-DG(&gaB!$q!@!`lbmt2dF*Fbu_L?DdNn+Wp}x0eCvVj%9G_k1uv=@# za%QYn=DIUA;_Uhy*_W)_qaoa&S4$CdrEEOK3+y0_ z$~xUb5F}F%M%+7g)U352Rw4%V#-~&lQ%%X<3AK7^wApqPiSB$rdu24{7*e8y^;oA} z#gnk#^JX=-zLGY@>vYG05|88V4TE2`nk}=B6z`J#vz5K|D+wCn8zLPlRsi~#>yayr zv-J6>L_Jv-mFJcu8fO}n?tZu0ePx%2m0V5ZC`27(7koX??tAk_wx{=3P=qP}Qom*x(T2(^$&V3ntM|w8NCbX_Mtn;eQtHQB5;>a7@6TjjX40+?D`VM0A z7ADuSsG{nvt;EHBzer7KXN~J1dW71$-TQV(bwo;ff=E5DL!se+;Hg1#^sQX_L8tr_W zNGrkn`*QDaCzs!yrp_C! zKi2B$B?s2e$Rtxa+zlFCDh|@qsoUx0@_aJ$^GZpwh#q6=VpNf1R#?}%*+<;oOx0Tp zwQFfq9rJcyi}J?ebRXSQyfG#05eFYGRSW;Xl^Q1ip$u^$;;(PXT>DXbQ}Js1+om$n zV02Q{L<8oTa%T*b#B}uD#WGe}kcVl0^dTbverZ$%^>R4F>hkU&iNxwJ;?#dM8DJS4 zocBR#IHpG^Z)bazgPP=dq>$Z!68AWB;Vx1?&$5&x?`g?%WnoK81LgP=wb8;r;wCr7 zyxt)4d{4BtozbM5a&pj?+bexr6^8hG$cAT*-}9lZmSL`=pV@z3T#>$L&wrm$VJOc7 zu~fQbU3zMJu-*t%HqO0zpTgg$1kpCPN*{H#Oq*Z`L0XA<<@v{2TGwuE4>mnj(Y}y1 za+$d3Qo0WpCote8=9g_q2-PX+C_sSKYx=B&edz3`>sH^Zt&r!=>R2?tk+rtz`>Ggi zYT5V%l&IrvC(W(0eR*5xeP6xsy8*x@VJ5-FDIO!eRGg4f3CZLA%mNEEbh;kaROGon zRVQLUgN(=#ew5}!3Vc6qwbG=>jEX@ZcbrUJl)y3oNRA7@Wjba&wT(s@LCN0cS-eaQ zv$sTptPcICyYC7j!nrhLbUm_8jaQgQFXYvW1)EXFWQ#&K{b{hf(~ZmH&Vc7L1X55R z!F5EieOL$rB+ogwwK`<=_P3M-`r$QVT1iO_dfJwrQ=GgonTB<7O~kLM_t|xa>D{)e zqLionJc1P2f$;~kYtyj3WIrQeG17-uAEtSc7(@NuoO>`6IP(GN>kE<@xL#>}9Fex@ z@ct z*rd!ed>fElA8j&U&$`Sf=qYq zFyiQkIw!<_;&U;>eTO?xvdctqEV3yQgpA6~ivX%~Q^Oe*i!T5E!gI2Kgum&-PR%&7 zAM@iK|Ho%-MK_(@Iq6BoK)dWIhwu6uzZ22dRE-7OFx)Qt`P1JLh`gFGndQ(P@2Up{ zWmPE@0*-Eh$2%iF!xvxgZiVc2^5SYzJd@Y{10ee!e|o0|EZTMDqxuUYCB~HWor7h1 zyosdLQLwE+?+w05e@lS8(3@U3yy?ENP$#wIhG{r-&C~h<0L#+M!Ae5_<*-fqn$~YL z0OSv?N-$}AiNg{4a~}67ZDXAeZJ4Zm&kf0rqn`8mXI0Y_V zUJc(-p6Jyv+N8;g%Tlc64xYIndDUBwt?sBI%4{mXWg22KR7o2MJ2~2G3XnTKS`R?4 zma|pwrRUfoxiw!(-3StOu2vUUkua7#Ip_gEM%LAaljD+D$(sCb+%Igph;bcl0VuD7+SdRt3iedCc8_R;h@9#C*~S9# z#sWy^x%!p$grP44v0JBqCxGix7=C#b07La@illkb7CjK$&kzd}hz`zxkHrP`-k2{Upu0JC%8_;raFpo_U? z0J#6W1F#+M^-Q6=E4|&xqL^4!iT;wx>0#@Wi3GP%vDW}Z8gV@MQv`vg5UI*lQ%(?| z=sqloku0+c0CDW&W?s?#k_LnU%Q_+8*tK_Iz6eHJT_(@8od7!uA1SvbQrO)~7 zo%zt!<(e7H&kq#CrmUnJ&omaObtFt$zA^$BQO?t)$Ka4s4lGxX<^bTXf)B?@!zvyB z->oJHaTPuarObT9ctI*nh16Vzk8`GE?^LPPb5i0U(|t>r!7y?mnJDfEp6vC!-Cd>e z94ZMk#Lsu0sVk5~j~tg;h3EzBmTFtC?ztDv3S1_r>;ianJ< zr82+No8B$pLtjBpU`Kj}otgb&ZHYt&O02x~uEz@YcbuzTaYm_C`r!ug{j45s_W2`_y*iS@Ev2Kw6v8^cWZu&atuy-Yv1f zNaztnlHd^st^-T_#HTe4uH7dorBwI_WM2?~qz&?zhRYgG!7yitrTU0Q|xyZ zNb)aQfk}g;7imp|l;HG$6o9Xj`PAYkvwSGdd-&$LAhU^I8VS<=hW+1O7K#9R6zk|ASgjoAOkh{V-1*X2@Wy%r>h27>m}=ea`{nhM-Og0lR@GAuRCE z@FTPdnC`pdPW$v8!7So3}rRT?=e5 zX@Fz9oZ%Xx;c0Y)A1QSW5G?9mOj@4OuX4*Wh9At$pbx?mmpYN;wm9_KiJIYLi7z#H z^f$VoLw-@amUK}}!1U^w`?esW9)5j+bs*z$n1k(&RRX)kOCS~B88n?)uUfdeI#nmC zyJb0jc>AXg*<1FDU?xyz<{hQV5X;_)Kwn&xiikYDk;l{DNvHm>)HEL8$odM5_4V_w z@LQ26mdA)6?hOd_8J=pvpTa2H#^&);VQMMfgDXRX`roC3D=$ z=)4%MV@wg_H+qgAho*{=P~yJ}o+lMU@jJEmDW(1)XJ5X2)UC%6!hhHz$+9&5QOiBz zdr1=eGcQc@tm}(1TeE~Dvyo$lL&^a)?oQzy84$3mYZ}BT6Q;?%FbJ1M`^P`bRp;TW zfE>}k+)J%{hH_Hj`KQi3kTRNgQr_fVZ!6e953pH$^j4!ea&H>PcKm3oW%aT1N>%ZQzIaqoQEZe@~5p7H^PDNK_n8RocYjz&>PQ7;eV$gD1prM zdoyoM-oM_&4Uz+V1?Uvvg>r!#CvbAk?qXopMfhkJ8%ZhKzAPlj0Y5+#{4|Y<;QFqa zg6wegqAj*i9y0GB-ND1`vHYPXDYneDPuh{oc(J;b0!Zr}75>$HXUd2OzuEyrUj{dn zrvdP$Al^h&^0;~MIY6I&!Fmr%E;OwA#o~EP(kejAX=jjxCA{Zrc$Cw-FZ!1YT;v?tm`E10NE;`f@c`e>#sF?&F$qmFXc<;gBA0DX=Wcx`> zt0CSFG7qvGeeGm#=T9Z;9eb_Zp*GWH%_T1)BswLif}d&Y4TYTN`qn53_InQ8zhy`= z2ce2QQ0{cFU+IM9$tP@(FscS~`?2FGGM#Jlwd>^q8QT)q<1}7a0275D`x*O?eU+eY zo_~TL6Q<4L5Yy0uXzT4;f|)8vr(f#%PW2gp_bX=ynO)-8z#qoeqd{b?bxX4a7fou~ z7G9$+cXlngYyfE8G<>UP=4=UUdQD!RS_mvZ$OHUnmf{DuKO7x1koc0C$H%975G!#k zdTAJ4)KM)u<;F5}6T*7vX5bbK7K0xb6zwKhdIIJs5C4Ywk6Ri5nW}A8e0`)STq~W z-(I7I!mB<%cnFFVAcaIccE~4G`vY=T09S;AEr0Bk7FcZ`^85;~42!$gM>~ku#AnVI z>6d@ThDCzAlxqpJLZ2*0K4(6*-;ImD{Jya`8@N0Zdar&+OBCTAlg>dhnmm62h}jSS%&_{ zWi$c@HyAC3A)E*W#)3R4R)MN;@Ft`*zkH8GafpQT(7XrrOnL&$FaMt|D4Qrw%d+JB z+YJQ6i)Kz>kX(TP-qL9Nfg(WjAvnAOXhgzQ@}Hj_XlF& zi(oTsAM)lg9;Bw)m~Q+F6HYbT1AoB@WK-U(#75YPzQd2_yiv=Oi0K9|>_5|#z%m{q z-k{D5NddbQ!M8kUyg2@oqW#~*P68fHVVVyWo+OGJjHrE)U^86_%^$xxg+Hcy_(qYd zIXF>5rZp4g1^Z}skWW@lw({i&fqb$FMHIB>t4rbB+t-Z{WkI=_X+kp5wqWHBzB#Z zMSgDR(_m%v=rI&)5=*;SvR>IctYJ8}oA^uf*L6kDS%WHWM z#8@yt!CQIFWgaiC`zUva*H+;DGN{yv#q8&q=p2v9xnc;qPOH-H#E9;UFsj*PImaFM z>1^Joh9zprTD`WDXRCA*sOuJ#8L>VmNr$RO$0J&T9y#qbC@^gnWysU9^xbI z>T4}QGj*%+#@K^XSR5z&SPQi!PkcUF)+>}uk#_w=)&Mo8?m4SzorDWlQxL5@kd%;2 zL%te}lzAojw6ZGGqZs;h$NE=kfIH?(^>Oum3hr8JtvsiVxbf-2o-Cjq^o;a>2n|mGm+|VX!2(2yyzK4*k?^MG5Toi+$aEyBDN8|WMkVFR zukf|!I#(-QxCU9WPqJ4noQAApSOg8+8ptBfl9CE@x7X1!&xkJbY}@ zDLjL5)PqGdkIcPiVU0s>L#TmE9Ga;XZRWz*JfVn>ky2tB~{f*Ok zaUC(6o|5dao9N3ha+0dGc}z(ch|DjOmB1i_>g);Y_#>0W_cx<`rK{IA*sQ})gXTMjbq$8x`Vf& zV3@l{bX{z2VPP1p4+tuXUH^0!@T?u*il}G<CDQ-b;3^Q!oR~OED1sm&VE`Oey5DGM{2=## z$+aI(v0z4%bfuylJ8teq@J3x`tY#V7CyFB#_0}&c9kX?PF9P3x&7)l9Z*urkayr{{ z8t1w5!o+cI&!7_0X;i&w?pd~6s5o2sWZ!iQcC?maf?fwx=*K#ntnxjx6-vxbRn``g z8s!u`O@Pc*&8u>Z&G_T~(r@E&IR|5hysyoPj;Qkbis6Kll`gu&M_m=Qm!|>BeMttI zP12!h@uZeC_56b;+dJPu%RIDoQ9({GvN}FsF5EIkq8L4{S$o3hSZAlW(+w9iFule;6;qg+ zQTGb8n(6aiXmuD3O$2yV=JR}3dX`~3clXn0(vb5HEbx+lo51)7$+Ln4gVNWH;Rd8; zXm=W0p=GlgcfWNUwJciWh$`F-g?d(*DYxJ_xk>!)VxQ$nr%~VM9T=ya8uq2XC4QKb ziWoI2^^_^IYo`wSpr5tx6GSSfs_Sw|(o&J>*lbstnKy!aJnk2GPVQUZtQ^-W#KsKl$9q;xGH~%)%VIwp<+sO}FmAD7JE@a`(Z?EzZrL0c>q?}I z+ShcPc3^XNZ+di-lXMq>%YKDy!Rrr~{mx&PJtp{cBUT?W)ORIkRj0gn7x8Au%xFkX z=jdlFHfIK|wRxt<6cS_CQ#8FWQIMa(F1fKOb8U&(a*7tUk^kFMAxA~uMPM(+=h|OWP@>H*|Jnelyp`TR5)_{X>qhbJaE5LWS)A|8$fcI{}^^96&J)I~2D*D0{mpwCrb_AOSY&+T+TdJ#N~{z z7Px(m9!Q22Ox(I0Xj!-Q5$Zs)@mh6ktuVAKf+v*Jchs3n zXMO$TG2<+*^g>{j!l76qUe`2Ip@jGlK*`1eWL1>Dw-`hq8hml;{N*R6c`CG%*^xTr z#6?nkpEyose(mrQ*6X(v0 zlA1vt(-rdPn_5#DaBwSTFuP?2T^VY>1%Aa@VL3G+JT0xUQ(M(2BPpz`sO`*Kk*}OtK;J zE2PsPxL5=w^xvS?4tJ0^jW#_j{y{?#cqEDD$!Az*5*+IZ<$A6a~tIEsYbfNY2Rc<?)KJ$h^C-Hj#{U(K_?y_Fq>S#8z)${Tr%)eKi`G( z0G>B~b7jzTHFD>LwR3TP;U!d$qiXqj%bsSKc0ck5ZEsO$fY&su&rvKkASb-Ht)=Jx>!W|%n{wP~V^1DlHlKqp7+_70 zPWjdRpql@+SG!^kt2q!_NikV&kUWrb?l};G)r)uyZ_g_YrWw?bh=w(&GCQ%|FUVI` zm-5sL(&xRB*}-#S4eMWO+`WM_-Lqn5+A%M4>ku9&*oRXwt!M@a^PY@GDO)V8PDjzD zl)HZ^9eK*pD8@XM^ceV!($_u6KV&hzpiuBijMj|QbRC)c>F5=Umd16<>qEE49hRC+ zpsH%Z1qbTR;;uOnm#VJE4VSeG!CBy^H7#dnLP_`Rzm1G+1&L-)W~;t=QLJBN2Ey+X z&*;??jB1d~@pyhScf(^0?&Xoz_S(={U|j-tT*0wLKpF~4b!5FKUK=%)_)mK? z2fGE?zT@Lg2drxM4T;J>XqD_=TBSK44uP5gv(0Hf`wc$JjyXQA%wXMWrZs>Up|~YS zO5V7VaTZ=g#2r#f_*<818F5Fh(af`i*NHlRrLF$F=;S%5jVy&VK8Mwo?`t#1Yt(EM z=xsV6(y;ZzN93Z~%ci|yBADCjYBOD=cAJSN%O+UwysfI|Ked0b{Rpj7c3h}DP-j`u zwVWOK;Kx)EppS;OE}HP5YIWjqD-Wp~O!ksVEqmW_)9q@Bt5k|hUa;{2#}F(uf9?;y zWdAQ;l37h|dYw8gVU0s2W~o8)2%(}k=4CuDG`Q7#zunfji}ZTZnJJC#StmFk^7 zMKnC!$Q302&|z-fqDE-XA3TE8j00XV3Z~*t6}@AL#wWNJ&iHSAzl~if?O7HqaSp(Z z+x2I=J$~jW!U{ozUvwl~0-jOAr$JoG5W0JJCP6zWndEpO;8+gOnifl(9J(K+o@@u$ zd9LDbO<11j^cxRn0&;5w3|jSh-0cH3^m zMcdt?sQbzY2N{Sq8`bSUEQ|}kzqcy?`h9)y*Q^$SyH5yuNWg;#VquMcZ{zQuCL;M; zCjVV}{aYq~%j6%1?r#h6Zwq0x4k@VB>_I_|=DK}us5emw<;#tCzLSe>og{_j`@QW{ zDz}S9R`~iZ`^ht=>(E|myKveB6!HBv{0PJLg0T3m>@?3@G={4226-&!NzQhyM40hN z-sS|IKT;8W^GdQn6wK8?<=ldwwMV0KsAM#<9m+WWQl)v$1og%;RfFB`|<{ z4Y1P_N{{Pz)^*@J%1HlxVdfob`Q(M=nS>^;kjnx;#fhl^T6PGM>+y%rZ({JRJRzfH zN{UAHngO4k4L?v9rgI+BFrcPIe`tLCooK`Xu~N;hWvTN?^RXmTT6Ag^z0SG*3I4-J zkf05)Ur1^3`XPiXBN?4CnBvCHfAOix-b1YGnl*NH;<2Cq5&F%X z*yytOKArOCZCOu8#yg2;-mYvEcKOxr%R53>Cr1QFeHrw9LT;V?-k;)`=sA%09?&NC zd}GvlSLPU_p@;F`EY-(t(J{XzS3F22x1C6?v@uEd8yXC+XHhbs2T*t)$z2%hnch_7hZfAETreah!eXl2=7Xo>y7;!PmGZ zYp|F_ajOPXGsF7u&Bcd~6J^qDybXv`Z7cD~g{7r~Y$y8RoJ^T4-l~pl(e^z<-1=2m zy#V+}(L<>lC-2Q%b>$Yqku@Gla59VbVzyVM;<&*GcUH*pbXY^ z^PtM$QA16@Cnp1=qd;hnewHPxD7vxa0>g&swS9%^hsVFQ#ysp7L`Y37Ypy=s>s9p= zCsl6WE7Xbo>68^ed~+i^>T1B85Vm+v>H^!o_gW4QuENH7=FIK4X!o59n7Y}j#@E#2wD;MZzbqOfaI3+r-MeW)bu{qB>6buh>4)TItttaKYzoK*@}#a zb!>^WT$q#J1hcHhFQT}D@CT@+@=8fTg#n}|Od!S*YJMJ_dxHx*s;--A^Dxz8Mt~7|O>w7v3`UJ3F)FEupHe>)fVP&~AJFAu}-= z>UeGA`_;m7-a`eWO#8#f9;W>bwvAuE=Ckoa!dCjS8H9V!R;rbAN#mM|FAV3(`cIdC0biY(=d3{pnQ)kS5L%+&w6m_uN3$FA2 zKfu%&;`j1}+)t$nDDD=lt3P||m+=!Bn6ut*FE%RU{Jw+X(S-ps4KGxvzT1K)9ad}6 zK4)r>N~o$Q8rj18(Z&>BaE4dCLUqqj{GQrR&oD3Mgqt0+WecI#8L&l?Lx&eA%N_Jj zMlQa6?{?&5o9@K98(vBoyVO;KQWDP|gWo>9{hOIM9rUwbwaZ%*mbFU)P{JIFIDg+S z^xhd5l-(onA+Ot~E{3l17GUOOv+My8k>M&ao?Vd2j41tPE?57Ntgi z(2baz5-jfH=!w~bZpua@IW(uQ6xS7hf>(GA|oEY3J-vlC} z6u7=}o}SJiswkjF?2bOp`5wfck+WtBaz}*qdm<&&mjpnpE_>J#r4oRYzD)?Z{Q^55cF7*VzN?o=Cp@~XvUQ^!g%Z$}SvbyX**if--V z>*5%3?j%l?GYc1~GFKgJThb*Pp2BJ#^d#j}$WtdXeXDB96lL18&Il_Td0rC~`^_Nc z?pWc_bm+{K%Np~3sMG^+{y!h|Q4((8zQorZA~J^+Wynp9tfF-vYZQ7nEGB-c`=kzd zj#2JBg}=sLZg6cnY5BX!AT0bA^XvU4jNadUj9#gQS9_1$JmOMgi@v<`8FoN_J7q62 z$8R`m*ah!3f+k@(Unrt&^9u9*xuP@Gwe94`*I3M<$b)E)Xundam5Q1iyXOX*UK@Id zG51*Ig2UP=j8>;A-$zB^N_G_ZqPd|jO*JqSi=RCH@MZBFfX(n?@X6zG+<>e|81y+i zz<(h%f|=tfw4~W(F6PkJczv6bsjI7350(h^M*Px9(UL`m>BvUgFI3;g{Aj*iUYT&s zp)unkchz+|bv81?=u_!mw<|hl-9-iK6%jAR8;A+R<<9C z=6rtP;e+$zHm-ichRgR|^eK-yX8;-Mp=#vNiS`wGeUm3T&JJEZfE9fR=H0h$c>uro zLw<=6lRof^DqsM5MPNhSXe^Gn=p{!XN37IYvb$@?W_`{9eKP&Cq{^c&VwdO0;b~8* zX!u%EL@tIt`jV|X^9<)Zn(-Dn0X|sr#5X=7=2#Evz)}$1(!)k-4*wB-+2x>ZvhZS$ z=&VO`-hf#wRC&Yt7u@DcIR+`;?m8r?cL$(|GLd0*U zN2JI(RY6-^kNv!RE4*LmJ_-0-hWK&2*U@K3H@V%a6~TMOPsabn1z_ZhLAtR5!thJ7 zOm>%mzJ;4JTqZQv3Vh>Nd`0M(Lm&lG5WUOAn4V5u&m7P!CSGchjQxF6Vxxk+PSB~2 z5%rl!mvhzd!K2JKvlO~hnyWBZB@bTY%;5Vk4a2`MS$3l((#S3HrR*ukvei)B&Ra*> zq5NNQV-Y^Od%KP_wU7Q0JsA9IJ51xeJF^v8gICYCr4-bX^+BQBfaOlq6ilbSTwnYH zWk$i+a;2hBZf({o`4ESyQ22^vk0EI2d*A|c7lqdIqlI%;Z>P!x%FxcJ= z+tBOUYpKXBr%yV*v68;=_b2@&(38h3>R`QgL*#0bhi zlq!jUC6bnPR3g&-z2S$rmoP60XqS*Mv*7CaNA^ivZ>xFF%eEx6aJ<#e^Iv!Kydu$4 zaxomJKc^?rK*U@9zq>DPRWw?PEsa*Qr^|f`xxONTo?_d|f z5arN8%jmYkEg{b@v=)|CraQF!UNPD$>CnA{9^EqY#8&UU^7cImd-oZhD4SJ>lj1si zrvj}za*+9&t+h@N10-LuUL!Po3t(I2AR0s@Yak5-vmu@4Suc+e6CvNaJHW9FBc8ZL zib_rb#*|?cYB`FTqE5>e{mItwU!fAgm{Yq2F#kzVvKsN1T4Ge_H1FB-lDrQ4JI z_HTKL^RvE;SK2gThm&7y4qtPW+(}D{KKVy71)s@YQDJbgWW-z*m63Gc#VU;Ob3Rb1 zM1jxEG8lNN(oTv$apdO&ya-&;B*DqfP?+PJHB7WkoE^p2uWCJ4SgNO4f1Pu zJh|aMGS4x;barh_$CaSjp91>|SMHf-ko_JLu5oHwPKy?RhH)qR$aB>yO~e*d;F_Nj zX>V7)q{9HWgg`M3|DmHOgAbev#?BMzy6~bjiQa0g^8emSpK|kqzqX{d?!eL>xdfVk ziP`O2h6cOY!G_{P=*oP>8eQEo9tOIWHSeCeQ)LzTtwFP;CL?)?TeIm(>d_y^xdKW^ zpH_OEV}q1ZmGA5nNhHwZR=cf7ZS*6`+#+N(GaJfB_fbZIX719w?2BWtkAPDXZ2>e&pT6URRB5C{dC0YR|9Lc|=~}^kcTA zC;ypAK_~k-M?tG{V)~|J`$rl;-=X|eZ*C>b^8}VqKQ*b?i5@tU?6;i$SUY`C+%=W= zafIz`pI(Aml5W#)VC9%6*N`I7PLb zpm|*>B8v8Vr0uKbr`{L|1>}>>;}ls%(kGSzZci|7&;+^Q6Hf3^4#ElNX*o~^V3I?{ zV#!R6$<6B7c?THU)x zA1jrLv5I^%d2xF~tKpAOdP|PmIpO?Cb|x1p>&n|Z3({T7#kIWeWo%`p=5fJMot+MI zWsX{-In_MsDW&k$_>T5jwIPcLz4H8}bR-Hmjw?EkQb+IFSZWKGf99Fvd+@sP3P`p^ zzsyYh0SugvSK*kPwcCsukeFK3P_A61oyxRnxpq~`$uLp1kg?JH%COc}w;ip3=Deo2 zN+IZ)34rdUVpOPk9Kk5{Uof(}q^94YFN7l#rtLq=PP%02FU6(ASKl!UK&>=e`faaq z%Fv|)Sewlm;A51{Vti!@%C`?M-rrSrntsrQ^SDjN1F*&LX)x3$Xf z_|gpU6#ol^wKwf9zQ8ZW7|soGzsjrbrPjl1^r;15vbT$MV-XcarLNWC&QYx-n+Nb! zUXTQqJ%|AuxgF$}0O2?*2~Q{Zu8PqD60`C8{p!S=8IA@BTWqYt>1zfgcrD8akS;%<=$pmz3(lPQnPle=$8)PwT(Wg z5zW%bQI9OpE49i~9qHBRe(Y7hOs8e+=aj-1$#Hqrw=0h*E$)T;HbOHt=l=jAERhT; z*ug~W8*f#pWM9@;8_d*tP-O9jf1x}5h;zZFW!&TwJnij#JNIYVQ)DKYVZ^pGp+}s8 z_ATRfQ?_MR5h7nCaw5>*LfWF=59-rfl9EMZDY}33(&+QM$9UynFSf}2sPzmA4!@EY zp@(_W%psv=JE~*HeA-gd5A&4Ucj-$hKe_dj=+Vs>bg5I)to9I>z0~Rws+;?iZc|4i`O2szmKiPTZ$L?ELLv2A?a? z&w^!p;xZ#PJDpD$D0#dC(&^}=>5`Yum$csP|EqVL%x=3zkfIy}#`y7xaCPRf0bU4B zQU^3JUHP z?@4?p8ABYsD)%89XGT<5;CAYc#$b!@RP+~P-bZJiBc1ffbEj_Gsbdu}u2#0Mh~~)j z^bWtOn`YHD-o}J{wJidF*039Y>>~{Fst3W?fMw@5|Hey3tW|JMp(={l!*tGu`YZIlu#m+??e(*MyUim8bK@wbEZ)Rl(Z%(8oAn*?(1s= zv+>SZn|&lzNKL6#o2;H|Jw<7IlF(AIlSD(#R+r$d_VeRrd$^S#PO!gOFihZL4AQ-D zq`@tFwaU`^R|k2uB35wSrCdaF<;VDDA*HNpKZceO^DVeC%IUX%XJ4AU#sF)@jr6&v zILzW9EtXF|kJe#IKQl*JtD9UiO$(Gb?JE73){8H0-*Phu{D-1Cl`r}a{NK#x;% zhiF&37QgWx`CUSujji1tS{qj@rwwLZ_=QwEuOJuBy43+QO0!#q4u_c?sm%11Wos+QfAgSt_7`U{zB zJSM(Bx_3svviova^I;Yfl1o9yWLkqBrj^glyBZM;h1WE46FX0CYU&YLIjS;`<}O99 z7I{~koqo&SE`E{GJ-mm{C-59CZzvDHUjK+O%p?C-S^Mgc94WF#XEfbt%=1pnYudAn zh=RToRhEXm3I*=+PQIw;6Lfa*&~UQd&rh1r4 zzE#c!_>2?7cbSr_F3qhY{MArLd6qn%<%`0iEk;HU3{GhjzFHzT)tjW`F6h9BM%Lq= zbXfDek4mqa9XZ-jLb~>$-g0?XW9>Yh0_wF+>I#_2&1YBdI|Y+jM%#VqsL}MBdDrC| zJVtxz4rgXo;g$Ppw2aS*bSXV+j^#LPeAQ7-{_-p$>H1-7bY)b9hP|-@_aw3_L9x=W zhb5CB1r0zg;n8=pX!^j>YbwmW?QL&Bo5n3Vyp+j^oYI_(dgX#i^ABoi{Yz&xdM`Iz zTpW1Moq!psusKbKtX*>XWK5(hTO*O+CfBfdUgovv-2Z3w4$% z@xC0=o8I7#_2yeGfk{F4+S*r_Pbt!in6(!vCij)KqsB-~OX}yx@4a?P(=me3`3FZD zBj-j+9IC#{DP+JWk#4pwX>PWA{g3G`#mkT*>KUBp<%aB+E##qrFl@Cqtf@$zp}&he zoKh22)ubKFsFLtlwy;&1eIV=U#2I9gu#R?8&ID1E<_P~#NX>#S=3xd);OL`VjlFKW zT`hsEvUT0~-3CWRuGS^d(e3c%xO72&YuifZ6#=ITS)=6;B#MWpPjMIawmhs0ixt*z zq%NXk5JEkPZN+WQclj3DRtUx6Nb^RJ@$SPTM+NDtwXpZB4|>t_6D7*2pBq+;W*mxDM;vG&U|(A75|xNTy%|f9O*eaE{`4l zFq@8K?cUNR4!;aqi7%Rw5U$I*nz~Z=gy`PAO)(3SH}}EVE@6LX>R`^bv#NERms`76+Y^YN%(|*= zEZos;0hUnSoR6BABYH7gc2qgVS)StW$iS4x2H&eXV?O9k^UWjUa2h-RAZy1iZz48MqAZImM43~)^0)k+)9+wSI?L5(%OaR|G?XvzAOW@yo`M+B3IuN^CsbyNt|<;%a(y(vr7# z>jd4oz8>5dN+mUQccA72E=j!c-k1^U3h?ttk*!!J2dAcvPKBn9Jeu2F0^ij-wi8FE zbSj=rg_y7-WQ1scKf6=CW$f>8r7O_@f%1Uk)~d5J8@Nne7QytN7jNZJeiBu|FIxTG zqFz{sp{USD1s}2+dB?V);~yNf>sZ|`N89i5L0N1TvtpLC>bqs!2C|M5(5gMJF{a|W z(W|9YU)9NB@bj^k1IznYx7XC%lw%FP4`Z?N3GZrHt0yw_O;Elxg`rfp=NjOUq2}hk z46`-qSL}@AO{&}@an80GuHPzR1se}C@329OJ;r4Kz$~+2})3e z=O2uN%Y3~@3aAJTUEt%`NsZ-eU$2-iVGrm!nJPV(9pr1}t9mV|8j2b-dW_r$dd3|( zY?nf~^ymVWuIy;}Q+#djU|Zv=$hxSg>erM=zj%}6Hawu}MRsnHT#S3vKKgS?iikfa?xD%^W?#wM-)}YWBht;EBS&_H_Jt=H z)UsA{Jrgw`+c;-H_Jh&A*1Q9kv~d=GN4I~(Ez5+=uPtXY=@eFLZV!S|TCU`8;tiAirW%Cj!FN*fGulBJliAKmX8ZNg~DT zVlSE|aA{wqE2-gn^`W6G+KGdUDSJ1lD>EXtK3^`(q=bWKwBERa+2q>zLIFVz$)YKL~)Xp zD!M`jUwAyF6)V^08C-@1FtvB+o>gzh9M-+Z`LpL!*Ztg@Pr}

+BEY5C0n*cwTA- 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%0D5-#?mZ=D3%)M$(|K2 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 literal 0 HcmV?d00001 diff --git a/uml2es/tutorials/images/dmui_setup105.png b/uml2es/tutorials/images/dmui_setup105.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8972c407f51fc574d443c23aabaacc4fc1ac7a GIT binary patch literal 224272 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%0AOD0B`tyKooM9kVH6-da@djcT) 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¬!NVpOanR%)~proRPxGIyd zH8{w}EHy*l4*;jfFl;p%ECZ*ZOy_Zh+rrnciWu2ze)=GMgA1LqzHLKHV0VAJDiZ#L z9}*IC@yD{^>eUqLql;v(e2z-DYm*A-0rq|Q4xDDB9JF6?is{<*Jt1pA#({OSk2dO8 z2oLzjWiJ4}@^?FLh(M`A_xe)=Z_9v?nj-cJ7uF@*(GYr!)yFMsoN=aES>1?GJQ=L3 z8GUUx^s`%tIyUuH_rJwiSBKV;=nvKy{Jp$S66UKJlwFiR=wMl7rZ?wZ= zrlvD=Z?O1cC!0-2T^a9&TaHui^i+~@IFPUl@4ab(G3fKe6ZY`vko9_2^7s6{I;cXC|=1_ zkQBQb46kG=cbQn=I@(~6#n*ukRbYPDPPcT`gEoIaHKV4COz{M4zEJ{>BIx?8o?mE-IYM=#3$C?$4~n6XH-gk5r33-LwnWne91uT zLLX)}82<5mldFsPIk(O#LT|5z@b$v)u&5ftMdUl%LQ^|v~MzNNb^TM z%5U&%&6x=tS?$EPqzkz6x2gOL0MVWSu_J4D`Rl>|hG`xn@#;+j-#% z?&u>Bo2OfC1;Pxx)jv8WT>9C!+=kM<&z=k*E3m~qTl$yM6xIDU zr|V)4v(HSwdr-NbEH5*BM7~I!B5RHODc^WBAj!gRyMifc9S!b_eG6Andp3Ft7?;W| z;L)CThdYH!CgF^x2(eu`HB4$j3W$o%@})@mr>nZslnzTAZ`<2w&=~bX=>`j)Xha`q zfD=zPjPr7dsA>^DO%;1hceb%Aey}4aBBLT?$IiNv0&d>dYqVSxH>f7URJxi_Z}?|F z2RuJBZbZq`srP<{^c_;xjR^BfT9`z-0G;x#4#XW!^W#V#W6UDAI}23l5{2AUd2Nc#eIES8HRL3gBZYEDhn7Zr4Zslx^Ye;4&K8zeFO$I!CYe)JN zPimmxGsR!ZaB%g6Aj(V80nhBfq@bq~OoOBrj_8S4NEh5hqtX2rnfW-PLaKr8KBk;o zxhOvpLs2b_-?YrBCe-;g(MKUp2;8@`)vpZigtGBhT1Tt4Ncf=Xk?VY$J^@QHWcvz( z#d2%zFtV$49DFk1wA3U4HEBfA9Igot!An6-yFP%tj$Cui3%#AYt|F<#Oci(QyLVM( zDo($M%qpkQbj489JF?hNvzupmaq9Igi@8TBV*IagyP?@QPIf%p<#Z$Jg)X74fwZOQ z^D}oNw^GX&`nwK2op*b;-BCV|uP?qOI@Oti*%VF z#k*P|lS3-j7P)Tpv8oa-l__i%k+xGzvC5D5^1ScknQuJ8wZCvOw~6g5)-=I zRbD*%A;~ODSPy=d(+9rB93FVZSD_;+W4~$akNrSfy)sYlOZnMpH<-$T zpHk0BpUyD!2^pG3)8-F1`exLXx_Gt4E9wjIlb&(5rHM_d+oQ_qz{ zfts;l%k)elxT141h8K5Czt0`%-T2<=QYqvfr6cfK=WWk8F57L9KR>#=9|ns9x||rr z?4ot~{ci5xp!HJ+)&@HpjpnOxRXtw;f6qW8%pHG2kLG9&_vVgkY+i;-6QBlm5=~Gjm;3nD~Z)!h$QTt zfoDHX7V!J&O0%?>->z~egg-7@JL`9w-cumcy(2b~Bf>d(w(@?ijzFEGw)Bw?!N;b~ zB<@x0-nKXCNL3#GoIT&{9b);lLB23^_3&tqZM+l**tJ%!`ARHSK{Aco`#FY)eJT+6?{_j_H8I8^X;l%kkq6>zW|4gexjl<-_+-gh4mCf>Y2sNOi>Xj zxr>q&el%_wdxO(wdNWkj3%SWKpV}hZ=oro~M>kRs_24(IAep-#O_8FQQ&VTD9tS;+ z>Vm(52F`39;69HItbAA*C!b9El4{r^>j$~;fdF`e%o+WQv-9hhX6~NF4#6gELt&E_ z(Xpi_=wm!A8(+NVSnFpI%N&6TxuJvsNSnbIX_he}k7rY=a)Mv(V&@KaDIPs1P{rfS zbK8W;g_G7-$kl;GhYR~rK0_4iMP|IQlM$Q-K0BGu3>+=G6_T3Q-!DbALL6&1e624H z2P=--b`59N*sE4cHr~QiBp7(bc@`_XIY88Wn&>fOCo_fDNOuhQ2?Dm!Y0QDP{W9lF zlHA_1BY01*pHQ!$MSz7Y1k$_uwwFA=yQ3i)#gb2JgZO~B=B9jr%*N9~uRDaXBJOVn zlfhlcaeY73AN4xq@YA|obP0$|yMQyk|PwkV=5gr1Vv7QV7^p*3FG z`ahj@d1!3D%lgh1_$eb{8e>UFccDsBAD-X7+-<&@x#ar*9m9)32CqJxf=Y4R?7B+G z9jUdFie=^M_?c@ncS&1pyU`-qEzSZVa6Hd60=XcqPP75*a0Sjn!?}vj-=akqpK(dS zQ0QYov~(dsK^l>aF$lDhy^Dxm2g^74j@e#AsC(#J2c|_x_3wY}dtiH#epk3*FrwlV z+n74Q5q4(QM&5nj&@U{w7A)Whp)G7Og%<6>sk|3xo*v3 za3z?6m_#u_4+j$OJZD;IeiAdymY;Ej9Ywq7*POwA*=niH zoPdRTN^MM@wVYY|5$x!W51aMecYVOoU}e%>+6B;!^{D#}3Btc`Rt`2o8$!0ahxOyg z3^uq6Bp6)kSYk|3SC6zL3@jlD={);|MDeLnQ%}}4G`$ysN8nSQby;06( zCZ$Arq_-gwRWgRu)p0=-dJlhfuV@|Q6d_Wo4#lVOw?*0wC3kfXy}F-^Jity$oZY_s zDSvDUO%6`YHF>lg}g9R;D07G}a%-+ex{R%AfE9cy9n(@u!Uu>{90I z@O_#t#J*b4#7<)Hcnl?Q_W6^|jhe9xjr^BHr>XjlhY%pp&v*~9E_Iuu zGA)x_5F04xmi~sBHv#V@?VAV0b>0VE55;2`j~;xrRg*Q{F^i5lx{6l0{`0FCm|3}- zyXro2J+W+j`E0#O1Qx+1^M@8iA4Hg!8liq@QO7`920@=XB$p zv|q63)M%cuCA}7|>ZhAVtCfr;Tk8wo)A3fxDsS`FT5eGvY1>HOH2 zx?%Yh(^t|QVurhLn7}Am4^~(IQ7tHg(NEaGt{XK;r6msrD{CzWYLR!ksW0Bu3o}+h zg2ye}#Z_>dxxl{&Jbu$9wOzDpb^!EP6RIZo)c|4Wk%24N+q-=vg8E~i#Y&STZQ{T98JF>432bfL?-vF zr`6gu#W){r8Vvb{oClgLITrLSY!vEcCI{^QXSTo#(9*z{1-KPLWq6?`!eK$I{jTF3=kKA_}yR$ov& z&p_w3@{b&OkFG_rYh2hOkr}%np{jw~7)#MPCt(?{z`dgG5&A+^l8iQO>YUF{_y7~< zo1e3Rd?V|{Tapxeluj=}GAZBsvr-7FwPSKoN|i5N&}tj7KJqE7`2Jf5zi-$81wZSr z$^p9 zS5?W~*6kH-Xvi2WN-mZ79NTkVzcBa4L*tS({{BGHxiz4wzQFw&S8l>~s`*}(Mf)|o zOXqWkj(B^inJl;#mL&74D3K^tAd7Xyv}0r($o>706(Y@S%6sljIWa*_enHS?N)ha0 z{Nq2j1=Io=^h8pN0?*;)0f0<{f!eK8rc55){G3QJ0s zr0t~Jw4hcluV*)9)_OLb)bm)-=yon6HhrF;KPul657yo-LKRAp!q)U#p9o5ipuJG` z)yGURf|~j*;WbkI^`g0ijK>o^@w`Kwr-n|QFnR7_;PT==YRh>9Hn`Vhb#ANR@ zkXE(?1mv1+<1|^0&Kdtw3OR^!wZY2Hzrh8q3kQy-Abx&$F7`lz z5s)czu$=7L^Gjy3S|VBpNTiP5&FU^O`p*)ZpDXSw5V5fPR#*QJ%lBW&u-{TzuyF}h zS^t$4?_K-Y7TAizFX_tg{~%pi)cEYTM6H=O+JkGi73-hcxJgSQ%)&I=!!~wP*BM7h zPh5d!$fysyyS#Dn@7(kMU+10!hY4Wsg@2SCoNwgjzqTht=HzbK!Oq`h2meo(9sGUt z|7$Bw{yzG@kN%fBv%eWWkTmtbrOxbcs{fnn|F5HZt#LNICVk!HcCPW-fR6Cz8$4DC z#d5!tn_jYPWpe=rv0TigO%h%(;Xb40CqadiOPE$Qx1dsvUB}nhF9o#nxBsGs)QA$Y zg=0`^jV&x-|9bhimGA9qTWBZK*S3m7TzlU^A< z(t77{#bDfSdG3d&A=Zqwv>;=F`_d>1abpcxrBURZ614X~5cC~M5m$A~s z{p_49&{E6#!Qj5#^tHJ`ApFzlyS6^oax<~ zR&V>gvO!&qq-F`|W&~8sF*C?lE-J`OuqUIYS%TD`z_FL*(80~&QHxMXi<)j11oG6* z7MuhT_21JU-1WpFrcz})5_9XI7*X8Ek zVEiy-oImh|$4t$5w|8LT*%cgN&MiQc_!OKM^R4ZVC`yf^l|^gjL!qGcyH|C|+u54i*->YSjmGBUhkp|ne6F>+&z?V} zR$UxQZN#x6@lYBD$HuIaS6u5$Cr>r_NHkaN00SP5iizx%h0t1qc4 zfw?7DpeyXqqd}d!Xp(iD^`V8u?CvxZK~>+M#ud578FU;IxlY6=ZbvEp#_zFbU-01s zV8p_`R~%ncGRO)xwqU;0J;*Jfjid*72uA8>`tRDRiDzsAKf=B>2DE-~L}#=y^$^!o ze?}6;afzX8HKk7$e<_upyR#4IRqR5}*Q6ITZB9pqajyXLG0uEpWkG4sTvJti3XhzY z&N`eB4iw%0cd6_y!6a#!v*Y#865}Wi0n?veeS_u^-W=?K1-v@g=Qmo~3I@LE#6E=w zwl7G8bT5OWQHp!PWGp2?5to`Q1)Tl;32=5RaDWZ3_qYXN6U~b+!qZVJ`*weptq?`{>q?CVfbz?}GX6%YT)|CB`07!P&>3we(z{ z;&^HxuM+wTCG_aGa@1g`%Y#AI?g5%pTjg$b<_)BNUm|XtWayXiKyw$$LVGbuFxq`-|KG8rd}`Ot|h2O8dQc{pwn)D&R!KnkuvYwyDbR zJ|>n6WIY=@S4#fnTlefG0sR&N&1O%W{_8DdB>-|sx1hh~cNhKDUIEB80sd2xRicT_ zUvJ@W;O>I{Z{Y6I+y4x6QO^EUO-&jR&=+}V!EKEn{}XiE%VJQgbvlJf^q7t0$?$8a z?b!YgDD~)y!M9>2Vl@;UTokg!^t|RlI%N2tkoZxhseO)gS~-`zH1o|)!`9f~n+MN)8dVdD00QFt_aeG%4U+wCejW^VI6EAA`#0E5X6=!fSIQ(B5_?1l6 zGUMJ{GTBGADlrh}`q$32=2=iGqwD<0JjT6ACVknjh%$0Q@H6J~EG!5MRqP=IbOwYL=pY+>N#TYu|tPt4IILfj*dC{a$}+P`!Q1 z&VPgSkAE5622PBC(Ae&?OR<4mFy#;UZ8wU0%_v81eWUoSn+bx}1D}3Af9cMN zSTXUvi{~=DLY4yC3cVV=3{dZvmFsPNs0*N2lxq19(pQ5o#fyBQq{r(TR^yfCs-_!KM4*v4o@81OcDeDc3Oz2h% zlTM2E=2*D%tEGPTk(9l({m^ZRtiEC`RBra}@jrISG|&5s_a*^YJzB1QEGh*56UA}|OW%Jg7LUfITmcNQV}xPODh|L5}|$F8gt^fPC1 zz=9-8r00LQ7JyewA_5v6i5MUL55I_oEYcKm@2?=nXQ3sH`%28G{KX*xAo}}-e?Z88 z!|)Hu@^7^HW1;jvKpXIjtpXE@@OM*F^}pg}U;OvI*y?nV{VQG`!nP}4jcf}p{hv(g zH&^5`0QtH)p%?vE@->8oh0HPhpzyCmYqaQ@6ptnalfPoiPtNRZgY1`2Dm?z@JQZNY z2k`ue{^68AM8p3QYkao=UZ)kETlg2e?r#wOA;A9z;UD47-&ptu((%C2{{bP(82}@u zN0ew)E{}CAEK1f;@N)E)U#Ezp@cqV;4EZpwnZj&z47IW+23~I4a$|Ktz3Yaqy1jg# zM%ZS*4=&1OjQBc;?I9uQZaF%|vz+uOqN6XAGdh%OLaI}a2c>mm$?y-i`HR(I84`XF zf0#e`n2AC2S?cw34qd&%J7*{)+t?<3BD6t*Q-$0W028@rExedP2Swm%wu zcy-dAy(_n6Vdmzoww>@3eTruJE7#Q$Uu=bGpXl>j&~H`)1yGv4)^go}{kfi6R(nv+ zR9e`&QBz}wAjMJ4ahTL8ZbIm2XpTAFN6j^q(9R(_Hc&Eur<>zqU*mdXexVYsLZ zj-aE4j`r(r$z2U&=*SR*OJ58nzUuw?!G@oB(qN+z(;%y`^P_H32zRn%nBgD*?H(_G z_t?HO0x6ziIM%Q{ju_)9)grT!uPO^! zG|F%yvKuL*$%q(U9(o1SSHMWx`Xz+|A7~b#V@>BS1>Vz*a&n3cqVRG{YA2ZT93qz6 zx~QN_W5iC}>_{1~ecY!pFJQZ%e(h{VTHw>mklKYccJGp7L?~Dcz`y0f>*q>?@bCxH zxfu;PSZc@O+>=6NDptA;F+uUB`URm@cVCvkYID83f2ulP_XjhZ%}MNRNJou(-4;8mtz}r3v9dI&)0l? zQ(9}(#5yFuG&FjOmPbQ#{YF3dcLk@>I_qHQ*2`_Y68d0X)tl=n(x!&l%*(Tg& zi*WC|^v-cAA-kE6Cxcm{wCY9MC@untxiU;GpKck7X^J;}S&`-&2@)OxE3BLnt*F8cnpo zMdu4a&bS9pSEt!F-mmI7h_gD8jG`GY;dGp*l1;&GXBeBCL{HR4qLg)25Ovj`{9=C~ z+T!amDCB#xCkgJ?)gUm6f@AVJ!puO&2rEF=vEM6dCIq_qS|MDvPbe;v2H#K>{*KX3A_C7^Zq{Rw+_wunnl&!ml z=)HX$LVf6%3yM{rJ{EqHH?Er`Jza7-O=};Nrkvc1|1tFVv$$aS$|#RS5baPA1{YoA z(BGTkf~-jBF^q3HDTSyzS8+2?%9U|LFEvQJg8=~KJj$s>0=3l^cyf`fsTY}BBou8+ z?T-wI5KA#^AJ2q`S3+|O&#_z4y^GZX?~F`LcU|9E)#1rs>^}U%g-dyZl0Oq;QqglK z*ZzTE0_e~KWvPt`&FP>0i{FPd_FO?=MuCYO4(S1b#M?AWS>+@(@~ytqK|ii_N`Fga zrK7dL;`ZetXIspY|I%lRnU!?kULDJv7ci54$(*m&zWYRASjAHyWwe6-nD)Ka|d zk(JlobFyoSmw#Egl#)?8+56`VI9w~MEp$s{W|nI?wm(@=fQM0NETVe)3Ne1)biA>a zrToGUvIzSs6xXEWaJg`yAI{rX+f{L|v)|M{0cEr^r4aD!6AC^L<(;Z&^jlh(vf{OI z3`5M$CM97m8tT4dP#)A?ZP|J0w7NbaI{hsTHKonn=KH?P zwf+z6L_n&t!!4DkuX)sWsbgcu`Urg`85aX$VZjjHH0|I!>ju%FmnDnAJjv<4_QWzg?>i{;`(grO z>NwTP%aSy?7&fhjZ;7guYCx`~HQbmmfS$)Tt(M)%Y!V`~=MC(=Zx_XBj~p6W-y1s>bXTB>sWFADJzTDA)q4Tga8|)Cy|Q7FQGDk{-{yqVYCXNP zBZ43MIut*3+-u_gh#rs8q+h2WDHcW$mq24SlQ*^^QVHh$}$2GL5ncY zAty&igKFsu`id*p@!tDq6Knodbhe6~e6nK`Oy^!r?am-HseF=rWWTX?Wupvd=?Exm zvqiR@H(D;A9H$39??`Ys^&a}v!F$ubaxv~+Ysfk>FYERPTQUx)BAXWdZ;7>J-}`j?eHn0-JjBE^ZSEv~qXcpinEfxQML)oLqA>&H9CjyU4> z+lTy#e$%>gKu$+G^CHyRYbr`<=2g#+TDfHZ3s#3-4IN$gyBBp1drEgGeZ4DBd47=t zk7Evqdw%4)bm-OQgvjc5O=@^mB0)0vj?_^-wRe}!=xg`qCm-g#0&CS!gy?@?ju4+D zF6IYK8Jb8@FfP8z-Du!}A@ldyA}#H=PTIO6q+ck~gU{kdG$8wR(f4m252UTFDTby-%sfbuU}2quy)L@iv0{He#;#%P~DcOTDS6V}8Tzo8)s zx~-liv2UQHC6XRfUw6F7RcQ+xx^7YJ@Uo$l(B;w|o9v4}3+CA{KAbqu%u&2`<^F2y zeC{i+LQtC0#_|cQFpeMV2)fgdG?6TJ&LHTFplapf*QP8LSePJ{ z(IqkcHMEnXNi<;e#KHL`$DJiWl_jh>4_YAmr67t9AjV_TYgBFzk7C6lT>jj3`>Ux^ zItf$M#6a3lf2O&%8Xc0;mll3AWwDia!T~LHxU%vEbuCNLCGhGnHZI(cBy}9&lrmjL za$-;gRcpFv2*$Z9$m)g&-_@6ZkGZDTc50EZv7TP4Y&QP7#7Sv`cci^w?1+@+k+vOA z@r0IqnS@w5JH}c)d)IW~qlu!3CsIYh9n)!YGHtx3BHVgg%QLGVS*_H+SB5SCAH2fA zFRwJeZyk)Fn9Y=FU-VY1VeQ9PD6VGMq?x38hBg}~C)2tu zC!>Xn@P#XJ;GhrquCzRxjF3xfFO*BureZFPk6EY+Uf)VQkt`d_zZ7I;Rfql~8~Ya` zTNnTGQyb)yYHYetK6V?_!D@!u+bohKup0K@;Ty<(&S;G~o93gcHSUr9n3_+c9KxNM zqsWt_maT`bACwGlRQG5M^Y(GsXsmq1TX!UknmH1g8&0QaChjALnT7<6T-yk8 zg`FD1K6SaAVyasqXNW^$fD`5nGTiU%*fJ`*pf+8)n(uForc2;ome>aq!L^7BokN%QbWA@bq@sOi+>V^uJ`?w3 ztE9I4VWA*+B;I8j!yf&LY7)E6T?ihw-mH`_U-3fDJJZ{CVjd_^4||gLfYbAjs4Cn; z(=!GdRV98>p93spbdh2TR5m6P>^suC&xeh?e=gN}tY1N(4Z@cMZLf6nX;zD~KPlf% zp;`@5`aL?=*h#Nd8P%8Wk!WRAKF`#e!1j=Lf!mwKv?8JlwF}1F$qm+Bn7AfwEt)X( zXWt-~@QdXNv)**?Yuf4Pxw$zJJKYY|kWSK5Q%kz7b}# zq^yGgPp0bA>r0KKy07^qk`!Lqiw_@aL{*Ar97Wt4ey1XhPUYJ9VDY%!uzA$Okb-(Y zWI5ZFU*97EbaPNn2pX4OJvkz<6mh))UobKzaCN3}tm_~xitlMb*ma$#R2fwRwGR>; z=p*=E@G#dBOW4LXkxv$`{+_x5Iy`kVaqp;tgP>(RSI1J7&IVOlLL9k2jv5oy_hRd#KXi_>()^ zFHIDe+Gxmb8gx{hL|2M&qWLG(WphepQ-rmoRwzE=XEaJKorxKmPULFF@t*Osdg@DB zI&BnZc`ccImZnB61#22y&Ku8M5e1&8a1r~77UQ*Dd&&5 zl){cVs@>gkzV7xdW9FVtH_QjM;}bS~c;{Oh=-WRXAv^7NEC5?S8)>vXywzymr*Sn8 z_NXj`90MqK_?S7~kgPa^a#F&65fc3M^eY_nJI(Xstl|CP+|76SI)MgdptL*h@U4X> zEvy;AeRUric6#m#vIQbT)k_OsYy7E~T>3!B#UpqT-=;PC=45T*ev~tOLFk7SX7LbS zG2bTG*HqfNYjSB^eSC50s&z3a4YAYCz)PSHM&ze6Z#6x&-Sx1 z_z}edDj-#)ic-Z;r3pb1P-!C4JBWZZ=_Le21*EI=E+QbkcL+$8-g}AE&_aL^l92Yr zpmSN?2JWE6=m9efRs?ceKW+ZwL7GH$nUiFfN^$3UyZ-@@z|;({_jK z?a;BK!@Iij6Me6Dzfukc8+dhmb#LsflX9AVUjI1SHxgMF8J&B67M~ExI1gt^WWLVQ>VFxc1WiMC<>ZUjlHVY<1UveNjm9(01 z*t!)A;rYW&qjH{v0m9vR6G>HHS7Rp^+yZmItrmdRb$BACqqnlpoaswb5qs%;yjdB> zb**<5<-wZ#{rhel=*1n+!D`Mre##A76y3+#JPYEU!Yl0IrM6zA_4=o&f-RG#$?mc0 z$we1aIi}^9seuUhj4u!IV_o6_c(?i6+1^iszM7U=KyvRC{jMxfc7-xUJW1r#uJH*hz;_(DNr%>-k=?M0i+Xy9}0CV%vlHEC3Odm(SGVOQVPDFsT5UmQymzVNZz zAFVB3Le!p@LVU?snvW=?mRpPhk=mOKQs{bBjj7ViOE0Fmw{3EB_Cg9r1J&WKnkpc5 z8NwiDM6z3X?JNPlKS&LX)&Z1WT+=bs%|3np)|UX%`>~Zb#)Y7L)hc#x@a=#VeTP|* z+1gHbZ!@;UXK!GP=*N~yY4WJ?{u+f1yxa;TLa4NQm}q(1vu~zcx}8^SJ&$t-b@8aK zWD@D}+YMF-Qye>uoN4d!)~Pnlc(sKT1F1}r!$QzY&L8DFZdHiW!FyLsT#cQ;P9%`H zRsAhc{$t_Gnv=HO%(-k#%x1B72@>9Z&)%lEmb{L}J!gX;zW9)|3YX)(kwcFa4nZ!W zjZ#U7A;(_r%9ZZ|`L>wJsQpxvO8b3-E#W|)nWVjBJyerP*~)~p<1uBu)0o%y_xT!K zxwm%SqNSP`w{NXuaxJ%{K3i@z<~1Q!7mg1m>`O4_N00S|J?b`f0#$6*<-kb?xb(U&fwKy=*UyQFRM>T}swP8%V65 zNoLB(itLJqXQ?3Nh9viMW5KI@%)6y~_@!lUcacoN*$fp{>5bJZ$AxaYN2wWx^vJxp zoCEtI*23ix)G4HWEs^5TN*hcXhwwj|4IJQsbziQXyl8Jey9h-z2~hvEEiHbtn!k%s z6-g8tZ2hW5^~gBsm9JYIJ+V5a+wqLeC4I?T7uI$9+4_d$Z!@(R1$Y4a@@?_wf|*ya zTY{dPUQSdQ%%8u@h~Lv_Uj@hqSew-GxA1wPW@wIgdG;}sp}L3by9;@=WRJuaQ5Xu* z$~tPWZOM>HQACu#HWzdxn)auHU5lwLNz!ieUC}meJU`V!Ew>ya#QFC6 z6mX{2m@0p$ZYjY)8u4YGney~l*F>W3bUAlM18LU)e~(>$J{GQ_Z^q#MY$p*!qZ?)p4lcn{}2LCA;qrauUQ;zHNJx(bP^0hI?VWGd)5FXU|V#ps%f}?zHXgoiWu1 zVvr1<&`$QuZ@smmMF+X1t!fg>0HY)QS;@5- zXn-Y6kwdb-Ytlq|ocM}A>&X4%4}_f!gmO z_#@~&4_6YWj8hixZ#SKmYxoVBSHbJ}B=NV|I(esgRLL9dHhWj&cWJ{9KH@nt`Wn+; zZifAh1O)venKXdAABpX>qzS&bt{r0dfY1BnlbL}Oy2qP>55t+El?7%<$`Jc z!@todGQ6^6xpqGFHzLC&5=oXB%MM+Mzu6F4+Wy8ff3v$UTSdsCA4;b`@;7p&s3?Nq z_+6y^rwMB(ODU&{iSplZIZu3T0{xA^lhMm2YcGo{qsHHT@)UCS@1Xd995gQ0#!TDdQ` zo$lWn!^vW1UbR9sVGe_VQfW2j47034--EZ%sl z+m{(Fycr*$EHetqSToNjJBGr$$*p2CIOoL&B!6iDbP%I;qtsaPvxLweD$mUkPWh{ zYUQ|O_rW3ngx@KOweC6A`Y64hx<5+pWUVONp}WZbl_FTfb!iFuc0%cK=cEB`UqytXF@sujPQ+>9G>L?~P2LeQT%8KNOKAP0_M%%=McFZW27JK+`2bNN1FSGm)lvRh~nsnp2H(8$wWJGTLyDYcb5jc zwrJB6ZmYvL4@66zhhtA9F2qC){MFU`xxcKYAIo238EOW#kRdIJBUF{n26WzO5(?I8 zuDYsJhcP|p4r$&pI&ehyGy-e~^0OzD1cy~cTK2-Gmir%6UohLaZ>~@ZmLskuT(R~v zv@_Q!UARqo*X%4;QmOrAp+D86wTx<&pb;(26_Am^M^glDVwpTXU$uwdyN#Q%<65J! zojI8w3jReIC6Xa1gk~L}{uRH)Iw0GIg13a_cbn_DKXvU~jxX)Br#~k0R*P3H9Nux9 zJ=Au@VM<3vM(DCt17*9SIIqz2YD7L*>F!Q~MBKL(ya(zonU#%XUFa^K>5jZ?I-`;Q zZYx$+M3)d5E}9Jzs&?-?_Hlq`TCbQZJVcQ^`W0-=*iy!jjbNPW{vv4Gy6=d@CP(^U z=5#;r3Yw-^)T^x{DXql2ZMqk!pDvBF&f=-L)*jUvNIY;2UizF*Vu|Ie()IY(d-L;P zHTX2L@UaL~pFmx{1)+4^Z1-)yac_Lg0pc^{_yFCP01pgd) z%r7@{=#PI!k4J7nmNe^XfuzDTP$n)s`wl^7(Rhw?cX>xDuK&(`xjP24e#%Ia^q-mDK*l4C(@*JUQ0s0y;#ms;R;Eg1sN=V&RM3TMzo0n_yJf}W$6I(Ju zFr|ahG)9b9)J%LJ?(CV(9f^r~G-u1<2I+m}L#Ej*} z3>A5I_DY=JiU2mqGb!LzI=5zN^7}a_4WGfk#ycozi2Yeb0&6<<1!j~a9HuY{?RSuAQrfs6-pW!?OucuBJYnwjzUEVO{yR?Kv<*s z`XupidOnd}tr7c+e8Iw-noNSrl!^m)bQs`=gb><%*r9c(wG%ZX9R?L{ z_Wd`h4b>=D!O3$|?^aRlI&aO%#_NWexvUNvaYzY6lww1Z-0?Z@8R^Js=J;hg2q!&tL?Dbj!G$xE7r$z<)!dU z=_IXS?Cq09oJ%Ob}Ior#VQAS0Xv*Fd4l<3IKivfVF7!$Ff)~s2rdW_G}#Pvac zb9IaM2|u+jrYS6aW`-Q0xzR{p^EXo*V~x3Z1=ik%!;G&#OFPqzlm{7o;bciXOycZ^ zl8Ts;J#1KKY>DGl0*K3^+g}zv$xt;N`;!BQC3>yS!HD&aipVqL^+12olGH`i2P+q+ z@Wg#>lXw+~U%r*iz7nERXMp#oW&djkvSay!U#DY%-MQ{MiaL1~IQDLvFVppIe~OnP z(SK1lY7}zxUgF6!c-rDxV|7jLH{4333j@gO*#G#|5hTgvRuOnHv3@P+`Owk=HHsbC z1MvWRV`cWEfqqE zj=GgRXvAptz4FMfcmjY!9~bL4&_aI3e6tA9Wvkz;IlP@IDmbA(T6S1Fbx{qPk^4F& zLzMl=>W=xg<%M6w4-0_dy|4b|-slDMjP#kl+?#`8nK7NrW(<6s@&d5FF}SPsR(#9V z%CeJIJ=wJ#qGMfN?8eiVUF30!H|kK>{$>zJ$kS;MCsxb%Xn;QlVttynzg9EyL2;)d z{&k7v{qBI_?icX9j*7+>`p{_h1;ffCxJ$PdlPOD|n9^GE{*GL2*PC4jA9#Yq{D#iu z2gHsi>u^|S7JUOq$@4Q7hG^tvQiw-cwVuoG-v;&efA2AuB=c)B0?EIOviP)f&8g5O z!Vqd`Xi|i?Cp>F9Z1e72_Y-!$c~QKD>w>SjT&VwK^Dty{^U&rH9>12WHTKx0ZY{le zNl@y7t*PM9D*d0BOgEl7_PfbacMm=cCr~0QOCVA=Q&BT4i5vr7&b~Y)@@oYK>F&#^ zqttKAg|!G{0lqw2H~b|uTqKIOeM_6_nvUauC&{e!M>Ct0gMi%4SI;vU95lk$U{Oy! zXOs#@B^0YsHz#_2)lCCE{&?;cwqvSXpoB0hwVXWbf;??OZvA@OP|XyszZyaa2P)nG zVV9(<C&15#qE@1R~C25+yu# zEQs~-#dX`9r4hva_UtL*YRtv5pW$UZcfckls!!)E*w*Q+sVpxdVx}`6Hff(z%kVHb zKEV64NT7;JQf3IhX=aE7``!@k4}y>eK;1p%8A_$lZVt}b37T_>5gc&V2DhXCoii zG z=yCtrnUo{nd{E|&&MGPeKx0IfF=1$4!{KrCCQnjk666~}`G~pxecLuRG>|7dQP<1` zD~8;nZCK;9YMU-GGx2SY(rj5;l$N@XZT^M)1G)7!Q-RTx`t!PtHp`6pM5I{D+meNP z#{n{WzUHTyhvLxJy$pr@n5fy=(~*5HYFXIXJdSWsfGN&O$rbifwqQ>PH~l{}92(cL z|B0L;JvBMR=a|1<+ch-R#Be5|`Ajmiv#mU5++h9MjM}I_yn3kBa7e&+%@%HaBk)h` z1{+`yyaBeYt+8(~%w?Vg8(llXn|(0Dq@|F!nJN2E}Uz}wa z2cqvaRY72+$h71?SK3Yk#dg!_I&2e?RA?}M ztnyrP-X*o~DhL%YR^d5rkSkdg^K<~kv)F|QzJZj+>N*G*rdn6uDZAAvjUR^!5?uNln710w^r}7RYk!hh zP>H$!GpZ8|YHI1ByF5hs`dtroEdXSvn_?c|@hr@@TjH)rrkt3zyD`cX67uC)G8J?zXTX& zufWNZGumcHn2r_h3{3WV!DrLvG<|u5&s&>57j*ntO_+}OArUm*A}u1#cD~OBBNC$6 z`tz1jmv;d}(KeC@i2#KRFbwjR5!UgbR*%LSD5@b^-83YSd-Tb8H0QtD#E}+3U1V0p zuq+>C@kDzGb209?qM}K7c1q#W*bwNWzb@L%8<6+JZ#`|h7#f)vfJ+#qSr5t0b1tSd_lImLA%*NxHIhcg-70-Y zuu)p9)Y0x(^I^|x>{79sM({tXPN4USi|#XfXa3B#{pHsqY6lZ+0b#Kvf!XUfjWEMQ z*=rD&aRu}EC>34zcZ|O%hp4<$R62u9&hl-8yK|u2@J%wSV|&>^bL5My`1C2I1~PSU zDM$L5qpxLrpRc)K!Wm?_ylovWEW!#7(1f$?LMp~3%zX#@PLT!1OawYqR#3l$I=4S6 zH$~pJcj#Al>=lN0uy@tECiJD%Gu=yzF;`WIiF5MR51I!7>hj+!{pOj`hD~A`bdOkb zxzmLZizY9o!t3xG`<+UH0SA!jQpc$hrPCEIuAg6$-Fv4p=4VytNbH9Sy}||!sG7UZ zc{FjDr@7k0JsvU2p#u2jU5-l1f8~XqQb{6X?zA3yyE}O|s5k;aE z5F^W06Iw1q2Rn~st_q33g|E4=3~v2_&X#C8o{ua;zmYJ3p+vK4TQhQ|N>Ul20VU7; zhYF6*izUUtUEyE(y2a&fw@nQ&c2uQ#Ht2pohZ(%Vi$FMLH>VY(wqBM^M;JKM;DmDD zU(Ib%G4`e*nda*gr zR_UZ6&aH|FcdPlsVfOtArHWDPT}MNLPugMnj%81_<3()K;`dJX)qyGESwQPg1z_=G7TWPpTu4eXB4lF!se^qMl?t`fWn{EW^CCfo5b21;+;-8cn} z1|P%Q)fUeOj_(7KS1*9gXG%;%*F*mJnVzy*_YR88dkVi2MnewSjtI@@t{SC!}RWIyphe zZmF#B*IjqpPLqfqmdwe2Bj#QH;jfA05As6mTROW93rMMD11OlUt4KzCWjMcBfP{B& z#Myz10=Cu^+9&J1<>{x`O{qF@TgjZF=#U)O-4Xh1r|~Zv7|d&f>cgYD&HCBJmCobw zBU%!FiL8%v)41_Wc+Ms>^b$#8o74IUUUCt%`PIOO)WAab z<7l{=t3~i&eb&Nri%7&`y3lTB&X``|a^jISr~or7oS#S1sg@^1$lbUflE)5K6pQ5d zz?17T#F4tgNf;;^ZhF5R+VUZnWn-WfB!#LSC&$LnEU@!X%9ID_NR6`dJzGMN2~(xe zqBFT&fi}IAsE~%bs_M72yv11VPcA449-=DlZ;#V2&(qVqHRZ%#=S_1pV;ehA@!!W3 ziiNypPic7ar2ov%jY&MWdItGAG|9u&@0{zMDYdu0OI~`kX0j`a(KAVAyy>Y}F?+w$ zGW)5nZhiraNgNJCO>SnezT|d8uY6*93$<_dL*1Qt+y}=svtON~W4TNb#oo`?o?bZi z;t<-y8XfSi)jj|{L4JmtbsJ}>DaAsizfq`#rhizsCz%c0hGXT&)w(CpAab1K(I7lz zc8SlFqypv}oG+9ll1FDRe>=$71D_@)2agw}d976#C;$t)eFsXag+h3ew0MN@L}uhC zyqKKUeE0pco$%P`q|0MKIniYRXNUOa_4hkdj12&8A&gc6a_sCWgeT$yy09{oh}W)n z?`Mv|b$Is3)uaBj@D>1CmS_tIKG~V;j!zhftNTZ}g*7VQD=zb~VGcAgM<8lYV}TS} zxieb-um$=M;Cb_#Z+@kF=A=s(A`q883oCnkBH$MteiloL3!MGT@=()&2mULAT9>XR z8m%GoRgb{Q@)fmB9>(NUgBUt~BmM~%_mbfW(B$$HZ^R>(55s{QAr*)MJ#Mq6-Bp7m z(M0f?r%hl1o9jpKOi0KwVnN770M{AP)a)=x<0=9@j^AFMnbRur3ChN&DWTewKQC=g zMZg@=wZIbFf#(pd`tK!uV?b;4;%Z zE%$^#LQ-A+vwH*y27HPHgFolgv@zjsQ#C%s;Ds%558I4ONHDTqQtDgo-}Tj2bLb1K zb-|KP)UBliRqL>atiisSa1>ZTP%jPqaVXbW?iF#Zu|_x0JZ3G{TG>V%x9 z>3`I}^|a-;AHwG9u3i8KI=~@0aQQPHfb*Yswyb$-x)(MLpBt`MKIz&}uckEkiSl1^ z6pMT3$mg%1IkR*w&4>Q@)ul!&PYwQbxB|Q*V!6UyGfIi?@O@e$r_nSAKmlckUmc7G zhx8Sbk7Wkdt>UG9k1+*{gKNR4n=WK`VuDIZ@8HUI01_vha#4>rlh)HQ|ukt=z#(W3a z8InPumRqSd2hyQUNOnY2Zh8bVhctE_*14nbikKmWGiGrVfzGmy@e-`r+&Y+7l6Z)s z7t@9(p~<~9dDxZ21*XJB=v3bYdh4$j^g9BjH!I7J8w_3T2ly$AT@loPPEqT=aJZQx z^uPX&H1*eW0H!^Bk7A8%B=PoZv-2SwsT>5jJvpztQ)n>tqc1VZdUYL<8!S$nndx%WBeyIaJsh$8RN1QJp&<^DS8xdH zo#`5_!(cPqAiSKA{UjiZ#|s|LBKh1Sa`y&qY=qn`-t=~<&L;PP%58AnBij5P2{L{j z4w3A@TV2&QfmkE2jlG+>4)Y0H)r1xJ$jJMfHJI2E@11F_?l({6>I$PaByQAbt0r0s zN~qLEYuH>|EGu;5*?^{dZJJ@Fs~sw?NIrj36-lm?^L@sNEW{}7>)eO&dq}C3Hzh2~ z7>OC#NR8X@m#F^PpCmiR3|cZdR=$v-S2G=_u3e)AjyNgY__OI)1*tjwS-4ermw4Tw zuk06-09$vN>}D+jyp?1*|E&c1n&CcR!ubJ!vdRlmW$+fQH_rlvkfI{nPAgD6QQ_A6 z6~J&ZD{Db>_szeB(T7wF%Zd5k_~ppO{brnpaP?rl6!FCX-9#by7fex+q24gacU&yAcI6 zIhf(~dSU;s_x`D*12@Q&!u3f{r+>Yr(xkX0N<#6h&Xae+$1mW;Ix6!6Ef#?^}^0C_#%J#PKzNjDG^=NQu&K0 zMa}a{LX{JBDQ5ZU)NR>u-?xe~}Qf>VACm_HMc-U}u(5I9o+kO)dS* z^v~YQze^>VYn=OI9G$Lv1Is@b7qoD_%oQsmiXH^gY^RgPLQnnI+A%2|3j*sHl>LFia)WB zl%(knl5zi5i@@{i5jH{$@K4r;(Q0}Srb@n5wyMUP9ln1NoPS)M#f!Y%W%P0<{wWrU z;#5!0AcY=_0P8a&!F_7_-4CFk`cUi9cwkK4y4Duf@mFIAg4TbqxNRF7{%3wskR=m~ zx(H{v_%88a$6!*vf$)QPphK;YYCd*Xbq8O^L$v^kT1O=a@!~ExzBH8>u!a z(lS2o{>99oAQiGjkb2$+hof%pL`J0&KR^teqk8DOyq+_R(w1MT_3lWj*%!6k$sjG) zl*v!n+H%kGsy{RjKxCa((?paIw8-;9T)K19O`%n_(LkGS%df5*}}9KYL`_oNx%8c~kB*QJ6|Z)(EFs!AcU6Zrl5N zd|q=}=o22H11x&$7tPKL)D+UvL)-$=K=)PW>o&4jz{`xT*rI(6#0teZ+P5qwHTm6LWHkmVC-CN3%k%R&T<~P-J6AoP_5RK=Pqen|0MnFF`Ojj;(HV#y$O-} zBuOC1p+^{9*Q-X#ZBS#ba8zwK$lesT|C3%ZTR#t3L)F0s&scSCb9y)x9iu;&nlO+& zdh%WE%!l+gUA6$60V2D;n6(WBWo3b}F%lpE*QT@FT7EguQFbw!y2VRl$5Es7hI-xA z05Gn+d_PBZITs;Mn=1HFARvi_+Sxdc2&^gGl}!B=D@^3o5AR>+8dCWjJ~!2!3m5pp zj@p#=Fw!rRPlH|As-RBgh*8pP5dw>+L;8tMQ;9P_Sr-Ac#Wv=*Xi&Zmy=wCHi-Hg? z+H9*)Zk;~J6F^6-IZ({`A=K6UXrn+{3M>F=3|s^s)nK|%LO5yo4=w~dId_PfBE~aM z(2<#1>hp0F(T26fZ{?zIcHrAv=n(PnDz56UYxx%*qQA9CWFp=>Fq6xz0kp9tW^`Hu z?9fVY`^*DSp{?~vz$!rsiiAE6oSHnw)}gbEN2xD1lFW8XpSM>w(*kh^@5@(L!uEGk zZ1#8e1@5WYk1cy3(rz8S#w;&U3%2DAW_^KGb?Al;MJ0YBr^NB(l(;$gxeu#i{wdbG z7Wc`6Jf}KmGcyeK1ID`;N`{(=*nkVU=FK+}2Gfno&3)6u=UNsH9{F+jWLst0+hg!+ z_J^RXP*bRt5HF));DDHEee z?(;|!zn5Dpd8jnd3QZ#0NH@o=U$|%%UkVMzeo_qS*rgl=B|6{((+5dF5aOhXuJ0}> zK&w2=U1CdK&fWO6`voB3x;o&T&R4xl-6svMvAy?rH!a9@o#XZwJl*NX#IqMIxHOuy zX`gG#gcLj)=c+v+aKiXw^aI9Gn7&PK z$b9OU7>$k4=Dn-z1KE%`nrHn|W7h9Bx`13a+p=DHj&6!Lr_B@t?hnLX8)GWYzL!+0 zG*=|2eLVtLU?%r+GuUv$jzrz@lEcY3A^YL3qB20|!m?Wm z54s z$kEA5HSq1kV~B5f zFD21enc{Xcq|hI#1{l*{Be?|3xGy?BT1KimZ>!yVvFLIA?4bNPqyo>t#94lBkwz*$KHhRx_%rVV4w# z;OM5YKCHv8<1Q&BRGiY%yv&{T!0Oxk z7sBwyXP>N!(T<5w(P}vXT+VJDR!0%|C?s7PP>KcH8 zpD9LaPVk`EtzM1dn&Ph?iMN9K%#ui-i!TEtu$qOX*e;8Ck9P9d&8e7?ef!aD;MwbA z%*(s@LI8Y(<>RC$-}3!ygKGAMmtM&;PboKXIXk5A0jy*0e;M4U%l+j1N$&lNzMcGR$0We9f#%n9W?sOPf?vvkGvFL9ej4*12vy!|yNB(?4e7j(lLf_y`tA+=oVG zyzUowY-NYwGJXv*}s1 zr+L@iTJA+(m8+e$GNezLu>^+ooLAXbazD96yqQRv;VMZ`-4Mh+pt!cjcNsWJ z$YAuV(-3T@I=6YC$X}$%mHy_mEN@oOwUdWpr)0%>IQ$B4J$VTF77 z7Fy3fPLHBu3V@|21x%*}ud!^Wb3t(Gcv4$7S!YmCfDct%ta%BuqXybJ&))5o{k-RS z+At!!Iimc-WrLRIOd&$%tBcRbLUc82H+JRxbd54vaT4W#D%v|oSSN@F*% z@aDD7OHKnHuy#yBJFR*m7q=Y}WJPN<2tlW|xOnv{2BPD40GtU)<5!=CbPlQ?=i{C< zJQoUJlY8~RJ+9BoAy&bWP@5Npah|tR`{3s4go|98o$R&oin$g367yhfmq z!rR4sLU`tMOdiusRR=qKul%-*#>|bgEast;Yf{VDz>E;yymM3c8x_ct+{(4*4-(ds zy&B{m?3g}|7AzNw)W~noTFZ|5gK92(u1b{O>x-BN^mw&*F~#^52y-X|=ZpoejD3jz1nN3E((tv@~?m>8wBZFGI`+pFkWn>(TL#ieW$%gK=W z!iJ%s5ScT(@|g}z3ZJ9%)APVnx7FRO7_=CscC}JriedqmfTndUQGBmYn)^U66`AiE z%jI&Slimc`eSP7v9JRG(P>JJdG_q}R9PukkGP-0U{b8pAkXigSd=D&)wpeSBy=|uV z^ql%^fje8xt}jD3)06Mm)}(KQiUPVJb-{|Qgcl5MG^H{!>c?}mZZ?_LqxO&^_wN2g z1}#?JE8h2Co`PIGbtwL^WkJB44?1D9h)(wp)QEp{!>@ib)+(L&?LNtuz9d^|xjk_c zvv-i5!#o{4_w;t}8!EdwUMA$wmaX%7-78l_nk9g749V{X60Y3@CopZjgl|4!$nHH3rN}2b~a*n&ab5}<8vC_=I*W&x`b;lw8 ztAS%RpMas_PPSb7FUE%bO&p?TgS8a8_5(@Ycocn@Mc~8*el`V)S|i^T+gaL{7bim& zk2Op%tLGO<>7NOiqIfj7)OQDc(+Fdi=5tGuC!8}j9P}o@vrhCQMQwBgqt`k4mPd`A zvYYS%T%pnT8I-c$T4VI5M#ZlNfgau{FzWnNAl0`8sZou5=d(Zezs@lIiq9@eM@XQIYDYMOYoD0wN<|L&2C=z-bL z>}?OigYt)<&(eKOWi{p^wzFCbd5;*swolWG@dDkt?ip`U?D{xBzMh}dh6OPA5{46; za|geOoKZQv7+%LNY$aJcUYk<+{Dqgb4*5c6%R8y%^hctu`rCc=Bx+t_J1Ml5X#PO2 z>Qc8^{m>=7wKT@qDaOkcd-Let5q`>39n@o8XDtJ!#OM-9%RW-y96Twb#9X;e@=VXF zN#>F!=MUy~Jh%rq>q8gqMa}5_U8w9ofbt5TLe$YkEaFQWF`g+0%^=B2JT}*d z{gD~xD{Iypy29b_ShjJiMc3b4vmr(%Vpn1;MVPI`hYz-8xR!O^w>Vg?P3Q;b9OLYLE!(xoPZH@DVg_*_4oW>kyu(eFqnfG&|t19&Ot;uf0& z@Y5>gR<)-6YTA_9d#g{vw#_8eO%`Fwex`0heA zb6rXW0q-V{GcHbbT3_Ni@#{w&!#R_#HvDD0<3J&XJnG^5hvY9!xZEm#(sa{_IW2!d zVqZl0#{xFa7DJ&|0heA=36<>xWd%Uot%A(+ZtR`Ovf39rkCMRE$Vb^7e{9!+!NJ*e z6fp^fc-Y?htSo-XW$L@!b*U9}DCv7HW|l;SA0jR7B=#ExHMVTpJmJ(cB}sT+RxwB* z>J>oXT{KyC^HzZ34hE=zXlFW0);YEX-I#}fTXsvIil;@ZAI+9leUn9Wx@HwLYJlOLz@Y?|ZLs9NOM zRDo#LqvkJ~-+lU2)W=?xURO+IuAEde{8MA1ooN&Ej7_Rb-4^u9KM6BrY0md>fT+c7 zC+Yw#QGHM7#;)lV2rU;fuV3)7cnaa!5fDOSEA<)|&)&8aGxjg_t|^J7qZ+F zJkwn^;EF>Sf4FQ3;UtWM-7d#`kkt$Cgou@Depg&^>ks@2=0-&K_%?CxPfmTYtf;H= z9m7{ITRQyEEwRWAr?9$ZP4B9@F;9Nxe#Nm|Ll(is3m?M7?MgDDB+b}Ng%wlF#Wh%i z8ByXdK*Xrl{3wng7BhzTI8C*oNa}4-_c#n9_`*v>*OZ8!P0FoYDr9aihu5cLPG@8+ zN+ao(%D{zWwKKJ9JM$WvVScW!zX<8go7!lY^GzN;*Hmj-WD1)Sig?s9R^HxUCC?LW z8u0Cv!hGQ-!uN!uVZV?TMa{;J$HUqA$;W`@nA*Lz8!2!5+TNZUY&$E-`%p3E5x=|6 zT@|*4YRx9+I_j5H%#ywCdHnpj(v-Lrjy~eq9KWD%pH7cIJpYvO70-P2VRh z*CQfsNhcg5N*MHq8W(U4FCI!x0vfu*l;(vuGo?09@KmMBEFFFEab};?Vuu@m1xru& zo_rO4j&rZ+J1-nnngKW_x{71aflDTvfi~KuYa--4rgiOsBJiZgc7$3N_t5d~C@g)b z!_bh%;N_?&>23LSWr0uLkK0xvJ=#`IxuN!3NrTi?0$Yvqas1Tp^uqaA5x&ngjpfQ; zY4c}_(a}FtwfwSBKKv?g13^>BRqY^rI*wD2chG-NZW5u&U+d0tpFGg|lN*xl|L$!} zC=yFW0<$h$xt6h>S9dy==|;zkxhDDk!_r~{p3U-`-e5UBr$|Y65SM;h4FLDj?PFwLr1aF}Q_ewg1OF>Rbt*Dy(-npJC zdA=r}enC)ig$hj=F}K*wv;`vxcvhTPajaZL_pJz1ctXG2OwOsVcvfCjdlu^+=eMsV zbZeJUf9u3MtDsx-v6BJU>f;@@g`*WWx}|Aa?jO}VEKStB*mVGUWcnY&)mWw4|q`=8su9h#6DlZ6>;g0&Wg=3d3n*4d4dlJ)N(xt6L*?f@;2>t7;dF&r$MO3be%_Hw?}7AIkLdJ0$A@`TIXD|+k8Y| zk@uBxvpI3MJ@?FehXJ~Koy@mZ0G*r4r;h61-tJ1T?DvIJ&F-pc;rt*Q<=$h0G$);> zDd*Z1wbu4n|0&e-lYJDQXlzbs0~@V?G2(zviZ|A4a}4_Ph#6|a^%_h`#rY*#=dLqo z8u~yVN)$n8cIju$UY?GdL@2kjY|pR{?yzNkbu|2A>&BZ8)^P1>(};|g#*_Bh0eSZ( z`(po(g9(d3*R3Tni>n$i_t7@yEIXSu`%m6 zf=_|P>~EBpelnZyT(`+GzI{?U_3*l!D=VWFW$CT!6u@MIwN4{OsXfk;D4+6-drg&U zCe$783U8nL_H35h3LN_urF4PEe9tRbKgqTCb7q5HzkHDSI1dU?EL!u{WO!|V0eic`y<+&NbgaxOQ}AoG&meW3 zW+3wz^#zH%l#^B$?{^!COWXx~ zvfdSB-jijx>l1JoWi5GeK6R#oyU_+7ZqCcth!cA4-!dgj>)Ma!P2>ZxutAvDWBSa9dx?=iFgiPu$^A*x<)PA~SSx{RZ!a02&m2 zf&KnmjBU*V+ivVHt5-kr+eD4;6-?_6%1QdpFupJmXm+Q6V6g9fe?M2J((_9ZeDZHe z@;HiXZB34sgo%|acE|Bvgj|`4g|4P z55Ygw&~)`P#@|Q0feP}%ORiJhboh{1inZ67W$ss-8&(@|F4rt(*dEvMvT`vGvxxzu z@RW?lvpY2ij~!t)t;Mgn+L>wJ`x?M19FWXhsfY8-d^~zDjzuA79zSK{bSVPEV`U@s z>QIRLj%?ajxm)mIijUf~gj=D?$R7zV!wfHvqC@#eZBh)wLH4mlv%yr>MfG$hsFd_E4XU{k$U4%a{Z+>%4e5wo_$tv z%kO#Ey!Vek3ut9-Ea{;3gKii`e($J=;Yd7UVq|J_Pvqnm3KI$k7s0vqX`gKK&%-S|rM<8Jj%)Skvgy#Q$OMy`!4?wzg3l zDk35vO({y1-lSKNB3*h1>Ajaw6A@5~fOL=&0qMPl5{QJ}mEL;@2!s+KKuGvF<-PaZ z?>)cs-uv$z-x&F0kDZmQz4o4amS;Y5&3r!4>UxMF1c4EFIKAFcfc_vA;%y5C71H>s z&r!Zyd}$ZMCo_5^mWPuvTx>1Hwgb<(Dum+?ljQ3=1RzI5PkYG*D z)cea99d~(mv!VuS*|kkdDm(W5lMZ$2vI5$}uGr#v=#%ztD1)G6dIw|;Kt;5%o<_19 zMZp$gaLCan)1I4lRv4R$?ob({S2&SzHPc|n(@uGhCMRg5YaZVCDyAf|_GWosZ@loA z=@EAGbM#xH-j??R+ z_Kb*>q=oKSzszGyV)p24T8nw$g}uXQVz=RJ=fO1%iJc`os~W^vyc76(_Sw-QRIxoX zd-&9AJ^KNO){v3j^VBz>s9WN9&|3D}QV8sGpf&Z|XBW~$)4l&8Oq#fF+76eLR$Twa z{n-BK?4O9h%|?3}Jk!YLQnY(?XyAP2iNi(MOq)HGwWpq#w3`Oo&^@yy5?oh|y3AJK zb&u38Ju1_n07zb$$H}C@Dm=oOe+{*Iws_Z;{~Cf7Ec3vqTWPtwgQ4*ayq78qD3YFX z3X*mIwx*i2&E&sFOpa{3qwQUgDPF}k>ZMg}@ke-CXTRVNS@3>;yCnyu@4~#UZ+L~0 z7%N#4B6cJV_DZ>I`F-mVwvvrgb#}xE!l^XJ>)ML*d)C=!3mHxRBG)cj__#I@pIqPSO9;{Ub_SQV$JV*K3 zHM?LgV0=_%5Ja^@f^#8zn5y&%8OE-9n&}j1U=b|*Kr%MHoWp9>e+0G8lrtn zb*{eedeC{_^cEZnlVud=`bZbnzDz3!H5hI(#(ZJi_MWhcF;@JIwL?)6)_Lrn++(6@ z7adLFYKGaYs7pEaw3!fM&5a>`86s=?%>}u4o&Bz9j>g3`t{eBvB`;JLQrc|!!Hx?T zOWT43*Fsnz_fyg&`)&k?$Yx1}d_=)EwjZ!kh3u>9-P&9HBOuw>N#0Un-+I0Ib>_>4 zJ0Q}m7X5Zl-W>Lm_V+qu_pCb&+JbM4$9S)R3|eV8x}1QvPs;+XL^3iPJ>0@B?Wk92 z)A#Qoi|s#!*6V{8wa?S;Tq9-w_QT_PE3Jl)#6i`^me8W+J^iOYqG)ma<@b&zMriwUlx*PZpcl-t(>tIT%;7|brkRGM@ zM2n~v`>o55W0F<(rcA3PSg|!3#AJ#;LteXG&{*Q8JUz1cyr>+ufEmZ^4;NJ8^q1oX z=xX<4Ddv`a%)XgeQ#r-?ys?T~M)c6ecUx`!AzSVER>sk`KSukGe+X8E9AR<6P$^f5vD_!ZJE>(ws4ML-{vO6hj!%nY_+S8_R zTcW3|g(Ib*l09w19B)R>UlQ$oTYea_B{~@TdY#Xc=xzwEx+e;fWIZ6L__& z2$b|BhYxfjwo9&hwya7Jb{BLn-XN}**gOHWFdexEqY4U9de0EQ>||+9cwtq*ur$)x z7KQw#s}=}&Ch14Xp(+DuhUyruu(-J}KD984oJVhTI|;#p+8ypTP7VF^(2Ij6$3hr7bdsp@^(Gy{r3S^#&40LsxD$Pnp!_{I zS^r~CHHf*;DWOZ(7h+i)()`pq2K|+LYF7y}nSZnmSx`-V=W-oy@Y-Idv9T=muIl>j zr8o7~l_F0n<-8x5P-%3c<3#@$3Eea2>#er)W@7!4?DzI+{*jwf1n{O?04v|#V`mga zX15u@@?rA;2(m#)gx*rRR>Aef-0B#}D=X_-v+g551(TE}A2%U=-AkssF;w9;a+I74 zh}atTegIpUhHvC|# z7(LU_7B%y!>HfjM&Y`Cg<4>G>Eml@@${#zor!)$Ih0FsxJ|&HLY@Z|A_4MA0L^nHn z|9HO=-ynk#Kb(LJ{@zWww881?_L<7n5^;}?^gLZ3m?rBKToq+aSZ(7VGOZ_ogp8Jn zG^nAf>};F~?H*KB}W=}H&r3`!{rwONy;s7JBweGc!y`WiXtOYGgtkTboiiTA9U)m(6J$$3T zHtH~YBw*Zz%2yw&AA*wBwFbtwQHn* zffW5Ti1~@&9vU>vl0ZM3fCUzs8>+Yl3q{lzDmrTx` zbDA5~(SZC$j*~|Q5<5^@HFj0HQ@h*3o+67JsKP3A<-GnDihcTlWP3%L7juoDWoZ}N zy5cg~rd|LIq{udA@DcG~wJXRkN#VPl#acP=2?>29)!dH{v-dFYE zDs?2P3Vdz{<*jSIz&QT8V4_zN*{w1UWA|P7m+st(VT5*7o(OA41T-(@Sjx09=fBZ?b|^@<#Rn_Mo8^0_3q-tM z5616dE(U9+gVah7_b0z22_XbL<4{2>{;M~D${AO}MuCf$PWaC{PQ27o@jM@lkSzLk}+=`+^lH+_J~f-Sk1N z?JwPL>HDD)uQN`Ychn3?iWqR%C1r)LKbKM{isxL*_Df0@1oJll{ddu=^4WqgIvbe- z7cap(c=|L2lkq8f!Yow~pGr>Wvjt>zO7Z%N;$a~<8M0#M)NMQO?khE4spBp5CbmP2 z^hBymXJCEVSj`TkiDhq6`uEI$Yki%@^EYw;;1_W0lL!F+0JQb>=U%AmR8@L@kOmKuTsHg;^RIL z;DtQO(-b#UONks@%ezD4%FL+FNGZ{!#p^J`7&B0!!VQt-Fk2FkLH5&M6%`1iztcAB z^x7gvvx^&@zHXdw9@LwCHp&2O{$(!2m~fm|uG@CIa@g?lc(6xc?uj1XqlPjnE4kdp z{-X%3E@mEVRodOP?{*XPB|p}?faN9Tar%qQRcr7>wrZ=%FzTG0`Izfqie+seFllGN zn8>D}Ox^*U?EZ~-d*_*UWt@&HPnV*l`Y>6rg^_@X3B(XvY1Ay)4KMS!l$+oN@oi}6 zH~X7KbdR>X`ZurHrIK#mcAF~5QM;IZAqULhGK`E+!YAnGXcddqyP%wHEDO16DNi8X!Sl!Y!VHO`iG1wsfaaFwyaLsm zl;Rlc`lh)3=yYVMl(<^x>4W!k)G|?NITgKVtc_;`q`T{x!s5~VK@SO1f=Cf=J#7%@ zWT|!?vz16LO7Xs+GmXE;VHYIGx<&A`rK2sFwOa+prka|+ZR4?Gt&pT;AlQ4dlv_G& zrPAV=cDfhRsJNLb!{$2~v5ugr-cmYx_{&~5G!bvXf=l(dxFy-_#zIf3Nn$7HEeE%R z`pGV!km;&Uy@tVx%{?SP)TDlm(wSTyy`k}664kCde0c3`8-#zLTO)9kYdMCL?e+St z7x|Xy0OOkw-S28#SaQl=65`vFVlE(IDh6D+!Hp4b&YK9*VTU@O4}yJ(zr7jtOp*l( z>T+d9^s>c%I?)+|aRv2{B+bk{Uj`(=#6G|i`~AIs(=KGJaV%c|-?30eD&Tk86@cH# z^x_c|Z*jtNkU5hN6dHa1A^5vP7%UVXKzs@}x;&`@ufQXSe(Fs#VltbXjCIfIK$pb8 z795|KYGJ1#eXqnX#YRib%@d`Y zs1cA;{mc^K^=y>L!rUuMP9cC*99X9>5rfCd?oRSt&pl16d}h2eSIl zY0)HyZy2e0{U{}8V($7#p^!9Oc)tiHkIYw!;gd1yAH~|s^Zk)D%!$)heUA%R*-{Mr zW@{1BiSeh4FTX*J{l-iT?BJf?QF@bbyqj`{{YVqoU>zTTqH5M$M@iiaxN9>g_#LSf zuTq6_%;nNK5ih|GE?jGWP>1&Fg5qv5*M&f4XUpF>1Rw8AU|vfu5p48)&EAregCjST zi*rM9dWB`!>>`p=PZyfLI!lZbi1@h7v!OD#vwxv0sN7qie9QxruKmcv>ezR>pY{#Nz#9xL;J=S|M- zUqT-8wl98^aOJ!j{4V3d_!oY{{{?jZqiAR^%V zaeIFs1qq=wlDlK(p;`TBr~ZRqfX*rb$~bVSQV&T|Bc8w{Z7TEeP1~JsS_XD8r!@MV z8&pxUw6OA}aO<^MCg2)`446OIF;p)i?>OUQu9_Cf9Qs?T5~>`9eYd{lY0mPUq5x!Qbb4Q+^*LB z&A@YY$6fI{3j+Q{g{V71+%|l7$X zN+xlU&N${;^aDOW8%uD6GsU=6&Jg_9i-4_EoCZaqr0SQ6g7U0OxrZaq>Y zeyiqRTK0cj^UYgNHgAji|JQZ?j|;gTa9i~Q{PO3KjpP5D!T%g{UEX0S{UPk$|A(LO zRo{6zM8c(+s`x)F;a~sr|19VKJRRo$-wT_^`Qx*ys|()C3z2(=01yVy6twFQjN7q* z1wS24y^bFKJu~}nxh)F$>z9|})eP>B(;BnBfx9B3JEQ*fp8C@#WnV-4lI5`_f?JBh zpPpGqdr?j^aSycy=w)pm)+i` zac(9%g0x;}bY{v~o{lmGY))hiTYkM(1z6PtqwWDKx;ot1nc#7w@mrP8;T z@p(tU-@kSA8?zTI(!R%*kL&7?;VP7Ellx~4M#jTf!mG=5rhZlI61RMXv;7q)obaFQ zNhQ~{0<0=O9BG2=siXNE_ekFd3&l+?cprA5{$W9i9(PV*jQJMG+~OcEU6%#CZ2 zT8F!i{YK9(8wt(`qE&O?6B321;aOjXUAuAz@_r)P>C-QM$n^e@ner&$W(;tWP{da+ zHRCr1?;X7Lbk76Kxf zbjz1pR&$TUbkHU4Ztc-``&%?4NjXHV0+pzcH9uXty8^A4B>(k$0IOKZIe|gUvb!6M@z`bgef z)np6-%q1^_nZ>bgD^5D!<7@MHA2If2i#pet`rFd{$J`wHK%Y)sT{o?d-rx4DxL-yx zz_&bOY-?nz+Z>Gv>u%&Z5XQB6fxzLrKDG+kA_&YBeJ9OJ^LmQ;LP|x7=^Zg0i@P}G zMp#rrl5`4 zY2Soz+)f9$1DW4u-<@5Ce=Nm%a*yOTH$GxZOz2-s3ajjZ;19tbpzU|O31FlN1(CmZpxv8I0E!T+Dnf|Uc7eGU*7M=l=h$E7&mwTCVG6g)idoZ9o&RlBsAB~ z2~r%6jxS;?m1i4W3k{1w;WNo6qV>=p240FkxgT5NPpZE1@!}j)@TSw8H$6e1ej+p> z^dhXLI3+-@#*(K4J3M`A75@mGnm!6dzI>U5v9t@o=`*QX9@FlkF2sWm zjQGqZ5-cjg$ZJnEX{L2ULwE1Cih)qBr8e+M-j`8dfFC@Hk;ikz`;F&H>$=w-^a+h8 zv0~P7L;zD@G{xBzpz(c^>o2fq)GRbjZ%zV;V z1}v^^a?L_@ek8e}lCfGjQ|=Of+s$pKYE|+lCAyz^&CCo=(nkqwK9Yfk@K~A;>}&XB zoF^qEr3mBz&pWGkI=QJCiMKpQBA(4OGbmt6Bc88U@3b}CCocOEnxlz7I~J}4(r1Lh zC`&YYbg6cq_OIPQHO47xWSsAO*H*-Xke(^8~s zaRG$QqG6bz*?J}#r68n{jjcT)CVi;?$q{f&ZEk!}QY(VBVA(UOsIrl^q!o#b8dxa= z?1OXW|2!$h%h&2*qO3Saqq$DFyumW8ngek^rmZZbL;v0bpBXGW=9m`)ZPyfM4rG9zKAdU~r4G-3PmyU@55FsN( zf#?`TT6|q#3W%8Fng;i)tm@jgJd`e65Hhi9q56K9?b>AKqsxR+Y(8wfV`gFadu>_t z6)GbXK&AF3-|!jMI~P5?bNKV^D93Da)pdZmdIMF~**}?& zD<8=*1<6rTz8zYtRz0=3WCpf)@ITeOYnuzlroP7=VQ=fF(e*CLPnLgsH~-_~M^8hG zx+m65w}1c!teA?uYvS`g&9~4qhV!YlC>?*d{@_>ikETq-y;*u#%{#x*-RixM243z{ z@QS>^{Nfl|UNcE4n_hDVPv1CP31y~_3xcf}|3I(G?DC~VGrF@u@TVqFRAbSY*& zLMUMw?+7VW%QfBL4o)alZHEK=9g^oYSVxtfqSOL2AR?rypWoPGQ} z>337hta#jB&o`E`-%qn1c=3N4@ZG8TUjFXsF3}Ot7G-|kVkfDyS-YcSlzS_0vzWfl zu%G;rv~F(Jq^FJ632WNIc4=U)(j8ER@$Z? zAJ2d2a*#3dju%AMKPRQJn7@xqEuIUjo`ERScE-3vRx}Et(vKSWcyG-#+8RO;w-=g= zU&{|%zDvmVM+G4qo@5uivntp>uqt5d{^kocl={3uCFAaL*BB^uFASlEsflH*hV5FY z&Z4Qf&(eZJ%hkHZ#Wf`(xO~z%i0CxV2=g(F;pbc7ZQzOpC>0Sjg4k}CPo=zDM09HH zH%nH>uDgL~&fQ?rB`VmZH_*-GK!bD>XOj>_@hr2O1ABDp8|Inb7sXYO7XW zXA*4I4IAD9I=dUOz<~}OO5fY~Cs2;U){{keqZr2v-z%jN@+&;yD_+F+8@wpTuIxZJ zWur3N5ut(~<7`%jytrpOKlU?R7mY{}kgO>h9T{sPThiZQON@*e3^|bGiSUado5QCy z6Xa;@6fB*~LCl8N;kSYq81LOnIdfZ?k>s*PUAmcVQNcEWCM!wPP5Oh9Vhcw8IkU<) zE{Y>Ai*2bv!E7bR=%KTE?g6Sxj0r#Xw~^t+gvw$2*Dv*1Fa!)I0=!)Ep{5ga%SP}dvo_dr$tG@w zpNMGV8w1J0K2?_&^t3@-?d6k6iv>D{Yub0Y@}jueG=?Bmw15kr7VTTQ_Pso8hkv;4 zSltuNAoJz-`ew`lFY08O9CHzO)8*ZkmuRHksjpXs373#FLr$z+h4a(K_LUzkRGda1 zU4_W$0Lyf}jrlIAyt|YdC5oMlHSbf7)~+i?2fj>>z;6e={zxOiUiOabn4#Z5iqKtK z_UKiP#g4HwmJzy4d6fm8rh?*XYIbzk!3#6tj#dSwJ&@~s!BCoTj#u;n`s`XF`>I%N zM>Q-sVg#Lvn$%wC9|x6DdGeo+Bx<$%o z5l_j76|Z!^lot<&Y6yQL?bcW{UzJWaw*`BH7hT`Seu=efxTV-R8N%P zd44Ul{kd1%Me0v+Ba5CP%Bq;|#6TRZ3H@$(M@XQ`BrBlejrtk-?X;G-Eg^lg`<$$j<6+hm*3CX)PDiM;V@Or;L z?|F&1t>7r8eGv-;!rVee{pz{i%xa%-#pgPChxxm_8>RCf%|@WSi+()q6<%aQO4Jy` zju#MO1Z$t#5! zx4q?=nxs7Fi%z}0tH>~ADccj~b8RM$S|&El-=;N+fO zNu4aAG|A)IRA0=^7A8IAtp7z({o%xPDCWIRYmow%V;D`mduEj5D3Fz>7x)=y&e5=%<4_*6vcw~F-2#XVJx;g|ownAh~*hrdgRE{vSq@+zz1P>?fR zK-5Nh+3q(Y9R(k$ybacy(=R)IMbHYmBU%w@o~;>>Xt=E98MwK|>N2 zE32U93zhMN@J8;o2K$?^toA7H9=g_{@h}0+lrE>nkwr2RU<2)iYwcjX@>$rMGNsIo zkvOSGsYUm@bxi{AU5r(Ep7f4b@U4kh?{`A-RpiycZKgyEB>Pr@xs=!ot<)z)y{vpn z73fl-P+%!}Z9$w-T*hbqRo~*Clk(NVR9LFWO$e0QCA3AGYn$qt9XXK&WD3LXZQUj0 zTrv7Eje0_I_eBHby1Mc3%(KgJ;6XF~gXuI*pH1heug>WY-FOx<0Xw7>Lod*FH9kbX zlcQ^O7#MK+g?Q=F0a$8G7?JP-$z*-v`kC89oEfxRQ@rS{n`4WYDjmBs+jID*ll&bg znuF!x?U9v|eZ3X4!yj6hxw{KF&w5pBU+x4boiMO12~B;1I=_`7W3-6~zaP5cNR}Jo z&}as5qQAm+Sup2&-4otvg-fDu6OPfH`R)X}9?@2LNENY;8n?iL(YAqxrKaySv@5ZcG^(I zUkUvL*ZhxS8-CyPH(c_r?fSQ}DuGVVRk)ZZ5msd1|FK({KP~1_+v~V0E=&B+0fAm2 z-;(>J#EkM=!}m>ak2lNA>j)Isf0J3&dlc@}M7-l}JlhV*oz&dlQ!d|6V_s@;&Mp~I zmminV%%om#e}B6iR6!W9c59~LsZ9LtE-kYL?qNz!L3=GdomVy4ICEiBE5&!K-z5B& zHlz>G?oT+Kx#I%Uvg0)*S*Fs4Yuz#ZRE3hi)muv&YyUJ&Xu*SJfA}7qStV1(l;?f% zut5r1vk}JhYIc3)lK9-<-W_;~HaSr?{NSoXRPj*2c(3-Wb**vVYJ9APMd>@Fokrvh z(J9g!4Tf83<06*kDftVc_CeMOx>E=~y*iGUS^I%7qy5BiFynOy;jrQps3!`72 z2h&SdUo>h)+6|2C?{NdMB9*0#Li@FJoaPP7*ZCy_q{T1R)L(j|?FD4v;paMQilA@g z=06umG&oM!I%~V+M4jSF69wq&K+RK;v+3HO%}5qshG?-g&-;qmACB1^-pzfasxMAC z5Y&M1|9#E(M*!nPGx7fG6VglW?U4-4KjkRwr7Vsmg>i!Vn{I6*7MyK%3z$=XgpcAV zxsamW>yI@Pjeqo8Q?Vy1o^^Qt5tCZcfs<%0t>wt=0Hdub9-fWgN!g;Y(MFZ;cLVpD zepfL?RDi0)8YsWWO-}STwH4oZb9A(UubE?{J-!uDOmLHY4#20dU^;j~ zoib%exfIz^&MIOHAanV2uT4!pASE8P;~KcY_8(%rP}TUK6f8r$#T>m2seMamj|Hx& zBa$HfCWEhh?sxJg&bHgDS@Py~UTY0g!s}(p0yN(2YyCXv{yI^c*OkpYXDpm=Rl-0b zEo^QIt7>5gZR6>4!E!mN%OrBC}a^>w(K$fd@1{qRpht&;6BnhtyHSxd7&u6PKU6&YaR663 zFaxxnUmgk27^E0PyzwV80qn~Uu15B=uTD9gT_c&~6@5Gooy-PWlb(n*W`7)G4kw+2g+3S>*eh5iCiE zXL(|4Qx@f|+>cVodTc_edYHd+DNU7xqpyaA1;C3VU z>`B<&cm+LM_R8Au^Ia2EM}E=+&(&KS&^eyx_@d>tSPR_E0XO`&`L0P^+rT6)g=r}B z3`&}sZ5aw5gWmqAQJPNwqW<*d`?EY_C!_XXrHT)&ZeITBM8svj@0ejla_4W>} zEE{qq6SDRGyQ?(Gr2tjU|ziF530@BclP1uf`*rS4~owgEIET< zP_-Vt@-_xas_iv>Q}+mk{CAQ^!Zq*XR@sOQBx*WCP7?>7l6%XDW(aa~;%N1{GqCwp z)^>#Gnva%iW2VY^9o$Nb@4SRbgC570U6IaNEj1jCkg%S{1;Um;(U7)Sz@bK$R(jyn znl9G;aU2+!a|gvRO4p)S*XkU>d7lXVxAK7;0w43w75*lDA;nKelNTM*f7oZrW=eMc zqX41ys{++Vh;(xRFFpGofhC$TBD6iTdIX|lRhxWs@sTeeN3M)(#&HR7r-JPb(R=6t zGa=p4cNuu_C-lqk*4{VKM^bC63jfhcxe#7n-MDe%>MG@-T-|^5mECP4$}&~RxWe5} zBqX9Sl)Fp$QC`5A(dfS7!SG{08l&MGJTHjiKHed?n{cN&TD*`**kk19}b)$D6t86rRbwo<(de8d0 z-hHs2rf=2^%N~Q6Ix5g?qjVpqI~PZnpj)m^XV6#ATSX>jS6Pn7&uSyh)uD_?^_&;5 z3GZpiV;wP2)>0XgXVRN<(fc$9U#TpY8gjwhylRlKc5!dpA0;8Mq#6vl+!`n4gEzf=05x!QVFH z*ai{xor!$`?68Aa^hVzPr6Rh}1>`WJ_%IF!*A7^LdTIn*w6a?5Z7kW3W?U*>X1(02 zv`*UsvbF8J;;nEqe==UkFnDOsJwct4eE8*75?g;oAna|@0z=NPl)U6Z&*L~OR46GRBOK6@xlhMIhn;UhFsQ? zZ+x>?U_1>Ru2DX72`F-H8xX8qoZTtzf88OBh2vKRL6exA-BhUg!-L-x?aX_~urbo?w;e{FGRc3Oc%p<`;0WOQPFJchU)i*r>NTkHkl7(#* z+k+Ru;QlDI?FmSYc$v-ek=%Tw>G58#?NnsZN%pFY&Jvb|$vDK|WV_WVyqUTnA*upn zPX264Q>Z4W6?)KxvDr*xIMk%(S-!g0{L()j9Dwv{-s}7vVN@@H^4_R>N|`!Z+h{o~ z{D46!2IcE6Lw;2+o1r0(c(hl@73k-j{j6}`bx?h0wQ(5s_4M38Md={K5)Q7uc;JXD z1+w)S9d*T^HxBBV^Un5K16pzPLlF9c?%As-sUSRa9S=-<3VN0Z-QRzP@J=)3vVb1i z1?*Hn1eQcki}Qcr<^h9!VUGs-TnkpB4HaX1sDsEJ!l3Z8mqpooXU_*6Ds5 zjIsdF&BXA6SGhs$d=|?kVU%vhEO~OPRc?+`=#gI1MS%xVtsoX8Zd{@L7elmE!t-Pv zzY_pAnc*TS z$vJ%)M7k>yLPjewUE&EkR6c!lMRA^YBpWnYSB2U2K6m)ii5tFG8=F+;tkem*1Zd|h zyb_%2U~lF9p2HP?@3y=^bn@-$vhXnKZ#LaA%U>}q%^EJLV#dgvU*4oaQXWSLuc(0} z3)4*fV;v=-47jVXz*FiZ$LhGpmX+oyb^1f`x|ex zoL?Pc8gnhrHq|liS5c|<8}2^8!mc#Z^TI4se?0t@usAxvf8|p^)h}d>M>jAQ5ZgUS ze7p5LWxee+M_$+`^S4i5*?bHS(@Gv3V94R3>sa9;rPD>{Jt`$!I~2KCFe|j3>|nB! zRqOR${`FdWq%K`J^6l?WzS4m*%nFW=#?IJa?&I*!YZ zgQR2St(D|{yBjGoXUL&NnW<2bO)2`e&(N?Hi{tF#QJaGtLe~@nsR0Nr@S|cfY&W`W zgUZ?bSYyEhXL|l8+d?TB5DS<7E786YN=+Vl4Ys!83gG8~13rsmy&EzdT~A z!wk$JmeVL;6B+v#QFbjz%FO~m+d_cS=iS+$^5D}J&Hh{p8Ea`Wjf!`Y{J*l^kiMpA zvN9}0j}FP`*-2lvJb1iamq*;`%3%tAdVjToD0QHrC=PAs=Wcu+X?k`p(fzh=le};o zJTtZ|q|~PpKNu|`Zenh4iWMyMZCoFf;q~os!Mt_bAEzl`+BoPe7p*mmfD20HzAKU) ztXOV;qalIkb3gr4X^@l5IoiBL)obFTzXNCG1q$ZR^R?lE(1>JfTy>OLCPGQXi~}O$ ztWuu0P1x9cXcP#{gR7l2;*2DzCDxQ6s-y;bz(|87`wzGyvq7QCmoa-@t$kcoS zNX`Kv@+8s*%1JUW7!$jU*IW0IB>q;G%q!dPBMDR|cHnQXHj}TSq!Yq=FS9Qv9#Zn1 z(wy^pEn|=aggxY;o7)j1?gI)U1a%+ky4>?5Pvsgqk--woer=2~yqPaB0jG~76=_e2 z9PwMU71R13)cPaoDV+=eJ(nfZ+zIo>GF$xoCo7e+X(~!zfnzuBH$2Nk&3xp*2R~K{u@q;A+Fwab;;#?|JC7J23{pv310V0hboOz8xNv&9#I@<4 zj-ywaBZ)*ZQx;NDIkqwiAz;ZL`}F9C+jUTUl)LJV7#vP5#WTVB?XeY+rg<`?Y(XWdmAJ_uGpDZ>$iwN#Az^vmI4vH<5mCTECc%ZMvwdPO~otmae zyit7MJqaF_`BVv7*+QBohmMf3(^czWH)A#n{}sxN^Zhbt`T1>Oa}qF-cdcHhg>UI6 zgH{)v(U%6mQ%Z0qnx4I!es-Upw;yuzby<$sw^}jpu5Fq z>s>MBGz7kB{plsWufyBiYbow%mByrf3{dB`w|6M&rD%#XXzq$mahuCH-TUI=J)C_r zgS}kL-hKsTj59m;;L8*+nX!g>fENIlS9dG_OybUCz@xh=7K0K>X7ZV{zi>dg-+Wdp zqr&va1q5#h)Wt*xW{CDx-9KosN?N zgHFYrc4F0;=BFAmNGBM;LD4dA#O8@}v8TmLpGF(JHQPt$ZzJi}7aO*tGHvIevL66z zQGQAT)4to0Iv)#|gtxUR$DsvWLqi93Ns_>Hn)%ZZD|D(m(Cw>)lqTcsjaqvXveBUG@*m!I+BC+N&Zx_HzR zW`58Uj0g;x+g#O`np{1*4Z%lDWgU`S7q`}2iDC%25Co$o+g@QbjfM%tQUS)8 zInN7K4A(Weo{($|Gy?`WUrW{ditjh6r7SIi=!he(`%7&iWM1(4EU5oBZ2b)s_9XzQxS^$)hdh}fLJkhWObT{d*hpR;EK3<+%^6%i4GY(p zEz?XFwF%nTBuUG7XCv8Em;_B4en-0xW@WagSuv@vhcKkfyElucces;l_8DjQgUY1$ zd-htfVtRufdlWj^H{asg%8oTcDsf1jK$)h)0PIK*n+bjoAa?{X)paxYC9;3kjowej z=BSrYe=`ikYnbpJ%IpMG`xMYBH(l(`o%bM~if>~uCmSrAEz5d69R z+oZ#|2fdrraQOz6rMftgxH<#YqnVAXQVYb5Eb@VPP>LO<`q1 zesxbbx==mD>!680C+LDpOTI{G(TvqBwpVpJit~YPNf6=oYyp?#IA)Zq;f|E?W{c&3 z=6(gQZML#Q&Z`meYZ3b5Dko7|hT1EwcQT&+Q(WV0m2OvBrTOPtap~0!{j{5H4@!pu zvS8t_odU+uW&(yO60|$CMu9D zs@E^u3r)GrpQW~->?>??_g3R;vwnSW-9om{+{{}Bs_T}U##ev5prD~v^JK?DduH~v zTH4*jQ_Y-B;-CFZ@?p|RQWsnS5tEqU?Dl6D6;C&5g!hH_r4a3^cVQm-=`vgHSNe~{ ze!S*^xfEWmE9=;VwbZ*yAteKl*?>D*z=J*62Y+p^?2#!NHIdF)5Slgd^wBybDh{C?*T&6tm!uuBZ*} z2EDjOQC5nhxqhAOp$gyMX;;V$ls^<^0ScQ z8rI3w-}a(37#t`XA)bohH98ie)smyXI#%`?u6nYEz$i~E^iJ@_Xj6nh>Om_{nmHrg zHfYcV=+qKiYYDI3SlE-%mNXEz$g;Q$_vvjCNm`#=M7a81XC2x6tX*u8{&te-3{dbdJ-`I57 z7av_;SgK|X&nOr~%9^~L36_0gRU`-BO!BJ;XYaC$2(O?3hUsa9pLZ~-LjPJY{)rmg zX8g+0S4cnqwk{hoJ-f;JRXtr@3LKavvAOZMq)|nxG57CZP%1vpT+|*dqNhrIkc)ot zfe%c=0{{1y_%CN4ir+Ly9<~Sl64bROY+7@X#-6YA_r|%U2d^;?{k*?nts^q@Q+u`2 z<<8^Hx`b89ztl|s6uO^ZNjfGaXAgpgr7rxq7-X-%QFlya*+iQQlio$&EX-Jxd z^p=>Af0mlI2sV8tdUM*&Z+USpB*G!5 zd3-Ycf5T(`pKnfb$_EOY#fn)G5a@i+;>S)il`Vo7$X*4#keIDUTyZ*^JHI%@&>sQ> zP{m9L22D{7{Pr7i+p4zH2N40Bs6scL=BCD1)8$e%jvOVqGCUC>pQWcK6ByyazB38h z|MCp}-C?L9nTLX@!Oy*=HYK;SIjN(Vs}Pn{MCm6r2GA}R(FkglSKP&jD6a*-fJ+Kj zEPUg8ht+qB;*hYvk4|xA@VfU`O5mT9m8QzFYAp>VUZKHPTn5Xh#Pa74sxLQ4)V@}k zN~oSL1?>avN9W6}bW|DX=jHaE#cS)?@sMtEj`M6h_#f_@uGCF{aKj?#TK8?(k5(k` zE>4=CAmUYT!hG~HgZ+<~12C=2*}~pSBRLS;8b2S%%*0s9kn4-niXpNtCWHIv!)o&8 z@W1pZ|M8IY6n@@^Y_30OvMaotcZYGKQB6wtQPrK&Qm7}-(DmN`cZ~Ru-nFCBSbsre zEVcWUT64K*y!yH$B6#oF=$M{H<@I8EDL3x?4~v<2c+;Ru2(?o|gl%t^KEHPM`ZI%; zN@*xl%>Ng6?;Q7vA$qjvLt|Cn4j2^9LhzB0QI!^}qOK z0X=4^pN*w%s!LBKHCm35fv)N2G=3ku-aTv|M}%%pY3U&8>VQ7dwW}FELYvxESGsIA z|1+VK-|;P<$!%A9ivJR&vhr}vNgRNsVK8ISr5K1{CnI67_rAe(^Pjs58RF=NK@eLi z9C$des_os4jg4q@E86>L-i6n52wZC)=x~-5NEj1){)1T*ZZdQuQHL_ZS%sLj9r%_V z3C@4nnx8ZbJAw@?X=!8GpIVZ94=e`}F!PySEA1EO!6YQ`CqML>O1%gE0s&@d$$PHj z&8b+nne0b2)EBIQf)t-m1tR>t+Y-egE4o2S5p2L$zmlJsB_;RdorBJqez5jxH z^S?L~y(XDIkR4wmyCPeXjZVi6z`gs)CR`jouXrT%Y)Ws*ey z+D_Z<;!y9V$;ZOi0mjJS;*}HRV9D!d^FHi$FBXop!2jabM3nb2Pw|jl@uzKrMO!r= za0nhFgI$&3- zN%L;=-YZ8|zQ*=f<^(r=e||r8+(&m)kaZWWWhAOv8n4a;@|h5cVaon{lm8zNzX$_Qms(pkO#&K(Psyp-It(&|Y2PE51=-YW7k2M4t#75ZY+Uhgz%95$^pc$bQVBDai#oHuU|HYF0q_1Eb zUZDWBV%S^UNKvg9)N|Sn=QB|-BcR_fM9C-7VT{EY5Upza+2dZpB~vtA8%*CjhL`pK z{1IGoMa!@#-uaNn`h3~iaRPi_qkERExXm|Y?5P$?B`Fbzoek$_=oOQ*6_e$6vV`m) zsNB^*c@>}|-B0pKQK2%s;c`@8jXmkzQDo^nBXOoH%g z;35_KlC5Z1ac;s#@m@g4o=@`K96zfDDwdK|i$1}Xpe!iAU8(?;1OuZU^p+1c=j^GTLB;Gj6 z1qKZN`lET4AWX+VqLEbU4wo?eg+S4S-f3lbVtO)**e*T z8Y!N#I5wESTr8kk2Vg(gptG*BIrhvnclYr{ma}@jowiebz2(;kB%;YAudQ2pLOD#z zfJ=K#@$|bMQ&GV6Ux&~fO}zTXO6dksfi-3gM<45$#c6z18*9_D3uHyuHQY<(X~A<4 zERM`UvJ-aa;h$U+LTZ22FzASD^6i8_=Jjo9|IaiS@9yF#=L6QqQf@P`hYy^Igeo{T zmhj*zDkmU^W-Ge;RkPCS1GtHO@R9D*Bq=PAaRgfwU#5-&zN9~&2_OF}VCcu?uTQ?B zc0`)$!_}QxGyI{axdfoSl2JKGR&9u0{}*ffUsSrU0XQ?KLK2;4-UIj3UJ~x%Bn5XqTI<5kf+mva(Q%s5~Qn}}ei|ia;GR7U_^Vh$%5;;YhO8XRacI&pNqq!Eh`>Bf+%8LLO znYa5Isr=Lr>kqCZO@9-UoE>V_b6C&W#u$}$udD6D;`Ut*7z?-c=B&WZ&!rW6jSgP} zpJUsQn*Q{1M#a83QpMiSXt>xaHBdH2DpQ;WRtQ)ONDRE^^9{pCPK^xOyY*^xDkQn# z+-D2UAUNk%ON6C%EkWUkI9^{7N2fLv&O}fCv~OZ2pOou|G{@J3!L*?4PQhLWX{5^qr?Hqe zl%zflA;QJq=y-4PG-1k{Z=-6twCms#QmJIy@9r#K92BXpDK+{ParZRTq{s+zAQ;9OZ%ZHpGNe~vn+>t)S5 z@m84|#zw>5t%=jcU2l6eQ5I#J;l6#f;iS}#|M1PIAdQq$)ZEYB;cq_g=3>B(Q$Vh8 zUj}SMfcYBk7}*s7+YF>HFSdpRL1eEww4OJ9e)*sKY^Y~L(2-4> zYm}D=0hp}7_dE)DXim^?^T6sor z{{C?CVEC}-P|B@pEPa$Cl+HORZMh5Ce!UVtAiRu5BGgioCCFSjXxmS$_m;IOUTgT8 z2Dq*Yu1YZ#XNVbXVhu~QnXpEc8FGfnvi3PIaWjZy4*OHaLZu^?Ty6&hf9A*b7`Sp|g128^#`B;{^fMA*r(}v1QiT+eA);#)@u1BK_Iun;Ve($wTKOYXK zJFQGRJ$PYs#O~C}IREnYl8G0x&aro&w{L?3s&O;uXnB{T?`&NKQr1{V0g?4_pZT^& z&eYCQa&P|p80GUY5G@5*gO=O2e!^{}GQ2-gJqfHmgsY2_K|C`4QJ2^!K76-T1bj`$ zkhx!76M;*CQw4wOm6^5Zx$j_g0FH$_LxNVU+fQgAwm$~=*P`d;>j?IYFA)^RUmGmS z05*8WqL6f`$1u2NVug$Mp98tSJ~Lq86=bX3#$3faM=$8RcHVie!8mO~w@FhR4d$_r z#@k0%Oc4>hM2ALq@Q|y{i&5g{r(N@X(=|3LoHwUxx;ogL#}CNG;2tX9M;;)LQR?e5 z^8-Nszftd6LJK-0fY?vD@ZWoeI6d-2yz}&>Ye>;Jky&26>Xar!waKsmFSeMSWLk-j z)OjYQm6s->(A9R1SYcjbc>k5h*K|AOftk-tU*~3klx#Ys9OqgkFTlCn{hd!=VuIUF zYiGR==VFwS$kk4UD!OSoxw*Mf?@DAbK#~EVFGr&qQbxv_hbkxm$euZ5voL>)!QfBc zo~3{XKm)GeqnzZah6qaN>`v3O4C9|)r9W!4nGQ+Y}$>+}XEvu(ZbrpGkB*mOcKUoYMvf6vX2`N2co&^-p4Zx9 zRL{@DJ8TCXT3%zJ(dHzpHLcKZf-5*vF5XGOrZ^zUc%_Xf;#Jk5I7$Xh7wik*I8|+} z{j3y=P(*rAbnQ-ISzU2nP~uA;;NKQu4n06dqyZ_h(rPGUciCmah;=pU=AXPB^BIL+UmW$8;H8DuGiEku!^%9FrRmC*p3IyZ|0L_o{c72WxBN`gMq1s z+l(9(-^)Bd%B+MSSNX6PyjXm% z>CmmQZ`qH~Z_zQnXGtgicn~ZpW0a~97fVIm9$pR)##vd0^b@bjG6ru$#}B^q5{?G~ z9=mhWvz8-aMwS`d<{-_U^INl3tbaVor{!(&2k;WTA$sLu$h}S;j+m%e$hvA z6&KkhC*`&4BYJ$gB%seZ)BAKtf;SP`3~llnpeRj14v7mJ3|D3FVPCp~e7O#6+GTV=K$1s)Ee6L#l>d2F_-x{tQkHDM1N)gEqBNbWfn; z4{fp783B(>F7)h?<7rpHwMWTL`Ci2<_UB&^x_v=!TBEt3hjt07>TNnY3UxP*j7x8S zW05U2>K8CG7PzN#^$=ir7@gIt^PGR--Wz3p{u@Qs7+;6I^L+ZrBnM>pc&;%wvu)WY z8MYoems_=~p`H@#o8x6QwY|pxCh+jB^_=gdI+O7E*}dw+KgE5jhcuu2xO6hRzY%dX zS~lL?a1aK>y1YIIpx=u{ln8)&cM|EeA-g(#idEtjrwQVR{|mPK*B^TUkFh-g`t|qxhX~dc;lV??HMRXVKlu zzCv5k+3F&X2c^uy@6Z~~psG6gUCu@smEn_zz0;WzoT@C--c7~%ac7@gLKbBGcng#6D{AwATv<5A}Po3!19s6JMy zlf%!p5GR+=S#(3c#a9IYjs)IDhG5cN#HTA)z8swuKjglSe7$!%K~Va~x`6nKo283k zFeH71=O#}o6DigeNsjcUI$5Jalbr^wOn#)$(fE`v!Wdc(4%TV4)yv#py6 zZ{FCl%3gXu{U(+VoMc$cvn@r_SUsfPODFQ47C%5E?>2IEByzr9LlRPLL=6j3he>8< zkV@ufkPbGVsUPiyV%@~;mEpfrh!fmkl4u5g9EA@vy> zCAHE=ZE<#+wB2POdzg{sq=l+=4$pTrZDu*|mRpDmM9v^~s2&f=GL#QJ37B>6!c(qV z8i1TvDYg)CC29#joaoYKW7J@i4d2)&GNPhJ=E8@Q=q7leS5r^_9^=z#5S$J72z?_^pJ38 zFqpzuUFZCH`+b?>A~%8hrW=6s-2bvXlE=Lt%_mr22o2?V$r1;F>KI&B^&DaH*M zQd|J{e>M2u3NmLUq5w&H;%SvVibKx4O*q_X%VdVlvh#j4;*pBnpB?+eZ?S2;_r8LF z|KYLu3|(z;>OsCmE>llFjBn>>*mGu>-ML#y^N2?M7+M9A29&VY4X)fXRLI--5<6c; z&5!ZSfOvmMyn&9jo&Oob<&i^&W$~Ix%q1rcGVZ{C_WH5bM4h5giMQU4udAK&)Eu?= z!Z+O`T-x>MN!|+agv=bjGF_O1ChHUULGT;N1T$g)fRN(-=nt>reVxX8DEHW8`LM8_EWVfTShcS;Hw5 zsVmWIF>l*`5(A#&Ja;&hAb&hbcfKnFnMXTvQ#@|{2((Y4B-mxMIB@9)SyS)nCAI16 zobAp=@Px%6!qVe#jr}R1hG9(5HO4P4xYG2j{uCy(Q3!EFOB6Ul98&_iuaks7D{l?)f|iT^g4e>bE`;$K|@ z+c*xm7tkn-pj{azHSh>&Q;dJ-u2ps2hTV^ln zTtq(4XE{@q3SlZ2!Y4)fB#abOP>KF&+OIC-;v3$Cg^th(`p8Y*z0GgMD@=4puPK{S zZ+`GPm`Nk~L%7O{yVO^lISy~BVS9=46d=#Z_o?T6&j&5$&wx>5kA`4Z7@tX`PVOTj zHqt9hBRoK3>TEYus)tqb2cGE9?}7bsq%k!3m|f$RyPY5Ps+Lz%!L;Gb%2s zLxnedbT_kCf$Edpu!#}c-BBu(c+r~yD-(DDAAqoTodp20Im7On)VbcpREbMh)JP2* z=7YAIvdZ)>DpZQQ`lsb7F@G&Dh5bqOogAQI=7ni;P%HLuC|~$RD~lIK`B&xn?}zg* zO*Vf_pfAPK?sesRALV_ZK&V{3SSO;3N_yl%QYnlA_BwiKKE?vkpCtJWiA?SBD6dR- zMYse1tNx=Zxu?*AD=_X;QNc`QS$I7lb6F~={O%0?Yv=cWml9~U60KhMd&(dK^qGWG zaghmf&9#?pEs4Ki`0wZbsdIIeXk8--0od7wK-)8ETWsL)`gdB@LT=LWxVX4n48L9{ zvxC1(ds#xwM&FlfI#@4Xz+RMTK1{Fs@C-{OVpLEXzqyIhr%b*#c#?TERpuRPjG^Ci+ zohNJYesQGN!URy_&y=SBV?`*DuMYgU7zBpNJ%mOa3GlYG`c2}BkzptBCT9ZQ7HzE1 zAh+F)fY^$W>98A70ZsjvYa_Xa0MipX@wSAW{ZFv|uQM#5#8jxS@g0wENjLI_wau}B zcOb>j_w?bnr+nMISNzMo@7Z-V6WeTOg3PzAYbWnZ*07kMyYl7YleL46`l_!t{Fx$m z`G}`#^r^3HETQwqbcg-d+fH1bCQ7LXi!V$b_7fzgBL4nX6LtgzYgysTv z#A_R1AUB(Fel+BJYpD+gO%nF4<2L5tZ9SR6=aoOOLIjz0_ZyP0hTf#39ZZ_{M6_HC z&iB4RWIv_f1HY{(d`}dm!GMZX4C4?^1V-96)Q;Ewl%M{3Zc&0CCp6WY3EFmwnt^=; z=6#6cCF;EzwAk_lwXbf?4UQI5((b5uPAR8^JI>#)WUzrPp@^y>$>%{3w>&Qv5N)bX zql-L#4R|H7pwj6zpUD)8!R^l(;8&2zdWlE*WBe>x580L8k}L>5JKN8f>fM=ZTIn=t zzx< zBk94V$x_IQg>4~02OH|9&b-2)5Y*&!;S&_i^sKJN%L?*U^q2+SuNvX<(Eayc$Hg@7+!8{)C#NNJI`z6TDZhqKbXs1;5xS@Je(g0XaI=F|06cEO2TLBnM~49 z`0M{f^)_cP4K{R|!f&v&k%Jsg8V`{WB4TLasaNa%28 zosiSE-be4yRS~1UgP^SvuG{N7hZGbO;Y_A>FP~SSJE!aF z?|d5vl1+^TSmgqbXFUf3mTm-l4=%Qf3I?b(Mh%_A+SMC3)D&T8RUH!5twj)Rdc{A;H5%{&4N0Ek&mi^y{qrV@Rcwcty1s zgQVq&q?5{U1>WKPTg;OFM#LtU!_92_4TH*52A>#o9WPbG6~9880fba;(rG7qUiGkj z9KY=|2W$I@Y4ly=Un~5rDE~7=NVjUJJIa}IhTY$6++p(iUO))gDyr^X^13{fsf z&3-hX2V3vHU!=1LAo=&>X67*Py~chilZ2S5vLeDG5&XBc{!0CPnwTA^8E{q|;juR^ zGVpEEyV*nC|<>>?FTe z7F70gHBw7y$-7Py>Z2TVlv4VE?1Bj;eS|yA$3^F<74pfHjb|jJzhxt0W4$u%vXY}Qy+Tj) zOFGA~8zYxgp!Xo9yMEFxzeIbs2gpToAy+6M*U!oDw1l^ST+Uo!c>l;1dm+~d>$W4& zrCg#fuUTJ$=k^CK7?@90=m`nFKmW=ErBHo`W+0-&bT;qo)>*E0#x6L_HB)}{ci_)T z!+tRlA1i5{7$|+`_%88k|6>6q(q9iES}nvPD$v4oc!5Fjh8EQNEMWGg|4*VUCQiv( z#{66+=@woZ)#v}D{uO5FrqZ;1<)%B>i^IUHA|`KBWKw=T$d6Bh#!ou_a(ny#Y>!6o zf2^q>$R-AMQJnN0s!yFCfW}w?{h=(qB=&kwcvMM`^#-mcLbW?4>2HWEEs8f>%E{_I z!h_>4vabphZP}LZSbiM|JyaWqUNaYv6@%xNM7vi7b^{&e4+d#P9WPsXbyY<_4->J3 zFW7(Q<-QBs65WV(6~+DX-h>3ydPgwu{$+s&$`Hfw=eRV4^?wXOta8ze(@|dxa|}IF z!Tb-f&;;xk-lv>d-7iB=cp8I?Tq(GnbJ=RgMUDY93U+^y`+jfaqxej?WOhQOy>N%4 z$>|KDM@NXWV2N+<-UIppe+6+zk}M-#_2V2PLQIGCM7g9PJ%L7x&VbI!!Rr%jc2x$s zAoo7CIk@@fMRJcy8B6G^SSGEqeC)N$YQS8&{Ul`Y>PSUbzOWgpIRY`WW2}h#$6=ix05zSuT9ThQw_mRceYKt2(j-1KYgMK5g&V_+=S@NaY%u_ zN~c#=SMjLp36NK9iK9-L$tfvhP~-{dZ|+7e$+6)s1LsKa{XzIwFj3Hv&kuWI%%}3E zrrYsF52Zmb-vQ2hEmA%DcQ2qo1vvepk&k3WbeCs_==M9ybp}b=-LjMlPzQtSwq~c8 z!sOcDl$MqnE6{v>$IR^F<_5136a9`6pXlM%lTactlKmMDSL`KL{OKg&*;Ln~!Lq~*-^gQ(5F|`O}>%GOE=Q;Ui%hK z>kiXRmX?v0j%I4o#g?$ZL$g50+O$T_cO2^ z8kl&S;`|W|?Xyq3$g+fOL4o;H^;gVU_$TII*_D0C4_YR}+yKsEGTm}bxy44EOhcKD`Wz)<@Yb)X zE^V@6&ZxC(q#qmtdan5zE$@bOu~^^!#*|*HHKzgG%kgehgVr0Xz*=sof%oEQb754~!JO~|c++FmeAQU!c&_pTh-8PSmk}CM z4`f^v*%+i;Tot5TPwSoCYGTlF2*2jN=4S4`#=7QEUPvN^-KX(u>+B4Fhui_($@6B!~#=_?QF3YypZH38lVwIoqaF#*w8OmYVJMIpY2i};CFqJZtMMcKKnCU zo+SOrkk5wrBgn8~F+0jC?q?6^S#WZhy4BSxh)K8c%H0F=eniVo}2} zx(rjhsWf)WS}~I2V;vRo{2TfQ^CET$)#@VBj4}m}fe=VueCiBd*Ge30WhM{TU?G&e zh@~8U()S2D)@h2X#t&N7Y~az<=y5$U`yw8FFwE0eTmW8T3ZBnShAly^BL~rq6_Ai> zAsXW0?SxWP=c3vN@bIC#!7gnX2Fm;jW}xz~?e%^N3g$8fDUjs4 zKjEm&ngvLgJ)fpI=PI9nUbL5X;fWA%{#18LkjTk3!N5m`eN79|B)skxEnM`}Dd`8g zNLObgYpOI0!`Ra(Gv?|W-F@wxYt}E5IbvC9h#}XvSe=h^jg4NaBxa4|ehj%;7igZn z=9Cp^CG5P8VJwa*Eb(sw3pKDH1uzOkogJzK7nXt8Z zWVN9^T*STV&&|s7t@4{s3`2jCPL-Hu(za1VGflEyS1DY8n;UgA>VbU7Hl_XbtRl#b zhK+AJb9+p&zq!SG@IlqF1;P5s_X3Do+~s>0@_xWRMjV~xU#~9S)9eN+;#+BZec(OI z8J0mi)o@_3vA&PPJ$2~uxc%gtWhBJ=y40a`d5&`BjHdx% zEm48OFBsGB{UR6w&+Qm;$)jtYquz?L6yL3yByp6&rZ>gA@v&u*OV^TV(`sf!NMnn` z`V@PK1Un?+)2B`E%3VoiR-x)3EVIsJ&8*Jy_L8NVqWN|UvSV~hM-wICtrx?}sL8l>%xwXM{*hev z_U8S*kf$2`qeeClDUiL&iH84-XA73(Zoa0@J2kh8nVUT#;E{=#&X zdMl3NpyA$`DU=m%%YE+Hb-r+DrWNY=GE-$idzuL(xdL%@dK@_93O*#9n##UfR-DL0 zg}=7BXh!!N5{(d1zG&jv4>CKZUoET~$=MP)e#U^smM+B5?nR;rT$6W+xkL#vjucbH z4Mro|TQ!B8i)^Y)xjl>~pG}0)ab_!gQyp^JUW8B)Ot1{zX(K-0X4}ye*&|Vr;01|P z!5sRl*F!%h3!0P(2p_PPpimL<3QO?hi}ATXJ_Fw{V7orcgU0g}+%6-xp#e7)t;HfG zoQ87pZrv95h#Q;Ojzi_98{c0*f5W40?M51!8Mh}FaU=@X^?W^^{#I9dSU9TAo-TqA z<-aZd-ocMYB(P^vnx5qns#-vTApFaiHVd7 zRScOlf!XZI%cdU~67x-FZ)^$LCnloCfsaX@zL4um-*k~X^;bGASZ`MAwQV6hN|zW} zf)ErYK7Jj^LyIy~$(lrkbGz=N`AF`1HZ=tb1)iTwmBVx-PMvWwhM`qcC7^*dKP*DF z?|Sff8Uv`fbmrXmBSkJG-yScH|MN|65!Jbz1-!-VSi{M>>H(db#4__iqt`T0WR&K^ z$tCd*nj|I;Q_ttdk$bU~)&2DpY0LtaYU5Y#;S?x#6lip&ev{HS@7M8GZ$^|p=5MTE zuu7F6S&seq#g>n$0Pfiy!LkP<2bl0O&k(SR4&Tfq%RrQ1ZY{fqpagPS zg*#ul({SdtqtM~o@%x5Uc{B@cq^IZsw2ckhepH?sh;Q$&b_v-d)2!`AV7{^VDZ^)}dXECR1we)8mBEqJXr)ET6 z8E#DwUe+XQAEUlT)oOmi+X)lX{h)M0p;B#`{Ai@6M*l-i&4{>qRVTn}u-_la(NQbD z*B7y~Jz4%aweYc2<5z<~(G5nNi~QB6WST`Fo4NwU%5mmCgq-Q`d`;m2zu1H+H^QqOz;sr$P_sY3B>&Hs4t{sx+6E;I#Q82in~T;@?qBW zFVE*fR$fQyW9UvQflXdwcnjC??(}RmD9=Px)eNk++)5XOQL*0d332JARiJXw94*LD z*R#myy0%M|Vx?rDJ=Qfh{EdgEI0hjoBhUc5`N0&+{}~ZmZOilPw`)1muH64B`Zc+; z7Y?=m=!G-MKqRneW?zLki14z_g2JVZQ0865(BMPfyM_qwFMIU#_!0oyM%drw3E(r z<~26eD&ddqn9SV+1=rE*54`EFwvD!D)1Ld?%Asc>4!*`Yc*wV$H=hSRJn1?GJ-r6v19y5p?acBQwq|kIUJeWHrvlio{ z=)B?fg@YG7AZD7yZXNRI*$r2EO^eGY27v?}T}u`+E3!3uIWO}#6w=5yU);~bjSrLB z95BCEYpUL)G6G3PT}6jg`2HyI3N#B^T173^$vk`Z}B1 z)P-DKgYA}A$G!rel&mFseZ_xqhSP_EiD9UgZvTXk{N{}J4?ewTQ9jp?Y56xtgT5$l z=32#V#i<*K4fxnnD;Sw5HPy;|!FT& z-w|QoeX~~2eh$6n>i+9HLrG=*2(+4nxr^lK2WHozdbk8G0l)PKTl&iB6>Do1?~I7@ z(<{ohV=^ylomhJhypv|^Sv@ko#kcqf+d!=|8;4~h&(1V|G%*piwIJpjOT_FynGils zlgwr_mJ&mrdRHr)rTOGfuZiy8`ChK7V%V|?mGsEx!iRBN;@x4IZCa_qV*Y>%3_m+Q zJ@v2HT=}{}go76VGX0xUsiyl|xtUpz+uUI#JAQ5JZd&fXn)C>X zd_?KsFkb`CL*|O_zirXq|2nddCyj^-{u zuWdfSdRXSQofz)dZQt@XqYtRp-}*m({V*>lWV^>)vSoLN8f#{n`7h+?B9L;rgD;7y zUGH4T{9!^OwplN$NHas{B4j^3eu5#YZzaWrQov;G&g7n34<-wC8{bz_mDRYf9y?V+ zN)*Ijv2X_{T!b*?-F{jRGX0q44G|ZRY^X?RNitT{@*WdSXsAfsI4dxdn0cY*nJ8ZM zEyL`(|I5pU%vL`WwD>Rz;1)SYHO5}|`5{!h{{4e8!SPJ3wgiOIfybSI)VU5gZZ(<+!IU$(7Ha}S~R z!A%Z_SNkMTIs!NDL(B7UYCQGFXof;6rJvkD~~w7z)_2M6m;%p^Nqx|(Ef zs@je_m(tPM+y|Il!m$a|xbeV1_XYZM1mz2*LB)KJ&wAN38&~SsOrl?xI(J-=g~ebT zYvFh3`KWu!QMpKK79*yhM3WT?64#uMv&lz-yjvvIaER1#^F|aA)nkO7q@;gOAdZZCC6`Sv4D(y^G3yVp?_MfbGO+w?mo>-}{gdr^nem>q?#225|v!WVE<=`#m z179P%+dW^rBXtY1BefMpCe>+sw2>f~uA#D)l7nsW(5d*5UFEAj+l;A;HY%Hx|8uGk zp~F|*E-$U3@RmFXD-IuN)=^nIt3pbDM zzg>4*KaMLY$zI-gs}A-ZZ@x9(l5Gr!RVrkR)xfo3?P4=NMN%^`OFwSxBA~(r+L$R> zhV5QI&BpL?^of>)Ud0VQFj&S%*7`Ln)bQjL!y8eXjTI7&webEC;`&Ac9Cyo~psl%` zw3{<^s{u~1ehtQyA3(vP`gUBRl=*q zafJCwY2iT?dL&gao^n$J-BUqNn=qEY^I|dw$f^d7_=!kI2e6{m}2{t~kLCE6+B|t9Dq| z5y{qKnnUMuuS^DDXv-% zW#1Hd>p?NAz%?Cym3=oScH{7k`iF_uP~*896KZ9px96E8#OwN;rhPXLVy9iBM^T)H zNkeUs0==cNqjZ#|Pq{CX?M;t^QHmJIz2ro#pKtDpPG-|Y`o8`|$kkVM5;#J&cq zffQEFCmrR|9tv^%bcZcT8-}Yd20XuchguO@3{AVo&ZAKr2Dne8E}N4p5f)R8pKvK}lJx%|tJVS0fZQ0QNcUN9o2(z;m&gh1+9NsmD=&{CnNJ(sQ zxyP2PYZ>L9-ZWy5Rp@vyCF8c>*67jw^(+W)dJuQUq_8bEZC<+2E|U*-L;Nea;0A^0 zQ_{<(unFnY=!d@sJP$BCg>G<`$t~kz5&?8#U`Q~oWkIo8gAr|@TX$b3v<7K5VVIti zzG`{Ru%)zNrZhtW%1XwRR*nj-pr9W@X1nPNA6p8UzqwPAqSF3G`fhxq$0?E({x;nY zCm-W_Y7+6~QH_YD$tB8YR}4P7drx3iL%nD5)45xy>j?G|x;Kh+fk7GynDXB|*U++Ka9JChbZ2Mhs~e9-J~MGgzuOKPxWCTK z?WFGRR5FhcZlQJEpB^;jeYgfm5mL=drd{|RE85&bWrz06$kt@{OgVHl(uL9RByQ1s z{qZrH<56lsyWWzFVl5NY3Vo(S5zenR5hjO&~bGT)3Q$W$IW@* zNGBa`xBu$*00X)+?C_Tp*8I`p=xYZl$SV*?@DIkK?ecNGk;RfS@|u!IrBtkfyuy#VP7f{t)D>|~%k8o4NE z(h@c>HJ$|Um9>nGkaLBSSDA4@TVOT9J6!Bjq^$D)gE~C>1sl3xIk4qmR8Je80+N0OFfrzrRKGLsAS88nuWr zng>69-`0V9>OZ;irKtbJmdKkU*T;)Q^F0*P~2zk9+v;5oUyI$Vo!!)y8UN zdw%=CO&Zbks)a)>BCb&us-T$e!&C(#{B7ljZu<{%^KOS|kcVjVlS(-Cw!5hCt?`Yz z)i&JW27%swa32lc;sa9+a+x{FwTFLu++7>i;Wbf)+ib~PrVTDV=nEk*a4}%brjB}- zL144Il8#qMC#b_BIE~mao~m56)|<9IaZReXQccH4i9emC6LfXFpOvqhsO{xg@w5L6 z`e(EFKD7G>%u_sqw$EfMRKqAQRO99{kwlVe%c^!s)r z{na&bag|Z)j-dI`)wOP0ayXNQ;(}X~-5XKR_NVrq4)wl6Fa61r8Ii|?AMRA?ivQ(; z;s?<&zg&&bR}xi&{2UzsFd+FB1Us50voaJBGeP{M6~ml5KO7j0%n`PF5+SF1x- zg{*B}4tMJ(Chd;hOD~(9W*PARUTY?sSnb(wybkdezVC?$dC#Ka;Xuzf?2)-V&`JJX zd(*wXwh?I*%MoL>2qbsWw)y)3O3(~?pzlFoxTrX!{W1mg^9e}guE1BMt>xQvuIvb= z@VKbt97%nvTx#AEgT`qW(*P-57^ml{f)Smh{mc0*p6wYH$dD6RnZo!aW7VK0#Saf( z#9NnRZ*cl|9G+bo*IKg~ONQ`#8U2~T>tCGhaGZH!2+v&>!q8!?SPVuuxN-~okz}o$ zkMhyoE1mLhP7x3n@Vu+>t^}fnlXloOm_6}aqD}B=lG`=x6d7C)RoC1$*7nE>6R~(X zFVv0Wy!<0O4XXCj-} z4IgOW&{%Ey+T*Y*wi!8Nd=C$G!N{6_R&JMGUh=(`^HC~uZe+*M9XijFv#4J)_mXk- zJ_4XL&4L0zhL6jMSP2;E_W&=a0hn=$XZ=YoE|O)GTC7G}V%=Q$Rk78Eew~YTfcNSm zq}}jTha5+&83WZ_>PF-mkPrRRZ{KPlzDt4g+$1klBuEJ9q%*@jQ8wOV6Dhg3lgEY4-=friVf>*I&aL-wy&CqIDJ5rjPiRqU;%=cO2=nHbt3cMHttalnBc6bjR;3n zz4FepC%Hkjt~biCoqqPI_0a;={Z^q!UTE8>UZ(BgeiL;{4OUw(;?t0Go15Y@THuAF zfL{|$fJe2jkww;K1*A$JeKj$GR?)QE7bCQCA5=nsuSOu@v@KeivE^I_XR8LDb!OUZ z+|?cgoQT@Hd(XzYdcBgX1Rq|aZb7Zv>=y%ce-$Rp@DNaLeAo%lvHy6_WKZn-$!@hk zU(CobT?NfC)A%{@orbYU%O?5vtn2zn06MFzQJu4vO+-u9vYvp_$b8pJ2g%X*OSz6V zF5vN#1%{*UpV;X%!h(*T)E2=KxL-n~3#T~^bX*E>^EH$L2f6HQ@D0brDP2EmJ+A7P zie3$nBw3~27d`W{jT`)g4)zU9CU~G`g(d!@P^2vnsq78Y&gfg!NuC}{%4qfELlShyk_mhl z06!r>*=R!Y&Wlyt_0Q?bsRWxTZJ9q_fF|)u1aexbg;dg;64xQFIzzEP^F+$YTY!A!ippS0R&Oiy)eBdOHBx zYgx4wndDnJE7&HkakAz5+ZER{KS@u!Sl?qg5XZ*iqVfH)+I05#w6so*2XTg{Ho`B) zkp6j3WF)IT9Xs`h9Ux?I!GyA{d42q|bc)fz)Wj^AXBT&yL$mZ~2UzllSEp>ah1y8`|80DF%HL z_vs#)30w(KlZn_HP?d=$`8`zhKf}FY-8ASkVPn8>5=@c?ucIL$`&8|@hqrdM&U!-z zcDRodZu3<3(!if;&#~cN7`QtzPo_nwCyhH(aX4U2V^|wt3>T7g$ zIp3~Nd6n`WE=Wr}$crZ}4;NakB6Rawj~P|Dd+|uEexn_);QlL=x@C5xed#nKp?@(B zv+!|;ON%j?w1NUI=S!{hv481GMcyw2RH#I96Px4Bug8+e{!OvD*3?pI@ihNIU5#Q+ zsd1N&sbjT|GyVq}>hTTeanM+#q&^k3Rxmp5)18M|N|=F0h&NEN0;9ubH=Cn?~&WI~jctH}NuOOD}Rp$e&aZr!J6a|yj!{vi$h z&pA7;x@=`5AY?RosO zy|*9#uVs(jwgH{R>zZ(f8Yy3p(WHCvwrVDf_Y&Jqa+iOQFkE490mouoixVP%-{XE%y zFg4Y+dsjdFx<1GMGxKiK{Hgle2YWrA9|Zt67W(rO@eR42wgUIeB>GDz1E@5Y6(ERh zB$Jq}kOJJp*2ta4rOF+8sQzAx%@0@#)0DUxc)JK#>h}LtOVuz!+x9k# zEwWUBU0x7Q;Ml;m8@#|Zb7xv`N;Y8D{+Gfo{u0AK0=tXGCGH0BdPBqn$HH=x(Ail{ z+YSV&Cb}sRs`JoiZxE~93s!)8!QRbc!~+<%IeI;0*x@Xiz&k+mLifoA!f}CR`dFns zbNB4z2vs!z=AK91mw(v4eKHr!y@FUvQNTqmn0sl0LDd&@tT8?y%m~_gg&Tjn3^N!v zh`9e^6uv0?@;@a^28A%h1DWuW{n7gm52{-C|92kX|I@+Y|9NVuWK_!6nHhL6m86$D z?fX;u7H~6z<9Gj9cbD3#A0?#64$(m5RET~_p^%jnvOsNg-C{3yKEA1Oyni{7C%*T1 z@N}f|Am%h49RpnG`1T`Ro8~xgYDV-jHLnE2^)~1DR(N)QY`)1|-GP=TZ^ik<*0v8` zC4}zivzZ*f(sc%%m?wLFGi=BbJ!&y=H_m380;tKC$qjf*@~_;Tm2|NsWp##kkNi9` zp@B@lAr(E5F2Ju`d?~soq4^gl)_QJ$1DdIy#V4g3d}J}wyo;yD@BL_y4EG`q0d+pv zC|@;JmKVsU6d&1dzCa4UJHuHAFWqq5AbC2QiikN-Rafh1ISLCthMm2dhIl>?BgA+i zIYw)j&~V&R4yDbr?H=-0N-(lFbgvz54iT=z@=vSo zXtF>o(*n?1yo`ZGjP{3fZn{q)FaJOG-ZCi5H`*6Qx;vyBq@+8Q1_3GQ79MFtx{;C+ z5b2WcmTr(P2}$Yh=Ak+F1N{Gc?|Ju!v(GzoKAo9+n9&jM>t5H2-}{mfo2|dAz-~0Z{SzabhY#&B+&%dX_=wJ$pQ|L$R1a;*tQ9%u&E;A=E$4w<9J+zz z0#aR@Zr!E%Yzx3R8&$8pAP^((J7u?w%()a^Afhe z=K;hTOZ^LCL(GAe)bBt`YA>Y6ZmUemtOx5c9{or}JQOB3utd+&BUl*y_6ZVrEl8i& zqbmzWb2x@y4pyvwR$Y6^$v=AgCXLBJKy6ZBLMytq!nv&sa)Kg70;GR%u>WO@>V}i6 z}s#Jt?P^DfIOdVcy!W_G46uG4Ttam@p)E;19t!Y}!w zZ8v95qaCfU-p1D~AW-OJkldW z*uYx<)J_YD=^c>WYA$bLL%OjJn7+G+kb;Yl=bYQc!Jm`dbgtE1_Gm%#^;fOT%w(_}~~^#P~@ zM+pBHW52ww1bb21W;x#9=i0c|hF(OzCa-hP&{A?LU{;7hFvIZQRi-9$Aj9N!H?DLk ztEAXvHYR?>{^Dom7X|eXiW5U*+=k`Uh)JD(>pg*~Tz8m)eFxGVO6ixM?}*6!1TrhZ(c4-p+hewdT~?j@W)fqj0LSClLE%p3m!xtD9FPs1~q&MM`8UT zlFMl>@Eu$yv~K`n58F%NM2$~L_A2qVTgc^;@11>(?8E$LO}3-+aeJ5hG1m#9c`%`# zVaC5<JsD4Y+(&BNELl~qi z*CA1tLm!*JwXaz98xbu}w+l;0fiwGH4lY=|FGFkYZ!S*`uj-u@Q-!wHT=)OhIfAO# zw{pvOcybP3AR=Z_P;}JN_+Qqc3F^d`PV1%O@iR0zya`~$2mbB@7UUhdNF@12wPkDz z^t0pn7D(kyubpZH)W1jY%-iu%G9)G!{F4+UEtD3-W!GnmBNdmCy48cI$F<~`kV_vf4B zHA-}Y^+mqjT27WIC&YFAjbRDbt6>7JH{PRpTCpc9!vNSt%A+?4tCY9lJuY3qrGB9t zZAVwwWu4W-%HtkZ?!zX!In$Wx!EN=8Ds=ZOq<(w=Y?JwV%?)&=eQwk@^~`sVj>7L* zaupoK0EqU>1qB6$FLjm1YTM^;HvE9dMFxFtV@)K^{*k#QA|UgFFt!85iLEnpKAIVm z{1-JXO4oINzgLq-&XwhLYXtgv7O3_A6r~+s$_*U1(H>utkgHdW!ixn-$(u|LzCk4r z6N8542$O#upEeuytz9U}&b0L8>bUEBgF!<V|}jqXoGz&Ogr00m`BrXIkUQg6~O zx!z0P9RC@%)wTCSJVZNzr4j7Pa-GqJ;UmBwKB`#5%GlBX`<~6GvKrn0vIrK79Cnq` zF6%r*Nb~I|3w>nH0xO51sDpITWtE2WZ@2XD4h%j+n=3a>O9Xz(V{5MRr@gVi z4sgZqB^GG98$t*!Fv#hq4*fngO<5JDdK%N}+u8soQ`HL%`U02c`a5?!xboDb+3V<> z+Cm+fQ#=I4d{+RAAdP~8`WaytE#<)Qo>p{wBj$WA3M=|nh?KP=f#tw(KqwUOHo-R# zBkAzJG>ZHAdRj+Ge}tt1&C#jwi^Ei-%`xhA*4X#dK{C|>9uzPge=Lt6sqQmhmWSQK z6aDW$ahSC1U^?r2fdukw?>Uu|eMI*=Iic!|Z+kQdH8qXT-U>r(6L_ZBpg*OZsP;AF zx8I!YOm2nq&c~}PuPO2mBB!`>GW2~SirfF~tM}D)F)UEn`%J`faM?aV^0o60ZT;cA zw8y%DFsb^+P`#4Lq+~_MOGFuIvA~bAh$o*K{$#N!DMsTKuXi#}B#yrb<&C}?FT%~A zIKl~F6D4>F4LFuvHeYIP)PNr)$8VepaWm&D9r4FznR7JqP1IiyG$aabp4ih#+VbP@ zdW7mtZh&vtno1`85Y&a$p(aI+-QQpekNNIpWE_hTdP@P&cw(-$njy&qy4HLEN4 zAnNCZ;IX-3CQRdeavwIrRj19xQTWmB7o?6#CUt4#or~CG2nDi^%*0<`y5hAAr4&KT zq6ZA1?^~zt)qL6eE5zmoh;S}p&c*HP(a}D+GOl8H<4w?untuDW&x2&~5KsWM?3OdU z`*f!n>b#nOp=BkC7qYjp)sd^msDRUh;Bj{fXTMR?Fq=Y;poY)saiiLQPyRFC?#l6s zy1UV114(P`Cfz)%d{^(*nprtLIlU1C%%L8}+3FoR~TXtd8vlL9AT68aTQ-!BJQ*Yt|P246o z+7ZIi&_i4o-cc0t34_`5_A}cFd?^pi=QwC}^MjeWO_GnY7uU>G9Bqj8)Tv|Uj=Me5ulS~ z#o%H1nCcV=9yT6@S_Cl+i6p#f`K{zgUdP?ERnX)T8A#L}qy5H;r}kR{AOcb6Rxhcv zy((h0(VbupCN=K<@sf!P_h%aCNPK*-4=w`Amztgp%rBZP;e9ohws{L)h^VW87>yF- z@H>JlTkmV)KRb?YcQ=>cr*`Tn@uf9aW_E zYYH9C&&Uxj8|9Ux&hT6(!;tUdwvKuPPQl_t4K|F)`bj^(?FVnt0sX=vgazIG-my1p zqS0}GSLFPXE!Z3FHzgRdrSuvGGK;6g3|$|?he5L*7R)0SfP;N!_Ppc=vkWv4v>hM3 z!^F8vfNQEa%4Ca{4(ib>3Sr;Oa*fdeRQ>b$$kb=X`(!|P^V;`m($r>L4z~DR9IcJ7 zkElKxPKAYW#j~pjE8q`I9qfL7Ktn#Q<(To;$!RJDNxZh-t_kLblKI6k$VE;S=bGH( zN_6Y6n>=W)Crb@-dFNeBdK)!SOY`2JgUwqOawG08x;1Y?30PI`Gey+No%4!n?KxUp z`YnHZWBS*--7_R~dLHD>a&1Dp>ooTSd5-4)8O<%>U*O^9NEDyhup|FC%&hO*7YXO+|Kztv<04`={cWlXQX>EL!&3L*79Rv zK8iI4mV+>`kQs3l`WdDs!!ttE#UeZrZKJ!g(e|?gBL_P)*mtiC@y`2xEM(sKH0|2? z+ShsZ9dv`nQC;_B#n-0Wgg9%b^Htj%J60mh~VLpr6*O? z&HweMuSp%F9hwlFA7=WFV@|h>h9JCshLHS+Y;7vWYaZqKY7$~-#~cL^#eon<(B7y` z-_6M0BQjjTcvV>tLgz>{Gi7RCDjuT}0P1fb_IJgAx$}M6ICkuZjjL9`TQAjXkXo~M zl?%q;=UydT&K(-D#XxHJTH6}&9jq4WKi)mQ{i{QD>gXm=5V-8#VtxGP>L8F|&dour zo|vJ6pLssb{lv_LZVP?^uWh(#tN(6nIS9*@9)Rx4f(lN02A_TzUGOsuMC=I^&(l@n z-WGFEgvN!KVO(S-vdj-hkB#%s@kGtjbieT5suxsHpyZXu;&H-4peTcS#0spxBN3q= z;#8R%v=(Z|pE!61K>vzDd{E)-ChE!Z*)RZQPC@~c8ON9TyzjTUvKFV1bHvf>7iu+0 zYRl7HJQzai^xgG&LzS{}m#v+`!)!K$610l_v$)a80#Paj$D;E!+y@TBC2#X*(hL63 zSbXn2RUc%t3*D)1dwQbeE)Iy{`#S4FCKk%2F|h-Sfaem+N12UMFB!c`T(Sm1Wuv>% zz3%rK89ZLhALxuyUAjC9$4;>Su1xwlX0GokA)gqVzoaT$c{^I^T~nf5xAZnD;1V9? zWSKW|h;t|0AL|1Haze6v`H+#kE34=YjIZfa_)Wl<)O_@+F<3I3i!~JkQJ9E6tuqfX zwD@KO`Gf_3K{L#6XQ5~?@PZ;TM9j_IREV#0o8O$-=K!N&ylmzbzejm__e;hz^fY^a zfl|8%w8*N?=>H;1h~@{e^&Yy~8BBUg&vK+%Lfo(HYww z_`nzv+SgZ)InZJr(tziX62tFzNGC?Ofj8~D3|De&3Adwr(##W;086ZwX>>;94nx{O}R;p>WZBe#{t)QpFOVwfu>Le$d&( z2b~ol4`pNZN3FdZobdqiA$cqr>rzBp0%l9zhGuzrRud;31EZR=5`2Ryy`y}DH%uH3xGT&MrN2>X=blCb;M z4PP>>Z8-?c6P-Zv$I|Aj?ZVTh1J7Z>yB&jjInkRXjIEUjQS{PM_l?!w=+oN+?=;-h zm=qi0w@r45^C&q(3ue5hG4aH1`l0%QlD2mfO1C$Eu7zfs_-G5s2pJzXrQGY;$XN^=S}eEJ&~+UYk`xZ^@GaC(3r^eni?}UG**kJ+wnWCx*+e;&uv5IbM?KR(+>D10Q&c(C!80a<6n3Mv!V5?L@lC<=f z{=MZt$R=d7$eVxSV69id^9Mf@>t1&xDct+*`92iXP#e92mnmDVj~IRCBry}8PqI-V zF8$yW+($|!((t;O2b?wIhiNa*r%m3BELLK!M}M$GeL~&R3IOW9%R_O{y+jjG6SyVv zTwU{yn*46-YS|amX@sGbtxE8DN1}#Ic;#$`zKDd?C1Ntzn_rWDUijmk&xw$p}%V$*s$b_-1wFC-D22iO~)!@Wkq$2!b*^yowBHU&{l9mu^ zOup|vs4L$v*DpmhIO#)vo7_S{hlu#L8c2={_Zog}r{m%NY z#&3(eD$nWZGrxF5uLb9PxwWQy3|dO(({EkUM0VsF-#{CACAkxA!#~J|0tL`QS1rbG z<;mju_qX3Q@AZlp$Ym>Si5^2F~79bGZBfZxjcgcOa)O1vwp$(H?E z?O`jXnP4n)kr4(HQIDjulmdXR76VeJj#538jc z28xWFRuOk!R=b2>dT>$h9>6|=u3L#T(r?9hdD{vZj4G9L6y;a1(-4|MO*sw22_&2{ z#?rq%=H$c>z44OUa&IELy_#&v8To*#@3|JEu{oM8KYw&M&V2pPSpcHhBa)Ge7yJU76c#XTDqyo(vLQJX;b*(BicJRD_-4 z-k;`ufWWWhOy+#iIo)C0Ik$Fga|jBZH{Y!%?9?;ty7Aey=+vp`R}!Z#RHy#qjKjk; zJ>?2s3;GN~plb^5{JaDOYxZQK1M3}dkFmuOTQl3JcF3N}8WYNQ4H8>eH8OjDcQXtG z8I$PVEApTY`Lq%t77geVqW63x+2$gCKSSD*mEM1;_1eYGD={bxDT?G|zdHc+5w=aPcvhw zS8Z~6Y(}RG2?#1cC{F4AG$FfjD%VKnsTSuA775?(%Lg#XqU8-O5#jW^1plb?A`afUfc1UK3-1njeyKl-iW>_esvIgR zEkIPb5d5yH#)QA78Q@xb7hVO2E@n6fJ37PEVG|8<8+TCv_g3M$H_p2UPrB#+M)Qnt z&^Kuoru0YfQ|ScQAeF`fRf(aj3$pOY#tGo0cgH00H?lhZYoY#xC(0oWm1z$!lH5U7 zwSU#0H49egT92d9wBj>Z{iaf~pwbdShxfug{i7(?Qk{`=J-G$)BPR2OT^HHN{eHPV zn6!E)S)+jY1St8ni-6;d-zU2yNQCbT@&B;5qI1z@OWQDRw#MH)JGf(y0t}N%y@0+i5 z9lT^j=nlJN=iFrxe~h{PKVP&z<|Rd8t&C_LF?h&G0Nj25$mD(NW*orLy*INK{e=Jk zo~$Yj_&I_6HF!|=+qvqztkus}2;;`!ukfXNWO(Ze`0Fg_%4>wXF`p3|M2x&P4?|(J z2bomMC$ik?7VD;Wk5J%fz0zA3fYERYr+sRL79~zYas)vdeeLfx!ZY$=!(AOqhz||~ za2o&|0q8;76t-d3-ZZ}J7^quQHxEO&ewE;fFDNH9asQHM}GetryjacfOD`2{*`lbC(+2MRwo}kh8Jw zMHPkDQk&aeKqOOUbl-|p$u7}5^2!V|F~)#h$9W8tH%=0WPpX9pQLVsbN?Aa)zCWne zJC-n~#&#hBm=f=f>Q;2bq9g#{(PI9=U@#mH_bAMWTvB91s@CpbBIMh_S)a2Ka3sV0 zv_KkPcNAutnqM@~_!VVVj^aTUEyXu)Ssz{m&}ux;=BX#MbOYd7x)jgb2Cp&wMg@f8 ztPjbU>!5-65!oI2dZrqu@GTj{ISN6;iMAT9Ikyph3FmPKBR!+&dp3Z((Lx%+T@TSxw9n^F;tR6c2_~JVdy9Pa|wRSKpqIJm-)>T_~NC9eo};Q5JgarMKOmc0yTse zDGrp7W*q1MSdsPD9+*866wyr_4m|}4E8J_6vfrr^s))=3JU<3@=V-qlN8RSTWALWf z25!~rYf4|>$p4_3byDO`o$Pp!yMYdc?-&Zo`I%qv^~7-oKcT*Nrx$^E*ui|fZ@e(B zch|71v9-c7&HTzU@!7TBO32ky&g@eJJ1Vr{eSf_$7U6YDO%yI=R5hF?s?>6`#@e)E zQzL)S1SS*qz7uL}-cO09R~l9FzEZs!jcfkt@GiwISl@lv0P}9SSbBUEC75d+<;1T< zGMBXxudBgj4WeL6dc+2x8uF4S3>yUzBR4*dtRGMUfe@d1c;_R+tDpC*Ln8KHMbtM@uHgn4%bV061`7FQ zzg;IS+Sy#5>STG;kx(mT(36ftMnR>Xz*u}&920DQsl-brL~YXUeM4fDs<%Wih38dU zaFZ?QU>GN^v8R`M>9th606({a-O#sDHG$KA{cCPY2_t&f0ML{7L^~p6S388(L$=wD z8qc>%V;;X{at1Dv?*ZYqG6Thkz{Sj0ds$xr}aGfHhF*Kl&B0gWhJhnV+O`u;8s7R-6pMGyjSoRNROT{3D)V3 zf0(tzBKKt^Yf@V7wNe9@b%xvc;LTnhll$cCA9JjQJ#me#-kvOvpMn75f`D**3jZA!;#|-v z4}+CFKI=ESe3U`d1;_{};NRVBNr`==;!Rc3IVXnu)1};)iu=^I1_Shp3xV~$& zBhe}#KV3+0u2fZJYTNiOYfT%^3xG% z-w=}V^G|8lBuzl)(fkN-05a><+<})ggd2_s>y&40k}$a4*4R=_yBb$&;kMYSpV`hm*z;zPKZ zbd!&S{=_$-r<*>YMb<-jYl!+{I*EzBhQ?f7*2LFdxfkO1(t6PbDcRSf0rLojO{buD+7K9}kcK&wY~iKI(#T z;w~+rNxPUip4{5XleR*m#;%?Zj~GPU}(tcLWHZq;K`(?01Il&>SU%t`Y7psknq z!sU?j2QH!j$?Ii;7MT(hcjxO4@;k8@xqwtrZ!&!Y@KA3w{T9G1=K{sre#?G~DeK?) zCef;lG)4c>e*dcdfF^82N! zScKkiZo(4T`uN7#_VCrt9~`}Gdg|!orOr<0(J9B!+^>-oWv-7IQ;X{@JT1fn`KC}n zb=c7-62|;}^;q_W`?u`t(?q4Dlb%&b4J3aJFy~YMYD9HhYq3sEb&Wk!iPq-Oolq&~ zf&7>JR%rf%pIYIv=kVfmj)& zf8Za$N<>5L)~{qmG)DM6YH>s+h(hU6HyX=>MWCQ{pO>TE{=} z9De(yr5uCOwFOr(D1iEkyx-ewk+g^y%niL6el?bq{D zW*_mv`$~&bgc?l&q@XeTJi&S)^T6!;YLe08LS}c{WswC-b$)}S5VKGsrop0aV~^k& zN&I!<8>;6hC)G6u+NJ@K_=qG(4-5{4uF;)026_dZ-^G*9E93H2@>s?>UG5CcUZI5k zj|D#>;9Y3ndm+b=yOrp)zf%RT;|;RR{n<(@42{EqmawtxdAo@3pDR@2x>)omCzA4p zs8ktRWS(KcLtMZrHE{bn81DEC`9#9Ac^DkT&xm_Ww&;j_qK?1r$xhbZ=+Q(-`xSc% zIE)uK2%NN-=Nxb~)!)VN-A(1AerOAdLEU;G5D}_BRUiS!g#=x;7|=pQMSb zW=b0B56fn0s&uJUEXU2iyDD6oQ{H}>cl%|$x3uI#lDl!0MQ^$g!9{YKzd-I{Id-sS z|9$v?UgGu{HxuI@0f|3mNsMrl3AdDlLoY&f(97xUBLZmkL#83cC(izZ*y3)}PdmF^ zbHn9Kw^^*WoAup(WRC7Ir5<%2smGM@lxI_<_pN&Ot`R#uFE2rV413H^r))*(<&U_` z)KGIFUlb^Y-|-f4H3;cs?7%PB9ecr#R_DkWd3%f#hcCq!wvoH zGL>)D-O_8@v$nf(m2!Z-Zb?(|A)fTM$9O)q5%n0C_NdAOSa=!s_rZ#g-9O!9z@AoM z`{>bI_NV_fe=N4&l}+qT@3uD!5WcSLVb86tz-TAf;UR3iYBbZ-*R^Fa4hOZyaa-_3 z_p0-GRAohKHt-QST5>ofmj#a#LaUcQGP%BDb=0Kxi zGmUfgg&0rY$#~X^q$nUi_(;x0gumdyq!uyv9k*cCF(dYs)Nzh3SN`npWpLvr(Fv#S zv~!X`jHPvHj9N2Dr%l*>^QX*)yYVv5Kna+oIieuy9h&a6d#V=hLUB`{<$#WdY9~DO zH!KJ=3&H(2O#RP(YU*qzi)T(V%%F-&j zkCh9TpRYgKr>)9}P9#<-9D?@7oN&}B<)bUr+wJ3R)8b{F*Eq#T*}9}yy}@A5RP|R2 z!5bYXsTy>9fzB;}j`zvt3#FE}?*N5-jg@5T+=9_a0crAB5-CSx0&r4_Via4bx|@2o zSA(L{Ye&X+s3j&5Z@iFN7r55n!+&n*$cUD*{wT@&!Fwt_5RWE9jsG6mwG*X%5vYS3 zUL(F|M@3LfIuP_cH&e;+C{<9HXZ>J$Y@;5==t{1}-F&bQ&Y#Bw)3jB}NGW8$>ZkdL zGODQwKB!wxAP&T=GvgjLj-FTwYi3w z#W`6d1_W)t+<3|C3!+krdM-6~3OO~(y zkSxGTn4V2J&dyZiO#%u3Ls#7&w~>?Ab_TEGok6V;^mP#duGuQos*^HUJLL#FKM&Si zoIEJZO5em!67AZzJTFG#-@Vf^SuA_BzKMw?BH_3j*YN6k1 zjCD^E_Ttiu5^)LYp=DYQJBaAL)}VP)EW7q9<XkVSgUvS`xsw>w5L#rGi$H zNMl#!BJn))1x3`7&)k`F?^ea^onlat6a5=cm8_8ZY_MOzmf~sxZgp3?&@gp2l@cCl zAU~EPpRH|Z`B&K1mq7V=0#h^BsP;nGJd868XP!J7Tw2a1`gLu;yyu{-hg_H;m3ZDX zMqGl&i|_}|Ula8)vj}RrRVt@fVqOpaoHsKcb|O}?$qeg}=q#EDO(lSqf5V)LYXy|X%I#MClbxcO3wg@P8i+G&oTvAM z3%MJM-^62d(z0qDEMy)2vYbmY<(M+{v{Kc2VNB4!&%-bfI(@M6JbEj{5=qh1DaByC zvr}9|J=N60wd4Q;$zL9bGuSwgk2@4*Xt(81T)yixl8l$(^5$Jy%Us~e&(pzaqf>lA z=gu)gr?>)(*z@K=eGUGP)mI+*#3CFd7K@Sej6W-NW$2CVx3)^!TWcYd+ZO?sUWIa! z9jxM=Kl5~%--_5(iW(Zpni`pBw|mqo0zD6VTtd8~BZMa=yY4?XT5{P$0)Q%rZ!uMw zA`q50SFYp4cp0jLG%ma}m#>%jhTdyNy^NA_n#^kK0GHd($!8cl<}u=jVWbgrTj-ef zq2(@Y{Us)~am;`_tYdlba~1#5csOBR+9Upqc8(jss|^#&d944qxz=hRFxM2bgt`q< zJpw?jVgg}uWah^GI(6idH^@B3T{oKJNT1Og)L6dvDh}kGmI&}LXva8r?_dJSYqO$f z)hXRo8J5`Va%#D6IBGsrT87wjFA#>66Px9sL+JMJO>=* z2wdvr-`{#CbpxCVuD9z_b!>|8?!flxNE@aEE-izz*e81V04rQ2BhsqQ>;%i*-{$nx zpTV4?XKW|ewp&immRIf0ku=0AnpP@sH)F)&fZIL>mmxsgKQJG1K>NWHCeh4oqQZdt z?l1|Yn+MvVnaxiC6XUaqI-WSfTHBx^qHrr>qj>gUF6CnhJi|K#T5AAZPd?BI&?8;{encLzCsKt!QVj} z{Dj@+?_>%c`3l-!-mo|=k+1e87Yy`frNt$fP(pAMfwKww`JN$XqtH%{rf0djbXC=lz+E{a4%{kAGUe< z|Hn3;G~$G0|E`!=5E@uJZ?C&Sv&Xfgh^qhl*!bDRO_DT(pX-rntRCgi>ob z)%lRAXiL!qc1xO#17r&dPkUBkBSpP&_ApnOTISCcvTR-* zOa!+xFy_}i+t`5}>0)IF8*3v298onE#8!KR&F?&|Jkkh^+*z7Mi9I%Wb;f@m8%3iE zI5x-eG_J^HD*Ra%QBDI55}dK29^I;wI=pE7ldsImykZC>UegcBjw$NDxmnSeepC>& zT)icLL7j^`l?|ReFqE$~EmVVzjt>4=qU0kpQ>o4BCW5)1xy;Y>QVkThi>42%T{{%$ zu(_bnWnW%)NgjxtBrJ&{D`8+QDQj@4lnPuAJ)YM}<+mZ?u7Ex>b91A*TLqD3#79;!vUnXIVRu||mao3yR_TK`H!c@$A(e3KK2kXav`zqt;SLunXaS*9 zIRCYEuH2p8?_8#RlNI-UpHAnPZN-3t6ZHcT(M=wgYIn~9jfisjYnd4j(NYb|@ehLK zbVcLL9DR%vaS_UGZPl0%0NO|N-&jc27We?TVYbBRwI_sKfe{VGolR zA_HZV!?>LELaZ?1V0i)`?UXmCf#e+~kPoky8hB{3HLnj_4G$v)^h18r?grNIIhi-{ z4_Jya^oMx0gZ8g#02Etp@!QcqSO7f>yiMTlUs8xC9H@6BO;Cl#0ex~cF58Gm&`D42 z;z^UXIp06X%sB!z@0BNQlQD;PlYU5piK)-#tVV%NWXkMiia_ z;PR0(dKjnC=q6`)!k4W%SgoJD#>d6@yJch)~iT#^*PK`K~Ab@oRC478A=KdkQ{^<&5w z+~Ixkz$xs)0t~d^$UxpI`Xd9){4X^6&kQs$Ayc>#@ehY)I0l*4_|FqEg(v@K6Ee7H zp)VfQXBw%MZD0tK!Kan(VIh5J|El|cCOvZr%MA2_qp<&th60ev@Is?&^xu|Er}Y6s zw~NDc=WXCFFo(6in9Vin=@zFwqL}_Q>RwA64q3n;Ue_tZW6H=s`V(^_YCXu8rI$)E*nn@fD_yHWBp# z)0s5v?L$>@pwDI7j*3<-*7a0Y@lFy0*s&xL7)&d$@ z8DbP8$2rqMY-xc+%RWBIu)v;A+q`fD%EDK-95Cm%sp2rshi;-umn0E}Co<=e=Z$T< zRryfyGMb0y$aOBOYco8GfDc!0DnuwDYr+1fG~7 zGK3vs=+xiF^}o!vqhv#rQGhxR86OO4&!vIP%5VX*GBT_m#_`uww#UtPqqN6^aid9e za5UZ>Pp=R_>9!g4ZfJZX!+!P%!+rH=%YJ_nc?MDqxZIg69V51FjC!$m9HdzJdSm`g z$Z_(}LsfGcn$UKnY@>8Ow?vD?K-a!hhjkrcuihl%Qfixw{m!+`Sg$s z<)D)aQbBf0YsaFYf-Y0>$m2!V%rgr$Voz&7JpU>pL7eFD!-D3t$Kdz*X-ppr_ZIEH%zbd0!2g%Ik0H=aiqHqurPG~LX~l!%6#DluCpM#; zHGo?j_@$z^NE`Z>@^cR#bQh|MuS6Ey(+o&kmjv5`p8Nj6=JV>Xt2%pS0T__T15Ih| zxC&e)RC`zD>SXfg;})LlxsgfNt~k4RRGyij+PjKTV6KBtA6nY9lzGp-p_|i3{tx#6 zhlu`sk0&Q0;80KCcjt~YbMsZ}Cg`eWvfxXD-KNTZ3K}+a!_@Bckev2xp?xr5`0a&h z{`){VjiA7JY;f(Ip(X94J;Ym_43T%7qhXL$rBXHbbJBznVaS(qC1(n)#v6`B0z?;l z68hy>rqWdq9ev+A-CE!vzze!;)hb3^p-ruMMeHmG&Oy4?*GSOwCU#}!AC+J0Vz*0?CR zG?jfO0{8G8am+cWCNA@cCcFYl!U4;)rqG+w@%+(Gva=lp)IqX+>8#|8PU4bt<5ok|v++ar4(m z+Dm|uJJB>X+^kIJ=HgwAD?Z5veRcX6RZ4#>>V|&lxOG7+G<+LagMB+oH9E{qD3Exf zIM<9zVzez+YOti2l`u?cxKEXvx#HA(cnGIv^n+@Ytt!q)AfGC>GZG{kNA~%gAp(74n6O5|WPTG>;Q%p>FTy{Vg!fbL&KlSxw_PAv5)M-wCcFv8Zt5m@GA zO@L&F4EdF2n$9$n! z!od-(0LBCNU)56KKqgaufz1-y@>_46Un&KNn~n7SA~KyLfdr1mXYK)$?i!kk1fS~* z#|qt&3M}GqV*)OXQ%F)h*KJk^Mwj1gvm_VedUOsLvBlW`^!mH-jv) z8hn%4cx`!NhmPW~)}x1;j5{f~c_}Jw;4ank_S9}2jq6CX(@DmMS(7SwDUv!uRJa7u z@&10i)(;idw@c~Fv3QRQ&Ntz~&S-v(C!R^tP*kkrRh*gJV>C>t%`GEIn_>`8T)ji{ znNccwH)db}2d z{0=6@gj>&<1MpU+=p8%$Jy4?iioqFxBA)Fg&mNn5R=FInAD) z{2efeN;}r$AhfGINmz!E4t*)AGkSC0s|GDG&;CfFEtD$;Z$lcHT5~Y@oI31O#eR@b zl$k!@MJiD_Bd?wSy}xIrElx>xw>u48rdt_5{P&##-1T_pO!e;R;E+@AyP;*ck0x3! zqJ;J02`(F~p}@^A;jEGrfq|KjO|W^h^Zw_s<{hiJ@klpjt_tyk1j~=ob0*;Ak^^XW z)+I8*XLF7?^E((qadRd8dyN~?f<3%g_(2V?fU3K}`&NC#ea2FDTXR?P9L#*6z*79p zS<(LlUGrzn4xY+iF9spWvVr;CnU#c<-RkCcn;k)t^uEe%rVwIPp$K#xug-p>^_HVg zN~X>iv8)9R=?J8w<0165p;{My)xE4lnjTRIQ>4_#R=dh6ll8WTF~6h3@;K9&CZ>wL z>ss9#%WDmcJ}wkXbC7mV$QD*#TEn-Qi=jzo3k0d1!cR*@fp3btmpy`q>ykQIVcsPC z+Ccc_{e*HfBU`D4FW;*qF%B3sIEDAE*;mvCkz-6-4(ES5ofQ|?%aBHB_FUE^N^zI> zZ&p;2ZVUAwX&L6}n4WAQ&T-fodA6nO%;(W*baeMOiMNAImiI!jvVGEX+FSdEjp_hE zKkXMI3sg5r>HYF3N35>431s)Ye#GCrGf&;P4rAAPN$dYcr0q{heKN=!xTf#8zq>jy zW=KEe0&y;8hhN>I{5&9twE>;bj-yH@3J8GijPcy8Yf>(+7hcvqjdaL0i1Z9M+)X5r@h zPgl{EN53L=zd*GunbplWh9W+yh#W<~SnTXUrRM=O0az%y))X^lO0v2J=-zg`yQ7_m zCjf^5!#nS;dQSf|VHS7omn$sE%?i$%XiPp1@2nkw$-IZ>s_JslVmqN%44IIC7zscl zls4h@XHs9r(-(IYUzDo!+NE*q{+?s+hN-4vHpnmgQC#^W1x4F%Y6n}XD}$s|{6L8g zXE<}Wz44vxi8DxaVuGjezEO8u(`q9QhB>va#b7)imss~eS)56EF4!M!CtWp2(nA@6 z7v`v_m`5+l%QiXp3pHP`$zAGU@gh1)}hKPFBRkQRymjbWkH8QRKfE~k{VcZWI>>=(Qp zkxdsDthWJ|Y8Sl71herKzao3*&wjQxq+Wz`OvVV$stB}vm_FzDa)(Z+Qdkl_vgxmN zE!gosC9BBtE|u`M=Q0EC{bW7=}hz8e_ukzuNS0O zEik_IGk~Q=_GwHv)M}k^>Qv9b-L^ zgy(>?p#eQ_2QCESXOPv3=|h{t->eq1$e}|wh(m~LOG^^KjQbe8dWJsTGQpqBxfJNr zkLkHPM_{~Lz0$~H^@n5E`R!OEn0iF-^&Y6N)PnI?f|Ur7vZ{du39@&(P68MXTS6;y zx7tcy9OfC=`{VOwtWK!a>+-Y9=g{ z@1d;_Fu~AA6U-mmaV3;}dl)2|6(M@Z_fMxTxaHnc> zx+`5%5 zKXn&Lttb|8B8_#A?=QWtGw*kX@4=e}_g8Uh-uDalm!i~9oruTSi)TTrEJDEkQ?Nz* zT+cb}aZOwGoA$YnJ8ec|lz!EBU5go+1*eA9iC+E|1oy3BbbKOjz76r--#g+z$Uy8j z*KIlZaLOFUPDCo?%H?*tIkMU7%Xj(SA*Q40xNkPIds*#}VH6|uXm@1u8^L+Z$l5H` z&oB3VFNpTf!-+F7$O95!8AJ%@>R03VQHf*Eq>7SlV53AaykL(cIgs#;h@u_8R>HSWTgPS@UDhy>{Fy_ z$RxczyLT>Eht?=aMVn4GBitOjJ>~@pgZGrM{MR4=kf0H(zfzVz=*D3wC5Mj1GrPiQ+8?vL{Jo=a?v4 zk@b9c_qh-W(K=F|SmKTb4Om_tdMQ_uGAg}!j(wSvW==9le0>bzObHTX<936{62z~L ze|^fDUDZ?;Ex5Zo!QGt%4-nj4LvXhS0>RxKff!K7cGhLCwE3xGDM$=!`J`~O+&04fBvpSuK^L91W*6F4d#%ON zSH+#DJ<@IYRp-k#;ckQO%0=G5LH>!Q_K3v{@sqr{t?}u zBI?NIQDg`bkAJDd=iwZ4PeZ?V1oADwbqLT+DMt%KTLV%_REjPYjj)1KroA!_kbNb@!Flsr-4pEe4bDV>Nm$ z-@+*U-Y=9~m16E|f}EE`+KOTjZQ>8jk`_17nXP=PV%?aDwsm552xtYNN3J zE3IjKKLZq~DQ+)q-9mYPjO9xuwyZ-sRA)b62}Z%&BM@T}_uc%&9o&_xm-jQi_iDu@ zX$4~2(ER5Ui<2L82GPn-oYybNpZQZR-IpB!ZGgGuJ0QZK5#) zS~9h}E#k5EWSwCQV~RJo_RWDaB`8*neP2(QW9h}Z%hx~F|LvsL-;h{5wLfu%2|)%8 zj4A?xz&-)^{Bu7ncw#Rh0=e-0tU zb#j~5?c&bHQF%K#H2dYcuI%fw3;lOvw(rWyr*R8l*thd4t)?GD?o>iB4BoO@H1GXF z3f7$?d$7kr#yw1ei$dd;&^Nh|EI!gX_Ewhpt*P147Id#Yh^#A?G!nd)`6D2ok4U{q zm%X3oxydPCMQpl0EOq*m4G{fHQ9|G$nHpZw@ACGn`FeqBz;b zBJ@Nkx6J_9HTimR-LKD5M=86CR8c;J+*zS;9RWb90w2NIeaj{_28I{SA>EmMPMuOp z9Dkv-kkoJeBO44_jLklH&=Bku^7$I}RP}TKI>nK1y5&8xnVgP6@A$lS(wjXm>2w+$ zNL}tJkfkT`fb({bvMLN=4QTTA@1-5}jGN<-?@<5vd@berE|zyUh3ZYl1oer>nS##4 z(k)9d)_a43gYE(Q`v;}scT6C@2%YV1E>A0gStrJFAKg3v|1=QACXN6RCJ$C*A0s^I zdZo`t3I-HcgclFhUB+zgXI@;H@Rt_u|K_CZCavt|QPufFtl&U~-kss#iX0~f2)sbN z=&eYYVA|`GLuj6}9E_TAK(lr^-jS`SJKLCdlnZb!?6I8U#{nIbp0Fhk4?5d&<}%<{ z^5Oa347Bs&E+J1xw=qZGPmG-tdNmlQsgoa`2IpL@ZV%qY+Gi}GOuubqan@=5P``3f zwvw!l$}sqfn-KMlxMg|CmM2z8+ttO!rGX*HobF`fCc=P~tSpqZTrWAMPJA1qgpvPc zgOMlDC?U2S32VjBvQ=5Ee($aD`S!RE{TMcC-LgM?dpN(|-P+Z)_Wa~xP^X^7?d1s~ zXl(MV`v>{O-4Q&$)SJEHCMW{!%bB<~0$oq8CdYHdSh-X2(xkp zgE@CQn~8dn_xG2+kFMBX%qDuuNIT2+u7=aO4R8_`+?hPswe>Q@Tr)^AYhZJ^6TA0* zj%eN9Kb(UrS+_JqHrIFC42(9vlsd}gE=0v{h6G+rFGOZ)oQapb;OAr`w5mO6Iw2l{ zOg4GvXBXrJ%Q5G@K#=q9blwmPm)l0U+~WoQEDtn4A1|c60Wc5BTG;|T0FjelJ0qI- zWA_##7Tz52FP@}87`qZm>5secR6ZlVT~iwsppIGi9m|ZZWBRFA>yS^F9|*C-M+$J2 zeGoPm)U66(Mk!35E)Hz{9FnK=qpP(|wJBKb&LADLnT121*mvctI%}*g z_ejiJ&r!KAqYG9FfkO|6MlSWO1F@$+R>I(JDTRMFdwMviN`&0j-9#o$OTmX2hks>g zov1(fFNxg!{{$n|!889yf!TF&OUq?{K`l5taCX)HDlz&*uG_3?#mA|=x+S-}og=kO zB^$w3ri|_=D5>7`E=#F!q8x-p;u8Ii$1*wvw=jJX=m}k$ha?}ww!z1=(RRDbb|)ip z<8((HF`y0YyGaBZAxFxDsh$t-I;Vb#SvzQ6M=34tAHY6Ytyz&2r107&`+JO;u85RA z9b>cbdF+T$pdAXxC=)^IL=?&gp~Oh3q|EJ`8LVM)UzVtu@C+T0sP^MKxBDjSR6m zqZsUml$J>5e>91{8+RT&4O*wLuG^cm83y2vRj$7{8~}CzDkp2Sty}BZ;noM8wnqBp zf={ZXt&`|&bhDGQtoOF}ggmk7iNPu8TSmKfqu=+#mI*D>*dR?AwxQ9pZ#uN2d;AZ% znSGm{ENi6Y$P0iz!pDPm+&$uwjo#LTJ7U&0z`TuCB#o-4^1YPdIgo!K$_6GfS$uRy zW}{w$nwrZ8J%Ww*$6JR6UhF1ha@kWV`ygaboV@V5wDQvNc#WLd{8!!ByeO>T3TYZ~ zh(Yfnbs7OpvX_9hpcGJ{x!I6z!EgXKNKvhg`OUY8gmP*pI&jQKl^sqX`YL**8 zQ8w`@qGB2{h&dv{`UEiDFidmQ$!)H|aNxx@)>`SvX~G^Fj~9pa(p0CH65Gz}5kCR) z=rjH34>eS(sl~sqZVzi{nVe&1Vo}&cbHz%fK_1D2!!=mmA_87E%zs5i(ad-kMN5Y# zai{K_+ePv;qeQVITcmz_f6tZ*mH$C#X}B^@6b|GF6M(En>ZoDiVBGTv^Z`&_qWt4y zF_HNY*Ls#uPn)h%sGBph495E0=C=2`_U!6NMN=S&;MjI!0&Dpdxb=UcwCwi53zi7x z2CVM*9ipT$=V$|aURv>*V!<14A_DL6|5`KR?}QW)Ll&wIB=pou;V_TJF1V4I=Yqpe~@UBw+xCx2R8$nBnGA@Y2p*jG_k@cyBD$o z0XIHSathD>)_;Q*GteYypsRe;-xhVGNyC%~B`dmHBpp+zti z@Yf0t!$ZI@dl4)vV49k&p9y{<;Noi7h{njAJI&rYNF|Fr#2 zJx<@&0Byg$4DOq7_IDNE-JMCVf6gSd0WE)(c|C?r08b8(c#jQdMe>&nU_2w3{j_Ut z0TRmM1DhCRIu~j_4#4*zonkTHV`7=;@Sy*n&upEoax)%#O&~rpjaNjX~Z6>teC zr~PhFFIY&|vYy|zzkgwzeZ%wMesO+uQ|NAe`&@UyXAWK*qJ`%KI1o&K`Ou5+rgDoF ziBrR90$3>c*}ZO_EzpqU7X~B&Zw@3#|COqWuT=MY|IGEUbzKpWtPOl`LfO}`>8oU8 z#i+~kih14`I!mIzqC8!Ng5PNqo zICu!QFC;>*mI%(Y-)T!AH)N{4aYn3mVkRx@;aNO&@EKzv&Iar;A*@GW)gmB(&)M2` zYUIW|&kZgM8ZU)g%|bmlYYIY_KjqFW-B#X~V4s2*GaJ~O>=$Jgn{!WEyy@laA4xmD zT*C`-R2n?tHN>C(<>md)g(?7+A5;?Ea3f(8M8?d{J1xgEXHL(qWt5x>_jOX6aj$J2-fQxpV_0vp7<|37IYB4Ek14CZIw^#$2AZ03N3stF_ne|$Ksj0rtlU$st z=73g;S&+-3RxmzW)Ppy=P_?kE?>h8KIQX|o#M?-Y*Vh|W&P!D<3aw zO6p}@!gVNdH$!W}3WjX*;>9}#bBB4}hE_#OMkI)Kd67`K0Ch)Q3b1G@%&Mtxi;wzS z+bsvN=1T8b)GqQqD)-IBwY;$O%4F-jWiis-@tMtiMQ^>f3_3GS{1VV0d^0p@tM;vE zK_uGqvcxRVLfv?m>cc+Rfl^eLE-<%p!JB&5#dnr8U;cvWqYEC@v6K?6uG;d>)!`n# zt==Z<7H!zF`Td(!emFdor|4k(Uqy#!_k6?8{}UMq2_fp0sye*>^n^c0>~`HDx|Ts{A@(&02&XvMM@b4eHn~5rEe6M z3olLT@_xnfPbyT~2gD)!@f4d;pEhBng>o&oz&&*p$4R!m47be;R~;GfXO-n3<7#q0 z3)HS5r6Htm!;5z^*`_lEpQkajJ7IwuukLlPAvSUv+gv)|w@s!^PwUogfN~YjyE?x~ zVmgUndU&rUwV3*r#_8533$u;D1u(P0EG%a2Weg{FKbkO&UIew7^GK~Y*?J(iIpwQ- zVxZbpi4QvPaN}3~LN@2&|5NIv$lZ8sZcj_u+4Y0YBrP$-5_KO$vssfeiL)V2omfOL zcX>2jNxTY3u>+qZGz|apL;;zlXohA^9w92ZpAW&d|37xOkU$gvY@bU*3wcxaFW=Hp z%T+PSHPB`XLsGmj!APD@I`@NfhRobABSy!G%(>naNy7G!ES>K{CKD<}mKz)VK1 zJe7PyZ^5q(mYsubE8*zsY;FC16MM5jOl5t!jh?yqCim1o53(`NUF zDjD>Qp-Ntd=`FpSd7qT5x0;ApY|w~5?p|P#8jC>_q!X!D2F3|A>tW{{0TC)~6)>{X zy;DiqQ1018hJF&gA;6bRFrZ&5VQJOQ6-XNJ6LRR&zuUj>Y{owgS2*OgOuo&YFs=l3 zo1f6Q7BXh!ziX|?KSdD3Y}5aFO_7H3U+@)Ri#*p8LBGBDk!^FmbVBYiGER?L&prd5 z(}X}`lotQ~-xIt-7I1feMX_7d{?WGmFSc;OstQ3CKH!g2w#-K~bq${+sfj)oaQQFFR|Fo#+YYqCJi$5Sp2wi|psl z$-akuASq^qC{d|+v1Ujk4W`hzI?dZ2jgNA0f=N>-5v(Pe!oChc`o1aYt-cr_ghY3zc9led~jCG5ar0~ z{iF^Z3D=8s|Dc%|dO=z@e#AtI(1vQP%X;||tV^+asB51>G2EE+K&JrDQj7VPl8_Fm zMfN!i-w5Fdy^=SZpUI;sc=iVbo`&JW|BGR`8zrjF0yOHK`YoNh;eGH<)GfTB! zX>~tF%W2~(4$#E@pxZM_?KgqfWe7ZUXxL-+g^FpUK&~Y z%@+^+T6DlB}!x?;t6nW{i^)6oBvvkloW;n5=Sy3*3q7qpFs6g;t4gH@5{gJA|a zCIj2KkUAw!yrpT~t>?(b)HB4o{khA*)wZuf;h2r&qb3>Uu7)!M<4IVN{FGY6{3o^ef2Iw~0PJj^yKoN% z@QfIyrOol`dd^~P!5Z&j6xU%?xi6hvk=O-0iRQ9xzZbcar%74!;G`Kg;Lb)>2E35F zgvrXBaWSZ7xbvoGBODApn%o-or#ifPlzVjoIO~F{C`d;*N-N-|D5r}SD1wFJ8@@oA z`UjBNW@yPITbg3--l#P>3bv67!8wu4mz?+G&8#Ryv8TV(v=}v|rz$A}r?<`3QmTh7 zH*Y-b{XrGgXX(SkR|jv2aqw!FKZ0Y{m7EioOFP4l^2uG{P`G5<&qS4(r@Ctu?LM0ZmNIn@Zh z@9kEPn(S;;R8Gl`)d4<|nk&?ca~eh3k;uL{0)tAu2!!Wv_RuY9U5wC|;%gX$>`K{wU4p=+6DoXKQMZ`3TH6^2w+6eO5;c2|D=T zFvGpIJK^AUofW$wJox&RmQRlZlc1jv5%Pe|Pm`J9msh@ZMRL{QH~OTauVvP0Cct{@ zO+I8@{b>zlgVB;U$&+7rY2=))sKKtUjaqeOmBf?EakWCY73dIZOU zTuBD>>SuQfUCeBc}CnCrvrOKuJvQeM(V*7f`eG^4Uqg_Ab-5jJ*I? z_o+_hMdMigjJ5+@hq1#+!1PzI{s)Jg*d{VE{IHUTX=GotE=R3S?xN!0%z$Fz;a#d5H zY{DZIN@gWvQdBLI`E|U3s{DYE_!E^nSu8Em%pC0Is(Ra1xE#vSzC zR}^*2G}Th3=DPGuRWX#PVUAfhG>HQ^)~U*a-0=tThC#POyVmCJ@y|93V$oCHR%dnr z9#ZXaXzJ2kEoTBTy@`}_XQNe%qdktKl7VOBcJw2{?ou?Q9)1pYRvXS@rCK1N)EHRCPRPD!6tZPh_f`3?ChjVDb#C00etAMYLks>AI%@(^cOFq zNG1O@V0z{+_{LA0UHqoV6BR}|De<$R59<5eU@pt}H&egUnWd#)QexYIa~C=36`xoD zgm3~3ag&yDa3Vz{D50G}${bd3+M!7z6}gyCj}-ZDKJvNqAD#g!j4&sh1-e<6*BpoR z<^Vd1VRn4pr?%g(-4 zz0RNVqMBd)pLkC|lwpShmI>v=ECiN{;>g&loO-r8;<542v=_fxf z7>4NlVUUp2?T2UUt-dr0|7dX_qaE{Xqe*c5!_p_hKcVImHck=RQ%mewnEMyt$qG+j zHYWW4f7w5g>HnK!);`eCcG^#UJM%2=AEhKAgA>ff{v5NDwa_Onv}58KXF3c@0ev_4 zA_jW+uDjz%f*M4~QV~me2Gbec3ffs@BFhSRwtsmc@b79NEH82_A02;qeav(iX!s88 z;=UP{;vWmMpwMT_;7%uY56f_@##mjHyns`5L1wG zh5ReUOBi%QzfhVNHg8g9U7>ZmdCB%~eQ@Oo|3V>%NKh@?!CR_li>UMtIwSFf&w(2W zp(wVnPE7TMoL;Zye0&-vXlPW##Ai&!&-|fKAt5XLg+tN*&b#O?gJDtL{2Ms6aecUa0=_;MrIjsk_TMH*k1 zq}Obdo_YJJ<xB(003@4zgu&tY&fB*iM$)aa+ z#gSh4f5Ke5;hW>rj5grrAo06u+rkVFD&FJv=kwpVk6L2O8n@owZj#QmJ>2Y3VusU7 z=yb}5Vl~=e&quKN`Kdt$ABdyphs1y2BR_gzEWB5RO;NEmpO(z3;D5Q)LBMJ(@A`M4 z3+OY#ySb0h<92!F%1+HAvc45DG7>?Hjb-6vTy^07t=zj+)UEdRTq3N{kYzWEo2!wq|veA!D-h%GMMBHQKrPy^Co3ahMhaT*IV&e zAfoF2WUbVXpu549jO8mRAo^#-%GY{@Qh{tm0E+!Gf&i<8<`gK&2MK+@UV-nOv#n!|eWP`Td`XW?SZil{p#q;_t?X4#ou zW!zxTFv>Gt`g5JOH~V&zf8=l>m*$dZ^qz;+o0w1S@~@vVrR(gsOdk;;dxM4mvgAiV zVseRCPbW2L3-gwSl=sPViGOvU%|u?{W;+K5y@GeOn$|}fv7#!l(~ZhCk|Q4Ri(O* zbhU;)zsh{)&MWNrXuMDs)b6>jcMs6}FeNt!1C3CzZJ;}8$`SA87#8c1OTmJFCXF5g zOr$!vjj6<_m#a)D^x~CLWlBCJ0p8aqvrtIX6d)fx;cXifU{#;vv!PmGpYYGc2y3A1 z-ShG}z zcc6-(sCoKwu@FCkA9kM^vZx6e9AK1D{qBYI6ua(F8y;xw_M4Ses z>~tbDJgKjwYiVWcWa3E2Whkn6x zjzjecxHNM&!s=r&%a*&WTdSez9ny7!?z&MJo_@IJNw`g>~s>VemM+C~F0 zey%_4G}eR)1qE=PVwnM5siDttnQwULGg7ISwQiBc-@YOUnP-c~(N$@+Q6`cA0_s<9 z)Ze;`%6gpt^1uyqfAJxfOXh;NC zd^(OxAXzAbIBir@d^*mL=}tFHnl)2vN1UEqWX|hL>1fP8W}Eu}`s|Gi+ZX!KI?@K~ zVJBiW9;Ga0k}NF!JDcZyh@=#9ebSD|(QJ~UVPw@F9^glcO=@#pWBrVeT4ofkweGo`-yTfhlVsDlnLws?k;-PBLtWM&B;~!)`?}wliG`hgJI2#q zwp6<@rmX2V6&HAr*;{!uOWQcj<*n&)Gs?SlQUB8L9aBk4P2aHyF>VAzp}>#`r*qvPGJmM9|(Y5dSAwi7dYm9tCVQu}z!s zkzZh@O(x7eDA6!bWU=7usC$2u3&qxbB>e^f9kkT@^4=9W`dD40y0ub8Bg3!&1oa7I zESVZH4B-6s?t%Bj>hdDR%2%J4uMJ*{LzGhlX=iEoaU}LCu~O0uY^-4jG6;-`d?v%i z=--lDgR#A_Elh}16xwO}F6JXkt-Ka$m`&c*0tR74l2fuM6grXh{p3k>qheqZp+ylR05>p^zTU=@+VF*r#eje-3TuD#Mk?X+nlQ`pRrY zmiJuQ*h+6 zGxg9Sukg1{lZ$uk-81SgtJr6r5z5VnyprY#jz3lV$jzmiM6|B$f)amYgu~Ayfk_iA zW3FFTz9(u*9az3ZPqc3ML7yMsG!~JAl)9_yl52}z8h>;*60TjCXyBb&bD6eXg49FE z;P&SXGzBt7DpHrW?}^5WlSUXh9vUOh_n1VDVsH*B*P_?xTCKzR*H;jCDK1nKfjsovK{6hTz-EzBX+_|} zcEk(sG~XbT;BzeRWg7F5Yz@iTrM2UDD(WM4o3=jbb*E2yLp|3wx(7{KKFsfrfaLq^ zPO-qymv4$?fCJB?h%47uj|SVKP>{Ly?bJESYvj4k>|i{E(AwGay9nY0h8mkYe8V90 zDxJ;isA9~UkhVy&0=#S=k$18Sb%R@WLUoFj+yQ_41u(Ghnw~OkD%4{-?BY@Gn%6K1 z^nX$Tv*WPqeCK;=4D?+*t+OsPWqrTWX}8ndr2@ZSPIgCot~ErDS@2iUYIn`cY$c!P z6zh^m!YaO7StI0q>(^`)AnAHM@gXWsFT+?vmx!l~A3(FbqbRk!mj0~Z5}TetS9^}P zf666fRWVT$c;(91-RAl_w^@B?9z8;)&yJx3sC8~5(JmAzY2yzD%M}L|zOhNzzY9iV z%V6H530&vtHPK8?ocO7covt5PC%sanQlz;pO7Bm&D`tG^y`jfQFcf#i&TMXpqu^ir zc*k5FchJH?*pqM@y9y(kLN;X?7a>NWRGZIw8=b{OePTi&^5Rq{wI6{LWSye9Wp1## z%&#HKqO?&b$6AXI`!^%|^(VLa@jgE(lTyL%Ui9p%6#tM?s_R7MtF{$<$-D2!c=^(? zJU_zG)Jn*eSlf*FhpLJ7Y|bSkr)}maQOv<*&y^)U3>sA$sSVmTA5@TKvXEBbL#B9N zv4A+NJ6E|E!zw>ahp#8wg#{L>JKlnE{Y}gV?HVDJK3mKj5|!e+C4-Hr$BG#!-3CgF zDxrDBV!ANkVB4wx;#hhiO?%$1{qYoT&PT(qmo$(@o7SB`2E@cc} zhHQ2}CYTn4pnj*(tOdl1)zo7m-Xa0hEE7ry8pGO6NV{B#uK$oj!io>tVqMn-+Q+#ud-5 z>DjZ>lr!6`$)xN>w_VVZ^qIXfsyN(keDmov)Q_+NDM=n@M{r#snR4Y=U1B^Qbp+> zBa6*--kKi=1nAS0l5ZY`h%kv5?ORhA1-)a!Bs*<<=1KTQOLdS@+M@Z!w;+*ZH$SRP zE~#7{oszB6kAr0_3o#gRoPAg3n`Ed!92RDE6ThA*3d}rgRCGbNgRuyBoMp)1`b_?L zH|ZUY#NWUkBaD&`=@$C0lK(R4u)XpO!~{BZPt66XPb!02{h|2|_tfz(6e|f!Uj#Pm z46Mmf36;bjKsI+C(IW%uF->_=tfWI#?~aUIS$*kBd~dpb_$7>1OH}CdZ@*&uxens; zljJs~temOM8fVX0saFFxZIVhqR$GZ`l^au#V9g!Fs7$grC$H8R(3Z*%b{guo>-wZV z6%@-RgR0@?b;bRh&%*n3j4o;={B;Ty`93t7Uo5Zn5($-{Q&DyrN&yobrMK-lqN_8& zS{Eh-n>%k@&WrDvO0H{`Wqo?Td(j;4uGt@tg}3rXaPgAK(mspDpwrx2Haz9UV9L}~Z2dQ%V0PZ`x19}fkkUKfH&byX1YArClPr~)` z1PFgs7IT>dSngVMIz6zt2(N7H1_{e;=C0S=(}Avrnh#AZFDs;USS8EcxN&a0=lfNU zx~^dIXJd4W_sp3A9qP51A=bx9Ge&?$B}WZFpSF=d>A9A z#A_8(i<+T1(J=Haap69+Ce4mS2Bf$q0~e64unf`4FOL9CUZ}dr5wOr2W3Dzb&d-d{ zsylDt6P_6?lH{3II}IsqT6w~hHJ#hLKn28yFCz`Y`QlWmXZ zi;m#GHwH|S%734lwC2$Sl&PZ$epl8AoHDF)Rf!jL-|%iG{jZU5*#>QA?c0rgcG|7M z&6jvd{H7UWu95E+C(=~6Ht*Q?xhLa%F1`tagOTx5d@WQlPbcr_6h?xmw@?O@x>ug7 zg@AFlF8NK;I9xvZq$ap@-bF4LTO_w}E?GCbju3Dds~VyoPu^u%M=}l79okqF_7d)G zOQ5`Oqv`(9O_N)Ta^c{D?^fK1hv(l84Z|})z2$ZWzOD9AQ{(6&)pUvlg z?y_W=5z8HXsh6$O+;K%jFq{AQvi^XRBv#$mWbTf~t)D9#WFi98Z*nAW5YS@QB_ro@ zyP4Bg$hmE1`F*dx8G*Ny9%ex|>IvrQq$BTA`Mq|2-B~xg?Ck#J?!&u0bzS$q>%WY= zUap=xYH>NjxUn_w48jNBqTpxnvsqpkKIpEynkK9pR|qt2k(#{&yRFZANztz$W#LiVD^^Jk7ds#7F&<0i>y>HuZSvoD`$P-QDJzb>*Hbpm;BVgCUmVU( z*=!Rw!`iqt2kNSZ3F!oH} zOY6(APu+L^q^bDaZl8!c4=TMM3DVmHsblv%CCjDzb-1Ms`lsP2(X40leXEnIOqiR6 zo9oS;4`%Bb$hG=rRnj00mx`n#LmBbhu~Ef{h&~KX9pm3z5}$r+--)1@uyb_Iid4UTizTShF06@I4b)dzVHY{yWa{$W2xL?$C8cw4xE|cLIR=j-}pTF z)WhB9uJRr4_e{IYT$5?F7eA0$?sL)QG)6MhK94Bq0F}3xU418pIyw#8T2K6rD9KiT z3FHgjcTJ#6bV%wo7B zrT)r9-sFLd=~uV;Bjk2(DZ%n#!q2-{=?xV5-jIIg{2W!5&)jbmg=k_uQ}uJ?!zY%Z zbJ1#2NlU&{6YfxlMbyaCKx-V-KfRyG=L&ozLU?-gGnZE$U2c9ccQB0nlUy~0svA+m z#-Tzy*)i+z@sX)c*>LQp_zFZ2d~E#9G1F?jJVIvk5x3J!C;g6utUJBVLyyeF41!4) zD-dG&-as0r3rm93TZ!}M<#*UN32K4ieD}GD&=bm(6{%M5ZBmnw554b^SvLrvp&vFd z+RExTMPkyds-U9L)ac6g^G}x&<`w5H!`zwBk3?usN@}H5L3Sp#g$-U8pr=d_m`gzbqMCz89F?5X1{{c!Wnwn_@4t?;Wf)yi$%jkk#L5sg#6CURdmW6 zX>Mo>0fXB}(S}{-}|Jx3X6fQd_nqZVdfuHyBs-^6#31FbXpC_r76=t-pY==0%%D)Dx zgC?i-_{@m|PhXMh)A4?0^IH=w^9Y`9z^~Px^gRR*!Ri*k05gle`W&l?C3M1)Z)lK` zk}}GFk&lu7EzRz%MuFUV%7bq}6589Elb*D&7!zCu8eCA-Elr%Wpf6K-BU4b6A;GRO znD_=tGVbRlYCf3q6>Nbty#i?@eV>yPAOOwz_j}a8l0%-XonDTF?x&M&xzk zk~l33r(r=SG8}_{Yaexnk8k%;OnfXx9fi%?`YpGS<2)siW;FzFYOeCW6_pr_#8AvG zlfX59Y^|)>QcVWD1T+BuXkGsdavYprCJM0jE6oa_%`B$Pa{r?Ce9JHAG8`0rL-8wNb* zHOgqlYTi|ECmVdfw(F24rb1$rn;;&_n3jYXNI&H$$I?$toDEyAb=le}(yA8}9RX%Uovy&lX#S zS*A9Xq~OEDOq*UFR`!-{_)F@cPeSHp8oeJVv3_+uAV&!(@=0z=%^MC}WL|m52<=G1 z49{|3>>8W!9znl(kFHxwa0{1o*TU`K}fnxXG0l z$5}Eh<>Lv2B0?!&o#xR#U7~`G39UbTi&;p1~}SM z!cWACP(i9K8H7$!r~BrwEf!6vb%Ilynge0-WxDk-y(nNl>aEQVn4X@N60AdSQuw=r zKtDD2eEzcf2wR2DbXTS3bV=FPhSB;QaEdlwCmE&kkQkomp3Tvm0m%=;R`{VRP5`=>;OYtVOZtBf!od+^s-Dc+Mjmbs^#%CR9 zk|$&>kGdJX?R5yF3x$|I%GuBf4OBt5ncL_*OsBW0Y$Z#`#ERRltW9uAb_)$5xbMSP z{KF^tTbj84Z7~H2GWy=1&nVGgResT!f>=<*cyjC zE}H4vtKdq0d6|}mwJtiH@j)@ucVSgSSJ~3`gJU!#!+?>ZpT3d#)iABkN#E=6&X*s( zSmS}X-g+xQXuCcz4eQs7q+JROMZD$S$_Dv<9eRMW@SI-+Ex74@M^>O%@OQq8}r z_f621rtM4`ncJ1fyPPOuF>dsbeNGeD8m+I(c#YxX<`qOMGc)j|reNIA}lsV-rs0J|%G4 z^Y5JRb4|O{y_xy}yEEf;b{Msv1(vg%9&B@Hkv*SL8>d9G{5VDJd~=QVVdwhBUbCK3 z+%|vxjB8<5PC8Azd@^bj?SpRC%}IRCE@*r7Csj^k;@;U{wAtka@M(7 zOS~}>z2jW@X@2}V`9#Xf2I7VFp-FL@U0MiOI*r0{77Y+~iUmLQ+2)0_leVJ}PdW<6X=?47*Zn*>eAU1!jZV z3S79L<<`m_2=CygJPT~TsNL4Ft}&v<=TX&WaA^X740`R~U5l;ocr(&nJYy_cg*_Yn zV!Gl$*}Em4VrPO5T=A_xQ8X z$<>CQ_nvC(2Fxc*z}w^Xw#xJ#ZpnTR$|F>DoSQ8}wzgBQnpk&*Es%XYmsItzoF|Y? z_BFmwM~I5t-p7SatckHB-{5y{Tcq!6???Kapqks}Ss0~O+T00vI}=qie28=|R*^15 z&UP+svom?#TW|;RIb0J=n9HcyKZDNw!#Fzu0%O;2w_QHnGb2jvM@jc79mbIeJFlz$ zr#9W6N}jG=dV#Pp*MD)$yBTJnPrUh^hlwssolAO2+=PO?Um)4J2 zF&-YvPgpUo499@J;n7)RHRs4xWfE3fY0g@-#u-Z8;vz}i;@_HQ2$7P= zOj=E&4E;!=Xy_>xc0BQE8cGu|h&{{F34>B4w%aN~*^EBFjAioODRi>5l{1l}(Wp$3 zRY%EliHc9cvk5al?EfD6B1l1QwI9n_7cWMDGc1&7+<=7;$_np32BxC0fTrD#T(pKaDT|frb zlSRtK@J1KN3otJ_1qVj6g)OxIY0qp5wGVhc!17-~d2dqdWnW*rqfG$Lp1Y|lcLgrm z-;{R%*RX=dM$Uh+;tSiygkj#x#fq?p|#rcE`qupT65I%q(W;BYK1E4On)uM(t$Hx2J zAif_#xf0{8bXT_|UDGE+W8NKcedM8G3Tq?i%R*l1yhuA3$B%@b9KoEDRfnZ2?WvRnSItH3fdxg1c63=^^Vg1w{%{npBXdUzl2G!Cejc)J zu!w3u~;TTMmvL$T*+bzc!Jce{L9 zwI1;3&0bB-sfd$wsd3b41{!_uGsELIUdO|gbt3JOn|Bk~=za-Vp&&?*dwbq;>e%Fc z6eV6XsFvviMZL;yj^*QXd2seVTb#fb>)^^MDR2F1o&T2ZfZJ`dws-!#kpcgRDtOy_=Tpte7kEw99_K}i$;t;%&3&$5bxUUAVHN@Ju<9ALT;V~Y zH*h8p`yYjhLQ{|A$?4R^%d%J$quXS|W?-3=7e?tlCvqo!XR7F0r~KEm-j_d&;*19lwn{%40(U0E&SA9TsQ4`KrO?hA z=2masCZxOKpi`wE|KkN9YGb5!U6LAogS~E5jq7>IGGtABN<70kuyd|{`#`WR&sX=w zX4@*Ud4aX{o5&)e=iKn%ct2kXr6L#8X3LlL*W`Z?etg*M{G^%n_626;x%3Z{Tf@Rl z$NE#Ab%0Nh1*z)C4;tCDlNaN>DawP*<#1KMBOTlg&tvnGw&NvLwk1h*z2XcJymS#o z6m$ju5AxnJD#|u`9|c4uR6sfeMCtAhkxmKe5(K2XTScX%dnhUC9LYftkS^&`dL#xI za)yEb!|40I>#P%No%8$jU&jxA9G>Ud``&xsdtcYJlkU|uwteqEe$1_~VnE&W!E2#M z@PlLA$ta%gajS_*7CGi)U!u^!MFD%#&r_mHf%G$C@m#rfhj1_#dE2pLtnOn5) z>`fr8k9@f3KSFGR67!~}6I|?(?jhTiwu$nd%9`kjl9s0v>C&Aw-rJv@yy(tBS&4Ps zA-dv|M9|%aelJ_~yu3ZKiF4#0kiLi9gN%16Hnr+3spp_p;n3rptB)s_N-)3`No}0=Ef(2B**vO0@#K)Tx8e+n=am82#u<&#Vlk~{?73M z=clqE;fXdy_BCD92kI9-{L5?oW?SJ?{TB@DT>kb_PEDTV#UhTTuDgCkE5Y;aUAiA` zej~MVc*e!2As*9>Y3x%s8O+DR-H6(juXHd@!y~t6oU&v5QkYUxhBu@@ja2+wpe(tR z(tyiXDmV@^JP(*j;d=)>a#E#dDSJEXZW){-cU_M44j9__nQwlb;M z7dY=c6jgwFwl^k2Z#*3)l5G|eUNNp;`DwO5a{^!XN}~+=TC>|Ou?RmTJva?XCi!(! zzfwAm3%Mn#$L^GJ%IO9bom?0g86(z|c+xNj*Od;=vaz*=K7WDX;>ZlyetHzKPck+T zr@dz^ou@zKKU;ALSx_Ok${+@{#(M{@+$d^j8;pX`^F*REiu->sHDD_Et~u4xJ-%Y4 zJKwD)d=>ZP<5aF?N>@F!xMWfIvm0fILKQ@ldT%`t6 zE1M?$2Bv0G8r0zJd(cxFF@=cS(VXggcHQ$(g}VF-Pgo5@xT!9?cem8oy~d1@bUk>C zee8Vo1dBEMgA8l@z^P5oxz_Jq+5I#<+k)O;I_2c@BF01AUCUpulQ9DdWdEr{g^CXs zL0|obBKts9x~6o|+C+328($7uSCnbNQL~2DNU&uguxS6# zg=NFq@ks!;$>|Nd&t&<5r5c5Sv8!GNys(NRH#S}Eje)OXap<P1S$bgi8 z5q{HRy>?F7*aPs=(;eUTZg&)^nR3%9ZQdGPF}_b=hLF-z|BQm(;Ijva17g{_rQm?x z_uiwoi{*+oOI+cmM-s5?^SqJqsma^W4cLPzzV?85Tj&Ki!{%%kzl)TR0uvovdH+K{ z12aCnBex=1sBW}7V$QMbE5mT0e@3Uqa=ISgPK?Ok%J74g-044X(U&*?@-NEZ5KzLL z&ZH8YmrKBFrj0NKI!Zv$#Av9jn41B*M?JY0#xH#igN0xUPN&n3x*jY5kOo zvFcOQ?sU>ln*_}7z=NFpFOyjIrh3wCh zY{_uLMi39J`?z(x!$T4D;`&`&U(!1{$u$d2TZz-z$}Xm>y1o$E5vhY{vVhAWYVIOc zY1dmrk^yv!2+3dCpk!E%<$B9d!A0FE3cvTA?K;vv_AVXRvTH;VNtdOlUq10$=atp| zqCmrCg#a(_lhtG7EAEz(kn91Zq}~QZM`r^fTR49@zDl!nIf&0)B$#|7qv4|en7lgt zvgm}~^(MALH2O}t_8)$@3PAZv{xF^^nO2TNihQjdPO~3U3_z*@gOO9d7t5PA1tNdT zdO(tm0XT#q|IhH1KkWwNtY)Ast{4)(5gWX{_h!dl>PM=7hSk6|$U#S7*18V>_i{zi zHou%Zy`z|8J4x1Pt@hV4_n!T=3~k-l<`+aRnod0dn~CGHW^7BWgS0nAT(Hc*we(hfrX=%ljePlEGb-L0^B4& zU%erTt|^pjmN9&v6Eq?CLHA7DDE8^~`)$c}BwC#HTX`av=p0mhs6uY*3asi5QsbGGmmJ4nFGQaRG+vTCLCq(AK$KnR*S5FfBFLRc&3+N;(&c}qc=Sfc+ zv4DQoBQ0gYLrxu_7C%IQD^Dfny9WO-`7oT=wVTtIFI;`|~2v8T9 zw|-7^vbOWoUJ-VKHSCZp5X4Bk>XrX~i5~~&$q?}jW|*}M8rt9lTwwkpsD0!0e?T7? z;bH9oW1;|V;*-6GRWu_94S}jA0@@$uph!O zZf&K-yD2ginfwsMsl_HyYU->#NKJ{AN9cB|u}ZknH>F~|3lSD&39^~7m*Objh>3v% zvJGW1MWn4JzVyV6m+Bh>Nw3I>3k5}o(EtwRT>Y=3kvB))!M11bUlwepS&RB`_?$90 z2PWAs&narwNrfy1fVBi()dhu|YxM_hGk;?X@Q3yKJbR|ozFlaz2Loz_!%F^o)L9F7 ztaxO4AaMPA$mr6I_c3?2XU3)GUfQ`Nzm+7UFhwT^=zqzBnU7ZI9zdI3SrL&mPo=&s&uY;F!!UJS!7?%|T3Shm30ku0=v6AKGjenB-p zdKE_U;01U5pr1GB4C+5qC3D08lQ4FO{c5$w%k@}kE_!>`=FBL~Jt_T3y+i=>5E2eCI*~{TsX>OT5>K_SF3J5vEHhM%|3atIj(ST)?OuXo_Z|@rineJ}ROt!n)gdlFtL%TAk1lGGT zaX4R29FtTq`5sBsl`uw3o` z=`RT=$Xpk}>N*?Udp1G_7v3H!JLU8+vw(@mBM=g;FjT$ zAfh&CA@_;@pVqWDRzFaYR*fE{+CbO!&GLw+)kZUjk4sLtr*jHcX(}$0B8Zj6eh6EQ z#6hCG1I5(*RRXGN2(St?(Pz~3zcb46sH)@*3Fq@r;0?H$cF?yJG}<+qD@-!r1h`ru z7WgN!Q8uys<_Gs}L3d>VxYeRwFfdRpS9+0IW6M2s%rJedEj9kSqx$cZ>jkyoD*`m= zofxZtiNc5%YRm~w?cPnYm#3lvV`*079-m(z5n-V{#;kfZ9C_wJqVrWLoS9K{_2w->Vmw5Jq zOM1BA=0Q-#yYS!q+@H>-?sk2kal#5?e2AW(VgGAH3xPFKFW-W~t|u6)!6JJ%jQ&yn z1iUL4SEdpUPy?U;<@tP$VXH^O5f$EcC;qFvzeeHw|oHL4d80-J$fIy&yPo6w*%I@dYNXP4chY76#UhhXB8lentz5@fT5z zaU19JbdI1-WEmHiq@Cefag6+fDlzTTY zqmeJZ;J>=@7ZL#kurq+aIV}A&DfcfjP2WK+ui^Ue@bCe2rP#p=IYpV=2;h-jb>2wQ z08A@Ps@l-dd~EtE7XQ^zM{|G?iYBQ1nVZCnH1+Q@{ztCj*+cf;XZ+hA0NkyE9{AGKkAr?l;`{|veTWYe`{N2Y zuOHsR#EE7?LnYV#hr~%4-Z)+itVb&7vcUh}vH*jr_WuR(^B)%G|1LlFKcq>&KbgvX zfp(WU>}pGodKkAqI1rbEy!&F#YdZy|t}yb%f|4k-wKm#WsM#Li=?ZIE{DEkr!5T?S z7)=_``S(2me+i+q&K$M>z;!UbjslK}fz_piwutbT+W${f+_8%@+sN1r1%6}v(4D4IV819So(1N`ue^DDxqVN1bUpDA5x+VTcKc;QheGyex z_vTC0AO0&ss-4OafPZO_>a!00=we zrk*X_60nTGwOHWhb=5`JbJs=ypgwZIBQu1_*F06lh&-2X6-*;EmHWbi-fWT*3Q%wu zL!;SbEHKcW0?RO(-+wu~{}LyG07R$yA14z7>&;^z0DU~tI;Fp69hTOkEqlw&TXyv0Xs`sup~Qom`j{{mva zeV57p^9mpS|9A}l`)2=}L>uekgv!>#ehp>U2Y-tiHLQS>9p2NL8(52kp(fLJ89z}n z{tehFkM0Gbmq~^L&Z4_zlUGU)uvAE~f6_LuW{^bs>2m;g_(#eZhy6-RdY+%J)6~6C zgs&mXM&3*4qh};&F5V+G3|KT#dsEbm;CEn|61hA9<6qzD&wHbAoi94Jh(j$z5T_K9 zCLpwfFH!#YUH=chI9vLd#ZZi>)9cTDTNwj(2OxX}0J*l3+(=0r?{CRPqCkZ}A1l23 zp%x`S)t@Fl$;H2}^h`aizCM07$o=6q`4fvz03DRFbUtF(QyE~qt3C@-y2YqUN1u;# z{o@8q*!#l!;x#p{wQ7s>FDUr`CMnkHC_k(9 zWO%#%=bR*9EKw$4U!KTfxSMj>xDZHY;t{#A#i}S9)&wPv>P0|fW&HcX?N&x&M_a#&gXZlaVevFyCLaQlR4s1* z`A0RoW99xcXtvuG>U82{ciuR3!DB@7XxOJcF_uPDmfXzu#lUg5RE^WT&|F)d*6GJsg;SoX`AqSSZ_{s@@3qjPwrm@vRv3XuF&9r^XIOgZy{x1-@L=@QxeT zrg?j*V^gq(suxmYUwyRD zLKmGkG5+P9?*o^I3DtTM>&Zl;d{Wc$cy$^F^jNK$S6Wj?zx;ckF^ilt60xkH5v`x2Mw zmbv_UTYeJP$9AmW*X3B7UUM}^a67ie*hINa-^3Vp{J5PZ=PL30?^*t#_z;0kluuPU z;w%iDDYAmH{KSiFuXyR5C$9tBUcwMK~4Ykoe zv7p~LqBF^Fhzc2Y_ny%*3iURkDfkCZhmWD0@AX3ny;02c1AW= zmOZa_N?Y;qwv`{J4=|r>F#cv4x;GGJVhf?1F~9fsl|-ZEj)>6K`*>|VJ+&Ikb{^Mm z2|;_^(kVMjHYJ@!zmG=a;=DQ))#4Snc);e*PfK~gi;WxWj>lft^ev4(0ko0l&dLuT z;FM@~#I@!J!^YmMs{q#>=w6^AqiV(X$n(cqB2OnBKaJci(~2ZNBx4z*ZLA$qc`GDH zN?e}C4N(7Y5on;74dmYk-fS!Xq-lB+x>a+PU%=g}#tq?9Omxuvv@CV}*ogm<+H`GC zsxOMWT?r_49s%b+BV9x4{ADu$`?ov(J$Z!Ku9`rrJs($vIGLG8W~*{Fy_MPzBRDJn zjHaPN2H0%oD*jx0hy8 znSc- zZR?Es-DqO>X`v>^#zRYotC4&bb$Q47^)~ePdy(6z!XxWmbM(_*Ktd}}_|r#Hbo!Ae zeI4m?ajxxB(NVdh)69;f?@c49n^j0;M=B)q)v#EXRq(8&V-+%Bn)TQlU7{SD=QMk*3bo1xY@4T-1nDd~x0 zk3}<6xO7?UvC|UPnd(gRnKaUiz5y*$KDqA4jM)$F6qhC>%eJp)X!oS0t{1uch%P*El7cytafU?B0RBTS=lA&`Qy?6?rT3QU$Vb(7x5TfAxX*8jBr(pQ6hv zt;^+Dv8e*)a={wUuJ$~>`fI*DEmcFA z4d2~v!6RxHF)jjD0n<+=j{Oon!>;%D`S*4uGbB$qP%E=m0>#-h#o$&a$qHkBXU*E3 zQ*k!KHQ}hh*!@ncpch=+W!u#};9>kQ+uvSJjJs(LMx|+S+BF$PtRB2vw!h?uFwK7K zEPU#2#bG5&cQkX9=!=SB&Y~of*tmFZRz4V&XhcRYyzVd>-Kdm??EHOa4A$4k9+}Cv zg1)~gM9TE~C}b`z!LKBqhIni~v~NW;r>uadfNTzlAl(lX@Yu0NK1>%S5t; ze`(5S$h!A&bl^R|e1ENwk{V}BMIYq*^Qwy$T(E#SEA0BMjXNdAQVLm9-EaI7 zk$-wk$rB-KYquVFj^{w5taI4A_Br%fQo=9RjrfP4_x!@h*B`=RQRz3uA8DXFbDRc7 z-4{Gf)eRta)0Wnl?V4A>C06|R$B<{(7vI@8kgabD%XB?wmrL7@!PCn&RnQifm>mz6 z_&htavfG5d2mdRdL3FpzBjR9!%=P*yps-U(9$koibnRt}Vxs>1rk;&uy; zRI!QF*kt7lJg3Sup`c0QdiJ$Zw#sPm*^j0V>F~#O@+$kn?-%9@3uIp7oj<1B&aigB zR*1t0i)R`=$o@5s%p{Odxw`1;&8)omnlb@x*1YuDU9cMY0j*Ulg(B=AUJR(N928eJ zqNt__-bRC?e{!v~e@8Rfe^}6AYSjGd*xaFVXLDm?3*es}%9zZ)@A_rdJf5IO@y)U6 zkZbp1gZiF!_$JCoSO{TQ19BGN^4#`rZ^)YBpA5_ra-J4|*TeQXxI@j)q|TGKjf?^9 zFrJ0K3HnPfp%J>~c%*7^fZavKD57T>(Z>iURY@z_rfRhWWmDqEt7S8gTf!^lJ{JChm7ul61_J3L&+kP_x&+mNh!@aSL z$Hz{I4W;wz4$Sd6L#fE8p8D8VL59pGd`65h~ zF3^QIN(b#WB8L=mS}*VT&(8^ZUTh_Lt{HTRNGptusO!AqO@>!V%9^8Ac8|tCpN^8Z zBXEtZ8cRmRrM7`=#!CuUXqm0kPgp!k+%rd`r9sKd5d)c9}3ld@b7LHay(| zxvM{mG}I0J@*zgjjj_v0w{czb@Kp0P^-PJodH#eE-%2nu!xQ`c{5M%9j0?YJKihu0 zx=v_3V%TEs{4}O*r^O@VbI!2-toE&4b*KT|k4{oe5 z2D?)XwXkN14K9fvH}SU|nix#dS(o|q-q7DX_4HNEU;=B54=!3IiS``UoM<%m69;s5 zFeeO-t$kAJwT9L8gI-WtpyYF=`4(JZS}Nh|3uYdahu`B&mTWAyyPKg;C_WOkl=%1k24&WltY%AZO%4P5EPM;&Ir!AF&ou*|NKuDy8Th-1mx1 zM!MxKq$XMlu_LA;m_(aME$~mUjK2+NbFiPuu#H4v9m!)Lo~QT9hk<_HywSH&kI27) ze2rN^0@{xiQ1|72<}9E(={aLh1M9=(6MezOJQ^|MATxPLW$~kD@A8rE&l@n6w?)6* zcx2I+{}tK~mhHCWjrUG#b#}~B=&Xk_12sIiI~%8uh8h}ZY6ceAT8f--$Qy}uE=(FF z1$HCC9Tq7y^fwb}%7VumxKHlP+ztbj#2!^Ci9UJPVK>cIy5$~HeD4y>5nNzNy}F#U z-7|fz&k+nNnx=bxz`um-@-`ntfya2qvTJsU3TM*EuSO zz@-B-WAUCM5|wDKH+GzjK92|&L1hq72}8VoAOv=7HW0%n$=#d``;PCe4B9& z=ft{|Or_3mxjlm8e)!e6D;by5-qVVcV`DKU+CuSe&NBquZ(lQD0; zwZvMD4y?5p_<>UT;pz8pPMgaSP!>8adVFXb!_Mp{!Jp_6o+A@a5=Jv3v_EYr8wW3`OT3TYsY?k9CaxAb>hIZsd`sX((M%ym;%nws`PqsGUb8O z+CD=!jiJX;7S|9o%Q-+)pC0t0>fumjz=QB#gxCmK;6lc*TxbSVbq-i!E ztfNglKc};6O58H&V``Lm-<8fHPLB7xj}f0`!;7}-5;E;}wdUiJpLqpm@o|ydz36{l z|5ct^3i?@znz}e5x#lhN4x$@D%48+ZD>4moc0?p94i+;YNw?@u524K@*g(P zK1I-Dv0XyKDoCdwe`I|X`(Xm5P8c63WO)~-aTk<}a zQWdC}hWcL|19DdlR*>A=bp9V=X;=I8Dhky%+v9|?Y&eKTE;%F*@oQQwNZZ!S@751D z`pc{ZT+FU!tvl5>9ys>;*WcpYH&Zp~F z=^U}kMPY+S8i_qq9wlsNcYo+ZUjb#1yP=1Z^b@y6JZ@^T!@@7L%!V2&5v{`!Ob&c1 z8r~7Qh^dUJR!f5%V?Tdohm`R*-L3PVzSIqCv&rCsZabLLd%^Ifnz`B_k$$g%K}FbezRU3e(iEhMX55+&$g{iOaRD0QMzb=ZC) zd-do$uyrZ!$~|`J_!6f#!*&-{a~oPjJ)5w^*lS2`rjcr1o_ai&h=fK7*JWNb*p5-w z?NH@x*Sa{2pagaiGxJ+HI_3q6yX5sK^`r13TY=P*xSgwjX4K^)PSz9K`K$chCW{9{L@^ZJ?=olZ#o5&G3`^LVYBdl%YzL z6ke&~60hk`mIyOCHv`Ms&#Fw1i?_W@A1RYf_T4od&|7oC$x}^*cx}3v(?&&yxqdLf zu6D9!qdt6Mlq7AqGHQf7?`1~+t!B4N>yjK#OI%T0ozfNE%6=r5yDHu_HLdD$hKUN{ zzDV7TZbycg`S7BqGL{8Kq%V%H^1m&k%r|O0nA`Z}$g?D&5{n1E^(1gTABUZojos9R zPdOHaXS{lmng*$URicd-Lf%izU8!0IN$k22Q9~vv;t0xq?CFU~ZCg$8t%RusqmyV-}eZc zx>vU3&pIQM@+rwu92^;Q@;CVH^c@CM_K0WKLQ8Ho?NW zVZDr1ImOc%qyMp}%+*?2R=Tgq!Q#xskI&(GT+hZ)NdS=Os=?%;R;bOSw_&@2u@o;(qSk$+w}M}22M zH2wV0;&dFd5#~AnnWOl_kVyxhBg8s$+wMg-Rr+{F8LD_d<-&ybCG)JUs?hjEqc{Kn zYJ0)(({3TNe}@?!k-`2~MP5g*pe;waMTOGoQmAAHC}&*i)-o*QEp5;R z&QOI|x{#AplwQT03|-5biI`q{a=V$Y3A+`l=yc-dW_vj3VkD&acFvC<`}I((mM#9x z%EDVgU#8C{0=lUm|T#;9cC>8@(OJ#=O(d5PQ0)owF{JF_Pk@;ZM?GDR*1a%`p!Fb9&|NX6)Yce ztREs@S662POeUsAh1(DAiXD6-hED367fN5jrHlO+O{IkRkNq|ib1ojE#^_M-o7w{x zOQJBikHa~5smFQC>7mWHJ|+k6xk0@n(rJpr?lrvTnNb)q``M=9*JV$QHOYQIX5-8` z-P;@+#+bhbYyT1v27=SDfF3c>n0yynj0A$;;armA@je9I1=KVc9#X{pZ0{lt+% zZWAQ0k+sfX&OkpRuBO&(Id($2uHmxaZvN?RYb@6+J)2JyuL~!Z@3f+nVopN^t#5S2 zmJ6}o5l!NySgdkYa`lyh6tl@(jvCBw#0UY^46nFgi@fO8k2pT++0ct?ojP{`N|8We zl``Le_+f_)-hk@wO-&6I+6;t@_lD(fnpKliB*MJdnOfU?x958j&esDZk~h8D+1Ri;pS;y1YnwXg&t&^~XY z{X=;zy-NInQ3m#n;%NA~XA);y^z4I{=dGpRr-}P62yO)zo3_ zaw|R0%+)I6nV`_zf@UU0xKV|q@S;%|U|ae~KXA9g26o`P)p~`q^dt-R`UJbesd3G8 z&{NMOd^hhVAQE#H8hOzAnQD9=SaqHN>kmfxzonilI`=&>FO&3$?$$}%VGw_8@^Ze> zHHlnJzKaC!<^!%9P7xA2bIFGha<9Gj7L;?&zAxScqtI?Nzxs1sU85 zmdC9YBI}`AMGmymAqd9ioS3CTFUh`>YV9jAz26So*lK0L`5w}ZiA(%Kip}bmZ27AM z)1KJ0}2bCrL{qHx_*)Hb;#!3c!T8Ox!rMVrc zjkoI7Uo_LKR}0xOTzW^w2RZV8hq6UN$Fdv#J-ZDE!= zuZwy4%LBLOYNsGGL%VJef7`X_tS7x}(}r55qITZ1s+1WcDaBdsCPvdFa`Qr`s4AoT zo_?LBNf1CPqCV?-&YhP9OZdgY48IP9Wi40(`AnpyhuLD$5bKqj*p%MA+@G*er>soG z#$9vYrNq~>y*D}WW~iCa4tC^ilq4Q-LM8bngig}eF)R4WN(<2~9TE}gND7JI{3&f^ z)IsfML-z^F9n|ui*G0e4LAga|a0G~ssQE(nK--qJ0}A5{O=GgF5xU$T(;ehY z_yH3o=2>3G81zxUSJ3gz$LHbg52vnSr1Px1$&~pfyaP)%J@tBnx*~yUjz;s~_VBd; zQWcOb!ohCX3)`)=dVe^;3KGGs`~CioxxMTma(uwjYKkaJp_Og7cd26YY;Vu^r`N`Fh=9OHGLYJER zVIT7ZslLe*cKym9vhPu=(wC3g&Q_u}jtggI0VPi-vMDHSBa^BZT8#O-uLD)#fw*(G z!khyQ=gVWR1c9^6Kw$XrsNr&xEmk?lt>=@A%2)p63yq~Oa4r-F3H+Xz2sS1ITDz}T z>AL?6bVG13HHm{w!SzoH7X%mw(+>HpLV@070&_y9uqr0ZbCZKPN48I5orc}Cn{DzL zhgBU9Z<0pXW8(s$ma>FIZ9PZZSuD|qHr;JGzhmZSX;R_Obe8 z?O?5(b_9LE8wfo*zjNI!vow>km31^t@j#|kk+KjfA7Hn5y0Pa-FE#@$3BaXY9u)f? zN)J0{CAEsa9aL5*>giA}($wqp541iTR=q!PT1Dq4 zf5}v_Pqar_eBnPUzFyM7_0K@G#x-zDDt6>)qiN;;*w$ zi1&r|;>I3K2#;%0cfv1

uKBi$&C$D&Z}UnfNlx)Hc0>8fw_H6 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 literal 0 HcmV?d00001 diff --git a/uml2es/tutorials/images/dmui_setup106.png b/uml2es/tutorials/images/dmui_setup106.png new file mode 100644 index 0000000000000000000000000000000000000000..0b63880cd802e5d46e19f5058a5bab3dd063b58e GIT binary patch literal 35613 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 EF925Uh5!Hn literal 0 HcmV?d00001 From e9a4b8f7fddcf56375dd183786d5c3e2792ba1ed Mon Sep 17 00:00:00 2001 From: mhavey Date: Wed, 4 Dec 2019 21:29:25 -0500 Subject: [PATCH 16/25] dhf51 --- uml2es/tutorials/dmui.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index b5018b5..cd90194 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -259,6 +259,11 @@ Then build the mapping as shown below.

Click to view/hide this section

+TODO ... +Hobby needs to be a primary entity too ; required by mapper +Can't get coolness to work... + + It's easy in Quick Start to run the mapping step to populate model-based Person documents into the FINAL database. Just click Run. In the Run Flow popup, select just MapPerson to run; you can skip IngestPerson and IngestCoolness, which you already ran above. ![Run MapPerson](images/dmui_setup106.png) From 86cacffc307547fa52f46ac29ebe51d5e5a0afb4 Mon Sep 17 00:00:00 2001 From: mhavey Date: Thu, 5 Dec 2019 15:25:38 -0500 Subject: [PATCH 17/25] dhf5 --- .../ml-data/referenceData}/hobbyCoolness.json | 0 uml2es/tutorials/dmui.md | 116 ++++++++++++------ uml2es/tutorials/images/dmui_setup1.png | Bin 132995 -> 135055 bytes uml2es/tutorials/images/dmui_setup105.png | Bin 224272 -> 179551 bytes uml2es/tutorials/images/dmui_setup106.png | Bin 35613 -> 25590 bytes 5 files changed, 80 insertions(+), 36 deletions(-) rename uml2es/tutorials/dmHubLab/step1/{data/coolness => src/main/ml-data/referenceData}/hobbyCoolness.json (100%) diff --git a/uml2es/tutorials/dmHubLab/step1/data/coolness/hobbyCoolness.json b/uml2es/tutorials/dmHubLab/step1/src/main/ml-data/referenceData/hobbyCoolness.json similarity index 100% rename from uml2es/tutorials/dmHubLab/step1/data/coolness/hobbyCoolness.json rename to uml2es/tutorials/dmHubLab/step1/src/main/ml-data/referenceData/hobbyCoolness.json diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index cd90194..0808aee 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -39,9 +39,13 @@ Pre-requisites: - Local clone of UML2ES - Data Hub Framework 5.1 QuickStart +## Step 1a: Create an environment in Quick Start + To begin, open Quick Start 5.1 in your browser and create a new project. Put it into a folder called dmHub. Once your new hub is up and running, you're ready to continue. -Next copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see data/coolness/hobbyCoolness.json and log/log4j/properties directly under dmHub. +## Step 1b: Copy into project UML2ES source code, reference data, and sample source data + +Next copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see data/persons/person*.json, log/log4j/properties, and src/main/ml-data/referenceData/hobbyCoolness.json directly under dmHub. Copy into dmHub/src/main/ml-modules/root the UML2ES transform code [../uml2esTransform/src/main/ml-modules/root/xmi2es](../uml2esTransform/src/main/ml-modules/root/xmi2es). You did it right if you can see the file dmHub/src/main/ml-modules/root/xml2es/xml2esTransform.xqy. If you don't see the file in exactly that this location, remove what you copied and try again at the correct level. @@ -55,28 +59,42 @@ When you are done, you should have the following folder structure: ![Step 1 - folder structure](images/dmui_setup1.png) -After setting up the hub, you copied UML2ES source code into the project. To conclude the setup, deploy that code! First, edit edit gradle.properties to supply values for mlUsername and mlPassword. Then, from the command line, run the following gradle command; make sure to run this from your dmHub project folder. +## Step 1c: Deploy UML2ES source code and reference data -./gradlew -i mlReloadModules +After setting up the hub above, you copied UML2ES source code into the project. You also copied the hobbyCoolness.json dictionary into referenceData. To conclude the setup, push that code and data to the server! -5.1 Beta kludge ... If it's giving you dependency grief, edit your build.gradle file. First comment out the whole thing! Then add the following: +First, edit gradle.properties to supply values for mlUsername and mlPassword. + +Next, edit build.gradle: ``` buildscript { -repositories { -jcenter() -maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} -} -dependencies { -classpath "com.marklogic:ml-data-hub:5.1.0-rc1" -} + repositories { + jcenter() + maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} + } + dependencies { + classpath "com.marklogic:ml-data-hub:5.1.0-rc1" + } } + plugins { -id 'net.saliman.properties' version '1.4.6' + id 'net.saliman.properties' version '1.4.6' } + apply plugin: "com.marklogic.ml-data-hub" + +ext { + // Configuration for loading the reference data documents under src/main/ml-data + mlAppConfig.dataConfig.databaseName = mlStagingDbName + mlAppConfig.dataConfig.permissions = "flow-operator-role,read,flow-developer-role,update" +} ``` +Finally, from the command line, run the following gradle command to promote UML2ES and reference data; make sure to run this from your dmHub project folder. + +./gradlew -i mlReloadModules mlDeployApp #TODO, can I narrow this down? +

@@ -208,7 +226,7 @@ If you think you might have messed up along the way, a pre-cooked model is avail Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following: -./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=data/model/PWIModel/PWIModel.uml -PentitySelect=stereotype +./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=data/model/PWIModel/PWIModel.uml -PentitySelect=all #should be stereotype, but DHF wants every entity used in mapping (even secondary entities like hobby) to live in its ES definition Lots of things happen when you run this. If there were no issues, you will find a new file, called Person.entity.json, in the entities folder of you dmHub project. @@ -232,17 +250,11 @@ In your new flow create an ingestion step called IngestPerson. It will ingest pe ![IngestPerson](images/dmui_setup101.png) -Also create an ingestion step called IngestCoolness that ingests the coolness document from data/coolness. - -![IngestCoolness](images/dmui_setup102.png) - -Run the flow to ingest this data to your Staging database. Click the Run button. - -![Run Ingest](images/dmui_setup103.png) +Run the flow to ingest this data to your Staging database. When it completes, browse your Staging database. Confirm there are two person documents in the IngestPerson collection. ## Step 4b: Design Mapping -Add a third step, of type Mapping, to your flow. Call it MapPerson. It draws its source data from collection IngestPerson. Its target entity is Person. +Add a second step, of type Mapping, to your flow. Call it MapPerson. It draws its source data from collection IngestPerson. Its target entity is Person. ![Create MapPerson](images/dmui_setup104.png) @@ -250,6 +262,24 @@ Then build the mapping as shown below. ![MapPerson](images/dmui_setup105.png) +Notice the following: + +- Some obvious mappings: first_name -> firstName, last_name -> lastName, id -> id +- In the source data, hobbies is an array of strings (e.g., swimming, banking). In the target, hobbies is an array of Hobby objects, which contains attributes name and coolness. For each source hobby there is one target hobby. Hence in target we map the hobbies attribute to the source hobbies array. +- In the target hobby, name is just the corresponding hobby string in the the source. Hence, we map name to "." This means that the hobby name is the value of the corresponding hobby in the source. +- In the target hobby, coolness is a numeric value determined by hobby name. Different hobbies have difference values of coolness. We specify this in a dictionary called hobbyCoolness.json. Recall you dealt with this dictionary in step 1. Here are its contents: + +``` +{ + "swimming": 1, + "banking": 3, + "steely-dan": 1000000, + "paragliding": 100000, + "scotch": 100000, + "yoga": 0 +} +``` +- To obtain the value from the dictionary, we use this expression: documentLookup(., '/referenceData/hobbyCoolness.json' )

jZSas4ioY(Hzmr;kI<73%Pg}zO(L04GL3O=KA_E6E(p{+7K8T+Ug z=jh%e2~?#Zx`|CAVgGy`_j=11b(xf>?K^yFMzHte4LDbw5_Fa>&YzZYapBJ_+`R)l zvHD8bSJCEY2lv)v=Rnz0d63b&0hH#M0yNyLkkb3A`m0e*pR}404U{RO$ofY8RSg}^ zHA6)_yL5E>pfEHB7V>p~H?pafE~N``pPXNI_}s(l7rT`eS<^37?S{DANDk$4N>=F& zD;0cGW+f1{N8^}U_*S27c%}?%dwzT3?`l*^smcQ??{w3LODLhioY6z~9OoC)hniOV z2i_f}7{BjJXg;^dpVB4#u@-kU*EkQ9iz&fmZhF z^vMK$hSD0v6j^fm$JLV&dHF%g35E3jcjv~?29ZxV7S03J-vZ{7qCVC}6)CSg3^qRs zH+dyvU#9!>F}wYD&paB~=dBwawf^f_IX!anADx9YMwV?r5t+u=Z?S7{_J|z9G%GnY`vfMC*0cDbJ8+%*a!<2Z{#b^i(_BBn4(495{DBEUqKH)g z@8n-*g-~+5?5*D#e{q%zI3gf~ulguvCa{$yL+qoL(V$agoTt+Ol>xuI)qa*Ke}A0> zQWZuQ#zJRp;SwD|Y-CeqgU@?~A4MFw1qu)DdD#U^mherF1wP({ANfQO%A>|-_-<>* z&od~oiccZVOC=&ZS7mNztG9|Yf$by36?c05-*}fzv&G$ZaMnE~77_WUK(6cGia64= z6yfEo+M+|LJ%Ub>Jw>R}p4oIUp=Sx>YyIyNwK-=OhSAVo89&ZFe37=H_hb7gw7b(u z9c%~EL|6Ys6^1XZJ67mCw_RP{%0|f$LTQImc*>1SWu&Iu zoii&D8JG=s)h6ZBeS5BmDIB{W+;jQ45ySM!-DSxp*-y%rsnlXd;af6eK47>NcBdx+ z<2NzCHMit%XDg|E34C@%C-S2WUZ+?B>j`zJ9Ctd-)907clZ9nM;L95JDeBsja-mCZ z6nvf!E)Sm_s)c3Bm2g4`ah5c*nALi%{%k9!GS1_z@yG`$2Jx88@2sbh^7FG~+O~5MnNwL}%ox#Paa%t4)?IhS-(E)jX}ijlQbeiTwJ4kB8p!x_ z)UeymH~0_L#*5*fd@gs?xm{MGKiBcJc(V9sp6TEzaeg5yyCN>VnCS&gLux`!RzX1p-Tof*pfrHF??&`GglpYFd% zXgQ0>kDANwzNQd9JB20)9pIX|zBOB}{9y55K3H6FIb3#OwabR9N7CTgXzTcRcB))w zZ`LK${)BD;RH#Q@^gyfNQj#!A#}(ecp;-ti?9I@0KBXTP{wcLJYubh_BcN{hBpJk zUY=jf=XDo&r_O0U^)zKEteRUdCRRuab8XgTE9th^yk_*k^G|kl_poad)ShkI=}27% zr#a@tJsQT5zgZ`bpk*rGkAabgs$p)mT;xin9jF*%0pxU5O*^Ho2forG4ii^&e8c0^QU-O^7 z82JAEe zCoNgWX+Zc`M?m;SjU&bD>pyNaZ4`428{Xuejbi^YSZz!B_Sy5yRccaEUW8wKmXc+Q z@1$n9cH6y#u+i7TUxQ-?{d6XlY^drgKNe_Y-Y3?_zT*{Xff}A!fAKTnNXOF$F3!}T zwtEADQ()Jey(YqJ)gnliDxau)(}Vykt)|&~!FQV#Y`RwuB5JZGtksuBBVsA89reZ_ z@tUdv|GqbOyBa_dLBIvFhrhddbd}Z`{Td51tV)J?rVuZz?}bfaGh5=Q?R>7qRgTpb z>!4cd4!+kkWRL%zuY^uHaJr(xc?Ek*wOi|I`=trkyGKdwl@R%J%O;teE50s>so*z;7RH6Yr|p! zmo>`j-gpv?W}X|}Xwnkbf~-HF@wt8AQ*YplXC>sX^{Z>8*JV59!F2Hj{uT^UYUO1p zu1qd4yO9$TJY9L)E+Q*pjg3TZw-8BNS=}skpOBky4QYF)P3`L?%SHhU*-?7RlKKfPQy{~X)VXkU(6+{)@h0hez_o6kE=hd9=^gEa=IymoOH zQ|nuukE^Q>vShrz5=Eb^FCGmFnJP>Q_{c%2v?QTh@KttlcWaQmw(y;eWm3p{;@X-kCo4NGcp?79ukPj4f`Yc0RONiy z51Du>P}cAH`F`$+{aVL|iLl@x4lzGsddscWo#?S~4gpOkkKMRJ_}wq|1JCMXn^3bk zK0L9^kG!bJxm1r|6-eUYI>)Ldx=Kw}_d@r6&Q|sj|I!qoH@%NP?EVc+dc`$7Y!p(L^NR_!f?$R^Jg7#xnBcz}jei z*3(0g9B)>JIQAE(UPA~tqOGYkXm3=C4Jx@&_NoVJz{7)~io__J@lN$D4JIT)Y~+{i zDrk?&JfBBb;2JzYrBP!P(T>SM?bBTlJmZp2ljitgF{QYj2L9 zIRN%>3aceXINFH*7Aw$PrI#)9YT4FoxG%7~YOA3sEm*9|Qi%hst!a5J*9R?&!b}YO ztW%+~%h`zU@;Xf1?%}kG`_DwN{ogvCmQm0HdXqXo=iO8$b&%RO2b8mrZgE7xfF>wa z)`yCDu;5gGE16BkbXzLS=y(X83tJ;suSA$VGlEm@2Sr^AOYt4LWWoym>}N8olX=%> z*>NKnCFZ{Q>5?=~E_vqd^&^NRS5jO;cLiU|IarF~naORPMqvjtwVfN(pSLym7kDY@ zs{|HwqtE`Yl+4iP^((g*zKV`FP7xp8bwUK53tHz=kGbWMaUKW1ahus|dZDd)Mv~Dr z=aF}|b_HfJ`FEAE_FZdv%}bz0xjPqjFfV_^mRzsRkC{->7I>mY{$>@h(45-(rhRB2 zeRYhX(zT}hQ!gJfb){jaJhd@1CGrbyuzC?cd%XxV()RM`(ss#27zcfTbZ1#r=<1Ez zJIi&oK%k&Eu6{>6w;t;@n%{7?h< z=4MCr+=qq}67;&o%_5d-kJ0h3>k92M`=x|FHh({GsqDaIhlhV%oOh~su-@77hzS=x zEBaB4#1?_784mS@hcGOa+*;NT(=(v1=6r22O}~igVmw@5E*-Z1&WJDq(ow3UUd`Vj z2Ei_dKKNhVYwO!1mvstv#CDb>#{H5Hjv6#)l;9+U&;HGbX{Psc8X3Qi#NA&*_wrP9 zS!}owVJNT>5KM(a9AuwwxKV55)eTwI#~qa$79G}@#-UnDq^PEv33|@ai;**Qf1;{# zK6wZKll#zLYbhYvI4x2Uxfs+5^Z=sXY6_6-$Fc+?BPABTGxupP3#^lfTf*o3_TxTo z1Jor_$`esd<7tK2AlRr(>JXs}h)(mgvv&wwFe^zZLPI!s@Mk6n;Y3 zV6;LER;)L8p`WTUjL@JFl6I7f^zaY;pA zTc-?3>pCQT@sk5WgD2Mgp3CkH_Wx{dk*eNJ@NJ~=#WuF;D@b=vpa-1v`ozX+8If;< z-yZw&-RKSFCxJ#{-dA+dPrP()~3%|HuHp8<_&W=?B6+J1;H!TSfgsJ&dO>C)j_H1|_BBc?y5Vvt% z8ASG=@y93B;N_D(ZZn8Et6!T1qvgAcXGg6l7^JX)Eo}znkJ~fHiR;$bbHbG+Y_o1j3e6`?9ubL4do}dP4;^+ zYI*N&TDZ|Z=W9<-REg22POx6gNA;bZ(#QJw=y*<}jfV~#cXr@pF5mD*!`Xc~c`WBX zd&082V>fQ%CJOJeao_PNX+kXMfk!1sutLBb>_UC#PVn|}+sx4M=J8N>ZTxsiHBuVM64^sSB4ZDYt?cXA_ubg{U6>YWNMy}cc7_Hs_NB5UYhf^B zDQ;vBA^Z0;JP!7{UgGz84}3l_Vpe|^iCTa%y*FPffn->>XV8M^ZB zP^aFhYdSA^iz}jEsjVUPv0bQXP54;*Pgl;+&<1j^@r{OS_2FBEE0eGR^NA_ku9_b2=3n6w zwwgPIXI-Y>i#q*z-)(UJ%x1?er`<^0)?}rKhhv!)(oC0ewOJPje{>jZ>lo*OE7jp z1vKk^@kmJ7;GLmQQrZ63a7XikdGAKK!UOF%SfT+;F7qm4qB^QXx-9TxT_Sr?t^ zGjg4ngBiLR6a2|{bh75GOvH2fe9|{=1T*#J{Vbvp8qTC{+{&G| zP~*;zQy-wuWT`D&s|!4O1;P^EIl=x|BuZ*%$Nb@SAy z5*Lj}=U}t+jbbZ7YLAuPH)lDUb4D%3uh8$0<_{}3Ht`%@v3#LX>8h7ls!0y5{Dl7d z>CMaf#E{QBgB2v;O!H<8B*OjtGRW0M6Z=UX_y?A!xj>@@kPjB{e7$9?Du0(u0nfyP zkZKf&*~yxF)Da>;&T7DMrdc4Oe_#DRu`~U5qM$QioQZ#D`i%vEO#dZrFn%FlX%{p| z#~|_Jg=v#jiJOQK&Si}4Kz|rqnn4BJ5CgKcJxJi?`V$cx6kw2mj;l88FXs$A6(#4G zdyh>dZdQR2B*Jsc$5LyxR_t#6mO77&rVe%zhB$R2NrLQW6Jxx3(^uG8BQr6yU#=&479pf zBQC0$N`ed+KRXlnDhL|#_hTUA+{CjOZL*wkT$Kb1(9Mby_!&t@Aht(o1F}@c-9c{# z|FZ4pW&opYmDxmsIjw<*#I831!%q#fD-#Q82LWLkYd!&5V35XEa@mC6sdp8&DngoQ z2XL9p3HUkxv$Y9vfhoY^V~pGr8UH#hsvxT05)iPtD=YzRt=a&N8t+T~10pI*5b)I^ z#oFK3jeXLA6%{H`ApA@QW&?mn!jQnvBE~Mnc2k#ifyE0gB6a>2vLC?ccpz`HgnV)b zsDJ%MT$IJ*t0w`uYH0#r-C=L~`=*u~KrrLb^@x5qIR5HIGEgqCqfb+caRnFIVX{83xKYncv^vGDny3<@khTau%b7N zTwuJbdipfbg6dz^h!!9&P>ra^rD7_7zrqS!(?clv0q`Kku?4ggngTc~5XS69PSo8y zz*n1yUo3y|y-poik=`3}Xg$iwTN-Gg{{M{Y{~6bBUHt#gxcWFO55q5CBr%q3CUTjd zITw9DSb3bM1=ODtOqN3{5LFFgyHy4NNNmZ%tR=OaV(=p?@^8Ie4mz1hYzc6Wk-7751TeP} zn@H%i6+qs17QpJpb(61B5Dk}TXpmI&(W?h@Bf}@TNOAKizubeWpk-*fCZsUY+og|eB~%eJW0gbHMs|Rz`TP~6o}XY-7Fi$6A>!F#4kA- zh$vP^M6|ud#1@CWp3Y-W%w*TK1e||%353L-is)b9IWq|$#WujNI`~%VbObuP(B08-vfS}a*VBx`JS)0fa zG7?_NWs8%IGca(088NZ|m`PCc@{)mo))8zX;kr6RVkL>Zl7T>f+-6nQIkq4B?h@ff z@szmcD?lhC^X)n_8K?>d{60MNK2ap!$$?dm!Xv&q_(=gUNHX#DCb{^i*8sL|DFY6g zhlA+Jh^T2_ZS(t~%yLd;dDAK1lrs&`9eK-*Btx^wUeGrKNcqH^qQ;U;%9r zH31sTwFF#Z150K)rxV4$c0-QM$ESy$>$zc~S1jEu4T-4{pU9My0A8H2;7I~BT~D4I zdXWDKP7Y>p2k7rGL3%d;R>uPHrOtSDu*JF{sjGAC90?=kvJ=Q9g?>1ONEVp_?4(m= zt4h!?`xJSCY?(-ko9DVbzzFh?>Sia9J)fl<;H}J4IT@EcmJ+>k-R~?Bqu4*#p`{R^0a9SBM)Lz@D1|eZ zKmt>|YN^z6Y=VFm1m1r^Z12@yOEwJwOD4VRKzG-h33y6hwW;UtBne~NVV3++zRQy9 zXz6zJr*y!W>Hwfv6yXGtN8c5Ip)w5l5`TB6G_Y(q4ehugCkETecNI|Nb-+(slg4(I zrKj6(d`;e}=_r1++?x!HB@6^WcN9ke=UaClP!_Qv?hb%cplg)RlI6Y|lK*Pw==;Zb zrC~1{#>bOI8m>&6WsjeHXFOq}o#Z!jABf=s$#O6nC!2t#m2NnMGj3!lgeTTR0jxUB+Z@E zrh%wojlaJqqTlb#8A58ZQ~7eQyL1-kRVk8@`a8*%L5#Z{lfC=Ksq_HbVXkaHqb|xk zkB_GgJUZB(DSQ*VzW55bBlJLS_}qxxcLW8^KTkMg!QS7TX4)J|*|P#?uLLflsw1sS z4bj%6G4jN1rJM;+o{TX7f%FEfV%(uA=h;p4|zn04KaR66!#U_ z8EE*?-egym(}3~By-uRB|2F>&Ey_fo4J6nRB`0&Z=A|`e36xo26Ql3AY-?f-M*}feDxe3WbcEYE1RX?fbipfls0Zj{NDA%7*aeGtG9v2GygLK!siZ)p<$1Eo%?>UXYgU#Wn5B0yMVxnwTaW*qG#9=u- zzW1{S{&;uR<{6i2Qfqn4*6Ww=T4A~4Peo#24!;fNkI5~UP8(A(~{_vf0=>0Wk)P?1$?-StudO0=hMzyR+b5VS*=k2Zd=1Zk5r={ zW5TiSzJO!-=gwBTe-QS}`aQrZa-E{GXHgWO6wAV$nSCDFolZ73=g)ye%&oiM!hb64 zYs<-0>A;GRe>hp=F9N+I-+fD^RAZq})xhooT?cQRy~uL@X+S4e@)L^lKZr!vX@70p zo=8BMRJT9&TS9kydL`jKwXGQV`RP~d38&c%bM1vkUdQ@DUe;w>75dsRaJ#rC|32Fw zJYAH*IdeG_s{Y&(U*$wDe}~5$*kk#FQVy35ns@bY(F~5U4t7V1(bMjgOT|{~YNxOj zQanoQ09fZKu|4K}DrO=0H(+Z?M@$~9_^o1d*f1V~1H@QhbBt=ek?suUtE7 z<&n87H@GpyMcnDM@E;tcPwp#Cgl>;pau=pjNKDvA;nRYbF~d`N96b&ezuwc^ZY_EUefA`}Q12!EGs!{spbK|w0B^I@uy9yiF@oCbt?Fb(Xbe5xMQijRbI|8P1=jqs$o zikVD}x);no|NWHvTaT!ysP!(3L!C#D9x;wZ^#H~fF$Ge~k};d@&0s1e(@NAKGa9of;bysAU*?^4!sHe`J_s!@q&;=p$;?f3dp%KADZgBgv$|J>Py8iL`N9 zS0mu~)|#Sx`DmxQk0SjC@pg;Wy_3Q3(0vc3LFayNXMwhkfd@U~YLWm2%63(fN3epd z$0wcs7#5gdoUMPsa~M`&QBIZC*_;}B;01X>6`^HO+73T+-udefTEHT7vg2bE*e^bV z{`RJqb=bR zJS;2=l2y95v%`~jmu--KiX^X9rN|a1XOSdQv6Mh}4bEb;t!mO_j}?SoNtck>BJJ2! zDyO5>6E@7-XVjJA+bq(N!4=29rmK!0yS{+Z!v6bFd(KmkzOB7N~Guq;neSu%C$j!22ZNB_+ zj|Q~q8$gl>5ukSz1tr-X@$ZS8ix*w4A`rZ6$NN^YW@|G7^LXihC%pcvrZxgvR~+GX zffcha{hF%?1roFTP7b3Tf(gyCfI>YYMlk<3_~_S(us`KuwAELk$q91$;_5?Cs)px= z+$U5?9^^{z06mZYLnQDwhB&gYTV=Ezla9McH-}Ft_5_iRL@uC@{x7=<;;QwJt(xW| zCn%X4DMHAX_%1RJBVh4!PM@^l1VGFA+<{<^Wbne9mZyA%svTF-o#zeqqxSFf2-W1==AZ)vwQ# z>l7+~qzH9`GP!-YqZ#m}O7aa2w|`^ss{iVC^_Fq-0pWJAaOH=&js&CCpy9nH_<>CG zowQVU+%B{4YUnoWiw{1`FMdo8vZtm6nNzVyU#Fp=srYUXK69(5R|Ndv1UcJ@lOVYh zWZ(xarkBKh9PMR;d=e(rUBuLiameYZFfs3>wqDry*sI6EO=FTj`NN=8=aD5R$-No6fNA?`M$ip+N|D6Z;x?h#-Hf?`h=PEaL z;SLPtj#_&T^6UfcvtaX3g z%Jh+cOhGxk{J;J$6~u2M%&Aj~MsVt3Vrc!x~X!AN2JFERg{;_NwcdyXpo9u%X&%&ZrtVUnQloYdx{ zTcYbyuvX!F>kP??00nuRCC6h`K2T%fDTbC2wA(YD*g{J*#}zpnp!6ZVeKFt#CreW8 zxWjpi#;PoR%+0#X?Pl3Pkp-;8g}=-Mf=zFzNUIbQ%^DVE+E!I3S=QH&?6;Ubmp#TC zEz+x{dH_WpdPV#l({Lme@tZPs$e=*Qr!Lp9bY^b5wvo^hdzk<=urZ#OM3so1^J73m=n}b`CDlmYF-`KVE2USt_ z+_kXs(nql`ktRqzlO(Z(I#C0o(3sCy-LY4ooX1q^o&WrktEQ&*@wLSPZL_%x3G1^p zDbx%KOVSJ=Hy>+mctgAnO$Ao7P~&-$9X>cn#?^4yk>hxAtDamk+P`SDAYpnjai-6f z-l42)*V`t{%+7CUzoJHh26~Z2+K>jSxoe?$yCM`V|8_Vmom?H5VT@|6?- z2;zjP@5!1s4V#$9Z&+OzFp~--nYo2BT`u*BU(H9K%13V2x{HEc!{~}Ny*ryTUil_{ zvzIe#W8t!x`;dgeyNNA658oCC>Q7sTBssXcNpH>V!aDGJrlW>8 zCPK#l@uh)pVlvz^%Z1E>Z_Z_|q;*D-eh6Sr#jUxPMwu8- zwO-Z^r^${WLdWdB47Z&@&*J4_CuxX3?WD^PN?1&YgbydkXHP}E`Y1Yp@hv7ejm?%b zI;`Pl*8z}BN``x*XRAe%vo;JmyV|-_!IGQ%8^UWF6g%_HM|xqq1L4V82TKL(8*k zwh^&$NBmW?$(@~S2#xvTox9ROem?&Ox5pVLni*u5KBj`nLRBsC&96$Ii)S1OI48L> zE;~vMxvIK)S2?$1dJUUQHB3aWA9;3Ol9lG_Q~)aRXN1%Zyz1f z?Cf>02$pf=v59h6J5|16Gs%Heip!C}$2AP}y;$7VSR z-=3J#Dr^>x&1K0J^2{yN>N0*hO@azPPe#n|FE=hweJb{ZsD19Et{u}@L~cxlZNw{V zF#C^rt|y5dMeyI*33q>F`8)0*QNUTI2(x;>F8ZdQc2`)luJa4cc{|biH!KQL zl4Icd3lmS_y+|-4F4XbHz1LQI1xY$^=6e52 zoSTPrMdNf#(TVLP0=;L1H)f`E4`p{h$Uf&%JrpybrXj&YV%Ts?mO}bK^N2tEz@qs} zQ;pwHC0&A7GP5@mBj0&p7zkgery)AaEx<|_eMdxj*R;KowG-Ax-(-(-gzZYC`dR;WKzl` zdDB{td)Lv(jvj%-JJRM;*1FNVB}0CgQfOBk!KLwfKV_9S2Vx;8t$E+0IoHF!%C_zp z7q0d12Zz$fs8U3G2EAnHx!=we_V!-;%zDAMqXV)1On#$oH?2@^QiY;yIP_Qd5R%@2tG5HNKWECUUO^512?W0H$FC1HLEJmBW z?sSkSJJZ#cwBx%pMLEgayx-MP*h#88L`uI?k~RNo%N;vN?Xw?VIIYM!h-{`uhq+j4Xi}ptVm}-Xq}}Z)rLZiY*s|S;mEVSwekFR z-6rwXJ4ZX?=olH2xSAN%T29dX8nhTAcp`bf3C(OgoLZ}~h*1P>etb(Buk1jxSrxSG zW)#)j3&ej9X<#$4XL0lC_)n5w{H+TcnJqj=`sb?1&(3Axz{_02G8VgzIj0CqFHk zim?Ghk=OqhHG+tRIvY=+l>%!ona#Z}XQRcA_pJ}hd|#kN8St^wOCaB>TO^Wg^=72J*A|dfeULV^+7ZIaKA7+qCjsItp@rwt%m<(C9fnPb%jRQQ z<2p*SP;p@ACyu1j`k6|+IR}DbZlEk7GOkKwtHBsAKMsQmx9_XkXm;Hf5grWL~lMQt(bWa46S6n za)yLZBA~F)`~dvRZ7z-c5IAmg;hD;GJ!%o)2mYDL ztMG(cE~sOfo7+u<7Nmn! z4&fpR3V%ayO9Qt@$83DAZcUN+UWg9$wCSw~~LtOV|71 z=~0gg^&$1$mBv*dWe>WhI)xya!~7$;y$MJ?`sL|~_>|O3+>~o&G{Y+}@*y2h4cD-u zBXP{im+hKSQj7l0jf1omGgt~vI&d`V1AR8eOF0Hf? zN7vi6R{yjPi1%)zk}w#d>YJ>K%g_)8$Hhv{!Rcdmr$at#3i7SLtDaaTiZS146T-)Z zGQwrx0u}^Aanz9G)o7C#dC+DJsfPrZn;i#gg*u8U|FhuQ{{GF5b@-Sjdj$g=F2vm0 z4|TD=vjkF)Zzs)GT?Tanyu8FpnE)?13w2a)@$q$`l5MVD9Ka%UnKt;T)Q93a8ut&9 z4JH2a84u(p!6N~4JkIbtpO~FWtP9P#g`MGkt}VzNai-f@eQVgb4Q!jC3DY7Q0&fZ{ zc+LcDK9wGkMm`@e{g|>4Eflhhw7PkdC2p^?;n9P6o5qZ83XK?mPO;{##^nwGpq@R9 z&Ss1OJGYX;4w33CPztyhE-EyL=uazWk8CGrMrS7hq!0ct(gWD_ zhRtYbed!&i15E3aPk;M9X6WJ4E*3fEx!8dkQp3=h6pr5o3A8@a$Z2of9%l`EF&9Z< z%52ZM`{SU66zQIDf5*d$ruM21b=nZRjR@b>N}Z~|9bOark2Q7wA;gEsfI{eZZOU`o z+0$Dc7k^1_&h5@tFIO>MMG{UxNrSyyitZvXW9z*}>ouXqFGA)M=q&!`+EZ_e z4l8+9W`tj|A&v3D;yOgD*nT4=zg!&s^upTbRxKLF&{ys0lU_Di$PQH8HnuIb9H$I| zTqTvUoFIkB!eAg0@imy*nta(ytR??AJ&U_dz}qidw#v|mL6kbuwpoS-J&~w3 z1e&kBM$ODS%$4~Z^gH$nzfGIusHEgIRR=9=H(mcO4=}VNzwyaSVXTcp?6@R<2@X?S zI`&py3AQcx(rKEFnq(U(K1DGWw8z|&k$FF2AUel9TdiHGihshG8AjNClW0HOF}QRN zS~w(FwFGh%ZX<3w|C<`;AX8_*wLVvee#_7?T7y{&Fp<5)_V1M&%Rb&NTHez|0v#%+ zrqOJX3wH14sW}k~>JQE0y;1j%xO$7CbTdX z)5hJZLL&matXazTXg8pX;#_fBUUHxA-gQ4j(z-QCvRTmax23*ih^q92Pp@Iat~oCR z6qo|5_nhq0rUP6bzCi;tBrQcZywGF7?lY6`k-J!&hwZkl4_?goIKOny(`C7EiNRd^ z=cZ!08ECx9_py&$zn?=rHI$I@l~ic4YD5P;UgS|YWq()A2U^%3AXLRIBI)^M&Z*R_ zsK&IkPsoH|+>qWC*M=P`>xls~P9HnmV2G%_44pPhF|VoGY;$cWseB4{_6;?uS-ocp zp&p#_y|4iTp?&XO*6Ze!mB>R0w+)_V|sL!7Go* zrO76XN7z_9KSPa=BR`%$TcM?huLwOlH!3O0uS)yRVTY|_TTp8MwBNRS@;hIGZNLn= z!q+yclpumraBctk$+sfx!}C`x@9XQSDuMT%AG=%`y|$=a&6QlFOjFKe%*Ur`@lQL? z`_6iK;R;TV;%^^?#s$)0! zeav6pqrOLx!{`9DQ`hs65^4kkDKGTrI4P5k<)_o7O~?W~e$4Fz`{274(pb}8!?G8l z#Uq0^3t0OS(gcbB5`s2#3Ufulu)ctS*}953q91+KXRYZ@&bl4Es5LTLi-H_{dMX9= zC&Hvva*eh82z6Z@?D~X2+N4#j$)ht-9>YM#>}Sgi@pqS3CvHTQ;2_GdQs$(0%S^T+ zPa^DwchMcTJ(gkw`HNZLG-(}i@7qyuvCgD#`aR6AZLH3&{Mds1c)DpLT$is@Jo7AN zzGXq3VEdu?^(9HPP0XvNpin+{4?`9v6T+(!$b(~Po9v7h0oG>DC#k;86mj^VoG+Bm zZy*+CY;+HdpYOe1OR{m3eY_LG)G@q^HDqNNO)3yr1tGuolg63G5JR4hOBF%@bSo;5q}*^JR&j@#BNd=c(M|(U^i^ zNpy`dH-hRcyHBZ+gWX7~xXvVX8hA6!DzE*y3jwY1^oxZNv>q(Uv^oWAd(d z*>)qa@jX^@Rk#M~i#z>oRJEy70v7i%_5z_N?>c!aY3!+hdr> z*3a>r1`6k}mIqz}%B9FL&JoD}2Gg*fOLwYliiXY$i;yt=ozdnU% zXWSiqYZp~28Tyvner58&uqGMeDrG+Wi1X27c*m&@2n;b^`DSyx68TAJyDr!j{OEDU zEot^QC7Q_>BJ#}AvCGdL2MRA7%YuR(IXyO9)8DW3?ceOnA8~r^Xro+6=lm2YN{3mq zMgJHrWj-sq3!A*SjRE8L?V_4FNzZaDH9#pp44l^6S3a7S4poQ(j}jTSE+rOB%jDzy zI|#;RuIZj`$_@j=psFS;mTq;!@A`EEi@@3}>)s{NH5ZRt4Z6a3O$q8G|I&}Gt>&Xm z``Tdy$tPjviHg?+*t7K(LYRd49?X?8KHhvMiFel?kFG!%3`dsqPbp)wPbC+mZyh-z#uGqyL-*IVae4RBBD}HSRhNwTNf}K{YL}7~Y z?%%U8k_&M*Y3REOn>L$c?X?YbmoYNtkFA9u=iL1S+|7Xy;#@Y;LgD+3j8RjOGk=B> zY#zTrB1f6#Rw^`SymLg|TyK`mUX(rG>gg%lD~A5E?>V`TcNVZH_sjZxkxfR)KZI_I zX=ip|OWwfjTS3ZgDLR3AvyXUn8{r0(YB;v6#@-#FwSCx+(}TbXKeEpwF|YXE1OCN8 z&{aYO)$qVDjqc2WbRfG(*u~;|-pLNmk*zD*)AY^BL#)bUK?TJ!F?HQeNm=ekHtDu) zY4Nk&4;j@3Nf!*1ZAZk7dj;#h60!QCpwOd3SY_C>!4%&>DAg+vtjB($pI_NFb9@t` zeH}IAcB9jMS0dtcbT4Ivn?=7U^wiZWhm)J&vJ`G0dF~v=xOe7c>Qzr z=gTAWtS16p>O(8n5qP)Ht)@YgL94J~<9dv}MbvwUucJyCbJLecb5%&iE;styHGWag z&X@Zsm-l{&)!J_A4nPJ{3&*N$76>BBCf8F+B@RZ6KQA#xzO9wK8biQG)Jis-^_4%k zQ&==ZK8a&nD)WBtru%WMUjK|i8QksyRhNwo9Im`bH*3+Tfy;WUkBbwvH>+3lJD+9V zMQCEbx+jIdVZ{OOiaHLuuUeGF#%@r?8f#tD(XL$Us3@IucFi5aDRev%H%d@cMSL>+ zRaJ*_RxE)LYWGchGeqE+RUrGZtGU|weAHVsTw7}6MSAljp^rRlr2^B6frrvahEijgWW!UWdXWdHH5_ws9|ESByR~~U z{G-lXl`9R@pft&sFZmIt-n51{!58;5P@=bC?oEo-lx4z}FOcz${BYqR2~eBrR;fJwIFg5VGM5|RDtsbZ;p`L!v3fl1G4k!ZC_m0x%ypbSi4K6D7&K^y3=CBzH;c-ohbpo# zneo9zU8=Q==>77jGMWq?oi%`Db?*M)$Gv*1e#YQDWa`XfQRt~=G_tIF856kd*VTaKUVsb^X1cQ4m zJCrWPu6IQ1`>S%J0@oa_E&wLYbKX)WH^y6Zoc7_ANuu2#vo(5!9Bl|InyqA*+!f!P zLuk>6L%7R^frE&E=Gl7%+wgYfsz<>Sx3KcCiwooQ{yfe=el|MpHjtgPTwzFfH}v5t z#_vKIfx`yACG~k=BF}j2peS-a?cm!%w)`8UTKu=KCIoSO^?WO7w9VEZA?Ltebv5oE*tEEDh?d; zP^KzI81flS2*~J~(=$`mARh{nV6VCviE|i~a4ie0=d5}PX6)@@HVdtD8Ohn!Z{GK; z8uCZ1JjXiqaDyYsP`td0QTH`TRW7B8l4xSSR&)im>G=_djP(wHGnI5bHAzxRv zq*_P^>%Mcc{HC8Fk|MI`?afbvVHzn;A#MVm<2Rs=cM3K!`kb#kXkc)IaLSx-PjKob zc0Ko0DKe74bvCLa<24h{5nG_kP`m2$4{hMpwe?r=6=t}Mu*eN@?1lD zs$c01gmZrMD_9#IhN&xHveLa>7cE-~bzG*ugdETAdpw?f1F_Py4m3<6{is2qR#wze<0E|%jGxFp-%VMar=0{wM)41rW`{Z58wUNSCP4-b2o$)h=?JR;W>mmL{&t~N zHxRTPt?%xzMQQ-m0PC8pyDkmfqy=m(A#D9R2Py^wFD?vN(RPW?SK9({|tXS#a56gJD6`)_nl|0G<9o3^{V9^<%mXQH(wr6ATOB_kjT zgx5Cy2u>T{fNj_nQ%o7HA;(19>!qg`OzeC%zrfszh7PIvE|~b=oB64<9B|<4}F+O`e9w$)FVsiJK}84E?dnn8QLnn2XCOrV^^ zNkK$0*y+7p*Nv4ELu;?V#kYsZKi!P$z(_3aG!`2s}dzf;GeGsSh#J{9sSJDmJv^$*{ z9zK|KyTG-<#$zTQB@B4NIS7|uX#3RUitC#SXGi%8+`>13im+u0z~jGs2DCleyS06W z-6szSDju0VT@fIV>ezcnEpoat`W9OWtJ7FJ5-RdfEf(@@nKD z<(Z42ASXeXW9_Sok!*touC%c8UD(stch*u$?}Q><{3qV;-R+s&%Is$|l%*qIv=Ml4 zoIC#HH+L^~+1-_|0njKZ`Z-1j(a)>R?qh8YJ)HTl?Z2(?g!H)9KI?%2nN+uZq~*<0 z72XnUF4$Zrkk2h|8y@tJ!fgQUrEwuh$C;`dyWK%*43v+Qy6M@ge0eGzmd6|Aw=@yE zyK^HpcJp7q>{8cNirKO1Wj=4L_dk2HEQ(>l{}r})&j_Ai-z+lMS^DA9oUQWr z!NCp88&7KJvQYn@*$vA~YDeA(W_sLIYP4=|xKA(8R9E3fq z%+;G0Oa&F#s~$Y2BH3;b&#WO4ZV$B@M^As#0Qu{9AW5}wXRxgsH=Ly3 z{9*Jmba5m7m2sBf<`9QhWa-RX&cS;mB%L4=AQPA=pXo9baC&xC9Noknwrf8K`b>B6V-X>IP-941`uA53P{NCCBkziX1u% zcm@L_WzJ?zQnj5^=;Xl1tu7A9HVy=~@&l>!Pr(~RD5x^JTr4wgch-xpHq7Yh2yRB@ z-kP`z8VW&{&s8<;GI9gwTL9P7{s-3|&_jI>Zt&w2l@b^i-xsVFnH>$R?*@ylYJ+lU z)&*IcCM(~OS_Dwb_j=c$j)Ug3?p^&)zxGpG_aw1&7UctbcYVbQ&DRVpPO%Su{PL&v z0VF0I)xA__RjC?M1Q5>_AO{Q8W{~-arg( z44M6?p|`WcuV1*Qrg9$?K&}pvXGuKBk8?I>8PO-^Ka?b*_uZ^rsj_T*U)Wrr)&q`1 z+MMBJ4xtT)5a1}CDqUGMEwry$c0u)jR^R~n?Hk%b)or>3J3EsD>b|H+pVBN#mk+UhTY{qB1LdMTY$`NoP*ER5`jjZIuk z`&6=LJi6HsG&$T~Q}iRtYzYLpM0)B1oE-F*lj{KT>x%r5)$Frv7kbtneq=Z9uqSNt zc|zA$xzL_|{aho=)!irrt{7J3R>@hF0d(8{^Vo+CcH*{z@w$~{w#t=~&+4VUbR8zl zCef_GAlXtv&LFr-s5N{4(u1`kxGuZq~k; z070!b=H$qZs`BJn3^D%2{z8^GC+Sq z;o^ckv9#2)P1{X-F|vfc&nyIt#dWoZ7A$K2R+DIoo#cy?lha1mNzdH7Q{>vREG3{crV+kRew1-1L8^ zjk=Rm_uOyi$Ixi}A)VNo>tzpicju_%ta5e3U+Z9?BtG}hZanq%0!b`+0 z{_GtRnaNR9U2f4~F=u#oswD9T5!zfDTE74>$gj`GJPMJuKu;sY){m&{=2zmaQqbUg ziKP7HBFoV0Y_9@L+CcX|M6s~0b~H584d;O+XKqwG4>|nU034^RD{0#G->P#iCn%0` zY^BT1AK@J4##698JZ&8pWRlF?r>=;8&N5aHxa^nRHW#ZzaN)p%pwRkmIx?u@D z4uo-LUl9kw`F>W{=bE*F0@BlEKvfUqS}2K-$cu&4`GGrf+U=+FFyZTxMcnPg20$kbV`kDSm8UiRe$_Ul72gPdUhgFrEmlCig#4fq2-O z%}P-SE>2d7g{)QP+`%o)-V1HOU9bS^{uBlm1TTm)ibX={|3v)_wv|xbt@|-JDYMn+_ z8AttnduRxhQfI)9N4(Q>d{#I&8-*#E{;_U;#2yzu~fTF)vn!pUVaT{kg9D#lN)`q7A7XrakvWc5}VCol*w@S zUy&LRf>K7Pr;83H)mh$sF7}~JorWKypJhH#eqgbiXYnQ9Zzo{&cJoeY($;~Y%U+m~ zOMwvcFaTS<5#=N_$wfVg4%L5<*p_zB5Y{mlY~mdJTMm9;S9q^{$)%rN#mz>ooNVAi)j6ow0!3oFe6S7-eo;k4_+8{!_tdwHVtJl z>So0$f&}&w|GpWw@lviF2!>^8ZeSpU6~f*=Ak3!nD+K*r3{c74c8t*sCut5#EpWiC z%7?)4Z?LP2p#fQ}w+S)njH|2f;+z^*f$&SSVr2Tnh?{V-82j`kZu@=SC_W9f z7StxgR4qztBjdWcj{g6g@HC1zVGy;DKIgw!*yjTGmBEC{ZjGj3Bv;zh7vUwzNTY^L zpf)~65ci1kxP;mI4airT_Ezvg`nEr(@>k&xkVVXKsdDosl@N2m<>0JQT)uU80m@tk ztI|vt1ukZ&Aw@Y(OK8?+7rtVI^FC;3?`L=-1=MkrCrao~S^o|Y&XU;y1+sD6G8_n4 zK-xEhvtEuWanJwn)m5+c7mBpP6r^6AiatWv^R~IXk&77Au{d@+&}29}bQP$s(NkNh zG=%$(#iZl5QSHVJadyguI#Z;*6sH;vQ~E zFEe(YHm; z7e{xIEg_enFEi*3F{^Fr?u#kr6LZVEjtoF(d6_h{d~oT{PPeuA8l zydhwOLdD31AJ&cuDXSLf-D^Nid%FG~_TD?FseWr4wtyfOiUK0iMU<}614M#IZ_>MT zkR~;>fG9HFfhd6>e~un^62J6=z>l{xqV2daX~On-H{X$ zd4lo>Gy%ku4eBH8C|bN?MHteIW>A#*KDj>NBXnJTqq47?f7;J<2l(}MGQRg9Zdtrql3~jiy7`o+9eIyL zgg6q>HM!WZiHm*1y^@umaexD<;qeIpn&iV+B`$1(vE$!9q^I9vppZ z$4mJy?mNZ~n2VI8Vcu;iOwe=NL*SOdChtop7=63=3>Us{s63cC5>t*g=b&#xiD&Yn zP5UZ*cncO>2``^nJhCHR#O#rq|2qu>0GGBQ{o?ofH+%k=@&rgeERZ+l4LcHW6Ng%^ z3YfuEfnC84a9E&AI~Xf??XkAi6g>aUfWe=;00wmbnre^G<-KDJWdVw3fiLbG-zQ=p zEymA&?-W!}M)KF$+p&POuB>YigtFQnim!J9I?u|N;U>YW?;c$gla^8!E%q%NwZmfb3a-@ z(njD#y7_j1VK-S?MGsWKD}aNZ{V}0zK}^2xSALxSetg zry@#&^#YD%z(SgILN<9%{Yv%k!v2uct2Fz+6l=^UuHmWQNDka&G%5_~-mGYf@7BgB z?l_I(2A2D=f)sXwgF`_2{Tb%~!k4`K)r*yXsbk| zug>*PVe5jobPBsy`5@W7KM!F5V{p&!Z~>|`!mI`%H)9uYuEv*Jb}r@F6nn8(0BS{$ zKD_?Z05kJvi3WwcfT!L4=4t=5ohq-TO5Nls8(*a~#UJ7BkwnP8N<`k}mvKkxkGMnn zE$(;@x_h@}O(BY03h8hhL$j{b4E=L`e`U|^el_t6zY@sNZ2~5KWDk=++Joc%uw9jC z%NP*6lYb1}K*9>SdV(-T#4`@~@|C{vJ#^?GJI+Ps630lnDDgq}9N_nX{K@5rhHy~n9-f4@Dz`7X(D)>{L+-tV`B|M2wCL2=I#O)lADr-CS!|ceS*WQ^jiO|XEwcXoMw7pM0qY#)joZX($>K0|agzaHZ zku0<+@5ookMzg@(`#fI|j0X-$rCf%&9<)ZjAir)bpC*RK1|0A~U9OcrV-Tmg+s6aCg z02t^06~Oo-{ir71acEg?bwD?>nMmV1+hRgRS@=C?2W#@Ri>uSB@7WYr5u8jXKy^B)7~KV)n*mY1ZEA|lDDs5&O6 z*{DU6sm8;o*RD~z^{b(#%H-#6cfb@~y_bkDsGaJnQ?)(VkG^(qcgT-qw7xqe@*7^M zW`2FbV1NyXSPi-y|2krUA=#fMzsFNYcLY={-_X|O2MepYxbq*kx8KV7FW+oof8}$* zfbry+yz6%J0XGG`?riNZ9v2kw;=U-X9ilHl&yplS-&Zs&8ro(5*`Q@{@w_9u@UDQ{ zYG7!z-)$}EgPUFtbiMd?N}ES1{mbc?xI_!%tGnCuq7fI-9lF}bO!(3Q$q6X;V; zz_qJo6lgv&SKwNpHW6&12X}Dq-r2Qx^4E#wMqLK4Bbd#-DaMns-QoO)2X^gj2JZKH#cb9d?_KTRi!Tz5(SzD#`b13Eofu>A zQA$m3{x=6^Hx~Q4ywVb&%MOCh%2n1nYJ?o3$?v??>xm)zD|MUu0Tpf0v|hKwQLcjP zPrxsSk}q6Rzqm}iX!Kg_mLH? z15jbj=cpT$XIrQ1OY>D#mo~iGzT9PLpB}0cgF8;m%n=SnWGrnDx7LB9!l*GJF4`1q zlklqf)Hn@_p~UL+jW+4 ziHyq=w}*6DF`j5ySuk}}6?QcM<*%rL>(J_Yw^sR44YTdsS~pr&LK5dHTDl5*4Z7pK z7VKfNu94^Hxj9z!3RB06jLSC!IMH#vEx~0g&!n5l6m&3pJlSn>)6o2j>?pw#a|dLa!^9>w za*19plR1HfU=s5peT5&sSTp%{i0hhzP!&ac2EQ&dm#p<|8t(;$s?^j=331bjVoF}l zQ%#8;bhfhzZL4s8V!M|^IWg{^TO2ldp_QxD0v=MfUM;thZ^>>su5E@+&>P!;q}UWH z_iP++HQilAwyfuu_nP%eR`aGoRO_X6GKJO7Ha3)wS5))}ZM;S64n%ukaBuAMHy0|m z(G*;QBL)u3FLiOa9CH}Ga6GZ%;Rw4&^tfB=8ed8^u*C&+Zt~l?iH;M0Kd}~5rjo=p zRGO?B39fY9wlUIW<0}Q(JA?vgqky@FCp4NlkibMSdtyfh=sT3b!Gr}PRu78LN@;p* zu@Al3(rN6Hspqx5Rok+@wk?w6bxN<&*Et&9;1Q`?Z*PNk9TP#qB}8|pS+T=$jV``3 zcXQS`$LRA67APm$(23+9YQ~F9nv-6pc@Hdrk7qe@p&mVgCVJJEKD=qQzOg6gpAE!(xh50l(B)-Zr{V zVzd0fX%Ff(O);{q1UYuaHS%m7_Jp8KtL)`3n%Q+&x@kMn+l)v>-yzvd-yZv&UEao9 zQ6!UHZnzAG11i}@oKR>^h9a%2I-D*9y1&Qt{B%@6qCLhI9VAO+k7TwK9((Nh!QiO5;4>)=j>UBU_XVm|m(ck6|*dR8Wb102fw+7iVn?7k+# zaeo3o+F8L3J%&oGr$kU%VW<+XM2jd2GeTjzKB!r{R{ZGp^7_*LPgXW-f}CD~<2xw^ zT+d3TK`!P8u$LD~nXhzv?)cTSW%**A`9w2Hu+Ql}iX`u)F5MWHu5;`?S6P)7$nsQb zUuK@ip15ux{e`&ODQ1^mMeqw(r_~4c2Mq4NPN!L3oRCD}6 zwhdNaWc9JD(egWpmRd2+HY zS0f9NSG^tVfD2Hk*xpBR6-9K0mSJ*Xn|?zdLEVp%nZ0lOY;sIGs$C4{rLPqS-o8zg zJd&P06iG7r6!R2Vb0U*ZNB9M|OAluOXH3#!h_Ktf^>*da2JFf1*!D#PYE}w0V3@T6 zx()J!!lo#yrt`Y*ss*O*=6h|W#m@f;Po;kgo*wMb`y%!;3QBO^2dbGAJO}vEoUZ;u zPjaNScJmGcb@yh}Zs*?>`kuNvA`&|!zt+yIT&fKHF1Iq3GyM|36=el!puQ(UdTog#&;(ECMS}}&EUn_UPuEByqlnljiu9s zq>0ED61Nm_zNj6X*jb@OfojhC>m^7I=>h2OvvkqR$^!+btJZ68KW`)QbEV>pm1`eL zV7o@K+mxtkMem}5&w`jbeT2)X?C2h%7>ctHC@F`T&*?OJD0&-9i|@AA;Wo-AC$g-f zb{uTBPzXuXK0g9E17^NL=Mf1Kb;*QSaKVW`8Nmej+#Ch?s?g`PLss?18a(XiECe48 zwmP_xcqkSycq)i`%%5A^zn;1Tt8@5#qw288o1P#PB(x-7Xh6`YFs*Tb&_P88V@J9c z%)#1hdVi1$z|q~`sxZMrkh!dCUi`$1#K<10A^q^l zMMzrOEfoQ%f1)XMTB4~01COJ%`7k~<=gpbIzH-NQ=aSV)*Q^IuDX#gIZPYMM?R@&8 zI-GOa#WVL_{KcL!DFK&_RB+WDeYY1h^VAxJJ(&B1@@K+JxqO$$$&ywZ!?cB0#vIn= z?FcctXeSXitgd^+9ygH=*@rbNYNH(=7Wg#{?^~j|o32$GgVfWetv2CsP1o5OmIe_2 zRB&CdZ8yp>$f)e0!;p<4ocOL6nP_`_TK8HWSFPxhD+gsnBi~ed&*1|2bX8IRcn4PV zk|6pC)Q>5_U^(Q`U`@UYbFAeYY-)SYi6>H}>&)z5kE(?)etF?rL!Bz>%{rY>QU ztr#|{6}_smKw_Kv`xzi{J5Nk}?U|pJ3j&oTuqhTGM4oX;F*uEkp}J(dIBUgk-isp( zc>$Sob@iTnEH>*1AWH+*BGqhkbBUaFjIeqVZ+fJDhF1sUgvQQT4j|J8gX^FsD9ypn|aI5}wF4ZM)2|43g^E$(4{Ej#UtZ zNm=0bz{Z4S7`m)7U@BC@BqTrhnrt1N%jc!Q=^1E$sEa%t=cMJTvB+EiEx*TnW@0r9 z5c)XjnH-LrI!_&w!(=do=vJ&)+*CY(A@!j$Es8nm2k(85RS5?KCpqL!21d8Cb-Py8 zF1>0hL8V8SJa}L@k9Fp7X4=oQ!y;>Ko7hmM?NP1a7i8}i+WPg_5io4D zqahZ1q8)o}nYY6!O4z{l+@=mg1s8HvAQq9``s=p0jJDLM8$BS@aT{{JJ*-yq+c5g> z)?r@$k3+;f8X}I3H(#O5bF5#`f3Dx+pB^x0kBH{bBm01JTFQrQ_4Q4D8}8ij{cZ5U z0z-T6TJ8*ODD`Kswn%YwJ36WdSUV>S#k&B9gP=Z@o)Iv!|cjUE?qyyj31Z!GB$T?Ltc~(s^=9U z-0PIB+@W~d(r?Amsg@*HGV}mN4Q-t%YGyQz30k{LmDk>VqarpE{ukmEd23d+H{Z3P`QBq;$Du{C zFw9XQG5N`ycr-_JUVWeDD!C4-w=!8<6YiYk^+*b_odtfWQZ&M-bMS`N_-x_GS~ia^ zg~Cs)^#g^|0D(sWhFDyl*}$WRZdg}aw}Yxcg!a@-_F30`GY5NExkd7>`wm(KVPG-` z%PB>z!%P!Ise#j<;tRv0n^=x(03(KZNNjfP>@JRo6MZ(pBWHXM$7QpwVIPDUr3j(* zdd*Q*HFf*OXBsZbiAQw_ZboL*hN=a+zGp!SV2Th0ugsW!_e0a(a)@GCGs%i%!eb*PtxsS06%#-->)u)Ah6eDC$rf&+Fwd_}ODZ(VR<$K3mJ zr7Y1O`T8~M?-d%MR~ejEi<0QA3=S_-?Z;zUZy!3=BV5pN%e`;$kN3WaEaL~SWG8qy zNWarPE5G+N->p;Ia=vP|{bZ=u)xGskTZ{7n2dW6y&8H4slC&>DT}6_Yo`(8*SiK#+ zu=)+Y|Jib=$6Zv|(+|z;WY&1PFq)rHiCK zSiq#=!(|ZeleYxTZaF}gXkWEHJu_`;&J|tT#eW00CCXHDuzJJo%PL(vHaVX@==@&A zxN9FZ>MqzD|9E$R?1P;VS-Y1Q%ES~bYn9i!wpRZPW=RT@xd~Z+>nTDQX&k1cwYf7- zbPa1Afwg<~K^>ZJwXh$p_Mv5F!t}#h5>4<}L}G7FVkcvk-U@}FlifvPeD^Fz_EM}qDt+`U9_O)*#WWavp-^y3u`@Tx# zV#xJO_B5th?J7vkdWz!5xI9b_uIsctG<}Ll zI-uD2OJ?#~crT_^qR0YS_YfEqNTT?0_=?-$$jDcK#hjUjE))=!X+jglk zlvS3a6#z=c9iU_^EbF**luQS9A6zVvE1VFxnpw_*ze(SW*hv}eEzy3xJ}VfP*^5qy zJ`jC7=MMr-bUStGd$6#yOusAjK(T;#3q21~w&~9Em^pT5jPCXAEorbR{4Zewn9Ns+ z>q*F==Y7%5X`8wUQf*)`U@XADp|=!FcrQR8xWG&PV`;ZP))_u0;jmQ9;tL+QtrLcu zPMR)?P{eE5;SX&S1jD5Z5Axpd^DqqqgX$muOsU@te?9qYBZCwOFlOY(=K_+qfg;%C z75EW++^esugxi6##*qIDuOYutSv-%Iq{V$ycqyv6(_44kM~fY?6ig>Tf;h2IxB~C+ z@!O1~8LrXU3JK7#;PYo8ev$CjBqu?$WJLtL3)vo;MLOaynvL1l^pQZA9fb=&-l|#{ zWSE~(OTl?<2v#lM-W`jZBVt5lB@o75G-xc&2bQ^M$#V0&@TYliNSRj`^3hBPjUM`l zQ%_J`3<-cH>-TOg_eC^e=E`bSaS`>k3Vh%-yQUPW9$Bw@z)p%?=p-E;0FUfr&GlXD zbe)=IUv#M|N_4C?WT}Q|3DBR}d@AU6#|7=Bj+&dv;_-Z-_(~<}RX+`q32Rra249!s zi5<%U7)O9>|H(5uSbC~8-cT4CLGuW9lA>mj$b^mMf)m&?hj%L`-ew2 zH^fW!f;9-%6CTN-Y08Zs%KHi*&Jdu&BM$6#Cd&DFpHO#dQMN|OM@wlGF~D};b9W~X z5(Rl-lm(q466I0Y(g=0@DEhJ7H`AkC)k`E9;#neWy28} z(ju~wt_$mYb~jW?LCY~%cXPD5CpV%SSocvQKL&-r@SUiPx53&_XZkbk(+&*K4b#u! zPlNWU4$v!9Ug9}Qi5*ri8cX*^x+hq_4P@UT{=Lo_vKu(lM5>B`HA5`S2r>pKEYZ~) zAP)IE8>vPjqMjV2kocQ7ruwZ=9y$j~xwhx`1ID7;N9&3Fx^|@mMzMPjmR_|-73J)U zH!5tp=zr#%0G90O3u`B z_}tF>l8Kj7VuUnFnIzQ$`8&DcyaA?YTrrUBYo3O^J*CeybRJj)O!a2M2YqwOgD!H+ zuC_?tHDAJ?$q#c@l8CaTwA)Tgb5Y5wz%Y^S+@dw5j==?&#e=X5)+cA*SZ$XoRupY^ ziYSFKvOTM%7=^lXfvh-eHM zSs791iSVEc!y;Y1b-V;?R){aU*qo6hnng?qwI}aa41D=EoV5}1dmw9{)mNQdY!hM5 z?t6-1)k91w2>&B+s&e}M*rBSeJNFfS>cVx*w$9E+!A}+5zm>6tTB_ zGp$>*{{@>>U?BMMNwF)n*O<>Iu~Whx6ePH{$r3p?W6@DX-ezf@Fz9=|#j}1`K6uG0 zqFKanf=)i)*lA+Cp-xnm21yT2|~PfCvwy^QDsALjthxk`7HXw(oOOksVzvpN{(Jns3ew&@`H zJ(M^bPg1=iQP0jrB~Z8$qNrD2Urj2;Yu60PP8K#!c5KQXU)|E+kp#G21nGw^|D@4u ztkZDoPV=ZjSFU9L@?jTxt-Af;n3ySmVJ5l9o6FaWOn2hqA11O@cq$^6yGA7ld8K|F zR=fiyIT|ukfe^|!=CdAqo{l7sEgWr)CxM8!b=i$GQrC}i-Wkl}h`QY^s-fF8(4(E}Z0drtg~;ue@E#{>LjsgeB}@}u zRuiLE2d&k0n%I=?bwv=SOqw+VG;!hZO4C9mxdhzVRh)!vYCQ==IG`M?ihcFy>V{f< zc^Nm4NAi9H&z~E5MSicbeh7@;E;5?Co@)vW30qA*gc#j)5;}q=L4G}@g)a&C_ETzI zjUes3Mc(^|UhI`cRls}dRT9&X9;*7i0$}JU#9|GWu1A#8Eqb-x8@n(gwBDR!*r^j| zb&s$!!U*sC5nGZN?;}EBTW(j4ux@%y$5i8kVQYNhSl@25 z>>@HeOHcL&4aS)b+;7z}^+iSv01Rmt$mafX^+u+YXZz`tIFX|kqROo`C3|_eZQEd) zbdhFhtvp`&a2?rwS2%VG|s$+Q;Q2ZuJnyA}u>ChYld%c)j2s)f#r`B;Yxl;N>B~aT|+;5%0 z_@dH7WzvU_0>CmC23&FhEiJtG29La;FJGyL7#dwr+l?eKchL|rU1ic8j z*MITk3A}T6jkN=fyhy1)C3O#<3m0|RVXz1Ap@vn3ui;z!0 zaOr2%SFd{r*2l-53pg*ctpn>kEbvEU2Jj=qClC)udeWt*M#_ioH`48kWs9eHZHd#J zVj_He?CA61&K*2>cIT{>1jK-o+Nx!th!0&L(s6BZkkc4BUT&2i+*`a=7+S7)l|glD z{(^W5>l2wSV+x3PlXPoGL9#?k+^f0ap5ll&iuC0#S4v5=i<8_(qtYGB4@86*$|~!k z7WgxkIXcr<&gKrubZ`W793BTJ7-xjK? zgBr|acd6`TkCYy6pU^J*Ol;Atdhj@yrJh zwBlP=YJtN3b6p+NqOG&riIu(G4a=P!+ZhD6W#-Swf+c5RyTm6TuNPnAu$=5ZB`PM_~d7M?dx_4$D%Of;C)d!0mdx6u5i1HGY0q5*|HoGjYelKu)bZTIC!vEgnOolHv(oWUHC) zt;gY{zy!&f4paks_JWCVd!}b#uAelslVOJ!icg%NKX&vnW}!b}&_Aw>-)_*gU7{G1M~35=X-7;oQ{I;AGJ?C?9ygkeUc-OIdB0OQ$>On>rh)j4g0kl>TRbm6R#peFdWEXbiloxC zTG9G2e6!Yn*vrM3W4=9?jw{MA@HAuTDpheFa|>hRFIr2tpAGB^OXizF<3EGgu*9|U zCr<{h_v7HZX5u_1EoH$r&PwKsM4DaYefBppHiiC}*0UOz_ z!-ytG-Mie<4sFP%Rp~;7n<>;Ywh0O;hr;qDRM@@4BgkK`1&0p`dTKs$GxRDLdZ2wZ);{FUWS4 z-e}kO(VdV!N*?-&Mu3c%^kick`RT^NCNpES=Kert zU3tJrgM&7hYEjpNI&HDqY*sXWl%<4(6?5Il0_M!@Y>nj2oqEKqu9M=|gV?$Uk5K7v zIW^kbcejhgz?bTWxGqZZoG1y_Al-`!{L&;Rhe^xR>DcL;-5t?m$tP{a_- zO7&pjMq*rMSozRPLi;@45Ke1WrIHYK-N0*papSY-L#8M3e9^pYgbp}=Z zt`dK~1?$`uTjSRrC-rI>)uyYeO9P@Z6dTaUy4Z)8`SGS$Ojrb!%ey9_^U1(Lr^l1(*41LWve07&`jUwoRGz<%rya z@*?%T6%I#HA{pv;)ry_=`9#e$IB!dw{D;#1_`~Nk1OSggbSEHl#qT|FvFDsL%)MR1 zsWP0lT4c8m+D1H8mkoC-DG#4}Rd9_*iuOqnd+tmnNyLbKXV#)~c&ZzL4e!6EUfTa5 z^@{PdB}8X&@>7rzReGULf(|dbqx$9o7@w-aJ~on8v#+%}WRukwdK`7wzD(K(3j$mvT0NG=m}Ft|?_ z6J!^(t5C(wk|uBW74>Kwpw6~ArdcFeu={-XUpS4oo+G&Jd5^ZIeDGxyg7?q0J8#LhHm;WLIKq3CXm3w_dz;T9??OZ*6tz)ijS@qOrp4YJz-~Ql6gr zL6Apx$UXAa{{qDbgGsO5|KXYL`23!MyAY;82+sX8^L@L$2PH?AJVp5wFlV{+6W>|t zF`pBpzh|o?5Wn+(wU2iuOaKks%yo)^=U$8y{twTD&-i-?k-?XUhUW+6ALTfo)_X@G z(%>xc#T`cU!!r@x{k@vwDDYYQp!}~{I3oCK^1XEAOpN3|*!;z3|261;+Vp=7`o9MK zwo;}kBj=sjPf;y;ri;eX?{iUS zxdabYZ4`DU>LkA@_pAypMjpOz>^;;tA8&JZiko30jc#Y<(k%wO9|GN-*GhP*4fqcFPG(AOY4|WtG=o&vb@74<>p_+I(lv`!a2IF7a!*i zm@u#TXsqbWhIr9UlJT2E&cL>X{LoJG{l;c0YF{M@AKD+UedpiioQ0`Tr^31q5JGaI zUtIdnFw6SO9L##`o;2nwdl33d_8|L@=Q_indi{T$-~apDf5klimC1i)@;li0{~$YA zF?f*v=PrPM5O@EVJ;Q(R8(@O}FOTIQQr{ko$gc4yuKh3->1mN`eIsfs1$os1A?Xzl zFWF1gTw^%>Lm6?T^>-f_k4huV@n4okuTMO9wegi)T^s%-xw`w7FVTvt7+_Dlq9u9` zhYzhrWW+`>iJm85GirbVM^#K(duq%HAJe013$T&0S^X zNSwD9f_Loi?=#i*5Ck+4(*Hzk&~tZvE%T56y3GGyT$a#oe~dcEtkX8NgkoVn|2#A< zXz;!00?aDLVpmsN$qXMM`jEYd*=veao2p=0Q?Z@mRmkT6)1T|%>sOAHTjKY(lshF& z$g%TLF1NlcTqtQ+0_P=oy(rq+SmbhLz16va{BZ@<@+5cdXp3rTBn}_prLCebzSkV4 ztv9Cdu<#A!VLG?K53B@WF52cfCt_i{aZHbAxxN}jz{CpB}Qxw6GFV`0fNDM zpW~^PecRb1^E?rUtz-THmM;$t&Eo_e@eJg7;x27=mPX5ESV^2gKg^p+w4jzIl;7F3 zGk7m~3c8;DqGGcwoGqGc6?DE0w5HRQV7bO3KY4hW)`ate+!ON5#y!!sZYM9g9rJWP zVS$f|vr)7A6IU8NDVN0Hr(H%Z;Lqdn9DlS9A8g_gp%HdeLj9FE%0709x$Y}NC;V%M zPP9;dc2suBgc2f2CN@oDTtEnH(qD^JLReQySlQU?xXyOsn^jkcxFY3k+0%yKLBo-Mew3l(oZ=5;3XnG?;3 zLV4Bt5|IZH(h_=SCJ?%b`J)|#uLbqx%Sy9+%w*d5Qt_JNiPfiqt^-g|gwuxibF<#lT*Dh)3e^}a{gQ`)sgrFzn#YLA0} zmt>i(sTMyPX=`Avd_SRD^ET`WS+<+1)@}4szU=c9Dq7PkW9CLCbTs`sI?`5k&o#&O zCZuiJRkN4O4NLv~oEqzKG^OJW6@qaD;kG_6E z&ypWYOUHg?|66{^{`a?(&+B?TPXyliph~KWD1HgV`VgBkYq5n#!v_csRh4>m+E)Cu zv24@l!{sNG^Y3$1hvZ49l!w74;b43wzBeYF9`n62kdt;Rt@d*%OV0&QS52VvEF^OK!v`IwXTnXUXSmS_ zCFx)?rQ$dj>-@|J*BBv}LBf>U!$H)6TW{Iqfo*l68NS9FnY@`ad!22Ial_G$FVp_0 zirj3QG51_4Th|!(n&nxUfmhqwy$vTauh&sAs9wQ<@4Z-RPcywqjW6KHkn=M zrYJbLvXr)^RzBaR4C7SBWNPQyDXwN)JWO*wM}DK2_p@UE`1=O4l5sv<$XZbD08N?K z$P?6RUE|5RvaK)fGJ}!omG>28Bj5g9^vWrHO}N~DE0}?LeS1yL=VLU~BG<@zaW~F3e}Z;tOkpB(Mb)p<(5s~l1&UH$>{7^W zOYn(*ft~_MSgBCYFuBHCWRgR)f+j{P*gdRm4_!pvUFB~*;swqnENQ*>OtLUlHf zQ6&~X&SNtNy)Y4y2gapHaY0hqp&J`&oi_d2(PXrx7^(hZ8|uUjTGB(XZO%S?s50_l zpIXXd)q?Zs42+g3F>E&7W6c28uc;qjC@`Hmuy9SgI{yVlN1|-0dE6P*CVr;4C}rw1 zZ^#*n;@vdhPo1ghrgR=Ii*>>(F6I@c#6{{}h-5}*?B&zcb|COW_t#Rlz6#+!@rmra`_$!B;17Gpt*fyMhZ zImMYbnP|1aq+~^wZxbley9VVscbec!`fa)KIkBO|FihR6^w?HG^wl_>ipMg+b1|*a z_G`r9m>6KsX~NlE?D~E-ZwfXoO4(WEB(E;~sv0{Keg$^xO|ds^$&2gzmm;`dtmHYS)k4Ox>wE|GF#otr01tfc^m0X+-H_x`Qv)+Z0>AmpwKF|Be zRK)<=c(!6g8(lvoI9=&AH?SEE5<8OMh|H=J?}2$5xB}Su@X^TvYsKfOD6f2Y*rBmxItfj~UuZvlb3z+0CL z)Xzp%l@&jGO~#)DnR|pW%gsm9kG=M# z&~wZsn^zmU%p>Aw^4&jHz&QYL-~#>J)ebC+V!9h54`^{f`c>`8{$ASvkFi)EYXO*W z0a1z|guVCk^0~6N%A9v>GWA59kKcS1T$WLhFu0Y0c~G}P&#OL|m20r5os(51qbt`A zCpJa!TB#te9fSI6U%K?ec-=cZmZMUZ81HYDvKQ0{BkQzoI^{EFqo@=aUS)`ks={MN zO_|2kq1I^&`1u#lJNixSvsq4?sc(MbVCp!Bz0YyRvo*5h)Pl9u>yp?Tex=@6GdTD* zbN<(S#Y%Cq-Acvif!b|n1e|>eG>(+DvRbgLL3I=QIM~cwF8pkghqA3pnCVK2rMObc zXgF}46*5gTwnL**o<&{;cckICA*;tI)PapIMB!v3oD-aF*wxidFzBIMr6xv$#e613p%V?V-Q)PjsH>o+1gS@KBYpqXVWjV!BqkXRNAgHolEO!Uo z*dH2K??lCC=yBWY($7f-{MCU@{yhi!2sn`9ho0R9nT27vm1@hROnwFAbV{N~fhU{U z8%sa)J5o!S875r~JQ{H`^_WG>=sTkf)qA_zTiFwG16kdXXbyHfbr!!nsmCcGToepE zePwH9$?C6$u1d7OJGkxTc1n9Xwk5+^l31T}rMC>($9XlD+Hvq`&|JRvWhvIlHGkSUc!mBLMPYj{kevOrIIVkET}CF9)Z z{?JyF%+b4^8qC>q0g<(<(c)KPeU@HO8Nx${Vj{qiSgXl5dDJ^W0wT z8)HwK(Vo=@T;<4$C_X`I&b)`I1C{(ePgKJ!)Cqaja^HJC?VkWj5$h5oo3^x6TV7s+ zMzx|X=eLaI9=CCJkM`LtoX6zL@*9!{;>jV6p{w$ArdQniZ68Jd1&?zb+0NSE0w|im zgh0w08`npVPa#0hWy}fsYx>0rshL zI+QZ_T_PqX{l0W7y(G2kyWyab4gI*j6+@bkanO|1bdqbns)wzcMKMe~UqJ zsrBp8q1`6f?X;5*E4Y{rn>(b*02LjSK0$>4PVH|aRn50Md-T!`!NK#fv3OyZYsWMuXS{Tb& z|LC|pXq#gHQBxcWmQbQPR1p!!wy`v95j*+gtOPKmKxgt5;P3uDfR6wogV=|jgF}z2 zgKbJVc>5o6ZntRRMOIEVW1re)=gT8b#@)g@)T@L?#6`ct5B}N40Ok?}^h zSO&sQVm^Uzh!h_Kn#`2Dj8#Gz78ISL(~V9ttyhGqEOIaS%;RL~#pb(#*8qK)Q`V1% zsO;!S9BPl$s$|^@U9&xLX6hdO%}>P7Mzo%ItKP#p8a+946IGXWpb`+V-p$}ecIG&h z;87#y^FH%Y_b6-k-vg(AGnsJ&$}&~XEx9Gpj_h4WizI-dtMjvck?m1EmZkK{C>FJt zfe&!oYWv2iu!!h{14|)HEjab|Omxq4x6~7El={FTGB<|1*}}EgmhV3~m>%QrOTz@& z2CR1E7Om><2 zBPh#%P{00q(WA?8CX7@8yYrZOoB&NsSA5*2WdEC`r;JP2=BhB`a-kccXyb(Pvgd{Q z>@+$ngvuVtNSVX!r6MUA(eAvO@HTUhw_Mn;B(+BQCxlZH*BcUdQQscYY$K|pftqWg zM-REw|DSkB0>^F@Y%fd^PA&y3K)9_ccxcR%_BQ6l9CzLR=o$708~C2jUgS*9=**wB zNI4(fpm6fZv?i^ZJL!bercv9#Yq^YhdwSnfth%93vCj{3(oUx|?bX1xA8pftRr`xl z+l>yJXurq|jNOXNO<`m?lVZc}3lH-eQA(bp|9txEEF8BOA<$4T1^q_r5||i0@z*J- z?C%Ny*(t1R%&E zbw;Gf^0$ZYKxMOj=5t|*MR-uYSx4PfE%N+r6j57CuXLyvsN{;lt-pK?_ z!ny!9-NfBS`iLpB8Nw7diO+a6mt6zB_MpU{3h&_0$2#>@w>y4VGZw!%t})lm0UXE> z53)FdjWMtBfHq%=$iHuz{`P?(JXB0Rgjlsq#%iM_$^XHtV1+z?yo}SDx8@oG(FkwTwY3>KBQ5o{x zToEq!Tx{_inm1(CAHN$s8~G{Bhu;#16zP!k$>dk-X!+oE+e6O!%N_83yJGbmoq-bP zmSq!<1=n~1P^TLNvC+r2-hfDKMiYD&NcC)4W@F!(R3RRlI zZC07(om%iSVkv{4zCWnr>QnUE5I_&wMYeK26;!R-V9YH{NEZCUzkc5Fg(VU+f|c_p z?@kFfN`(c0A^hW>ZVKe3d%D7#^)5Xs3`n^owbh;V`FbvGDHhOZA}XX|wvy5-Ty$eb zXRlPs$zq|(X=;damOO!>)l_Ig2&U*)5i3Zcrsi?jYDcaWF)!y4 zw&ZVk$Mpj8&y0EEQmkJq}zO_|j zl^0BR^IRI0I~CgTJQk@+U0k25GCc9kwS*i>bz(5h8uahY^k8wzs2pCU({w2s_%?2d z-pI@)j@dJVjTRa@?G`nV4G9?PPvA_%5xcx^z-vj zQI*v`jM<8S4txwQgk-tfy=N|$T3X$&wR$3lR$U?`Fi&seLUXR2C*0@tOZGbvnZBPt z(ZvAIrk5$48h9A4($;!GbBB09bJtu&Ap|Z&*R3$;Z0|7a+4}SiMa=e2$FQQ#$AN1G zlRX+>=(>JbOz1!GYxAIjBa{veY4il=f{IB zYOJt3sS!hmm>zK;R#Sv+*F|=h#_VUQ#q_DJbtQdxoVe(=j9~wrH+@gs^BG=Vcz7u% zrBQ=J$*A`{@YI*7eg@cL_E8>DyKJAYG7g7QX6jUJl&JxVv4}`Bm2n4OJ4Vk5sWV`1 zPjn;|)by{ZE*7xIH!9~E8x41WhYKmRa0KS)jBT`E&X_w_Z(qS~F`aUr6A+RnE&(TZ z8?=%}Tfxr5lA=HP$Sq~Pyb=C`@aqD*zWn#SQ-6=++x{Ixtv5nf2Xyk!78f-p&zwfD z9s#3S)0cynMvJ;3bE;f`jQZ|i1mA8S^h?JawM8AZRkQ^&NGn4w=}OIo5-C4sd^XI$ zlAWxz=S`{B*~E4`)f8U6G~eDS(F8t(n3$)N*ybek@m7B+Ot0;71&Ld9f(KbQ{W$~D z{+pk>H76;D)ey%gPi_HO%WAW(E00xFaG+Rk8WZT8Q~qeDcP$&sd)5?$SP(2SKYaRl z>=y`a3I71lkSBBh2YQhgy<@*ARSx7%%dIQOstO)rC5dG2qehXEX7&XYa=wC53)3~J z{JOoI_uWYwNkgfc!YXYo%xiS5p#E6;9Zl_r-Pc#@E0RCI#e}1Z78!R_teN`qVw?t? zzm)~CMB^g!gT(@BJ%!Urf%)SDi$<+}WN1AbiLAfjv6AICL;znVD8D#55!0~SUCGq{ zYJylWCt53&-r_g&P0jMwL-89mce2IB2B{Z`UFfqKUS#*pOTjE%nH@=}WS4Ch6eQ~E zPM$b17_MbH#}ByOt~n<1du-2EFXBkAY|TYYoXvL+ zd6uZ=%@p#v9oR8Ch9R@_RJ%uEwU7lUiBE=8lE~=Hl>mpi;)(N9kW1Ay9f^~Wv(Pk; z%ROfZ^wiuP3xcix^|AO{dmzQ-?UT-#kaYJowx@BYVY3+pH1%uB1Ftau+FgG~NO`}w z8_V+Zx+A+VU0jsczNdU;<5XJKC|on+Fuhr~+sH#X-f1wk+tfhTZ+-^~IZ3KN`pn?w zw!;m4gWQ$p-i~~WvCRW#fxs8VXGWvci6q9S_1`0R&US3E%R35e(pRqXvZ7Sxek9R4 z_PO_Nph9R2^2Mg7&p0LtyT%SbD@m5l8s&~Z@+RF~jq#DTrLlTdAOv5E7iAl{P#NNl z`{d*M5O#HYSB-BQtkr&eM`y>519B#Fi@Lk>i@L|2Ifyl(&QkW#H^V|Z@K>nspia@p z4!cUFQ$Ts!rTELspMGbjiySxCeTv;6ERJW>oS?(oEmN||C!UV{!gVLOo-HqSWi}&l z2)V^wXU~*emfG_^#Htt82l{(d84hP0?HXHP*s)T2hFTt+3g4P2gD8{d>dcyr$^1xs zUUV<(h89Q=xF+n2Act%@e^un!vvY~M=C-?LcyeE~eChcJXhaJRQdz$zJm$K5c5SyBsAA37t1H?A zh14r!<{jaU*%MCJDp1b^WP62%a5v)NZ)VtrPIVEmg>tRYcGa`4%+Y0A9=HnykoSk(*cT9?r)y$WgN`-tzRP zzG2OzzR6pQ*o@P)o^7wQ46zOQaSQdTA%TY&?#rYpRSAU^eYWp<_Tq;tl^C7z!lJ|V zY1WRXF1dUCq1M_L;a%IPK^&5*RoCR#n1=Pufj8be%B(zo$}MwS!9jZ)2oQ*yEb?+r zTRf9Om>zY&G4Df&+tMr%Qs+qzTMr#Sfxaj5^6E8-u+hxy<%7&Q>(($W^xyd2UBtVbnCl-T{`Uodomm`H(yW?rb6ISc zRTi=Qr@DXV^&faGez@y_;~~D|G(M$q*sMLMJ?v2{IW6@}jn;JaJu!Z$7qXjKNqo>d z`13R1?ob14eh#5zu@(;p^Y*_kc=c0g1h^n>fW&3VfN3^U`D>0M(r4|fu0ASej(48D zLY_OKyY2Kk>lu6(??|`ss#4AosAxGvh0rSNiA5{Juyz*IDAn_0@sx=JZq zT3*Fw!{W2k^oTR8ws<9YTHXCqYP*~$%?*-;_f~I}Wz1mN-NlDMvzM=J_r6z@AAGO4 zNX1`P@w(&>{(z4T=5`yv$-;=^no#E8@7IAA#oE{-J$3OIi` zQSc-b(v2G_+=p66ay0EYo1ziQEneMS3atbiT4_~oUcDBA?=(*gd6*%i(QgF01@)v z>9x8{Tf9H0ip)s$rJ4PO;E&-$XtKscTWS`>#;6Nvf1Jw9WSz>mxLvLE`@enY6&n5t zL3GBC^bv;t;Tf(*^o^ib&AE@Xp#&kulaJ%Osv+mF0`Aa)-c!(v@UhYE*{yv$Cv3zE zt$le8gJhJvrDa!efz&h_4hmq|B9$4WDIvA@R(Dgrrf>t}f5UcpaOK56)~j!& z1>q@wXw5|9H?Gj&XjjiihWP1Mabp+e{;+raGXm(}+LV*J8;52m#R^VNWNv?ayh<5d zPaCK#`IZ-SyPupUYed`#bA5zqxr#p1_+&p9J&yk1uLT=DqPx;PJ?vfSK2^Nbv$wcp z-^)B!l%ukB_mlmojqiJJ7XlR_p}>slCR{5QP_?xcYQDY*34$~|b0_Sthuuw|c#J}*SM$Tv4OyspHdWOd^% zBwTfWP5c7`!e%3oRYq-bi5ad_G;>a&77!rKKl%ajapkB%I6PaDL z#yr!2ENnW`6UTD7?f?nr8L0P&BQ%vX>5R*(wWg#NXu{a@V$0=pHBuRWlgan!uinf{ zMD$)9;yKvp8H0-5cw0*6j9yN^!tAzZX`PZa*#h5A%KkJDdc2EfV%K;Q{ezk)#_%T4fV_;Z-oAXmFl&rub*@DE}FfEeVgU2 z+s~QFWdk1LCo=j`QLhgAdkA|)HgN6-xX*sjZEL!=z}nNuNEVyb$7$Py_fuSpFSmnL z3d?AcyZrq2r8vG5p>N+i49k+_+v@_0<>bp%*#ZqW5aMR^Yu{rEHyY{%U7v#LO-PCH zbB#{#9JfyoL71mIN8c-&Y2MDF62E#w{FX6c1?#v7kC_|{f{`d zb&HK0_J!6Oiw*kQi$5n_ZceU+9TBoD-KfKzMppO4CeAiX6HdQx0F>Euc#-ddG#YSa z3IODPNfP~!LxrwfPa&j)u_DLOin6U})kd@QPnM6rn&$~Eo;cS+FVTMZeVeB{aacgF#z6Wk#iYtwtrthlCNK#k( ztCk&0AD>}l)Y0z-`2B7E=j`b__~T;iV+5Z*8IsPYR=&BPCN0vL1hYO5zW&ki7Gp6( zx_8#bezlXbV4=8R?vh+63x1gs%m$r^$d>M!nP117?}!W>O{d1PM~(&U)0O5|Mb8N1 z<~e3Lr#`RiZq4J6 zv6g_@Z4%kOT=8rna=D5Ja9wP8@Ojo8XMuzwv#9zjOAyh}DXp?Hk0P8G_g)y33dLpC z)QIr7=0q%ovgS5bZmq;OIVF7Xk=?84Ls0uElDrS5Tx0juVXuy6-N}j6ZmKJxEA_ID z4V;fOVe-3$x!zM1``opT;(#?{km?2Dpl^!SMT^E!?0DGF(L00FP2=A=9k{W|K5B7ZNFW3 zT`&3G^V2dp{aQuu5t-H=1Jyb7;O8d}GP>8IqU#Waq47b{T|;d$pFWXWlFwKGMf}H? zm-1bk3#=~HQviRww@Dw(cN5Rq&^fFeD0q`LK))sOFw7rcJ_z?76td8w3!oG|a-_3K zqE^15lnUVC?Qc@@jhVtlR2_{ak+i2T!W_#~LP4166wcHVJiS`}i2@-%FL^IXW$=AR zk;7b6I;eZbJ}$ueHgPVX!LPgqEYHj@a2VZ()$4y_IOyfL&~)NHy*hTTiMh|3^SKrA zcW}4(qHVJ<;Pnx^_fgEtw?EIWRO<{+@NT(_eq^vz;c>Y03Okb^JR8r%iC?6 zefA1r#?aJLl6b$JOf=;Aw)58!u06XB4ny`*x6-$iugN_L&tI;Vx&_$|QO&>KnA`37 z{uILdgVi(AWN&A1D!Fs6&SvzS_R+sK??>{(t~&toUI+D#O@aQC-Freb6!492mvqf5 zU#e9NmBSl_<1NEGW^)`u7S2S210LteJqDx$9-G;fu2_;Yla&6ZEX$-?J)gb+%!y&e zZq9zzyQU0E(vL+Am4UE5TPYl*mp`WCjjVNDZKm$D=hRChls@@AIVZICzkxP>#0!76 zUmQg26S5KCra9P~2y)MGYpKbXu5%^~5ct!s11G=>59r#k{Sq_{%$RR&6@~G6AuxZZ zzn$2&gQ~m4lz+Es6M7Gd13i-4fv*kOg->iHHS~X2=eVziY?yMW=nLob?74LlAvIlP zipI)AHy?}M*@N0N`rHIubSXjf#sUA6y~N-L&Qr^Jl!NyYiiv^8~zaV zG_~kj5yX1Dv?U0WI$A!(iwugNDJJ27!{Z|Z4#BY*hWTgP0cL(zj|;x4-8Z(Hn3Dw+ zvAa#o7+(NhE@`X0%~5>+JJZV)&xM?}ZQ~k#!-MPM=)>z`?On_~D_YGap?12?84Vn# zrTPYL9&k+X}F7$(KFdN5a63WrtBS4Xwm}yPemmpVT2t6$Q&zLddIC7zI6^ zWJ@ay^tgMzC?;+1@8>bl02SX4GOYi=r*n?`_J#3FJGUxRgDSEQ|0UXLsC7E5%PwfXM zSg4I$Pi|?%L7Cd_PgrPG-Y1C+O_us^C}sGFR7=Z@g3H;I$fdrt!+#qgVz)?1@JeBR7NT4pJUHJ70AVSPzdQjnWCk~b9rec27Cz*au6QAI^k zvoZ0?zSQztWc=C7g?H4yO{yR&+xqmq@jy%A-B?+LS|zLXzr){*^NuY1SX*K|tZFj5 z?e^^E6D@wZ-0>q@!CoUb7|Tz88$fI@0vr-PQa-91kx$42iiLwPZcgK47@p@&N;I_r zbyhvCYfUKoly8pcwr37rahv!EEs$8T8H647J!-80uPG~4*_1EyQ-S$Qp=>i;nXiFxrRr+oRhzRXBfDf@Ej8Z3k_d# zGeD8+>1XYbicFQSwQ~4k>fIB2!MSTe{J3m9(N9Z%esNW2h}7g~bGLs3 zD{HmXkjuHg6GC$saG_u~E^Jt2khCVxQB-@dp>WhZ7(f}uAn9hXivlw~dW&5`x0+nw0&5Wk`gz`7Bp?wP0AbM4>NQ)#&`4uVPI!%v9yNYK6C~9}+mV@Zcy6q%Z7q_ITiArG-IrqPY@K z3#0^RLP%aqj8D(N@ZIw;Fn1G<;;-(RiLd{Fnb7->6GT~u_Y*|tJ)I>hY!%gs)O5$6 zC#D*TGM;ak3Hw9b-7*dHD+ifctAnU{ICG6FTw!Q6i3ZXqJI@qZ~<0k zt`^_adEsnG;uVqrBEin`V9O#QyFrm$nEo>~BX&^g&!)S*k>{pLeO{97Msj%Xzj z-G3Y1ii`qAx3U}rTn{`X&cnN+fbIcN_(0=Qni|qu@#2)&GV{FD0X?tv2lnR5ywq%& zHy@Zt6P{b?uQa!Ji04>9@M*I*dgV(Osh|$x?T(v{M}1$@F5Ze)v&qY*uJdM)|E>kF z2EoWRZf!B)@b?=$=NhY{rOtAoMTC&x!FKIHXszlgcB^eQ@Y6LFsOXDbDNT3Mda8=_ zLS`gNQWkq_=*LnjXU zmGb}V-!K602M3wx3Bf~1m;!df<~lkEt@QOb>g@zWs6pXSHD`9;#58Kh_ZBsq5WI(! z%%|%tLkH1;13Dsoi}sk=1a|y6-=6e}b{fri)ddM-qkvDj#n>#yq7bZ`Y7@BB$4@TM z;srf48Lj9v><<-=_Ejv#w@{9`Z0NbugqBu7P0Af-9{mM<#wy(1dFOslFC{(7zeF-t zEtqPh9XL~}blAf$*(;A%zdghcj_<&Rfq|a6U2$%%Wq$*$Td=bv+oDdpTrW)Ney;2| zC8&dO)RL4xp;#S~_10Y8odFH>s&GhI=rbyv$5mSkt?05fEzCKd#jGFo7Z)ACf|4$- z3bm+kqa5*SMh}&J``$0>Cq2RHO+PVdui4Vw zcwuVyL)5|@dV{s$x}(Qe*9_*_`Dvx?w{c3Xmli$aj-xmR;at~calj<7basAHo@r{* z3c@Ptb;+k(fp8)NsdJw`;aMNjm6n5vv=8GALJ!y~g&v%muUeLoRYsR3ax-6ILn9;} z^>WuaeQ4eaRAQKq!Zew;nYr2ScTbFNM*nM};e792DGuoIv*5^uWOIYLC+gWnm-pZGw zC0BRQg_CX5d3XThnv_Y%b3##zPPK#~w>+>cuffiv{4l;c(h4!KtGuWUuVYBi>Ugn+ zy}&|&SIHrG2Gr-oExz^G_P|;33q=Lw3~V+yp>tbC4PHm zGX~tG_8Cxr%vqUj47a6HpB9zCY)`&G2p^EU zejfCoJtM%xM5QXIN0}j7)NqxHHkN|Kha)n%>J-T1u1mZHI@3UtEekpVZN=TFKiVDj z{flb^AGb1^Eb1CH@{R0S*An|G?pK$69WvhlMPlh62wsxqDP|;7pT;{3_>xPcp3aD+ z5XH6J?$&~U>Od^>Yid`qLvv+3%{cPutuMq!seDm&( zZ=|{~o=+bNg>~#%Q9GZXr@)ivco~g+eC>I18JIHteu3wn56&67DLPUgeA*%66?!g0 z2dZ^wLFaH=qrm8=Z#iM?-~k z%*66!|56fv;rj5rw%7n;8RNCk_hylKoF^ae2yH8)x94>SB+~No;^a)N;1Yg-y}HfA zPgE5bpkYJqx4SW5LOAO7PFY^d5kcHPAz9L6y;Nz4(0XDlcgEQjGk?W}jQ`Dx=%yDj zY$LGcAQ>xr>Wu9kDmCo$y#u5YESLU4wK2@6FQUyEgdq_x%C~zRr~bx{hB&K67Xn5796t>Xm2CvCQdJc`a|pYCLoKd%!ak4)r4G(gtNVT(V94j#3aOFmlF$PR=R zLB*p!lN=~pLj5860IM`dikXPHgROm~%ULx9;!W*3SyANZ=t{z}!CpI(o97+30fltt zV(B>rw~S`|eEGNSwY%Hi5G74ZpgC{M$c&jb23XqGSrHadwJ!6S+gD9d4_lj)N8>6o{i^U) zXJ>aiV`pb|J@%xVJtd1fYLwc?AjF>3WSK;J8clZ@yUaYBRtn!YzJ}0tCk-7;os*LW z&zzaq6tq59&FnfZ;bv#CaU+ehmAPYBm7TkZJu#D5<;sHAcACFqq85e9C$t-tpdN$8og7fXoZ6b6CbDJV!=m(n5?;-rP#h$K5avPk7QLQ9o^p3SD8DOxzsI|4aa`{ICkR0XKGI#~jr__$3$eH8loJA^u{QoZGH8gj8-nR{ZDfhB6hSF3Xfy zaO83J#&DJ5hB0(NN&Iv?)o!~sy+hntA9iYMzmhfVV$-_WEsQ*{thD`7T#gt@!g^TO z0g$*$*qLUunSzz!k-mQ<^F)Z(;+lh z9~O0;4vre>n<$`9LDS&8d*$xS3h%xnE%zVPKP2UWkvxOuzV89wz8Z4*N<(qeB$flS zHCTU|+qbgjXf_~>F%TBJ+={AJR??R?-1fk`(liYhp+u`wnttmkgQJR%m3@2ZXqge$ z5>co+S_No!JeMU2bP?Gu%8BK$)QZ~2UkPX~WjQXk@i#!*2Zx}Qwl)g5F{=S^a14;AuP@e<6ylANr}g#?*D~Ux z2ez_DKEL_RVc_xH_nZp;le4V?A9?NnQdLVs1b@;oc;l_Q|F9wj5g@V>*>Oa)t|?Gu zc1%Qn9cDI?WVjI4^>cU#nA5!ypIb4mGpXCi>1n`}(>w68#GjbeiUnl{xy*Vak5x?=M_D&RZgbf z*mK5Sy_Kdn=Rs(_Mnj(&iBMq>h}pv8%Zy=pAM&d5?u_n~#qZ3lBdu!Wnhd+-I&7=$ zPLCno9zb$UrZ>wKhv`P^XB;cpuc9(p%$hmIOLZiqU#rF5_>3G>#SA>%`P2$cC46mi z@~u9l^!B>2tvJ+op_&`=Hm~kmyk_IrA}J6jFMUq>b=56XGJ13%=gDM8`u(cP&`&JV zzSDbBHG*q28&Q%IPWnW6e~n46NCCb=?q`H5F+3#O8Vm?id!6vl_1YbU*V^p`l3B6i3f%18ujTau=Oe ze^`Ypt-LYz)?S&~QkXfR^T}Z~s47*2=kCy1G8YX>Xtq$hZMUE7Fx8!DHPzh-K|M-P zv{2il;659xUQ#wK`fN~^F@5Am?kR9v)NoARIsb9Y`;eRmk2iPRMDD3gz04%&7)=+lEw2TL(_1d88i`{xLwg}PW zN|vJuT~DFg!iHlnF(Olaf@#6ts|}HhVN)L-NP^@5#G&kPz3t6LPI6 zX9t)adY+kH>|EjI9cN=H@!?`}3Gz5~ea}1cUWdDAFSt#jWw_1=7lc>9jG4#*?j}#6 zRk#hKRWMIpt9sI%l6<}7$1G6=3mun0BybHPK%7Ul)mTp}#R??(8^_KJWYH36$|*}I zV6=W-yuXCe668mM55&`1_6J167&O@#3%FR=o^QvYYyL6v{N6(F#lk% zwK$=o2ZT-`=H(f2sdgomSdk}@I%#UF{R(!|<~%FmR^?F195R!fdC%#p?|~Cv81)Y0 z-{Ok}w|{M?@ehs9S}~#>wy8AP9Lc3WX7R8=Gt?6k?P)|ZUT`l*$JHCCQVAdaQtG5o zAjekyR5IW#AS$cMCxh~rkNe?+&;xLmAMqhD0Upc5|MWM{`^*3KjXVx|5F^U{57)9A zP3v>hd#f&PSU;e`k}gpuxvIM6dA*##O37IYcCPK+OgIMJZd8^Y6_zmS1vc?;am3yT z;A#|gj-94=jtz+l{Z(@vC}&kD1E%iQ>E(m(CKgBk>x`;7e*^r7Y;;2UeDtS_ktBy5 zy5TcEv9-^T5#{z7)$v<7kw3-PFouetJ!4umC^+yK2Xue0Jz(8k7*pZ~$R-OrUHYya z#Vx{%+3z-h->0Ffd6c`KvrP zK%J`JX`C_c%@`&S` zRUvbMZT)$)o*4qm?}Y zKGLGjn90d@#7h=Ai~8?ZFa4{wtQQURKG7TicR&in zQ2bRYed6;6)CY2uAWc=u7cJC6E0L{awNIH`u?a9U7W6APLL3R6u{rA#gp<8A=;_v6 z_C?8|c>nJ!Tr;{idMjZ0|6QXK`A{K@{Y^Lq_>lt#m~B_t0F0xbtAAN~flfQsg~RA9C|u9@H?N*sHa`K6?R zCcNk$72>;(@c8cWe&rv`VTimO=5cCB#5hm3(6}M5zb26;x4OX`Gm|vQp%8=Q$QU>F zzCsQvvYW)UxH|(5(Mim2T|;`3f@Q_T z5LsAQWJF{1QT_;Zb!Lx1VGJs|K}9cxSD$|JvYO4NrpqZT@KFY;1j)!R^^-ghS%Gph!Z=qBtNciSDJr8D4v%TM8kdN z*uk=%D4#))IAZ?MQKQPt;t35HgTw4UEIQ(T(FsY+faOtTfWJM@XYi-3^+Ja~O++OK8yc#H~-M1_K!S;pqjkBhGn^7&)KX?QzJNDixpzWE=~KW zA0pUZdGUC=r(GmoB%+hFr&%T3(gN2;Ry3jJZQ37k&#R1h4((~Uf=)#9I}Ry^XFivb z8rCwtzQe}+g86O%L4x1Vd5P=IzfcV-K{*_mU>g+*C6I~ai<*B=e*cAXJ~a4>-G%T= zMX65!Nd0W&0ygpq*>Un?wcr*Gep9;A*SAUDpLMVh6BB~=?ePp;)oc3XDm#&(4ft*6 zW&NBW-?`2R&tvo|cRL&|;#Q+(!jV4zsa)fo=~0=VWM7Q=*y5~rr{!bbelO5?`-kkA z*P%oM`3th#ssF37tAEJ158l0OMSsF+D4#BqJTekfj^5;3Zw~UHG27dEvq#e)hj)VJ z7e$Pt78-&DJ6WkRa=Q>nvwuW0{I>hHzDqTowHRVSESO0!gUClPw0~kYAHv670C6sc zO6W+KO!S2t%(!wMiwsRQb@S8wk&~3LKTH;m$zx5Wfg5o4)_yhRxDgOYMUy8VhZ*v!T$XD8sUmdf5Mrw5GK;B$DR_?+G&>n*Pau{G! z$GmS!e#(c=^gZ1`$|9b;eH z-lZsAIFm7F@V$$x1#a3;vx@NkCb-5#8wnTk$ZVlZ`^h#G5OI3&JJ^Uy+@v=louCp7cSU{T-c`8*np73P3ar_12Z z?01Ha3%$PKJSENN1-|F@nuy_}E$S_%x=B5>sqt`tT|)6Y2c~k#23V4ztBfuK5~HW7 z!Je|_bKTua^}6`9vo2##(LCu5qf6L~qe~PEY3QjlxQ8VxS&cyj1?(RWOmCV-PyLY` zLO&G+PRT&%Y|JaOE9=d_)tW~2PYPiRzV9TI=4B#_Vz;mY7~wVJi6T2#cXaj82w0hb zoP#T1j3-U}vt;cl0_|;u|EG|;5S$rTEySs3kt$uys;OQ#KmMiY{?6h4bPM3iH+H~NLHl5>-JtiA)*kJa(joU zwDTURR|9bn{=hoLi5ZPX3kAO9-OykmWOmovcP0>OK zC#R$?udQv56DC8QOq_~JA@HTm5;v{mC^ENaTKtCyu{eJ<5c4i48%nQNF|NWj63b}%ZJkX-IYN*6|Tg`15i72>@Buvi#QKX z4d^IAeriW_R6l_v$nGkUIY+*7)V@r$?6aGKivLMX)Jk_%0BF&kc~)_PA~4X_P(!SR z&vI!j*(j{&QTM7{xkf52V>d_EdLF9D2GWjgK^*vWs$s$48sy@l^~Hw;FBlj`R_c_>3qFdXG}s_p=>T4E#?!1$qv@S14h_Wekj8&cbo+SkGtJg@5r9C$ zMwO6)R~QM`-u(E9qwMby&&rgrwl8%j1v=u23gdZL z2l$Q$y+yV;K<^?+P3sKa~7vLris?(29al99r z03ZU$0~O4jE4cjgc(cRT)F~2a3wn&P3{^l(;LD2h?Gtqni)MA92n@ zy|h`&P&w^eHmH>ZZZ~GE4l?g*&kP7tlFrOhPiFG7p__+Gs`a_h91eY6yQAzwW)7nz zo9ol}T1SVErMljI)k^)%V4il)Bvv83xsAr^%JY}4ro~Zk--M=)r8M>{fOC+JJ`Vh1 zl!hl~b@Mhh1y<%CWX2cwdmd(AP~}Z zp-!++Aqo{CPMgvl(}1scEc}U|P#O1Mm?$w|nEJF-d|&}n1iEY0Pa_mgC1C(=<|(GZ zZiOe@@d2t)TJOyDmzxAFQT^rGS{CpiDwsN>$aO}iI4-Ne>a?kZ8Wov5+t68*H!OM) zR;im}b{8i)=u)#P2zJ3A{A#5ptg&PZd2_AAI=FK)Fry`HOpSzjjDDwC`^g`imJ0b@ z#t>=o_lzOCqc2`~H7!`e@(?fw11^;M4QY!H=W^VUB(~}rvwp>0`19j~AHM#`^M`qV z$Bg(<_gqopFRrLR!bci9AF-LCpx|)Mg0}W44CbgRuIfM-e|x;pn<|v5v&({cd!{;@ ze)BV#)ckPx7_2EzVgwHIV2jd7zu^YW8V*|+N{5BTrPG9-4@g(6H#oEM^UY{KemL}G zLiTc>!{xZPv1+T*5gF1eXW!e|{RR`Vyl9yjFu))6H5(Cv&fUK00Zrpm_wZ1G?S82y z7{Y4~v#n7aG&9oGv6gg6O)(0e`srhvTAOKzWHn@{vwHPdU*1`DpLNGaPTz)>#loHj z{BeN+>(if@$O)ehQe5JSABXYXDY<|2Vd1>BZWh46QOu;`vm{OoXJxJJ1|k=LilI#r zFVS`)Ob0mivrK9kr|zBZCzPDaCx3F`0A#rT;-IGJ45_q6C^4h4{_%I(wrdmoq0KF37pZau_hdt3aHy_b+5wBpmw* zKnf~J%ZH~0Nhlox!|q^2t;_IuI=_q4)lxbs!VJD($-XQR$Ns(>_9O)p>7zp$775(9 zYP1Eu7gPnlCS_+)kPMA>TCjo&((vXu_YQCQn1!A5tU8Cw5i^>7S-;$F3Q=?A1Xy0p zK7cirMbN$@!6HJ;bHz@EzTgFTST)PHi;RV=Qg6f!iP1X#BmN&rfL`Lg^{W0y>n-`m zNK#UTQ}$~mtJO*DMnJr48Nxq__1R|^$=9eYEZ$z7W?*jpdvf&dTO-OH`hv=aKVH30 zF6@cq70@85oHLMMHDm;$o_tU_;WQV-yH2&uJE>e?y{|ggXq!CArQ^-H-QZbnmdjxB zn)EF~9Gi%WaFvCcPWv zHys)_7}Fq|AXKnzC6ePhtJV9(Hxo5F_|dBrWo$DJ$QrTqLrRi5WvRP0;M|<}ti3o& zX5H6;g(792U^tB$GmzJO&_6l{55`+m#?mPfXHASfvLjIo^@#GM?XKR&8NCRHop9eB zY>^-=##OIArmqgD+Pd@s1s+u8p90?&OyNx5f10^LMn^vWsj$}u_mK7|UG)oKZ1$t- zdTN3T;wAsj$oJWTHTrqU1ImLOiuhSpVc&79#I{IUeHZeni1{?f4u<13hH}tumEAZB z7=!IUk;1={huG6#I_U8iILmNDpeT^y?J#2E2{0@vjmo zLEY}mFSJS8%cyy}S6+(~1T#~8lob3yQg7r3$;3koyf)%@LE#p&^HBRNo!Y<7&@$4M(KXuo*dD_M@6kgSEBV+{aXXTJAsm?Y9M$R4g)mfyf7^YV0qg z$@gK(?%jQiGX5<_0aZO8Y z!`_E?BX_I85nVN1x4pyN2!PjeYx^@i|MJL-L59(S6$qS2>WeM-M4$g4tnLdMz>h|) z_cbru_o#8~;{RT(^#^dM{gB4?g<^Gs0?2BbVfoppe;;p)2?n5o^u|~D52W|oTYH_{ z2}fXF0@nkqFaYc9K_UI~XMauhfCwGhe5Bza!0^4!pN;eo3JHiVLsa0B;Nw)K{-$vbEK8l@-gxA|I-jEf3w|c^=np^p z;hhff#za131Vo=eBPHlRZK{wzuX>%;?QExWK&9{|OKL0_BWe$8dCm+atx6YV+G_cxQ!wAdK`aV>i<3bQ;?3hBqd`2WJ zf#SHzh6{;yJF-yw__C}os_~1A{#7wN*r;LPZ-k27ZP?krj8prFV0T7hn&bn+0Ug>^^NvgwBwJP^%RzBmNjj(AjDm&EVpZG&ayR89G4MR< zc9dpo=Ss6^JArHAHTRZt(dS805nrZP(=9p&pexYPG zkakEGSuaiBZdK_38;Rkco=@5ZOr3Ukoj9u0Unbi=78qYJn$A4hspcZ!!0P+*eN@Ks zw3PbZM?G53x+mr~<+WK8#AH`3bT@crB?))9!P5vG#%+CG7iwQ>P`U|J5>TeHx9R%`XSvb_gJLh)m{VR~5^Mj2O9*Xy zkSg+V>$RpsjwM8c{yKp*d2Rq9bMWd?s2TOVNKQ?NdRch5xWw)7jm3#o+~xF}qm}U9 zfqi-U6usBeESHKVFxwo%nCeIC8=M#cLc0v5js_|i`o9J~~tqJ9q!;bWBo@B?uHqDu3ATdw%f}O;hshcNL zC*mo5}RMVxP@rR?# zQ|{%@?t`C_kDX*m(mK{#_Ma<`hZWka>Q7=`WIMDHd)&V5@bYCo#?{IM@8Cp^i0lR= ziLNng-^{ARSQ~eONXv(8g^)4Me8Qc!Mge=?Yyn0c$w<+>t)7&55*2hL+>^eahM00BSksDx+R6{x=zTocPfh1Etzgsmxebzg zuh;1SrTHnfSJx-xRb_=0C-$}4v|BOSD$5-yG0vYl9fQ{Psdh>75HMlIj36O}}qHavlt{2)3XZkG&3BWsPs6MRV~pW*XqJxUahvBY}z(W z+j%{lplzzSAzCYjz%^Q-^$7*XmOky9iGe~xht*g~#`U`5coLLtx~zQlNM#vEipC6@ zuA6yI5|sdzmzM9N1Hp-2Vx#R&e9mt>*UjwS(9PUwmUmEz(RV`=;D{cqP!p61{bK1b zVA1LPQW~_+Amfg&3?Dp{m{KLU$~HHUGJ{>+;wxa3;^qDJPvPlTH1j&SQ}Doag}V#& zgP34vn~sVsIScE^&QYUycnB@JdB_Ih(lBne*ytCPy24IFtac8i)t+^!fQ_02`ivar z$rnE<^0J%I68kYj{0B!U%7x6?@d&HWn~6H&?Di zbO?WKtI{+mujs(YiZN0I8xd2N8%-0qY*#i9HUq#G;?+qmyNq(p6n;$>T+3w_i6`Uj~=sa`AMcC2C&)jZj+(R~xt(QnZbC!`!+; zZ`0XumiOlcb1X{EL`rggPVZzJG4sTfI4zXaC=;q7T&JzyNIc{iY{5;{_0(}ous2ce zR5cLI0g9$EkY4QIn>)BxVik^lW*F7vT|BjEkuOx`=ctQx-lmtfGg_s z0zT7gl^aS-(U*l!EObzDmzc6780(SY%IaG^!n!VghgvX^`_V@-(B4{2nU*Zz>k?Na z*oB%Cltmi`v^S+Qc?j(1m0+?mKvU=xk^P<2>qlcUNQ<4d^69(rHq~xAQ#3iM70Z|z zzzO4m)=LpjVKwe=wRS;{V^xHG-$NV5i^LzE%~Y(V?e-qA)|T(F3j7pm^a4^~z2Quh z)_heMn|b67a+|8PmrCGt%%~!Doko#a4&EDF4H-#uSr&uiJchqy2|Q9od3&Y)K+(p+<>@WR|4LVIEJZmT^_W z=%HEh<|jfs-MZi?X1*G4<^m2b&p{lfpH_?hu(K@^SiMT5kL3XCTV;GCxC#mOQO30<;$qI-TvA#_K5<=Z_j;n>oU!=bQ5J~D$h6p?R# z$ndnxj0KlxP2?v<7NW1S=l%iS%+>g}=habhp%;KkQfAYlw_?opj!(vu+rDP@5E+ z(gGF5_T)I@m(?$HFk20FGEVM?D_xLOD7-l~lDjcl(vfn|*53DN>iLnv9o1uSFsQ8gspj5 zLMjlylws93^`L}t;)%exQ07rMtHAE-?(YVUwkT{q>_h;scJSJuY@yj>pg5H$eR z#mN<)m5&>_sPPzT&7JJFv?Ae{+x|D`v4^(B!>(dlwCh5>c{Tfykr zOvY0!pxsI@ojoJK%+kl0{;=7*o?$s*6y~c*ph0RIlnwP-idUT3OKSv%Ps-_-*ViJ|9XuD{(X(5KyaG_rtoXM z=`m4)THTi)hGBks_yE!p>pm_h@zYNSmspLPD5)X~Xw*#YLD;tXvdqghIi`w`4vbWv z$M<`yQfNsoWQhZht?26O*mX@jc1}#+%{MAWK+=Qa6oiDlqfT6NMBhiqc|*38**v6p zslYGBQC0lnN(EwP7JX7@MlU+6K4EYBz6zJ3(PfE!8mmXl>pnCQS9_GCvfpPAkji}* zvIs+TyMYwAV_5|p2p_g;nZ0cUE96=h`0>_NU!HVcJIv;2*b%xs1_ze}hsj-du0;*6 zJjBd&Y!0qFhZ*FDqxKGs2xlZ4!eh9%e*+)Ztj{@MCzCZBigP}MH`vZ0evv`*oaA)J zjK&XiA<6G`K%FG;D$Xo9lKK(WU6n|gwM8y3?#tgYhHAfu7S$EB!u^%z*CLb>N%Zosz-&P3H)o=21n~^Um<>!RAI!=OIL5W^9EV~ca5wc_aC6g5mZL= z@rG~rmX}UR_D+LbV>iNq8GJiW0Fpj$z<%IQn^j;-=s0ZLIF#x-OBluf-4ByF$mB!_PojKNBeFEVMtQ z>P1uT=u4fwbY;;;OdA51j9Xghb}Fv{JF9S`pM(zc+gD01P!*jshgv2s-^fwA+l%t$ zvEb+^A1yhmNpzMRbhuw6+jfP1gl?%w^UcA~w$-{l{3ShaoX(P)M?l&O!jCGAF!FG# zo2^_jogHJE+MADUcWczQgF~By+vG(K$rhuBgw3<09sk1uNMdBw1b#2cbBx@7`Um^p z;@1C8nf=cL@#|krZY@|f^V*;ff9GW*3}u2Mdsl)Clal`}BmLQ0owBmfe4k_$gw9ek zQF|u3^{e-Wq}O4$hgC*pPTIvvba7ds#%)zO`zUDt5Ue}bm}09plccYF{4>G1O{PBe ze#_RZZzt@#n?W#vCdQox$|Il2k!y+G7UWy1G|)91@HQwk@uAqXTeq28U#V2b&W%m_ zen>0PS>jgxVaWrWU`e4AaP5;IfWy7TVd^akS~J%4AHR z=N(WxsMjaYa|E$5_vOkia@>ACCxN+jW{eW7bs=W-o-D6}lWG(;&<|eg*~idmv3Qp` zeGMMWc2HuT>Dh&=aD|&h`GYP}#5FyUujs4bxG|AEF+gogqR8 zulvY(`w2ETs3(Xt+%nLYD5Z82|2U7C%`S&^Ksz>r*TXE~@~Cq){txxyi&I6CK}xI$ z7kfn_ou){K5?*;KwS@{mBg7KVH3nCFAZ7Xah;y~u!jKzy2~((w{g^#ry2&W#;g}UG z0%y*jqSRUx1hW3a9&m^bIcu_md4>(#=ic38>$e5fiP|cf3$)t>q-dWW&+nvge`P%x zCcF7DT@_T>kZ@je$h$o!JruGtRcKUcmiPI+611xdTSTiZRJ%e)yKY$96|;qx{OH~& zwbB)C=X5B)a~d5onPrXewd0RUj`v*Z^LX_)_Pg4)#Mugdp=>W8T6sqR44C9Nr~*5u|!9uCHdoarwsUr4mzgus)c=1n&Dpn1Kz~iZL14%oYN3leq<#<_dhBL+mT-$-kr2+g@(aU0xNtsnYZ%^-x%A4 z-1uIafFQ`n9jK_Q?-><0b~5)@WDWEXoLT+mjzVSfBVk{kEPo7f#an02;WR}8{EYtB zjv~OP0?X5a`P@f7--y_p=&&&9L?mluh+eV~o?DIIKT5Pza$ic%D6+27rs%ZuV@0lRF)A1HPuTvNt4Pd9A3ZCe zl^0{ix8KgX)TzrKdPH2P*go4vmMeV$ z=lGO;2{~TqgG5LfQ8*}cdUBEZCOR=uw!ji#_E^Tprf~0}2byEXd5;`6erbHPY_lz) ze(g5tT5R2?9+bn0rCjBkOyNG5bE(=u8B7J>{$9#HPE}axazj*4g%j-oWT0Pelcy*V z$0A0hStgR~)2VM2b0(&fYW`x)j%BTQr1-M#`LfIe^xW()6_`Im3XEs}9PV8BFwqA| z8>nJs(HGwRuC4AE_n_#CI^^q#o$$saJJ3sL{cMHWIb=Z&u2^HAybnL~YhgK2Tyw2g zWPBf1-|{fEvrgo*+>qE}L50fZ#D3l5xZ=&f9>ZkbcTubXCU6FNu`8UqJ_!$;@H74S zXvC}C915c()0lg+To2V8>bg(&{t_Tl*0^EWO_}Q(A}YOlXJka0Fp_uEfCYcBxH-mz zu53M32F(!796{?{Gp*PDB(3=U(MdRTdY`qr^|p9Lj_!(|@rWmZVJl_o7t~3m5$XgO zjd;5recK)AJl}4W;x!!VTY_B|Bw}_Ca2f0LYMm~u6tkOEsSv3d#h=)$o5Mj#Ut515 zceY@M;%n~5S~Oo%t{Ug=$x6hmPOP1P0sD*B{IKP*_ z^Q6{SCP=L6zjSh!FcL`V}v zX1%zn>+X5v6hz1pL)f9eC>ksCOBgc3YR?b6S)zlD+z^S>sbZSYY~5p3p!9u{v{UDf zUyH&gz14|Qvs8pv5e222y-E`8h-a6tJVKj0%pp3syJqnig2hvZ+b_q`XSo>wJhA}G zzMo%>6|){7Jo1$-?hH0!X9!f#%te+>MV!yO>0e@Rf!=Jlyx_1l?f|SUs0s0c&GEKV zI@w4D00!LhRKDZiL`}mFhugQGRuOJB%u>%oLpe653e~^gNg1S78_jnC;1(Xz^Dc`A zgeBAC3y>N1L!J|oWr0HXMV-glgaxT-IkHZZwKJ7Q{Uj;2;wz{wFi&_rYZ)5nvzk8^irP|#A{n!;iRmsa( zt84n->rUs7AIr1LA{?L}2?Sq|eK<2C7%I^LM;1!%XqBPqTni#(O_<$%ou+y53 z=yK)qk=-GGvv&3kyGuY5Z4;h(N6|h9U&;+=Fr>N&D?Z;T*=n$wda*8?oow&5!hU}= z--K!cuo{Ahj>ht2S##gyZjF=kaY`(e;r4fYUhKJ;Cr;XTWJ*>%KOz^uq=W)0Aa{x( zmo2;OR%blOoMoJ>o@Zw6$g*!L@4=WTt{hmkeI`*v>X<^OY2;K!d^vBGcG2zaZNO~; z<-(4f{=?dUW-fSqfpmA6U!pipz+OaAMf8SLgZ1h^(z`$K0)Orh2=N8=VDg>Lde}Za zm8|~cc_K8Y^|D9lWMLzk*nX`_Mfsi4^7B96w)+%@?JUHbz+rUccQ zlk*MnG=P~vHc(mrC4W;qu=)45Ta7GgcVrjk4=qHvR!p;J<>?R6QXfkRuXH2$A9!0b zUCTb&&TmNW653|-%~)p3v|?x12`J{XZZWNM#9rRa;7{@g{YW0zw;Eb^tKFcxNtFX; z=@Q^#DlMJ((oHWmaBG;k;3G%!XF>Ce68`EqUZ|ykfIgLEe*IHMU`3T9*Kb1m4avgK z2TjzQt=907*sO_QKV{O$7TrRu0}QVkuD2uv&IcRy(8Uyt>?kQKb}FlC+D-Ue?6`I2 zV+Dbe-og#?Ra@kZXB-YP@gc5IVvHDSZ5`Ws5mtL*y*(U1pD-gZ@V5(Uujc3Dwhy3B z9LkYT`pjI&TmC?%Q7ci$zSYcyN%2hD`Ytq)PHDGoG`;3E(=?K3?0v1C#l~yod7$r# znoqNvY9dioRK#uwt0`@SE8V3(AZ7x#(7uTL)(ZRN&+I{;WF^!462sYG&WU{>eqA+w z(}6^7cSiTU`*iSS4(AG_9}P-O;^{X8DGze-1W#7;c}vtn;S|Xmu2$Mf3k*!g*>G zW+2YDM6D+ua^~MZTsOdxGR##j>gU?tqXr66HJM|h8o;p`oUK{^B8%9%J|nNl*(Mgy zKA_7A#qsIxUG8ptU@zl4bO9fy70z*e%dHyw=ns8+pm*gGdG9-0e{Eed4rTTo9w}_P zN72G*;4raMQ@bL0fak<1MTBr?de|o%L4v5UhFpUKMpB0-CsHQvtnbnimYR>l^pbJ) zT?hVfgLFqrru4zL`|p|$qK+pf1CK(KsW~;#9=->u>WrqJ{KA<%Y&vJ##Rn7ziufWP zbKyM4pq-;*#ll2#7O?%bVv;`%FecGDC@DzJL*sFM$=MVWYHUAB70L?8$JJMyph%YJ zZ`4f4rhgKT+Yb!)#`%6GUZ^~I8Ox?$CVW2U?Y&D_h@FAiza_cle&kVU93^qCs52JO^pl-8;EI;sDNoW}ntn2B71sC3% zI4a&>^-7A@RV!SN2sM$UU?xj%JEy&{5!p#%TvJzN{=R`k29M_~YVVB&Z&LFV***$o zO-!e@Y1OU{@xZ)?(b4ZfU|f2({%O_`(S}KWynPmZ=C}M!sdA6FatcQK6gn7_I-_Jn zmF1V{=O5OJt`6clk>adAFXW5OS<9WI zAF+#)bnOOO$_T{H2D1U433bRIFjY+9yzwr}uVXr+&M;#+rN`B_;#T%Y%Pyec0hCpk zK$&-%Qwsb)beNyeWl{QlUT#|9BS{P)LiMyOI{?~uT^uef@GV_Ks8FKNMzUJZmQbUP zmtyi@^g5EY=+DvP>=32JdiJqKUt)!5l+fZLO+?27Us;CjC&z z^F*-{z)lsDStxOO?Ujo1K&TKf{83gJ8`h^luT;DGUdy38kNn_v$gsLED`kYPQcK)R zEvj-fT<$f=r{D_qf~Qolb_y$Rs~gv^CnyOkI+yNjC7rB z%`1!1MXSsCt?14tCqEE)J=nvqc6`8;g9Q%fmHBV zY;(Qe%Su|xYx`(T?i4snT)e+MRi{Ik=a>uvd{;y!rc*5a{}nQ(2l7j+iU0`D69HaI z^oIFU)^BF#{LqKfOpbb$Ng3l)1Df+=rj~oinq^9By;z)t@+h;t8G?LRv!Dr!x~XrGmDF(79L0T^^#rtFprPR$XQvPh3k^yA6Lwp`R&p^dJRw+E!hs(Zk-@n1i%NIQw8#=!Dk_&4hR$eL*W-x zno%rd|J1bQDgQ!Kai$dF-7eAeO7~`!ol`@XHBlr_3)u7i+C!&kRQi_vUw>xG5=z`$ zX}o;SdH82~CS70oFKI@ekr2tO`9P}}pNeY}l>OD|94X(ph5!?~dinHTO}I#B^W2q( zxAxursErBM7jRp{C7(5vns-mF%l?=RF>53OL`v;kgak<1G)Zh~4MN=t(%+bcy~p=Q zJiX9ct1sGD>SU1fbE12r#MMD>92ei0B5~fwGw@OAhSkN&b55)|ezA%~S-U7IgQa|K zXg><#Xs}(vL&q#|uAdmbG_G{n0=j^^ct5NgG}Uptb@qx(VOpPhTarDePbfz%4p8DY zj9p0!!)0oU*>=~}tvtQ1`C2idee58?!|J;Q_s$r9>h2=s<4XZ-7gqAt>;B;J&0d

@@ -259,12 +289,7 @@ Then build the mapping as shown below.
Click to view/hide this section

-TODO ... -Hobby needs to be a primary entity too ; required by mapper -Can't get coolness to work... - - -It's easy in Quick Start to run the mapping step to populate model-based Person documents into the FINAL database. Just click Run. In the Run Flow popup, select just MapPerson to run; you can skip IngestPerson and IngestCoolness, which you already ran above. +It's easy in Quick Start to run the mapping step to populate model-based Person documents into the FINAL database. Just click Run. In the Run Flow popup, select just MapPerson to run; you can skip IngestPerson, which you already ran above. ![Run MapPerson](images/dmui_setup106.png) @@ -273,13 +298,26 @@ Now let's look at the data. Select the Browse Data menu. From the top-center dro ``` { "envelope": { - "headers": {}, + "headers": { + "sources": [ + { + "name": "IngestMap" + } + ], + "createdOn": "2019-12-05T14:37:01.142267-05:00", + "createdBy": "admin" + }, "triples": [], "instance": { + "info": { + "title": "Person", + "version": "0.0.1", + "baseUri": "http://xyz.org/marklogicModels", + "description": "" + }, "Person": { - "id": "/pwi/123.json", - "firstName": "mike", - "lastName": "havey", + "firstName": "mikey", + "lastName": "jordan", "hobbies": [ { "Hobby": { @@ -295,14 +333,20 @@ Now let's look at the data. Select the Browse Data menu. From the top-center dro }, { "Hobby": { - "name": "paragliding", - "coolness": 100000 + "name": "yoga", + "coolness": 0 + } + }, + { + "Hobby": { + "name": "steely-dan", + "coolness": 1000000 } } - ] + ], + "id": "456" } - }, - "attachments": null + } } } ``` diff --git a/uml2es/tutorials/images/dmui_setup1.png b/uml2es/tutorials/images/dmui_setup1.png index dcaf62fd749fe011a954277a4189dcb25511b523..a6fce234a04570e1e155c2564613565a8bf7f18d 100644 GIT binary patch literal 135055 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 literal 132995 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

e!9%|t;| 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

1z<7wMndCesY)N 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%0AOD0B`tyKooM9kVH6-da@djcT) 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¬!NVpOanR%)~proRPxGIyd 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

uKBi$&C$D&Z}UnfNlx)Hc0>8fw_H6 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 diff --git a/uml2es/tutorials/images/dmui_setup106.png b/uml2es/tutorials/images/dmui_setup106.png index 0b63880cd802e5d46e19f5058a5bab3dd063b58e..77b5a2b0e41a42f67b15088c705bbd04fccfe6a8 100644 GIT binary patch delta 22246 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 HvDyCxlVOLP literal 35613 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 EF925Uh5!Hn From ebc48dbd27188622e0de51b796df9ab571c639dc Mon Sep 17 00:00:00 2001 From: mhavey Date: Thu, 5 Dec 2019 15:26:44 -0500 Subject: [PATCH 18/25] dhf5 --- .../step4/PWIMapping/PWIMapping.mapping.json | 80 ------------------- .../dmHubLab/step5/harmonizePWI.json | 26 ------ 2 files changed, 106 deletions(-) delete mode 100644 uml2es/tutorials/dmHubLab/step4/PWIMapping/PWIMapping.mapping.json delete mode 100644 uml2es/tutorials/dmHubLab/step5/harmonizePWI.json diff --git a/uml2es/tutorials/dmHubLab/step4/PWIMapping/PWIMapping.mapping.json b/uml2es/tutorials/dmHubLab/step4/PWIMapping/PWIMapping.mapping.json deleted file mode 100644 index b5f0027..0000000 --- a/uml2es/tutorials/dmHubLab/step4/PWIMapping/PWIMapping.mapping.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "info": { - "title": "PWIMapping", - "version": "0.0.0", - "engine": { - "name": "mapper.sch", - "version": "1.0.1" - }, - "source": {}, - "target": {}, - "description": "" - }, - "pathNamespaces": {}, - "collector": {}, - "contexts": {}, - "definitions": { - - "Person": { - "properties": { - "id": { - "enabled": true, - "coalesce": [ - { - "expression": "[[ concat('/pwi/', extract('//id'), '.json') ]]", - "condition": "" - } - ] - }, - "firstName": { - "enabled": true, - "coalesce": [ - { - "expression": "[[ extract('//first_name') ]]", - "condition": "" - } - ] - }, - "lastName": { - "enabled": true, - "coalesce": [ - { - "expression": "[[ extract('//last_name') ]]", - "condition": "" - } - ] - }, - "hobbies": { - "$ref": "#/definitions/Hobby" - }, - "": { - "enabled": true - } - }, - "required": [] - }, - "Hobby": { - "properties": { - "name": { - "enabled": true, - "coalesce": [ - { - "expression": "[[extract('.') ]]", - "condition": "%%[[extract('//hobbies', true)]]" - } - ] - }, - "coolness": { - "enabled": true, - "coalesce": [ - { - "expression": "[[ lookup('/hobbyCoolness.json', extract('.')) ]]", - "condition": "" - } - ] - } - } - } - - } -} \ No newline at end of file diff --git a/uml2es/tutorials/dmHubLab/step5/harmonizePWI.json b/uml2es/tutorials/dmHubLab/step5/harmonizePWI.json deleted file mode 100644 index 591862f..0000000 --- a/uml2es/tutorials/dmHubLab/step5/harmonizePWI.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "input": { - "format": "json" - }, - "outputs": { - "main": { - "format": "json", - "content": [ - { - "Person": { - "id": "[[ concat('/pwi/', extract('//id'), '.json') ]]", - "firstName": "[[ extract('//first_name') ]]", - "lastName": "[[ extract('//last_name') ]]", - "hobbies": [ - "%%[[extract('//hobbies', true)]]", - { - "name": "[[extract('.') ]]", - "coolness": "[[ lookup('/hobbyCoolness.json', extract('.')) ]]" - } - ] - } - } - ] - } - } -} From 5e308fc32be90819352cdb12d7c1e0c317fa40ed Mon Sep 17 00:00:00 2001 From: mhavey Date: Sat, 14 Dec 2019 12:26:40 -0500 Subject: [PATCH 19/25] 5.1GA update --- .../referenceData/hobbyCoolness.json | 0 uml2es/tutorials/dmui.md | 76 ++++++++++++++---- uml2es/tutorials/images/dmui_setup1.png | Bin 135055 -> 122807 bytes uml2es/uml2esTransform/uml2es4dhf51.gradle | 37 +++------ 4 files changed, 71 insertions(+), 42 deletions(-) rename uml2es/tutorials/dmHubLab/step1/{src/main/ml-data => data}/referenceData/hobbyCoolness.json (100%) diff --git a/uml2es/tutorials/dmHubLab/step1/src/main/ml-data/referenceData/hobbyCoolness.json b/uml2es/tutorials/dmHubLab/step1/data/referenceData/hobbyCoolness.json similarity index 100% rename from uml2es/tutorials/dmHubLab/step1/src/main/ml-data/referenceData/hobbyCoolness.json rename to uml2es/tutorials/dmHubLab/step1/data/referenceData/hobbyCoolness.json diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index 0808aee..be000c2 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -45,7 +45,7 @@ To begin, open Quick Start 5.1 in your browser and create a new project. Put it ## Step 1b: Copy into project UML2ES source code, reference data, and sample source data -Next copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see data/persons/person*.json, log/log4j/properties, and src/main/ml-data/referenceData/hobbyCoolness.json directly under dmHub. +Next copy into the dmHub folder the entire contents (preserving directory structure) of [dmHubLab/step1](dmHubLab/step1). You did the copy correctly if you see data/persons/person*.json, data/referenceData/hobbyCoolness.json, and log/log4j/properties directly under dmHub. Copy into dmHub/src/main/ml-modules/root the UML2ES transform code [../uml2esTransform/src/main/ml-modules/root/xmi2es](../uml2esTransform/src/main/ml-modules/root/xmi2es). You did it right if you can see the file dmHub/src/main/ml-modules/root/xml2es/xml2esTransform.xqy. If you don't see the file in exactly that this location, remove what you copied and try again at the correct level. @@ -61,39 +61,81 @@ When you are done, you should have the following folder structure: ## Step 1c: Deploy UML2ES source code and reference data -After setting up the hub above, you copied UML2ES source code into the project. You also copied the hobbyCoolness.json dictionary into referenceData. To conclude the setup, push that code and data to the server! +After setting up the hub above, you copied UML2ES source code into the project. To conclude the setup, push that code to the server! Also, as part of the same step, ingest the file data/referenceData/hobbyCoolness.json to the staging database; more on the purpose of this in section 4 below. First, edit gradle.properties to supply values for mlUsername and mlPassword. -Next, edit build.gradle: +Next, edit build.gradle by adding a gradle task to ingest hobbyCoolness. You will also need to specify a dependency for MLCP. Here is what your build.gradle should look like: ``` buildscript { repositories { - jcenter() - maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} - } - dependencies { - classpath "com.marklogic:ml-data-hub:5.1.0-rc1" + maven {url 'http://developer.marklogic.com/maven2/'} } } plugins { - id 'net.saliman.properties' version '1.4.6' + id 'java' + id 'eclipse' + id 'idea' + + // This plugin allows you to create different environments + // for your gradle deploy. Each environment is represented + // by a gradle-${env}.properties file + // See https://github.com/stevesaliman/gradle-properties-plugin + // specify the env on the command line with: + // gradle -PenvironmentName=x ... + id 'net.saliman.properties' version '1.4.6' + + // This gradle plugin extends the ml-gradle plugin with + // commands that make Data Hub do its magic + id 'com.marklogic.ml-data-hub' version '5.1.0' +} + +repositories { + jcenter() + maven {url 'http://developer.marklogic.com/maven2/'} +} + +configurations { + + // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want + // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as + // shown below. Need to force to use certain version of xml-apis library. + mlcp { + resolutionStrategy { + force "xml-apis:xml-apis:1.4.01" + } + } } -apply plugin: "com.marklogic.ml-data-hub" +dependencies { + // this allows you to write custom java code that depends + // on the Data Hub library + compile 'com.marklogic:marklogic-data-hub:5.1.0' + compile 'com.marklogic:marklogic-xcc:9.0.7' + + mlcp "com.marklogic:mlcp:9.0.10" + mlcp "org.apache.commons:commons-csv:1.2" + mlcp files("lib") +} -ext { - // Configuration for loading the reference data documents under src/main/ml-data - mlAppConfig.dataConfig.databaseName = mlStagingDbName - mlAppConfig.dataConfig.permissions = "flow-operator-role,read,flow-developer-role,update" +task loadRef(type: com.marklogic.gradle.task.MlcpTask) { + classpath = configurations.mlcp + username = project.findProperty("mlUsername") + password = project.findProperty("mlPassword") + command = "IMPORT" + database = project.findProperty("mlStagingDbName") + input_file_path = "data/referenceData/hobbyCoolness.json" + output_collections = "referenceData" + output_permissions = "rest-reader,read,rest-writer,update" + output_uri_replace = ".*data,''" } ``` Finally, from the command line, run the following gradle command to promote UML2ES and reference data; make sure to run this from your dmHub project folder. -./gradlew -i mlReloadModules mlDeployApp #TODO, can I narrow this down? +./gradlew -i mlReloadModules loadRef

@@ -224,9 +266,9 @@ If you think you might have messed up along the way, a pre-cooked model is avail
Click to view/hide this section

-Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following: +Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following. (You need to give the path to your PWIModel.uml file; replace MYPATH with the actual path on your machine in which PWIModel/PWIMode.uml is kept. -./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=data/model/PWIModel/PWIModel.uml -PentitySelect=all #should be stereotype, but DHF wants every entity used in mapping (even secondary entities like hobby) to live in its ES definition +./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=MYPATH/PWIModel/PWIModel.uml -PentitySelect=all #should be stereotype, but DHF wants every entity used in mapping (even secondary entities like hobby) to live in its ES definition Lots of things happen when you run this. If there were no issues, you will find a new file, called Person.entity.json, in the entities folder of you dmHub project. diff --git a/uml2es/tutorials/images/dmui_setup1.png b/uml2es/tutorials/images/dmui_setup1.png index a6fce234a04570e1e155c2564613565a8bf7f18d..2a05cbf7d5bed9a8c705002bead4b1378d6739dd 100644 GIT binary patch literal 122807 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%0Db^Y8_-(-3SbriY4==SNwE|9GihF!0 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 literal 135055 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 diff --git a/uml2es/uml2esTransform/uml2es4dhf51.gradle b/uml2es/uml2esTransform/uml2es4dhf51.gradle index b975623..3f12715 100644 --- a/uml2es/uml2esTransform/uml2es4dhf51.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf51.gradle @@ -12,18 +12,6 @@ Feel free to edit the versions of plugins and classes to suit your needs */ - -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - jcenter() // for beta only TODO remove - maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} // for beta only TODO remove - } - dependencies { // for beta only TODO remove - classpath "com.marklogic:ml-data-hub:5.1.0-rc1" - } -} - plugins { id 'java' id 'eclipse' @@ -38,24 +26,25 @@ plugins { id 'net.saliman.properties' version '1.4.6' // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - // id 'com.marklogic.ml-data-hub' version '5.1.0-rc1' // remove in beta only, TODO reinstate + // commands that make the Data Hub Framework do its magic + // You can change to any 4.x build. Must be 5.0 or higher. + id 'com.marklogic.ml-data-hub' version '5.1.0' } repositories { jcenter() maven {url 'http://developer.marklogic.com/maven2/'} - maven {url 'http://distro.marklogic.com/nexus/repository/maven-releases/'} // for beta only TODO remove -} -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - // compile 'com.marklogic:marklogic-data-hub:5.1.0-rc1' // remove in beta only, TODO reinstate - compile 'com.marklogic:marklogic-xcc:9.0.7' + // Needed for mlcp dependencies + maven { url "http://plugins.gradle.org/m2" } + maven { url "http://developer.marklogic.com/maven2/" } + + // Needed for hadoop dependencies for mlcp + maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { + // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as // shown below. Need to force to use certain version of xml-apis library. @@ -69,8 +58,8 @@ configurations { dependencies { // this allows you to write custom java code that depends // on the Data Hub Framework library - //compile 'com.marklogic:marklogic-data-hub:5.1.0-rc1' // remove in beta only, TODO reinstate - // compile 'com.marklogic:marklogic-xcc:9.0.7' + // You can change to any 5.x build. + compile 'com.marklogic:marklogic-data-hub:5.0.4' compile 'com.marklogic:marklogic-xcc:9.0.10' mlcp "com.marklogic:mlcp:9.0.10" @@ -78,8 +67,6 @@ dependencies { mlcp files("lib") } -apply plugin: "com.marklogic.ml-data-hub" - /* * PRIVATE TASKS: Model deployment From eb5b7242710c773a3edfd77b8b98a1be867ade32 Mon Sep 17 00:00:00 2001 From: mhavey Date: Thu, 2 Apr 2020 09:13:56 -0400 Subject: [PATCH 20/25] testing --- uml2es/README.md | 8 +- uml2es/docs/build.md | 4 + uml2es/docs/profile.md | 4 +- uml2es/docs/uml_mapping.md | 3 + uml2es/examples/README.md | 5 + uml2es/examples/blockFactory/README.md | 137 - .../blockFactory/XMI2ESBlockFactory.xml | 41 - uml2es/examples/blockFactory/build.gradle | 127 - .../data/blockfactory/block/block0.json | 1 - .../data/blockfactory/block/block1.json | 1 - .../data/blockfactory/block/block10.json | 1 - .../data/blockfactory/block/block100.json | 1 - .../data/blockfactory/block/block101.json | 1 - .../data/blockfactory/block/block102.json | 1 - .../data/blockfactory/block/block103.json | 1 - .../data/blockfactory/block/block104.json | 1 - .../data/blockfactory/block/block105.json | 1 - .../data/blockfactory/block/block106.json | 1 - .../data/blockfactory/block/block107.json | 1 - .../data/blockfactory/block/block108.json | 1 - .../data/blockfactory/block/block109.json | 1 - .../data/blockfactory/block/block11.json | 1 - .../data/blockfactory/block/block110.json | 1 - .../data/blockfactory/block/block111.json | 1 - .../data/blockfactory/block/block112.json | 1 - .../data/blockfactory/block/block113.json | 1 - .../data/blockfactory/block/block114.json | 1 - .../data/blockfactory/block/block115.json | 1 - .../data/blockfactory/block/block116.json | 1 - .../data/blockfactory/block/block117.json | 1 - .../data/blockfactory/block/block118.json | 1 - .../data/blockfactory/block/block119.json | 1 - .../data/blockfactory/block/block12.json | 1 - .../data/blockfactory/block/block120.json | 1 - .../data/blockfactory/block/block121.json | 1 - .../data/blockfactory/block/block122.json | 1 - .../data/blockfactory/block/block123.json | 1 - .../data/blockfactory/block/block124.json | 1 - .../data/blockfactory/block/block125.json | 1 - .../data/blockfactory/block/block126.json | 1 - .../data/blockfactory/block/block127.json | 1 - .../data/blockfactory/block/block128.json | 1 - .../data/blockfactory/block/block129.json | 1 - .../data/blockfactory/block/block13.json | 1 - .../data/blockfactory/block/block130.json | 1 - .../data/blockfactory/block/block131.json | 1 - .../data/blockfactory/block/block132.json | 1 - .../data/blockfactory/block/block133.json | 1 - .../data/blockfactory/block/block134.json | 1 - .../data/blockfactory/block/block135.json | 1 - .../data/blockfactory/block/block136.json | 1 - .../data/blockfactory/block/block137.json | 1 - .../data/blockfactory/block/block138.json | 1 - .../data/blockfactory/block/block139.json | 1 - .../data/blockfactory/block/block14.json | 1 - .../data/blockfactory/block/block140.json | 1 - .../data/blockfactory/block/block141.json | 1 - .../data/blockfactory/block/block142.json | 1 - .../data/blockfactory/block/block143.json | 1 - .../data/blockfactory/block/block144.json | 1 - .../data/blockfactory/block/block145.json | 1 - .../data/blockfactory/block/block146.json | 1 - .../data/blockfactory/block/block147.json | 1 - .../data/blockfactory/block/block148.json | 1 - .../data/blockfactory/block/block149.json | 1 - .../data/blockfactory/block/block15.json | 1 - .../data/blockfactory/block/block150.json | 1 - .../data/blockfactory/block/block151.json | 1 - .../data/blockfactory/block/block152.json | 1 - .../data/blockfactory/block/block153.json | 1 - .../data/blockfactory/block/block154.json | 1 - .../data/blockfactory/block/block155.json | 1 - .../data/blockfactory/block/block156.json | 1 - .../data/blockfactory/block/block157.json | 1 - .../data/blockfactory/block/block158.json | 1 - .../data/blockfactory/block/block159.json | 1 - .../data/blockfactory/block/block16.json | 1 - .../data/blockfactory/block/block160.json | 1 - .../data/blockfactory/block/block161.json | 1 - .../data/blockfactory/block/block162.json | 1 - .../data/blockfactory/block/block163.json | 1 - .../data/blockfactory/block/block164.json | 1 - .../data/blockfactory/block/block165.json | 1 - .../data/blockfactory/block/block166.json | 1 - .../data/blockfactory/block/block167.json | 1 - .../data/blockfactory/block/block168.json | 1 - .../data/blockfactory/block/block169.json | 1 - .../data/blockfactory/block/block17.json | 1 - .../data/blockfactory/block/block170.json | 1 - .../data/blockfactory/block/block171.json | 1 - .../data/blockfactory/block/block172.json | 1 - .../data/blockfactory/block/block173.json | 1 - .../data/blockfactory/block/block174.json | 1 - .../data/blockfactory/block/block175.json | 1 - .../data/blockfactory/block/block176.json | 1 - .../data/blockfactory/block/block177.json | 1 - .../data/blockfactory/block/block178.json | 1 - .../data/blockfactory/block/block179.json | 1 - .../data/blockfactory/block/block18.json | 1 - .../data/blockfactory/block/block180.json | 1 - .../data/blockfactory/block/block181.json | 1 - .../data/blockfactory/block/block182.json | 1 - .../data/blockfactory/block/block183.json | 1 - .../data/blockfactory/block/block184.json | 1 - .../data/blockfactory/block/block185.json | 1 - .../data/blockfactory/block/block186.json | 1 - .../data/blockfactory/block/block187.json | 1 - .../data/blockfactory/block/block188.json | 1 - .../data/blockfactory/block/block189.json | 1 - .../data/blockfactory/block/block19.json | 1 - .../data/blockfactory/block/block190.json | 1 - .../data/blockfactory/block/block191.json | 1 - .../data/blockfactory/block/block192.json | 1 - .../data/blockfactory/block/block193.json | 1 - .../data/blockfactory/block/block194.json | 1 - .../data/blockfactory/block/block195.json | 1 - .../data/blockfactory/block/block196.json | 1 - .../data/blockfactory/block/block197.json | 1 - .../data/blockfactory/block/block198.json | 1 - .../data/blockfactory/block/block199.json | 1 - .../data/blockfactory/block/block2.json | 1 - .../data/blockfactory/block/block20.json | 1 - .../data/blockfactory/block/block200.json | 1 - .../data/blockfactory/block/block201.json | 1 - .../data/blockfactory/block/block202.json | 1 - .../data/blockfactory/block/block203.json | 1 - .../data/blockfactory/block/block204.json | 1 - .../data/blockfactory/block/block205.json | 1 - .../data/blockfactory/block/block206.json | 1 - .../data/blockfactory/block/block207.json | 1 - .../data/blockfactory/block/block208.json | 1 - .../data/blockfactory/block/block209.json | 1 - .../data/blockfactory/block/block21.json | 1 - .../data/blockfactory/block/block210.json | 1 - .../data/blockfactory/block/block211.json | 1 - .../data/blockfactory/block/block212.json | 1 - .../data/blockfactory/block/block213.json | 1 - .../data/blockfactory/block/block214.json | 1 - .../data/blockfactory/block/block215.json | 1 - .../data/blockfactory/block/block216.json | 1 - .../data/blockfactory/block/block217.json | 1 - .../data/blockfactory/block/block218.json | 1 - .../data/blockfactory/block/block219.json | 1 - .../data/blockfactory/block/block22.json | 1 - .../data/blockfactory/block/block220.json | 1 - .../data/blockfactory/block/block221.json | 1 - .../data/blockfactory/block/block222.json | 1 - .../data/blockfactory/block/block223.json | 1 - .../data/blockfactory/block/block224.json | 1 - .../data/blockfactory/block/block225.json | 1 - .../data/blockfactory/block/block226.json | 1 - .../data/blockfactory/block/block227.json | 1 - .../data/blockfactory/block/block228.json | 1 - .../data/blockfactory/block/block229.json | 1 - .../data/blockfactory/block/block23.json | 1 - .../data/blockfactory/block/block230.json | 1 - .../data/blockfactory/block/block231.json | 1 - .../data/blockfactory/block/block232.json | 1 - .../data/blockfactory/block/block233.json | 1 - .../data/blockfactory/block/block234.json | 1 - .../data/blockfactory/block/block235.json | 1 - .../data/blockfactory/block/block236.json | 1 - .../data/blockfactory/block/block237.json | 1 - .../data/blockfactory/block/block238.json | 1 - .../data/blockfactory/block/block239.json | 1 - .../data/blockfactory/block/block24.json | 1 - .../data/blockfactory/block/block240.json | 1 - .../data/blockfactory/block/block241.json | 1 - .../data/blockfactory/block/block242.json | 1 - .../data/blockfactory/block/block243.json | 1 - .../data/blockfactory/block/block244.json | 1 - .../data/blockfactory/block/block245.json | 1 - .../data/blockfactory/block/block246.json | 1 - .../data/blockfactory/block/block247.json | 1 - .../data/blockfactory/block/block248.json | 1 - .../data/blockfactory/block/block249.json | 1 - .../data/blockfactory/block/block25.json | 1 - .../data/blockfactory/block/block250.json | 1 - .../data/blockfactory/block/block251.json | 1 - .../data/blockfactory/block/block252.json | 1 - .../data/blockfactory/block/block253.json | 1 - .../data/blockfactory/block/block254.json | 1 - .../data/blockfactory/block/block255.json | 1 - .../data/blockfactory/block/block256.json | 1 - .../data/blockfactory/block/block257.json | 1 - .../data/blockfactory/block/block258.json | 1 - .../data/blockfactory/block/block259.json | 1 - .../data/blockfactory/block/block26.json | 1 - .../data/blockfactory/block/block260.json | 1 - .../data/blockfactory/block/block261.json | 1 - .../data/blockfactory/block/block262.json | 1 - .../data/blockfactory/block/block263.json | 1 - .../data/blockfactory/block/block264.json | 1 - .../data/blockfactory/block/block265.json | 1 - .../data/blockfactory/block/block266.json | 1 - .../data/blockfactory/block/block267.json | 1 - .../data/blockfactory/block/block268.json | 1 - .../data/blockfactory/block/block269.json | 1 - .../data/blockfactory/block/block27.json | 1 - .../data/blockfactory/block/block270.json | 1 - .../data/blockfactory/block/block271.json | 1 - .../data/blockfactory/block/block272.json | 1 - .../data/blockfactory/block/block273.json | 1 - .../data/blockfactory/block/block274.json | 1 - .../data/blockfactory/block/block275.json | 1 - .../data/blockfactory/block/block276.json | 1 - .../data/blockfactory/block/block277.json | 1 - .../data/blockfactory/block/block278.json | 1 - .../data/blockfactory/block/block279.json | 1 - .../data/blockfactory/block/block28.json | 1 - .../data/blockfactory/block/block280.json | 1 - .../data/blockfactory/block/block281.json | 1 - .../data/blockfactory/block/block282.json | 1 - .../data/blockfactory/block/block283.json | 1 - .../data/blockfactory/block/block284.json | 1 - .../data/blockfactory/block/block285.json | 1 - .../data/blockfactory/block/block286.json | 1 - .../data/blockfactory/block/block287.json | 1 - .../data/blockfactory/block/block288.json | 1 - .../data/blockfactory/block/block289.json | 1 - .../data/blockfactory/block/block29.json | 1 - .../data/blockfactory/block/block290.json | 1 - .../data/blockfactory/block/block291.json | 1 - .../data/blockfactory/block/block292.json | 1 - .../data/blockfactory/block/block293.json | 1 - .../data/blockfactory/block/block294.json | 1 - .../data/blockfactory/block/block295.json | 1 - .../data/blockfactory/block/block296.json | 1 - .../data/blockfactory/block/block297.json | 1 - .../data/blockfactory/block/block298.json | 1 - .../data/blockfactory/block/block299.json | 1 - .../data/blockfactory/block/block3.json | 1 - .../data/blockfactory/block/block30.json | 1 - .../data/blockfactory/block/block300.json | 1 - .../data/blockfactory/block/block301.json | 1 - .../data/blockfactory/block/block302.json | 1 - .../data/blockfactory/block/block303.json | 1 - .../data/blockfactory/block/block304.json | 1 - .../data/blockfactory/block/block305.json | 1 - .../data/blockfactory/block/block306.json | 1 - .../data/blockfactory/block/block307.json | 1 - .../data/blockfactory/block/block308.json | 1 - .../data/blockfactory/block/block309.json | 1 - .../data/blockfactory/block/block31.json | 1 - .../data/blockfactory/block/block310.json | 1 - .../data/blockfactory/block/block311.json | 1 - .../data/blockfactory/block/block312.json | 1 - .../data/blockfactory/block/block313.json | 1 - .../data/blockfactory/block/block314.json | 1 - .../data/blockfactory/block/block315.json | 1 - .../data/blockfactory/block/block316.json | 1 - .../data/blockfactory/block/block317.json | 1 - .../data/blockfactory/block/block318.json | 1 - .../data/blockfactory/block/block319.json | 1 - .../data/blockfactory/block/block32.json | 1 - .../data/blockfactory/block/block320.json | 1 - .../data/blockfactory/block/block321.json | 1 - .../data/blockfactory/block/block322.json | 1 - .../data/blockfactory/block/block323.json | 1 - .../data/blockfactory/block/block324.json | 1 - .../data/blockfactory/block/block325.json | 1 - .../data/blockfactory/block/block326.json | 1 - .../data/blockfactory/block/block327.json | 1 - .../data/blockfactory/block/block328.json | 1 - .../data/blockfactory/block/block329.json | 1 - .../data/blockfactory/block/block33.json | 1 - .../data/blockfactory/block/block330.json | 1 - .../data/blockfactory/block/block331.json | 1 - .../data/blockfactory/block/block332.json | 1 - .../data/blockfactory/block/block333.json | 1 - .../data/blockfactory/block/block334.json | 1 - .../data/blockfactory/block/block335.json | 1 - .../data/blockfactory/block/block336.json | 1 - .../data/blockfactory/block/block337.json | 1 - .../data/blockfactory/block/block338.json | 1 - .../data/blockfactory/block/block339.json | 1 - .../data/blockfactory/block/block34.json | 1 - .../data/blockfactory/block/block340.json | 1 - .../data/blockfactory/block/block341.json | 1 - .../data/blockfactory/block/block342.json | 1 - .../data/blockfactory/block/block343.json | 1 - .../data/blockfactory/block/block344.json | 1 - .../data/blockfactory/block/block345.json | 1 - .../data/blockfactory/block/block346.json | 1 - .../data/blockfactory/block/block347.json | 1 - .../data/blockfactory/block/block348.json | 1 - .../data/blockfactory/block/block349.json | 1 - .../data/blockfactory/block/block35.json | 1 - .../data/blockfactory/block/block350.json | 1 - .../data/blockfactory/block/block351.json | 1 - .../data/blockfactory/block/block352.json | 1 - .../data/blockfactory/block/block353.json | 1 - .../data/blockfactory/block/block354.json | 1 - .../data/blockfactory/block/block355.json | 1 - .../data/blockfactory/block/block356.json | 1 - .../data/blockfactory/block/block357.json | 1 - .../data/blockfactory/block/block358.json | 1 - .../data/blockfactory/block/block359.json | 1 - .../data/blockfactory/block/block36.json | 1 - .../data/blockfactory/block/block360.json | 1 - .../data/blockfactory/block/block361.json | 1 - .../data/blockfactory/block/block362.json | 1 - .../data/blockfactory/block/block363.json | 1 - .../data/blockfactory/block/block364.json | 1 - .../data/blockfactory/block/block365.json | 1 - .../data/blockfactory/block/block366.json | 1 - .../data/blockfactory/block/block367.json | 1 - .../data/blockfactory/block/block368.json | 1 - .../data/blockfactory/block/block369.json | 1 - .../data/blockfactory/block/block37.json | 1 - .../data/blockfactory/block/block370.json | 1 - .../data/blockfactory/block/block371.json | 1 - .../data/blockfactory/block/block372.json | 1 - .../data/blockfactory/block/block373.json | 1 - .../data/blockfactory/block/block374.json | 1 - .../data/blockfactory/block/block375.json | 1 - .../data/blockfactory/block/block376.json | 1 - .../data/blockfactory/block/block377.json | 1 - .../data/blockfactory/block/block378.json | 1 - .../data/blockfactory/block/block379.json | 1 - .../data/blockfactory/block/block38.json | 1 - .../data/blockfactory/block/block380.json | 1 - .../data/blockfactory/block/block381.json | 1 - .../data/blockfactory/block/block382.json | 1 - .../data/blockfactory/block/block383.json | 1 - .../data/blockfactory/block/block384.json | 1 - .../data/blockfactory/block/block385.json | 1 - .../data/blockfactory/block/block386.json | 1 - .../data/blockfactory/block/block387.json | 1 - .../data/blockfactory/block/block388.json | 1 - .../data/blockfactory/block/block389.json | 1 - .../data/blockfactory/block/block39.json | 1 - .../data/blockfactory/block/block390.json | 1 - .../data/blockfactory/block/block391.json | 1 - .../data/blockfactory/block/block392.json | 1 - .../data/blockfactory/block/block393.json | 1 - .../data/blockfactory/block/block394.json | 1 - .../data/blockfactory/block/block395.json | 1 - .../data/blockfactory/block/block396.json | 1 - .../data/blockfactory/block/block397.json | 1 - .../data/blockfactory/block/block398.json | 1 - .../data/blockfactory/block/block399.json | 1 - .../data/blockfactory/block/block4.json | 1 - .../data/blockfactory/block/block40.json | 1 - .../data/blockfactory/block/block400.json | 1 - .../data/blockfactory/block/block401.json | 1 - .../data/blockfactory/block/block402.json | 1 - .../data/blockfactory/block/block403.json | 1 - .../data/blockfactory/block/block404.json | 1 - .../data/blockfactory/block/block405.json | 1 - .../data/blockfactory/block/block406.json | 1 - .../data/blockfactory/block/block407.json | 1 - .../data/blockfactory/block/block408.json | 1 - .../data/blockfactory/block/block409.json | 1 - .../data/blockfactory/block/block41.json | 1 - .../data/blockfactory/block/block410.json | 1 - .../data/blockfactory/block/block411.json | 1 - .../data/blockfactory/block/block412.json | 1 - .../data/blockfactory/block/block413.json | 1 - .../data/blockfactory/block/block414.json | 1 - .../data/blockfactory/block/block415.json | 1 - .../data/blockfactory/block/block416.json | 1 - .../data/blockfactory/block/block417.json | 1 - .../data/blockfactory/block/block418.json | 1 - .../data/blockfactory/block/block419.json | 1 - .../data/blockfactory/block/block42.json | 1 - .../data/blockfactory/block/block420.json | 1 - .../data/blockfactory/block/block421.json | 1 - .../data/blockfactory/block/block422.json | 1 - .../data/blockfactory/block/block423.json | 1 - .../data/blockfactory/block/block424.json | 1 - .../data/blockfactory/block/block425.json | 1 - .../data/blockfactory/block/block426.json | 1 - .../data/blockfactory/block/block427.json | 1 - .../data/blockfactory/block/block428.json | 1 - .../data/blockfactory/block/block429.json | 1 - .../data/blockfactory/block/block43.json | 1 - .../data/blockfactory/block/block430.json | 1 - .../data/blockfactory/block/block431.json | 1 - .../data/blockfactory/block/block432.json | 1 - .../data/blockfactory/block/block433.json | 1 - .../data/blockfactory/block/block434.json | 1 - .../data/blockfactory/block/block435.json | 1 - .../data/blockfactory/block/block436.json | 1 - .../data/blockfactory/block/block437.json | 1 - .../data/blockfactory/block/block438.json | 1 - .../data/blockfactory/block/block439.json | 1 - .../data/blockfactory/block/block44.json | 1 - .../data/blockfactory/block/block440.json | 1 - .../data/blockfactory/block/block441.json | 1 - .../data/blockfactory/block/block442.json | 1 - .../data/blockfactory/block/block443.json | 1 - .../data/blockfactory/block/block444.json | 1 - .../data/blockfactory/block/block445.json | 1 - .../data/blockfactory/block/block446.json | 1 - .../data/blockfactory/block/block447.json | 1 - .../data/blockfactory/block/block448.json | 1 - .../data/blockfactory/block/block449.json | 1 - .../data/blockfactory/block/block45.json | 1 - .../data/blockfactory/block/block450.json | 1 - .../data/blockfactory/block/block451.json | 1 - .../data/blockfactory/block/block452.json | 1 - .../data/blockfactory/block/block453.json | 1 - .../data/blockfactory/block/block454.json | 1 - .../data/blockfactory/block/block455.json | 1 - .../data/blockfactory/block/block456.json | 1 - .../data/blockfactory/block/block457.json | 1 - .../data/blockfactory/block/block458.json | 1 - .../data/blockfactory/block/block459.json | 1 - .../data/blockfactory/block/block46.json | 1 - .../data/blockfactory/block/block460.json | 1 - .../data/blockfactory/block/block461.json | 1 - .../data/blockfactory/block/block462.json | 1 - .../data/blockfactory/block/block463.json | 1 - .../data/blockfactory/block/block464.json | 1 - .../data/blockfactory/block/block465.json | 1 - .../data/blockfactory/block/block466.json | 1 - .../data/blockfactory/block/block467.json | 1 - .../data/blockfactory/block/block468.json | 1 - .../data/blockfactory/block/block469.json | 1 - .../data/blockfactory/block/block47.json | 1 - .../data/blockfactory/block/block470.json | 1 - .../data/blockfactory/block/block471.json | 1 - .../data/blockfactory/block/block472.json | 1 - .../data/blockfactory/block/block473.json | 1 - .../data/blockfactory/block/block474.json | 1 - .../data/blockfactory/block/block475.json | 1 - .../data/blockfactory/block/block476.json | 1 - .../data/blockfactory/block/block477.json | 1 - .../data/blockfactory/block/block478.json | 1 - .../data/blockfactory/block/block479.json | 1 - .../data/blockfactory/block/block48.json | 1 - .../data/blockfactory/block/block480.json | 1 - .../data/blockfactory/block/block481.json | 1 - .../data/blockfactory/block/block482.json | 1 - .../data/blockfactory/block/block483.json | 1 - .../data/blockfactory/block/block484.json | 1 - .../data/blockfactory/block/block485.json | 1 - .../data/blockfactory/block/block486.json | 1 - .../data/blockfactory/block/block487.json | 1 - .../data/blockfactory/block/block488.json | 1 - .../data/blockfactory/block/block489.json | 1 - .../data/blockfactory/block/block49.json | 1 - .../data/blockfactory/block/block490.json | 1 - .../data/blockfactory/block/block491.json | 1 - .../data/blockfactory/block/block492.json | 1 - .../data/blockfactory/block/block493.json | 1 - .../data/blockfactory/block/block494.json | 1 - .../data/blockfactory/block/block495.json | 1 - .../data/blockfactory/block/block496.json | 1 - .../data/blockfactory/block/block497.json | 1 - .../data/blockfactory/block/block498.json | 1 - .../data/blockfactory/block/block499.json | 1 - .../data/blockfactory/block/block5.json | 1 - .../data/blockfactory/block/block50.json | 1 - .../data/blockfactory/block/block500.json | 1 - .../data/blockfactory/block/block501.json | 1 - .../data/blockfactory/block/block502.json | 1 - .../data/blockfactory/block/block503.json | 1 - .../data/blockfactory/block/block504.json | 1 - .../data/blockfactory/block/block505.json | 1 - .../data/blockfactory/block/block506.json | 1 - .../data/blockfactory/block/block507.json | 1 - .../data/blockfactory/block/block508.json | 1 - .../data/blockfactory/block/block509.json | 1 - .../data/blockfactory/block/block51.json | 1 - .../data/blockfactory/block/block510.json | 1 - .../data/blockfactory/block/block511.json | 1 - .../data/blockfactory/block/block512.json | 1 - .../data/blockfactory/block/block513.json | 1 - .../data/blockfactory/block/block514.json | 1 - .../data/blockfactory/block/block515.json | 1 - .../data/blockfactory/block/block516.json | 1 - .../data/blockfactory/block/block517.json | 1 - .../data/blockfactory/block/block518.json | 1 - .../data/blockfactory/block/block519.json | 1 - .../data/blockfactory/block/block52.json | 1 - .../data/blockfactory/block/block520.json | 1 - .../data/blockfactory/block/block521.json | 1 - .../data/blockfactory/block/block522.json | 1 - .../data/blockfactory/block/block523.json | 1 - .../data/blockfactory/block/block524.json | 1 - .../data/blockfactory/block/block525.json | 1 - .../data/blockfactory/block/block526.json | 1 - .../data/blockfactory/block/block527.json | 1 - .../data/blockfactory/block/block528.json | 1 - .../data/blockfactory/block/block529.json | 1 - .../data/blockfactory/block/block53.json | 1 - .../data/blockfactory/block/block530.json | 1 - .../data/blockfactory/block/block531.json | 1 - .../data/blockfactory/block/block532.json | 1 - .../data/blockfactory/block/block533.json | 1 - .../data/blockfactory/block/block534.json | 1 - .../data/blockfactory/block/block535.json | 1 - .../data/blockfactory/block/block536.json | 1 - .../data/blockfactory/block/block537.json | 1 - .../data/blockfactory/block/block538.json | 1 - .../data/blockfactory/block/block539.json | 1 - .../data/blockfactory/block/block54.json | 1 - .../data/blockfactory/block/block540.json | 1 - .../data/blockfactory/block/block541.json | 1 - .../data/blockfactory/block/block542.json | 1 - .../data/blockfactory/block/block543.json | 1 - .../data/blockfactory/block/block544.json | 1 - .../data/blockfactory/block/block545.json | 1 - .../data/blockfactory/block/block546.json | 1 - .../data/blockfactory/block/block547.json | 1 - .../data/blockfactory/block/block548.json | 1 - .../data/blockfactory/block/block549.json | 1 - .../data/blockfactory/block/block55.json | 1 - .../data/blockfactory/block/block550.json | 1 - .../data/blockfactory/block/block551.json | 1 - .../data/blockfactory/block/block552.json | 1 - .../data/blockfactory/block/block553.json | 1 - .../data/blockfactory/block/block554.json | 1 - .../data/blockfactory/block/block555.json | 1 - .../data/blockfactory/block/block556.json | 1 - .../data/blockfactory/block/block557.json | 1 - .../data/blockfactory/block/block558.json | 1 - .../data/blockfactory/block/block559.json | 1 - .../data/blockfactory/block/block56.json | 1 - .../data/blockfactory/block/block560.json | 1 - .../data/blockfactory/block/block561.json | 1 - .../data/blockfactory/block/block562.json | 1 - .../data/blockfactory/block/block563.json | 1 - .../data/blockfactory/block/block564.json | 1 - .../data/blockfactory/block/block565.json | 1 - .../data/blockfactory/block/block566.json | 1 - .../data/blockfactory/block/block567.json | 1 - .../data/blockfactory/block/block568.json | 1 - .../data/blockfactory/block/block569.json | 1 - .../data/blockfactory/block/block57.json | 1 - .../data/blockfactory/block/block570.json | 1 - .../data/blockfactory/block/block571.json | 1 - .../data/blockfactory/block/block572.json | 1 - .../data/blockfactory/block/block573.json | 1 - .../data/blockfactory/block/block574.json | 1 - .../data/blockfactory/block/block575.json | 1 - .../data/blockfactory/block/block576.json | 1 - .../data/blockfactory/block/block577.json | 1 - .../data/blockfactory/block/block578.json | 1 - .../data/blockfactory/block/block579.json | 1 - .../data/blockfactory/block/block58.json | 1 - .../data/blockfactory/block/block580.json | 1 - .../data/blockfactory/block/block581.json | 1 - .../data/blockfactory/block/block582.json | 1 - .../data/blockfactory/block/block583.json | 1 - .../data/blockfactory/block/block584.json | 1 - .../data/blockfactory/block/block585.json | 1 - .../data/blockfactory/block/block586.json | 1 - .../data/blockfactory/block/block587.json | 1 - .../data/blockfactory/block/block588.json | 1 - .../data/blockfactory/block/block589.json | 1 - .../data/blockfactory/block/block59.json | 1 - .../data/blockfactory/block/block590.json | 1 - .../data/blockfactory/block/block591.json | 1 - .../data/blockfactory/block/block592.json | 1 - .../data/blockfactory/block/block593.json | 1 - .../data/blockfactory/block/block594.json | 1 - .../data/blockfactory/block/block595.json | 1 - .../data/blockfactory/block/block596.json | 1 - .../data/blockfactory/block/block597.json | 1 - .../data/blockfactory/block/block598.json | 1 - .../data/blockfactory/block/block599.json | 1 - .../data/blockfactory/block/block6.json | 1 - .../data/blockfactory/block/block60.json | 1 - .../data/blockfactory/block/block600.json | 1 - .../data/blockfactory/block/block601.json | 1 - .../data/blockfactory/block/block602.json | 1 - .../data/blockfactory/block/block603.json | 1 - .../data/blockfactory/block/block604.json | 1 - .../data/blockfactory/block/block605.json | 1 - .../data/blockfactory/block/block606.json | 1 - .../data/blockfactory/block/block607.json | 1 - .../data/blockfactory/block/block608.json | 1 - .../data/blockfactory/block/block609.json | 1 - .../data/blockfactory/block/block61.json | 1 - .../data/blockfactory/block/block610.json | 1 - .../data/blockfactory/block/block611.json | 1 - .../data/blockfactory/block/block612.json | 1 - .../data/blockfactory/block/block613.json | 1 - .../data/blockfactory/block/block614.json | 1 - .../data/blockfactory/block/block615.json | 1 - .../data/blockfactory/block/block616.json | 1 - .../data/blockfactory/block/block617.json | 1 - .../data/blockfactory/block/block618.json | 1 - .../data/blockfactory/block/block619.json | 1 - .../data/blockfactory/block/block62.json | 1 - .../data/blockfactory/block/block620.json | 1 - .../data/blockfactory/block/block621.json | 1 - .../data/blockfactory/block/block622.json | 1 - .../data/blockfactory/block/block623.json | 1 - .../data/blockfactory/block/block624.json | 1 - .../data/blockfactory/block/block625.json | 1 - .../data/blockfactory/block/block626.json | 1 - .../data/blockfactory/block/block627.json | 1 - .../data/blockfactory/block/block628.json | 1 - .../data/blockfactory/block/block629.json | 1 - .../data/blockfactory/block/block63.json | 1 - .../data/blockfactory/block/block630.json | 1 - .../data/blockfactory/block/block631.json | 1 - .../data/blockfactory/block/block632.json | 1 - .../data/blockfactory/block/block633.json | 1 - .../data/blockfactory/block/block634.json | 1 - .../data/blockfactory/block/block635.json | 1 - .../data/blockfactory/block/block636.json | 1 - .../data/blockfactory/block/block637.json | 1 - .../data/blockfactory/block/block638.json | 1 - .../data/blockfactory/block/block639.json | 1 - .../data/blockfactory/block/block64.json | 1 - .../data/blockfactory/block/block640.json | 1 - .../data/blockfactory/block/block641.json | 1 - .../data/blockfactory/block/block642.json | 1 - .../data/blockfactory/block/block643.json | 1 - .../data/blockfactory/block/block644.json | 1 - .../data/blockfactory/block/block645.json | 1 - .../data/blockfactory/block/block646.json | 1 - .../data/blockfactory/block/block647.json | 1 - .../data/blockfactory/block/block648.json | 1 - .../data/blockfactory/block/block649.json | 1 - .../data/blockfactory/block/block65.json | 1 - .../data/blockfactory/block/block650.json | 1 - .../data/blockfactory/block/block651.json | 1 - .../data/blockfactory/block/block652.json | 1 - .../data/blockfactory/block/block653.json | 1 - .../data/blockfactory/block/block654.json | 1 - .../data/blockfactory/block/block655.json | 1 - .../data/blockfactory/block/block656.json | 1 - .../data/blockfactory/block/block657.json | 1 - .../data/blockfactory/block/block658.json | 1 - .../data/blockfactory/block/block659.json | 1 - .../data/blockfactory/block/block66.json | 1 - .../data/blockfactory/block/block660.json | 1 - .../data/blockfactory/block/block661.json | 1 - .../data/blockfactory/block/block662.json | 1 - .../data/blockfactory/block/block663.json | 1 - .../data/blockfactory/block/block664.json | 1 - .../data/blockfactory/block/block665.json | 1 - .../data/blockfactory/block/block666.json | 1 - .../data/blockfactory/block/block667.json | 1 - .../data/blockfactory/block/block668.json | 1 - .../data/blockfactory/block/block669.json | 1 - .../data/blockfactory/block/block67.json | 1 - .../data/blockfactory/block/block670.json | 1 - .../data/blockfactory/block/block671.json | 1 - .../data/blockfactory/block/block672.json | 1 - .../data/blockfactory/block/block673.json | 1 - .../data/blockfactory/block/block674.json | 1 - .../data/blockfactory/block/block675.json | 1 - .../data/blockfactory/block/block676.json | 1 - .../data/blockfactory/block/block677.json | 1 - .../data/blockfactory/block/block678.json | 1 - .../data/blockfactory/block/block679.json | 1 - .../data/blockfactory/block/block68.json | 1 - .../data/blockfactory/block/block680.json | 1 - .../data/blockfactory/block/block681.json | 1 - .../data/blockfactory/block/block682.json | 1 - .../data/blockfactory/block/block683.json | 1 - .../data/blockfactory/block/block684.json | 1 - .../data/blockfactory/block/block685.json | 1 - .../data/blockfactory/block/block686.json | 1 - .../data/blockfactory/block/block687.json | 1 - .../data/blockfactory/block/block688.json | 1 - .../data/blockfactory/block/block689.json | 1 - .../data/blockfactory/block/block69.json | 1 - .../data/blockfactory/block/block690.json | 1 - .../data/blockfactory/block/block691.json | 1 - .../data/blockfactory/block/block692.json | 1 - .../data/blockfactory/block/block693.json | 1 - .../data/blockfactory/block/block694.json | 1 - .../data/blockfactory/block/block695.json | 1 - .../data/blockfactory/block/block696.json | 1 - .../data/blockfactory/block/block697.json | 1 - .../data/blockfactory/block/block698.json | 1 - .../data/blockfactory/block/block699.json | 1 - .../data/blockfactory/block/block7.json | 1 - .../data/blockfactory/block/block70.json | 1 - .../data/blockfactory/block/block700.json | 1 - .../data/blockfactory/block/block701.json | 1 - .../data/blockfactory/block/block702.json | 1 - .../data/blockfactory/block/block703.json | 1 - .../data/blockfactory/block/block704.json | 1 - .../data/blockfactory/block/block705.json | 1 - .../data/blockfactory/block/block706.json | 1 - .../data/blockfactory/block/block707.json | 1 - .../data/blockfactory/block/block708.json | 1 - .../data/blockfactory/block/block709.json | 1 - .../data/blockfactory/block/block71.json | 1 - .../data/blockfactory/block/block710.json | 1 - .../data/blockfactory/block/block711.json | 1 - .../data/blockfactory/block/block712.json | 1 - .../data/blockfactory/block/block713.json | 1 - .../data/blockfactory/block/block714.json | 1 - .../data/blockfactory/block/block715.json | 1 - .../data/blockfactory/block/block716.json | 1 - .../data/blockfactory/block/block717.json | 1 - .../data/blockfactory/block/block718.json | 1 - .../data/blockfactory/block/block719.json | 1 - .../data/blockfactory/block/block72.json | 1 - .../data/blockfactory/block/block720.json | 1 - .../data/blockfactory/block/block721.json | 1 - .../data/blockfactory/block/block722.json | 1 - .../data/blockfactory/block/block723.json | 1 - .../data/blockfactory/block/block724.json | 1 - .../data/blockfactory/block/block725.json | 1 - .../data/blockfactory/block/block726.json | 1 - .../data/blockfactory/block/block727.json | 1 - .../data/blockfactory/block/block728.json | 1 - .../data/blockfactory/block/block729.json | 1 - .../data/blockfactory/block/block73.json | 1 - .../data/blockfactory/block/block730.json | 1 - .../data/blockfactory/block/block731.json | 1 - .../data/blockfactory/block/block732.json | 1 - .../data/blockfactory/block/block733.json | 1 - .../data/blockfactory/block/block734.json | 1 - .../data/blockfactory/block/block735.json | 1 - .../data/blockfactory/block/block736.json | 1 - .../data/blockfactory/block/block737.json | 1 - .../data/blockfactory/block/block738.json | 1 - .../data/blockfactory/block/block739.json | 1 - .../data/blockfactory/block/block74.json | 1 - .../data/blockfactory/block/block740.json | 1 - .../data/blockfactory/block/block741.json | 1 - .../data/blockfactory/block/block742.json | 1 - .../data/blockfactory/block/block743.json | 1 - .../data/blockfactory/block/block744.json | 1 - .../data/blockfactory/block/block745.json | 1 - .../data/blockfactory/block/block746.json | 1 - .../data/blockfactory/block/block747.json | 1 - .../data/blockfactory/block/block748.json | 1 - .../data/blockfactory/block/block749.json | 1 - .../data/blockfactory/block/block75.json | 1 - .../data/blockfactory/block/block750.json | 1 - .../data/blockfactory/block/block751.json | 1 - .../data/blockfactory/block/block752.json | 1 - .../data/blockfactory/block/block753.json | 1 - .../data/blockfactory/block/block754.json | 1 - .../data/blockfactory/block/block755.json | 1 - .../data/blockfactory/block/block756.json | 1 - .../data/blockfactory/block/block757.json | 1 - .../data/blockfactory/block/block758.json | 1 - .../data/blockfactory/block/block759.json | 1 - .../data/blockfactory/block/block76.json | 1 - .../data/blockfactory/block/block760.json | 1 - .../data/blockfactory/block/block761.json | 1 - .../data/blockfactory/block/block762.json | 1 - .../data/blockfactory/block/block763.json | 1 - .../data/blockfactory/block/block764.json | 1 - .../data/blockfactory/block/block765.json | 1 - .../data/blockfactory/block/block766.json | 1 - .../data/blockfactory/block/block767.json | 1 - .../data/blockfactory/block/block768.json | 1 - .../data/blockfactory/block/block769.json | 1 - .../data/blockfactory/block/block77.json | 1 - .../data/blockfactory/block/block770.json | 1 - .../data/blockfactory/block/block771.json | 1 - .../data/blockfactory/block/block772.json | 1 - .../data/blockfactory/block/block773.json | 1 - .../data/blockfactory/block/block774.json | 1 - .../data/blockfactory/block/block775.json | 1 - .../data/blockfactory/block/block776.json | 1 - .../data/blockfactory/block/block777.json | 1 - .../data/blockfactory/block/block778.json | 1 - .../data/blockfactory/block/block779.json | 1 - .../data/blockfactory/block/block78.json | 1 - .../data/blockfactory/block/block780.json | 1 - .../data/blockfactory/block/block781.json | 1 - .../data/blockfactory/block/block782.json | 1 - .../data/blockfactory/block/block783.json | 1 - .../data/blockfactory/block/block784.json | 1 - .../data/blockfactory/block/block785.json | 1 - .../data/blockfactory/block/block786.json | 1 - .../data/blockfactory/block/block787.json | 1 - .../data/blockfactory/block/block788.json | 1 - .../data/blockfactory/block/block789.json | 1 - .../data/blockfactory/block/block79.json | 1 - .../data/blockfactory/block/block790.json | 1 - .../data/blockfactory/block/block791.json | 1 - .../data/blockfactory/block/block792.json | 1 - .../data/blockfactory/block/block793.json | 1 - .../data/blockfactory/block/block794.json | 1 - .../data/blockfactory/block/block795.json | 1 - .../data/blockfactory/block/block796.json | 1 - .../data/blockfactory/block/block797.json | 1 - .../data/blockfactory/block/block798.json | 1 - .../data/blockfactory/block/block799.json | 1 - .../data/blockfactory/block/block8.json | 1 - .../data/blockfactory/block/block80.json | 1 - .../data/blockfactory/block/block800.json | 1 - .../data/blockfactory/block/block801.json | 1 - .../data/blockfactory/block/block802.json | 1 - .../data/blockfactory/block/block803.json | 1 - .../data/blockfactory/block/block804.json | 1 - .../data/blockfactory/block/block805.json | 1 - .../data/blockfactory/block/block806.json | 1 - .../data/blockfactory/block/block807.json | 1 - .../data/blockfactory/block/block808.json | 1 - .../data/blockfactory/block/block809.json | 1 - .../data/blockfactory/block/block81.json | 1 - .../data/blockfactory/block/block810.json | 1 - .../data/blockfactory/block/block811.json | 1 - .../data/blockfactory/block/block812.json | 1 - .../data/blockfactory/block/block813.json | 1 - .../data/blockfactory/block/block814.json | 1 - .../data/blockfactory/block/block815.json | 1 - .../data/blockfactory/block/block816.json | 1 - .../data/blockfactory/block/block817.json | 1 - .../data/blockfactory/block/block818.json | 1 - .../data/blockfactory/block/block819.json | 1 - .../data/blockfactory/block/block82.json | 1 - .../data/blockfactory/block/block820.json | 1 - .../data/blockfactory/block/block821.json | 1 - .../data/blockfactory/block/block822.json | 1 - .../data/blockfactory/block/block823.json | 1 - .../data/blockfactory/block/block824.json | 1 - .../data/blockfactory/block/block825.json | 1 - .../data/blockfactory/block/block826.json | 1 - .../data/blockfactory/block/block827.json | 1 - .../data/blockfactory/block/block828.json | 1 - .../data/blockfactory/block/block829.json | 1 - .../data/blockfactory/block/block83.json | 1 - .../data/blockfactory/block/block830.json | 1 - .../data/blockfactory/block/block831.json | 1 - .../data/blockfactory/block/block832.json | 1 - .../data/blockfactory/block/block833.json | 1 - .../data/blockfactory/block/block834.json | 1 - .../data/blockfactory/block/block835.json | 1 - .../data/blockfactory/block/block836.json | 1 - .../data/blockfactory/block/block837.json | 1 - .../data/blockfactory/block/block838.json | 1 - .../data/blockfactory/block/block839.json | 1 - .../data/blockfactory/block/block84.json | 1 - .../data/blockfactory/block/block840.json | 1 - .../data/blockfactory/block/block841.json | 1 - .../data/blockfactory/block/block842.json | 1 - .../data/blockfactory/block/block843.json | 1 - .../data/blockfactory/block/block844.json | 1 - .../data/blockfactory/block/block845.json | 1 - .../data/blockfactory/block/block846.json | 1 - .../data/blockfactory/block/block847.json | 1 - .../data/blockfactory/block/block848.json | 1 - .../data/blockfactory/block/block849.json | 1 - .../data/blockfactory/block/block85.json | 1 - .../data/blockfactory/block/block850.json | 1 - .../data/blockfactory/block/block851.json | 1 - .../data/blockfactory/block/block852.json | 1 - .../data/blockfactory/block/block853.json | 1 - .../data/blockfactory/block/block854.json | 1 - .../data/blockfactory/block/block855.json | 1 - .../data/blockfactory/block/block856.json | 1 - .../data/blockfactory/block/block857.json | 1 - .../data/blockfactory/block/block858.json | 1 - .../data/blockfactory/block/block859.json | 1 - .../data/blockfactory/block/block86.json | 1 - .../data/blockfactory/block/block860.json | 1 - .../data/blockfactory/block/block861.json | 1 - .../data/blockfactory/block/block862.json | 1 - .../data/blockfactory/block/block863.json | 1 - .../data/blockfactory/block/block864.json | 1 - .../data/blockfactory/block/block865.json | 1 - .../data/blockfactory/block/block866.json | 1 - .../data/blockfactory/block/block867.json | 1 - .../data/blockfactory/block/block868.json | 1 - .../data/blockfactory/block/block869.json | 1 - .../data/blockfactory/block/block87.json | 1 - .../data/blockfactory/block/block870.json | 1 - .../data/blockfactory/block/block871.json | 1 - .../data/blockfactory/block/block872.json | 1 - .../data/blockfactory/block/block873.json | 1 - .../data/blockfactory/block/block874.json | 1 - .../data/blockfactory/block/block875.json | 1 - .../data/blockfactory/block/block876.json | 1 - .../data/blockfactory/block/block877.json | 1 - .../data/blockfactory/block/block878.json | 1 - .../data/blockfactory/block/block879.json | 1 - .../data/blockfactory/block/block88.json | 1 - .../data/blockfactory/block/block880.json | 1 - .../data/blockfactory/block/block881.json | 1 - .../data/blockfactory/block/block882.json | 1 - .../data/blockfactory/block/block883.json | 1 - .../data/blockfactory/block/block884.json | 1 - .../data/blockfactory/block/block885.json | 1 - .../data/blockfactory/block/block886.json | 1 - .../data/blockfactory/block/block887.json | 1 - .../data/blockfactory/block/block888.json | 1 - .../data/blockfactory/block/block889.json | 1 - .../data/blockfactory/block/block89.json | 1 - .../data/blockfactory/block/block890.json | 1 - .../data/blockfactory/block/block891.json | 1 - .../data/blockfactory/block/block892.json | 1 - .../data/blockfactory/block/block893.json | 1 - .../data/blockfactory/block/block894.json | 1 - .../data/blockfactory/block/block895.json | 1 - .../data/blockfactory/block/block896.json | 1 - .../data/blockfactory/block/block897.json | 1 - .../data/blockfactory/block/block898.json | 1 - .../data/blockfactory/block/block899.json | 1 - .../data/blockfactory/block/block9.json | 1 - .../data/blockfactory/block/block90.json | 1 - .../data/blockfactory/block/block900.json | 1 - .../data/blockfactory/block/block901.json | 1 - .../data/blockfactory/block/block902.json | 1 - .../data/blockfactory/block/block903.json | 1 - .../data/blockfactory/block/block904.json | 1 - .../data/blockfactory/block/block905.json | 1 - .../data/blockfactory/block/block906.json | 1 - .../data/blockfactory/block/block907.json | 1 - .../data/blockfactory/block/block908.json | 1 - .../data/blockfactory/block/block909.json | 1 - .../data/blockfactory/block/block91.json | 1 - .../data/blockfactory/block/block910.json | 1 - .../data/blockfactory/block/block911.json | 1 - .../data/blockfactory/block/block912.json | 1 - .../data/blockfactory/block/block913.json | 1 - .../data/blockfactory/block/block914.json | 1 - .../data/blockfactory/block/block915.json | 1 - .../data/blockfactory/block/block916.json | 1 - .../data/blockfactory/block/block917.json | 1 - .../data/blockfactory/block/block918.json | 1 - .../data/blockfactory/block/block919.json | 1 - .../data/blockfactory/block/block92.json | 1 - .../data/blockfactory/block/block920.json | 1 - .../data/blockfactory/block/block921.json | 1 - .../data/blockfactory/block/block922.json | 1 - .../data/blockfactory/block/block923.json | 1 - .../data/blockfactory/block/block924.json | 1 - .../data/blockfactory/block/block925.json | 1 - .../data/blockfactory/block/block926.json | 1 - .../data/blockfactory/block/block927.json | 1 - .../data/blockfactory/block/block928.json | 1 - .../data/blockfactory/block/block929.json | 1 - .../data/blockfactory/block/block93.json | 1 - .../data/blockfactory/block/block930.json | 1 - .../data/blockfactory/block/block931.json | 1 - .../data/blockfactory/block/block932.json | 1 - .../data/blockfactory/block/block933.json | 1 - .../data/blockfactory/block/block934.json | 1 - .../data/blockfactory/block/block935.json | 1 - .../data/blockfactory/block/block936.json | 1 - .../data/blockfactory/block/block937.json | 1 - .../data/blockfactory/block/block938.json | 1 - .../data/blockfactory/block/block939.json | 1 - .../data/blockfactory/block/block94.json | 1 - .../data/blockfactory/block/block940.json | 1 - .../data/blockfactory/block/block941.json | 1 - .../data/blockfactory/block/block942.json | 1 - .../data/blockfactory/block/block943.json | 1 - .../data/blockfactory/block/block944.json | 1 - .../data/blockfactory/block/block945.json | 1 - .../data/blockfactory/block/block946.json | 1 - .../data/blockfactory/block/block947.json | 1 - .../data/blockfactory/block/block948.json | 1 - .../data/blockfactory/block/block949.json | 1 - .../data/blockfactory/block/block95.json | 1 - .../data/blockfactory/block/block950.json | 1 - .../data/blockfactory/block/block951.json | 1 - .../data/blockfactory/block/block952.json | 1 - .../data/blockfactory/block/block953.json | 1 - .../data/blockfactory/block/block954.json | 1 - .../data/blockfactory/block/block955.json | 1 - .../data/blockfactory/block/block956.json | 1 - .../data/blockfactory/block/block957.json | 1 - .../data/blockfactory/block/block958.json | 1 - .../data/blockfactory/block/block959.json | 1 - .../data/blockfactory/block/block96.json | 1 - .../data/blockfactory/block/block960.json | 1 - .../data/blockfactory/block/block961.json | 1 - .../data/blockfactory/block/block962.json | 1 - .../data/blockfactory/block/block963.json | 1 - .../data/blockfactory/block/block964.json | 1 - .../data/blockfactory/block/block965.json | 1 - .../data/blockfactory/block/block966.json | 1 - .../data/blockfactory/block/block967.json | 1 - .../data/blockfactory/block/block968.json | 1 - .../data/blockfactory/block/block969.json | 1 - .../data/blockfactory/block/block97.json | 1 - .../data/blockfactory/block/block970.json | 1 - .../data/blockfactory/block/block971.json | 1 - .../data/blockfactory/block/block972.json | 1 - .../data/blockfactory/block/block973.json | 1 - .../data/blockfactory/block/block974.json | 1 - .../data/blockfactory/block/block975.json | 1 - .../data/blockfactory/block/block976.json | 1 - .../data/blockfactory/block/block977.json | 1 - .../data/blockfactory/block/block978.json | 1 - .../data/blockfactory/block/block979.json | 1 - .../data/blockfactory/block/block98.json | 1 - .../data/blockfactory/block/block980.json | 1 - .../data/blockfactory/block/block981.json | 1 - .../data/blockfactory/block/block982.json | 1 - .../data/blockfactory/block/block983.json | 1 - .../data/blockfactory/block/block984.json | 1 - .../data/blockfactory/block/block985.json | 1 - .../data/blockfactory/block/block986.json | 1 - .../data/blockfactory/block/block987.json | 1 - .../data/blockfactory/block/block988.json | 1 - .../data/blockfactory/block/block989.json | 1 - .../data/blockfactory/block/block99.json | 1 - .../data/blockfactory/block/block990.json | 1 - .../data/blockfactory/block/block991.json | 1 - .../data/blockfactory/block/block992.json | 1 - .../data/blockfactory/block/block993.json | 1 - .../data/blockfactory/block/block994.json | 1 - .../data/blockfactory/block/block995.json | 1 - .../data/blockfactory/block/block996.json | 1 - .../data/blockfactory/block/block997.json | 1 - .../data/blockfactory/block/block998.json | 1 - .../data/blockfactory/block/block999.json | 1 - .../data/blockfactory/client/ucla.json | 1 - .../data/blockfactory/color/0.json | 1 - .../data/blockfactory/color/100.json | 1 - .../data/blockfactory/color/110.json | 1 - .../data/blockfactory/color/B00.json | 1 - .../data/blockfactory/color/B000.json | 1 - .../data/blockfactory/color/B0000.json | 1 - .../data/blockfactory/color/B01.json | 1 - .../data/blockfactory/color/B02.json | 1 - .../data/blockfactory/color/B04.json | 1 - .../data/blockfactory/color/B05.json | 1 - .../data/blockfactory/color/B06.json | 1 - .../data/blockfactory/color/B12.json | 1 - .../data/blockfactory/color/B14.json | 1 - .../data/blockfactory/color/B16.json | 1 - .../data/blockfactory/color/B18.json | 1 - .../data/blockfactory/color/B21.json | 1 - .../data/blockfactory/color/B23.json | 1 - .../data/blockfactory/color/B24.json | 1 - .../data/blockfactory/color/B26.json | 1 - .../data/blockfactory/color/B28.json | 1 - .../data/blockfactory/color/B29.json | 1 - .../data/blockfactory/color/B32.json | 1 - .../data/blockfactory/color/B34.json | 1 - .../data/blockfactory/color/B37.json | 1 - .../data/blockfactory/color/B39.json | 1 - .../data/blockfactory/color/B41.json | 1 - .../data/blockfactory/color/B45.json | 1 - .../data/blockfactory/color/B52.json | 1 - .../data/blockfactory/color/B60.json | 1 - .../data/blockfactory/color/B63.json | 1 - .../data/blockfactory/color/B66.json | 1 - .../data/blockfactory/color/B69.json | 1 - .../data/blockfactory/color/B79.json | 1 - .../data/blockfactory/color/B91.json | 1 - .../data/blockfactory/color/B93.json | 1 - .../data/blockfactory/color/B95.json | 1 - .../data/blockfactory/color/B97.json | 1 - .../data/blockfactory/color/B99.json | 1 - .../data/blockfactory/color/BG000.json | 1 - .../data/blockfactory/color/BG0000.json | 1 - .../data/blockfactory/color/BG01.json | 1 - .../data/blockfactory/color/BG02.json | 1 - .../data/blockfactory/color/BG05.json | 1 - .../data/blockfactory/color/BG07.json | 1 - .../data/blockfactory/color/BG09.json | 1 - .../data/blockfactory/color/BG10.json | 1 - .../data/blockfactory/color/BG11.json | 1 - .../data/blockfactory/color/BG13.json | 1 - .../data/blockfactory/color/BG15.json | 1 - .../data/blockfactory/color/BG18.json | 1 - .../data/blockfactory/color/BG23.json | 1 - .../data/blockfactory/color/BG32.json | 1 - .../data/blockfactory/color/BG34.json | 1 - .../data/blockfactory/color/BG45.json | 1 - .../data/blockfactory/color/BG49.json | 1 - .../data/blockfactory/color/BG53.json | 1 - .../data/blockfactory/color/BG57.json | 1 - .../data/blockfactory/color/BG70.json | 1 - .../data/blockfactory/color/BG72.json | 1 - .../data/blockfactory/color/BG75.json | 1 - .../data/blockfactory/color/BG78.json | 1 - .../data/blockfactory/color/BG90.json | 1 - .../data/blockfactory/color/BG93.json | 1 - .../data/blockfactory/color/BG96.json | 1 - .../data/blockfactory/color/BG99.json | 1 - .../data/blockfactory/color/BV00.json | 1 - .../data/blockfactory/color/BV000.json | 1 - .../data/blockfactory/color/BV0000.json | 1 - .../data/blockfactory/color/BV01.json | 1 - .../data/blockfactory/color/BV02.json | 1 - .../data/blockfactory/color/BV04.json | 1 - .../data/blockfactory/color/BV08.json | 1 - .../data/blockfactory/color/BV11.json | 1 - .../data/blockfactory/color/BV13.json | 1 - .../data/blockfactory/color/BV17.json | 1 - .../data/blockfactory/color/BV20.json | 1 - .../data/blockfactory/color/BV23.json | 1 - .../data/blockfactory/color/BV25.json | 1 - .../data/blockfactory/color/BV29.json | 1 - .../data/blockfactory/color/BV31.json | 1 - .../data/blockfactory/color/BV34.json | 1 - .../data/blockfactory/color/C0.json | 1 - .../data/blockfactory/color/C00.json | 1 - .../data/blockfactory/color/C1.json | 1 - .../data/blockfactory/color/C10.json | 1 - .../data/blockfactory/color/C2.json | 1 - .../data/blockfactory/color/C3.json | 1 - .../data/blockfactory/color/C4.json | 1 - .../data/blockfactory/color/C5.json | 1 - .../data/blockfactory/color/C6.json | 1 - .../data/blockfactory/color/C7.json | 1 - .../data/blockfactory/color/C8.json | 1 - .../data/blockfactory/color/C9.json | 1 - .../data/blockfactory/color/E00.json | 1 - .../data/blockfactory/color/E000.json | 1 - .../data/blockfactory/color/E0000.json | 1 - .../data/blockfactory/color/E01.json | 1 - .../data/blockfactory/color/E02.json | 1 - .../data/blockfactory/color/E04.json | 1 - .../data/blockfactory/color/E07.json | 1 - .../data/blockfactory/color/E08.json | 1 - .../data/blockfactory/color/E09.json | 1 - .../data/blockfactory/color/E11.json | 1 - .../data/blockfactory/color/E13.json | 1 - .../data/blockfactory/color/E15.json | 1 - .../data/blockfactory/color/E17.json | 1 - .../data/blockfactory/color/E18.json | 1 - .../data/blockfactory/color/E19.json | 1 - .../data/blockfactory/color/E21.json | 1 - .../data/blockfactory/color/E23.json | 1 - .../data/blockfactory/color/E25.json | 1 - .../data/blockfactory/color/E27.json | 1 - .../data/blockfactory/color/E29.json | 1 - .../data/blockfactory/color/E30.json | 1 - .../data/blockfactory/color/E31.json | 1 - .../data/blockfactory/color/E33.json | 1 - .../data/blockfactory/color/E34.json | 1 - .../data/blockfactory/color/E35.json | 1 - .../data/blockfactory/color/E37.json | 1 - .../data/blockfactory/color/E39.json | 1 - .../data/blockfactory/color/E40.json | 1 - .../data/blockfactory/color/E41.json | 1 - .../data/blockfactory/color/E42.json | 1 - .../data/blockfactory/color/E43.json | 1 - .../data/blockfactory/color/E44.json | 1 - .../data/blockfactory/color/E47.json | 1 - .../data/blockfactory/color/E49.json | 1 - .../data/blockfactory/color/E50.json | 1 - .../data/blockfactory/color/E51.json | 1 - .../data/blockfactory/color/E53.json | 1 - .../data/blockfactory/color/E55.json | 1 - .../data/blockfactory/color/E57.json | 1 - .../data/blockfactory/color/E59.json | 1 - .../data/blockfactory/color/E70.json | 1 - .../data/blockfactory/color/E71.json | 1 - .../data/blockfactory/color/E74.json | 1 - .../data/blockfactory/color/E77.json | 1 - .../data/blockfactory/color/E79.json | 1 - .../data/blockfactory/color/E81.json | 1 - .../data/blockfactory/color/E84.json | 1 - .../data/blockfactory/color/E87.json | 1 - .../data/blockfactory/color/E89.json | 1 - .../data/blockfactory/color/E93.json | 1 - .../data/blockfactory/color/E95.json | 1 - .../data/blockfactory/color/E97.json | 1 - .../data/blockfactory/color/E99.json | 1 - .../data/blockfactory/color/FB2.json | 1 - .../data/blockfactory/color/FBG2.json | 1 - .../data/blockfactory/color/FRV1.json | 1 - .../data/blockfactory/color/FV2.json | 1 - .../data/blockfactory/color/FY1.json | 1 - .../data/blockfactory/color/FYG1.json | 1 - .../data/blockfactory/color/FYG2.json | 1 - .../data/blockfactory/color/FYR1.json | 1 - .../data/blockfactory/color/G00.json | 1 - .../data/blockfactory/color/G000.json | 1 - .../data/blockfactory/color/G0000.json | 1 - .../data/blockfactory/color/G02.json | 1 - .../data/blockfactory/color/G03.json | 1 - .../data/blockfactory/color/G05.json | 1 - .../data/blockfactory/color/G07.json | 1 - .../data/blockfactory/color/G09.json | 1 - .../data/blockfactory/color/G12.json | 1 - .../data/blockfactory/color/G14.json | 1 - .../data/blockfactory/color/G16.json | 1 - .../data/blockfactory/color/G17.json | 1 - .../data/blockfactory/color/G19.json | 1 - .../data/blockfactory/color/G20.json | 1 - .../data/blockfactory/color/G21.json | 1 - .../data/blockfactory/color/G24.json | 1 - .../data/blockfactory/color/G28.json | 1 - .../data/blockfactory/color/G29.json | 1 - .../data/blockfactory/color/G40.json | 1 - .../data/blockfactory/color/G43.json | 1 - .../data/blockfactory/color/G46.json | 1 - .../data/blockfactory/color/G82.json | 1 - .../data/blockfactory/color/G85.json | 1 - .../data/blockfactory/color/G94.json | 1 - .../data/blockfactory/color/G99.json | 1 - .../data/blockfactory/color/N0.json | 1 - .../data/blockfactory/color/N1.json | 1 - .../data/blockfactory/color/N10.json | 1 - .../data/blockfactory/color/N2.json | 1 - .../data/blockfactory/color/N3.json | 1 - .../data/blockfactory/color/N4.json | 1 - .../data/blockfactory/color/N5.json | 1 - .../data/blockfactory/color/N6.json | 1 - .../data/blockfactory/color/N7.json | 1 - .../data/blockfactory/color/N8.json | 1 - .../data/blockfactory/color/N9.json | 1 - .../data/blockfactory/color/R00.json | 1 - .../data/blockfactory/color/R000.json | 1 - .../data/blockfactory/color/R0000.json | 1 - .../data/blockfactory/color/R01.json | 1 - .../data/blockfactory/color/R02.json | 1 - .../data/blockfactory/color/R05.json | 1 - .../data/blockfactory/color/R08.json | 1 - .../data/blockfactory/color/R11.json | 1 - .../data/blockfactory/color/R12.json | 1 - .../data/blockfactory/color/R14.json | 1 - .../data/blockfactory/color/R17.json | 1 - .../data/blockfactory/color/R20.json | 1 - .../data/blockfactory/color/R21.json | 1 - .../data/blockfactory/color/R22.json | 1 - .../data/blockfactory/color/R24.json | 1 - .../data/blockfactory/color/R27.json | 1 - .../data/blockfactory/color/R29.json | 1 - .../data/blockfactory/color/R30.json | 1 - .../data/blockfactory/color/R32.json | 1 - .../data/blockfactory/color/R35.json | 1 - .../data/blockfactory/color/R37.json | 1 - .../data/blockfactory/color/R39.json | 1 - .../data/blockfactory/color/R43.json | 1 - .../data/blockfactory/color/R46.json | 1 - .../data/blockfactory/color/R56.json | 1 - .../data/blockfactory/color/R59.json | 1 - .../data/blockfactory/color/R81.json | 1 - .../data/blockfactory/color/R83.json | 1 - .../data/blockfactory/color/R85.json | 1 - .../data/blockfactory/color/R89.json | 1 - .../data/blockfactory/color/RV00.json | 1 - .../data/blockfactory/color/RV000.json | 1 - .../data/blockfactory/color/RV0000.json | 1 - .../data/blockfactory/color/RV02.json | 1 - .../data/blockfactory/color/RV04.json | 1 - .../data/blockfactory/color/RV06.json | 1 - .../data/blockfactory/color/RV09.json | 1 - .../data/blockfactory/color/RV10.json | 1 - .../data/blockfactory/color/RV11.json | 1 - .../data/blockfactory/color/RV13.json | 1 - .../data/blockfactory/color/RV14.json | 1 - .../data/blockfactory/color/RV17.json | 1 - .../data/blockfactory/color/RV19.json | 1 - .../data/blockfactory/color/RV21.json | 1 - .../data/blockfactory/color/RV23.json | 1 - .../data/blockfactory/color/RV25.json | 1 - .../data/blockfactory/color/RV29.json | 1 - .../data/blockfactory/color/RV32.json | 1 - .../data/blockfactory/color/RV34.json | 1 - .../data/blockfactory/color/RV42.json | 1 - .../data/blockfactory/color/RV52.json | 1 - .../data/blockfactory/color/RV55.json | 1 - .../data/blockfactory/color/RV63.json | 1 - .../data/blockfactory/color/RV66.json | 1 - .../data/blockfactory/color/RV69.json | 1 - .../data/blockfactory/color/RV91.json | 1 - .../data/blockfactory/color/RV93.json | 1 - .../data/blockfactory/color/RV95.json | 1 - .../data/blockfactory/color/RV99.json | 1 - .../data/blockfactory/color/T0.json | 1 - .../data/blockfactory/color/T1.json | 1 - .../data/blockfactory/color/T10.json | 1 - .../data/blockfactory/color/T2.json | 1 - .../data/blockfactory/color/T3.json | 1 - .../data/blockfactory/color/T4.json | 1 - .../data/blockfactory/color/T5.json | 1 - .../data/blockfactory/color/T6.json | 1 - .../data/blockfactory/color/T7.json | 1 - .../data/blockfactory/color/T8.json | 1 - .../data/blockfactory/color/T9.json | 1 - .../data/blockfactory/color/V000.json | 1 - .../data/blockfactory/color/V0000.json | 1 - .../data/blockfactory/color/V01.json | 1 - .../data/blockfactory/color/V04.json | 1 - .../data/blockfactory/color/V05.json | 1 - .../data/blockfactory/color/V06.json | 1 - .../data/blockfactory/color/V09.json | 1 - .../data/blockfactory/color/V12.json | 1 - .../data/blockfactory/color/V15.json | 1 - .../data/blockfactory/color/V17.json | 1 - .../data/blockfactory/color/V20.json | 1 - .../data/blockfactory/color/V22.json | 1 - .../data/blockfactory/color/V25.json | 1 - .../data/blockfactory/color/V28.json | 1 - .../data/blockfactory/color/V91.json | 1 - .../data/blockfactory/color/V93.json | 1 - .../data/blockfactory/color/V95.json | 1 - .../data/blockfactory/color/V99.json | 1 - .../data/blockfactory/color/W0.json | 1 - .../data/blockfactory/color/W00.json | 1 - .../data/blockfactory/color/W1.json | 1 - .../data/blockfactory/color/W10.json | 1 - .../data/blockfactory/color/W2.json | 1 - .../data/blockfactory/color/W3.json | 1 - .../data/blockfactory/color/W4.json | 1 - .../data/blockfactory/color/W5.json | 1 - .../data/blockfactory/color/W6.json | 1 - .../data/blockfactory/color/W7.json | 1 - .../data/blockfactory/color/W8.json | 1 - .../data/blockfactory/color/W9.json | 1 - .../data/blockfactory/color/Y00.json | 1 - .../data/blockfactory/color/Y000.json | 1 - .../data/blockfactory/color/Y0000.json | 1 - .../data/blockfactory/color/Y02.json | 1 - .../data/blockfactory/color/Y04.json | 1 - .../data/blockfactory/color/Y06.json | 1 - .../data/blockfactory/color/Y08.json | 1 - .../data/blockfactory/color/Y11.json | 1 - .../data/blockfactory/color/Y13.json | 1 - .../data/blockfactory/color/Y15.json | 1 - .../data/blockfactory/color/Y17.json | 1 - .../data/blockfactory/color/Y18.json | 1 - .../data/blockfactory/color/Y19.json | 1 - .../data/blockfactory/color/Y21.json | 1 - .../data/blockfactory/color/Y23.json | 1 - .../data/blockfactory/color/Y26.json | 1 - .../data/blockfactory/color/Y28.json | 1 - .../data/blockfactory/color/Y32.json | 1 - .../data/blockfactory/color/Y35.json | 1 - .../data/blockfactory/color/Y38.json | 1 - .../data/blockfactory/color/YG00.json | 1 - .../data/blockfactory/color/YG0000.json | 1 - .../data/blockfactory/color/YG01.json | 1 - .../data/blockfactory/color/YG03.json | 1 - .../data/blockfactory/color/YG05.json | 1 - .../data/blockfactory/color/YG06.json | 1 - .../data/blockfactory/color/YG07.json | 1 - .../data/blockfactory/color/YG09.json | 1 - .../data/blockfactory/color/YG11.json | 1 - .../data/blockfactory/color/YG13.json | 1 - .../data/blockfactory/color/YG17.json | 1 - .../data/blockfactory/color/YG21.json | 1 - .../data/blockfactory/color/YG23.json | 1 - .../data/blockfactory/color/YG25.json | 1 - .../data/blockfactory/color/YG41.json | 1 - .../data/blockfactory/color/YG45.json | 1 - .../data/blockfactory/color/YG61.json | 1 - .../data/blockfactory/color/YG63.json | 1 - .../data/blockfactory/color/YG67.json | 1 - .../data/blockfactory/color/YG91.json | 1 - .../data/blockfactory/color/YG93.json | 1 - .../data/blockfactory/color/YG95.json | 1 - .../data/blockfactory/color/YG97.json | 1 - .../data/blockfactory/color/YG99.json | 1 - .../data/blockfactory/color/YR00.json | 1 - .../data/blockfactory/color/YR000.json | 1 - .../data/blockfactory/color/YR0000.json | 1 - .../data/blockfactory/color/YR01.json | 1 - .../data/blockfactory/color/YR02.json | 1 - .../data/blockfactory/color/YR04.json | 1 - .../data/blockfactory/color/YR07.json | 1 - .../data/blockfactory/color/YR09.json | 1 - .../data/blockfactory/color/YR12.json | 1 - .../data/blockfactory/color/YR14.json | 1 - .../data/blockfactory/color/YR15.json | 1 - .../data/blockfactory/color/YR16.json | 1 - .../data/blockfactory/color/YR18.json | 1 - .../data/blockfactory/color/YR20.json | 1 - .../data/blockfactory/color/YR21.json | 1 - .../data/blockfactory/color/YR23.json | 1 - .../data/blockfactory/color/YR24.json | 1 - .../data/blockfactory/color/YR27.json | 1 - .../data/blockfactory/color/YR30.json | 1 - .../data/blockfactory/color/YR31.json | 1 - .../data/blockfactory/color/YR61.json | 1 - .../data/blockfactory/color/YR65.json | 1 - .../data/blockfactory/color/YR68.json | 1 - .../data/blockfactory/color/YR82.json | 1 - .../data/blockfactory/custom/UCLACampus.json | 1 - .../data/blockfactory/material/mpine.json | 1 - .../data/blockfactory/material/mplastic.json | 1 - .../data/blockfactory/material/mspruce.json | 1 - .../data/blockfactory/material/mwalnut.json | 1 - .../model/EmpireStateBuilding.json | 1 - .../data/blockfactory/model/TajMahal.json | 1 - .../examples/blockFactory/gradle.properties | 8 - .../blockFactory/lib/log4j.properties | 9 - .../ml-config/databases/content-database.json | 1 - .../ml-config/databases/schemas-database.json | 1 - .../entity-services/BlockFactory-0.0.1.xqy | 671 ----- .../xmi2es/loadBlockFactoryTransformation.xqy | 30 - uml2es/examples/declarativeCity/README.md | 138 - .../declarativeCity/XMI2ESDeclarativeCity.xml | 123 - uml2es/examples/declarativeCity/build.gradle | 134 - .../data/DeclarativeCity/.project | 11 - .../data/DeclarativeCity/DeclarativeCity.di | 2 - .../DeclarativeCity/DeclarativeCity.notation | 77 - .../data/DeclarativeCity/DeclarativeCity.uml | 72 - .../data/source/dmdemo/countries.json | 2492 ----------------- .../data/source/dmdemo/population.json | 897 ------ .../data/source/funbase/funbase_cities.csv | 4 - uml2es/examples/declarativeCity/end2end.png | Bin 90282 -> 0 bytes .../declarativeCity/gradle.properties | 8 - .../declarativeCity/lib/log4j.properties | 9 - .../ml-config/databases/content-database.json | 8 - .../ml-config/databases/schemas-database.json | 1 - .../src/main/ml-config/rest-api.json | 11 - .../src/main/ml-modules/rest-properties.json | 6 - uml2es/examples/gentest/README.md | 2 - uml2es/examples/gentest/dhf/build.gradle | 136 - .../examples/gentest/dhf/data/json/test1.json | 1 - .../entities/A/harmonize/Ajj/Ajj.properties | 8 - .../entities/A/harmonize/Ajj/collector.sjs | 15 - .../entities/A/harmonize/Ajj/content.sjs | 140 - .../entities/A/harmonize/Ajj/headers.sjs | 24 - .../tweaks/entities/A/harmonize/Ajj/main.sjs | 56 - .../entities/A/harmonize/Ajj/triples.sjs | 25 - .../entities/A/harmonize/Ajj/writer.sjs | 20 - .../entities/A/harmonize/Ajx/Ajx.properties | 8 - .../entities/A/harmonize/Ajx/collector.sjs | 15 - .../entities/A/harmonize/Ajx/content.sjs | 139 - .../entities/A/harmonize/Ajx/headers.sjs | 24 - .../tweaks/entities/A/harmonize/Ajx/main.sjs | 43 - .../entities/A/harmonize/Ajx/triples.sjs | 25 - .../entities/A/harmonize/Ajx/writer.sjs | 20 - .../entities/A/harmonize/Axj/Axj.properties | 8 - .../entities/A/harmonize/Axj/collector.xqy | 20 - .../entities/A/harmonize/Axj/content.xqy | 115 - .../entities/A/harmonize/Axj/headers.xqy | 34 - .../tweaks/entities/A/harmonize/Axj/main.xqy | 55 - .../entities/A/harmonize/Axj/triples.xqy | 35 - .../entities/A/harmonize/Axj/writer.xqy | 29 - .../entities/A/harmonize/Axx/Axx.properties | 8 - .../entities/A/harmonize/Axx/collector.xqy | 20 - .../entities/A/harmonize/Axx/content.xqy | 115 - .../entities/A/harmonize/Axx/headers.xqy | 34 - .../tweaks/entities/A/harmonize/Axx/main.xqy | 55 - .../entities/A/harmonize/Axx/triples.xqy | 35 - .../entities/A/harmonize/Axx/writer.xqy | 29 - .../entities/B/harmonize/Bjj/Bjj.properties | 8 - .../entities/B/harmonize/Bjj/collector.sjs | 15 - .../entities/B/harmonize/Bjj/content.sjs | 177 -- .../entities/B/harmonize/Bjj/headers.sjs | 24 - .../tweaks/entities/B/harmonize/Bjj/main.sjs | 43 - .../entities/B/harmonize/Bjj/triples.sjs | 25 - .../entities/B/harmonize/Bjj/writer.sjs | 20 - .../entities/B/harmonize/Bjx/Bjx.properties | 8 - .../entities/B/harmonize/Bjx/collector.sjs | 15 - .../entities/B/harmonize/Bjx/content.sjs | 177 -- .../entities/B/harmonize/Bjx/headers.sjs | 24 - .../tweaks/entities/B/harmonize/Bjx/main.sjs | 43 - .../entities/B/harmonize/Bjx/triples.sjs | 25 - .../entities/B/harmonize/Bjx/writer.sjs | 20 - .../entities/B/harmonize/Bxj/Bxj.properties | 8 - .../entities/B/harmonize/Bxj/collector.xqy | 20 - .../entities/B/harmonize/Bxj/content.xqy | 152 - .../entities/B/harmonize/Bxj/headers.xqy | 34 - .../tweaks/entities/B/harmonize/Bxj/main.xqy | 55 - .../entities/B/harmonize/Bxj/triples.xqy | 35 - .../entities/B/harmonize/Bxj/writer.xqy | 29 - .../entities/B/harmonize/Bxx/Bxx.properties | 8 - .../entities/B/harmonize/Bxx/collector.xqy | 20 - .../entities/B/harmonize/Bxx/content.xqy | 153 - .../entities/B/harmonize/Bxx/headers.xqy | 34 - .../tweaks/entities/B/harmonize/Bxx/main.xqy | 55 - .../entities/B/harmonize/Bxx/triples.xqy | 35 - .../entities/B/harmonize/Bxx/writer.xqy | 29 - .../examples/gentest/dhf/data/xml/test1.xml | 4 - uml2es/examples/gentest/dhf/gradle.properties | 73 - .../examples/gentest/dhf/lib/log4j.properties | 9 - uml2es/examples/gentest/papyrus/.project | 11 - uml2es/examples/gentest/papyrus/Maudle.di | 2 - .../examples/gentest/papyrus/Maudle.notation | 141 - uml2es/examples/gentest/papyrus/Maudle.uml | 88 - uml2es/examples/gentest/vanilla/README.md | 23 - .../gentest/vanilla/XMI2ESGenDataVanilla.xml | 125 - uml2es/examples/gentest/vanilla/build.gradle | 75 - .../gentest/vanilla/data/tweaks/Ajj.sjs | 112 - .../gentest/vanilla/data/tweaks/Ajx.sjs | 113 - .../gentest/vanilla/data/tweaks/Axj.xqy | 94 - .../gentest/vanilla/data/tweaks/Axx.xqy | 94 - .../gentest/vanilla/data/tweaks/Bjj.sjs | 150 - .../gentest/vanilla/data/tweaks/Bjx.sjs | 150 - .../gentest/vanilla/data/tweaks/Bxj.xqy | 133 - .../gentest/vanilla/data/tweaks/Bxx.xqy | 133 - .../gentest/vanilla/gradle.properties | 10 - .../gentest/vanilla/lib/log4j.properties | 9 - .../databases/initial/content-database.json | 8 - .../ml-config/databases/schemas-database.json | 1 - .../vanilla/src/main/ml-config/rest-api.json | 11 - .../src/main/ml-modules/rest-properties.json | 6 - uml2es/examples/hr/README.md | 10 + uml2es/examples/hrdm/README.md | 138 - uml2es/examples/hrdm/build.gradle | 163 -- .../Employee/harmonizeGlobalDM.json | 579 ---- .../Employee/harmonizeGlobalDM.orig | 573 ---- .../harmonize/harmonizeGlobalDM/collector.sjs | 15 - .../harmonize/harmonizeGlobalDM/content.sjs | 77 - uml2es/examples/hrdm/gradle.properties | 71 - uml2es/examples/hrdm/lib/log4j.properties | 9 - .../entity-config/final-entity-options.xml | 35 - .../entity-config/staging-entity-options.xml | 35 - .../databases/job-database.json | 118 - .../databases/staging-database.json | 8 - .../databases/staging-schemas-database.json | 3 - .../databases/staging-triggers-database.json | 3 - .../privileges/dhf-internal-data-hub.json | 5 - .../privileges/dhf-internal-entities.json | 5 - .../privileges/dhf-internal-mappings.json | 5 - .../privileges/dhf-internal-trace-ui.json | 5 - .../security/roles/data-hub-role.json | 91 - .../security/roles/hub-admin-role.json | 84 - .../security/users/data-hub-user.json | 6 - .../security/users/hub-admin-user.json | 6 - .../servers/job-server.json | 14 - .../servers/staging-server.json | 14 - .../ml-config/databases/final-database.json | 9 - .../databases/final-schemas-database.json | 3 - .../databases/final-triggers-database.json | 3 - .../ml-config/databases/modules-database.json | 5 - .../main/ml-config/servers/final-server.json | 14 - uml2es/examples/hrexcel/README.md | 10 +- uml2es/examples/hrexcel/build.gradle | 24 +- .../hrexcel/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/hrexcel/gradlew | 172 ++ uml2es/examples/jokeBook/README.md | 6 +- uml2es/examples/jokeBook/build.gradle | 40 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/jokeBook/gradlew | 172 ++ uml2es/examples/movies/README.md | 45 +- uml2es/examples/movies/build.gradle | 50 +- .../setupdata}/content-database-INITIAL.json | 0 .../movies/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/movies/gradlew | 172 ++ uml2es/examples/movietalk/README.md | 4 +- uml2es/examples/movietalk/build.gradle | 41 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/movietalk/gradlew | 172 ++ uml2es/examples/patient-hub/README.md | 12 +- uml2es/examples/patient-hub/build.gradle | 11 +- .../patient-hub/flows/Admissions.flow.json | 13 +- .../patient-hub/flows/Diagnoses.flow.json | 13 +- .../examples/patient-hub/flows/Labs.flow.json | 13 +- .../patient-hub/flows/Patients.flow.json | 19 +- uml2es/examples/patient-hub/gradle.properties | 2 +- .../databases/final-database.json | 0 .../databases/staging-database.json | 0 .../exp-final-entity-options.xml | 92 + .../exp-staging-entity-options.xml | 92 + .../entity-config/final-entity-options.xml | 0 .../entity-config/staging-entity-options.xml | 0 uml2es/examples/runningRace/README.md | 8 +- uml2es/examples/runningRace/build.gradle | 27 +- .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/examples/runningRace/gradlew | 172 ++ uml2es/tutorials/dmui.md | 4 +- uml2es/tutorials/employeeCradleToGrave.md | 20 +- uml2es/tutorials/gradle/build.gradle | 17 +- .../gradle/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 55190 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + uml2es/tutorials/gradle/gradlew | 172 ++ uml2es/tutorials/gradle/gradlew.bat | 84 + uml2es/tutorials/images/dmui_setup1.png | Bin 122807 -> 127440 bytes uml2es/tutorials/magicdraw_model_edit.md | 5 +- uml2es/tutorials/papyrus_model_edit.md | 5 +- .../ml-modules/root/xmi2es/cookieCutter.sjs | 6 + .../root/xmi2es/xmi2esTransform.xqy | 2 +- uml2es/uml2esTransform/uml2es.gradle | 264 +- .../{uml2es4dhf.gradle => uml2es4dhf4.gradle} | 299 +- uml2es/uml2esTransform/uml2es4dhf5.gradle | 181 +- uml2es/uml2esTransform/uml2es4dhf51.gradle | 405 --- 1565 files changed, 1803 insertions(+), 13746 deletions(-) delete mode 100644 uml2es/examples/blockFactory/README.md delete mode 100644 uml2es/examples/blockFactory/XMI2ESBlockFactory.xml delete mode 100755 uml2es/examples/blockFactory/build.gradle delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block100.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block101.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block102.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block103.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block104.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block105.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block106.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block107.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block108.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block109.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block110.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block111.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block112.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block113.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block114.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block115.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block116.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block117.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block118.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block119.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block120.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block121.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block122.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block123.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block124.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block125.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block126.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block127.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block128.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block129.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block130.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block131.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block132.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block133.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block134.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block135.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block136.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block137.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block138.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block139.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block140.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block141.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block142.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block143.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block144.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block145.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block146.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block147.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block148.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block149.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block150.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block151.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block152.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block153.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block154.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block155.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block156.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block157.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block158.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block159.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block16.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block160.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block161.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block162.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block163.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block164.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block165.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block166.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block167.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block168.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block169.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block170.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block171.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block172.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block173.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block174.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block175.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block176.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block177.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block178.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block179.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block180.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block181.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block182.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block183.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block184.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block185.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block186.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block187.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block188.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block189.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block19.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block190.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block191.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block192.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block193.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block194.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block195.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block196.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block197.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block198.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block199.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block200.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block201.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block202.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block203.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block204.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block205.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block206.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block207.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block208.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block209.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block210.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block211.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block212.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block213.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block214.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block215.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block216.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block217.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block218.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block219.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block22.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block220.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block221.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block222.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block223.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block224.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block225.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block226.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block227.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block228.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block229.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block230.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block231.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block232.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block233.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block234.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block235.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block236.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block237.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block238.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block239.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block24.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block240.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block241.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block242.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block243.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block244.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block245.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block246.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block247.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block248.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block249.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block250.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block251.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block252.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block253.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block254.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block255.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block256.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block257.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block258.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block259.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block26.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block260.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block261.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block262.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block263.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block264.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block265.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block266.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block267.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block268.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block269.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block27.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block270.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block271.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block272.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block273.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block274.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block275.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block276.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block277.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block278.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block279.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block28.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block280.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block281.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block282.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block283.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block284.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block285.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block286.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block287.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block288.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block289.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block290.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block291.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block292.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block293.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block294.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block295.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block296.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block297.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block298.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block299.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block3.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block30.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block300.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block301.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block302.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block303.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block304.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block305.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block306.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block307.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block308.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block309.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block31.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block310.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block311.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block312.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block313.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block314.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block315.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block316.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block317.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block318.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block319.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block320.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block321.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block322.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block323.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block324.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block325.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block326.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block327.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block328.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block329.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block33.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block330.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block331.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block332.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block333.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block334.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block335.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block336.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block337.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block338.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block339.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block340.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block341.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block342.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block343.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block344.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block345.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block346.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block347.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block348.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block349.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block35.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block350.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block351.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block352.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block353.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block354.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block355.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block356.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block357.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block358.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block359.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block36.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block360.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block361.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block362.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block363.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block364.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block365.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block366.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block367.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block368.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block369.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block37.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block370.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block371.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block372.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block373.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block374.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block375.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block376.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block377.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block378.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block379.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block38.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block380.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block381.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block382.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block383.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block384.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block385.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block386.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block387.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block388.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block389.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block39.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block390.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block391.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block392.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block393.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block394.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block395.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block396.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block397.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block398.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block399.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block4.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block40.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block400.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block401.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block402.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block403.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block404.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block405.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block406.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block407.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block408.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block409.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block41.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block410.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block411.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block412.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block413.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block414.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block415.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block416.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block417.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block418.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block419.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block42.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block420.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block421.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block422.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block423.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block424.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block425.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block426.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block427.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block428.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block429.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block43.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block430.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block431.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block432.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block433.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block434.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block435.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block436.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block437.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block438.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block439.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block44.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block440.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block441.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block442.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block443.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block444.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block445.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block446.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block447.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block448.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block449.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block45.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block450.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block451.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block452.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block453.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block454.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block455.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block456.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block457.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block458.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block459.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block46.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block460.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block461.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block462.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block463.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block464.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block465.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block466.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block467.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block468.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block469.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block47.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block470.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block471.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block472.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block473.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block474.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block475.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block476.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block477.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block478.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block479.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block48.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block480.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block481.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block482.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block483.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block484.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block485.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block486.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block487.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block488.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block489.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block49.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block490.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block491.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block492.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block493.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block494.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block495.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block496.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block497.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block498.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block499.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block5.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block50.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block500.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block501.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block502.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block503.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block504.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block505.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block506.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block507.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block508.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block509.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block51.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block510.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block511.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block512.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block513.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block514.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block515.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block516.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block517.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block518.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block519.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block52.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block520.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block521.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block522.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block523.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block524.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block525.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block526.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block527.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block528.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block529.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block53.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block530.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block531.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block532.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block533.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block534.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block535.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block536.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block537.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block538.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block539.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block54.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block540.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block541.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block542.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block543.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block544.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block545.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block546.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block547.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block548.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block549.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block55.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block550.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block551.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block552.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block553.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block554.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block555.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block556.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block557.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block558.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block559.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block56.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block560.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block561.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block562.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block563.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block564.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block565.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block566.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block567.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block568.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block569.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block57.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block570.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block571.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block572.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block573.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block574.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block575.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block576.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block577.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block578.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block579.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block58.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block580.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block581.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block582.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block583.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block584.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block585.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block586.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block587.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block588.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block589.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block59.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block590.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block591.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block592.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block593.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block594.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block595.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block596.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block597.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block598.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block599.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block6.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block60.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block600.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block601.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block602.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block603.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block604.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block605.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block606.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block607.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block608.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block609.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block61.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block610.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block611.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block612.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block613.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block614.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block615.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block616.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block617.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block618.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block619.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block62.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block620.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block621.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block622.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block623.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block624.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block625.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block626.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block627.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block628.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block629.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block63.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block630.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block631.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block632.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block633.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block634.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block635.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block636.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block637.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block638.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block639.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block64.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block640.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block641.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block642.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block643.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block644.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block645.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block646.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block647.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block648.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block649.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block65.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block650.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block651.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block652.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block653.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block654.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block655.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block656.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block657.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block658.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block659.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block66.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block660.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block661.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block662.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block663.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block664.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block665.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block666.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block667.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block668.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block669.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block67.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block670.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block671.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block672.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block673.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block674.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block675.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block676.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block677.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block678.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block679.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block68.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block680.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block681.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block682.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block683.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block684.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block685.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block686.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block687.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block688.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block689.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block69.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block690.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block691.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block692.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block693.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block694.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block695.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block696.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block697.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block698.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block699.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block7.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block70.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block700.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block701.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block702.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block703.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block704.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block705.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block706.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block707.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block708.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block709.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block71.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block710.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block711.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block712.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block713.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block714.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block715.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block716.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block717.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block718.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block719.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block72.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block720.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block721.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block722.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block723.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block724.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block725.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block726.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block727.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block728.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block729.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block73.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block730.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block731.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block732.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block733.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block734.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block735.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block736.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block737.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block738.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block739.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block74.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block740.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block741.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block742.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block743.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block744.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block745.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block746.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block747.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block748.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block749.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block75.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block750.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block751.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block752.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block753.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block754.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block755.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block756.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block757.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block758.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block759.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block76.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block760.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block761.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block762.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block763.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block764.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block765.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block766.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block767.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block768.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block769.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block77.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block770.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block771.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block772.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block773.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block774.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block775.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block776.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block777.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block778.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block779.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block78.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block780.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block781.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block782.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block783.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block784.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block785.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block786.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block787.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block788.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block789.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block79.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block790.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block791.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block792.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block793.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block794.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block795.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block796.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block797.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block798.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block799.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block8.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block80.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block800.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block801.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block802.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block803.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block804.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block805.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block806.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block807.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block808.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block809.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block81.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block810.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block811.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block812.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block813.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block814.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block815.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block816.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block817.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block818.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block819.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block82.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block820.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block821.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block822.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block823.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block824.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block825.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block826.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block827.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block828.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block829.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block83.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block830.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block831.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block832.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block833.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block834.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block835.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block836.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block837.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block838.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block839.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block84.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block840.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block841.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block842.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block843.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block844.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block845.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block846.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block847.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block848.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block849.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block85.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block850.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block851.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block852.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block853.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block854.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block855.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block856.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block857.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block858.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block859.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block86.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block860.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block861.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block862.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block863.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block864.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block865.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block866.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block867.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block868.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block869.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block87.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block870.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block871.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block872.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block873.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block874.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block875.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block876.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block877.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block878.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block879.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block88.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block880.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block881.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block882.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block883.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block884.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block885.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block886.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block887.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block888.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block889.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block89.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block890.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block891.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block892.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block893.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block894.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block895.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block896.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block897.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block898.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block899.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block9.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block90.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block900.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block901.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block902.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block903.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block904.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block905.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block906.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block907.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block908.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block909.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block91.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block910.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block911.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block912.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block913.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block914.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block915.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block916.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block917.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block918.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block919.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block92.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block920.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block921.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block922.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block923.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block924.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block925.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block926.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block927.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block928.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block929.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block930.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block931.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block932.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block933.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block934.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block935.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block936.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block937.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block938.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block939.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block94.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block940.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block941.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block942.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block943.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block944.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block945.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block946.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block947.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block948.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block949.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block950.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block951.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block952.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block953.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block954.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block955.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block956.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block957.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block958.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block959.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block96.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block960.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block961.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block962.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block963.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block964.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block965.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block966.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block967.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block968.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block969.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block97.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block970.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block971.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block972.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block973.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block974.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block975.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block976.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block977.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block978.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block979.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block98.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block980.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block981.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block982.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block983.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block984.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block985.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block986.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block987.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block988.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block989.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block990.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block991.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block992.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block993.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block994.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block995.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block996.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block997.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block998.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/block/block999.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/client/ucla.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/100.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/110.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B06.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B16.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B24.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B26.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B28.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B37.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B39.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B41.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B45.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B52.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B60.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B63.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B66.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B69.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B79.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B91.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B97.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/B99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG07.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG45.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG49.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG53.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG57.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG70.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG72.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG75.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG78.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG90.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG96.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BG99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV08.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV31.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/BV34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C3.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C4.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C5.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C6.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C7.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C8.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/C9.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E07.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E08.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E19.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E27.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E30.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E31.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E33.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E35.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E37.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E39.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E40.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E41.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E42.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E43.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E44.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E47.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E49.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E50.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E51.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E53.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E55.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E57.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E59.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E70.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E71.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E74.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E77.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E79.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E81.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E84.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E87.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E89.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E97.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/E99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FB2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FBG2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FRV1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FV2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FY1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FYG1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FYG2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/FYR1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G03.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G07.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G16.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G19.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G24.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G28.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G40.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G43.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G46.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G82.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G85.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G94.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/G99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N3.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N4.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N5.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N6.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N7.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N8.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/N9.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R08.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R22.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R24.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R27.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R30.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R35.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R37.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R39.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R43.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R46.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R56.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R59.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R81.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R83.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R85.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/R89.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV06.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV19.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV29.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV34.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV42.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV52.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV55.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV63.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV66.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV69.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV91.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/RV99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T3.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T4.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T5.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T6.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T7.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T8.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/T9.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V06.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V22.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V28.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V91.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/V99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W0.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W1.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W10.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W2.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W3.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W4.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W5.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W6.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W7.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W8.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/W9.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y06.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y08.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y19.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y26.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y28.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y32.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y35.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/Y38.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG03.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG05.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG06.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG07.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG11.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG13.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG17.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG25.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG41.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG45.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG61.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG63.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG67.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG91.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG93.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG95.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG97.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YG99.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR00.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR0000.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR01.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR02.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR04.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR07.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR09.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR12.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR14.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR15.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR16.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR18.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR20.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR21.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR23.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR24.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR27.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR30.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR31.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR61.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR65.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR68.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/color/YR82.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/custom/UCLACampus.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/material/mpine.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/material/mplastic.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/material/mspruce.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/material/mwalnut.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/model/EmpireStateBuilding.json delete mode 100644 uml2es/examples/blockFactory/data/blockfactory/model/TajMahal.json delete mode 100755 uml2es/examples/blockFactory/gradle.properties delete mode 100644 uml2es/examples/blockFactory/lib/log4j.properties delete mode 100644 uml2es/examples/blockFactory/src/main/ml-config/databases/content-database.json delete mode 100644 uml2es/examples/blockFactory/src/main/ml-config/databases/schemas-database.json delete mode 100644 uml2es/examples/blockFactory/src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1.xqy delete mode 100644 uml2es/examples/blockFactory/src/main/ml-modules/root/xmi2es/loadBlockFactoryTransformation.xqy delete mode 100644 uml2es/examples/declarativeCity/README.md delete mode 100644 uml2es/examples/declarativeCity/XMI2ESDeclarativeCity.xml delete mode 100644 uml2es/examples/declarativeCity/build.gradle delete mode 100644 uml2es/examples/declarativeCity/data/DeclarativeCity/.project delete mode 100644 uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.di delete mode 100644 uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.notation delete mode 100644 uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.uml delete mode 100644 uml2es/examples/declarativeCity/data/source/dmdemo/countries.json delete mode 100644 uml2es/examples/declarativeCity/data/source/dmdemo/population.json delete mode 100644 uml2es/examples/declarativeCity/data/source/funbase/funbase_cities.csv delete mode 100644 uml2es/examples/declarativeCity/end2end.png delete mode 100644 uml2es/examples/declarativeCity/gradle.properties delete mode 100644 uml2es/examples/declarativeCity/lib/log4j.properties delete mode 100644 uml2es/examples/declarativeCity/src/main/ml-config/databases/content-database.json delete mode 100644 uml2es/examples/declarativeCity/src/main/ml-config/databases/schemas-database.json delete mode 100755 uml2es/examples/declarativeCity/src/main/ml-config/rest-api.json delete mode 100755 uml2es/examples/declarativeCity/src/main/ml-modules/rest-properties.json delete mode 100644 uml2es/examples/gentest/README.md delete mode 100644 uml2es/examples/gentest/dhf/build.gradle delete mode 100644 uml2es/examples/gentest/dhf/data/json/test1.json delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/Ajj.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/collector.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/content.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/headers.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/main.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/triples.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/writer.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/Ajx.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/collector.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/content.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/headers.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/main.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/triples.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/writer.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/Axj.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/collector.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/content.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/headers.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/main.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/triples.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/writer.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/Axx.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/collector.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/content.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/headers.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/main.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/triples.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/writer.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/Bjj.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/collector.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/content.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/headers.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/main.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/triples.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/writer.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/Bjx.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/collector.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/content.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/headers.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/main.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/triples.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/writer.sjs delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/Bxj.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/collector.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/content.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/headers.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/main.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/triples.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/writer.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/Bxx.properties delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/collector.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/content.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/headers.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/main.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/triples.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/writer.xqy delete mode 100644 uml2es/examples/gentest/dhf/data/xml/test1.xml delete mode 100644 uml2es/examples/gentest/dhf/gradle.properties delete mode 100644 uml2es/examples/gentest/dhf/lib/log4j.properties delete mode 100644 uml2es/examples/gentest/papyrus/.project delete mode 100644 uml2es/examples/gentest/papyrus/Maudle.di delete mode 100644 uml2es/examples/gentest/papyrus/Maudle.notation delete mode 100644 uml2es/examples/gentest/papyrus/Maudle.uml delete mode 100644 uml2es/examples/gentest/vanilla/README.md delete mode 100644 uml2es/examples/gentest/vanilla/XMI2ESGenDataVanilla.xml delete mode 100755 uml2es/examples/gentest/vanilla/build.gradle delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Ajj.sjs delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Ajx.sjs delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Axj.xqy delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Axx.xqy delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Bjj.sjs delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Bjx.sjs delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Bxj.xqy delete mode 100644 uml2es/examples/gentest/vanilla/data/tweaks/Bxx.xqy delete mode 100755 uml2es/examples/gentest/vanilla/gradle.properties delete mode 100644 uml2es/examples/gentest/vanilla/lib/log4j.properties delete mode 100644 uml2es/examples/gentest/vanilla/src/main/ml-config/databases/initial/content-database.json delete mode 100644 uml2es/examples/gentest/vanilla/src/main/ml-config/databases/schemas-database.json delete mode 100755 uml2es/examples/gentest/vanilla/src/main/ml-config/rest-api.json delete mode 100755 uml2es/examples/gentest/vanilla/src/main/ml-modules/rest-properties.json delete mode 100644 uml2es/examples/hrdm/README.md delete mode 100644 uml2es/examples/hrdm/build.gradle delete mode 100644 uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json delete mode 100644 uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.orig delete mode 100644 uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/collector.sjs delete mode 100644 uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/content.sjs delete mode 100644 uml2es/examples/hrdm/gradle.properties delete mode 100644 uml2es/examples/hrdm/lib/log4j.properties delete mode 100644 uml2es/examples/hrdm/src/main/entity-config/final-entity-options.xml delete mode 100644 uml2es/examples/hrdm/src/main/entity-config/staging-entity-options.xml delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/databases/job-database.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-database.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-schemas-database.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-triggers-database.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/data-hub-role.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/hub-admin-role.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/users/data-hub-user.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/security/users/hub-admin-user.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/servers/job-server.json delete mode 100644 uml2es/examples/hrdm/src/main/hub-internal-config/servers/staging-server.json delete mode 100644 uml2es/examples/hrdm/src/main/ml-config/databases/final-database.json delete mode 100644 uml2es/examples/hrdm/src/main/ml-config/databases/final-schemas-database.json delete mode 100644 uml2es/examples/hrdm/src/main/ml-config/databases/final-triggers-database.json delete mode 100644 uml2es/examples/hrdm/src/main/ml-config/databases/modules-database.json delete mode 100644 uml2es/examples/hrdm/src/main/ml-config/servers/final-server.json create mode 100644 uml2es/examples/hrexcel/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/hrexcel/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/hrexcel/gradlew create mode 100644 uml2es/examples/jokeBook/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/jokeBook/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/jokeBook/gradlew rename uml2es/examples/movies/{src/main/ml-config/databases/initial => data/setupdata}/content-database-INITIAL.json (100%) create mode 100644 uml2es/examples/movies/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/movies/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/movies/gradlew create mode 100644 uml2es/examples/movietalk/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/movietalk/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/movietalk/gradlew mode change 100755 => 100644 uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json mode change 100755 => 100644 uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json create mode 100644 uml2es/examples/patient-hub/src/main/entity-config/exp-final-entity-options.xml create mode 100644 uml2es/examples/patient-hub/src/main/entity-config/exp-staging-entity-options.xml mode change 100755 => 100644 uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml mode change 100755 => 100644 uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml create mode 100644 uml2es/examples/runningRace/gradle/wrapper/gradle-wrapper.jar create mode 100644 uml2es/examples/runningRace/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/examples/runningRace/gradlew create mode 100755 uml2es/tutorials/gradle/gradle/wrapper/gradle-wrapper.jar create mode 100755 uml2es/tutorials/gradle/gradle/wrapper/gradle-wrapper.properties create mode 100755 uml2es/tutorials/gradle/gradlew create mode 100755 uml2es/tutorials/gradle/gradlew.bat rename uml2es/uml2esTransform/{uml2es4dhf.gradle => uml2es4dhf4.gradle} (66%) delete mode 100644 uml2es/uml2esTransform/uml2es4dhf51.gradle diff --git a/uml2es/README.md b/uml2es/README.md index 68df2cd..f96396d 100644 --- a/uml2es/README.md +++ b/uml2es/README.md @@ -8,11 +8,11 @@ UML2ES is a toolkit to support modeling MarkLogic data in UML and mapping that U - - -Also watch the following video: +Also watch the following video (it's a little out of date): - -It works like this: +UML2ES works like this: ![toolkit](toolkit.png) @@ -24,7 +24,7 @@ The toolkit consists of the following parts: - [umlProfile](umlProfile): A UML profile containing stereotypes for MarkLogic Entity Services. Use this profile to include Entity Services configuration to your UML model. - [excel](excel): You can build your model in Excel as an alternative to UML! Maybe we should rename this toolkit *Excel2ES*! The toolkit provides an [Excel template](excel/uml2es-excel-template.xlsx) for this purpose. See [examples/hrexcel](examples/hrexcel) for a detailed example of how to use it. Also included is a [mapping spreadsheet](excel.uml2es-excel-mapping-template.xlsx). See [tutorials/employeeCradleToGrave.md](tutorials/employeeCradleToGrave.md) and [examples/hr](examples/hr) for detailed examples of how to use it. - [tutorials](tutorial): Step-by-step tutorials on how to use UML2ES ranging from simple -- [tutorials/papyrus_model_edit.md](tutorials/papyrus_model_edit.md) -- to epic: [tutorials/employeeCradleToGrave.md](tutorials/employeeCradleToGrave.md). -- [examples](examples): Numerous examples showing the use of UML (and Excel) data models for MarkLogic. Highlights: modeling for Entity Services and Template-Driven Extraction; modeling complex document relationships using UML relationships; the UML toolkit and Data Hub; the Data Hub "cookie cutter"; mixed models (documents + semantics); logical vs. physical; generating MarkLogic code from the UML model; using ml-gradle to run the transformation of UML to Entity Services as part of your build. +- [examples](examples): Numerous examples showing the use of UML (and Excel) data models for MarkLogic and its Data Hub framework. ## How We Expect You Will Use This Toolkit As a user, you want to design a data model using UML and then ingest data into MarkLogic that conforms to this model. Put differently, you plan to put significant data into MarkLogic and want to ensure that the structure of this data follows a well considered model. @@ -39,7 +39,7 @@ If that's you, we think this toolkit is for you. You will need the following ing ## Where To Begin Start with the [tutorials](tutorials). If want to build a really simple model and see it through to MarkLogic, try [tutorials/papyrus_model_edit.md](tutorials/papyrus_model_edit.md) or [tutorials/magicdraw_model_edit.md](tutorials/magicdraw_model_edit.md). If you want to have more fun and explore how a team would deliver a more interesting model, try [tutorials/employeeCradleToGrave.md](tutorials/employeeCradleToGrave.md). -Then dive into the [examples](examples). The [movies example](examples/movies) is a good place to start. If you are planning to use MarkLogic's data hub framework, or if you are interested in semantics, begin with the [hr example](examples/hr). +Then dive into the [examples](examples). The [movies example](examples/movies) is a good place to start if you want to explore how MarkLogic represents UML classes and relationships. If you are planning to use MarkLogic's data hub framework, or if you are interested in semantics, begin with the [hrHub5 example](examples/hrHub5). ## Going Deeper Once you get deeper into the toolkit, refer to the [docs](docs/README.md) to learn about: the profile and its stereotypes; how the transform maps UML to Entity Services; how the toolkit supports semantics; how to include the transform in your build process. diff --git a/uml2es/docs/build.md b/uml2es/docs/build.md index 9bdd011..781b657 100644 --- a/uml2es/docs/build.md +++ b/uml2es/docs/build.md @@ -1,5 +1,9 @@ # Using the UML-to-Entity Services Toolkit In Your Build +... TODO - describe how there are three gradle build files - vanilla, DHF4, DHF5. describe the tasks for each +.. describe the need to customize versions in each; make a copy into your own gradle project and customize.. + + The toolkit supports a gradle build process. Gradle is the most widely used build tool for MarkLogic implementations. The toolkit includes common gradle tasks to deploy your UML model and generate harmonization/conversion code from it. You use these tasks, as well as common [ml-gradle](https://github.com/marklogic-community/ml-gradle/wiki) and [data hub](https://marklogic.github.io/marklogic-data-hub/refs/gradle-tasks/) tasks, to deploy your application. diff --git a/uml2es/docs/profile.md b/uml2es/docs/profile.md index 186f52b..5927417 100644 --- a/uml2es/docs/profile.md +++ b/uml2es/docs/profile.md @@ -48,10 +48,10 @@ The following table describes each stereotype: |extended|Class|xDocument|metadataKV|string|0..*|This adds a fact indicating that the class contains the specified key-vlaue metadata pairs. Currently these values must be fixed strings; they can't be dynamic. The transform's code generator uses this fact during generation of the writer module.| |extended|Attribute|xImplHints|reminders|string|0..*|This adds a reminder fact indicating that your attribute has the specified reminders. The reminder is the object of the semantic fact and is recorded in the fact as a string literal. The contents of the reminder can be just text (a "note to self") or can contain embedded code that you can evaluate at runtime. The contents are up to you.| |extended|Attribute|xImplHints|triplesPO|CSV iri,istring|0..*|This adds a fact about your attribute. What is that fact? Well, you get to decide what the predicate and object are. You specify them in tags. You can specify multiple triplePO values; for each the transform creates a fact indicating that the attribute for the specified predicate has the specified object. In "triplePO", P means predicate, O means object. You specify PO as a CSV string. P is a fully-qualified or prefixed IRI known at design time. O can be either an IRI (fully-qualified or prefixed) or a string literal. If it is an IRI, it must be known at design time. If it is a string literal, it's like the reminder hint: it can be loose text or executable code.| -|extended|Attribute|xCalculated|concat|xstring|0..*|This adds a fact indicating that the value of your attribute is the concatenation of the values indicated in the concat tag. Your attribute's type should be either string or IRI; if it is IRI, the concat (when all the components are combined) should evaluate to a valid IRI. Each term in the concat can be either a static or dyanmic string.| +|extended|Attribute|xCalculated|concat|xstring|0..*|This adds a fact indicating that the value of your attribute is the concatenation of the values indicated in the concat tag. Your attribute's type should be either string or IRI; if it is IRI, the concat (when all the components are combined) should evaluate to a valid IRI. Each term in the concat can be either a static or dyanmic string. THIS STEREOTYPE IS DEPRECATED because in DHF5.1+, you should use mapping to calculate.| |extended|Attribute|xURI||||This adds a fact indicating that value of the attribute functions as the URI of an instance of the class. This stereotype has no tag. If you wish to specify how the URI is constructed, stereotype the same attribute as concat and build the URI that way. The transform's code generator uses this fact during generation of the writer module.| |extended|Attribute|xBizKey||||This adds a fact indicating that the attribute is a business key of the class.| -|extended|Attribute|xHeader|field|xstring|1|This adds a fact indicating that this attribute should be added to the envelope header. The name of the header field is given by the tag "field", which can be a static name or dynamically evaluated. The value of the header field is the value of the attribute. The transform's code generator uses this fact during generation of the headers module.| +|extended|Attribute|xHeader|field|xstring|1|This adds a fact indicating that this attribute should be added to the envelope header. The name of the header field is given by the tag "field", which can be a static name or dynamically evaluated. The value of the header field is the value of the attribute. The transform's code generator uses this fact during generation of the headers module. THIS STEREOTYPE IS DEPRECATED if you are using DHF5, which does not expose header manipulation.| |semantic|Model|semPrefixes|prefixesPU|CSV string,string|1..*|Here you define prefixes of IRIs that you refer to in the other semantic stereotypes. In the tag prefixesPU, you write each prefix as a comma-separated string of prefix and URL. You can define multiple prefixes. You don't need to define common prefixes like owl, rdf, foaf; for a complete list of pre-defined prefixes, see .| |semantic|Class|semType|types|iri|1..*|Here you specify the RDF types that document instances of the class belong to. This stereotype is used by the tranform's code generator to build the triples section of the document envelope. For each type you specify in the types tag, the generator creates a triple SPO, where S is the semIRI of the instance, P is the rdf:type predicate, and O is the specified semantic type. You can specify the as fully-qualified or prefixed.| |semantic|Class|semFacts|facts_sPO|CSV xiany?,xiany,xiany|1..*|This experimental stereotype allows you to build arbitrary triples for a document instance of your class. The transform's code generator adds these triples to the document envelope. You can add as many facts as you like. For each, the tag facts_sPO specifies the subject, predicate, and object of the triple. The subject is optional; if you omit it, the subject is the semIRI of the class. All values can be either static or dynamic. The [JokeBook example](../examples/jokeBook) shows the use of this stereotype.| diff --git a/uml2es/docs/uml_mapping.md b/uml2es/docs/uml_mapping.md index 613cb59..5e0074d 100644 --- a/uml2es/docs/uml_mapping.md +++ b/uml2es/docs/uml_mapping.md @@ -47,6 +47,9 @@ Cons: ### 2. Several Models Linked by UML Tool +TODO .. update this... + + Build several models linked by the UML tool. Suppose model M contains class C. In model N, I want class D to contain an attribute that refers to class C. UML tools support this by allowing package import: - In model M, I ensure class C belongs to a package. diff --git a/uml2es/examples/README.md b/uml2es/examples/README.md index 1c8be7d..fd4565f 100644 --- a/uml2es/examples/README.md +++ b/uml2es/examples/README.md @@ -1,6 +1,9 @@ Summary of examples: - examples/movies: A sample UML model for movies. Includes ml-gradle build file to load this model into MarkLogic. Shows the full UML-to-ES workflow including ingestion of ES envelopes, deploying ES-generated database indexes, and running SQL against TDE views. The movie model demonstrates several types of document relationships. +- examples/hr5: A sample UML model for human resources. It models Departments and Employees. The sample shows how to load HR data into a MarkLogic data hub 5.1. It also demonstrates semantic relationships though the use of an organizational ontology. Additionally, it showcases the *Data Hub Framework Cookie Cutter* to generate hub entities and harmonization flows. + + - examples/hr: A sample UML model for human resources. It models Departments and Employees. The sample shows how to load HR data into a MarkLogic data hub. It also demonstrates semantic relationships though the use of an organizational ontology. Additionally, it showcases the *Data Hub Framework Cookie Cutter* to generate hub entities and harmonization flows. - examples/runningRace: A sample demonstrating interop. We model a running race in three UML editors: MagicDraw, Eclipse Modeling Framework (EMF), and Papyrus. We show that all UML models transfor to the same ES model descriptor. Our model is based on one of the examples from MarkLogic's Entity Services github: . - examples/blockFactory: A sample UML model that shows a technique for denormalization. @@ -13,6 +16,8 @@ Summary of examples: The following table summarizes the features demonstrated in the examples: +TODO ... DHF 4 vs. 5.... + |Feature|Example| |---|---| |DHF|hr, gentest| diff --git a/uml2es/examples/blockFactory/README.md b/uml2es/examples/blockFactory/README.md deleted file mode 100644 index 325a9df..0000000 --- a/uml2es/examples/blockFactory/README.md +++ /dev/null @@ -1,137 +0,0 @@ -# Block Factory Example - -## Intro -This sample demonstrates denormalization. In our block factory data model we see the common "BOM/part" No-SQL pattern. The block factory manufactures wooden and platic blocks of various colors and sizes. It also bundles blocks into "block models". An example of a block model is the Taj Mahal; the user of the model constructs a model of the Taj Mahal using the blocks provided. Think of the model as a bill of materials (BOM). The materials are the blocks. Conceptually the model "contains" blocks. From a design perspective, we have several ways to model that containment relationship: - -- Have the model contain the full details of each block. We prefer not to do this because the block is a first-class entity, which ought to be modeled as its own document type. -- Have the model refer to its blocks by key. We prefer not to do this because then we need to join model to block every time we want -view the contents of the model. -- Have the model contain an abbreviated and denormalized summary of each block. That's what we will do. There is lots of infomation to be gleaned about a block; the model includes just enough information to present an adequate bill of materials. If someone wants to know the full details of a block, he/she can obtain that block separately and inspect its structure. - -Our model indicates, using a hint stereotype, that the relationship is abbreviated and denormalized. It does not describe exactly how this abbreviation and denormalization is represented; that's an implementation detail. - -## Models -Here is the MagicDraw model: - -![BlockFactory](../umlModels/BlockFactory.png) - -## The Cooking Show Approach - -Like a cooking show, this example describes how to prepare the souffle but also gives a souffle already prepred for you to consume. - -The "prepared" souffle includes: -- The UML model. -- MLCP gradle tasks to ingest block source data and transform it to the form of the model -- ES instance converter already modified to address source-to-model mapping issues. Used in MLCP tasks. - -If you were to start from scratch, you would follow this recipe: -- Devise the UML model in your favorite UML editor. -- Use the XMI to ES transformation to map the UML model to Entity Services. -- From the Entity Services model, generate the instance converter. -- Tweak the instance converter to propertly map source fields to model fields. -- In your gradle build file, add MLCP tasks to ingest data. - -## How to run: - -Our project uses gradle. Before running, view the settings in gradle.properties. Create a file called gradle-local.properties and in this file override any of the properties from gradle.properties. - -Here are the steps to setup. - -### Setup DB -Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES transform to our modules. - -Run the following: - -gradle -PenvironmentName=local -i deleteGenerated setup mlDeploy - -Confirm: -- Content DB is empty -- Modules DB includes these modules - * /xmi2es/xmi2esTransform.xqy - Main module of the toolkit's transform - * /ext/entity-services/BlockFactory-0.0.1.xqy - Converter module for Block Factory. It was generated by ES but tweaked. Pre cooked! - * /xmi2es/loadBlockFactoryTransformation.xqy - MLCP transform: on ingest of block source data invokes ES converter module - -### Edit the uml2es.gradle to enable index and TDE generation -In the previous step you copied the uml2es.gradle file from the toolkit's uml2esTransform folder. That file is configured to disable instance converter generation for the ES model. We want that generation in this example, so let's turn it on. Edit the uml2es.gradle file in this project folder. Change the last block by setting generatedInstanceConverter to true. - -Here is what that block should look like: - -/* -Edit this to enable/disable code generation of mlGenerateModelArtifacts -*/ -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=true - generateSchema=false - generateDatabaseProperties=false - generateExtractionTemplate=false - generateSearchOptions=false - } -} - -### Transform UML to ES -Next, move our UML model into ML as an ES model. Let's divide this into two parts. - -#### Load UML Model and Observe Output of Transform - -We will load our UML model and transform it to Entity Services format. Run the following: - -gradle -b uml2es.gradle -PenvironmentName=local -i -PmodelName=BlockFactory uDeployModel - -Confirm: -- Content DB has the following documents - * /marklogic.com/entity-services/models/BlockFactory.json (The ES model descriptor in JSON form) - * /xmi2es/extension/BlockFactory.ttl (Semantic triples that extend our model) - * /xmi2es/extension/BlockFactory.txt (A text summary of our model extension) - * /xmi2es/findings/BlockFactory.xml (Problems found during transformation) -- Your gradle directory structure under data/entity-services-dump has the same documents as above. - -Check /xmi2es/findings/BlockFactory.xml for issues during transform. It should not indicate any issues. - -Notice we made use of the extended model definition. Specifically, we pasted the contents of /xmi2es/extension/BlockFactory.txt as a block comment into our conversion module plugins/ext/entity-services/BlockFactory-0.0.1.xqy. We refer back to that comment in several points in the code, showing that our implementation references facts from the extended model. - -- In Query Console, open a tab of type SPARQL, point to the content DB, run the following query, and verify you get any results. This means the ES model is in FINAL and its semantic metadata is populated. - -select * where {?s ?o ?p} - -Among the results, you should see the following: -- http://com.marlogic.es.umldemo.blockfactory/BlockFactory-0.0.1/BlockModelPart/blockSummary> - From basic ES model -- "abbrev and denorm>" - From the extended ES model - -- In gradle project, check for these newly generated files: - * src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1-GENERATED.xqy - -We won't use any of these artifacts in this demo. The code already contains a tweaked version of BlockFactory-0.0.1.xqy in /plugins/ext/entity-services. Because we won't use these artifacts, we don't need to reload our schemas or modules. - -### Ingest -Ingest block factory data based on the model - -Run the following: - -gradle -PenvironmentName=local -i ingestBlockData - -Confirm: -- Content DB now has numerous block factory documents. - * block - 1000 - * color - 358 - * model - 2 - * client - 1 - * custom - 1 - * material - 4 - -Here is some Javascript to get these counts: - -var directories = ["block", "color", "model", "client", "custom", "material"]; -var counts = []; -for (var i = 0; i < directories.length; i++) { - counts.push(directories[i]); - counts.push(cts.estimate(cts.directoryQuery("/xmi2es/blockFactory/" + directories[i] + "/"))); -} -counts - -## Explore Data -In Query Console, import XMI2ESBlockFactory.xml workspace. In each tab, try the query to explore an aspect of the data. - diff --git a/uml2es/examples/blockFactory/XMI2ESBlockFactory.xml b/uml2es/examples/blockFactory/XMI2ESBlockFactory.xml deleted file mode 100644 index 58a0a29..0000000 --- a/uml2es/examples/blockFactory/XMI2ESBlockFactory.xml +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -/* -This shows a model, one of its blocks, that block's color, and that block's material. -Notice in the model JSON how the blocks are presented in abbreviated and denormalized fashion. -RUN THIS AGAINST THE BLOCK CONTENT DB. -*/ - -[ - "model", - cts.doc("/xmi2es/blockFactory/model/TajMahal.json"), - "block", - cts.doc("/xmi2es/blockFactory/block/block573.json"), - "color", - cts.doc("/xmi2es/blockFactory/color/YG09.json"), - "material", - cts.doc("/xmi2es/blockFactory/material/mspruce.json") -] -'use strict'; - -/* -This shows a count of each of the block factory document types. -RUN THIS AGAINST THE BLOCK CONTENT DB. -*/ - -var directories = ["block", "color", "model", "client", "custom", "material"]; -var counts = []; -for (var i = 0; i < directories.length; i++) { - counts.push(directories[i]); - counts.push(cts.estimate(cts.directoryQuery("/xmi2es/blockFactory/" + directories[i] + "/"))); -} -counts - -'use strict'; - -/* -This shows a list of all standard and custom models. -RUN THIS AGAINST THE BLOCK CONTENT DB. -*/ - -cts.uris(null,null, cts.collectionQuery("product")) diff --git a/uml2es/examples/blockFactory/build.gradle b/uml2es/examples/blockFactory/build.gradle deleted file mode 100755 index 0b2f662..0000000 --- a/uml2es/examples/blockFactory/build.gradle +++ /dev/null @@ -1,127 +0,0 @@ -buildscript { - - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } -} - -apply plugin: "net.saliman.properties" -apply plugin: "com.marklogic.ml-gradle" - -repositories { - jcenter{url "http://jcenter.bintray.com/"} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -task ingestBlockData -["client", "color", "material", "block", "model", "custom"].each { entityType -> - task "ingestEntity${entityType}"(type: com.marklogic.gradle.task.MlcpTask) { - - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/blockfactory/${entityType}" - def regex = '"' + regexDir + ",'',/,'',.json,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - database = mlAppConfig.contentDatabaseName - document_type = "json" - input_file_path = "data/blockfactory/${entityType}" - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/xmi2es/blockFactory/${entityType}/" - output_uri_suffix = ".json" - output_collections = "xmi2es,blockFactory" - output_permissions = "rest-reader,read,rest-writer,update" - host = mlAppServicesHost - port = mlAppServicesPort.toInteger() - transform_module = "/xmi2es/loadBlockFactoryTransformation.xqy" - transform_namespace ="http://marklogic.com/xmi2es/blockFactory" - transform_param = "${entityType}" - - } - ingestBlockData.dependsOn "ingestEntity${entityType}" -} - -tasks.findByName('ingestEntitymodel').mustRunAfter 'ingestEntityblock' -tasks.findByName('ingestEntitymodel').mustRunAfter 'ingestEntitymaterial' -tasks.findByName('ingestEntitymodel').mustRunAfter 'ingestEntitycolor' -tasks.findByName('ingestEntitycustom').mustRunAfter 'ingestEntityblock' -tasks.findByName('ingestEntitycustom').mustRunAfter 'ingestEntitymaterial' -tasks.findByName('ingestEntitycustom').mustRunAfter 'ingestEntitycolor' - -task includeXMI2ESTransform(type: Copy) { - from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" - into "src/main/ml-modules/root/xmi2es" -} - -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/BlockFactory.xml" - into "data/model" -} - -task includeUGradle() { - // Don't use Copy task bcuz file locking into gradle project dir on Windows - doLast { - copy { - from "../../uml2esTransform/uml2es.gradle" - into "." - } - } -} - -task setup() { - dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') - dependsOn('includeUGradle') -} - -task deleteGenerated(type: Delete) { - delete "src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1-GENERATED.xqy" -} - -/* -Edit this to enable/disable code generation of mlGenerateModelArtifacts -*/ -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=true - generateSchema=false - generateDatabaseProperties=false - generateExtractionTemplate=false - generateSearchOptions=false - } -} diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block0.json b/uml2es/examples/blockFactory/data/blockfactory/block/block0.json deleted file mode 100644 index 02e89fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block0.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block0", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"W0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block1.json b/uml2es/examples/blockFactory/data/blockfactory/block/block1.json deleted file mode 100644 index f4b6623..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block1.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block1", "length":2, "width":5, "height":1, "mass":2, "colorCode":"YR12", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block10.json b/uml2es/examples/blockFactory/data/blockfactory/block/block10.json deleted file mode 100644 index 8783133..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block10.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block10", "length":1, "width":3, "height":5, "mass":3, "colorCode":"BV0000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block100.json b/uml2es/examples/blockFactory/data/blockfactory/block/block100.json deleted file mode 100644 index 308db65..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block100.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block100", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"V04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block101.json b/uml2es/examples/blockFactory/data/blockfactory/block/block101.json deleted file mode 100644 index 11016ad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block101.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block101", "length":1, "width":3, "height":3, "mass":1.8, "colorCode":"G03", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block102.json b/uml2es/examples/blockFactory/data/blockfactory/block/block102.json deleted file mode 100644 index 9bef5e9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block102.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block102", "length":1, "width":3, "height":5, "mass":3, "colorCode":"B21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block103.json b/uml2es/examples/blockFactory/data/blockfactory/block/block103.json deleted file mode 100644 index 13b03ef..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block103.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block103", "length":3, "width":4, "height":5, "mass":12, "colorCode":"W00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block104.json b/uml2es/examples/blockFactory/data/blockfactory/block/block104.json deleted file mode 100644 index a0e1c26..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block104.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block104", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"YG13", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block105.json b/uml2es/examples/blockFactory/data/blockfactory/block/block105.json deleted file mode 100644 index 331b911..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block105.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block105", "length":4, "width":1, "height":4, "mass":0.8, "colorCode":"YG07", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block106.json b/uml2es/examples/blockFactory/data/blockfactory/block/block106.json deleted file mode 100644 index 47753c3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block106.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block106", "length":1, "width":1, "height":4, "mass":0.2, "colorCode":"G20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block107.json b/uml2es/examples/blockFactory/data/blockfactory/block/block107.json deleted file mode 100644 index 8614266..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block107.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block107", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"E87", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block108.json b/uml2es/examples/blockFactory/data/blockfactory/block/block108.json deleted file mode 100644 index 50f3f92..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block108.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block108", "length":1, "width":5, "height":5, "mass":1.25, "colorCode":"G0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block109.json b/uml2es/examples/blockFactory/data/blockfactory/block/block109.json deleted file mode 100644 index 66743ba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block109.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block109", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"BG15", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block11.json b/uml2es/examples/blockFactory/data/blockfactory/block/block11.json deleted file mode 100644 index 7e73a98..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block11.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block11", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"RV000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block110.json b/uml2es/examples/blockFactory/data/blockfactory/block/block110.json deleted file mode 100644 index 7ff7582..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block110.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block110", "length":3, "width":4, "height":3, "mass":7.2, "colorCode":"E47", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block111.json b/uml2es/examples/blockFactory/data/blockfactory/block/block111.json deleted file mode 100644 index 56697e6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block111.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block111", "length":4, "width":2, "height":2, "mass":0.8, "colorCode":"YG25", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block112.json b/uml2es/examples/blockFactory/data/blockfactory/block/block112.json deleted file mode 100644 index 9c74dcb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block112.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block112", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"E55", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block113.json b/uml2es/examples/blockFactory/data/blockfactory/block/block113.json deleted file mode 100644 index 515b7af..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block113.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block113", "length":4, "width":2, "height":3, "mass":1.2, "colorCode":"RV95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block114.json b/uml2es/examples/blockFactory/data/blockfactory/block/block114.json deleted file mode 100644 index 5f9b2df..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block114.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block114", "length":2, "width":1, "height":3, "mass":0.3, "colorCode":"B16", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block115.json b/uml2es/examples/blockFactory/data/blockfactory/block/block115.json deleted file mode 100644 index 0741727..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block115.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block115", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"G12", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block116.json b/uml2es/examples/blockFactory/data/blockfactory/block/block116.json deleted file mode 100644 index fdae8e5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block116.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block116", "length":4, "width":3, "height":5, "mass":3, "colorCode":"E70", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block117.json b/uml2es/examples/blockFactory/data/blockfactory/block/block117.json deleted file mode 100644 index 595d88c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block117.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block117", "length":3, "width":3, "height":1, "mass":1.8, "colorCode":"W1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block118.json b/uml2es/examples/blockFactory/data/blockfactory/block/block118.json deleted file mode 100644 index 50add10..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block118.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block118", "length":4, "width":2, "height":5, "mass":8, "colorCode":"E55", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block119.json b/uml2es/examples/blockFactory/data/blockfactory/block/block119.json deleted file mode 100644 index fc16bca..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block119.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block119", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"G00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block12.json b/uml2es/examples/blockFactory/data/blockfactory/block/block12.json deleted file mode 100644 index ffccf6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block12.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block12", "length":5, "width":2, "height":2, "mass":1, "colorCode":"BV000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block120.json b/uml2es/examples/blockFactory/data/blockfactory/block/block120.json deleted file mode 100644 index d990ad2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block120.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block120", "length":3, "width":5, "height":4, "mass":3, "colorCode":"BG07", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block121.json b/uml2es/examples/blockFactory/data/blockfactory/block/block121.json deleted file mode 100644 index b2ff4a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block121.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block121", "length":3, "width":1, "height":3, "mass":1.8, "colorCode":"YG0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block122.json b/uml2es/examples/blockFactory/data/blockfactory/block/block122.json deleted file mode 100644 index 6d8233b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block122.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block122", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"V20", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block123.json b/uml2es/examples/blockFactory/data/blockfactory/block/block123.json deleted file mode 100644 index 9d22883..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block123.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block123", "length":4, "width":2, "height":5, "mass":8, "colorCode":"Y21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block124.json b/uml2es/examples/blockFactory/data/blockfactory/block/block124.json deleted file mode 100644 index 7605c64..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block124.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block124", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"E07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block125.json b/uml2es/examples/blockFactory/data/blockfactory/block/block125.json deleted file mode 100644 index 577253c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block125.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block125", "length":4, "width":3, "height":3, "mass":7.2, "colorCode":"YG67", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block126.json b/uml2es/examples/blockFactory/data/blockfactory/block/block126.json deleted file mode 100644 index f65d640..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block126.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block126", "length":5, "width":2, "height":4, "mass":8, "colorCode":"E81", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block127.json b/uml2es/examples/blockFactory/data/blockfactory/block/block127.json deleted file mode 100644 index 7a43643..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block127.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block127", "length":3, "width":1, "height":1, "mass":0.15, "colorCode":"G14", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block128.json b/uml2es/examples/blockFactory/data/blockfactory/block/block128.json deleted file mode 100644 index 90ade7e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block128.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block128", "length":4, "width":1, "height":5, "mass":1, "colorCode":"R01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block129.json b/uml2es/examples/blockFactory/data/blockfactory/block/block129.json deleted file mode 100644 index 150237a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block129.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block129", "length":5, "width":3, "height":1, "mass":3, "colorCode":"RV25", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block13.json b/uml2es/examples/blockFactory/data/blockfactory/block/block13.json deleted file mode 100644 index 81f24f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block13.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block13", "length":3, "width":5, "height":3, "mass":9, "colorCode":"YG61", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block130.json b/uml2es/examples/blockFactory/data/blockfactory/block/block130.json deleted file mode 100644 index 34440dd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block130.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block130", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"BV08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block131.json b/uml2es/examples/blockFactory/data/blockfactory/block/block131.json deleted file mode 100644 index e258b62..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block131.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block131", "length":1, "width":5, "height":2, "mass":2, "colorCode":"R01", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block132.json b/uml2es/examples/blockFactory/data/blockfactory/block/block132.json deleted file mode 100644 index c4af271..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block132.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block132", "length":5, "width":5, "height":1, "mass":1.25, "colorCode":"V0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block133.json b/uml2es/examples/blockFactory/data/blockfactory/block/block133.json deleted file mode 100644 index 2b5eb76..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block133.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block133", "length":5, "width":1, "height":1, "mass":1, "colorCode":"BV31", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block134.json b/uml2es/examples/blockFactory/data/blockfactory/block/block134.json deleted file mode 100644 index 062071d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block134.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block134", "length":3, "width":5, "height":2, "mass":6, "colorCode":"R22", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block135.json b/uml2es/examples/blockFactory/data/blockfactory/block/block135.json deleted file mode 100644 index 227c152..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block135.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block135", "length":1, "width":2, "height":3, "mass":0.3, "colorCode":"FV2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block136.json b/uml2es/examples/blockFactory/data/blockfactory/block/block136.json deleted file mode 100644 index 1b22b87..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block136.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block136", "length":1, "width":4, "height":3, "mass":0.6, "colorCode":"G19", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block137.json b/uml2es/examples/blockFactory/data/blockfactory/block/block137.json deleted file mode 100644 index b9e10fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block137.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block137", "length":2, "width":4, "height":4, "mass":1.6, "colorCode":"V22", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block138.json b/uml2es/examples/blockFactory/data/blockfactory/block/block138.json deleted file mode 100644 index 62a0a95..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block138.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block138", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"E44", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block139.json b/uml2es/examples/blockFactory/data/blockfactory/block/block139.json deleted file mode 100644 index cfa6517..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block139.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block139", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"Y0000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block14.json b/uml2es/examples/blockFactory/data/blockfactory/block/block14.json deleted file mode 100644 index 4bef9a2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block14.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block14", "length":1, "width":2, "height":1, "mass":0.1, "colorCode":"W2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block140.json b/uml2es/examples/blockFactory/data/blockfactory/block/block140.json deleted file mode 100644 index 5317297..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block140.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block140", "length":5, "width":1, "height":4, "mass":4, "colorCode":"R02", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block141.json b/uml2es/examples/blockFactory/data/blockfactory/block/block141.json deleted file mode 100644 index 56bac86..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block141.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block141", "length":2, "width":3, "height":5, "mass":6, "colorCode":"FV2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block142.json b/uml2es/examples/blockFactory/data/blockfactory/block/block142.json deleted file mode 100644 index 9f67ad5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block142.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block142", "length":5, "width":2, "height":4, "mass":8, "colorCode":"B14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block143.json b/uml2es/examples/blockFactory/data/blockfactory/block/block143.json deleted file mode 100644 index cb65cb5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block143.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block143", "length":2, "width":2, "height":1, "mass":0.2, "colorCode":"BG34", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block144.json b/uml2es/examples/blockFactory/data/blockfactory/block/block144.json deleted file mode 100644 index d3b805c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block144.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block144", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"B63", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block145.json b/uml2es/examples/blockFactory/data/blockfactory/block/block145.json deleted file mode 100644 index e7a54dc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block145.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block145", "length":3, "width":4, "height":3, "mass":7.2, "colorCode":"BG13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block146.json b/uml2es/examples/blockFactory/data/blockfactory/block/block146.json deleted file mode 100644 index f15fb37..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block146.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block146", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"YR23", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block147.json b/uml2es/examples/blockFactory/data/blockfactory/block/block147.json deleted file mode 100644 index 4bfd8f1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block147.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block147", "length":3, "width":3, "height":5, "mass":9, "colorCode":"BV13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block148.json b/uml2es/examples/blockFactory/data/blockfactory/block/block148.json deleted file mode 100644 index 736785e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block148.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block148", "length":2, "width":1, "height":5, "mass":2, "colorCode":"N3", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block149.json b/uml2es/examples/blockFactory/data/blockfactory/block/block149.json deleted file mode 100644 index 5888884..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block149.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block149", "length":1, "width":1, "height":2, "mass":0.1, "colorCode":"R30", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block15.json b/uml2es/examples/blockFactory/data/blockfactory/block/block15.json deleted file mode 100644 index acfbf82..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block15.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block15", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"R43", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block150.json b/uml2es/examples/blockFactory/data/blockfactory/block/block150.json deleted file mode 100644 index 0d66781..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block150.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block150", "length":1, "width":2, "height":4, "mass":1.6, "colorCode":"RV04", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block151.json b/uml2es/examples/blockFactory/data/blockfactory/block/block151.json deleted file mode 100644 index f5f1b4f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block151.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block151", "length":1, "width":4, "height":5, "mass":4, "colorCode":"YG99", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block152.json b/uml2es/examples/blockFactory/data/blockfactory/block/block152.json deleted file mode 100644 index 2e65a01..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block152.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block152", "length":5, "width":4, "height":4, "mass":16, "colorCode":"C9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block153.json b/uml2es/examples/blockFactory/data/blockfactory/block/block153.json deleted file mode 100644 index 766be55..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block153.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block153", "length":5, "width":2, "height":1, "mass":0.5, "colorCode":"Y08", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block154.json b/uml2es/examples/blockFactory/data/blockfactory/block/block154.json deleted file mode 100644 index d572f25..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block154.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block154", "length":3, "width":3, "height":2, "mass":0.9, "colorCode":"FBG2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block155.json b/uml2es/examples/blockFactory/data/blockfactory/block/block155.json deleted file mode 100644 index 57d9c66..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block155.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block155", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"E95", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block156.json b/uml2es/examples/blockFactory/data/blockfactory/block/block156.json deleted file mode 100644 index e5908c6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block156.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block156", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"W7", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block157.json b/uml2es/examples/blockFactory/data/blockfactory/block/block157.json deleted file mode 100644 index fe1a445..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block157.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block157", "length":5, "width":3, "height":3, "mass":9, "colorCode":"B32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block158.json b/uml2es/examples/blockFactory/data/blockfactory/block/block158.json deleted file mode 100644 index a37ec30..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block158.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block158", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"Y13", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block159.json b/uml2es/examples/blockFactory/data/blockfactory/block/block159.json deleted file mode 100644 index 435e9cc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block159.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block159", "length":2, "width":4, "height":5, "mass":2, "colorCode":"BV01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block16.json b/uml2es/examples/blockFactory/data/blockfactory/block/block16.json deleted file mode 100644 index 8c945f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block16.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block16", "length":5, "width":3, "height":5, "mass":15, "colorCode":"E42", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block160.json b/uml2es/examples/blockFactory/data/blockfactory/block/block160.json deleted file mode 100644 index c54893c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block160.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block160", "length":4, "width":3, "height":5, "mass":12, "colorCode":"R29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block161.json b/uml2es/examples/blockFactory/data/blockfactory/block/block161.json deleted file mode 100644 index 113aa08..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block161.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block161", "length":3, "width":5, "height":1, "mass":3, "colorCode":"BG34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block162.json b/uml2es/examples/blockFactory/data/blockfactory/block/block162.json deleted file mode 100644 index b464458..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block162.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block162", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"YG93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block163.json b/uml2es/examples/blockFactory/data/blockfactory/block/block163.json deleted file mode 100644 index 27d9c4e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block163.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block163", "length":3, "width":1, "height":2, "mass":0.3, "colorCode":"T2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block164.json b/uml2es/examples/blockFactory/data/blockfactory/block/block164.json deleted file mode 100644 index ca98ab7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block164.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block164", "length":1, "width":1, "height":5, "mass":0.25, "colorCode":"Y21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block165.json b/uml2es/examples/blockFactory/data/blockfactory/block/block165.json deleted file mode 100644 index b179530..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block165.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block165", "length":2, "width":1, "height":5, "mass":2, "colorCode":"E18", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block166.json b/uml2es/examples/blockFactory/data/blockfactory/block/block166.json deleted file mode 100644 index 2e9c6b4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block166.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block166", "length":2, "width":2, "height":3, "mass":0.6, "colorCode":"BG49", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block167.json b/uml2es/examples/blockFactory/data/blockfactory/block/block167.json deleted file mode 100644 index 893b657..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block167.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block167", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"YG21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block168.json b/uml2es/examples/blockFactory/data/blockfactory/block/block168.json deleted file mode 100644 index 2ef8b05..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block168.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block168", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"YG25", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block169.json b/uml2es/examples/blockFactory/data/blockfactory/block/block169.json deleted file mode 100644 index dcecad1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block169.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block169", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"G94", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block17.json b/uml2es/examples/blockFactory/data/blockfactory/block/block17.json deleted file mode 100644 index d425865..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block17.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block17", "length":2, "width":5, "height":1, "mass":2, "colorCode":"B29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block170.json b/uml2es/examples/blockFactory/data/blockfactory/block/block170.json deleted file mode 100644 index d14e3a9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block170.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block170", "length":5, "width":3, "height":3, "mass":9, "colorCode":"T5", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block171.json b/uml2es/examples/blockFactory/data/blockfactory/block/block171.json deleted file mode 100644 index ebc6a5a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block171.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block171", "length":1, "width":5, "height":4, "mass":1, "colorCode":"E09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block172.json b/uml2es/examples/blockFactory/data/blockfactory/block/block172.json deleted file mode 100644 index 2541f90..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block172.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block172", "length":5, "width":5, "height":4, "mass":5, "colorCode":"YR23", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block173.json b/uml2es/examples/blockFactory/data/blockfactory/block/block173.json deleted file mode 100644 index 2e02185..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block173.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block173", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"E84", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block174.json b/uml2es/examples/blockFactory/data/blockfactory/block/block174.json deleted file mode 100644 index a6c68e7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block174.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block174", "length":3, "width":3, "height":5, "mass":9, "colorCode":"V99", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block175.json b/uml2es/examples/blockFactory/data/blockfactory/block/block175.json deleted file mode 100644 index d4e03d1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block175.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block175", "length":1, "width":1, "height":3, "mass":0.15, "colorCode":"V93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block176.json b/uml2es/examples/blockFactory/data/blockfactory/block/block176.json deleted file mode 100644 index 47d1c81..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block176.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block176", "length":5, "width":5, "height":2, "mass":10, "colorCode":"T3", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block177.json b/uml2es/examples/blockFactory/data/blockfactory/block/block177.json deleted file mode 100644 index 4958c82..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block177.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block177", "length":1, "width":1, "height":3, "mass":0.15, "colorCode":"R24", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block178.json b/uml2es/examples/blockFactory/data/blockfactory/block/block178.json deleted file mode 100644 index 38256d7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block178.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block178", "length":4, "width":2, "height":3, "mass":1.2, "colorCode":"B60", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block179.json b/uml2es/examples/blockFactory/data/blockfactory/block/block179.json deleted file mode 100644 index 8fc504d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block179.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block179", "length":4, "width":4, "height":5, "mass":4, "colorCode":"T6", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block18.json b/uml2es/examples/blockFactory/data/blockfactory/block/block18.json deleted file mode 100644 index 909b757..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block18.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block18", "length":5, "width":1, "height":3, "mass":3, "colorCode":"YR000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block180.json b/uml2es/examples/blockFactory/data/blockfactory/block/block180.json deleted file mode 100644 index 670be4e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block180.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block180", "length":4, "width":5, "height":1, "mass":4, "colorCode":"R59", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block181.json b/uml2es/examples/blockFactory/data/blockfactory/block/block181.json deleted file mode 100644 index f7d49f2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block181.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block181", "length":3, "width":3, "height":3, "mass":1.35, "colorCode":"G000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block182.json b/uml2es/examples/blockFactory/data/blockfactory/block/block182.json deleted file mode 100644 index 4edbeff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block182.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block182", "length":1, "width":2, "height":4, "mass":0.4, "colorCode":"V01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block183.json b/uml2es/examples/blockFactory/data/blockfactory/block/block183.json deleted file mode 100644 index dce5646..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block183.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block183", "length":4, "width":4, "height":5, "mass":16, "colorCode":"W4", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block184.json b/uml2es/examples/blockFactory/data/blockfactory/block/block184.json deleted file mode 100644 index 18eba1b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block184.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block184", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"R59", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block185.json b/uml2es/examples/blockFactory/data/blockfactory/block/block185.json deleted file mode 100644 index 06f7e26..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block185.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block185", "length":3, "width":3, "height":5, "mass":2.25, "colorCode":"B45", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block186.json b/uml2es/examples/blockFactory/data/blockfactory/block/block186.json deleted file mode 100644 index 18f590f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block186.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block186", "length":2, "width":3, "height":3, "mass":3.6, "colorCode":"N2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block187.json b/uml2es/examples/blockFactory/data/blockfactory/block/block187.json deleted file mode 100644 index 0c41403..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block187.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block187", "length":2, "width":4, "height":4, "mass":1.6, "colorCode":"BG02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block188.json b/uml2es/examples/blockFactory/data/blockfactory/block/block188.json deleted file mode 100644 index 7274aba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block188.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block188", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"BG93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block189.json b/uml2es/examples/blockFactory/data/blockfactory/block/block189.json deleted file mode 100644 index c2e84d4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block189.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block189", "length":1, "width":5, "height":2, "mass":2, "colorCode":"N0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block19.json b/uml2es/examples/blockFactory/data/blockfactory/block/block19.json deleted file mode 100644 index 7f99bb7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block19.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block19", "length":3, "width":5, "height":1, "mass":3, "colorCode":"YR61", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block190.json b/uml2es/examples/blockFactory/data/blockfactory/block/block190.json deleted file mode 100644 index 9526ac0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block190.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block190", "length":5, "width":2, "height":4, "mass":8, "colorCode":"FYG1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block191.json b/uml2es/examples/blockFactory/data/blockfactory/block/block191.json deleted file mode 100644 index 7d3c550..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block191.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block191", "length":1, "width":1, "height":2, "mass":0.1, "colorCode":"R81", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block192.json b/uml2es/examples/blockFactory/data/blockfactory/block/block192.json deleted file mode 100644 index 0815783..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block192.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block192", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"E09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block193.json b/uml2es/examples/blockFactory/data/blockfactory/block/block193.json deleted file mode 100644 index d533e2d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block193.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block193", "length":5, "width":4, "height":4, "mass":16, "colorCode":"E57", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block194.json b/uml2es/examples/blockFactory/data/blockfactory/block/block194.json deleted file mode 100644 index 6636f22..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block194.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block194", "length":4, "width":4, "height":3, "mass":2.4, "colorCode":"BG05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block195.json b/uml2es/examples/blockFactory/data/blockfactory/block/block195.json deleted file mode 100644 index a8129ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block195.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block195", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"YG67", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block196.json b/uml2es/examples/blockFactory/data/blockfactory/block/block196.json deleted file mode 100644 index a7c29e1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block196.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block196", "length":3, "width":5, "height":1, "mass":0.75, "colorCode":"YG91", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block197.json b/uml2es/examples/blockFactory/data/blockfactory/block/block197.json deleted file mode 100644 index 46dc93b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block197.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block197", "length":1, "width":3, "height":3, "mass":0.45, "colorCode":"V04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block198.json b/uml2es/examples/blockFactory/data/blockfactory/block/block198.json deleted file mode 100644 index 7184e8c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block198.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block198", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"R20", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block199.json b/uml2es/examples/blockFactory/data/blockfactory/block/block199.json deleted file mode 100644 index 3acf028..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block199.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block199", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"YR31", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block2.json b/uml2es/examples/blockFactory/data/blockfactory/block/block2.json deleted file mode 100644 index d2b515c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block2.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block2", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"YR82", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block20.json b/uml2es/examples/blockFactory/data/blockfactory/block/block20.json deleted file mode 100644 index e14e98b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block20.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block20", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"Y0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block200.json b/uml2es/examples/blockFactory/data/blockfactory/block/block200.json deleted file mode 100644 index 5c2fe3d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block200.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block200", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"T6", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block201.json b/uml2es/examples/blockFactory/data/blockfactory/block/block201.json deleted file mode 100644 index 61f69ea..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block201.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block201", "length":5, "width":4, "height":1, "mass":4, "colorCode":"T10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block202.json b/uml2es/examples/blockFactory/data/blockfactory/block/block202.json deleted file mode 100644 index e3e36a1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block202.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block202", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"B91", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block203.json b/uml2es/examples/blockFactory/data/blockfactory/block/block203.json deleted file mode 100644 index 5f81a87..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block203.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block203", "length":2, "width":4, "height":5, "mass":8, "colorCode":"YG67", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block204.json b/uml2es/examples/blockFactory/data/blockfactory/block/block204.json deleted file mode 100644 index 974e165..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block204.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block204", "length":5, "width":5, "height":2, "mass":2.5, "colorCode":"E31", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block205.json b/uml2es/examples/blockFactory/data/blockfactory/block/block205.json deleted file mode 100644 index 387e024..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block205.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block205", "length":5, "width":1, "height":4, "mass":4, "colorCode":"W1", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block206.json b/uml2es/examples/blockFactory/data/blockfactory/block/block206.json deleted file mode 100644 index 3c9b0c1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block206.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block206", "length":2, "width":5, "height":3, "mass":6, "colorCode":"G000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block207.json b/uml2es/examples/blockFactory/data/blockfactory/block/block207.json deleted file mode 100644 index bec90a9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block207.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block207", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"C3", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block208.json b/uml2es/examples/blockFactory/data/blockfactory/block/block208.json deleted file mode 100644 index 65de4e1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block208.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block208", "length":2, "width":1, "height":2, "mass":0.2, "colorCode":"B99", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block209.json b/uml2es/examples/blockFactory/data/blockfactory/block/block209.json deleted file mode 100644 index 30d88b0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block209.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block209", "length":5, "width":2, "height":1, "mass":2, "colorCode":"B23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block21.json b/uml2es/examples/blockFactory/data/blockfactory/block/block21.json deleted file mode 100644 index e8418fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block21.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block21", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"B0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block210.json b/uml2es/examples/blockFactory/data/blockfactory/block/block210.json deleted file mode 100644 index 039a977..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block210.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block210", "length":3, "width":5, "height":1, "mass":3, "colorCode":"T10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block211.json b/uml2es/examples/blockFactory/data/blockfactory/block/block211.json deleted file mode 100644 index 8b196ea..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block211.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block211", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"YG97", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block212.json b/uml2es/examples/blockFactory/data/blockfactory/block/block212.json deleted file mode 100644 index a762a32..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block212.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block212", "length":2, "width":4, "height":5, "mass":8, "colorCode":"YG93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block213.json b/uml2es/examples/blockFactory/data/blockfactory/block/block213.json deleted file mode 100644 index cdb6afc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block213.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block213", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"E59", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block214.json b/uml2es/examples/blockFactory/data/blockfactory/block/block214.json deleted file mode 100644 index 2f44b0e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block214.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block214", "length":2, "width":4, "height":2, "mass":0.8, "colorCode":"Y38", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block215.json b/uml2es/examples/blockFactory/data/blockfactory/block/block215.json deleted file mode 100644 index 7fa3a72..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block215.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block215", "length":2, "width":5, "height":5, "mass":10, "colorCode":"R46", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block216.json b/uml2es/examples/blockFactory/data/blockfactory/block/block216.json deleted file mode 100644 index 7ab59e1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block216.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block216", "length":3, "width":4, "height":5, "mass":12, "colorCode":"G17", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block217.json b/uml2es/examples/blockFactory/data/blockfactory/block/block217.json deleted file mode 100644 index 9f63e54..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block217.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block217", "length":4, "width":1, "height":5, "mass":4, "colorCode":"G00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block218.json b/uml2es/examples/blockFactory/data/blockfactory/block/block218.json deleted file mode 100644 index 46237a1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block218.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block218", "length":1, "width":3, "height":3, "mass":1.8, "colorCode":"BG72", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block219.json b/uml2es/examples/blockFactory/data/blockfactory/block/block219.json deleted file mode 100644 index 39743fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block219.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block219", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"RV14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block22.json b/uml2es/examples/blockFactory/data/blockfactory/block/block22.json deleted file mode 100644 index 678e712..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block22.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block22", "length":5, "width":2, "height":1, "mass":2, "colorCode":"YR07", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block220.json b/uml2es/examples/blockFactory/data/blockfactory/block/block220.json deleted file mode 100644 index 5c429d7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block220.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block220", "length":2, "width":4, "height":5, "mass":8, "colorCode":"G20", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block221.json b/uml2es/examples/blockFactory/data/blockfactory/block/block221.json deleted file mode 100644 index 9aec601..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block221.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block221", "length":2, "width":2, "height":5, "mass":4, "colorCode":"B16", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block222.json b/uml2es/examples/blockFactory/data/blockfactory/block/block222.json deleted file mode 100644 index 921e35a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block222.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block222", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"RV32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block223.json b/uml2es/examples/blockFactory/data/blockfactory/block/block223.json deleted file mode 100644 index 9193047..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block223.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block223", "length":3, "width":3, "height":5, "mass":9, "colorCode":"Y11", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block224.json b/uml2es/examples/blockFactory/data/blockfactory/block/block224.json deleted file mode 100644 index 0283d7c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block224.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block224", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"YG06", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block225.json b/uml2es/examples/blockFactory/data/blockfactory/block/block225.json deleted file mode 100644 index cf9c53b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block225.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block225", "length":2, "width":2, "height":1, "mass":0.8, "colorCode":"R29", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block226.json b/uml2es/examples/blockFactory/data/blockfactory/block/block226.json deleted file mode 100644 index e6f5066..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block226.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block226", "length":1, "width":5, "height":1, "mass":1, "colorCode":"RV10", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block227.json b/uml2es/examples/blockFactory/data/blockfactory/block/block227.json deleted file mode 100644 index d17ac7a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block227.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block227", "length":1, "width":3, "height":3, "mass":1.8, "colorCode":"BG53", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block228.json b/uml2es/examples/blockFactory/data/blockfactory/block/block228.json deleted file mode 100644 index ed7722c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block228.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block228", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"RV52", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block229.json b/uml2es/examples/blockFactory/data/blockfactory/block/block229.json deleted file mode 100644 index c4fcf91..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block229.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block229", "length":5, "width":3, "height":2, "mass":6, "colorCode":"YR31", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block23.json b/uml2es/examples/blockFactory/data/blockfactory/block/block23.json deleted file mode 100644 index be2abec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block23.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block23", "length":5, "width":2, "height":4, "mass":8, "colorCode":"T10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block230.json b/uml2es/examples/blockFactory/data/blockfactory/block/block230.json deleted file mode 100644 index 044ad8c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block230.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block230", "length":1, "width":5, "height":5, "mass":1.25, "colorCode":"BG57", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block231.json b/uml2es/examples/blockFactory/data/blockfactory/block/block231.json deleted file mode 100644 index 1871195..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block231.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block231", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"V05", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block232.json b/uml2es/examples/blockFactory/data/blockfactory/block/block232.json deleted file mode 100644 index 3dda8dd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block232.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block232", "length":1, "width":2, "height":4, "mass":0.4, "colorCode":"Y06", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block233.json b/uml2es/examples/blockFactory/data/blockfactory/block/block233.json deleted file mode 100644 index 423d7e4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block233.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block233", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"G28", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block234.json b/uml2es/examples/blockFactory/data/blockfactory/block/block234.json deleted file mode 100644 index ac2d0d9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block234.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block234", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"N0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block235.json b/uml2es/examples/blockFactory/data/blockfactory/block/block235.json deleted file mode 100644 index 6ab7316..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block235.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block235", "length":3, "width":2, "height":1, "mass":1.2, "colorCode":"BG32", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block236.json b/uml2es/examples/blockFactory/data/blockfactory/block/block236.json deleted file mode 100644 index 880b5b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block236.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block236", "length":5, "width":2, "height":4, "mass":8, "colorCode":"E17", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block237.json b/uml2es/examples/blockFactory/data/blockfactory/block/block237.json deleted file mode 100644 index a3ca329..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block237.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block237", "length":2, "width":5, "height":1, "mass":0.5, "colorCode":"W3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block238.json b/uml2es/examples/blockFactory/data/blockfactory/block/block238.json deleted file mode 100644 index 12a5700..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block238.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block238", "length":4, "width":3, "height":3, "mass":7.2, "colorCode":"YG67", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block239.json b/uml2es/examples/blockFactory/data/blockfactory/block/block239.json deleted file mode 100644 index ba5ffaa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block239.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block239", "length":3, "width":5, "height":4, "mass":12, "colorCode":"R27", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block24.json b/uml2es/examples/blockFactory/data/blockfactory/block/block24.json deleted file mode 100644 index 4551b51..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block24.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block24", "length":4, "width":5, "height":1, "mass":4, "colorCode":"C10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block240.json b/uml2es/examples/blockFactory/data/blockfactory/block/block240.json deleted file mode 100644 index 1a92ca2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block240.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block240", "length":5, "width":3, "height":1, "mass":3, "colorCode":"BV29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block241.json b/uml2es/examples/blockFactory/data/blockfactory/block/block241.json deleted file mode 100644 index 8f2470a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block241.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block241", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"R11", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block242.json b/uml2es/examples/blockFactory/data/blockfactory/block/block242.json deleted file mode 100644 index 9f71fb3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block242.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block242", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"G40", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block243.json b/uml2es/examples/blockFactory/data/blockfactory/block/block243.json deleted file mode 100644 index 86421cd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block243.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block243", "length":3, "width":4, "height":4, "mass":2.4, "colorCode":"BV25", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block244.json b/uml2es/examples/blockFactory/data/blockfactory/block/block244.json deleted file mode 100644 index fade777..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block244.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block244", "length":5, "width":1, "height":2, "mass":2, "colorCode":"R85", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block245.json b/uml2es/examples/blockFactory/data/blockfactory/block/block245.json deleted file mode 100644 index 4b47cac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block245.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block245", "length":2, "width":2, "height":5, "mass":1, "colorCode":"G99", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block246.json b/uml2es/examples/blockFactory/data/blockfactory/block/block246.json deleted file mode 100644 index 4d09437..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block246.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block246", "length":1, "width":2, "height":4, "mass":1.6, "colorCode":"V01", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block247.json b/uml2es/examples/blockFactory/data/blockfactory/block/block247.json deleted file mode 100644 index 1ff6177..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block247.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block247", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"Y15", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block248.json b/uml2es/examples/blockFactory/data/blockfactory/block/block248.json deleted file mode 100644 index 2983fea..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block248.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block248", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"Y38", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block249.json b/uml2es/examples/blockFactory/data/blockfactory/block/block249.json deleted file mode 100644 index 4e15a3f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block249.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block249", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"T10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block25.json b/uml2es/examples/blockFactory/data/blockfactory/block/block25.json deleted file mode 100644 index d16812b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block25.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block25", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"W8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block250.json b/uml2es/examples/blockFactory/data/blockfactory/block/block250.json deleted file mode 100644 index 07d2330..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block250.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block250", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"W2", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block251.json b/uml2es/examples/blockFactory/data/blockfactory/block/block251.json deleted file mode 100644 index 49aafe4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block251.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block251", "length":5, "width":3, "height":3, "mass":2.25, "colorCode":"RV29", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block252.json b/uml2es/examples/blockFactory/data/blockfactory/block/block252.json deleted file mode 100644 index cb45a0c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block252.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block252", "length":5, "width":4, "height":4, "mass":4, "colorCode":"R02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block253.json b/uml2es/examples/blockFactory/data/blockfactory/block/block253.json deleted file mode 100644 index 51e0c49..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block253.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block253", "length":4, "width":5, "height":3, "mass":3, "colorCode":"R01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block254.json b/uml2es/examples/blockFactory/data/blockfactory/block/block254.json deleted file mode 100644 index 7fa0007..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block254.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block254", "length":5, "width":2, "height":1, "mass":2, "colorCode":"BG10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block255.json b/uml2es/examples/blockFactory/data/blockfactory/block/block255.json deleted file mode 100644 index 882d0d5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block255.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block255", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"E17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block256.json b/uml2es/examples/blockFactory/data/blockfactory/block/block256.json deleted file mode 100644 index be170f9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block256.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block256", "length":4, "width":4, "height":2, "mass":1.6, "colorCode":"V22", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block257.json b/uml2es/examples/blockFactory/data/blockfactory/block/block257.json deleted file mode 100644 index ac59f72..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block257.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block257", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"G03", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block258.json b/uml2es/examples/blockFactory/data/blockfactory/block/block258.json deleted file mode 100644 index 47ef9b3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block258.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block258", "length":4, "width":3, "height":5, "mass":12, "colorCode":"B93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block259.json b/uml2es/examples/blockFactory/data/blockfactory/block/block259.json deleted file mode 100644 index 616bd37..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block259.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block259", "length":5, "width":1, "height":1, "mass":1, "colorCode":"BG72", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block26.json b/uml2es/examples/blockFactory/data/blockfactory/block/block26.json deleted file mode 100644 index 602b460..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block26.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block26", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"R46", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block260.json b/uml2es/examples/blockFactory/data/blockfactory/block/block260.json deleted file mode 100644 index 051d859..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block260.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block260", "length":2, "width":3, "height":1, "mass":0.3, "colorCode":"BG90", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block261.json b/uml2es/examples/blockFactory/data/blockfactory/block/block261.json deleted file mode 100644 index cc44922..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block261.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block261", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"BG01", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block262.json b/uml2es/examples/blockFactory/data/blockfactory/block/block262.json deleted file mode 100644 index 9828e75..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block262.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block262", "length":2, "width":1, "height":5, "mass":2, "colorCode":"T9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block263.json b/uml2es/examples/blockFactory/data/blockfactory/block/block263.json deleted file mode 100644 index 6876a56..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block263.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block263", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"YR61", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block264.json b/uml2es/examples/blockFactory/data/blockfactory/block/block264.json deleted file mode 100644 index 1a2339c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block264.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block264", "length":3, "width":5, "height":5, "mass":15, "colorCode":"YG61", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block265.json b/uml2es/examples/blockFactory/data/blockfactory/block/block265.json deleted file mode 100644 index faeb08d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block265.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block265", "length":4, "width":1, "height":4, "mass":0.8, "colorCode":"V0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block266.json b/uml2es/examples/blockFactory/data/blockfactory/block/block266.json deleted file mode 100644 index 16e9135..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block266.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block266", "length":3, "width":1, "height":5, "mass":0.75, "colorCode":"E00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block267.json b/uml2es/examples/blockFactory/data/blockfactory/block/block267.json deleted file mode 100644 index 101d5d2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block267.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block267", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"E71", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block268.json b/uml2es/examples/blockFactory/data/blockfactory/block/block268.json deleted file mode 100644 index 48ac32e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block268.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block268", "length":4, "width":2, "height":4, "mass":1.6, "colorCode":"R37", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block269.json b/uml2es/examples/blockFactory/data/blockfactory/block/block269.json deleted file mode 100644 index 3d681a2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block269.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block269", "length":5, "width":2, "height":2, "mass":4, "colorCode":"E15", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block27.json b/uml2es/examples/blockFactory/data/blockfactory/block/block27.json deleted file mode 100644 index 3fbb013..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block27.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block27", "length":3, "width":4, "height":1, "mass":0.6, "colorCode":"C8", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block270.json b/uml2es/examples/blockFactory/data/blockfactory/block/block270.json deleted file mode 100644 index 6b0cb0f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block270.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block270", "length":3, "width":4, "height":2, "mass":4.8, "colorCode":"YG07", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block271.json b/uml2es/examples/blockFactory/data/blockfactory/block/block271.json deleted file mode 100644 index 54cdbff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block271.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block271", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"E02", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block272.json b/uml2es/examples/blockFactory/data/blockfactory/block/block272.json deleted file mode 100644 index badaee3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block272.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block272", "length":1, "width":3, "height":5, "mass":3, "colorCode":"V91", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block273.json b/uml2es/examples/blockFactory/data/blockfactory/block/block273.json deleted file mode 100644 index 073a3e6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block273.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block273", "length":5, "width":5, "height":2, "mass":10, "colorCode":"RV14", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block274.json b/uml2es/examples/blockFactory/data/blockfactory/block/block274.json deleted file mode 100644 index 339206f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block274.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block274", "length":4, "width":4, "height":5, "mass":16, "colorCode":"YR21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block275.json b/uml2es/examples/blockFactory/data/blockfactory/block/block275.json deleted file mode 100644 index c56487d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block275.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block275", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"T1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block276.json b/uml2es/examples/blockFactory/data/blockfactory/block/block276.json deleted file mode 100644 index 6255373..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block276.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block276", "length":5, "width":3, "height":4, "mass":12, "colorCode":"RV42", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block277.json b/uml2es/examples/blockFactory/data/blockfactory/block/block277.json deleted file mode 100644 index 67d2148..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block277.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block277", "length":4, "width":4, "height":5, "mass":16, "colorCode":"V0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block278.json b/uml2es/examples/blockFactory/data/blockfactory/block/block278.json deleted file mode 100644 index 9a5c150..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block278.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block278", "length":5, "width":4, "height":1, "mass":4, "colorCode":"G19", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block279.json b/uml2es/examples/blockFactory/data/blockfactory/block/block279.json deleted file mode 100644 index d98aed8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block279.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block279", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"B05", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block28.json b/uml2es/examples/blockFactory/data/blockfactory/block/block28.json deleted file mode 100644 index e8c0ed7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block28.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block28", "length":1, "width":3, "height":1, "mass":0.6, "colorCode":"E47", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block280.json b/uml2es/examples/blockFactory/data/blockfactory/block/block280.json deleted file mode 100644 index 5fd1bf9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block280.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block280", "length":1, "width":1, "height":2, "mass":0.1, "colorCode":"T4", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block281.json b/uml2es/examples/blockFactory/data/blockfactory/block/block281.json deleted file mode 100644 index ca24d38..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block281.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block281", "length":4, "width":4, "height":5, "mass":4, "colorCode":"BG05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block282.json b/uml2es/examples/blockFactory/data/blockfactory/block/block282.json deleted file mode 100644 index 7f74be8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block282.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block282", "length":4, "width":5, "height":4, "mass":4, "colorCode":"R83", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block283.json b/uml2es/examples/blockFactory/data/blockfactory/block/block283.json deleted file mode 100644 index c3549c8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block283.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block283", "length":4, "width":5, "height":1, "mass":1, "colorCode":"B04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block284.json b/uml2es/examples/blockFactory/data/blockfactory/block/block284.json deleted file mode 100644 index ee03886..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block284.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block284", "length":2, "width":5, "height":4, "mass":8, "colorCode":"T9", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block285.json b/uml2es/examples/blockFactory/data/blockfactory/block/block285.json deleted file mode 100644 index 216ccf1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block285.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block285", "length":3, "width":2, "height":1, "mass":1.2, "colorCode":"E19", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block286.json b/uml2es/examples/blockFactory/data/blockfactory/block/block286.json deleted file mode 100644 index e056e5d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block286.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block286", "length":2, "width":3, "height":1, "mass":1.2, "colorCode":"E18", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block287.json b/uml2es/examples/blockFactory/data/blockfactory/block/block287.json deleted file mode 100644 index 7c49d5e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block287.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block287", "length":3, "width":1, "height":3, "mass":0.45, "colorCode":"BG13", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block288.json b/uml2es/examples/blockFactory/data/blockfactory/block/block288.json deleted file mode 100644 index 155b174..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block288.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block288", "length":1, "width":5, "height":1, "mass":0.25, "colorCode":"B18", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block289.json b/uml2es/examples/blockFactory/data/blockfactory/block/block289.json deleted file mode 100644 index 593a05f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block289.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block289", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"E99", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block29.json b/uml2es/examples/blockFactory/data/blockfactory/block/block29.json deleted file mode 100644 index 1251f1f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block29.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block29", "length":2, "width":5, "height":4, "mass":8, "colorCode":"Y02", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block290.json b/uml2es/examples/blockFactory/data/blockfactory/block/block290.json deleted file mode 100644 index c8c555f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block290.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block290", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"Y000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block291.json b/uml2es/examples/blockFactory/data/blockfactory/block/block291.json deleted file mode 100644 index 2d8c4ff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block291.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block291", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"E97", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block292.json b/uml2es/examples/blockFactory/data/blockfactory/block/block292.json deleted file mode 100644 index ab6205e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block292.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block292", "length":5, "width":2, "height":4, "mass":8, "colorCode":"W9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block293.json b/uml2es/examples/blockFactory/data/blockfactory/block/block293.json deleted file mode 100644 index cdbc012..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block293.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block293", "length":5, "width":4, "height":3, "mass":12, "colorCode":"YR07", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block294.json b/uml2es/examples/blockFactory/data/blockfactory/block/block294.json deleted file mode 100644 index 5106030..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block294.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block294", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"RV19", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block295.json b/uml2es/examples/blockFactory/data/blockfactory/block/block295.json deleted file mode 100644 index 5ac99ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block295.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block295", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"B37", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block296.json b/uml2es/examples/blockFactory/data/blockfactory/block/block296.json deleted file mode 100644 index a6e3c76..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block296.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block296", "length":5, "width":5, "height":3, "mass":15, "colorCode":"RV69", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block297.json b/uml2es/examples/blockFactory/data/blockfactory/block/block297.json deleted file mode 100644 index 99691f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block297.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block297", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"C9", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block298.json b/uml2es/examples/blockFactory/data/blockfactory/block/block298.json deleted file mode 100644 index 4833036..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block298.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block298", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"R08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block299.json b/uml2es/examples/blockFactory/data/blockfactory/block/block299.json deleted file mode 100644 index a7ea06c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block299.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block299", "length":3, "width":2, "height":5, "mass":1.5, "colorCode":"E93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block3.json b/uml2es/examples/blockFactory/data/blockfactory/block/block3.json deleted file mode 100644 index 7c6eb69..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block3.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block3", "length":2, "width":5, "height":4, "mass":8, "colorCode":"BG09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block30.json b/uml2es/examples/blockFactory/data/blockfactory/block/block30.json deleted file mode 100644 index c4c7558..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block30.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block30", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"BV11", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block300.json b/uml2es/examples/blockFactory/data/blockfactory/block/block300.json deleted file mode 100644 index 2734d47..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block300.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block300", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"T5", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block301.json b/uml2es/examples/blockFactory/data/blockfactory/block/block301.json deleted file mode 100644 index 87a9efb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block301.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block301", "length":3, "width":5, "height":5, "mass":15, "colorCode":"R35", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block302.json b/uml2es/examples/blockFactory/data/blockfactory/block/block302.json deleted file mode 100644 index df42ee8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block302.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block302", "length":4, "width":4, "height":2, "mass":1.6, "colorCode":"E27", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block303.json b/uml2es/examples/blockFactory/data/blockfactory/block/block303.json deleted file mode 100644 index d74b985..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block303.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block303", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"E74", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block304.json b/uml2es/examples/blockFactory/data/blockfactory/block/block304.json deleted file mode 100644 index ef1c9ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block304.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block304", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"G99", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block305.json b/uml2es/examples/blockFactory/data/blockfactory/block/block305.json deleted file mode 100644 index e5a2ca7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block305.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block305", "length":2, "width":3, "height":5, "mass":6, "colorCode":"G14", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block306.json b/uml2es/examples/blockFactory/data/blockfactory/block/block306.json deleted file mode 100644 index c1b51e0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block306.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block306", "length":2, "width":4, "height":5, "mass":2, "colorCode":"RV09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block307.json b/uml2es/examples/blockFactory/data/blockfactory/block/block307.json deleted file mode 100644 index 4b26dbd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block307.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block307", "length":1, "width":1, "height":5, "mass":1, "colorCode":"YR82", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block308.json b/uml2es/examples/blockFactory/data/blockfactory/block/block308.json deleted file mode 100644 index bc4dd2f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block308.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block308", "length":5, "width":3, "height":5, "mass":15, "colorCode":"RV06", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block309.json b/uml2es/examples/blockFactory/data/blockfactory/block/block309.json deleted file mode 100644 index f53c0d3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block309.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block309", "length":1, "width":4, "height":2, "mass":1.6, "colorCode":"BV31", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block31.json b/uml2es/examples/blockFactory/data/blockfactory/block/block31.json deleted file mode 100644 index 955cfee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block31.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block31", "length":4, "width":3, "height":5, "mass":12, "colorCode":"YG25", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block310.json b/uml2es/examples/blockFactory/data/blockfactory/block/block310.json deleted file mode 100644 index 9e23308..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block310.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block310", "length":1, "width":5, "height":1, "mass":1, "colorCode":"N7", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block311.json b/uml2es/examples/blockFactory/data/blockfactory/block/block311.json deleted file mode 100644 index 11dbb30..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block311.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block311", "length":3, "width":2, "height":4, "mass":1.2, "colorCode":"YG95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block312.json b/uml2es/examples/blockFactory/data/blockfactory/block/block312.json deleted file mode 100644 index de7d358..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block312.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block312", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"Y18", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block313.json b/uml2es/examples/blockFactory/data/blockfactory/block/block313.json deleted file mode 100644 index cab3976..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block313.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block313", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"B16", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block314.json b/uml2es/examples/blockFactory/data/blockfactory/block/block314.json deleted file mode 100644 index ebf84c6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block314.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block314", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"E95", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block315.json b/uml2es/examples/blockFactory/data/blockfactory/block/block315.json deleted file mode 100644 index 3a6636a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block315.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block315", "length":2, "width":2, "height":5, "mass":1, "colorCode":"W10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block316.json b/uml2es/examples/blockFactory/data/blockfactory/block/block316.json deleted file mode 100644 index 5a46744..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block316.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block316", "length":5, "width":4, "height":4, "mass":16, "colorCode":"B39", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block317.json b/uml2es/examples/blockFactory/data/blockfactory/block/block317.json deleted file mode 100644 index f593b70..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block317.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block317", "length":5, "width":1, "height":2, "mass":2, "colorCode":"BG09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block318.json b/uml2es/examples/blockFactory/data/blockfactory/block/block318.json deleted file mode 100644 index e2cfea5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block318.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block318", "length":2, "width":5, "height":2, "mass":1, "colorCode":"Y23", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block319.json b/uml2es/examples/blockFactory/data/blockfactory/block/block319.json deleted file mode 100644 index 70c0c48..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block319.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block319", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"E25", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block32.json b/uml2es/examples/blockFactory/data/blockfactory/block/block32.json deleted file mode 100644 index 194d10b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block32.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block32", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"YG0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block320.json b/uml2es/examples/blockFactory/data/blockfactory/block/block320.json deleted file mode 100644 index 366f46a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block320.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block320", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"RV00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block321.json b/uml2es/examples/blockFactory/data/blockfactory/block/block321.json deleted file mode 100644 index 364b18a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block321.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block321", "length":5, "width":4, "height":1, "mass":4, "colorCode":"Y08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block322.json b/uml2es/examples/blockFactory/data/blockfactory/block/block322.json deleted file mode 100644 index b295d2a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block322.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block322", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"Y06", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block323.json b/uml2es/examples/blockFactory/data/blockfactory/block/block323.json deleted file mode 100644 index 8a7c672..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block323.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block323", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"RV00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block324.json b/uml2es/examples/blockFactory/data/blockfactory/block/block324.json deleted file mode 100644 index 6f53a8e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block324.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block324", "length":3, "width":2, "height":5, "mass":6, "colorCode":"RV000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block325.json b/uml2es/examples/blockFactory/data/blockfactory/block/block325.json deleted file mode 100644 index 52f8fbd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block325.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block325", "length":1, "width":3, "height":4, "mass":0.6, "colorCode":"V20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block326.json b/uml2es/examples/blockFactory/data/blockfactory/block/block326.json deleted file mode 100644 index 115dcb3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block326.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block326", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"YR21", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block327.json b/uml2es/examples/blockFactory/data/blockfactory/block/block327.json deleted file mode 100644 index 714ffa9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block327.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block327", "length":2, "width":3, "height":3, "mass":3.6, "colorCode":"W7", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block328.json b/uml2es/examples/blockFactory/data/blockfactory/block/block328.json deleted file mode 100644 index 1155149..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block328.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block328", "length":5, "width":3, "height":1, "mass":3, "colorCode":"G09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block329.json b/uml2es/examples/blockFactory/data/blockfactory/block/block329.json deleted file mode 100644 index 444063e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block329.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block329", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"E77", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block33.json b/uml2es/examples/blockFactory/data/blockfactory/block/block33.json deleted file mode 100644 index 9c1f23c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block33.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block33", "length":4, "width":3, "height":5, "mass":12, "colorCode":"E70", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block330.json b/uml2es/examples/blockFactory/data/blockfactory/block/block330.json deleted file mode 100644 index 13e5796..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block330.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block330", "length":3, "width":2, "height":5, "mass":6, "colorCode":"YG06", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block331.json b/uml2es/examples/blockFactory/data/blockfactory/block/block331.json deleted file mode 100644 index e73b6f6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block331.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block331", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"BV11", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block332.json b/uml2es/examples/blockFactory/data/blockfactory/block/block332.json deleted file mode 100644 index 93f21fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block332.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block332", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"B97", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block333.json b/uml2es/examples/blockFactory/data/blockfactory/block/block333.json deleted file mode 100644 index ad0986b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block333.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block333", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"YG09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block334.json b/uml2es/examples/blockFactory/data/blockfactory/block/block334.json deleted file mode 100644 index ca69199..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block334.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block334", "length":4, "width":5, "height":2, "mass":8, "colorCode":"B28", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block335.json b/uml2es/examples/blockFactory/data/blockfactory/block/block335.json deleted file mode 100644 index e8a8057..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block335.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block335", "length":2, "width":4, "height":5, "mass":8, "colorCode":"YR68", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block336.json b/uml2es/examples/blockFactory/data/blockfactory/block/block336.json deleted file mode 100644 index 6da7bef..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block336.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block336", "length":5, "width":4, "height":5, "mass":20, "colorCode":"C9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block337.json b/uml2es/examples/blockFactory/data/blockfactory/block/block337.json deleted file mode 100644 index b25f910..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block337.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block337", "length":5, "width":4, "height":5, "mass":20, "colorCode":"E89", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block338.json b/uml2es/examples/blockFactory/data/blockfactory/block/block338.json deleted file mode 100644 index 1b7f701..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block338.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block338", "length":1, "width":1, "height":5, "mass":1, "colorCode":"B18", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block339.json b/uml2es/examples/blockFactory/data/blockfactory/block/block339.json deleted file mode 100644 index 9988efa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block339.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block339", "length":1, "width":1, "height":3, "mass":0.15, "colorCode":"R00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block34.json b/uml2es/examples/blockFactory/data/blockfactory/block/block34.json deleted file mode 100644 index d2a5c8f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block34.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block34", "length":5, "width":4, "height":2, "mass":8, "colorCode":"BG49", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block340.json b/uml2es/examples/blockFactory/data/blockfactory/block/block340.json deleted file mode 100644 index 9969b14..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block340.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block340", "length":5, "width":4, "height":3, "mass":12, "colorCode":"E74", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block341.json b/uml2es/examples/blockFactory/data/blockfactory/block/block341.json deleted file mode 100644 index 64931a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block341.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block341", "length":2, "width":2, "height":4, "mass":3.2, "colorCode":"B02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block342.json b/uml2es/examples/blockFactory/data/blockfactory/block/block342.json deleted file mode 100644 index be50338..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block342.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block342", "length":2, "width":5, "height":3, "mass":1.5, "colorCode":"BG53", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block343.json b/uml2es/examples/blockFactory/data/blockfactory/block/block343.json deleted file mode 100644 index e911e42..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block343.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block343", "length":5, "width":1, "height":3, "mass":3, "colorCode":"C0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block344.json b/uml2es/examples/blockFactory/data/blockfactory/block/block344.json deleted file mode 100644 index ef6da5f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block344.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block344", "length":3, "width":3, "height":4, "mass":1.8, "colorCode":"E08", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block345.json b/uml2es/examples/blockFactory/data/blockfactory/block/block345.json deleted file mode 100644 index c8eda8b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block345.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block345", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"E57", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block346.json b/uml2es/examples/blockFactory/data/blockfactory/block/block346.json deleted file mode 100644 index 7aa2471..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block346.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block346", "length":5, "width":3, "height":1, "mass":0.75, "colorCode":"YR01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block347.json b/uml2es/examples/blockFactory/data/blockfactory/block/block347.json deleted file mode 100644 index cf75d2c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block347.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block347", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"YG99", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block348.json b/uml2es/examples/blockFactory/data/blockfactory/block/block348.json deleted file mode 100644 index 6907d98..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block348.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block348", "length":2, "width":5, "height":3, "mass":6, "colorCode":"V17", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block349.json b/uml2es/examples/blockFactory/data/blockfactory/block/block349.json deleted file mode 100644 index 32517e1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block349.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block349", "length":5, "width":5, "height":5, "mass":25, "colorCode":"0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block35.json b/uml2es/examples/blockFactory/data/blockfactory/block/block35.json deleted file mode 100644 index 4acf4ce..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block35.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block35", "length":4, "width":3, "height":3, "mass":7.2, "colorCode":"E74", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block350.json b/uml2es/examples/blockFactory/data/blockfactory/block/block350.json deleted file mode 100644 index 9a2df88..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block350.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block350", "length":5, "width":1, "height":2, "mass":2, "colorCode":"R22", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block351.json b/uml2es/examples/blockFactory/data/blockfactory/block/block351.json deleted file mode 100644 index 1c3f894..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block351.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block351", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"W9", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block352.json b/uml2es/examples/blockFactory/data/blockfactory/block/block352.json deleted file mode 100644 index 396b8be..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block352.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block352", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"E33", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block353.json b/uml2es/examples/blockFactory/data/blockfactory/block/block353.json deleted file mode 100644 index 67cff4f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block353.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block353", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"YG63", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block354.json b/uml2es/examples/blockFactory/data/blockfactory/block/block354.json deleted file mode 100644 index b82a72b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block354.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block354", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"R08", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block355.json b/uml2es/examples/blockFactory/data/blockfactory/block/block355.json deleted file mode 100644 index cc88df5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block355.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block355", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"RV04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block356.json b/uml2es/examples/blockFactory/data/blockfactory/block/block356.json deleted file mode 100644 index c2a1b4b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block356.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block356", "length":5, "width":5, "height":5, "mass":25, "colorCode":"RV00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block357.json b/uml2es/examples/blockFactory/data/blockfactory/block/block357.json deleted file mode 100644 index f92ab1e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block357.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block357", "length":5, "width":4, "height":4, "mass":16, "colorCode":"0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block358.json b/uml2es/examples/blockFactory/data/blockfactory/block/block358.json deleted file mode 100644 index d80c0b4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block358.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block358", "length":1, "width":4, "height":4, "mass":0.8, "colorCode":"BG72", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block359.json b/uml2es/examples/blockFactory/data/blockfactory/block/block359.json deleted file mode 100644 index d78efb8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block359.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block359", "length":5, "width":2, "height":4, "mass":8, "colorCode":"BV34", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block36.json b/uml2es/examples/blockFactory/data/blockfactory/block/block36.json deleted file mode 100644 index 647b15c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block36.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block36", "length":3, "width":4, "height":3, "mass":1.8, "colorCode":"BG09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block360.json b/uml2es/examples/blockFactory/data/blockfactory/block/block360.json deleted file mode 100644 index 8b07e2a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block360.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block360", "length":4, "width":4, "height":2, "mass":6.4, "colorCode":"Y02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block361.json b/uml2es/examples/blockFactory/data/blockfactory/block/block361.json deleted file mode 100644 index ecea690..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block361.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block361", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"E18", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block362.json b/uml2es/examples/blockFactory/data/blockfactory/block/block362.json deleted file mode 100644 index 402ca75..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block362.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block362", "length":5, "width":2, "height":3, "mass":6, "colorCode":"W6", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block363.json b/uml2es/examples/blockFactory/data/blockfactory/block/block363.json deleted file mode 100644 index df42e51..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block363.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block363", "length":3, "width":5, "height":2, "mass":6, "colorCode":"YR27", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block364.json b/uml2es/examples/blockFactory/data/blockfactory/block/block364.json deleted file mode 100644 index 8fc5fc8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block364.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block364", "length":1, "width":4, "height":2, "mass":0.4, "colorCode":"Y28", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block365.json b/uml2es/examples/blockFactory/data/blockfactory/block/block365.json deleted file mode 100644 index c369bfe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block365.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block365", "length":4, "width":4, "height":2, "mass":1.6, "colorCode":"YG95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block366.json b/uml2es/examples/blockFactory/data/blockfactory/block/block366.json deleted file mode 100644 index 6fa301a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block366.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block366", "length":4, "width":5, "height":1, "mass":4, "colorCode":"Y08", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block367.json b/uml2es/examples/blockFactory/data/blockfactory/block/block367.json deleted file mode 100644 index 1422846..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block367.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block367", "length":4, "width":3, "height":4, "mass":2.4, "colorCode":"YR68", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block368.json b/uml2es/examples/blockFactory/data/blockfactory/block/block368.json deleted file mode 100644 index 6a1a396..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block368.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block368", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"BG13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block369.json b/uml2es/examples/blockFactory/data/blockfactory/block/block369.json deleted file mode 100644 index 0e5b440..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block369.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block369", "length":3, "width":5, "height":3, "mass":9, "colorCode":"N4", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block37.json b/uml2es/examples/blockFactory/data/blockfactory/block/block37.json deleted file mode 100644 index 08a2611..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block37.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block37", "length":5, "width":3, "height":5, "mass":15, "colorCode":"G05", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block370.json b/uml2es/examples/blockFactory/data/blockfactory/block/block370.json deleted file mode 100644 index 5c35613..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block370.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block370", "length":5, "width":2, "height":4, "mass":8, "colorCode":"E87", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block371.json b/uml2es/examples/blockFactory/data/blockfactory/block/block371.json deleted file mode 100644 index 2069ebe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block371.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block371", "length":1, "width":5, "height":1, "mass":0.25, "colorCode":"R22", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block372.json b/uml2es/examples/blockFactory/data/blockfactory/block/block372.json deleted file mode 100644 index 90f3116..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block372.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block372", "length":5, "width":2, "height":1, "mass":2, "colorCode":"V99", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block373.json b/uml2es/examples/blockFactory/data/blockfactory/block/block373.json deleted file mode 100644 index fbfcbd9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block373.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block373", "length":1, "width":2, "height":5, "mass":2, "colorCode":"T2", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block374.json b/uml2es/examples/blockFactory/data/blockfactory/block/block374.json deleted file mode 100644 index 57ac680..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block374.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block374", "length":3, "width":2, "height":2, "mass":0.6, "colorCode":"YR07", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block375.json b/uml2es/examples/blockFactory/data/blockfactory/block/block375.json deleted file mode 100644 index ad3173d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block375.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block375", "length":5, "width":2, "height":3, "mass":6, "colorCode":"E0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block376.json b/uml2es/examples/blockFactory/data/blockfactory/block/block376.json deleted file mode 100644 index 87c239e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block376.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block376", "length":5, "width":1, "height":1, "mass":0.25, "colorCode":"R0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block377.json b/uml2es/examples/blockFactory/data/blockfactory/block/block377.json deleted file mode 100644 index 0c8540d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block377.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block377", "length":5, "width":3, "height":1, "mass":0.75, "colorCode":"T3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block378.json b/uml2es/examples/blockFactory/data/blockfactory/block/block378.json deleted file mode 100644 index 3dc5564..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block378.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block378", "length":5, "width":4, "height":5, "mass":20, "colorCode":"BG02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block379.json b/uml2es/examples/blockFactory/data/blockfactory/block/block379.json deleted file mode 100644 index 016c93f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block379.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block379", "length":2, "width":5, "height":1, "mass":2, "colorCode":"YR09", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block38.json b/uml2es/examples/blockFactory/data/blockfactory/block/block38.json deleted file mode 100644 index c4161b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block38.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block38", "length":4, "width":4, "height":5, "mass":4, "colorCode":"B32", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block380.json b/uml2es/examples/blockFactory/data/blockfactory/block/block380.json deleted file mode 100644 index 47d932f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block380.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block380", "length":4, "width":5, "height":4, "mass":4, "colorCode":"BG93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block381.json b/uml2es/examples/blockFactory/data/blockfactory/block/block381.json deleted file mode 100644 index 0f448a9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block381.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block381", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"G05", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block382.json b/uml2es/examples/blockFactory/data/blockfactory/block/block382.json deleted file mode 100644 index 68da130..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block382.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block382", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"YR23", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block383.json b/uml2es/examples/blockFactory/data/blockfactory/block/block383.json deleted file mode 100644 index d93a929..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block383.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block383", "length":2, "width":5, "height":3, "mass":6, "colorCode":"E93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block384.json b/uml2es/examples/blockFactory/data/blockfactory/block/block384.json deleted file mode 100644 index e6f310c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block384.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block384", "length":3, "width":5, "height":1, "mass":0.75, "colorCode":"V95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block385.json b/uml2es/examples/blockFactory/data/blockfactory/block/block385.json deleted file mode 100644 index 45e09d9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block385.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block385", "length":2, "width":4, "height":1, "mass":1.6, "colorCode":"B69", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block386.json b/uml2es/examples/blockFactory/data/blockfactory/block/block386.json deleted file mode 100644 index b96ae26..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block386.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block386", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"B66", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block387.json b/uml2es/examples/blockFactory/data/blockfactory/block/block387.json deleted file mode 100644 index d578c59..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block387.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block387", "length":3, "width":5, "height":5, "mass":15, "colorCode":"R56", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block388.json b/uml2es/examples/blockFactory/data/blockfactory/block/block388.json deleted file mode 100644 index fdf0810..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block388.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block388", "length":2, "width":4, "height":5, "mass":2, "colorCode":"YG95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block389.json b/uml2es/examples/blockFactory/data/blockfactory/block/block389.json deleted file mode 100644 index 198aab2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block389.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block389", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"G24", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block39.json b/uml2es/examples/blockFactory/data/blockfactory/block/block39.json deleted file mode 100644 index 74da67e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block39.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block39", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"W9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block390.json b/uml2es/examples/blockFactory/data/blockfactory/block/block390.json deleted file mode 100644 index bca0c64..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block390.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block390", "length":5, "width":3, "height":5, "mass":3.75, "colorCode":"BG93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block391.json b/uml2es/examples/blockFactory/data/blockfactory/block/block391.json deleted file mode 100644 index 826f039..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block391.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block391", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"N1", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block392.json b/uml2es/examples/blockFactory/data/blockfactory/block/block392.json deleted file mode 100644 index 8752cfe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block392.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block392", "length":4, "width":4, "height":5, "mass":16, "colorCode":"C6", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block393.json b/uml2es/examples/blockFactory/data/blockfactory/block/block393.json deleted file mode 100644 index 960ccb4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block393.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block393", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"E18", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block394.json b/uml2es/examples/blockFactory/data/blockfactory/block/block394.json deleted file mode 100644 index 1f75ed3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block394.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block394", "length":2, "width":5, "height":1, "mass":0.5, "colorCode":"YR01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block395.json b/uml2es/examples/blockFactory/data/blockfactory/block/block395.json deleted file mode 100644 index b7eb4b0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block395.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block395", "length":3, "width":5, "height":5, "mass":15, "colorCode":"YR21", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block396.json b/uml2es/examples/blockFactory/data/blockfactory/block/block396.json deleted file mode 100644 index dde0560..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block396.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block396", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"YG03", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block397.json b/uml2es/examples/blockFactory/data/blockfactory/block/block397.json deleted file mode 100644 index 32545d6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block397.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block397", "length":4, "width":3, "height":2, "mass":1.2, "colorCode":"E09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block398.json b/uml2es/examples/blockFactory/data/blockfactory/block/block398.json deleted file mode 100644 index af1bff6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block398.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block398", "length":1, "width":5, "height":1, "mass":1, "colorCode":"FV2", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block399.json b/uml2es/examples/blockFactory/data/blockfactory/block/block399.json deleted file mode 100644 index 389c5bb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block399.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block399", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"B79", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block4.json b/uml2es/examples/blockFactory/data/blockfactory/block/block4.json deleted file mode 100644 index 81882f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block4.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block4", "length":1, "width":2, "height":5, "mass":2, "colorCode":"W7", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block40.json b/uml2es/examples/blockFactory/data/blockfactory/block/block40.json deleted file mode 100644 index 848235b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block40.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block40", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"YG11", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block400.json b/uml2es/examples/blockFactory/data/blockfactory/block/block400.json deleted file mode 100644 index 6d66fa7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block400.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block400", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"B93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block401.json b/uml2es/examples/blockFactory/data/blockfactory/block/block401.json deleted file mode 100644 index 501d174..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block401.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block401", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"B06", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block402.json b/uml2es/examples/blockFactory/data/blockfactory/block/block402.json deleted file mode 100644 index 99989f4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block402.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block402", "length":4, "width":3, "height":4, "mass":2.4, "colorCode":"E93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block403.json b/uml2es/examples/blockFactory/data/blockfactory/block/block403.json deleted file mode 100644 index c714f34..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block403.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block403", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"E41", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block404.json b/uml2es/examples/blockFactory/data/blockfactory/block/block404.json deleted file mode 100644 index c02255a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block404.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block404", "length":5, "width":2, "height":2, "mass":4, "colorCode":"B26", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block405.json b/uml2es/examples/blockFactory/data/blockfactory/block/block405.json deleted file mode 100644 index 231fa46..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block405.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block405", "length":5, "width":3, "height":5, "mass":3.75, "colorCode":"E08", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block406.json b/uml2es/examples/blockFactory/data/blockfactory/block/block406.json deleted file mode 100644 index a94d368..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block406.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block406", "length":3, "width":5, "height":4, "mass":12, "colorCode":"BG05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block407.json b/uml2es/examples/blockFactory/data/blockfactory/block/block407.json deleted file mode 100644 index 04e76bc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block407.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block407", "length":5, "width":4, "height":2, "mass":8, "colorCode":"G05", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block408.json b/uml2es/examples/blockFactory/data/blockfactory/block/block408.json deleted file mode 100644 index 6d8261c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block408.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block408", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"E47", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block409.json b/uml2es/examples/blockFactory/data/blockfactory/block/block409.json deleted file mode 100644 index 2f245a4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block409.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block409", "length":5, "width":4, "height":3, "mass":12, "colorCode":"E0000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block41.json b/uml2es/examples/blockFactory/data/blockfactory/block/block41.json deleted file mode 100644 index ac8eae2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block41.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block41", "length":5, "width":5, "height":4, "mass":5, "colorCode":"V06", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block410.json b/uml2es/examples/blockFactory/data/blockfactory/block/block410.json deleted file mode 100644 index f9b5f63..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block410.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block410", "length":5, "width":2, "height":3, "mass":6, "colorCode":"RV09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block411.json b/uml2es/examples/blockFactory/data/blockfactory/block/block411.json deleted file mode 100644 index a61f0fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block411.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block411", "length":5, "width":2, "height":3, "mass":6, "colorCode":"B29", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block412.json b/uml2es/examples/blockFactory/data/blockfactory/block/block412.json deleted file mode 100644 index e7e1f2b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block412.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block412", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"C8", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block413.json b/uml2es/examples/blockFactory/data/blockfactory/block/block413.json deleted file mode 100644 index 26749b4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block413.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block413", "length":5, "width":3, "height":4, "mass":12, "colorCode":"E09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block414.json b/uml2es/examples/blockFactory/data/blockfactory/block/block414.json deleted file mode 100644 index 01ceb11..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block414.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block414", "length":2, "width":2, "height":1, "mass":0.2, "colorCode":"E08", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block415.json b/uml2es/examples/blockFactory/data/blockfactory/block/block415.json deleted file mode 100644 index 1ae7b45..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block415.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block415", "length":1, "width":2, "height":1, "mass":0.1, "colorCode":"YG67", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block416.json b/uml2es/examples/blockFactory/data/blockfactory/block/block416.json deleted file mode 100644 index fa103c8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block416.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block416", "length":3, "width":1, "height":5, "mass":3, "colorCode":"E02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block417.json b/uml2es/examples/blockFactory/data/blockfactory/block/block417.json deleted file mode 100644 index b2b7d4b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block417.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block417", "length":4, "width":5, "height":4, "mass":4, "colorCode":"RV55", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block418.json b/uml2es/examples/blockFactory/data/blockfactory/block/block418.json deleted file mode 100644 index cb38746..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block418.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block418", "length":1, "width":3, "height":5, "mass":3, "colorCode":"N5", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block419.json b/uml2es/examples/blockFactory/data/blockfactory/block/block419.json deleted file mode 100644 index 50a2224..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block419.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block419", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"G03", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block42.json b/uml2es/examples/blockFactory/data/blockfactory/block/block42.json deleted file mode 100644 index ca805a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block42.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block42", "length":1, "width":5, "height":4, "mass":4, "colorCode":"B26", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block420.json b/uml2es/examples/blockFactory/data/blockfactory/block/block420.json deleted file mode 100644 index 2a1561d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block420.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block420", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"R17", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block421.json b/uml2es/examples/blockFactory/data/blockfactory/block/block421.json deleted file mode 100644 index e85f6e9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block421.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block421", "length":2, "width":4, "height":1, "mass":1.6, "colorCode":"YG63", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block422.json b/uml2es/examples/blockFactory/data/blockfactory/block/block422.json deleted file mode 100644 index c70772a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block422.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block422", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"BV13", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block423.json b/uml2es/examples/blockFactory/data/blockfactory/block/block423.json deleted file mode 100644 index 3f981e0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block423.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block423", "length":2, "width":1, "height":5, "mass":2, "colorCode":"BG18", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block424.json b/uml2es/examples/blockFactory/data/blockfactory/block/block424.json deleted file mode 100644 index 181142d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block424.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block424", "length":3, "width":4, "height":2, "mass":1.2, "colorCode":"BV02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block425.json b/uml2es/examples/blockFactory/data/blockfactory/block/block425.json deleted file mode 100644 index e9f45e5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block425.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block425", "length":2, "width":1, "height":2, "mass":0.8, "colorCode":"B45", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block426.json b/uml2es/examples/blockFactory/data/blockfactory/block/block426.json deleted file mode 100644 index 823d3d0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block426.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block426", "length":3, "width":5, "height":1, "mass":3, "colorCode":"G21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block427.json b/uml2es/examples/blockFactory/data/blockfactory/block/block427.json deleted file mode 100644 index fed2a4d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block427.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block427", "length":4, "width":4, "height":4, "mass":3.2, "colorCode":"C00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block428.json b/uml2es/examples/blockFactory/data/blockfactory/block/block428.json deleted file mode 100644 index 42c2ccb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block428.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block428", "length":1, "width":5, "height":1, "mass":1, "colorCode":"BG93", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block429.json b/uml2es/examples/blockFactory/data/blockfactory/block/block429.json deleted file mode 100644 index c255cb3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block429.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block429", "length":1, "width":5, "height":1, "mass":1, "colorCode":"B18", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block43.json b/uml2es/examples/blockFactory/data/blockfactory/block/block43.json deleted file mode 100644 index 5c308a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block43.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block43", "length":3, "width":5, "height":5, "mass":3.75, "colorCode":"YR65", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block430.json b/uml2es/examples/blockFactory/data/blockfactory/block/block430.json deleted file mode 100644 index e4ca79c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block430.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block430", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"G00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block431.json b/uml2es/examples/blockFactory/data/blockfactory/block/block431.json deleted file mode 100644 index 5c0568a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block431.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block431", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"RV000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block432.json b/uml2es/examples/blockFactory/data/blockfactory/block/block432.json deleted file mode 100644 index e6bddc8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block432.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block432", "length":2, "width":5, "height":1, "mass":2, "colorCode":"YR01", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block433.json b/uml2es/examples/blockFactory/data/blockfactory/block/block433.json deleted file mode 100644 index c143c4e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block433.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block433", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"E79", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block434.json b/uml2es/examples/blockFactory/data/blockfactory/block/block434.json deleted file mode 100644 index 65196e4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block434.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block434", "length":5, "width":1, "height":3, "mass":3, "colorCode":"RV95", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block435.json b/uml2es/examples/blockFactory/data/blockfactory/block/block435.json deleted file mode 100644 index 9c2d143..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block435.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block435", "length":2, "width":1, "height":2, "mass":0.8, "colorCode":"YR14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block436.json b/uml2es/examples/blockFactory/data/blockfactory/block/block436.json deleted file mode 100644 index 0872b1f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block436.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block436", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"RV91", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block437.json b/uml2es/examples/blockFactory/data/blockfactory/block/block437.json deleted file mode 100644 index 6c13913..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block437.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block437", "length":4, "width":1, "height":5, "mass":4, "colorCode":"Y06", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block438.json b/uml2es/examples/blockFactory/data/blockfactory/block/block438.json deleted file mode 100644 index 4bc23ee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block438.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block438", "length":5, "width":3, "height":3, "mass":9, "colorCode":"V04", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block439.json b/uml2es/examples/blockFactory/data/blockfactory/block/block439.json deleted file mode 100644 index e4320ca..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block439.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block439", "length":1, "width":5, "height":5, "mass":1.25, "colorCode":"YG05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block44.json b/uml2es/examples/blockFactory/data/blockfactory/block/block44.json deleted file mode 100644 index c622330..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block44.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block44", "length":4, "width":5, "height":2, "mass":8, "colorCode":"R12", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block440.json b/uml2es/examples/blockFactory/data/blockfactory/block/block440.json deleted file mode 100644 index a4580b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block440.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block440", "length":1, "width":1, "height":5, "mass":1, "colorCode":"G03", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block441.json b/uml2es/examples/blockFactory/data/blockfactory/block/block441.json deleted file mode 100644 index 28a46a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block441.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block441", "length":1, "width":3, "height":1, "mass":0.6, "colorCode":"G94", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block442.json b/uml2es/examples/blockFactory/data/blockfactory/block/block442.json deleted file mode 100644 index fcde682..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block442.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block442", "length":1, "width":1, "height":5, "mass":1, "colorCode":"B69", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block443.json b/uml2es/examples/blockFactory/data/blockfactory/block/block443.json deleted file mode 100644 index 0a6c163..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block443.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block443", "length":3, "width":5, "height":2, "mass":1.5, "colorCode":"V04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block444.json b/uml2es/examples/blockFactory/data/blockfactory/block/block444.json deleted file mode 100644 index bf849d0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block444.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block444", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"N8", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block445.json b/uml2es/examples/blockFactory/data/blockfactory/block/block445.json deleted file mode 100644 index 1f5038a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block445.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block445", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"C3", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block446.json b/uml2es/examples/blockFactory/data/blockfactory/block/block446.json deleted file mode 100644 index c3da332..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block446.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block446", "length":1, "width":5, "height":5, "mass":5, "colorCode":"YG41", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block447.json b/uml2es/examples/blockFactory/data/blockfactory/block/block447.json deleted file mode 100644 index c0de075..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block447.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block447", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"G12", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block448.json b/uml2es/examples/blockFactory/data/blockfactory/block/block448.json deleted file mode 100644 index cbb9ba2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block448.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block448", "length":5, "width":5, "height":4, "mass":20, "colorCode":"RV14", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block449.json b/uml2es/examples/blockFactory/data/blockfactory/block/block449.json deleted file mode 100644 index 47ee10d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block449.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block449", "length":1, "width":2, "height":4, "mass":0.4, "colorCode":"V17", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block45.json b/uml2es/examples/blockFactory/data/blockfactory/block/block45.json deleted file mode 100644 index dfbf2f1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block45.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block45", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"FRV1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block450.json b/uml2es/examples/blockFactory/data/blockfactory/block/block450.json deleted file mode 100644 index 3cc2a4b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block450.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block450", "length":3, "width":4, "height":1, "mass":2.4, "colorCode":"C10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block451.json b/uml2es/examples/blockFactory/data/blockfactory/block/block451.json deleted file mode 100644 index 1d1e9ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block451.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block451", "length":2, "width":5, "height":1, "mass":2, "colorCode":"W8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block452.json b/uml2es/examples/blockFactory/data/blockfactory/block/block452.json deleted file mode 100644 index ff80134..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block452.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block452", "length":2, "width":5, "height":5, "mass":2.5, "colorCode":"G0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block453.json b/uml2es/examples/blockFactory/data/blockfactory/block/block453.json deleted file mode 100644 index e832b32..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block453.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block453", "length":3, "width":4, "height":1, "mass":0.6, "colorCode":"BV20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block454.json b/uml2es/examples/blockFactory/data/blockfactory/block/block454.json deleted file mode 100644 index 63d6b18..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block454.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block454", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"Y35", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block455.json b/uml2es/examples/blockFactory/data/blockfactory/block/block455.json deleted file mode 100644 index 2b32546..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block455.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block455", "length":5, "width":1, "height":3, "mass":3, "colorCode":"BG57", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block456.json b/uml2es/examples/blockFactory/data/blockfactory/block/block456.json deleted file mode 100644 index dffd6ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block456.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block456", "length":5, "width":4, "height":5, "mass":20, "colorCode":"W1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block457.json b/uml2es/examples/blockFactory/data/blockfactory/block/block457.json deleted file mode 100644 index 11a2f6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block457.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block457", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"Y18", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block458.json b/uml2es/examples/blockFactory/data/blockfactory/block/block458.json deleted file mode 100644 index 6988142..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block458.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block458", "length":5, "width":2, "height":1, "mass":2, "colorCode":"RV99", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block459.json b/uml2es/examples/blockFactory/data/blockfactory/block/block459.json deleted file mode 100644 index afe404f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block459.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block459", "length":5, "width":2, "height":5, "mass":10, "colorCode":"R22", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block46.json b/uml2es/examples/blockFactory/data/blockfactory/block/block46.json deleted file mode 100644 index 6cdd496..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block46.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block46", "length":3, "width":5, "height":3, "mass":9, "colorCode":"R21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block460.json b/uml2es/examples/blockFactory/data/blockfactory/block/block460.json deleted file mode 100644 index 630f911..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block460.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block460", "length":1, "width":4, "height":2, "mass":1.6, "colorCode":"W2", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block461.json b/uml2es/examples/blockFactory/data/blockfactory/block/block461.json deleted file mode 100644 index 73c7ad5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block461.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block461", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"YR07", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block462.json b/uml2es/examples/blockFactory/data/blockfactory/block/block462.json deleted file mode 100644 index 6894389..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block462.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block462", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"T2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block463.json b/uml2es/examples/blockFactory/data/blockfactory/block/block463.json deleted file mode 100644 index e6d429b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block463.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block463", "length":3, "width":4, "height":5, "mass":12, "colorCode":"E19", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block464.json b/uml2es/examples/blockFactory/data/blockfactory/block/block464.json deleted file mode 100644 index 6c3a453..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block464.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block464", "length":5, "width":4, "height":5, "mass":20, "colorCode":"V04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block465.json b/uml2es/examples/blockFactory/data/blockfactory/block/block465.json deleted file mode 100644 index 9052282..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block465.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block465", "length":2, "width":4, "height":5, "mass":8, "colorCode":"G000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block466.json b/uml2es/examples/blockFactory/data/blockfactory/block/block466.json deleted file mode 100644 index 639b510..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block466.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block466", "length":3, "width":5, "height":2, "mass":6, "colorCode":"BG96", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block467.json b/uml2es/examples/blockFactory/data/blockfactory/block/block467.json deleted file mode 100644 index 4c4c8a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block467.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block467", "length":3, "width":4, "height":4, "mass":2.4, "colorCode":"R20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block468.json b/uml2es/examples/blockFactory/data/blockfactory/block/block468.json deleted file mode 100644 index f2e9fbc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block468.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block468", "length":2, "width":2, "height":5, "mass":1, "colorCode":"R43", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block469.json b/uml2es/examples/blockFactory/data/blockfactory/block/block469.json deleted file mode 100644 index a32938d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block469.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block469", "length":5, "width":5, "height":5, "mass":6.25, "colorCode":"YR65", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block47.json b/uml2es/examples/blockFactory/data/blockfactory/block/block47.json deleted file mode 100644 index e989ec6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block47.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block47", "length":5, "width":2, "height":4, "mass":8, "colorCode":"B32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block470.json b/uml2es/examples/blockFactory/data/blockfactory/block/block470.json deleted file mode 100644 index 6c84d84..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block470.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block470", "length":1, "width":5, "height":2, "mass":2, "colorCode":"E74", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block471.json b/uml2es/examples/blockFactory/data/blockfactory/block/block471.json deleted file mode 100644 index 50a1fc8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block471.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block471", "length":5, "width":4, "height":1, "mass":4, "colorCode":"RV09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block472.json b/uml2es/examples/blockFactory/data/blockfactory/block/block472.json deleted file mode 100644 index 6bdb8b4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block472.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block472", "length":5, "width":2, "height":5, "mass":10, "colorCode":"R00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block473.json b/uml2es/examples/blockFactory/data/blockfactory/block/block473.json deleted file mode 100644 index 5fde22c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block473.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block473", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"B0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block474.json b/uml2es/examples/blockFactory/data/blockfactory/block/block474.json deleted file mode 100644 index 5c43dda..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block474.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block474", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"W2", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block475.json b/uml2es/examples/blockFactory/data/blockfactory/block/block475.json deleted file mode 100644 index 91657a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block475.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block475", "length":4, "width":5, "height":3, "mass":3, "colorCode":"B34", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block476.json b/uml2es/examples/blockFactory/data/blockfactory/block/block476.json deleted file mode 100644 index d174280..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block476.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block476", "length":1, "width":2, "height":4, "mass":0.4, "colorCode":"RV06", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block477.json b/uml2es/examples/blockFactory/data/blockfactory/block/block477.json deleted file mode 100644 index 4537522..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block477.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block477", "length":5, "width":1, "height":5, "mass":5, "colorCode":"Y21", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block478.json b/uml2es/examples/blockFactory/data/blockfactory/block/block478.json deleted file mode 100644 index b6fd6cc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block478.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block478", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"T8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block479.json b/uml2es/examples/blockFactory/data/blockfactory/block/block479.json deleted file mode 100644 index d1455f8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block479.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block479", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"R000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block48.json b/uml2es/examples/blockFactory/data/blockfactory/block/block48.json deleted file mode 100644 index ec011f4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block48.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block48", "length":1, "width":5, "height":1, "mass":1, "colorCode":"RV52", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block480.json b/uml2es/examples/blockFactory/data/blockfactory/block/block480.json deleted file mode 100644 index 1454ebf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block480.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block480", "length":4, "width":1, "height":5, "mass":4, "colorCode":"YR0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block481.json b/uml2es/examples/blockFactory/data/blockfactory/block/block481.json deleted file mode 100644 index 19720c9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block481.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block481", "length":5, "width":4, "height":4, "mass":16, "colorCode":"BV00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block482.json b/uml2es/examples/blockFactory/data/blockfactory/block/block482.json deleted file mode 100644 index 84ee609..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block482.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block482", "length":2, "width":4, "height":5, "mass":2, "colorCode":"100", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block483.json b/uml2es/examples/blockFactory/data/blockfactory/block/block483.json deleted file mode 100644 index 2e6bcec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block483.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block483", "length":5, "width":1, "height":2, "mass":2, "colorCode":"RV66", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block484.json b/uml2es/examples/blockFactory/data/blockfactory/block/block484.json deleted file mode 100644 index 7c6a380..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block484.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block484", "length":5, "width":2, "height":3, "mass":1.5, "colorCode":"B60", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block485.json b/uml2es/examples/blockFactory/data/blockfactory/block/block485.json deleted file mode 100644 index b9b0bee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block485.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block485", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"BG75", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block486.json b/uml2es/examples/blockFactory/data/blockfactory/block/block486.json deleted file mode 100644 index 7aacf1c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block486.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block486", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"V09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block487.json b/uml2es/examples/blockFactory/data/blockfactory/block/block487.json deleted file mode 100644 index f5bdcc5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block487.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block487", "length":4, "width":3, "height":2, "mass":4.8, "colorCode":"100", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block488.json b/uml2es/examples/blockFactory/data/blockfactory/block/block488.json deleted file mode 100644 index ccf31e8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block488.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block488", "length":5, "width":5, "height":3, "mass":15, "colorCode":"W0", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block489.json b/uml2es/examples/blockFactory/data/blockfactory/block/block489.json deleted file mode 100644 index 665e8d5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block489.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block489", "length":4, "width":2, "height":1, "mass":1.6, "colorCode":"G05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block49.json b/uml2es/examples/blockFactory/data/blockfactory/block/block49.json deleted file mode 100644 index e070e6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block49.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block49", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"BG93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block490.json b/uml2es/examples/blockFactory/data/blockfactory/block/block490.json deleted file mode 100644 index 3b4755c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block490.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block490", "length":2, "width":3, "height":4, "mass":4.8, "colorCode":"B52", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block491.json b/uml2es/examples/blockFactory/data/blockfactory/block/block491.json deleted file mode 100644 index 8faf6f1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block491.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block491", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"YG23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block492.json b/uml2es/examples/blockFactory/data/blockfactory/block/block492.json deleted file mode 100644 index 1a2c666..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block492.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block492", "length":5, "width":3, "height":5, "mass":3.75, "colorCode":"B66", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block493.json b/uml2es/examples/blockFactory/data/blockfactory/block/block493.json deleted file mode 100644 index 687dcc3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block493.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block493", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"W1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block494.json b/uml2es/examples/blockFactory/data/blockfactory/block/block494.json deleted file mode 100644 index 84c9276..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block494.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block494", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"Y32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block495.json b/uml2es/examples/blockFactory/data/blockfactory/block/block495.json deleted file mode 100644 index b880456..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block495.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block495", "length":3, "width":1, "height":3, "mass":1.8, "colorCode":"E79", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block496.json b/uml2es/examples/blockFactory/data/blockfactory/block/block496.json deleted file mode 100644 index d005b29..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block496.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block496", "length":1, "width":2, "height":5, "mass":0.5, "colorCode":"C10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block497.json b/uml2es/examples/blockFactory/data/blockfactory/block/block497.json deleted file mode 100644 index 2e739b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block497.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block497", "length":5, "width":5, "height":5, "mass":25, "colorCode":"G07", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block498.json b/uml2es/examples/blockFactory/data/blockfactory/block/block498.json deleted file mode 100644 index 3105b8f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block498.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block498", "length":2, "width":4, "height":1, "mass":0.4, "colorCode":"BG05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block499.json b/uml2es/examples/blockFactory/data/blockfactory/block/block499.json deleted file mode 100644 index 81573e6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block499.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block499", "length":3, "width":3, "height":5, "mass":9, "colorCode":"BV13", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block5.json b/uml2es/examples/blockFactory/data/blockfactory/block/block5.json deleted file mode 100644 index cdab04a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block5.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block5", "length":3, "width":3, "height":2, "mass":0.9, "colorCode":"R20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block50.json b/uml2es/examples/blockFactory/data/blockfactory/block/block50.json deleted file mode 100644 index a6c2d5a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block50.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block50", "length":3, "width":1, "height":1, "mass":0.15, "colorCode":"BG10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block500.json b/uml2es/examples/blockFactory/data/blockfactory/block/block500.json deleted file mode 100644 index d01fd9e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block500.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block500", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"YG41", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block501.json b/uml2es/examples/blockFactory/data/blockfactory/block/block501.json deleted file mode 100644 index 3a13225..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block501.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block501", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"T1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block502.json b/uml2es/examples/blockFactory/data/blockfactory/block/block502.json deleted file mode 100644 index 1ec53c6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block502.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block502", "length":3, "width":2, "height":5, "mass":1.5, "colorCode":"YG11", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block503.json b/uml2es/examples/blockFactory/data/blockfactory/block/block503.json deleted file mode 100644 index a0b932a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block503.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block503", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"RV42", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block504.json b/uml2es/examples/blockFactory/data/blockfactory/block/block504.json deleted file mode 100644 index 06e25e1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block504.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block504", "length":3, "width":3, "height":5, "mass":9, "colorCode":"B69", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block505.json b/uml2es/examples/blockFactory/data/blockfactory/block/block505.json deleted file mode 100644 index ebd2f0b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block505.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block505", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"YR65", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block506.json b/uml2es/examples/blockFactory/data/blockfactory/block/block506.json deleted file mode 100644 index be054d4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block506.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block506", "length":4, "width":5, "height":4, "mass":4, "colorCode":"B97", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block507.json b/uml2es/examples/blockFactory/data/blockfactory/block/block507.json deleted file mode 100644 index fb3f508..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block507.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block507", "length":5, "width":1, "height":5, "mass":5, "colorCode":"B12", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block508.json b/uml2es/examples/blockFactory/data/blockfactory/block/block508.json deleted file mode 100644 index fa1dcad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block508.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block508", "length":3, "width":4, "height":5, "mass":12, "colorCode":"N4", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block509.json b/uml2es/examples/blockFactory/data/blockfactory/block/block509.json deleted file mode 100644 index faf3a0f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block509.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block509", "length":1, "width":4, "height":5, "mass":4, "colorCode":"E30", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block51.json b/uml2es/examples/blockFactory/data/blockfactory/block/block51.json deleted file mode 100644 index 2d83e22..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block51.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block51", "length":5, "width":2, "height":2, "mass":4, "colorCode":"YR09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block510.json b/uml2es/examples/blockFactory/data/blockfactory/block/block510.json deleted file mode 100644 index 92a448d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block510.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block510", "length":4, "width":2, "height":3, "mass":4.8, "colorCode":"RV34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block511.json b/uml2es/examples/blockFactory/data/blockfactory/block/block511.json deleted file mode 100644 index 5b2b554..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block511.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block511", "length":5, "width":5, "height":2, "mass":10, "colorCode":"E84", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block512.json b/uml2es/examples/blockFactory/data/blockfactory/block/block512.json deleted file mode 100644 index 4cd3672..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block512.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block512", "length":1, "width":3, "height":5, "mass":3, "colorCode":"E37", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block513.json b/uml2es/examples/blockFactory/data/blockfactory/block/block513.json deleted file mode 100644 index 1edb492..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block513.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block513", "length":1, "width":5, "height":1, "mass":1, "colorCode":"YG07", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block514.json b/uml2es/examples/blockFactory/data/blockfactory/block/block514.json deleted file mode 100644 index 0275e96..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block514.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block514", "length":5, "width":5, "height":3, "mass":15, "colorCode":"YR07", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block515.json b/uml2es/examples/blockFactory/data/blockfactory/block/block515.json deleted file mode 100644 index a23dee0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block515.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block515", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"RV000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block516.json b/uml2es/examples/blockFactory/data/blockfactory/block/block516.json deleted file mode 100644 index 23cd829..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block516.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block516", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"V25", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block517.json b/uml2es/examples/blockFactory/data/blockfactory/block/block517.json deleted file mode 100644 index 1b8b57b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block517.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block517", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"G02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block518.json b/uml2es/examples/blockFactory/data/blockfactory/block/block518.json deleted file mode 100644 index c3ab286..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block518.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block518", "length":4, "width":1, "height":3, "mass":0.6, "colorCode":"T0", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block519.json b/uml2es/examples/blockFactory/data/blockfactory/block/block519.json deleted file mode 100644 index d76fa6e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block519.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block519", "length":5, "width":1, "height":5, "mass":5, "colorCode":"E99", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block52.json b/uml2es/examples/blockFactory/data/blockfactory/block/block52.json deleted file mode 100644 index 5102751..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block52.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block52", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"W4", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block520.json b/uml2es/examples/blockFactory/data/blockfactory/block/block520.json deleted file mode 100644 index 87a91ec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block520.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block520", "length":5, "width":3, "height":1, "mass":0.75, "colorCode":"E01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block521.json b/uml2es/examples/blockFactory/data/blockfactory/block/block521.json deleted file mode 100644 index 7f3a4a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block521.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block521", "length":3, "width":4, "height":3, "mass":1.8, "colorCode":"G17", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block522.json b/uml2es/examples/blockFactory/data/blockfactory/block/block522.json deleted file mode 100644 index 59aeefa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block522.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block522", "length":5, "width":1, "height":1, "mass":1, "colorCode":"N2", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block523.json b/uml2es/examples/blockFactory/data/blockfactory/block/block523.json deleted file mode 100644 index e49d4f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block523.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block523", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"YR12", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block524.json b/uml2es/examples/blockFactory/data/blockfactory/block/block524.json deleted file mode 100644 index 1e29ef4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block524.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block524", "length":3, "width":2, "height":3, "mass":0.9, "colorCode":"YR0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block525.json b/uml2es/examples/blockFactory/data/blockfactory/block/block525.json deleted file mode 100644 index 524b15a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block525.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block525", "length":5, "width":5, "height":5, "mass":25, "colorCode":"B91", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block526.json b/uml2es/examples/blockFactory/data/blockfactory/block/block526.json deleted file mode 100644 index 02fb77f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block526.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block526", "length":2, "width":2, "height":4, "mass":3.2, "colorCode":"BG75", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block527.json b/uml2es/examples/blockFactory/data/blockfactory/block/block527.json deleted file mode 100644 index 0fe99f8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block527.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block527", "length":4, "width":3, "height":3, "mass":7.2, "colorCode":"YG67", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block528.json b/uml2es/examples/blockFactory/data/blockfactory/block/block528.json deleted file mode 100644 index 64e53f9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block528.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block528", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"E34", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block529.json b/uml2es/examples/blockFactory/data/blockfactory/block/block529.json deleted file mode 100644 index 06c3654..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block529.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block529", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"YG91", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block53.json b/uml2es/examples/blockFactory/data/blockfactory/block/block53.json deleted file mode 100644 index c89dad3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block53.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block53", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"T0", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block530.json b/uml2es/examples/blockFactory/data/blockfactory/block/block530.json deleted file mode 100644 index 4c41deb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block530.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block530", "length":2, "width":5, "height":4, "mass":8, "colorCode":"YR68", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block531.json b/uml2es/examples/blockFactory/data/blockfactory/block/block531.json deleted file mode 100644 index 6b53478..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block531.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block531", "length":5, "width":5, "height":3, "mass":15, "colorCode":"T1", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block532.json b/uml2es/examples/blockFactory/data/blockfactory/block/block532.json deleted file mode 100644 index 626d8d1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block532.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block532", "length":2, "width":3, "height":4, "mass":4.8, "colorCode":"G12", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block533.json b/uml2es/examples/blockFactory/data/blockfactory/block/block533.json deleted file mode 100644 index a6d44a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block533.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block533", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"BV0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block534.json b/uml2es/examples/blockFactory/data/blockfactory/block/block534.json deleted file mode 100644 index f523211..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block534.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block534", "length":5, "width":4, "height":1, "mass":1, "colorCode":"E77", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block535.json b/uml2es/examples/blockFactory/data/blockfactory/block/block535.json deleted file mode 100644 index d55e749..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block535.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block535", "length":3, "width":5, "height":2, "mass":6, "colorCode":"V04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block536.json b/uml2es/examples/blockFactory/data/blockfactory/block/block536.json deleted file mode 100644 index c0d29c2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block536.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block536", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"YG97", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block537.json b/uml2es/examples/blockFactory/data/blockfactory/block/block537.json deleted file mode 100644 index 607a250..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block537.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block537", "length":2, "width":3, "height":1, "mass":1.2, "colorCode":"V93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block538.json b/uml2es/examples/blockFactory/data/blockfactory/block/block538.json deleted file mode 100644 index 87df3c2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block538.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block538", "length":3, "width":1, "height":5, "mass":3, "colorCode":"BV29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block539.json b/uml2es/examples/blockFactory/data/blockfactory/block/block539.json deleted file mode 100644 index 573ca86..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block539.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block539", "length":5, "width":5, "height":4, "mass":20, "colorCode":"RV06", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block54.json b/uml2es/examples/blockFactory/data/blockfactory/block/block54.json deleted file mode 100644 index d9593d8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block54.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block54", "length":2, "width":5, "height":5, "mass":10, "colorCode":"RV02", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block540.json b/uml2es/examples/blockFactory/data/blockfactory/block/block540.json deleted file mode 100644 index 535ab1c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block540.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block540", "length":2, "width":1, "height":3, "mass":0.3, "colorCode":"W6", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block541.json b/uml2es/examples/blockFactory/data/blockfactory/block/block541.json deleted file mode 100644 index a65b291..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block541.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block541", "length":5, "width":3, "height":2, "mass":6, "colorCode":"B99", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block542.json b/uml2es/examples/blockFactory/data/blockfactory/block/block542.json deleted file mode 100644 index b45838b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block542.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block542", "length":4, "width":2, "height":3, "mass":1.2, "colorCode":"Y000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block543.json b/uml2es/examples/blockFactory/data/blockfactory/block/block543.json deleted file mode 100644 index f381919..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block543.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block543", "length":2, "width":2, "height":3, "mass":0.6, "colorCode":"T2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block544.json b/uml2es/examples/blockFactory/data/blockfactory/block/block544.json deleted file mode 100644 index f2525d8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block544.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block544", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"C2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block545.json b/uml2es/examples/blockFactory/data/blockfactory/block/block545.json deleted file mode 100644 index e2af879..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block545.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block545", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"T8", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block546.json b/uml2es/examples/blockFactory/data/blockfactory/block/block546.json deleted file mode 100644 index d6e2401..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block546.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block546", "length":5, "width":1, "height":1, "mass":1, "colorCode":"Y19", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block547.json b/uml2es/examples/blockFactory/data/blockfactory/block/block547.json deleted file mode 100644 index a02b18f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block547.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block547", "length":5, "width":3, "height":5, "mass":15, "colorCode":"E25", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block548.json b/uml2es/examples/blockFactory/data/blockfactory/block/block548.json deleted file mode 100644 index 1cd9ef5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block548.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block548", "length":4, "width":1, "height":3, "mass":0.6, "colorCode":"N9", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block549.json b/uml2es/examples/blockFactory/data/blockfactory/block/block549.json deleted file mode 100644 index f201b94..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block549.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block549", "length":1, "width":5, "height":5, "mass":5, "colorCode":"W10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block55.json b/uml2es/examples/blockFactory/data/blockfactory/block/block55.json deleted file mode 100644 index f1aeff3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block55.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block55", "length":4, "width":4, "height":2, "mass":1.6, "colorCode":"BG07", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block550.json b/uml2es/examples/blockFactory/data/blockfactory/block/block550.json deleted file mode 100644 index 9c3377a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block550.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block550", "length":1, "width":5, "height":3, "mass":3, "colorCode":"G28", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block551.json b/uml2es/examples/blockFactory/data/blockfactory/block/block551.json deleted file mode 100644 index 90fe7f9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block551.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block551", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"T10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block552.json b/uml2es/examples/blockFactory/data/blockfactory/block/block552.json deleted file mode 100644 index c312e70..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block552.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block552", "length":1, "width":5, "height":2, "mass":2, "colorCode":"R83", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block553.json b/uml2es/examples/blockFactory/data/blockfactory/block/block553.json deleted file mode 100644 index d12c828..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block553.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block553", "length":2, "width":3, "height":4, "mass":4.8, "colorCode":"B000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block554.json b/uml2es/examples/blockFactory/data/blockfactory/block/block554.json deleted file mode 100644 index e52de33..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block554.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block554", "length":5, "width":4, "height":3, "mass":3, "colorCode":"G29", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block555.json b/uml2es/examples/blockFactory/data/blockfactory/block/block555.json deleted file mode 100644 index 4b4a661..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block555.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block555", "length":3, "width":2, "height":5, "mass":1.5, "colorCode":"Y21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block556.json b/uml2es/examples/blockFactory/data/blockfactory/block/block556.json deleted file mode 100644 index 153a4b6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block556.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block556", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"B00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block557.json b/uml2es/examples/blockFactory/data/blockfactory/block/block557.json deleted file mode 100644 index 08d1565..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block557.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block557", "length":2, "width":4, "height":5, "mass":8, "colorCode":"B34", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block558.json b/uml2es/examples/blockFactory/data/blockfactory/block/block558.json deleted file mode 100644 index ebac02d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block558.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block558", "length":5, "width":1, "height":5, "mass":5, "colorCode":"G29", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block559.json b/uml2es/examples/blockFactory/data/blockfactory/block/block559.json deleted file mode 100644 index 24aa524..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block559.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block559", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"E39", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block56.json b/uml2es/examples/blockFactory/data/blockfactory/block/block56.json deleted file mode 100644 index 3e2f58c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block56.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block56", "length":2, "width":5, "height":3, "mass":6, "colorCode":"E37", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block560.json b/uml2es/examples/blockFactory/data/blockfactory/block/block560.json deleted file mode 100644 index 7b5ce39..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block560.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block560", "length":3, "width":2, "height":1, "mass":1.2, "colorCode":"B16", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block561.json b/uml2es/examples/blockFactory/data/blockfactory/block/block561.json deleted file mode 100644 index feaf659..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block561.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block561", "length":4, "width":1, "height":2, "mass":1.6, "colorCode":"V01", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block562.json b/uml2es/examples/blockFactory/data/blockfactory/block/block562.json deleted file mode 100644 index 5ba1e30..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block562.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block562", "length":4, "width":1, "height":3, "mass":2.4, "colorCode":"BV34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block563.json b/uml2es/examples/blockFactory/data/blockfactory/block/block563.json deleted file mode 100644 index eec5194..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block563.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block563", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"YG07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block564.json b/uml2es/examples/blockFactory/data/blockfactory/block/block564.json deleted file mode 100644 index 073256a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block564.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block564", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"E34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block565.json b/uml2es/examples/blockFactory/data/blockfactory/block/block565.json deleted file mode 100644 index a008598..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block565.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block565", "length":3, "width":4, "height":3, "mass":1.8, "colorCode":"E51", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block566.json b/uml2es/examples/blockFactory/data/blockfactory/block/block566.json deleted file mode 100644 index e2836ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block566.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block566", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"YR00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block567.json b/uml2es/examples/blockFactory/data/blockfactory/block/block567.json deleted file mode 100644 index 4669468..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block567.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block567", "length":5, "width":1, "height":4, "mass":4, "colorCode":"YR00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block568.json b/uml2es/examples/blockFactory/data/blockfactory/block/block568.json deleted file mode 100644 index cd4ca58..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block568.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block568", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"G03", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block569.json b/uml2es/examples/blockFactory/data/blockfactory/block/block569.json deleted file mode 100644 index 65e28fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block569.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block569", "length":5, "width":5, "height":1, "mass":5, "colorCode":"Y32", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block57.json b/uml2es/examples/blockFactory/data/blockfactory/block/block57.json deleted file mode 100644 index f551cc4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block57.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block57", "length":5, "width":1, "height":1, "mass":1, "colorCode":"YR07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block570.json b/uml2es/examples/blockFactory/data/blockfactory/block/block570.json deleted file mode 100644 index a20471d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block570.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block570", "length":2, "width":5, "height":4, "mass":8, "colorCode":"RV63", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block571.json b/uml2es/examples/blockFactory/data/blockfactory/block/block571.json deleted file mode 100644 index 6357bc2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block571.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block571", "length":1, "width":5, "height":3, "mass":0.75, "colorCode":"FRV1", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block572.json b/uml2es/examples/blockFactory/data/blockfactory/block/block572.json deleted file mode 100644 index 9674cf3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block572.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block572", "length":4, "width":3, "height":4, "mass":2.4, "colorCode":"W10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block573.json b/uml2es/examples/blockFactory/data/blockfactory/block/block573.json deleted file mode 100644 index 3c95bb6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block573.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block573", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"YG09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block574.json b/uml2es/examples/blockFactory/data/blockfactory/block/block574.json deleted file mode 100644 index 011e693..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block574.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block574", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"Y06", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block575.json b/uml2es/examples/blockFactory/data/blockfactory/block/block575.json deleted file mode 100644 index a936667..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block575.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block575", "length":5, "width":1, "height":3, "mass":0.75, "colorCode":"R21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block576.json b/uml2es/examples/blockFactory/data/blockfactory/block/block576.json deleted file mode 100644 index 2d65672..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block576.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block576", "length":5, "width":3, "height":2, "mass":1.5, "colorCode":"E74", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block577.json b/uml2es/examples/blockFactory/data/blockfactory/block/block577.json deleted file mode 100644 index 918a5da..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block577.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block577", "length":4, "width":5, "height":5, "mass":20, "colorCode":"FV2", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block578.json b/uml2es/examples/blockFactory/data/blockfactory/block/block578.json deleted file mode 100644 index ee4faf5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block578.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block578", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"V99", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block579.json b/uml2es/examples/blockFactory/data/blockfactory/block/block579.json deleted file mode 100644 index e9e7c81..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block579.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block579", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"R35", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block58.json b/uml2es/examples/blockFactory/data/blockfactory/block/block58.json deleted file mode 100644 index 36f3db0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block58.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block58", "length":5, "width":1, "height":4, "mass":4, "colorCode":"W7", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block580.json b/uml2es/examples/blockFactory/data/blockfactory/block/block580.json deleted file mode 100644 index a1f1374..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block580.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block580", "length":4, "width":5, "height":4, "mass":16, "colorCode":"YR0000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block581.json b/uml2es/examples/blockFactory/data/blockfactory/block/block581.json deleted file mode 100644 index d4cfdd2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block581.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block581", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"T1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block582.json b/uml2es/examples/blockFactory/data/blockfactory/block/block582.json deleted file mode 100644 index 71fdb77..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block582.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block582", "length":4, "width":3, "height":2, "mass":4.8, "colorCode":"G17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block583.json b/uml2es/examples/blockFactory/data/blockfactory/block/block583.json deleted file mode 100644 index 6696100..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block583.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block583", "length":4, "width":1, "height":3, "mass":2.4, "colorCode":"YR23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block584.json b/uml2es/examples/blockFactory/data/blockfactory/block/block584.json deleted file mode 100644 index 387db52..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block584.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block584", "length":5, "width":2, "height":1, "mass":2, "colorCode":"RV66", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block585.json b/uml2es/examples/blockFactory/data/blockfactory/block/block585.json deleted file mode 100644 index a1bd2de..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block585.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block585", "length":2, "width":3, "height":2, "mass":0.6, "colorCode":"Y21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block586.json b/uml2es/examples/blockFactory/data/blockfactory/block/block586.json deleted file mode 100644 index a4dd805..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block586.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block586", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"B16", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block587.json b/uml2es/examples/blockFactory/data/blockfactory/block/block587.json deleted file mode 100644 index 55a856a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block587.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block587", "length":2, "width":1, "height":5, "mass":0.5, "colorCode":"RV55", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block588.json b/uml2es/examples/blockFactory/data/blockfactory/block/block588.json deleted file mode 100644 index 27ca54e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block588.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block588", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"B00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block589.json b/uml2es/examples/blockFactory/data/blockfactory/block/block589.json deleted file mode 100644 index 177af06..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block589.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block589", "length":2, "width":2, "height":5, "mass":4, "colorCode":"V25", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block59.json b/uml2es/examples/blockFactory/data/blockfactory/block/block59.json deleted file mode 100644 index 6a67e66..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block59.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block59", "length":3, "width":5, "height":1, "mass":3, "colorCode":"R27", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block590.json b/uml2es/examples/blockFactory/data/blockfactory/block/block590.json deleted file mode 100644 index 9ff70fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block590.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block590", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"Y08", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block591.json b/uml2es/examples/blockFactory/data/blockfactory/block/block591.json deleted file mode 100644 index 5e910c1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block591.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block591", "length":5, "width":4, "height":4, "mass":16, "colorCode":"C1", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block592.json b/uml2es/examples/blockFactory/data/blockfactory/block/block592.json deleted file mode 100644 index aae694f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block592.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block592", "length":5, "width":4, "height":1, "mass":4, "colorCode":"RV95", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block593.json b/uml2es/examples/blockFactory/data/blockfactory/block/block593.json deleted file mode 100644 index 74ffeb3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block593.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block593", "length":4, "width":5, "height":4, "mass":16, "colorCode":"W0", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block594.json b/uml2es/examples/blockFactory/data/blockfactory/block/block594.json deleted file mode 100644 index e95c0df..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block594.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block594", "length":3, "width":4, "height":1, "mass":2.4, "colorCode":"YR04", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block595.json b/uml2es/examples/blockFactory/data/blockfactory/block/block595.json deleted file mode 100644 index 8bb467a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block595.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block595", "length":5, "width":1, "height":2, "mass":2, "colorCode":"E70", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block596.json b/uml2es/examples/blockFactory/data/blockfactory/block/block596.json deleted file mode 100644 index 28372c2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block596.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block596", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"B37", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block597.json b/uml2es/examples/blockFactory/data/blockfactory/block/block597.json deleted file mode 100644 index fb030eb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block597.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block597", "length":5, "width":1, "height":1, "mass":1, "colorCode":"YR65", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block598.json b/uml2es/examples/blockFactory/data/blockfactory/block/block598.json deleted file mode 100644 index 5579540..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block598.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block598", "length":5, "width":1, "height":1, "mass":1, "colorCode":"C6", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block599.json b/uml2es/examples/blockFactory/data/blockfactory/block/block599.json deleted file mode 100644 index d43f093..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block599.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block599", "length":5, "width":1, "height":5, "mass":5, "colorCode":"E34", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block6.json b/uml2es/examples/blockFactory/data/blockfactory/block/block6.json deleted file mode 100644 index eb38cbc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block6.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block6", "length":2, "width":5, "height":1, "mass":0.5, "colorCode":"B23", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block60.json b/uml2es/examples/blockFactory/data/blockfactory/block/block60.json deleted file mode 100644 index 71d8d81..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block60.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block60", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"BG15", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block600.json b/uml2es/examples/blockFactory/data/blockfactory/block/block600.json deleted file mode 100644 index 4e34e17..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block600.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block600", "length":5, "width":3, "height":2, "mass":1.5, "colorCode":"YR01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block601.json b/uml2es/examples/blockFactory/data/blockfactory/block/block601.json deleted file mode 100644 index ed373f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block601.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block601", "length":4, "width":2, "height":3, "mass":4.8, "colorCode":"B29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block602.json b/uml2es/examples/blockFactory/data/blockfactory/block/block602.json deleted file mode 100644 index c49f352..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block602.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block602", "length":4, "width":5, "height":5, "mass":20, "colorCode":"BG07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block603.json b/uml2es/examples/blockFactory/data/blockfactory/block/block603.json deleted file mode 100644 index c1ddcdc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block603.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block603", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"V28", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block604.json b/uml2es/examples/blockFactory/data/blockfactory/block/block604.json deleted file mode 100644 index a381573..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block604.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block604", "length":2, "width":5, "height":4, "mass":2, "colorCode":"YR30", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block605.json b/uml2es/examples/blockFactory/data/blockfactory/block/block605.json deleted file mode 100644 index 1db72e5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block605.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block605", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"Y21", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block606.json b/uml2es/examples/blockFactory/data/blockfactory/block/block606.json deleted file mode 100644 index 45f7f9d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block606.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block606", "length":1, "width":3, "height":4, "mass":2.4, "colorCode":"BV31", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block607.json b/uml2es/examples/blockFactory/data/blockfactory/block/block607.json deleted file mode 100644 index 0cb9c6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block607.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block607", "length":2, "width":3, "height":3, "mass":0.9, "colorCode":"G24", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block608.json b/uml2es/examples/blockFactory/data/blockfactory/block/block608.json deleted file mode 100644 index 927e806..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block608.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block608", "length":5, "width":1, "height":1, "mass":1, "colorCode":"R39", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block609.json b/uml2es/examples/blockFactory/data/blockfactory/block/block609.json deleted file mode 100644 index b7541d0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block609.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block609", "length":4, "width":2, "height":3, "mass":4.8, "colorCode":"G94", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block61.json b/uml2es/examples/blockFactory/data/blockfactory/block/block61.json deleted file mode 100644 index c76a534..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block61.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block61", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"YR23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block610.json b/uml2es/examples/blockFactory/data/blockfactory/block/block610.json deleted file mode 100644 index 5d1ad5b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block610.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block610", "length":5, "width":3, "height":2, "mass":6, "colorCode":"BG01", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block611.json b/uml2es/examples/blockFactory/data/blockfactory/block/block611.json deleted file mode 100644 index 60c0d57..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block611.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block611", "length":1, "width":3, "height":5, "mass":3, "colorCode":"YG05", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block612.json b/uml2es/examples/blockFactory/data/blockfactory/block/block612.json deleted file mode 100644 index a9a5433..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block612.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block612", "length":4, "width":5, "height":1, "mass":1, "colorCode":"E0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block613.json b/uml2es/examples/blockFactory/data/blockfactory/block/block613.json deleted file mode 100644 index 73e0cb5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block613.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block613", "length":2, "width":5, "height":5, "mass":10, "colorCode":"RV93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block614.json b/uml2es/examples/blockFactory/data/blockfactory/block/block614.json deleted file mode 100644 index 70e2bab..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block614.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block614", "length":4, "width":1, "height":5, "mass":4, "colorCode":"W7", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block615.json b/uml2es/examples/blockFactory/data/blockfactory/block/block615.json deleted file mode 100644 index 5fbf3fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block615.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block615", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"E70", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block616.json b/uml2es/examples/blockFactory/data/blockfactory/block/block616.json deleted file mode 100644 index ddceb21..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block616.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block616", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"R32", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block617.json b/uml2es/examples/blockFactory/data/blockfactory/block/block617.json deleted file mode 100644 index 1a1ff0c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block617.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block617", "length":1, "width":4, "height":2, "mass":1.6, "colorCode":"C5", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block618.json b/uml2es/examples/blockFactory/data/blockfactory/block/block618.json deleted file mode 100644 index ea5b6c8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block618.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block618", "length":2, "width":4, "height":5, "mass":8, "colorCode":"E84", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block619.json b/uml2es/examples/blockFactory/data/blockfactory/block/block619.json deleted file mode 100644 index 4a2eeff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block619.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block619", "length":2, "width":1, "height":1, "mass":0.1, "colorCode":"E01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block62.json b/uml2es/examples/blockFactory/data/blockfactory/block/block62.json deleted file mode 100644 index 018275d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block62.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block62", "length":3, "width":5, "height":3, "mass":2.25, "colorCode":"BV04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block620.json b/uml2es/examples/blockFactory/data/blockfactory/block/block620.json deleted file mode 100644 index df899a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block620.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block620", "length":4, "width":2, "height":5, "mass":2, "colorCode":"YG05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block621.json b/uml2es/examples/blockFactory/data/blockfactory/block/block621.json deleted file mode 100644 index fd2f30d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block621.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block621", "length":4, "width":5, "height":4, "mass":4, "colorCode":"G46", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block622.json b/uml2es/examples/blockFactory/data/blockfactory/block/block622.json deleted file mode 100644 index b7d64d3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block622.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block622", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"R20", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block623.json b/uml2es/examples/blockFactory/data/blockfactory/block/block623.json deleted file mode 100644 index 9399771..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block623.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block623", "length":4, "width":4, "height":4, "mass":3.2, "colorCode":"C8", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block624.json b/uml2es/examples/blockFactory/data/blockfactory/block/block624.json deleted file mode 100644 index 91c849e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block624.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block624", "length":2, "width":5, "height":1, "mass":2, "colorCode":"G16", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block625.json b/uml2es/examples/blockFactory/data/blockfactory/block/block625.json deleted file mode 100644 index 02461eb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block625.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block625", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"T1", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block626.json b/uml2es/examples/blockFactory/data/blockfactory/block/block626.json deleted file mode 100644 index d4f2ddf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block626.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block626", "length":3, "width":5, "height":4, "mass":3, "colorCode":"FV2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block627.json b/uml2es/examples/blockFactory/data/blockfactory/block/block627.json deleted file mode 100644 index 951ce98..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block627.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block627", "length":4, "width":5, "height":1, "mass":4, "colorCode":"YR21", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block628.json b/uml2es/examples/blockFactory/data/blockfactory/block/block628.json deleted file mode 100644 index 8ad0248..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block628.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block628", "length":2, "width":4, "height":1, "mass":1.6, "colorCode":"RV11", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block629.json b/uml2es/examples/blockFactory/data/blockfactory/block/block629.json deleted file mode 100644 index df99ce2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block629.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block629", "length":4, "width":1, "height":2, "mass":0.4, "colorCode":"Y0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block63.json b/uml2es/examples/blockFactory/data/blockfactory/block/block63.json deleted file mode 100644 index cf99ee7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block63.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block63", "length":1, "width":3, "height":2, "mass":0.3, "colorCode":"E93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block630.json b/uml2es/examples/blockFactory/data/blockfactory/block/block630.json deleted file mode 100644 index 545a1d3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block630.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block630", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"RV10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block631.json b/uml2es/examples/blockFactory/data/blockfactory/block/block631.json deleted file mode 100644 index 1384dbd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block631.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block631", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"G20", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block632.json b/uml2es/examples/blockFactory/data/blockfactory/block/block632.json deleted file mode 100644 index 87eaf98..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block632.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block632", "length":3, "width":5, "height":3, "mass":9, "colorCode":"R30", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block633.json b/uml2es/examples/blockFactory/data/blockfactory/block/block633.json deleted file mode 100644 index f8ce56b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block633.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block633", "length":4, "width":4, "height":5, "mass":16, "colorCode":"110", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block634.json b/uml2es/examples/blockFactory/data/blockfactory/block/block634.json deleted file mode 100644 index a97bf6b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block634.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block634", "length":2, "width":1, "height":5, "mass":0.5, "colorCode":"G12", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block635.json b/uml2es/examples/blockFactory/data/blockfactory/block/block635.json deleted file mode 100644 index 6421f8b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block635.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block635", "length":2, "width":3, "height":1, "mass":1.2, "colorCode":"R01", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block636.json b/uml2es/examples/blockFactory/data/blockfactory/block/block636.json deleted file mode 100644 index 75585a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block636.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block636", "length":2, "width":5, "height":2, "mass":4, "colorCode":"E23", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block637.json b/uml2es/examples/blockFactory/data/blockfactory/block/block637.json deleted file mode 100644 index 578d69d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block637.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block637", "length":2, "width":1, "height":4, "mass":0.4, "colorCode":"T10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block638.json b/uml2es/examples/blockFactory/data/blockfactory/block/block638.json deleted file mode 100644 index 0b5268b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block638.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block638", "length":2, "width":2, "height":1, "mass":0.8, "colorCode":"B97", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block639.json b/uml2es/examples/blockFactory/data/blockfactory/block/block639.json deleted file mode 100644 index 65df1a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block639.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block639", "length":2, "width":2, "height":5, "mass":4, "colorCode":"R37", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block64.json b/uml2es/examples/blockFactory/data/blockfactory/block/block64.json deleted file mode 100644 index b3e094b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block64.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block64", "length":5, "width":5, "height":3, "mass":15, "colorCode":"E15", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block640.json b/uml2es/examples/blockFactory/data/blockfactory/block/block640.json deleted file mode 100644 index 9bf1fb5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block640.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block640", "length":5, "width":5, "height":3, "mass":15, "colorCode":"110", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block641.json b/uml2es/examples/blockFactory/data/blockfactory/block/block641.json deleted file mode 100644 index 73f917b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block641.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block641", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"T3", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block642.json b/uml2es/examples/blockFactory/data/blockfactory/block/block642.json deleted file mode 100644 index 1d349fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block642.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block642", "length":5, "width":5, "height":4, "mass":20, "colorCode":"Y02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block643.json b/uml2es/examples/blockFactory/data/blockfactory/block/block643.json deleted file mode 100644 index fc74166..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block643.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block643", "length":4, "width":5, "height":5, "mass":20, "colorCode":"G16", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block644.json b/uml2es/examples/blockFactory/data/blockfactory/block/block644.json deleted file mode 100644 index f3656a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block644.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block644", "length":4, "width":1, "height":3, "mass":2.4, "colorCode":"BG78", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block645.json b/uml2es/examples/blockFactory/data/blockfactory/block/block645.json deleted file mode 100644 index d04eb9a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block645.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block645", "length":1, "width":2, "height":5, "mass":2, "colorCode":"E87", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block646.json b/uml2es/examples/blockFactory/data/blockfactory/block/block646.json deleted file mode 100644 index 6ac6431..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block646.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block646", "length":3, "width":2, "height":5, "mass":1.5, "colorCode":"W7", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block647.json b/uml2es/examples/blockFactory/data/blockfactory/block/block647.json deleted file mode 100644 index 4b5d74d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block647.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block647", "length":2, "width":2, "height":2, "mass":1.6, "colorCode":"YG67", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block648.json b/uml2es/examples/blockFactory/data/blockfactory/block/block648.json deleted file mode 100644 index eb50cf0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block648.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block648", "length":2, "width":3, "height":5, "mass":6, "colorCode":"BG72", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block649.json b/uml2es/examples/blockFactory/data/blockfactory/block/block649.json deleted file mode 100644 index 24212e4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block649.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block649", "length":3, "width":4, "height":2, "mass":1.2, "colorCode":"B05", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block65.json b/uml2es/examples/blockFactory/data/blockfactory/block/block65.json deleted file mode 100644 index 440e712..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block65.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block65", "length":1, "width":2, "height":3, "mass":0.3, "colorCode":"B97", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block650.json b/uml2es/examples/blockFactory/data/blockfactory/block/block650.json deleted file mode 100644 index e892196..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block650.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block650", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"E93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block651.json b/uml2es/examples/blockFactory/data/blockfactory/block/block651.json deleted file mode 100644 index 77426a9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block651.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block651", "length":3, "width":3, "height":1, "mass":0.45, "colorCode":"C1", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block652.json b/uml2es/examples/blockFactory/data/blockfactory/block/block652.json deleted file mode 100644 index f5001ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block652.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block652", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"YR14", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block653.json b/uml2es/examples/blockFactory/data/blockfactory/block/block653.json deleted file mode 100644 index ae3960b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block653.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block653", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"BG0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block654.json b/uml2es/examples/blockFactory/data/blockfactory/block/block654.json deleted file mode 100644 index fef2a7e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block654.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block654", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"W1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block655.json b/uml2es/examples/blockFactory/data/blockfactory/block/block655.json deleted file mode 100644 index 6021734..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block655.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block655", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"R37", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block656.json b/uml2es/examples/blockFactory/data/blockfactory/block/block656.json deleted file mode 100644 index 0b05152..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block656.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block656", "length":1, "width":5, "height":1, "mass":1, "colorCode":"YG00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block657.json b/uml2es/examples/blockFactory/data/blockfactory/block/block657.json deleted file mode 100644 index 01b6b4f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block657.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block657", "length":3, "width":2, "height":4, "mass":1.2, "colorCode":"Y04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block658.json b/uml2es/examples/blockFactory/data/blockfactory/block/block658.json deleted file mode 100644 index b42e27d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block658.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block658", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"BG18", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block659.json b/uml2es/examples/blockFactory/data/blockfactory/block/block659.json deleted file mode 100644 index f92bb33..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block659.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block659", "length":4, "width":5, "height":2, "mass":8, "colorCode":"G05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block66.json b/uml2es/examples/blockFactory/data/blockfactory/block/block66.json deleted file mode 100644 index 2b05084..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block66.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block66", "length":2, "width":3, "height":5, "mass":1.5, "colorCode":"N3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block660.json b/uml2es/examples/blockFactory/data/blockfactory/block/block660.json deleted file mode 100644 index b571737..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block660.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block660", "length":2, "width":4, "height":5, "mass":8, "colorCode":"Y15", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block661.json b/uml2es/examples/blockFactory/data/blockfactory/block/block661.json deleted file mode 100644 index eb60c6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block661.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block661", "length":5, "width":5, "height":5, "mass":25, "colorCode":"V17", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block662.json b/uml2es/examples/blockFactory/data/blockfactory/block/block662.json deleted file mode 100644 index 333be2c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block662.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block662", "length":5, "width":4, "height":4, "mass":4, "colorCode":"E53", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block663.json b/uml2es/examples/blockFactory/data/blockfactory/block/block663.json deleted file mode 100644 index e228b64..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block663.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block663", "length":4, "width":5, "height":5, "mass":5, "colorCode":"RV29", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block664.json b/uml2es/examples/blockFactory/data/blockfactory/block/block664.json deleted file mode 100644 index 4606d0e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block664.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block664", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"R89", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block665.json b/uml2es/examples/blockFactory/data/blockfactory/block/block665.json deleted file mode 100644 index 3a2fdb2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block665.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block665", "length":1, "width":2, "height":5, "mass":2, "colorCode":"R37", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block666.json b/uml2es/examples/blockFactory/data/blockfactory/block/block666.json deleted file mode 100644 index 9025fd9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block666.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block666", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"E34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block667.json b/uml2es/examples/blockFactory/data/blockfactory/block/block667.json deleted file mode 100644 index a293b43..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block667.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block667", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"BG10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block668.json b/uml2es/examples/blockFactory/data/blockfactory/block/block668.json deleted file mode 100644 index cc2259b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block668.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block668", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"FYG1", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block669.json b/uml2es/examples/blockFactory/data/blockfactory/block/block669.json deleted file mode 100644 index 2b2e76e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block669.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block669", "length":2, "width":1, "height":2, "mass":0.8, "colorCode":"C00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block67.json b/uml2es/examples/blockFactory/data/blockfactory/block/block67.json deleted file mode 100644 index e5bb7f8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block67.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block67", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"E23", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block670.json b/uml2es/examples/blockFactory/data/blockfactory/block/block670.json deleted file mode 100644 index 9422c2d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block670.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block670", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"E84", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block671.json b/uml2es/examples/blockFactory/data/blockfactory/block/block671.json deleted file mode 100644 index d90d653..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block671.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block671", "length":4, "width":2, "height":5, "mass":8, "colorCode":"BV00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block672.json b/uml2es/examples/blockFactory/data/blockfactory/block/block672.json deleted file mode 100644 index 035add1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block672.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block672", "length":5, "width":1, "height":5, "mass":5, "colorCode":"RV69", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block673.json b/uml2es/examples/blockFactory/data/blockfactory/block/block673.json deleted file mode 100644 index 410c115..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block673.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block673", "length":5, "width":4, "height":3, "mass":12, "colorCode":"YR000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block674.json b/uml2es/examples/blockFactory/data/blockfactory/block/block674.json deleted file mode 100644 index aef2ba3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block674.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block674", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"RV17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block675.json b/uml2es/examples/blockFactory/data/blockfactory/block/block675.json deleted file mode 100644 index 94b051a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block675.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block675", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"W9", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block676.json b/uml2es/examples/blockFactory/data/blockfactory/block/block676.json deleted file mode 100644 index b51d84c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block676.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block676", "length":5, "width":3, "height":2, "mass":1.5, "colorCode":"V93", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block677.json b/uml2es/examples/blockFactory/data/blockfactory/block/block677.json deleted file mode 100644 index aa596fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block677.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block677", "length":1, "width":1, "height":5, "mass":1, "colorCode":"YG06", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block678.json b/uml2es/examples/blockFactory/data/blockfactory/block/block678.json deleted file mode 100644 index 50ac90e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block678.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block678", "length":3, "width":4, "height":2, "mass":1.2, "colorCode":"N2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block679.json b/uml2es/examples/blockFactory/data/blockfactory/block/block679.json deleted file mode 100644 index 6b77f76..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block679.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block679", "length":3, "width":3, "height":1, "mass":1.8, "colorCode":"E15", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block68.json b/uml2es/examples/blockFactory/data/blockfactory/block/block68.json deleted file mode 100644 index b7cbbc3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block68.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block68", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"E50", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block680.json b/uml2es/examples/blockFactory/data/blockfactory/block/block680.json deleted file mode 100644 index 2aaa295..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block680.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block680", "length":4, "width":1, "height":5, "mass":1, "colorCode":"E43", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block681.json b/uml2es/examples/blockFactory/data/blockfactory/block/block681.json deleted file mode 100644 index 33df0c3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block681.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block681", "length":5, "width":1, "height":4, "mass":4, "colorCode":"R43", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block682.json b/uml2es/examples/blockFactory/data/blockfactory/block/block682.json deleted file mode 100644 index fb3c192..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block682.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block682", "length":4, "width":2, "height":5, "mass":8, "colorCode":"R0000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block683.json b/uml2es/examples/blockFactory/data/blockfactory/block/block683.json deleted file mode 100644 index 6791817..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block683.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block683", "length":1, "width":3, "height":4, "mass":2.4, "colorCode":"Y04", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block684.json b/uml2es/examples/blockFactory/data/blockfactory/block/block684.json deleted file mode 100644 index b6737aa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block684.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block684", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"BV17", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block685.json b/uml2es/examples/blockFactory/data/blockfactory/block/block685.json deleted file mode 100644 index 1737199..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block685.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block685", "length":3, "width":5, "height":2, "mass":1.5, "colorCode":"FV2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block686.json b/uml2es/examples/blockFactory/data/blockfactory/block/block686.json deleted file mode 100644 index 74ecdc8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block686.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block686", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"B21", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block687.json b/uml2es/examples/blockFactory/data/blockfactory/block/block687.json deleted file mode 100644 index 08d7eb6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block687.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block687", "length":4, "width":5, "height":3, "mass":12, "colorCode":"BV23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block688.json b/uml2es/examples/blockFactory/data/blockfactory/block/block688.json deleted file mode 100644 index a4b4cba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block688.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block688", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"YG00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block689.json b/uml2es/examples/blockFactory/data/blockfactory/block/block689.json deleted file mode 100644 index 45fc2b1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block689.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block689", "length":1, "width":3, "height":2, "mass":0.3, "colorCode":"YG00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block69.json b/uml2es/examples/blockFactory/data/blockfactory/block/block69.json deleted file mode 100644 index c9be18c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block69.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block69", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"W3", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block690.json b/uml2es/examples/blockFactory/data/blockfactory/block/block690.json deleted file mode 100644 index 7bf35ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block690.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block690", "length":4, "width":4, "height":3, "mass":2.4, "colorCode":"R29", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block691.json b/uml2es/examples/blockFactory/data/blockfactory/block/block691.json deleted file mode 100644 index c563b53..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block691.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block691", "length":4, "width":5, "height":1, "mass":1, "colorCode":"B41", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block692.json b/uml2es/examples/blockFactory/data/blockfactory/block/block692.json deleted file mode 100644 index 6677bc3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block692.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block692", "length":5, "width":1, "height":5, "mass":5, "colorCode":"C00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block693.json b/uml2es/examples/blockFactory/data/blockfactory/block/block693.json deleted file mode 100644 index f9fe023..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block693.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block693", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"E40", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block694.json b/uml2es/examples/blockFactory/data/blockfactory/block/block694.json deleted file mode 100644 index 3f002ba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block694.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block694", "length":1, "width":4, "height":4, "mass":0.8, "colorCode":"B95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block695.json b/uml2es/examples/blockFactory/data/blockfactory/block/block695.json deleted file mode 100644 index 6b1cabd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block695.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block695", "length":5, "width":3, "height":3, "mass":2.25, "colorCode":"RV69", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block696.json b/uml2es/examples/blockFactory/data/blockfactory/block/block696.json deleted file mode 100644 index 6498490..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block696.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block696", "length":1, "width":5, "height":3, "mass":3, "colorCode":"BG96", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block697.json b/uml2es/examples/blockFactory/data/blockfactory/block/block697.json deleted file mode 100644 index 77c0355..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block697.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block697", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"W8", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block698.json b/uml2es/examples/blockFactory/data/blockfactory/block/block698.json deleted file mode 100644 index 9c1eda4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block698.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block698", "length":5, "width":5, "height":5, "mass":25, "colorCode":"YG99", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block699.json b/uml2es/examples/blockFactory/data/blockfactory/block/block699.json deleted file mode 100644 index 3e354a3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block699.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block699", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"V09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block7.json b/uml2es/examples/blockFactory/data/blockfactory/block/block7.json deleted file mode 100644 index d3cf87f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block7.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block7", "length":1, "width":2, "height":5, "mass":2, "colorCode":"C00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block70.json b/uml2es/examples/blockFactory/data/blockfactory/block/block70.json deleted file mode 100644 index c3b9aa0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block70.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block70", "length":2, "width":3, "height":1, "mass":1.2, "colorCode":"G14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block700.json b/uml2es/examples/blockFactory/data/blockfactory/block/block700.json deleted file mode 100644 index 19eb7c1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block700.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block700", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"R08", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block701.json b/uml2es/examples/blockFactory/data/blockfactory/block/block701.json deleted file mode 100644 index 772d329..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block701.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block701", "length":3, "width":3, "height":1, "mass":1.8, "colorCode":"R29", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block702.json b/uml2es/examples/blockFactory/data/blockfactory/block/block702.json deleted file mode 100644 index fda3406..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block702.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block702", "length":4, "width":4, "height":3, "mass":2.4, "colorCode":"R39", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block703.json b/uml2es/examples/blockFactory/data/blockfactory/block/block703.json deleted file mode 100644 index f1a4529..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block703.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block703", "length":3, "width":1, "height":4, "mass":2.4, "colorCode":"BG57", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block704.json b/uml2es/examples/blockFactory/data/blockfactory/block/block704.json deleted file mode 100644 index 2dacb5c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block704.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block704", "length":5, "width":2, "height":2, "mass":4, "colorCode":"E97", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block705.json b/uml2es/examples/blockFactory/data/blockfactory/block/block705.json deleted file mode 100644 index cc45ea3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block705.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block705", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"G40", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block706.json b/uml2es/examples/blockFactory/data/blockfactory/block/block706.json deleted file mode 100644 index 777ab88..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block706.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block706", "length":2, "width":5, "height":2, "mass":1, "colorCode":"W9", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block707.json b/uml2es/examples/blockFactory/data/blockfactory/block/block707.json deleted file mode 100644 index ee9ab31..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block707.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block707", "length":3, "width":2, "height":1, "mass":1.2, "colorCode":"G07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block708.json b/uml2es/examples/blockFactory/data/blockfactory/block/block708.json deleted file mode 100644 index 09cc104..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block708.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block708", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"YG93", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block709.json b/uml2es/examples/blockFactory/data/blockfactory/block/block709.json deleted file mode 100644 index 98d4511..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block709.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block709", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"BV23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block71.json b/uml2es/examples/blockFactory/data/blockfactory/block/block71.json deleted file mode 100644 index af26b83..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block71.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block71", "length":3, "width":5, "height":5, "mass":15, "colorCode":"BG05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block710.json b/uml2es/examples/blockFactory/data/blockfactory/block/block710.json deleted file mode 100644 index 1eb3f01..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block710.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block710", "length":2, "width":5, "height":2, "mass":4, "colorCode":"E89", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block711.json b/uml2es/examples/blockFactory/data/blockfactory/block/block711.json deleted file mode 100644 index f93f2cd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block711.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block711", "length":4, "width":2, "height":1, "mass":0.4, "colorCode":"G85", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block712.json b/uml2es/examples/blockFactory/data/blockfactory/block/block712.json deleted file mode 100644 index 9faa562..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block712.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block712", "length":2, "width":5, "height":1, "mass":2, "colorCode":"Y08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block713.json b/uml2es/examples/blockFactory/data/blockfactory/block/block713.json deleted file mode 100644 index 6d134ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block713.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block713", "length":3, "width":5, "height":4, "mass":3, "colorCode":"B0000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block714.json b/uml2es/examples/blockFactory/data/blockfactory/block/block714.json deleted file mode 100644 index a22552b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block714.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block714", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"E18", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block715.json b/uml2es/examples/blockFactory/data/blockfactory/block/block715.json deleted file mode 100644 index 34579cc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block715.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block715", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"YG13", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block716.json b/uml2es/examples/blockFactory/data/blockfactory/block/block716.json deleted file mode 100644 index dc27829..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block716.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block716", "length":2, "width":3, "height":1, "mass":1.2, "colorCode":"Y04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block717.json b/uml2es/examples/blockFactory/data/blockfactory/block/block717.json deleted file mode 100644 index 328011d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block717.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block717", "length":3, "width":4, "height":2, "mass":1.2, "colorCode":"BV17", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block718.json b/uml2es/examples/blockFactory/data/blockfactory/block/block718.json deleted file mode 100644 index 6f1ae52..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block718.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block718", "length":3, "width":3, "height":5, "mass":9, "colorCode":"110", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block719.json b/uml2es/examples/blockFactory/data/blockfactory/block/block719.json deleted file mode 100644 index daf3fd1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block719.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block719", "length":2, "width":1, "height":5, "mass":2, "colorCode":"RV93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block72.json b/uml2es/examples/blockFactory/data/blockfactory/block/block72.json deleted file mode 100644 index 0457d9f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block72.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block72", "length":3, "width":2, "height":5, "mass":6, "colorCode":"B93", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block720.json b/uml2es/examples/blockFactory/data/blockfactory/block/block720.json deleted file mode 100644 index 0815c8a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block720.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block720", "length":4, "width":2, "height":1, "mass":1.6, "colorCode":"B23", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block721.json b/uml2es/examples/blockFactory/data/blockfactory/block/block721.json deleted file mode 100644 index b81b11b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block721.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block721", "length":1, "width":5, "height":5, "mass":5, "colorCode":"B60", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block722.json b/uml2es/examples/blockFactory/data/blockfactory/block/block722.json deleted file mode 100644 index c5a0046..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block722.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block722", "length":3, "width":3, "height":5, "mass":9, "colorCode":"B60", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block723.json b/uml2es/examples/blockFactory/data/blockfactory/block/block723.json deleted file mode 100644 index 8c106a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block723.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block723", "length":5, "width":1, "height":4, "mass":4, "colorCode":"B37", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block724.json b/uml2es/examples/blockFactory/data/blockfactory/block/block724.json deleted file mode 100644 index 29bf3d6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block724.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block724", "length":3, "width":1, "height":5, "mass":3, "colorCode":"G19", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block725.json b/uml2es/examples/blockFactory/data/blockfactory/block/block725.json deleted file mode 100644 index ddd1d94..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block725.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block725", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"RV93", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block726.json b/uml2es/examples/blockFactory/data/blockfactory/block/block726.json deleted file mode 100644 index 751173f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block726.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block726", "length":2, "width":3, "height":3, "mass":0.9, "colorCode":"R24", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block727.json b/uml2es/examples/blockFactory/data/blockfactory/block/block727.json deleted file mode 100644 index f9c7e68..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block727.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block727", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"BV0000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block728.json b/uml2es/examples/blockFactory/data/blockfactory/block/block728.json deleted file mode 100644 index 6e14201..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block728.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block728", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"E21", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block729.json b/uml2es/examples/blockFactory/data/blockfactory/block/block729.json deleted file mode 100644 index 6f79816..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block729.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block729", "length":3, "width":3, "height":5, "mass":9, "colorCode":"RV10", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block73.json b/uml2es/examples/blockFactory/data/blockfactory/block/block73.json deleted file mode 100644 index b464abd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block73.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block73", "length":3, "width":2, "height":4, "mass":1.2, "colorCode":"G19", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block730.json b/uml2es/examples/blockFactory/data/blockfactory/block/block730.json deleted file mode 100644 index 043878d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block730.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block730", "length":3, "width":5, "height":2, "mass":6, "colorCode":"G94", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block731.json b/uml2es/examples/blockFactory/data/blockfactory/block/block731.json deleted file mode 100644 index 58173fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block731.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block731", "length":3, "width":5, "height":4, "mass":3, "colorCode":"B52", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block732.json b/uml2es/examples/blockFactory/data/blockfactory/block/block732.json deleted file mode 100644 index bfb1094..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block732.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block732", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"R17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block733.json b/uml2es/examples/blockFactory/data/blockfactory/block/block733.json deleted file mode 100644 index c7ed418..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block733.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block733", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"E87", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block734.json b/uml2es/examples/blockFactory/data/blockfactory/block/block734.json deleted file mode 100644 index 73713c9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block734.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block734", "length":2, "width":2, "height":4, "mass":0.8, "colorCode":"YG95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block735.json b/uml2es/examples/blockFactory/data/blockfactory/block/block735.json deleted file mode 100644 index 8d0d5a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block735.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block735", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"V01", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block736.json b/uml2es/examples/blockFactory/data/blockfactory/block/block736.json deleted file mode 100644 index 77387b6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block736.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block736", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"V22", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block737.json b/uml2es/examples/blockFactory/data/blockfactory/block/block737.json deleted file mode 100644 index 5da9ea1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block737.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block737", "length":2, "width":2, "height":5, "mass":4, "colorCode":"G07", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block738.json b/uml2es/examples/blockFactory/data/blockfactory/block/block738.json deleted file mode 100644 index 4a7a8f3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block738.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block738", "length":5, "width":1, "height":4, "mass":4, "colorCode":"E44", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block739.json b/uml2es/examples/blockFactory/data/blockfactory/block/block739.json deleted file mode 100644 index 957eb73..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block739.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block739", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"E59", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block74.json b/uml2es/examples/blockFactory/data/blockfactory/block/block74.json deleted file mode 100644 index 3f217a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block74.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block74", "length":1, "width":4, "height":4, "mass":0.8, "colorCode":"RV32", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block740.json b/uml2es/examples/blockFactory/data/blockfactory/block/block740.json deleted file mode 100644 index 418a275..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block740.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block740", "length":2, "width":5, "height":1, "mass":2, "colorCode":"YG03", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block741.json b/uml2es/examples/blockFactory/data/blockfactory/block/block741.json deleted file mode 100644 index 1c81b27..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block741.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block741", "length":3, "width":4, "height":4, "mass":9.6, "colorCode":"E49", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block742.json b/uml2es/examples/blockFactory/data/blockfactory/block/block742.json deleted file mode 100644 index 9f9d2fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block742.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block742", "length":5, "width":5, "height":5, "mass":25, "colorCode":"G24", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block743.json b/uml2es/examples/blockFactory/data/blockfactory/block/block743.json deleted file mode 100644 index e21ca66..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block743.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block743", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"R08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block744.json b/uml2es/examples/blockFactory/data/blockfactory/block/block744.json deleted file mode 100644 index adb2152..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block744.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block744", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"RV17", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block745.json b/uml2es/examples/blockFactory/data/blockfactory/block/block745.json deleted file mode 100644 index 9615ac0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block745.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block745", "length":5, "width":2, "height":4, "mass":8, "colorCode":"RV02", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block746.json b/uml2es/examples/blockFactory/data/blockfactory/block/block746.json deleted file mode 100644 index 050b139..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block746.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block746", "length":4, "width":4, "height":5, "mass":16, "colorCode":"Y18", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block747.json b/uml2es/examples/blockFactory/data/blockfactory/block/block747.json deleted file mode 100644 index f86c639..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block747.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block747", "length":3, "width":3, "height":4, "mass":7.2, "colorCode":"BV29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block748.json b/uml2es/examples/blockFactory/data/blockfactory/block/block748.json deleted file mode 100644 index 57a1cd5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block748.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block748", "length":1, "width":3, "height":2, "mass":1.2, "colorCode":"E87", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block749.json b/uml2es/examples/blockFactory/data/blockfactory/block/block749.json deleted file mode 100644 index 8a227c3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block749.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block749", "length":5, "width":5, "height":2, "mass":10, "colorCode":"W00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block75.json b/uml2es/examples/blockFactory/data/blockfactory/block/block75.json deleted file mode 100644 index a7e67ea..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block75.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block75", "length":4, "width":4, "height":5, "mass":16, "colorCode":"E51", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block750.json b/uml2es/examples/blockFactory/data/blockfactory/block/block750.json deleted file mode 100644 index dc78564..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block750.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block750", "length":1, "width":5, "height":1, "mass":1, "colorCode":"RV09", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block751.json b/uml2es/examples/blockFactory/data/blockfactory/block/block751.json deleted file mode 100644 index f7619ed..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block751.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block751", "length":4, "width":5, "height":2, "mass":8, "colorCode":"R02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block752.json b/uml2es/examples/blockFactory/data/blockfactory/block/block752.json deleted file mode 100644 index 6ceaede..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block752.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block752", "length":4, "width":1, "height":5, "mass":4, "colorCode":"Y32", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block753.json b/uml2es/examples/blockFactory/data/blockfactory/block/block753.json deleted file mode 100644 index 4628e6c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block753.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block753", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"E87", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block754.json b/uml2es/examples/blockFactory/data/blockfactory/block/block754.json deleted file mode 100644 index 950582e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block754.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block754", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"G09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block755.json b/uml2es/examples/blockFactory/data/blockfactory/block/block755.json deleted file mode 100644 index 5d345b2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block755.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block755", "length":1, "width":2, "height":4, "mass":1.6, "colorCode":"R46", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block756.json b/uml2es/examples/blockFactory/data/blockfactory/block/block756.json deleted file mode 100644 index 86b9421..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block756.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block756", "length":3, "width":1, "height":3, "mass":1.8, "colorCode":"YR24", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block757.json b/uml2es/examples/blockFactory/data/blockfactory/block/block757.json deleted file mode 100644 index cd2a804..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block757.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block757", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"YR04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block758.json b/uml2es/examples/blockFactory/data/blockfactory/block/block758.json deleted file mode 100644 index a638940..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block758.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block758", "length":3, "width":3, "height":1, "mass":0.45, "colorCode":"Y35", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block759.json b/uml2es/examples/blockFactory/data/blockfactory/block/block759.json deleted file mode 100644 index bfc43be..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block759.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block759", "length":5, "width":1, "height":5, "mass":5, "colorCode":"N1", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block76.json b/uml2es/examples/blockFactory/data/blockfactory/block/block76.json deleted file mode 100644 index 8b62586..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block76.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block76", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"B32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block760.json b/uml2es/examples/blockFactory/data/blockfactory/block/block760.json deleted file mode 100644 index d70265a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block760.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block760", "length":4, "width":5, "height":3, "mass":12, "colorCode":"E51", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block761.json b/uml2es/examples/blockFactory/data/blockfactory/block/block761.json deleted file mode 100644 index b04d890..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block761.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block761", "length":4, "width":1, "height":3, "mass":0.6, "colorCode":"YR61", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block762.json b/uml2es/examples/blockFactory/data/blockfactory/block/block762.json deleted file mode 100644 index 7fedca8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block762.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block762", "length":5, "width":5, "height":4, "mass":5, "colorCode":"R59", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block763.json b/uml2es/examples/blockFactory/data/blockfactory/block/block763.json deleted file mode 100644 index 529e39e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block763.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block763", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"RV95", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block764.json b/uml2es/examples/blockFactory/data/blockfactory/block/block764.json deleted file mode 100644 index 2a88fd7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block764.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block764", "length":2, "width":5, "height":4, "mass":8, "colorCode":"Y13", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block765.json b/uml2es/examples/blockFactory/data/blockfactory/block/block765.json deleted file mode 100644 index 85afa65..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block765.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block765", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"B66", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block766.json b/uml2es/examples/blockFactory/data/blockfactory/block/block766.json deleted file mode 100644 index ca2fb2f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block766.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block766", "length":2, "width":1, "height":2, "mass":0.8, "colorCode":"G20", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block767.json b/uml2es/examples/blockFactory/data/blockfactory/block/block767.json deleted file mode 100644 index 3b26828..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block767.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block767", "length":4, "width":4, "height":2, "mass":6.4, "colorCode":"C8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block768.json b/uml2es/examples/blockFactory/data/blockfactory/block/block768.json deleted file mode 100644 index aecf933..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block768.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block768", "length":4, "width":1, "height":3, "mass":0.6, "colorCode":"G12", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block769.json b/uml2es/examples/blockFactory/data/blockfactory/block/block769.json deleted file mode 100644 index 8843f72..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block769.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block769", "length":2, "width":5, "height":3, "mass":6, "colorCode":"YR68", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block77.json b/uml2es/examples/blockFactory/data/blockfactory/block/block77.json deleted file mode 100644 index 32ab3b9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block77.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block77", "length":4, "width":2, "height":1, "mass":0.4, "colorCode":"R27", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block770.json b/uml2es/examples/blockFactory/data/blockfactory/block/block770.json deleted file mode 100644 index 7ece9d6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block770.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block770", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"YG05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block771.json b/uml2es/examples/blockFactory/data/blockfactory/block/block771.json deleted file mode 100644 index 077c68c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block771.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block771", "length":1, "width":2, "height":1, "mass":0.1, "colorCode":"YG00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block772.json b/uml2es/examples/blockFactory/data/blockfactory/block/block772.json deleted file mode 100644 index acd7e6b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block772.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block772", "length":5, "width":5, "height":5, "mass":6.25, "colorCode":"B45", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block773.json b/uml2es/examples/blockFactory/data/blockfactory/block/block773.json deleted file mode 100644 index e7e472f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block773.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block773", "length":5, "width":2, "height":4, "mass":8, "colorCode":"B37", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block774.json b/uml2es/examples/blockFactory/data/blockfactory/block/block774.json deleted file mode 100644 index a918075..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block774.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block774", "length":2, "width":5, "height":5, "mass":10, "colorCode":"YR14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block775.json b/uml2es/examples/blockFactory/data/blockfactory/block/block775.json deleted file mode 100644 index 03ed748..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block775.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block775", "length":3, "width":3, "height":4, "mass":1.8, "colorCode":"G03", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block776.json b/uml2es/examples/blockFactory/data/blockfactory/block/block776.json deleted file mode 100644 index d0bc1a4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block776.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block776", "length":2, "width":4, "height":5, "mass":8, "colorCode":"Y13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block777.json b/uml2es/examples/blockFactory/data/blockfactory/block/block777.json deleted file mode 100644 index 2a20cfa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block777.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block777", "length":4, "width":4, "height":3, "mass":2.4, "colorCode":"G46", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block778.json b/uml2es/examples/blockFactory/data/blockfactory/block/block778.json deleted file mode 100644 index c4235ab..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block778.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block778", "length":1, "width":1, "height":4, "mass":0.2, "colorCode":"B000", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block779.json b/uml2es/examples/blockFactory/data/blockfactory/block/block779.json deleted file mode 100644 index 824edee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block779.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block779", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"E34", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block78.json b/uml2es/examples/blockFactory/data/blockfactory/block/block78.json deleted file mode 100644 index caea125..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block78.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block78", "length":3, "width":1, "height":2, "mass":1.2, "colorCode":"YR31", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block780.json b/uml2es/examples/blockFactory/data/blockfactory/block/block780.json deleted file mode 100644 index 6bcb646..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block780.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block780", "length":5, "width":3, "height":4, "mass":12, "colorCode":"R81", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block781.json b/uml2es/examples/blockFactory/data/blockfactory/block/block781.json deleted file mode 100644 index abc8863..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block781.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block781", "length":5, "width":2, "height":1, "mass":0.5, "colorCode":"E95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block782.json b/uml2es/examples/blockFactory/data/blockfactory/block/block782.json deleted file mode 100644 index e65b026..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block782.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block782", "length":1, "width":5, "height":4, "mass":4, "colorCode":"E33", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block783.json b/uml2es/examples/blockFactory/data/blockfactory/block/block783.json deleted file mode 100644 index 62ebcd8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block783.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block783", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"BG49", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block784.json b/uml2es/examples/blockFactory/data/blockfactory/block/block784.json deleted file mode 100644 index e9ed11b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block784.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block784", "length":5, "width":2, "height":3, "mass":6, "colorCode":"G82", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block785.json b/uml2es/examples/blockFactory/data/blockfactory/block/block785.json deleted file mode 100644 index 798c9d3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block785.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block785", "length":2, "width":2, "height":4, "mass":3.2, "colorCode":"YG41", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block786.json b/uml2es/examples/blockFactory/data/blockfactory/block/block786.json deleted file mode 100644 index be41961..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block786.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block786", "length":5, "width":5, "height":1, "mass":5, "colorCode":"YG63", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block787.json b/uml2es/examples/blockFactory/data/blockfactory/block/block787.json deleted file mode 100644 index 64bdb27..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block787.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block787", "length":2, "width":3, "height":2, "mass":0.6, "colorCode":"V09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block788.json b/uml2es/examples/blockFactory/data/blockfactory/block/block788.json deleted file mode 100644 index 92fb4aa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block788.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block788", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"V04", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block789.json b/uml2es/examples/blockFactory/data/blockfactory/block/block789.json deleted file mode 100644 index b27f5a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block789.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block789", "length":2, "width":1, "height":2, "mass":0.2, "colorCode":"G09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block79.json b/uml2es/examples/blockFactory/data/blockfactory/block/block79.json deleted file mode 100644 index e426195..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block79.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block79", "length":2, "width":3, "height":4, "mass":1.2, "colorCode":"E49", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block790.json b/uml2es/examples/blockFactory/data/blockfactory/block/block790.json deleted file mode 100644 index ed197a8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block790.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block790", "length":1, "width":4, "height":5, "mass":4, "colorCode":"BG32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block791.json b/uml2es/examples/blockFactory/data/blockfactory/block/block791.json deleted file mode 100644 index bc965a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block791.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block791", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"E31", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block792.json b/uml2es/examples/blockFactory/data/blockfactory/block/block792.json deleted file mode 100644 index 38658b5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block792.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block792", "length":3, "width":2, "height":3, "mass":3.6, "colorCode":"G24", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block793.json b/uml2es/examples/blockFactory/data/blockfactory/block/block793.json deleted file mode 100644 index d74a5a9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block793.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block793", "length":5, "width":4, "height":4, "mass":16, "colorCode":"BV11", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block794.json b/uml2es/examples/blockFactory/data/blockfactory/block/block794.json deleted file mode 100644 index c19b311..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block794.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block794", "length":5, "width":5, "height":5, "mass":25, "colorCode":"BV25", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block795.json b/uml2es/examples/blockFactory/data/blockfactory/block/block795.json deleted file mode 100644 index f3a6abe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block795.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block795", "length":4, "width":4, "height":4, "mass":3.2, "colorCode":"YG61", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block796.json b/uml2es/examples/blockFactory/data/blockfactory/block/block796.json deleted file mode 100644 index bcb2769..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block796.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block796", "length":1, "width":1, "height":4, "mass":0.2, "colorCode":"N10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block797.json b/uml2es/examples/blockFactory/data/blockfactory/block/block797.json deleted file mode 100644 index bc688fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block797.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block797", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"YR01", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block798.json b/uml2es/examples/blockFactory/data/blockfactory/block/block798.json deleted file mode 100644 index 1e313cd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block798.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block798", "length":2, "width":3, "height":5, "mass":6, "colorCode":"BV23", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block799.json b/uml2es/examples/blockFactory/data/blockfactory/block/block799.json deleted file mode 100644 index e8ea27d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block799.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block799", "length":1, "width":2, "height":1, "mass":0.1, "colorCode":"BG96", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block8.json b/uml2es/examples/blockFactory/data/blockfactory/block/block8.json deleted file mode 100644 index e842bad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block8.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block8", "length":5, "width":2, "height":1, "mass":2, "colorCode":"C00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block80.json b/uml2es/examples/blockFactory/data/blockfactory/block/block80.json deleted file mode 100644 index 9564fd0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block80.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block80", "length":2, "width":5, "height":1, "mass":2, "colorCode":"RV95", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block800.json b/uml2es/examples/blockFactory/data/blockfactory/block/block800.json deleted file mode 100644 index 95a7f17..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block800.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block800", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"E53", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block801.json b/uml2es/examples/blockFactory/data/blockfactory/block/block801.json deleted file mode 100644 index f4e763e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block801.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block801", "length":4, "width":1, "height":3, "mass":2.4, "colorCode":"YR82", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block802.json b/uml2es/examples/blockFactory/data/blockfactory/block/block802.json deleted file mode 100644 index acec16e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block802.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block802", "length":5, "width":4, "height":3, "mass":12, "colorCode":"YG63", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block803.json b/uml2es/examples/blockFactory/data/blockfactory/block/block803.json deleted file mode 100644 index 7551e22..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block803.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block803", "length":5, "width":2, "height":3, "mass":6, "colorCode":"E93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block804.json b/uml2es/examples/blockFactory/data/blockfactory/block/block804.json deleted file mode 100644 index d5be26d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block804.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block804", "length":5, "width":3, "height":1, "mass":0.75, "colorCode":"W3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block805.json b/uml2es/examples/blockFactory/data/blockfactory/block/block805.json deleted file mode 100644 index f2ea41f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block805.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block805", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"BG72", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block806.json b/uml2es/examples/blockFactory/data/blockfactory/block/block806.json deleted file mode 100644 index 2ff55ca..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block806.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block806", "length":3, "width":1, "height":2, "mass":0.3, "colorCode":"R14", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block807.json b/uml2es/examples/blockFactory/data/blockfactory/block/block807.json deleted file mode 100644 index 1d757b2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block807.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block807", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"E53", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block808.json b/uml2es/examples/blockFactory/data/blockfactory/block/block808.json deleted file mode 100644 index 7d90154..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block808.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block808", "length":5, "width":2, "height":5, "mass":10, "colorCode":"YG41", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block809.json b/uml2es/examples/blockFactory/data/blockfactory/block/block809.json deleted file mode 100644 index 8abe12a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block809.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block809", "length":2, "width":2, "height":5, "mass":4, "colorCode":"YG05", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block81.json b/uml2es/examples/blockFactory/data/blockfactory/block/block81.json deleted file mode 100644 index b0fca5b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block81.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block81", "length":1, "width":5, "height":4, "mass":4, "colorCode":"R27", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block810.json b/uml2es/examples/blockFactory/data/blockfactory/block/block810.json deleted file mode 100644 index b7fa40b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block810.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block810", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"E11", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block811.json b/uml2es/examples/blockFactory/data/blockfactory/block/block811.json deleted file mode 100644 index 650903b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block811.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block811", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"E25", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block812.json b/uml2es/examples/blockFactory/data/blockfactory/block/block812.json deleted file mode 100644 index f2547a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block812.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block812", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"100", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block813.json b/uml2es/examples/blockFactory/data/blockfactory/block/block813.json deleted file mode 100644 index bb7611c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block813.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block813", "length":3, "width":4, "height":2, "mass":4.8, "colorCode":"E31", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block814.json b/uml2es/examples/blockFactory/data/blockfactory/block/block814.json deleted file mode 100644 index f8601a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block814.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block814", "length":5, "width":4, "height":2, "mass":2, "colorCode":"Y21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block815.json b/uml2es/examples/blockFactory/data/blockfactory/block/block815.json deleted file mode 100644 index 964fe18..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block815.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block815", "length":1, "width":2, "height":1, "mass":0.4, "colorCode":"Y000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block816.json b/uml2es/examples/blockFactory/data/blockfactory/block/block816.json deleted file mode 100644 index 8cafdbf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block816.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block816", "length":3, "width":5, "height":3, "mass":2.25, "colorCode":"W2", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block817.json b/uml2es/examples/blockFactory/data/blockfactory/block/block817.json deleted file mode 100644 index 1714ee3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block817.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block817", "length":5, "width":5, "height":3, "mass":3.75, "colorCode":"YR01", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block818.json b/uml2es/examples/blockFactory/data/blockfactory/block/block818.json deleted file mode 100644 index 0f79593..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block818.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block818", "length":5, "width":2, "height":2, "mass":4, "colorCode":"0", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block819.json b/uml2es/examples/blockFactory/data/blockfactory/block/block819.json deleted file mode 100644 index 1f6d5fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block819.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block819", "length":5, "width":5, "height":3, "mass":15, "colorCode":"RV000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block82.json b/uml2es/examples/blockFactory/data/blockfactory/block/block82.json deleted file mode 100644 index 1502f3a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block82.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block82", "length":1, "width":1, "height":1, "mass":0.05, "colorCode":"T8", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block820.json b/uml2es/examples/blockFactory/data/blockfactory/block/block820.json deleted file mode 100644 index f61f838..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block820.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block820", "length":5, "width":1, "height":3, "mass":3, "colorCode":"FY1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block821.json b/uml2es/examples/blockFactory/data/blockfactory/block/block821.json deleted file mode 100644 index 5e0928b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block821.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block821", "length":4, "width":3, "height":4, "mass":9.6, "colorCode":"C7", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block822.json b/uml2es/examples/blockFactory/data/blockfactory/block/block822.json deleted file mode 100644 index 890ad9b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block822.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block822", "length":3, "width":4, "height":2, "mass":1.2, "colorCode":"FYG1", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block823.json b/uml2es/examples/blockFactory/data/blockfactory/block/block823.json deleted file mode 100644 index a19821c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block823.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block823", "length":3, "width":3, "height":5, "mass":9, "colorCode":"YG07", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block824.json b/uml2es/examples/blockFactory/data/blockfactory/block/block824.json deleted file mode 100644 index 77dac7f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block824.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block824", "length":1, "width":5, "height":2, "mass":0.5, "colorCode":"R30", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block825.json b/uml2es/examples/blockFactory/data/blockfactory/block/block825.json deleted file mode 100644 index 617aa5b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block825.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block825", "length":3, "width":4, "height":4, "mass":2.4, "colorCode":"W3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block826.json b/uml2es/examples/blockFactory/data/blockfactory/block/block826.json deleted file mode 100644 index 865065f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block826.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block826", "length":4, "width":4, "height":1, "mass":0.8, "colorCode":"E74", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block827.json b/uml2es/examples/blockFactory/data/blockfactory/block/block827.json deleted file mode 100644 index 3661637..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block827.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block827", "length":4, "width":1, "height":3, "mass":0.6, "colorCode":"FYG1", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block828.json b/uml2es/examples/blockFactory/data/blockfactory/block/block828.json deleted file mode 100644 index 63d8fcf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block828.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block828", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"YG05", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block829.json b/uml2es/examples/blockFactory/data/blockfactory/block/block829.json deleted file mode 100644 index dc168b2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block829.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block829", "length":1, "width":5, "height":4, "mass":4, "colorCode":"YR27", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block83.json b/uml2es/examples/blockFactory/data/blockfactory/block/block83.json deleted file mode 100644 index e68666f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block83.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block83", "length":1, "width":4, "height":3, "mass":2.4, "colorCode":"G24", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block830.json b/uml2es/examples/blockFactory/data/blockfactory/block/block830.json deleted file mode 100644 index a7857da..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block830.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block830", "length":5, "width":1, "height":3, "mass":3, "colorCode":"Y35", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block831.json b/uml2es/examples/blockFactory/data/blockfactory/block/block831.json deleted file mode 100644 index b6eff54..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block831.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block831", "length":1, "width":5, "height":2, "mass":2, "colorCode":"E40", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block832.json b/uml2es/examples/blockFactory/data/blockfactory/block/block832.json deleted file mode 100644 index 3456b23..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block832.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block832", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"E19", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block833.json b/uml2es/examples/blockFactory/data/blockfactory/block/block833.json deleted file mode 100644 index bc26722..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block833.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block833", "length":4, "width":5, "height":5, "mass":20, "colorCode":"YR02", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block834.json b/uml2es/examples/blockFactory/data/blockfactory/block/block834.json deleted file mode 100644 index 357dbe1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block834.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block834", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"100", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block835.json b/uml2es/examples/blockFactory/data/blockfactory/block/block835.json deleted file mode 100644 index aa8cccf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block835.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block835", "length":2, "width":2, "height":2, "mass":0.4, "colorCode":"RV02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block836.json b/uml2es/examples/blockFactory/data/blockfactory/block/block836.json deleted file mode 100644 index e7c89d3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block836.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block836", "length":5, "width":4, "height":4, "mass":16, "colorCode":"YR18", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block837.json b/uml2es/examples/blockFactory/data/blockfactory/block/block837.json deleted file mode 100644 index da724bf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block837.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block837", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"BG09", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block838.json b/uml2es/examples/blockFactory/data/blockfactory/block/block838.json deleted file mode 100644 index da33872..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block838.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block838", "length":5, "width":3, "height":4, "mass":3, "colorCode":"BG09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block839.json b/uml2es/examples/blockFactory/data/blockfactory/block/block839.json deleted file mode 100644 index 87de669..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block839.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block839", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"B37", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block84.json b/uml2es/examples/blockFactory/data/blockfactory/block/block84.json deleted file mode 100644 index ca4e37b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block84.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block84", "length":4, "width":4, "height":5, "mass":16, "colorCode":"W7", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block840.json b/uml2es/examples/blockFactory/data/blockfactory/block/block840.json deleted file mode 100644 index 52f9c20..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block840.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block840", "length":1, "width":4, "height":4, "mass":0.8, "colorCode":"RV09", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block841.json b/uml2es/examples/blockFactory/data/blockfactory/block/block841.json deleted file mode 100644 index e95682d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block841.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block841", "length":3, "width":3, "height":3, "mass":5.4, "colorCode":"W4", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block842.json b/uml2es/examples/blockFactory/data/blockfactory/block/block842.json deleted file mode 100644 index e12e5e2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block842.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block842", "length":5, "width":5, "height":2, "mass":10, "colorCode":"T6", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block843.json b/uml2es/examples/blockFactory/data/blockfactory/block/block843.json deleted file mode 100644 index 03ccfc2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block843.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block843", "length":5, "width":5, "height":5, "mass":6.25, "colorCode":"E18", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block844.json b/uml2es/examples/blockFactory/data/blockfactory/block/block844.json deleted file mode 100644 index 66eeb71..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block844.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block844", "length":5, "width":3, "height":4, "mass":12, "colorCode":"E81", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block845.json b/uml2es/examples/blockFactory/data/blockfactory/block/block845.json deleted file mode 100644 index f55d304..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block845.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block845", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"G24", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block846.json b/uml2es/examples/blockFactory/data/blockfactory/block/block846.json deleted file mode 100644 index a1d39fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block846.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block846", "length":2, "width":4, "height":5, "mass":8, "colorCode":"G20", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block847.json b/uml2es/examples/blockFactory/data/blockfactory/block/block847.json deleted file mode 100644 index eb3a58d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block847.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block847", "length":3, "width":2, "height":2, "mass":0.6, "colorCode":"B79", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block848.json b/uml2es/examples/blockFactory/data/blockfactory/block/block848.json deleted file mode 100644 index 9d849a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block848.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block848", "length":1, "width":1, "height":5, "mass":1, "colorCode":"C0", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block849.json b/uml2es/examples/blockFactory/data/blockfactory/block/block849.json deleted file mode 100644 index 397f66d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block849.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block849", "length":3, "width":2, "height":1, "mass":0.3, "colorCode":"YR27", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block85.json b/uml2es/examples/blockFactory/data/blockfactory/block/block85.json deleted file mode 100644 index 6c9da28..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block85.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block85", "length":5, "width":4, "height":4, "mass":16, "colorCode":"N7", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block850.json b/uml2es/examples/blockFactory/data/blockfactory/block/block850.json deleted file mode 100644 index d2cb96f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block850.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block850", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"Y13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block851.json b/uml2es/examples/blockFactory/data/blockfactory/block/block851.json deleted file mode 100644 index 4bfae23..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block851.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block851", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"N8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block852.json b/uml2es/examples/blockFactory/data/blockfactory/block/block852.json deleted file mode 100644 index 431654d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block852.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block852", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"BV34", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block853.json b/uml2es/examples/blockFactory/data/blockfactory/block/block853.json deleted file mode 100644 index 1081cc2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block853.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block853", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"BG02", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block854.json b/uml2es/examples/blockFactory/data/blockfactory/block/block854.json deleted file mode 100644 index 01e405b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block854.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block854", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"YG01", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block855.json b/uml2es/examples/blockFactory/data/blockfactory/block/block855.json deleted file mode 100644 index 9c7ba6a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block855.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block855", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"E29", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block856.json b/uml2es/examples/blockFactory/data/blockfactory/block/block856.json deleted file mode 100644 index 918a0b5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block856.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block856", "length":3, "width":5, "height":2, "mass":6, "colorCode":"BG78", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block857.json b/uml2es/examples/blockFactory/data/blockfactory/block/block857.json deleted file mode 100644 index 3c366ec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block857.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block857", "length":3, "width":4, "height":3, "mass":7.2, "colorCode":"E50", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block858.json b/uml2es/examples/blockFactory/data/blockfactory/block/block858.json deleted file mode 100644 index 1a4a045..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block858.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block858", "length":4, "width":5, "height":2, "mass":8, "colorCode":"RV02", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block859.json b/uml2es/examples/blockFactory/data/blockfactory/block/block859.json deleted file mode 100644 index 394df18..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block859.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block859", "length":5, "width":2, "height":1, "mass":2, "colorCode":"E00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block86.json b/uml2es/examples/blockFactory/data/blockfactory/block/block86.json deleted file mode 100644 index 46b1f8e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block86.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block86", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"T3", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block860.json b/uml2es/examples/blockFactory/data/blockfactory/block/block860.json deleted file mode 100644 index 53180e2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block860.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block860", "length":1, "width":5, "height":2, "mass":2, "colorCode":"RV99", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block861.json b/uml2es/examples/blockFactory/data/blockfactory/block/block861.json deleted file mode 100644 index e134705..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block861.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block861", "length":3, "width":3, "height":2, "mass":3.6, "colorCode":"B60", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block862.json b/uml2es/examples/blockFactory/data/blockfactory/block/block862.json deleted file mode 100644 index 831a23f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block862.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block862", "length":5, "width":3, "height":3, "mass":9, "colorCode":"C8", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block863.json b/uml2es/examples/blockFactory/data/blockfactory/block/block863.json deleted file mode 100644 index 25dd162..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block863.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block863", "length":3, "width":3, "height":5, "mass":9, "colorCode":"C6", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block864.json b/uml2es/examples/blockFactory/data/blockfactory/block/block864.json deleted file mode 100644 index 339f0cd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block864.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block864", "length":1, "width":5, "height":3, "mass":0.75, "colorCode":"V20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block865.json b/uml2es/examples/blockFactory/data/blockfactory/block/block865.json deleted file mode 100644 index 5de7b6d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block865.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block865", "length":1, "width":1, "height":4, "mass":0.8, "colorCode":"Y23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block866.json b/uml2es/examples/blockFactory/data/blockfactory/block/block866.json deleted file mode 100644 index c5cb1ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block866.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block866", "length":5, "width":4, "height":3, "mass":12, "colorCode":"RV17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block867.json b/uml2es/examples/blockFactory/data/blockfactory/block/block867.json deleted file mode 100644 index ca126cf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block867.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block867", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"E08", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block868.json b/uml2es/examples/blockFactory/data/blockfactory/block/block868.json deleted file mode 100644 index 4dd83ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block868.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block868", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"W6", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block869.json b/uml2es/examples/blockFactory/data/blockfactory/block/block869.json deleted file mode 100644 index a294ed5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block869.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block869", "length":2, "width":2, "height":4, "mass":3.2, "colorCode":"G02", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block87.json b/uml2es/examples/blockFactory/data/blockfactory/block/block87.json deleted file mode 100644 index 241e42b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block87.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block87", "length":1, "width":5, "height":3, "mass":3, "colorCode":"T8", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block870.json b/uml2es/examples/blockFactory/data/blockfactory/block/block870.json deleted file mode 100644 index e6e0f33..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block870.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block870", "length":3, "width":1, "height":3, "mass":1.8, "colorCode":"YG63", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block871.json b/uml2es/examples/blockFactory/data/blockfactory/block/block871.json deleted file mode 100644 index 3a0dc2e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block871.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block871", "length":5, "width":1, "height":4, "mass":4, "colorCode":"RV91", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block872.json b/uml2es/examples/blockFactory/data/blockfactory/block/block872.json deleted file mode 100644 index a963645..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block872.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block872", "length":5, "width":2, "height":4, "mass":8, "colorCode":"B21", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block873.json b/uml2es/examples/blockFactory/data/blockfactory/block/block873.json deleted file mode 100644 index 4c379e9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block873.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block873", "length":5, "width":5, "height":4, "mass":20, "colorCode":"E31", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block874.json b/uml2es/examples/blockFactory/data/blockfactory/block/block874.json deleted file mode 100644 index ca656ff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block874.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block874", "length":4, "width":2, "height":1, "mass":1.6, "colorCode":"V20", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block875.json b/uml2es/examples/blockFactory/data/blockfactory/block/block875.json deleted file mode 100644 index 6f80624..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block875.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block875", "length":1, "width":5, "height":5, "mass":5, "colorCode":"V95", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block876.json b/uml2es/examples/blockFactory/data/blockfactory/block/block876.json deleted file mode 100644 index dad2694..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block876.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block876", "length":1, "width":4, "height":2, "mass":0.4, "colorCode":"E87", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block877.json b/uml2es/examples/blockFactory/data/blockfactory/block/block877.json deleted file mode 100644 index 251cd09..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block877.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block877", "length":5, "width":4, "height":1, "mass":4, "colorCode":"BG72", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block878.json b/uml2es/examples/blockFactory/data/blockfactory/block/block878.json deleted file mode 100644 index c8a0248..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block878.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block878", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"YR000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block879.json b/uml2es/examples/blockFactory/data/blockfactory/block/block879.json deleted file mode 100644 index 8df72ec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block879.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block879", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"BV31", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block88.json b/uml2es/examples/blockFactory/data/blockfactory/block/block88.json deleted file mode 100644 index 6e1abfe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block88.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block88", "length":3, "width":1, "height":3, "mass":1.8, "colorCode":"FYG2", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block880.json b/uml2es/examples/blockFactory/data/blockfactory/block/block880.json deleted file mode 100644 index aa80b67..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block880.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block880", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"Y06", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block881.json b/uml2es/examples/blockFactory/data/blockfactory/block/block881.json deleted file mode 100644 index e6bdff9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block881.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block881", "length":4, "width":5, "height":5, "mass":20, "colorCode":"E97", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block882.json b/uml2es/examples/blockFactory/data/blockfactory/block/block882.json deleted file mode 100644 index c10a955..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block882.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block882", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"N5", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block883.json b/uml2es/examples/blockFactory/data/blockfactory/block/block883.json deleted file mode 100644 index 1bf01ca..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block883.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block883", "length":1, "width":5, "height":2, "mass":2, "colorCode":"W4", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block884.json b/uml2es/examples/blockFactory/data/blockfactory/block/block884.json deleted file mode 100644 index 4e97b47..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block884.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block884", "length":5, "width":2, "height":3, "mass":6, "colorCode":"YR82", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block885.json b/uml2es/examples/blockFactory/data/blockfactory/block/block885.json deleted file mode 100644 index 2e1998c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block885.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block885", "length":5, "width":3, "height":5, "mass":15, "colorCode":"RV17", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block886.json b/uml2es/examples/blockFactory/data/blockfactory/block/block886.json deleted file mode 100644 index f89e852..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block886.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block886", "length":4, "width":3, "height":5, "mass":3, "colorCode":"E97", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block887.json b/uml2es/examples/blockFactory/data/blockfactory/block/block887.json deleted file mode 100644 index c0ce37c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block887.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block887", "length":3, "width":5, "height":4, "mass":3, "colorCode":"YR02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block888.json b/uml2es/examples/blockFactory/data/blockfactory/block/block888.json deleted file mode 100644 index 8b7da30..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block888.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block888", "length":2, "width":1, "height":3, "mass":1.2, "colorCode":"Y15", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block889.json b/uml2es/examples/blockFactory/data/blockfactory/block/block889.json deleted file mode 100644 index 7d7aeb7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block889.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block889", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"YG03", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block89.json b/uml2es/examples/blockFactory/data/blockfactory/block/block89.json deleted file mode 100644 index cf045ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block89.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block89", "length":1, "width":4, "height":5, "mass":1, "colorCode":"Y19", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block890.json b/uml2es/examples/blockFactory/data/blockfactory/block/block890.json deleted file mode 100644 index a55a209..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block890.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block890", "length":1, "width":5, "height":4, "mass":4, "colorCode":"YR21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block891.json b/uml2es/examples/blockFactory/data/blockfactory/block/block891.json deleted file mode 100644 index 620e719..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block891.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block891", "length":1, "width":3, "height":2, "mass":0.3, "colorCode":"E21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block892.json b/uml2es/examples/blockFactory/data/blockfactory/block/block892.json deleted file mode 100644 index 7b25d85..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block892.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block892", "length":1, "width":4, "height":2, "mass":0.4, "colorCode":"T3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block893.json b/uml2es/examples/blockFactory/data/blockfactory/block/block893.json deleted file mode 100644 index f2b4b11..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block893.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block893", "length":5, "width":2, "height":1, "mass":2, "colorCode":"G17", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block894.json b/uml2es/examples/blockFactory/data/blockfactory/block/block894.json deleted file mode 100644 index a9f2f1f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block894.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block894", "length":2, "width":5, "height":5, "mass":2.5, "colorCode":"BG72", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block895.json b/uml2es/examples/blockFactory/data/blockfactory/block/block895.json deleted file mode 100644 index 52deedf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block895.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block895", "length":5, "width":1, "height":1, "mass":1, "colorCode":"YG11", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block896.json b/uml2es/examples/blockFactory/data/blockfactory/block/block896.json deleted file mode 100644 index 29f7951..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block896.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block896", "length":5, "width":5, "height":1, "mass":1.25, "colorCode":"R11", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block897.json b/uml2es/examples/blockFactory/data/blockfactory/block/block897.json deleted file mode 100644 index ffaeb5a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block897.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block897", "length":5, "width":5, "height":4, "mass":5, "colorCode":"BG23", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block898.json b/uml2es/examples/blockFactory/data/blockfactory/block/block898.json deleted file mode 100644 index 16799e6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block898.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block898", "length":4, "width":4, "height":5, "mass":16, "colorCode":"BV34", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block899.json b/uml2es/examples/blockFactory/data/blockfactory/block/block899.json deleted file mode 100644 index 9349333..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block899.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block899", "length":2, "width":3, "height":2, "mass":0.6, "colorCode":"B95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block9.json b/uml2es/examples/blockFactory/data/blockfactory/block/block9.json deleted file mode 100644 index cd38cf2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block9.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block9", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"FB2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block90.json b/uml2es/examples/blockFactory/data/blockfactory/block/block90.json deleted file mode 100644 index 31652fe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block90.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block90", "length":3, "width":2, "height":2, "mass":2.4, "colorCode":"V99", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block900.json b/uml2es/examples/blockFactory/data/blockfactory/block/block900.json deleted file mode 100644 index 117c253..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block900.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block900", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"R24", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block901.json b/uml2es/examples/blockFactory/data/blockfactory/block/block901.json deleted file mode 100644 index c9f4160..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block901.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block901", "length":2, "width":4, "height":3, "mass":4.8, "colorCode":"BG32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block902.json b/uml2es/examples/blockFactory/data/blockfactory/block/block902.json deleted file mode 100644 index e91008b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block902.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block902", "length":1, "width":2, "height":5, "mass":2, "colorCode":"E01", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block903.json b/uml2es/examples/blockFactory/data/blockfactory/block/block903.json deleted file mode 100644 index 32a6353..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block903.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block903", "length":5, "width":3, "height":3, "mass":9, "colorCode":"YR000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block904.json b/uml2es/examples/blockFactory/data/blockfactory/block/block904.json deleted file mode 100644 index 1a8a15e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block904.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block904", "length":2, "width":4, "height":5, "mass":2, "colorCode":"B69", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block905.json b/uml2es/examples/blockFactory/data/blockfactory/block/block905.json deleted file mode 100644 index c9e9714..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block905.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block905", "length":2, "width":3, "height":3, "mass":0.9, "colorCode":"B63", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block906.json b/uml2es/examples/blockFactory/data/blockfactory/block/block906.json deleted file mode 100644 index 1f704a3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block906.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block906", "length":3, "width":4, "height":1, "mass":2.4, "colorCode":"N1", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block907.json b/uml2es/examples/blockFactory/data/blockfactory/block/block907.json deleted file mode 100644 index 91a23a7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block907.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block907", "length":1, "width":5, "height":2, "mass":0.5, "colorCode":"T5", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block908.json b/uml2es/examples/blockFactory/data/blockfactory/block/block908.json deleted file mode 100644 index 96dad87..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block908.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block908", "length":1, "width":2, "height":3, "mass":1.2, "colorCode":"B52", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block909.json b/uml2es/examples/blockFactory/data/blockfactory/block/block909.json deleted file mode 100644 index edb2050..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block909.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block909", "length":1, "width":5, "height":1, "mass":1, "colorCode":"V04", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block91.json b/uml2es/examples/blockFactory/data/blockfactory/block/block91.json deleted file mode 100644 index 4bedace..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block91.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block91", "length":1, "width":5, "height":5, "mass":5, "colorCode":"R000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block910.json b/uml2es/examples/blockFactory/data/blockfactory/block/block910.json deleted file mode 100644 index 711a447..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block910.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block910", "length":2, "width":3, "height":5, "mass":6, "colorCode":"B14", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block911.json b/uml2es/examples/blockFactory/data/blockfactory/block/block911.json deleted file mode 100644 index 18be4de..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block911.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block911", "length":4, "width":2, "height":4, "mass":6.4, "colorCode":"E35", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block912.json b/uml2es/examples/blockFactory/data/blockfactory/block/block912.json deleted file mode 100644 index 7f7fd49..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block912.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block912", "length":1, "width":2, "height":4, "mass":1.6, "colorCode":"BG02", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block913.json b/uml2es/examples/blockFactory/data/blockfactory/block/block913.json deleted file mode 100644 index 8f42a0a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block913.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block913", "length":5, "width":2, "height":3, "mass":6, "colorCode":"V0000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block914.json b/uml2es/examples/blockFactory/data/blockfactory/block/block914.json deleted file mode 100644 index a7e9e83..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block914.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block914", "length":1, "width":5, "height":3, "mass":3, "colorCode":"YR000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block915.json b/uml2es/examples/blockFactory/data/blockfactory/block/block915.json deleted file mode 100644 index 3b2b2f2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block915.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block915", "length":4, "width":1, "height":1, "mass":0.8, "colorCode":"E47", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block916.json b/uml2es/examples/blockFactory/data/blockfactory/block/block916.json deleted file mode 100644 index b2f9b95..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block916.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block916", "length":2, "width":5, "height":2, "mass":4, "colorCode":"RV29", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block917.json b/uml2es/examples/blockFactory/data/blockfactory/block/block917.json deleted file mode 100644 index d3fcdaf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block917.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block917", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"Y13", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block918.json b/uml2es/examples/blockFactory/data/blockfactory/block/block918.json deleted file mode 100644 index 06d3857..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block918.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block918", "length":2, "width":1, "height":1, "mass":0.4, "colorCode":"R59", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block919.json b/uml2es/examples/blockFactory/data/blockfactory/block/block919.json deleted file mode 100644 index 9fb51f3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block919.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block919", "length":1, "width":4, "height":3, "mass":0.6, "colorCode":"BG72", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block92.json b/uml2es/examples/blockFactory/data/blockfactory/block/block92.json deleted file mode 100644 index 9c88162..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block92.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block92", "length":5, "width":3, "height":3, "mass":2.25, "colorCode":"YR04", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block920.json b/uml2es/examples/blockFactory/data/blockfactory/block/block920.json deleted file mode 100644 index 7f1cadf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block920.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block920", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"V28", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block921.json b/uml2es/examples/blockFactory/data/blockfactory/block/block921.json deleted file mode 100644 index 7736b80..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block921.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block921", "length":1, "width":3, "height":1, "mass":0.15, "colorCode":"Y06", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block922.json b/uml2es/examples/blockFactory/data/blockfactory/block/block922.json deleted file mode 100644 index 01cd15f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block922.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block922", "length":1, "width":3, "height":1, "mass":0.15, "colorCode":"B21", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block923.json b/uml2es/examples/blockFactory/data/blockfactory/block/block923.json deleted file mode 100644 index 87ccb63..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block923.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block923", "length":2, "width":1, "height":4, "mass":1.6, "colorCode":"BG10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block924.json b/uml2es/examples/blockFactory/data/blockfactory/block/block924.json deleted file mode 100644 index 9d213bf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block924.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block924", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"G14", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block925.json b/uml2es/examples/blockFactory/data/blockfactory/block/block925.json deleted file mode 100644 index 82af73c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block925.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block925", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"T5", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block926.json b/uml2es/examples/blockFactory/data/blockfactory/block/block926.json deleted file mode 100644 index c113b8a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block926.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block926", "length":5, "width":2, "height":4, "mass":8, "colorCode":"G000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block927.json b/uml2es/examples/blockFactory/data/blockfactory/block/block927.json deleted file mode 100644 index ca4dfee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block927.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block927", "length":1, "width":1, "height":1, "mass":0.2, "colorCode":"E93", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block928.json b/uml2es/examples/blockFactory/data/blockfactory/block/block928.json deleted file mode 100644 index aca9e49..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block928.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block928", "length":3, "width":5, "height":3, "mass":9, "colorCode":"Y28", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block929.json b/uml2es/examples/blockFactory/data/blockfactory/block/block929.json deleted file mode 100644 index 78a4476..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block929.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block929", "length":5, "width":1, "height":1, "mass":1, "colorCode":"R35", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block93.json b/uml2es/examples/blockFactory/data/blockfactory/block/block93.json deleted file mode 100644 index 5c32c60..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block93.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block93", "length":3, "width":5, "height":5, "mass":15, "colorCode":"G000", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block930.json b/uml2es/examples/blockFactory/data/blockfactory/block/block930.json deleted file mode 100644 index ad58b90..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block930.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block930", "length":5, "width":3, "height":3, "mass":2.25, "colorCode":"YR20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block931.json b/uml2es/examples/blockFactory/data/blockfactory/block/block931.json deleted file mode 100644 index 26a09ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block931.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block931", "length":4, "width":5, "height":2, "mass":8, "colorCode":"RV95", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block932.json b/uml2es/examples/blockFactory/data/blockfactory/block/block932.json deleted file mode 100644 index c07deaf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block932.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block932", "length":4, "width":1, "height":5, "mass":1, "colorCode":"B63", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block933.json b/uml2es/examples/blockFactory/data/blockfactory/block/block933.json deleted file mode 100644 index 270bdfe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block933.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block933", "length":4, "width":5, "height":3, "mass":12, "colorCode":"G46", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block934.json b/uml2es/examples/blockFactory/data/blockfactory/block/block934.json deleted file mode 100644 index 371aae6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block934.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block934", "length":4, "width":2, "height":2, "mass":3.2, "colorCode":"RV42", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block935.json b/uml2es/examples/blockFactory/data/blockfactory/block/block935.json deleted file mode 100644 index c25f9a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block935.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block935", "length":2, "width":5, "height":5, "mass":10, "colorCode":"C4", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block936.json b/uml2es/examples/blockFactory/data/blockfactory/block/block936.json deleted file mode 100644 index d099929..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block936.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block936", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"YG13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block937.json b/uml2es/examples/blockFactory/data/blockfactory/block/block937.json deleted file mode 100644 index c2ae708..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block937.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block937", "length":3, "width":2, "height":1, "mass":0.3, "colorCode":"BV31", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block938.json b/uml2es/examples/blockFactory/data/blockfactory/block/block938.json deleted file mode 100644 index 6b37f77..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block938.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block938", "length":4, "width":3, "height":3, "mass":7.2, "colorCode":"FV2", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block939.json b/uml2es/examples/blockFactory/data/blockfactory/block/block939.json deleted file mode 100644 index 8b038d0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block939.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block939", "length":5, "width":2, "height":3, "mass":1.5, "colorCode":"B16", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block94.json b/uml2es/examples/blockFactory/data/blockfactory/block/block94.json deleted file mode 100644 index 281f2b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block94.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block94", "length":2, "width":1, "height":2, "mass":0.8, "colorCode":"T5", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block940.json b/uml2es/examples/blockFactory/data/blockfactory/block/block940.json deleted file mode 100644 index 0bef333..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block940.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block940", "length":1, "width":2, "height":2, "mass":0.8, "colorCode":"YR07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block941.json b/uml2es/examples/blockFactory/data/blockfactory/block/block941.json deleted file mode 100644 index 8014ad7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block941.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block941", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"FRV1", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block942.json b/uml2es/examples/blockFactory/data/blockfactory/block/block942.json deleted file mode 100644 index c3bcb68..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block942.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block942", "length":4, "width":4, "height":1, "mass":0.8, "colorCode":"N3", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block943.json b/uml2es/examples/blockFactory/data/blockfactory/block/block943.json deleted file mode 100644 index 3dc815a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block943.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block943", "length":2, "width":5, "height":1, "mass":0.5, "colorCode":"V22", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block944.json b/uml2es/examples/blockFactory/data/blockfactory/block/block944.json deleted file mode 100644 index 6be5909..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block944.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block944", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"E42", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block945.json b/uml2es/examples/blockFactory/data/blockfactory/block/block945.json deleted file mode 100644 index f2fe624..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block945.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block945", "length":5, "width":2, "height":3, "mass":6, "colorCode":"YG93", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block946.json b/uml2es/examples/blockFactory/data/blockfactory/block/block946.json deleted file mode 100644 index 397fa44..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block946.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block946", "length":3, "width":1, "height":3, "mass":0.45, "colorCode":"E27", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block947.json b/uml2es/examples/blockFactory/data/blockfactory/block/block947.json deleted file mode 100644 index 1b0b8fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block947.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block947", "length":5, "width":5, "height":2, "mass":2.5, "colorCode":"BG11", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block948.json b/uml2es/examples/blockFactory/data/blockfactory/block/block948.json deleted file mode 100644 index 25b72b0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block948.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block948", "length":5, "width":3, "height":2, "mass":6, "colorCode":"RV23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block949.json b/uml2es/examples/blockFactory/data/blockfactory/block/block949.json deleted file mode 100644 index 14cc0ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block949.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block949", "length":2, "width":5, "height":4, "mass":8, "colorCode":"G21", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block95.json b/uml2es/examples/blockFactory/data/blockfactory/block/block95.json deleted file mode 100644 index 8abd599..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block95.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block95", "length":1, "width":2, "height":1, "mass":0.1, "colorCode":"R14", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block950.json b/uml2es/examples/blockFactory/data/blockfactory/block/block950.json deleted file mode 100644 index 5a270e5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block950.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block950", "length":4, "width":2, "height":5, "mass":8, "colorCode":"YG07", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block951.json b/uml2es/examples/blockFactory/data/blockfactory/block/block951.json deleted file mode 100644 index 2422bc1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block951.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block951", "length":3, "width":5, "height":2, "mass":6, "colorCode":"E41", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block952.json b/uml2es/examples/blockFactory/data/blockfactory/block/block952.json deleted file mode 100644 index 820bd40..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block952.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block952", "length":4, "width":4, "height":3, "mass":2.4, "colorCode":"BG10", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block953.json b/uml2es/examples/blockFactory/data/blockfactory/block/block953.json deleted file mode 100644 index d22ca99..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block953.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block953", "length":3, "width":2, "height":1, "mass":0.3, "colorCode":"T9", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block954.json b/uml2es/examples/blockFactory/data/blockfactory/block/block954.json deleted file mode 100644 index 0f34127..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block954.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block954", "length":2, "width":4, "height":2, "mass":3.2, "colorCode":"Y13", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block955.json b/uml2es/examples/blockFactory/data/blockfactory/block/block955.json deleted file mode 100644 index 5e42f17..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block955.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block955", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"BG75", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block956.json b/uml2es/examples/blockFactory/data/blockfactory/block/block956.json deleted file mode 100644 index 752edb7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block956.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block956", "length":1, "width":3, "height":4, "mass":0.6, "colorCode":"V28", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block957.json b/uml2es/examples/blockFactory/data/blockfactory/block/block957.json deleted file mode 100644 index d3ff1c4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block957.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block957", "length":5, "width":5, "height":1, "mass":5, "colorCode":"E37", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block958.json b/uml2es/examples/blockFactory/data/blockfactory/block/block958.json deleted file mode 100644 index 83c1c06..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block958.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block958", "length":4, "width":4, "height":4, "mass":12.8, "colorCode":"N9", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block959.json b/uml2es/examples/blockFactory/data/blockfactory/block/block959.json deleted file mode 100644 index e528620..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block959.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block959", "length":3, "width":4, "height":5, "mass":3, "colorCode":"W5", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block96.json b/uml2es/examples/blockFactory/data/blockfactory/block/block96.json deleted file mode 100644 index 83ac5d1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block96.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block96", "length":4, "width":3, "height":1, "mass":2.4, "colorCode":"B00", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block960.json b/uml2es/examples/blockFactory/data/blockfactory/block/block960.json deleted file mode 100644 index edbfb9e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block960.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block960", "length":4, "width":2, "height":5, "mass":2, "colorCode":"YG41", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block961.json b/uml2es/examples/blockFactory/data/blockfactory/block/block961.json deleted file mode 100644 index 9b9db90..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block961.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block961", "length":4, "width":1, "height":2, "mass":1.6, "colorCode":"RV00", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block962.json b/uml2es/examples/blockFactory/data/blockfactory/block/block962.json deleted file mode 100644 index ee1bc68..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block962.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block962", "length":5, "width":3, "height":2, "mass":6, "colorCode":"T8", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block963.json b/uml2es/examples/blockFactory/data/blockfactory/block/block963.json deleted file mode 100644 index 0acd506..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block963.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block963", "length":4, "width":4, "height":3, "mass":9.6, "colorCode":"R59", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block964.json b/uml2es/examples/blockFactory/data/blockfactory/block/block964.json deleted file mode 100644 index 16bef29..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block964.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block964", "length":4, "width":1, "height":2, "mass":0.4, "colorCode":"R00", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block965.json b/uml2es/examples/blockFactory/data/blockfactory/block/block965.json deleted file mode 100644 index 8d0c0c6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block965.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block965", "length":5, "width":4, "height":2, "mass":2, "colorCode":"RV02", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block966.json b/uml2es/examples/blockFactory/data/blockfactory/block/block966.json deleted file mode 100644 index e796bfa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block966.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block966", "length":1, "width":1, "height":3, "mass":0.6, "colorCode":"B97", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block967.json b/uml2es/examples/blockFactory/data/blockfactory/block/block967.json deleted file mode 100644 index 46c100f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block967.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block967", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"E53", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block968.json b/uml2es/examples/blockFactory/data/blockfactory/block/block968.json deleted file mode 100644 index 016b876..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block968.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block968", "length":2, "width":2, "height":3, "mass":2.4, "colorCode":"YG67", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block969.json b/uml2es/examples/blockFactory/data/blockfactory/block/block969.json deleted file mode 100644 index 309fb7b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block969.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block969", "length":4, "width":2, "height":1, "mass":1.6, "colorCode":"RV91", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block97.json b/uml2es/examples/blockFactory/data/blockfactory/block/block97.json deleted file mode 100644 index 82ca4eb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block97.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block97", "length":3, "width":5, "height":1, "mass":0.75, "colorCode":"BG57", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block970.json b/uml2es/examples/blockFactory/data/blockfactory/block/block970.json deleted file mode 100644 index 770dac3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block970.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block970", "length":5, "width":1, "height":1, "mass":0.25, "colorCode":"RV25", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block971.json b/uml2es/examples/blockFactory/data/blockfactory/block/block971.json deleted file mode 100644 index 1c7bcd0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block971.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block971", "length":5, "width":1, "height":4, "mass":4, "colorCode":"R32", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block972.json b/uml2es/examples/blockFactory/data/blockfactory/block/block972.json deleted file mode 100644 index 424a69b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block972.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block972", "length":4, "width":3, "height":5, "mass":12, "colorCode":"E08", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block973.json b/uml2es/examples/blockFactory/data/blockfactory/block/block973.json deleted file mode 100644 index 06b4e1b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block973.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block973", "length":4, "width":4, "height":2, "mass":6.4, "colorCode":"Y32", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block974.json b/uml2es/examples/blockFactory/data/blockfactory/block/block974.json deleted file mode 100644 index 89de2b1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block974.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block974", "length":4, "width":2, "height":3, "mass":1.2, "colorCode":"RV55", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block975.json b/uml2es/examples/blockFactory/data/blockfactory/block/block975.json deleted file mode 100644 index 55b3f78..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block975.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block975", "length":5, "width":5, "height":4, "mass":20, "colorCode":"YG0000", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block976.json b/uml2es/examples/blockFactory/data/blockfactory/block/block976.json deleted file mode 100644 index c6f2f04..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block976.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block976", "length":4, "width":1, "height":4, "mass":3.2, "colorCode":"RV32", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block977.json b/uml2es/examples/blockFactory/data/blockfactory/block/block977.json deleted file mode 100644 index ebe4775..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block977.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block977", "length":1, "width":1, "height":2, "mass":0.1, "colorCode":"E50", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block978.json b/uml2es/examples/blockFactory/data/blockfactory/block/block978.json deleted file mode 100644 index 50691a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block978.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block978", "length":1, "width":1, "height":2, "mass":0.4, "colorCode":"B39", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block979.json b/uml2es/examples/blockFactory/data/blockfactory/block/block979.json deleted file mode 100644 index ee44774..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block979.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block979", "length":5, "width":2, "height":4, "mass":8, "colorCode":"E37", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block98.json b/uml2es/examples/blockFactory/data/blockfactory/block/block98.json deleted file mode 100644 index 3c19a62..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block98.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block98", "length":2, "width":4, "height":5, "mass":8, "colorCode":"BV25", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block980.json b/uml2es/examples/blockFactory/data/blockfactory/block/block980.json deleted file mode 100644 index a6ca459..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block980.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block980", "length":3, "width":4, "height":1, "mass":0.6, "colorCode":"B18", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block981.json b/uml2es/examples/blockFactory/data/blockfactory/block/block981.json deleted file mode 100644 index bee072b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block981.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block981", "length":5, "width":3, "height":3, "mass":9, "colorCode":"BV23", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block982.json b/uml2es/examples/blockFactory/data/blockfactory/block/block982.json deleted file mode 100644 index c7530c3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block982.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block982", "length":2, "width":4, "height":4, "mass":6.4, "colorCode":"BG02", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block983.json b/uml2es/examples/blockFactory/data/blockfactory/block/block983.json deleted file mode 100644 index 4d11d69..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block983.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block983", "length":1, "width":4, "height":1, "mass":0.8, "colorCode":"R89", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block984.json b/uml2es/examples/blockFactory/data/blockfactory/block/block984.json deleted file mode 100644 index 170ad54..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block984.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block984", "length":2, "width":3, "height":2, "mass":2.4, "colorCode":"YR04", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block985.json b/uml2es/examples/blockFactory/data/blockfactory/block/block985.json deleted file mode 100644 index bd1f090..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block985.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block985", "length":1, "width":5, "height":3, "mass":3, "colorCode":"B79", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block986.json b/uml2es/examples/blockFactory/data/blockfactory/block/block986.json deleted file mode 100644 index afd0dba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block986.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block986", "length":3, "width":2, "height":4, "mass":4.8, "colorCode":"N10", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block987.json b/uml2es/examples/blockFactory/data/blockfactory/block/block987.json deleted file mode 100644 index fc78028..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block987.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block987", "length":1, "width":4, "height":2, "mass":1.6, "colorCode":"R43", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block988.json b/uml2es/examples/blockFactory/data/blockfactory/block/block988.json deleted file mode 100644 index 9fa5db3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block988.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block988", "length":1, "width":4, "height":4, "mass":3.2, "colorCode":"R30", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block989.json b/uml2es/examples/blockFactory/data/blockfactory/block/block989.json deleted file mode 100644 index d43104f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block989.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block989", "length":2, "width":5, "height":4, "mass":8, "colorCode":"G000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block99.json b/uml2es/examples/blockFactory/data/blockfactory/block/block99.json deleted file mode 100644 index c803f58..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block99.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block99", "length":2, "width":5, "height":3, "mass":1.5, "colorCode":"E95", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block990.json b/uml2es/examples/blockFactory/data/blockfactory/block/block990.json deleted file mode 100644 index 7d60b94..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block990.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block990", "length":2, "width":2, "height":5, "mass":4, "colorCode":"YG00", "materialId":"mwalnut"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block991.json b/uml2es/examples/blockFactory/data/blockfactory/block/block991.json deleted file mode 100644 index 8b6b8a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block991.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block991", "length":3, "width":1, "height":1, "mass":0.6, "colorCode":"B41", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block992.json b/uml2es/examples/blockFactory/data/blockfactory/block/block992.json deleted file mode 100644 index 0cdf0e9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block992.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block992", "length":5, "width":3, "height":5, "mass":3.75, "colorCode":"G07", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block993.json b/uml2es/examples/blockFactory/data/blockfactory/block/block993.json deleted file mode 100644 index 8ff1f11..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block993.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block993", "length":4, "width":4, "height":1, "mass":3.2, "colorCode":"T9", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block994.json b/uml2es/examples/blockFactory/data/blockfactory/block/block994.json deleted file mode 100644 index 46c5c99..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block994.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block994", "length":1, "width":4, "height":3, "mass":0.6, "colorCode":"V20", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block995.json b/uml2es/examples/blockFactory/data/blockfactory/block/block995.json deleted file mode 100644 index 457319b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block995.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block995", "length":5, "width":5, "height":3, "mass":15, "colorCode":"YG41", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block996.json b/uml2es/examples/blockFactory/data/blockfactory/block/block996.json deleted file mode 100644 index 754d31d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block996.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block996", "length":1, "width":3, "height":5, "mass":0.75, "colorCode":"N0", "materialId":"mplastic"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block997.json b/uml2es/examples/blockFactory/data/blockfactory/block/block997.json deleted file mode 100644 index f65b62c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block997.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block997", "length":5, "width":5, "height":5, "mass":25, "colorCode":"BG0000", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block998.json b/uml2es/examples/blockFactory/data/blockfactory/block/block998.json deleted file mode 100644 index 9a8fa83..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block998.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block998", "length":3, "width":5, "height":5, "mass":15, "colorCode":"YG07", "materialId":"mspruce"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/block/block999.json b/uml2es/examples/blockFactory/data/blockfactory/block/block999.json deleted file mode 100644 index e6ab0ec..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/block/block999.json +++ /dev/null @@ -1 +0,0 @@ -{"blockNumber":"block999", "length":2, "width":5, "height":5, "mass":10, "colorCode":"BV13", "materialId":"mpine"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/client/ucla.json b/uml2es/examples/blockFactory/data/blockfactory/client/ucla.json deleted file mode 100644 index 3057533..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/client/ucla.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"cucla", "name":"ucla", "country":"USA"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/0.json b/uml2es/examples/blockFactory/data/blockfactory/color/0.json deleted file mode 100644 index ed344a2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/0.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"0", "rgbString":"ffffff", "name":"Colorless Blender", "rgb":[255, 255, 255], "cie":[100, 0.00526049995830391, -0.0104081845252679], "hue":"-", "saturation":"0", "brightness":"-", "alternatives":[{"colorCode":"E0000", "score":3.80302449078099}, {"colorCode":"G0000", "score":4.42050017808695}, {"colorCode":"B0000", "score":4.74663089222765}, {"colorCode":"Y0000", "score":5.08313913433065}, {"colorCode":"BG0000", "score":5.17489392263319}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/100.json b/uml2es/examples/blockFactory/data/blockfactory/color/100.json deleted file mode 100644 index 04b7856..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/100.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"100", "rgbString":"312b2b", "name":"Black", "rgb":[49, 43, 43], "cie":[18.1661632036713, 2.73742504836363, 0.995613228668069], "hue":"-", "saturation":"1", "brightness":"00", "alternatives":[{"colorCode":"T10", "score":1.38571728336613}, {"colorCode":"N10", "score":2.13058773355715}, {"colorCode":"C10", "score":3.19650322725341}, {"colorCode":"W10", "score":3.67945873128072}, {"colorCode":"C9", "score":11.5487040420795}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/110.json b/uml2es/examples/blockFactory/data/blockfactory/color/110.json deleted file mode 100644 index 0182488..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/110.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"110", "rgbString":"030708", "name":"Special Black", "rgb":[3, 7, 8], "cie":[1.70585265756086, -0.906705242769632, -0.747522926594402], "hue":"-", "saturation":"1", "brightness":"10", "alternatives":[{"colorCode":"C10", "score":15.8031746922004}, {"colorCode":"100", "score":16.5428488355041}, {"colorCode":"T10", "score":17.6277281061494}, {"colorCode":"W10", "score":17.7323657075634}, {"colorCode":"N10", "score":17.9305593939806}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B00.json b/uml2es/examples/blockFactory/data/blockfactory/color/B00.json deleted file mode 100644 index 8d12c36..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B00", "rgbString":"ddf0f4", "name":"Frost Blue", "rgb":[221, 240, 244], "cie":[93.5476955583274, -5.45870979152013, -4.07499283352542], "hue":"B", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"BG70", "score":1.43889239296874}, {"colorCode":"B21", "score":1.57310604922672}, {"colorCode":"B01", "score":1.6157804451531}, {"colorCode":"B000", "score":2.22976532893987}, {"colorCode":"BG10", "score":2.39178164530192}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B000.json b/uml2es/examples/blockFactory/data/blockfactory/color/B000.json deleted file mode 100644 index 6558f2e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B000", "rgbString":"e6f4f5", "name":"Pale Porcelain Blue", "rgb":[230, 244, 245], "cie":[95.2101554701202, -4.40401936805368, -2.08002935505842], "hue":"B", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"G00", "score":1.24000757177944}, {"colorCode":"C00", "score":1.67386838105149}, {"colorCode":"BG0000", "score":1.71851983958748}, {"colorCode":"B32", "score":1.7654130138137}, {"colorCode":"G0000", "score":2.16547210318368}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/B0000.json deleted file mode 100644 index 62715de..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B0000", "rgbString":"f0f9fe", "name":"Pale Celestine", "rgb":[240, 249, 254], "cie":[97.402806288204, -2.03481093669183, -3.42841923908237], "hue":"B", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"B000", "score":2.31714465207955}, {"colorCode":"G000", "score":2.34645073681537}, {"colorCode":"C00", "score":3.18993787274334}, {"colorCode":"BG000", "score":3.21132356515879}, {"colorCode":"V0000", "score":3.26708449051225}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B01.json b/uml2es/examples/blockFactory/data/blockfactory/color/B01.json deleted file mode 100644 index 86e8678..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B01", "rgbString":"d6eef2", "name":"Mint Blue", "rgb":[214, 238, 242], "cie":[92.5112734218931, -7.05663722528277, -4.61463917709943], "hue":"B", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"BG10", "score":1.35488245007116}, {"colorCode":"B00", "score":1.56609965243938}, {"colorCode":"BG70", "score":1.58203145269231}, {"colorCode":"BG11", "score":1.87648785836387}, {"colorCode":"B32", "score":2.12386403932453}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B02.json b/uml2es/examples/blockFactory/data/blockfactory/color/B02.json deleted file mode 100644 index 7544dfd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B02", "rgbString":"b3e3f1", "name":"Robin's Egg Blue", "rgb":[179, 227, 241], "cie":[87.4231472867694, -12.3053382451742, -11.8746242879372], "hue":"B", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"BG01", "score":2.74042418546254}, {"colorCode":"BG13", "score":3.455447121176}, {"colorCode":"BG02", "score":3.84540325282318}, {"colorCode":"B12", "score":3.88052960925486}, {"colorCode":"BG34", "score":4.16158263939361}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B04.json b/uml2es/examples/blockFactory/data/blockfactory/color/B04.json deleted file mode 100644 index 244499d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B04", "rgbString":"73cfe6", "name":"Tahitian Blue", "rgb":[115, 207, 230], "cie":[78.4522020401882, -21.3132204001363, -19.8366254035264], "hue":"B", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"B14", "score":1.79096619067636}, {"colorCode":"BG05", "score":2.11633025395663}, {"colorCode":"FBG2", "score":2.19089371865519}, {"colorCode":"B93", "score":5.02103223397778}, {"colorCode":"B05", "score":5.4967192956264}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B05.json b/uml2es/examples/blockFactory/data/blockfactory/color/B05.json deleted file mode 100644 index 2181ad7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B05", "rgbString":"40c5e6", "name":"Process Blue", "rgb":[64, 197, 230], "cie":[74.0203705929006, -25.0417424060619, -26.7304581051059], "hue":"B", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"FBG2", "score":3.18425928094472}, {"colorCode":"B34", "score":3.50848822874603}, {"colorCode":"B16", "score":3.64114054170965}, {"colorCode":"BG57", "score":3.95065402612988}, {"colorCode":"B23", "score":5.06334055256238}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B06.json b/uml2es/examples/blockFactory/data/blockfactory/color/B06.json deleted file mode 100644 index a4fef0a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B06.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B06", "rgbString":"00b3e6", "name":"Peacok Blue", "rgb":[0, 179, 230], "cie":[67.9862335317582, -20.0594681618642, -36.1065736814235], "hue":"B", "saturation":"0", "brightness":"6", "alternatives":[{"colorCode":"B26", "score":3.42372819246357}, {"colorCode":"B16", "score":3.72543210839897}, {"colorCode":"BG57", "score":5.94140100737479}, {"colorCode":"B05", "score":6.25196380205677}, {"colorCode":"BV04", "score":6.5409245757282}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B12.json b/uml2es/examples/blockFactory/data/blockfactory/color/B12.json deleted file mode 100644 index 2aa7d68..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B12.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B12", "rgbString":"c8e6f0", "name":"Ice Blue", "rgb":[200, 230, 240], "cie":[89.469879597678, -7.76142269971442, -8.16683400295153], "hue":"B", "saturation":"1", "brightness":"2", "alternatives":[{"colorCode":"BG11", "score":1.83947307966776}, {"colorCode":"B91", "score":3.22181679148162}, {"colorCode":"B01", "score":3.57620869909378}, {"colorCode":"B21", "score":3.75221135163976}, {"colorCode":"BG02", "score":3.85219648072833}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B14.json b/uml2es/examples/blockFactory/data/blockfactory/color/B14.json deleted file mode 100644 index 387fdfe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B14.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B14", "rgbString":"71cfeb", "name":"Light Blue", "rgb":[113, 207, 235], "cie":[78.5401040140891, -20.3646225509381, -22.3891407149142], "hue":"B", "saturation":"1", "brightness":"4", "alternatives":[{"colorCode":"B04", "score":1.76840199002466}, {"colorCode":"FBG2", "score":1.98310971916892}, {"colorCode":"BG05", "score":2.43129161025007}, {"colorCode":"B23", "score":3.16795892649492}, {"colorCode":"B63", "score":5.00669432202841}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B16.json b/uml2es/examples/blockFactory/data/blockfactory/color/B16.json deleted file mode 100644 index 6000702..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B16.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B16", "rgbString":"00bcea", "name":"Cyanine Blue", "rgb":[0, 188, 234], "cie":[70.8067205844041, -23.3337025921852, -33.9085760868732], "hue":"B", "saturation":"1", "brightness":"6", "alternatives":[{"colorCode":"B26", "score":2.97483079621378}, {"colorCode":"B05", "score":3.58520853401367}, {"colorCode":"B06", "score":3.72754604273207}, {"colorCode":"BG09", "score":4.79224026328067}, {"colorCode":"B45", "score":5.21847714706201}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B18.json b/uml2es/examples/blockFactory/data/blockfactory/color/B18.json deleted file mode 100644 index b1c3fd4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B18.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B18", "rgbString":"1d8acb", "name":"Lapis Lazuli", "rgb":[29, 138, 203], "cie":[54.8138548280418, -5.99140750043448, -41.7089769875254], "hue":"B", "saturation":"1", "brightness":"8", "alternatives":[{"colorCode":"FB2", "score":1.53095316330226}, {"colorCode":"B66", "score":2.91412411111746}, {"colorCode":"B29", "score":6.64864973106901}, {"colorCode":"BV13", "score":7.32465583567188}, {"colorCode":"BV25", "score":7.7224907186193}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B21.json b/uml2es/examples/blockFactory/data/blockfactory/color/B21.json deleted file mode 100644 index af94560..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B21", "rgbString":"dbedf9", "name":"Baby Blue", "rgb":[219, 237, 249], "cie":[92.7810223063621, -3.59039764330077, -7.82202941024144], "hue":"B", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"B00", "score":1.5037845567429}, {"colorCode":"B41", "score":1.58934294312763}, {"colorCode":"BG70", "score":1.77202966858377}, {"colorCode":"BG11", "score":1.99320064301981}, {"colorCode":"B32", "score":2.08631738630479}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B23.json b/uml2es/examples/blockFactory/data/blockfactory/color/B23.json deleted file mode 100644 index ab5bf66..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B23", "rgbString":"92c2e8", "name":"Phthalo Blue", "rgb":[146, 194, 232], "cie":[76.3877979529298, -6.48274183958286, -23.911703452733], "hue":"B", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"B34", "score":2.01636950981249}, {"colorCode":"B63", "score":2.06169230789803}, {"colorCode":"B93", "score":2.67793646424736}, {"colorCode":"BV02", "score":3.02225189116745}, {"colorCode":"B45", "score":3.33528508459816}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B24.json b/uml2es/examples/blockFactory/data/blockfactory/color/B24.json deleted file mode 100644 index 7f9453b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B24.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B24", "rgbString":"8acef3", "name":"Sky", "rgb":[138, 206, 243], "cie":[79.6234656448544, -11.9889859688643, -24.9176411719045], "hue":"B", "saturation":"2", "brightness":"4", "alternatives":[{"colorCode":"B23", "score":3.48033674534932}, {"colorCode":"FBG2", "score":3.54198662448758}, {"colorCode":"B34", "score":3.66812485088298}, {"colorCode":"B63", "score":5.1000443840762}, {"colorCode":"B45", "score":5.32148937240198}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B26.json b/uml2es/examples/blockFactory/data/blockfactory/color/B26.json deleted file mode 100644 index 23823ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B26.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B26", "rgbString":"65b3e3", "name":"Cobalt Blue", "rgb":[101, 179, 227], "cie":[69.8615676757391, -10.5130488822275, -31.4029109241449], "hue":"B", "saturation":"2", "brightness":"6", "alternatives":[{"colorCode":"B16", "score":3.36619136631664}, {"colorCode":"B06", "score":3.78547679406413}, {"colorCode":"B45", "score":4.71304843293214}, {"colorCode":"B95", "score":5.56462461458337}, {"colorCode":"B34", "score":6.36312128702498}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B28.json b/uml2es/examples/blockFactory/data/blockfactory/color/B28.json deleted file mode 100644 index 25d3087..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B28.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B28", "rgbString":"196db6", "name":"Royal Blue", "rgb":[25, 109, 182], "cie":[44.9715157499856, 3.20369968668427, -45.2777958556423], "hue":"B", "saturation":"2", "brightness":"8", "alternatives":[{"colorCode":"B69", "score":2.68456836384114}, {"colorCode":"B39", "score":3.10387738032507}, {"colorCode":"B37", "score":3.16819387018561}, {"colorCode":"B29", "score":3.36557875803819}, {"colorCode":"FV2", "score":7.62809995255986}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B29.json b/uml2es/examples/blockFactory/data/blockfactory/color/B29.json deleted file mode 100644 index acaf8dd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B29", "rgbString":"0177c1", "name":"Ultramarine", "rgb":[1, 119, 193], "cie":[48.3234271450729, 0.16600291537, -46.3126113099543], "hue":"B", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"B28", "score":3.3652142547775}, {"colorCode":"B37", "score":5.08968003003928}, {"colorCode":"B69", "score":6.04583818753738}, {"colorCode":"B39", "score":6.43762384828496}, {"colorCode":"B18", "score":6.6301530722071}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B32.json b/uml2es/examples/blockFactory/data/blockfactory/color/B32.json deleted file mode 100644 index 240d615..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B32.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B32", "rgbString":"e2eff7", "name":"Pale Blue", "rgb":[226, 239, 247], "cie":[93.7178939881021, -2.77412500400642, -5.34336615934281], "hue":"B", "saturation":"3", "brightness":"2", "alternatives":[{"colorCode":"B41", "score":1.09380177722017}, {"colorCode":"B000", "score":1.74519030678334}, {"colorCode":"B21", "score":2.24014439304289}, {"colorCode":"B01", "score":2.24824895215575}, {"colorCode":"C00", "score":2.31768727534575}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B34.json b/uml2es/examples/blockFactory/data/blockfactory/color/B34.json deleted file mode 100644 index 7df9c79..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B34.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B34", "rgbString":"82c3ed", "name":"Manganese Blue", "rgb":[130, 195, 237], "cie":[76.0019795584683, -9.74991032599826, -27.2699062189858], "hue":"B", "saturation":"3", "brightness":"4", "alternatives":[{"colorCode":"B45", "score":1.68686292100111}, {"colorCode":"B23", "score":1.85777200130614}, {"colorCode":"B24", "score":3.66578467751726}, {"colorCode":"B05", "score":3.87416793804053}, {"colorCode":"B93", "score":4.22388177207895}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B37.json b/uml2es/examples/blockFactory/data/blockfactory/color/B37.json deleted file mode 100644 index 8b3d16e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B37.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B37", "rgbString":"156fa4", "name":"Antwerp Blue", "rgb":[21, 111, 164], "cie":[44.5306778876915, -5.326533013496, -35.4472730329724], "hue":"B", "saturation":"3", "brightness":"7", "alternatives":[{"colorCode":"B39", "score":3.67573497828832}, {"colorCode":"B28", "score":3.67963194887066}, {"colorCode":"B69", "score":4.24290554606521}, {"colorCode":"B29", "score":5.5165678338346}, {"colorCode":"B97", "score":6.2882812231423}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B39.json b/uml2es/examples/blockFactory/data/blockfactory/color/B39.json deleted file mode 100644 index 178aa93..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B39.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B39", "rgbString":"2b64a9", "name":"Prussian Blue", "rgb":[43, 100, 169], "cie":[41.9884084118966, 5.76785102741095, -42.3917015554257], "hue":"B", "saturation":"3", "brightness":"9", "alternatives":[{"colorCode":"B69", "score":0.896810128532839}, {"colorCode":"B28", "score":3.11355769717173}, {"colorCode":"B37", "score":3.47664192846303}, {"colorCode":"B29", "score":6.4489709626982}, {"colorCode":"V28", "score":7.10968961936675}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B41.json b/uml2es/examples/blockFactory/data/blockfactory/color/B41.json deleted file mode 100644 index 621d7cf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B41.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B41", "rgbString":"e2f0fb", "name":"Powder Blue", "rgb":[226, 240, 251], "cie":[94.0783869757109, -2.51498454263743, -6.88828239302861], "hue":"B", "saturation":"4", "brightness":"1", "alternatives":[{"colorCode":"B32", "score":1.05061371041364}, {"colorCode":"B21", "score":1.61251962987453}, {"colorCode":"BG70", "score":2.06647081232571}, {"colorCode":"B000", "score":2.17005169824708}, {"colorCode":"BV0000", "score":2.23840078237346}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B45.json b/uml2es/examples/blockFactory/data/blockfactory/color/B45.json deleted file mode 100644 index f1fe8ad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B45.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B45", "rgbString":"75c0ea", "name":"Smoky Blue", "rgb":[117, 192, 234], "cie":[74.4587007758934, -12.0032823113139, -28.0703090538572], "hue":"B", "saturation":"4", "brightness":"5", "alternatives":[{"colorCode":"B34", "score":1.67878963478336}, {"colorCode":"B23", "score":3.0979392536592}, {"colorCode":"B63", "score":4.23668229666428}, {"colorCode":"B26", "score":4.72453903619919}, {"colorCode":"B93", "score":4.94557846462268}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B52.json b/uml2es/examples/blockFactory/data/blockfactory/color/B52.json deleted file mode 100644 index edd7278..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B52.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B52", "rgbString":"adcddc", "name":"Soft Greenish Blue", "rgb":[173, 205, 220], "cie":[80.5796253617858, -7.39681628075256, -10.9804384629165], "hue":"B", "saturation":"5", "brightness":"2", "alternatives":[{"colorCode":"BV23", "score":3.65477505528778}, {"colorCode":"BG34", "score":4.38647708673389}, {"colorCode":"BG15", "score":4.65759637406275}, {"colorCode":"C3", "score":5.23148962340884}, {"colorCode":"BG45", "score":5.36775763563161}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B60.json b/uml2es/examples/blockFactory/data/blockfactory/color/B60.json deleted file mode 100644 index 3d4eeaa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B60.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B60", "rgbString":"dae1f3", "name":"Pale Blue Gray", "rgb":[218, 225, 243], "cie":[89.4991789168681, 1.08998945976668, -9.56246762992741], "hue":"B", "saturation":"6", "brightness":"0", "alternatives":[{"colorCode":"V20", "score":1.96652573216439}, {"colorCode":"B91", "score":2.25123138033378}, {"colorCode":"V000", "score":2.61526059189768}, {"colorCode":"BV20", "score":2.93793004204811}, {"colorCode":"B21", "score":3.35779612241664}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B63.json b/uml2es/examples/blockFactory/data/blockfactory/color/B63.json deleted file mode 100644 index e3120e6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B63.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B63", "rgbString":"a7bbe0", "name":"Light Hydrangea", "rgb":[167, 187, 224], "cie":[75.5370723433329, 1.28292279430237, -20.7635979863964], "hue":"B", "saturation":"6", "brightness":"3", "alternatives":[{"colorCode":"BV02", "score":1.05961594995431}, {"colorCode":"B23", "score":2.22075616790036}, {"colorCode":"BV23", "score":3.03517402465955}, {"colorCode":"V22", "score":3.10402219592604}, {"colorCode":"B45", "score":5.13774262461311}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B66.json b/uml2es/examples/blockFactory/data/blockfactory/color/B66.json deleted file mode 100644 index 8d3a332..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B66.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B66", "rgbString":"6888c5", "name":"Clematis", "rgb":[104, 136, 197], "cie":[56.6664399702723, 5.38568019786845, -35.2128230144705], "hue":"B", "saturation":"6", "brightness":"6", "alternatives":[{"colorCode":"BV17", "score":1.46534595209239}, {"colorCode":"B18", "score":3.1138547034}, {"colorCode":"V25", "score":3.74533655377741}, {"colorCode":"BV13", "score":4.73290130710041}, {"colorCode":"BV04", "score":5.9426587449197}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B69.json b/uml2es/examples/blockFactory/data/blockfactory/color/B69.json deleted file mode 100644 index aca9179..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B69.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B69", "rgbString":"2165ae", "name":"Stratospheric Blue", "rgb":[33, 101, 174], "cie":[42.2873160080862, 5.85304896221151, -44.8755489730225], "hue":"B", "saturation":"6", "brightness":"9", "alternatives":[{"colorCode":"B39", "score":0.867651447404339}, {"colorCode":"B28", "score":2.68456984406469}, {"colorCode":"B37", "score":3.82583845702727}, {"colorCode":"B29", "score":6.04614513443648}, {"colorCode":"V28", "score":7.52144955160934}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B79.json b/uml2es/examples/blockFactory/data/blockfactory/color/B79.json deleted file mode 100644 index 91b130b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B79.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B79", "rgbString":"3b479d", "name":"Iris", "rgb":[59, 71, 157], "cie":[33.7119369926043, 22.8843631066343, -48.4735250301066], "hue":"B", "saturation":"7", "brightness":"9", "alternatives":[{"colorCode":"B39", "score":8.86330488504541}, {"colorCode":"B69", "score":8.91756711881814}, {"colorCode":"V09", "score":10.710122883435}, {"colorCode":"E18", "score":11.2190446150521}, {"colorCode":"B28", "score":11.5139680962421}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B91.json b/uml2es/examples/blockFactory/data/blockfactory/color/B91.json deleted file mode 100644 index dd53a13..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B91.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B91", "rgbString":"d5e2eb", "name":"Pale Grayish Blue", "rgb":[213, 226, 235], "cie":[89.1756735777511, -2.6019699753948, -5.88181456504158], "hue":"B", "saturation":"9", "brightness":"1", "alternatives":[{"colorCode":"C1", "score":1.92006554632839}, {"colorCode":"B60", "score":2.49714913195489}, {"colorCode":"C0", "score":2.86920103183913}, {"colorCode":"BG11", "score":3.58563809902672}, {"colorCode":"RV91", "score":3.60399309577401}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B93.json b/uml2es/examples/blockFactory/data/blockfactory/color/B93.json deleted file mode 100644 index 7b58ba3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B93", "rgbString":"95c1da", "name":"Light Crockery Blue", "rgb":[149, 193, 218], "cie":[75.8178059195096, -8.62763110115011, -17.1984640570242], "hue":"B", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"B23", "score":3.02005747198043}, {"colorCode":"BG05", "score":5.17594342107868}, {"colorCode":"B34", "score":5.21228198164234}, {"colorCode":"BG72", "score":5.48420349138294}, {"colorCode":"B52", "score":5.74643902376996}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B95.json b/uml2es/examples/blockFactory/data/blockfactory/color/B95.json deleted file mode 100644 index b659b4b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B95.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B95", "rgbString":"74a7c6", "name":"Light Grayish Cobalt", "rgb":[116, 167, 198], "cie":[66.0802720693193, -8.82955184450135, -21.1831224663181], "hue":"B", "saturation":"9", "brightness":"5", "alternatives":[{"colorCode":"BV04", "score":5.61404881220518}, {"colorCode":"BV34", "score":5.97694539433632}, {"colorCode":"B26", "score":6.26987208909012}, {"colorCode":"BV13", "score":6.41761300650318}, {"colorCode":"BG07", "score":7.26050604326197}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B97.json b/uml2es/examples/blockFactory/data/blockfactory/color/B97.json deleted file mode 100644 index 9d393ba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B97.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B97", "rgbString":"457a9a", "name":"Night Blue", "rgb":[69, 122, 154], "cie":[48.9054190192078, -8.09118172612661, -22.6394893453304], "hue":"B", "saturation":"9", "brightness":"7", "alternatives":[{"colorCode":"BG78", "score":6.30290093955934}, {"colorCode":"B37", "score":7.16114285904397}, {"colorCode":"BV25", "score":7.39382158800326}, {"colorCode":"FV2", "score":7.75167727993787}, {"colorCode":"BG75", "score":7.80778920366149}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/B99.json b/uml2es/examples/blockFactory/data/blockfactory/color/B99.json deleted file mode 100644 index d527ca1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/B99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"B99", "rgbString":"0f547e", "name":"Agate", "rgb":[15, 84, 126], "cie":[33.8755322606342, -4.0762862155225, -29.3718314150584], "hue":"B", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"V99", "score":7.11354649547942}, {"colorCode":"BV29", "score":8.69571053599962}, {"colorCode":"B39", "score":9.87165149318783}, {"colorCode":"E87", "score":10.4450825371171}, {"colorCode":"B69", "score":10.7437984711901}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG000.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG000.json deleted file mode 100644 index b9c2f3d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG000", "rgbString":"e5f4ed", "name":"Pale Aqua", "rgb":[229, 244, 237], "cie":[94.9389358987477, -6.19839135740491, 1.65639132971394], "hue":"BG", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"G00", "score":0.767993180234101}, {"colorCode":"G000", "score":0.834301645754264}, {"colorCode":"BG10", "score":1.64515011881793}, {"colorCode":"W00", "score":1.94281458502294}, {"colorCode":"W0", "score":2.49706767515012}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG0000.json deleted file mode 100644 index 15ca5c5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG0000", "rgbString":"eff8f3", "name":"Snow Green", "rgb":[239, 248, 243], "cie":[96.8025565369657, -3.85093305983647, 1.3559746635186], "hue":"BG", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"G0000", "score":0.964101437645784}, {"colorCode":"B000", "score":1.72589025185098}, {"colorCode":"G000", "score":1.84244557156157}, {"colorCode":"C00", "score":2.62946972640294}, {"colorCode":"BG000", "score":2.7126042907667}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG01.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG01.json deleted file mode 100644 index b068d23..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG01", "rgbString":"c7e6fa", "name":"Aqua Blue", "rgb":[199, 230, 250], "cie":[89.6909381897559, -5.9629454569311, -13.0832863293616], "hue":"BG", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"B02", "score":2.80627139039555}, {"colorCode":"BV20", "score":2.90121169856336}, {"colorCode":"BG11", "score":2.91146420732752}, {"colorCode":"B12", "score":3.95112607057606}, {"colorCode":"B01", "score":4.58147771382922}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG02.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG02.json deleted file mode 100644 index 7ad8f81..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG02", "rgbString":"c6e8ea", "name":"New Blue", "rgb":[198, 232, 234], "cie":[89.7010143180406, -10.6268383269196, -4.69630208165224], "hue":"BG", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"BG13", "score":0.469166874648238}, {"colorCode":"BG11", "score":1.73019270909146}, {"colorCode":"BG23", "score":2.56224931998534}, {"colorCode":"BG32", "score":3.33758199050539}, {"colorCode":"B91", "score":3.44622757042618}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG05.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG05.json deleted file mode 100644 index 1c9fb59..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG05", "rgbString":"83d2e1", "name":"Holiday Blue", "rgb":[131, 210, 225], "cie":[79.8152782804586, -20.4412429558791, -15.036544712843], "hue":"BG", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"B04", "score":2.21515414685134}, {"colorCode":"B14", "score":2.61471505959856}, {"colorCode":"BG15", "score":3.95009023198222}, {"colorCode":"FBG2", "score":4.45861806019602}, {"colorCode":"BG34", "score":4.72968697529373}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG07.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG07.json deleted file mode 100644 index 91f4a4f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG07.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG07", "rgbString":"1db8ce", "name":"Petroleum Blue", "rgb":[29, 184, 206], "cie":[68.7501221118346, -29.5183734728999, -21.7638747239637], "hue":"BG", "saturation":"0", "brightness":"7", "alternatives":[{"colorCode":"BG09", "score":2.48525560158405}, {"colorCode":"BG57", "score":4.39387732611511}, {"colorCode":"BG72", "score":5.73022622793966}, {"colorCode":"B95", "score":5.82617167518059}, {"colorCode":"B45", "score":6.16149636217965}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG09.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG09.json deleted file mode 100644 index 75052f3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG09", "rgbString":"01b1c9", "name":"Blue Green", "rgb":[1, 177, 201], "cie":[66.2652995173769, -28.8671529401797, -22.8193221047477], "hue":"BG", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"BG07", "score":2.4852537995179}, {"colorCode":"B16", "score":4.82955274309287}, {"colorCode":"BG57", "score":6.36645450444366}, {"colorCode":"BG72", "score":6.96369304181128}, {"colorCode":"B05", "score":7.75533292742561}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG10.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG10.json deleted file mode 100644 index 41ce6bb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG10", "rgbString":"dcf0ef", "name":"Cool Shadow", "rgb":[220, 240, 239], "cie":[93.3495630984978, -6.73294032437483, -1.77615452828774], "hue":"BG", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"G00", "score":1.24899546682739}, {"colorCode":"BG70", "score":1.28910258704948}, {"colorCode":"B01", "score":1.39734400530843}, {"colorCode":"BG000", "score":1.64311137144893}, {"colorCode":"B00", "score":2.38688324206495}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG11.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG11.json deleted file mode 100644 index 6718a7c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG11", "rgbString":"ceebf1", "name":"Moon White", "rgb":[206, 235, 241], "cie":[91.1842012682665, -8.24417394096805, -6.11015993613033], "hue":"BG", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"BG02", "score":1.74964331810509}, {"colorCode":"B01", "score":1.82441111067759}, {"colorCode":"B12", "score":1.8470539177911}, {"colorCode":"B21", "score":1.95743441501059}, {"colorCode":"BG13", "score":2.2224540912033}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG13.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG13.json deleted file mode 100644 index 48d030d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG13", "rgbString":"c4e7e9", "name":"Mint Green", "rgb":[196, 231, 233], "cie":[89.2855162756392, -10.9441480556049, -4.79906226359104], "hue":"BG", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"BG02", "score":0.468187974093572}, {"colorCode":"BG23", "score":2.11737238148941}, {"colorCode":"BG11", "score":2.19333072428006}, {"colorCode":"BG32", "score":2.86371511464388}, {"colorCode":"B02", "score":3.8322634439104}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG15.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG15.json deleted file mode 100644 index b77d4db..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG15.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG15", "rgbString":"a0d9d2", "name":"Aqua", "rgb":[160, 217, 210], "cie":[82.7815912157324, -19.6339569372724, -2.47104553132573], "hue":"BG", "saturation":"1", "brightness":"5", "alternatives":[{"colorCode":"BG34", "score":0.828823193129887}, {"colorCode":"BG45", "score":3.40525029021688}, {"colorCode":"B52", "score":4.10494370914056}, {"colorCode":"BG05", "score":4.18728779535467}, {"colorCode":"BG53", "score":4.53583816117081}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG18.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG18.json deleted file mode 100644 index 4de68ba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG18.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG18", "rgbString":"37c0b0", "name":"Teal Blue", "rgb":[55, 192, 176], "cie":[70.6262258402795, -39.663132060884, -2.4600075027577], "hue":"BG", "saturation":"1", "brightness":"8", "alternatives":[{"colorCode":"BG57", "score":4.31399615938233}, {"colorCode":"G19", "score":4.79307362477578}, {"colorCode":"BG49", "score":7.39502411068805}, {"colorCode":"B95", "score":7.54485068626193}, {"colorCode":"G17", "score":7.57065672339503}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG23.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG23.json deleted file mode 100644 index 91cbab7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG23", "rgbString":"bde5dd", "name":"Coral Sea", "rgb":[189, 229, 221], "cie":[88.0060716084658, -14.538060620685, -0.431360355620747], "hue":"BG", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"BG32", "score":1.70363382559714}, {"colorCode":"BG13", "score":2.0237976426282}, {"colorCode":"BG02", "score":2.44965119133543}, {"colorCode":"BG45", "score":2.59664606518446}, {"colorCode":"YG61", "score":2.93229650398845}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG32.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG32.json deleted file mode 100644 index 74e892d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG32.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG32", "rgbString":"bce2d7", "name":"Aqua Mint", "rgb":[188, 226, 215], "cie":[86.9921434447254, -14.5348954061755, 1.23663010368875], "hue":"BG", "saturation":"3", "brightness":"2", "alternatives":[{"colorCode":"BG23", "score":1.70305210535491}, {"colorCode":"BG13", "score":2.79186198732095}, {"colorCode":"BG02", "score":3.24821874004367}, {"colorCode":"YG61", "score":3.84646806256068}, {"colorCode":"G12", "score":4.34073368395317}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG34.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG34.json deleted file mode 100644 index ae3c269..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG34.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG34", "rgbString":"a3dad7", "name":"Horizon Green", "rgb":[163, 218, 215], "cie":[83.3558225856046, -18.1652252571637, -4.26393997010053], "hue":"BG", "saturation":"3", "brightness":"4", "alternatives":[{"colorCode":"BG15", "score":0.840812665649168}, {"colorCode":"BG45", "score":2.61985231097762}, {"colorCode":"B52", "score":4.04794263764214}, {"colorCode":"B02", "score":4.1546072089146}, {"colorCode":"BG32", "score":4.25689451802578}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG45.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG45.json deleted file mode 100644 index a9f1ae8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG45.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG45", "rgbString":"afdfdf", "name":"Nile Blue", "rgb":[175, 223, 223], "cie":[85.6134240640029, -15.3920594365076, -5.09570286924592], "hue":"BG", "saturation":"4", "brightness":"5", "alternatives":[{"colorCode":"BG23", "score":2.57993969321006}, {"colorCode":"BG34", "score":2.66375615851158}, {"colorCode":"BG15", "score":3.50599791454636}, {"colorCode":"BG13", "score":4.4227269382208}, {"colorCode":"B12", "score":4.80133979148125}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG49.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG49.json deleted file mode 100644 index ad3c091..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG49.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG49", "rgbString":"00b6b9", "name":"Duck Blue", "rgb":[0, 182, 185], "cie":[67.2460186234172, -36.4018429193208, -12.4913386994505], "hue":"BG", "saturation":"4", "brightness":"9", "alternatives":[{"colorCode":"BG57", "score":5.87422825600709}, {"colorCode":"BG72", "score":6.80432942792111}, {"colorCode":"BG07", "score":7.41548309295603}, {"colorCode":"BG18", "score":7.46511055074895}, {"colorCode":"B45", "score":7.77851151864512}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG53.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG53.json deleted file mode 100644 index 5facbbc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG53.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG53", "rgbString":"accfd1", "name":"Ice Mint", "rgb":[172, 207, 209], "cie":[80.7386530745428, -11.1159716011776, -4.86223997980819], "hue":"BG", "saturation":"5", "brightness":"3", "alternatives":[{"colorCode":"C3", "score":4.66476313051151}, {"colorCode":"BG34", "score":4.96681724817974}, {"colorCode":"BG15", "score":5.3570357807469}, {"colorCode":"BG45", "score":5.54354561538358}, {"colorCode":"BG93", "score":5.72191186192416}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG57.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG57.json deleted file mode 100644 index 7bf2853..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG57.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG57", "rgbString":"64bebe", "name":"Sketch Jasper", "rgb":[100, 190, 190], "cie":[71.7269883971746, -26.8424231867522, -8.34240617802913], "hue":"BG", "saturation":"5", "brightness":"7", "alternatives":[{"colorCode":"BG72", "score":2.81538246545611}, {"colorCode":"B05", "score":4.40535388202252}, {"colorCode":"BG07", "score":4.81284676265651}, {"colorCode":"BG18", "score":5.25172505641104}, {"colorCode":"G85", "score":5.34573823918989}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG70.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG70.json deleted file mode 100644 index 575b4b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG70.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG70", "rgbString":"daecee", "name":"Ocean Mist", "rgb":[218, 236, 238], "cie":[92.1625547393549, -5.53617213718644, -3.01294589888348], "hue":"BG", "saturation":"7", "brightness":"0", "alternatives":[{"colorCode":"BG10", "score":1.29368661656785}, {"colorCode":"B00", "score":1.44079053623698}, {"colorCode":"B01", "score":1.69454028236064}, {"colorCode":"B21", "score":1.8982866346018}, {"colorCode":"C0", "score":2.0498586125908}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG72.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG72.json deleted file mode 100644 index 70dec0b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG72.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG72", "rgbString":"74b8bb", "name":"Ice Ocean", "rgb":[116, 184, 187], "cie":[70.581656097166, -20.6690268186687, -8.32835591275623], "hue":"BG", "saturation":"7", "brightness":"2", "alternatives":[{"colorCode":"BG57", "score":3.12588490784018}, {"colorCode":"B93", "score":5.45209314164574}, {"colorCode":"B45", "score":5.65509701427318}, {"colorCode":"B34", "score":6.36343804153366}, {"colorCode":"BG07", "score":7.41499153570677}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG75.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG75.json deleted file mode 100644 index eedb3f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG75.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG75", "rgbString":"59918e", "name":"Abyss Green", "rgb":[89, 145, 142], "cie":[56.414351045228, -19.1237027347694, -4.23813389338708], "hue":"BG", "saturation":"7", "brightness":"5", "alternatives":[{"colorCode":"C6", "score":6.0355905668429}, {"colorCode":"BG96", "score":7.65558686296428}, {"colorCode":"B97", "score":7.87330022686121}, {"colorCode":"BG99", "score":8.56310789702104}, {"colorCode":"G46", "score":9.0801935749176}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG78.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG78.json deleted file mode 100644 index 931ce4f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG78.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG78", "rgbString":"49706b", "name":"Bronze", "rgb":[73, 112, 107], "cie":[44.3279285779381, -14.9357527467259, -1.60294266080496], "hue":"BG", "saturation":"7", "brightness":"8", "alternatives":[{"colorCode":"C7", "score":5.14153513131534}, {"colorCode":"B97", "score":7.06551242369702}, {"colorCode":"C8", "score":7.32955573644918}, {"colorCode":"T8", "score":7.47574223549433}, {"colorCode":"W8", "score":7.47574223549433}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG90.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG90.json deleted file mode 100644 index 67ea42d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG90.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG90", "rgbString":"e8ede7", "name":"Sketch Gray Sky", "rgb":[232, 237, 231], "cie":[93.230157221255, -2.7281823700181, 2.30941162594644], "hue":"BG", "saturation":"9", "brightness":"0", "alternatives":[{"colorCode":"W1", "score":1.84581945937102}, {"colorCode":"W0", "score":1.93239387235354}, {"colorCode":"G00", "score":2.25537652341781}, {"colorCode":"B000", "score":2.27310597876077}, {"colorCode":"T1", "score":2.27605350607391}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG93.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG93.json deleted file mode 100644 index c784b83..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG93", "rgbString":"bac1b9", "name":"Green Gray", "rgb":[186, 193, 185], "cie":[77.3297331300059, -3.89937302858001, 3.17446925574814], "hue":"BG", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"W4", "score":1.74356010148862}, {"colorCode":"T4", "score":3.48672076328655}, {"colorCode":"E44", "score":4.18003697754523}, {"colorCode":"C4", "score":5.06090460483972}, {"colorCode":"N4", "score":6.27275866851115}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG96.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG96.json deleted file mode 100644 index d51ec70..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG96.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG96", "rgbString":"81a291", "name":"Bush", "rgb":[129, 162, 145], "cie":[63.7966066152234, -14.9247448304016, 5.10372214327204], "hue":"BG", "saturation":"9", "brightness":"6", "alternatives":[{"colorCode":"G94", "score":3.36326506499809}, {"colorCode":"BG99", "score":4.39993419319526}, {"colorCode":"W6", "score":7.61430595803671}, {"colorCode":"BG75", "score":7.71198530368378}, {"colorCode":"BG72", "score":7.78050976955899}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BG99.json b/uml2es/examples/blockFactory/data/blockfactory/color/BG99.json deleted file mode 100644 index 420d51c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BG99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BG99", "rgbString":"6e9b87", "name":"Flagstone Blue", "rgb":[110, 155, 135], "cie":[60.3440046314044, -19.6513995904137, 5.6106177693575], "hue":"BG", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"BG96", "score":4.2215987691714}, {"colorCode":"C6", "score":7.02514737273277}, {"colorCode":"G46", "score":7.90176096983611}, {"colorCode":"C5", "score":8.11198646695965}, {"colorCode":"BG75", "score":8.49705225226738}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV00.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV00.json deleted file mode 100644 index a0ad515..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV00", "rgbString":"e0dced", "name":"Mauve Shadow", "rgb":[224, 220, 237], "cie":[88.5183087446126, 4.47960502827832, -7.81577960185433], "hue":"BV", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"V20", "score":1.93904622915419}, {"colorCode":"BV20", "score":2.61212566348462}, {"colorCode":"V000", "score":3.2938866865723}, {"colorCode":"B60", "score":3.48488241825242}, {"colorCode":"E71", "score":3.65355658918028}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV000.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV000.json deleted file mode 100644 index 2072aa4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV000", "rgbString":"eae7f2", "name":"Iridescent Mauve", "rgb":[234, 231, 242], "cie":[92.1561856616964, 2.99466601059728, -4.97592501422675], "hue":"BV", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"BV0000", "score":0}, {"colorCode":"BV31", "score":0}, {"colorCode":"V000", "score":1.38407788777527}, {"colorCode":"RV0000", "score":1.49795887945379}, {"colorCode":"C0", "score":1.72811856107344}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV0000.json deleted file mode 100644 index b5996f6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV0000", "rgbString":"eae7f2", "name":"Sketch Pale Thistle", "rgb":[234, 231, 242], "cie":[92.1561856616964, 2.99466601059728, -4.97592501422675], "hue":"BV", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"BV000", "score":0}, {"colorCode":"BV31", "score":0}, {"colorCode":"V000", "score":1.38407788777527}, {"colorCode":"RV0000", "score":1.49795887945379}, {"colorCode":"C0", "score":1.72811856107344}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV01.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV01.json deleted file mode 100644 index be58865..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV01", "rgbString":"c4c9e6", "name":"Viola", "rgb":[196, 201, 230], "cie":[81.4135914301174, 4.05247736990327, -14.9207276852875], "hue":"BV", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"BV23", "score":3.99892640162613}, {"colorCode":"BV11", "score":4.20250823604926}, {"colorCode":"B93", "score":6.02340954746039}, {"colorCode":"BV20", "score":6.04967064216296}, {"colorCode":"RV91", "score":6.25058329801161}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV02.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV02.json deleted file mode 100644 index 237733b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV02", "rgbString":"aab8db", "name":"Prune", "rgb":[170, 184, 219], "cie":[74.7880167900764, 2.66491736499558, -19.1677504074954], "hue":"BV", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"B63", "score":1.07827668532665}, {"colorCode":"V22", "score":2.07686302312109}, {"colorCode":"BV23", "score":3.13482481287266}, {"colorCode":"B23", "score":3.31074289570445}, {"colorCode":"B34", "score":5.27735544595465}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV04.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV04.json deleted file mode 100644 index 2696466..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV04", "rgbString":"7c97ce", "name":"Blue Berry", "rgb":[124, 151, 206], "cie":[62.4015766275596, 4.44794023882172, -31.2552280768527], "hue":"BV", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"BV13", "score":3.17264572608189}, {"colorCode":"B95", "score":5.12007104061394}, {"colorCode":"B66", "score":5.9744500381892}, {"colorCode":"BV17", "score":6.8547029358722}, {"colorCode":"B06", "score":6.88186416356188}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV08.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV08.json deleted file mode 100644 index cd8ad49..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV08.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV08", "rgbString":"9d7eb9", "name":"Blue Violet", "rgb":[157, 126, 185], "cie":[57.6483015063567, 23.445380039247, -26.5462565540491], "hue":"BV", "saturation":"0", "brightness":"8", "alternatives":[{"colorCode":"V25", "score":4.15879389071368}, {"colorCode":"RV95", "score":5.08529413364055}, {"colorCode":"FV2", "score":5.52079057800528}, {"colorCode":"BV25", "score":6.1339600874864}, {"colorCode":"V17", "score":6.1668837833679}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV11.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV11.json deleted file mode 100644 index 1c5b5e5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV11", "rgbString":"d4d2e8", "name":"Soft Violet", "rgb":[212, 210, 232], "cie":[84.9537719770797, 4.83538696929914, -10.5673926106107], "hue":"BV", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"BV00", "score":3.95586443314469}, {"colorCode":"BV01", "score":4.346362948359}, {"colorCode":"C2", "score":4.39847841261581}, {"colorCode":"BV20", "score":4.60790231860697}, {"colorCode":"B60", "score":4.7307202422329}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV13.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV13.json deleted file mode 100644 index 7516b0d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV13", "rgbString":"8491c8", "name":"Hydrangea Blue", "rgb":[132, 145, 200], "cie":[61.0686728830835, 8.49104560480357, -29.9165957660884], "hue":"BV", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"BV04", "score":3.18531029156062}, {"colorCode":"B66", "score":4.7890179797045}, {"colorCode":"BV17", "score":5.5550225660772}, {"colorCode":"B95", "score":6.05387771210835}, {"colorCode":"V25", "score":6.10562839359739}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV17.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV17.json deleted file mode 100644 index 3decf5c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV17", "rgbString":"6e84bd", "name":"Deep Reddish Blue", "rgb":[110, 132, 189], "cie":[55.5751858372395, 6.9308109958659, -32.3423892527622], "hue":"BV", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"B66", "score":1.49576724539439}, {"colorCode":"FV2", "score":3.98288822791955}, {"colorCode":"BV25", "score":5.25265275884773}, {"colorCode":"BV13", "score":5.55072049594145}, {"colorCode":"V25", "score":5.99720463071175}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV20.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV20.json deleted file mode 100644 index 705cdf1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV20.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV20", "rgbString":"cfdbf1", "name":"Dull Lavender", "rgb":[207, 219, 241], "cie":[87.1336718680395, 0.315788107831783, -12.1172428980998], "hue":"BV", "saturation":"2", "brightness":"0", "alternatives":[{"colorCode":"BV00", "score":2.4442103822362}, {"colorCode":"B60", "score":2.86461869464997}, {"colorCode":"BG01", "score":2.94480327818915}, {"colorCode":"B91", "score":4.209952609872}, {"colorCode":"BG11", "score":4.22550341552565}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV23.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV23.json deleted file mode 100644 index fb261a1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV23", "rgbString":"b1c0dd", "name":"Grayish Lavender", "rgb":[177, 192, 221], "cie":[77.4401255058543, 0.954884596498451, -16.1971376085125], "hue":"BV", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"BV02", "score":3.20935724037191}, {"colorCode":"B63", "score":3.25927962033576}, {"colorCode":"B52", "score":3.58255980334416}, {"colorCode":"BV01", "score":3.99792766088621}, {"colorCode":"V22", "score":4.25987303616339}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV25.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV25.json deleted file mode 100644 index 8fc9c92..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV25.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV25", "rgbString":"8184a7", "name":"Grayish Violet", "rgb":[129, 132, 167], "cie":[56.0473981243404, 6.70277027934313, -18.905599203651], "hue":"BV", "saturation":"2", "brightness":"5", "alternatives":[{"colorCode":"V25", "score":3.52043043432777}, {"colorCode":"C6", "score":6.27415491229236}, {"colorCode":"BV17", "score":6.85837320781187}, {"colorCode":"B97", "score":7.44250253982571}, {"colorCode":"V95", "score":7.53457969948794}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV29.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV29.json deleted file mode 100644 index 9d0988a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV29", "rgbString":"384558", "name":"Slate", "rgb":[56, 69, 88], "cie":[28.9062391775379, 0.072926574449822, -12.9950166318758], "hue":"BV", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"C9", "score":4.54023019564293}, {"colorCode":"W9", "score":7.16414371736348}, {"colorCode":"T9", "score":7.95330731278108}, {"colorCode":"N9", "score":8.29038800308054}, {"colorCode":"V99", "score":9.46438141143792}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV31.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV31.json deleted file mode 100644 index 9de51fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV31.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV31", "rgbString":"eae7f2", "name":"Pale Lavender", "rgb":[234, 231, 242], "cie":[92.1561856616964, 2.99466601059728, -4.97592501422675], "hue":"BV", "saturation":"3", "brightness":"1", "alternatives":[{"colorCode":"BV0000", "score":0}, {"colorCode":"BV000", "score":0}, {"colorCode":"V000", "score":1.38407788777527}, {"colorCode":"RV0000", "score":1.49795887945379}, {"colorCode":"C0", "score":1.72811856107344}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/BV34.json b/uml2es/examples/blockFactory/data/blockfactory/color/BV34.json deleted file mode 100644 index de47673..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/BV34.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"BV34", "rgbString":"9fa7bc", "name":"Sketch Bluebell", "rgb":[159, 167, 188], "cie":[68.4891038658967, 1.54201314387753, -11.729561745631], "hue":"BV", "saturation":"3", "brightness":"4", "alternatives":[{"colorCode":"C5", "score":4.26064246531668}, {"colorCode":"C4", "score":5.14060684429587}, {"colorCode":"V22", "score":5.73710043823977}, {"colorCode":"N5", "score":6.31562021763953}, {"colorCode":"B95", "score":7.64554946444538}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C0.json b/uml2es/examples/blockFactory/data/blockfactory/color/C0.json deleted file mode 100644 index 0911991..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C0.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C0", "rgbString":"e0e7ed", "name":"Cool Gray", "rgb":[224, 231, 237], "cie":[91.285642458576, -1.21801911897013, -3.73080481243668], "hue":"C", "saturation":"0", "brightness":"-", "alternatives":[{"colorCode":"C1", "score":1.58355007031508}, {"colorCode":"BV31", "score":1.82179318248076}, {"colorCode":"BV000", "score":1.82179318248076}, {"colorCode":"BV0000", "score":1.82179318248076}, {"colorCode":"BG70", "score":2.20337294906619}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C00.json b/uml2es/examples/blockFactory/data/blockfactory/color/C00.json deleted file mode 100644 index b9070cc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C00", "rgbString":"e8f0f3", "name":"Cool Gray", "rgb":[232, 240, 243], "cie":[94.2897047869905, -2.09181130428182, -2.37655667017416], "hue":"C", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"B000", "score":1.75302552876024}, {"colorCode":"N0", "score":2.04063876310576}, {"colorCode":"T0", "score":2.04063876310576}, {"colorCode":"T1", "score":2.49493791649712}, {"colorCode":"G000", "score":2.52875630051532}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C1.json b/uml2es/examples/blockFactory/data/blockfactory/color/C1.json deleted file mode 100644 index 2507dac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C1", "rgbString":"dae3e8", "name":"Cool Gray No. 1", "rgb":[218, 227, 232], "cie":[89.7058043224532, -2.0658175274384, -3.48595701110455], "hue":"C", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"C0", "score":1.58351417422341}, {"colorCode":"B91", "score":2.08121252051762}, {"colorCode":"N1", "score":2.54677590957986}, {"colorCode":"T2", "score":2.62148677389176}, {"colorCode":"BV31", "score":2.86510264304606}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C10.json b/uml2es/examples/blockFactory/data/blockfactory/color/C10.json deleted file mode 100644 index fadd93f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C10", "rgbString":"202b31", "name":"Cool Gray", "rgb":[32, 43, 49], "cie":[16.7799511148678, -2.9348175037695, -5.42809713254174], "hue":"C", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"100", "score":2.9022510195857}, {"colorCode":"W10", "score":3.72099631466897}, {"colorCode":"T10", "score":4.11069225297786}, {"colorCode":"N10", "score":4.84619302717603}, {"colorCode":"E79", "score":10.0772621175339}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C2.json b/uml2es/examples/blockFactory/data/blockfactory/color/C2.json deleted file mode 100644 index 63e4cbf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C2", "rgbString":"ccd7dd", "name":"Cool Gray", "rgb":[204, 215, 221], "cie":[85.3312995974538, -2.55105401898553, -4.2387241382581], "hue":"C", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"N3", "score":3.33969522836284}, {"colorCode":"N2", "score":3.75039094338961}, {"colorCode":"C3", "score":3.94304332327408}, {"colorCode":"B91", "score":4.03154817065113}, {"colorCode":"RV91", "score":4.20814565005185}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C3.json b/uml2es/examples/blockFactory/data/blockfactory/color/C3.json deleted file mode 100644 index 75f5a48..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C3.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C3", "rgbString":"c1ccd2", "name":"Cool Gray No. 3", "rgb":[193, 204, 210], "cie":[81.3884231371621, -2.5713747715736, -4.27825647712246], "hue":"C", "saturation":"3", "brightness":"-", "alternatives":[{"colorCode":"T3", "score":2.97845849351504}, {"colorCode":"C2", "score":3.94304277985216}, {"colorCode":"N3", "score":4.21597280140811}, {"colorCode":"W4", "score":5.2109393640399}, {"colorCode":"N4", "score":5.27304634114145}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C4.json b/uml2es/examples/blockFactory/data/blockfactory/color/C4.json deleted file mode 100644 index 7674019..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C4.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C4", "rgbString":"a6b4bd", "name":"Cool Gray", "rgb":[166, 180, 189], "cie":[72.5107468538059, -3.00803515710796, -6.23643247868742], "hue":"C", "saturation":"4", "brightness":"-", "alternatives":[{"colorCode":"W5", "score":4.71287941099965}, {"colorCode":"W4", "score":4.78166710235628}, {"colorCode":"N5", "score":4.83134744045258}, {"colorCode":"BG93", "score":5.03109692390722}, {"colorCode":"T5", "score":5.40820954841728}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C5.json b/uml2es/examples/blockFactory/data/blockfactory/color/C5.json deleted file mode 100644 index c2661b8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C5.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C5", "rgbString":"92a0ab", "name":"Cool Gray No. 5", "rgb":[146, 160, 171], "cie":[65.1153802452492, -2.61494455497907, -7.3943001121656], "hue":"C", "saturation":"5", "brightness":"-", "alternatives":[{"colorCode":"BV34", "score":4.47975519090459}, {"colorCode":"W6", "score":4.92317806431173}, {"colorCode":"T6", "score":5.18874779010846}, {"colorCode":"N6", "score":5.32598772615266}, {"colorCode":"T5", "score":5.34032890361147}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C6.json b/uml2es/examples/blockFactory/data/blockfactory/color/C6.json deleted file mode 100644 index 59c7093..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C6.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C6", "rgbString":"7b8c96", "name":"Cool Gray", "rgb":[123, 140, 150], "cie":[57.2398398107554, -3.87887917893359, -7.38168843201388], "hue":"C", "saturation":"6", "brightness":"-", "alternatives":[{"colorCode":"W6", "score":5.54826525577364}, {"colorCode":"T6", "score":5.83808220809225}, {"colorCode":"N6", "score":6.29345011920966}, {"colorCode":"C5", "score":7.88378465822356}, {"colorCode":"N7", "score":8.04756827409434}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C7.json b/uml2es/examples/blockFactory/data/blockfactory/color/C7.json deleted file mode 100644 index c0e9103..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C7.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C7", "rgbString":"637079", "name":"Cool Gray No. 7", "rgb":[99, 112, 121], "cie":[46.4738951839644, -2.79028147138372, -6.62749965343861], "hue":"C", "saturation":"7", "brightness":"-", "alternatives":[{"colorCode":"W7", "score":4.92390637312665}, {"colorCode":"W8", "score":5.34688585034531}, {"colorCode":"T8", "score":5.34688585034531}, {"colorCode":"N7", "score":5.40425905669597}, {"colorCode":"T7", "score":5.52130650813471}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C8.json b/uml2es/examples/blockFactory/data/blockfactory/color/C8.json deleted file mode 100644 index 4d3fbb6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C8.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C8", "rgbString":"535d66", "name":"Cool Gray", "rgb":[83, 93, 102], "cie":[38.945023224731, -1.73806058841508, -6.45431436423467], "hue":"C", "saturation":"8", "brightness":"-", "alternatives":[{"colorCode":"T8", "score":4.25264777194015}, {"colorCode":"W8", "score":4.25264777194015}, {"colorCode":"N8", "score":5.37488464146619}, {"colorCode":"W9", "score":6.97875392982608}, {"colorCode":"N9", "score":7.46312201283038}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/C9.json b/uml2es/examples/blockFactory/data/blockfactory/color/C9.json deleted file mode 100644 index ea601ff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/C9.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"C9", "rgbString":"3c474d", "name":"Cool Gray", "rgb":[60, 71, 77], "cie":[29.4199240027646, -2.89464090549541, -5.07920615640338], "hue":"C", "saturation":"9", "brightness":"-", "alternatives":[{"colorCode":"W9", "score":3.73987692913588}, {"colorCode":"T9", "score":4.3622427612627}, {"colorCode":"N9", "score":4.86596617635503}, {"colorCode":"BV29", "score":5.68332324332638}, {"colorCode":"RV99", "score":6.43873998432193}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E00.json b/uml2es/examples/blockFactory/data/blockfactory/color/E00.json deleted file mode 100644 index bcf063c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E00", "rgbString":"fdf3ea", "name":"Skin White", "rgb":[253, 243, 234], "cie":[96.3788839369155, 1.84083711268557, 5.5154608260054], "hue":"E", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"E000", "score":1.05253258694386}, {"colorCode":"R000", "score":1.08590564816339}, {"colorCode":"R0000", "score":1.12744198618939}, {"colorCode":"W00", "score":1.55629425669948}, {"colorCode":"YR0000", "score":2.01074614344426}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E000.json b/uml2es/examples/blockFactory/data/blockfactory/color/E000.json deleted file mode 100644 index c2ff1d8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E000", "rgbString":"fef5ee", "name":"Pale Fruit Pink", "rgb":[254, 245, 238], "cie":[97.0441481457387, 1.82722158958704, 4.42293581757554], "hue":"E", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"E00", "score":1.07679375888714}, {"colorCode":"W00", "score":1.51400507787833}, {"colorCode":"R0000", "score":1.62870880169034}, {"colorCode":"E0000", "score":1.79370701517469}, {"colorCode":"R000", "score":2.18468463695292}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/E0000.json deleted file mode 100644 index 95c9036..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E0000", "rgbString":"fffaf4", "name":"Floral White", "rgb":[255, 250, 244], "cie":[98.4969166701705, 0.637802171880197, 3.44839312039991], "hue":"E", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"Y0000", "score":1.62597401083177}, {"colorCode":"E000", "score":1.82486436585732}, {"colorCode":"R0000", "score":2.07442517746727}, {"colorCode":"W00", "score":2.89527886683581}, {"colorCode":"E00", "score":2.90837524231384}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E01.json b/uml2es/examples/blockFactory/data/blockfactory/color/E01.json deleted file mode 100644 index 39fe648..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E01", "rgbString":"ffeee4", "name":"Pink Flamingo", "rgb":[255, 238, 228], "cie":[95.165364944495, 4.10194155966415, 6.88822720315931], "hue":"E", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"E02", "score":0.98317597479635}, {"colorCode":"R000", "score":0.998517207198061}, {"colorCode":"E41", "score":1.2003025978563}, {"colorCode":"R00", "score":1.21936275954185}, {"colorCode":"E00", "score":2.02298654100919}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E02.json b/uml2es/examples/blockFactory/data/blockfactory/color/E02.json deleted file mode 100644 index bf3e218..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E02", "rgbString":"feece0", "name":"Fruit Pink", "rgb":[254, 236, 224], "cie":[94.5016749685194, 4.13983422315611, 7.99600948064967], "hue":"E", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"E01", "score":0.96638396018556}, {"colorCode":"E41", "score":1.2908386387025}, {"colorCode":"R00", "score":1.53788716629013}, {"colorCode":"R000", "score":1.92689102667479}, {"colorCode":"YR0000", "score":1.9714986465918}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E04.json b/uml2es/examples/blockFactory/data/blockfactory/color/E04.json deleted file mode 100644 index ebbcecb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E04", "rgbString":"e4bcc4", "name":"Lipstick Natural", "rgb":[228, 188, 196], "cie":[79.8669472366936, 15.5600014333148, 1.355410404054], "hue":"E", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"V91", "score":2.66513887738875}, {"colorCode":"V93", "score":2.75397208866623}, {"colorCode":"RV93", "score":3.61350068676932}, {"colorCode":"R81", "score":4.59682151519589}, {"colorCode":"R32", "score":5.06442686702266}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E07.json b/uml2es/examples/blockFactory/data/blockfactory/color/E07.json deleted file mode 100644 index 3cf0707..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E07.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E07", "rgbString":"cc816a", "name":"Light Mahogany", "rgb":[204, 129, 106], "cie":[61.2888167465173, 26.4437499288306, 24.5548103068242], "hue":"E", "saturation":"0", "brightness":"7", "alternatives":[{"colorCode":"E37", "score":4.09822919603332}, {"colorCode":"R43", "score":6.36002304170331}, {"colorCode":"R35", "score":6.88537507503254}, {"colorCode":"R24", "score":6.91852085994115}, {"colorCode":"E39", "score":7.0078473013397}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E08.json b/uml2es/examples/blockFactory/data/blockfactory/color/E08.json deleted file mode 100644 index 5f570d5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E08.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E08", "rgbString":"ca6553", "name":"Brown", "rgb":[202, 101, 83], "cie":[54.5414693261313, 38.524926766051, 28.7213314747456], "hue":"E", "saturation":"0", "brightness":"8", "alternatives":[{"colorCode":"E09", "score":3.73311833490511}, {"colorCode":"YR27", "score":4.35822690736311}, {"colorCode":"E17", "score":4.41297523358462}, {"colorCode":"E19", "score":5.87699004292705}, {"colorCode":"E57", "score":6.45943440053561}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E09.json b/uml2es/examples/blockFactory/data/blockfactory/color/E09.json deleted file mode 100644 index 805f7df..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E09", "rgbString":"d96a4f", "name":"Burnt Sienna", "rgb":[217, 106, 79], "cie":[57.6787017443207, 41.4170066706546, 35.3497132517559], "hue":"E", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"YR27", "score":2.52266076782929}, {"colorCode":"E08", "score":3.64436348763107}, {"colorCode":"R08", "score":4.36036847668437}, {"colorCode":"YR18", "score":5.97899050599786}, {"colorCode":"E57", "score":6.39656173059058}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E11.json b/uml2es/examples/blockFactory/data/blockfactory/color/E11.json deleted file mode 100644 index ac0a3cb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E11", "rgbString":"fee9d6", "name":"Barley Beige", "rgb":[254, 233, 214], "cie":[93.5389001210454, 4.12584760269119, 11.8063899081357], "hue":"E", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"YR000", "score":0.801434605531488}, {"colorCode":"E51", "score":0.834298178231731}, {"colorCode":"E31", "score":1.93108801613737}, {"colorCode":"E42", "score":2.11102223717382}, {"colorCode":"YR30", "score":2.33037162761081}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E13.json b/uml2es/examples/blockFactory/data/blockfactory/color/E13.json deleted file mode 100644 index d8f1cb2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E13", "rgbString":"e9c5af", "name":"Light Suntan", "rgb":[233, 197, 175], "cie":[82.028758847996, 9.47559540189807, 15.7764143907845], "hue":"E", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"E23", "score":1.56085129212393}, {"colorCode":"E35", "score":2.271937360247}, {"colorCode":"E34", "score":3.70578363463632}, {"colorCode":"R22", "score":4.46980396537741}, {"colorCode":"E33", "score":4.51069129490856}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E15.json b/uml2es/examples/blockFactory/data/blockfactory/color/E15.json deleted file mode 100644 index 77330a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E15.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E15", "rgbString":"fbbb8d", "name":"Dark Suntan", "rgb":[251, 187, 141], "cie":[80.7237575785245, 17.5606489182625, 32.2834368495981], "hue":"E", "saturation":"1", "brightness":"5", "alternatives":[{"colorCode":"YR15", "score":1.56924270709008}, {"colorCode":"E95", "score":2.4651144918906}, {"colorCode":"YR82", "score":2.86973386302404}, {"colorCode":"FYR1", "score":4.67355359175301}, {"colorCode":"E35", "score":5.52074802371203}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E17.json b/uml2es/examples/blockFactory/data/blockfactory/color/E17.json deleted file mode 100644 index 2f42b3b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E17", "rgbString":"b85f57", "name":"Reddish Brass", "rgb":[184, 95, 87], "cie":[50.7606973914578, 35.0547285194608, 20.9840334568159], "hue":"E", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"E08", "score":4.55235777234974}, {"colorCode":"E19", "score":6.13449746363363}, {"colorCode":"E39", "score":6.88135448241036}, {"colorCode":"E27", "score":7.84869601403182}, {"colorCode":"R46", "score":7.9197723051144}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E18.json b/uml2es/examples/blockFactory/data/blockfactory/color/E18.json deleted file mode 100644 index c0a8a74..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E18.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E18", "rgbString":"88534d", "name":"Copper", "rgb":[136, 83, 77], "cie":[41.1470201016278, 21.3699156403503, 12.8507803441695], "hue":"E", "saturation":"1", "brightness":"8", "alternatives":[{"colorCode":"E77", "score":3.92092857763556}, {"colorCode":"E29", "score":5.76161909999131}, {"colorCode":"E47", "score":8.18728113511163}, {"colorCode":"E49", "score":8.28191640663831}, {"colorCode":"C8", "score":8.87819621882249}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E19.json b/uml2es/examples/blockFactory/data/blockfactory/color/E19.json deleted file mode 100644 index 751ae6b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E19.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E19", "rgbString":"c45238", "name":"Redwood", "rgb":[196, 82, 56], "cie":[49.5638053005952, 44.0235231154042, 37.6592347696395], "hue":"E", "saturation":"1", "brightness":"9", "alternatives":[{"colorCode":"E17", "score":4.88363670035785}, {"colorCode":"E08", "score":5.68161150629161}, {"colorCode":"E99", "score":6.34918581555853}, {"colorCode":"YR27", "score":6.51453209719181}, {"colorCode":"R29", "score":6.55091231557181}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E21.json b/uml2es/examples/blockFactory/data/blockfactory/color/E21.json deleted file mode 100644 index 1fbbfd1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E21", "rgbString":"fde2c7", "name":"Baby Skin Pink", "rgb":[253, 226, 199], "cie":[91.414468123465, 5.1510168622575, 16.5824565627273], "hue":"E", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"Y32", "score":1.65714098716265}, {"colorCode":"YR01", "score":2.10956059163753}, {"colorCode":"YR20", "score":2.11323365983933}, {"colorCode":"E31", "score":2.37781798533651}, {"colorCode":"YR02", "score":2.68484684091297}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E23.json b/uml2es/examples/blockFactory/data/blockfactory/color/E23.json deleted file mode 100644 index 221f37a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E23", "rgbString":"eccab1", "name":"Hazelnut", "rgb":[236, 202, 177], "cie":[83.5728252965052, 8.24802981151679, 16.9170745896247], "hue":"E", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"E13", "score":1.56051346333853}, {"colorCode":"E33", "score":3.02216237862158}, {"colorCode":"E34", "score":3.04372872480569}, {"colorCode":"E35", "score":3.1201906611322}, {"colorCode":"RV42", "score":3.66016892601957}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E25.json b/uml2es/examples/blockFactory/data/blockfactory/color/E25.json deleted file mode 100644 index 6455b05..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E25.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E25", "rgbString":"d2a482", "name":"Caribe Cocoa", "rgb":[210, 164, 130], "cie":[70.7772344433825, 12.4068236597559, 24.1411453365614], "hue":"E", "saturation":"2", "brightness":"5", "alternatives":[{"colorCode":"R14", "score":5.166264469424}, {"colorCode":"E84", "score":6.22974675731412}, {"colorCode":"R43", "score":8.24612226027295}, {"colorCode":"BG96", "score":8.65585725045139}, {"colorCode":"E37", "score":8.8235437636061}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E27.json b/uml2es/examples/blockFactory/data/blockfactory/color/E27.json deleted file mode 100644 index 2ad8c5b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E27.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E27", "rgbString":"997663", "name":"Africano", "rgb":[153, 118, 99], "cie":[52.5421777216719, 10.9368003311431, 15.7299306530154], "hue":"E", "saturation":"2", "brightness":"7", "alternatives":[{"colorCode":"E59", "score":3.14483202157439}, {"colorCode":"E47", "score":4.00528311948196}, {"colorCode":"E74", "score":6.05238428615622}, {"colorCode":"C6", "score":7.47183459083368}, {"colorCode":"C7", "score":8.83897423529436}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E29.json b/uml2es/examples/blockFactory/data/blockfactory/color/E29.json deleted file mode 100644 index 3c3a107..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E29", "rgbString":"884636", "name":"Burnt Umber", "rgb":[136, 70, 54], "cie":[37.6278214598009, 26.522683654185, 22.2464764051435], "hue":"E", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"E18", "score":5.16823401473715}, {"colorCode":"RV69", "score":6.83664865566353}, {"colorCode":"E49", "score":8.33494417292155}, {"colorCode":"E77", "score":8.65394367876466}, {"colorCode":"E87", "score":9.22504492354652}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E30.json b/uml2es/examples/blockFactory/data/blockfactory/color/E30.json deleted file mode 100644 index e33174b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E30.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E30", "rgbString":"f7f0d6", "name":"Bisque", "rgb":[247, 240, 214], "cie":[94.716786924219, -1.9080558351775, 13.4038981995596], "hue":"E", "saturation":"3", "brightness":"0", "alternatives":[{"colorCode":"YR30", "score":1.17441447811435}, {"colorCode":"YG0000", "score":1.90789821386989}, {"colorCode":"YG11", "score":2.56316781899155}, {"colorCode":"E41", "score":2.75050310069642}, {"colorCode":"E31", "score":3.07418790454794}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E31.json b/uml2es/examples/blockFactory/data/blockfactory/color/E31.json deleted file mode 100644 index a5d07ff..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E31.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E31", "rgbString":"f2e6ce", "name":"Brick Beige", "rgb":[242, 230, 206], "cie":[91.6521442187905, 0.177118936240506, 13.1482832773609], "hue":"E", "saturation":"3", "brightness":"1", "alternatives":[{"colorCode":"E11", "score":1.9295087283511}, {"colorCode":"E21", "score":2.65845723827359}, {"colorCode":"YR000", "score":2.73023233632699}, {"colorCode":"E42", "score":2.74157354241894}, {"colorCode":"YG11", "score":2.85475241609059}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E33.json b/uml2es/examples/blockFactory/data/blockfactory/color/E33.json deleted file mode 100644 index cfa0e9a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E33.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E33", "rgbString":"f3d2b1", "name":"Sand", "rgb":[243, 210, 177], "cie":[86.167303841264, 6.69357514705388, 20.6241849087605], "hue":"E", "saturation":"3", "brightness":"3", "alternatives":[{"colorCode":"R12", "score":2.14463847299819}, {"colorCode":"YR00", "score":2.30324035500803}, {"colorCode":"R02", "score":2.76243675899973}, {"colorCode":"E34", "score":2.82052665748179}, {"colorCode":"E23", "score":2.97160691192136}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E34.json b/uml2es/examples/blockFactory/data/blockfactory/color/E34.json deleted file mode 100644 index 03f2872..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E34.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E34", "rgbString":"f0caa6", "name":"Orientale", "rgb":[240, 202, 166], "cie":[83.7149652420831, 8.29924766275736, 22.983575224154], "hue":"E", "saturation":"3", "brightness":"4", "alternatives":[{"colorCode":"E23", "score":2.67826328539451}, {"colorCode":"E33", "score":2.78083420348403}, {"colorCode":"E35", "score":2.91695585713893}, {"colorCode":"E13", "score":3.33150360622099}, {"colorCode":"E93", "score":3.83492594802142}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E35.json b/uml2es/examples/blockFactory/data/blockfactory/color/E35.json deleted file mode 100644 index 91dd86f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E35.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E35", "rgbString":"e6c3a3", "name":"Chamois", "rgb":[230, 195, 163], "cie":[81.0146270623392, 7.77396311585527, 20.7089467232611], "hue":"E", "saturation":"3", "brightness":"5", "alternatives":[{"colorCode":"E13", "score":2.12081477012963}, {"colorCode":"E34", "score":2.93922826461832}, {"colorCode":"E23", "score":3.04604068248409}, {"colorCode":"E33", "score":5.15732494812669}, {"colorCode":"E93", "score":6.31164120865112}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E37.json b/uml2es/examples/blockFactory/data/blockfactory/color/E37.json deleted file mode 100644 index 3b23262..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E37.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E37", "rgbString":"cc9159", "name":"Sepia", "rgb":[204, 145, 89], "cie":[64.811027922268, 16.2005412664392, 38.2978909310908], "hue":"E", "saturation":"3", "brightness":"7", "alternatives":[{"colorCode":"E07", "score":4.00895116965755}, {"colorCode":"Y28", "score":5.95948781807102}, {"colorCode":"E57", "score":6.74340427327993}, {"colorCode":"E97", "score":7.24102348463101}, {"colorCode":"E25", "score":7.80326255010545}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E39.json b/uml2es/examples/blockFactory/data/blockfactory/color/E39.json deleted file mode 100644 index 8ec145d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E39.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E39", "rgbString":"c5743f", "name":"Leather", "rgb":[197, 116, 63], "cie":[56.8015618536573, 27.2689881103066, 42.1597053532139], "hue":"E", "saturation":"3", "brightness":"9", "alternatives":[{"colorCode":"YR27", "score":3.40559832548088}, {"colorCode":"E57", "score":5.72744019804699}, {"colorCode":"R08", "score":6.00897829424032}, {"colorCode":"E07", "score":6.23794416221531}, {"colorCode":"E17", "score":6.68796088631975}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E40.json b/uml2es/examples/blockFactory/data/blockfactory/color/E40.json deleted file mode 100644 index 95d1f74..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E40.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E40", "rgbString":"f2e8dc", "name":"Brick White", "rgb":[242, 232, 220], "cie":[92.4678460061767, 1.36878769562682, 7.0259835903812], "hue":"E", "saturation":"4", "brightness":"0", "alternatives":[{"colorCode":"E42", "score":1.71733578701135}, {"colorCode":"R00", "score":1.92621583146724}, {"colorCode":"W0", "score":2.42181888719516}, {"colorCode":"E02", "score":2.46700125833362}, {"colorCode":"W1", "score":2.51291174648901}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E41.json b/uml2es/examples/blockFactory/data/blockfactory/color/E41.json deleted file mode 100644 index 5926fc7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E41.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E41", "rgbString":"fef1e1", "name":"Pearl White", "rgb":[254, 241, 225], "cie":[95.7546924572446, 1.75092456318476, 9.27619114324081], "hue":"E", "saturation":"4", "brightness":"1", "alternatives":[{"colorCode":"YR0000", "score":1.01176296745547}, {"colorCode":"E01", "score":1.15959361117045}, {"colorCode":"E02", "score":1.28981926504833}, {"colorCode":"R00", "score":1.8093515766268}, {"colorCode":"R000", "score":1.83693290307083}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E42.json b/uml2es/examples/blockFactory/data/blockfactory/color/E42.json deleted file mode 100644 index 2da9685..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E42.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E42", "rgbString":"f3ead9", "name":"Sand White", "rgb":[243, 234, 217], "cie":[92.9750549427314, 0.21013883238552, 9.32493218908876], "hue":"E", "saturation":"4", "brightness":"2", "alternatives":[{"colorCode":"E40", "score":1.60990293608666}, {"colorCode":"E11", "score":2.30922264117896}, {"colorCode":"E01", "score":2.3767915408669}, {"colorCode":"YR000", "score":2.44837187851835}, {"colorCode":"R11", "score":2.48725920100064}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E43.json b/uml2es/examples/blockFactory/data/blockfactory/color/E43.json deleted file mode 100644 index 96008fc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E43.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E43", "rgbString":"e8dabd", "name":"Dull Ivory", "rgb":[232, 218, 189], "cie":[87.4717602453832, 0.171761093359923, 16.0096687655159], "hue":"E", "saturation":"4", "brightness":"3", "alternatives":[{"colorCode":"YR01", "score":2.518470566957}, {"colorCode":"Y32", "score":2.93777465612597}, {"colorCode":"E55", "score":3.41523380956053}, {"colorCode":"E33", "score":3.54578036100589}, {"colorCode":"YG61", "score":3.82109034660525}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E44.json b/uml2es/examples/blockFactory/data/blockfactory/color/E44.json deleted file mode 100644 index 6a506ba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E44.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E44", "rgbString":"c5b9a9", "name":"Clay", "rgb":[197, 185, 169], "cie":[75.719799778641, 1.54206766237236, 9.63595416574601], "hue":"E", "saturation":"4", "brightness":"4", "alternatives":[{"colorCode":"BG93", "score":3.6600702979589}, {"colorCode":"W4", "score":4.57965772261809}, {"colorCode":"N4", "score":5.34476799906702}, {"colorCode":"E04", "score":5.81215504687636}, {"colorCode":"T4", "score":6.0019645463321}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E47.json b/uml2es/examples/blockFactory/data/blockfactory/color/E47.json deleted file mode 100644 index 33336a4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E47.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E47", "rgbString":"8a6e59", "name":"Dark Brown", "rgb":[138, 110, 89], "cie":[48.6064331572918, 7.91127938087621, 15.9169569404306], "hue":"E", "saturation":"4", "brightness":"7", "alternatives":[{"colorCode":"E27", "score":4.01013253563407}, {"colorCode":"E77", "score":5.20919927078335}, {"colorCode":"E59", "score":6.67023664041887}, {"colorCode":"E87", "score":7.36101049524083}, {"colorCode":"W7", "score":8.39527027671905}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E49.json b/uml2es/examples/blockFactory/data/blockfactory/color/E49.json deleted file mode 100644 index 1e74693..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E49.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E49", "rgbString":"634c3c", "name":"Dark Bark", "rgb":[99, 76, 60], "cie":[34.2887703086712, 7.23328739626281, 13.2363878668853], "hue":"E", "saturation":"4", "brightness":"9", "alternatives":[{"colorCode":"E89", "score":2.28117181239051}, {"colorCode":"C8", "score":6.83483097335464}, {"colorCode":"W9", "score":7.31118189271137}, {"colorCode":"C9", "score":7.34744151440993}, {"colorCode":"E87", "score":7.43902181499191}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E50.json b/uml2es/examples/blockFactory/data/blockfactory/color/E50.json deleted file mode 100644 index b5f4cb8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E50.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E50", "rgbString":"f4ebf0", "name":"Egg Shell", "rgb":[244, 235, 240], "cie":[93.8576980890782, 3.89915450713846, -1.3460875471486], "hue":"E", "saturation":"5", "brightness":"0", "alternatives":[{"colorCode":"RV0000", "score":1.90901653046761}, {"colorCode":"BV000", "score":2.21566862566939}, {"colorCode":"BV31", "score":2.21566862566939}, {"colorCode":"BV0000", "score":2.21566862566939}, {"colorCode":"V0000", "score":2.77759774591363}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E51.json b/uml2es/examples/blockFactory/data/blockfactory/color/E51.json deleted file mode 100644 index c3e68c0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E51.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E51", "rgbString":"feecd6", "name":"Milky White", "rgb":[254, 236, 214], "cie":[94.2767552350168, 2.59502903134878, 12.8557730262713], "hue":"E", "saturation":"5", "brightness":"1", "alternatives":[{"colorCode":"YR000", "score":0.557556821875162}, {"colorCode":"E11", "score":0.83118968277386}, {"colorCode":"YR30", "score":2.5752868197214}, {"colorCode":"E02", "score":2.5949720421109}, {"colorCode":"E42", "score":2.71445156404102}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E53.json b/uml2es/examples/blockFactory/data/blockfactory/color/E53.json deleted file mode 100644 index d0cabf2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E53.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E53", "rgbString":"f3e6c3", "name":"Raw Silk", "rgb":[243, 230, 195], "cie":[91.499884370501, -1.09933341090035, 18.6584029081617], "hue":"E", "saturation":"5", "brightness":"3", "alternatives":[{"colorCode":"E81", "score":0.992750160074733}, {"colorCode":"E55", "score":2.42790838953674}, {"colorCode":"E31", "score":3.01364290250471}, {"colorCode":"Y21", "score":3.90864957470797}, {"colorCode":"E11", "score":3.92944606962462}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E55.json b/uml2es/examples/blockFactory/data/blockfactory/color/E55.json deleted file mode 100644 index 42a7ed9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E55.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E55", "rgbString":"f1dfb9", "name":"Light Camel", "rgb":[241, 223, 185], "cie":[89.3831132911445, 0.329203797289734, 20.8774454056193], "hue":"E", "saturation":"5", "brightness":"5", "alternatives":[{"colorCode":"YR21", "score":1.9984045239487}, {"colorCode":"E81", "score":2.11381547179353}, {"colorCode":"E53", "score":2.3989046386644}, {"colorCode":"E21", "score":2.72257052974421}, {"colorCode":"E43", "score":3.15532698984742}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E57.json b/uml2es/examples/blockFactory/data/blockfactory/color/E57.json deleted file mode 100644 index 14a2ebe..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E57.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E57", "rgbString":"b18558", "name":"Light Walnut", "rgb":[177, 133, 88], "cie":[58.8136210463058, 11.3271879293882, 30.7090810249485], "hue":"E", "saturation":"5", "brightness":"7", "alternatives":[{"colorCode":"E37", "score":6.98442002864381}, {"colorCode":"E39", "score":7.34874285973292}, {"colorCode":"E08", "score":7.52580381825882}, {"colorCode":"E59", "score":7.64897480877004}, {"colorCode":"E74", "score":8.09257105949141}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E59.json b/uml2es/examples/blockFactory/data/blockfactory/color/E59.json deleted file mode 100644 index 8ae027b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E59.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E59", "rgbString":"9a7f6c", "name":"Walnut", "rgb":[154, 127, 108], "cie":[55.2075074714152, 7.43517605804706, 14.2242536608935], "hue":"E", "saturation":"5", "brightness":"9", "alternatives":[{"colorCode":"E74", "score":2.98896864271064}, {"colorCode":"E27", "score":3.21882665844195}, {"colorCode":"E47", "score":6.67657321181184}, {"colorCode":"RV95", "score":7.66021196629814}, {"colorCode":"W7", "score":9.10687428436374}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E70.json b/uml2es/examples/blockFactory/data/blockfactory/color/E70.json deleted file mode 100644 index 922ee78..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E70.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E70", "rgbString":"efeae6", "name":"Ash Rose", "rgb":[239, 234, 230], "cie":[92.9748152516228, 0.990022740160468, 2.52296625075903], "hue":"E", "saturation":"7", "brightness":"0", "alternatives":[{"colorCode":"W0", "score":1.2643707911833}, {"colorCode":"T1", "score":1.54140312931599}, {"colorCode":"N0", "score":1.89362751396904}, {"colorCode":"T0", "score":1.89362751396904}, {"colorCode":"W1", "score":1.98067222113445}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E71.json b/uml2es/examples/blockFactory/data/blockfactory/color/E71.json deleted file mode 100644 index a213277..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E71.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E71", "rgbString":"e2d7d3", "name":"Champagne", "rgb":[226, 215, 211], "cie":[86.7376298718575, 3.08695372922019, 3.30852017043188], "hue":"E", "saturation":"7", "brightness":"1", "alternatives":[{"colorCode":"N2", "score":2.9109321653447}, {"colorCode":"T3", "score":2.98708011853314}, {"colorCode":"V20", "score":3.49699029972423}, {"colorCode":"T2", "score":3.76060168114996}, {"colorCode":"N3", "score":3.81935177348755}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E74.json b/uml2es/examples/blockFactory/data/blockfactory/color/E74.json deleted file mode 100644 index 104c8b4..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E74.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E74", "rgbString":"a1847c", "name":"Cocoa Brown", "rgb":[161, 132, 124], "cie":[57.5928555268099, 9.7900481994404, 8.47422544484522], "hue":"E", "saturation":"7", "brightness":"4", "alternatives":[{"colorCode":"E59", "score":3.08729883642797}, {"colorCode":"E27", "score":6.39576382487626}, {"colorCode":"W6", "score":7.17425648575834}, {"colorCode":"T6", "score":7.48623267539342}, {"colorCode":"N6", "score":7.91154764967511}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E77.json b/uml2es/examples/blockFactory/data/blockfactory/color/E77.json deleted file mode 100644 index 073402a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E77.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E77", "rgbString":"7f604e", "name":"Maroon", "rgb":[127, 96, 78], "cie":[43.4009279860159, 9.95720479991769, 15.1481570183942], "hue":"E", "saturation":"7", "brightness":"7", "alternatives":[{"colorCode":"E87", "score":3.13508814743151}, {"colorCode":"E18", "score":4.37499729530962}, {"colorCode":"E47", "score":5.20913493435011}, {"colorCode":"C7", "score":6.76188333469212}, {"colorCode":"C8", "score":7.71845361776705}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E79.json b/uml2es/examples/blockFactory/data/blockfactory/color/E79.json deleted file mode 100644 index dd0e2d9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E79.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E79", "rgbString":"4a2c22", "name":"Cashew", "rgb":[74, 44, 34], "cie":[21.4786584018241, 12.5665765774334, 12.2665262270801], "hue":"E", "saturation":"7", "brightness":"9", "alternatives":[{"colorCode":"C10", "score":7.9093660006534}, {"colorCode":"W10", "score":8.53002944451434}, {"colorCode":"100", "score":8.82726755580772}, {"colorCode":"T10", "score":8.93801715036369}, {"colorCode":"N10", "score":9.33990767526515}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E81.json b/uml2es/examples/blockFactory/data/blockfactory/color/E81.json deleted file mode 100644 index e30caaf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E81.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E81", "rgbString":"f0e6c2", "name":"Ivory", "rgb":[240, 230, 194], "cie":[91.2405963847195, -2.33172385109726, 18.7788785857971], "hue":"E", "saturation":"8", "brightness":"1", "alternatives":[{"colorCode":"E53", "score":0.990192525143147}, {"colorCode":"E55", "score":2.13713646995894}, {"colorCode":"E31", "score":3.14531736679539}, {"colorCode":"YR21", "score":3.80712056987144}, {"colorCode":"Y21", "score":4.02116172078906}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E84.json b/uml2es/examples/blockFactory/data/blockfactory/color/E84.json deleted file mode 100644 index 6e3f714..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E84.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E84", "rgbString":"ae9f80", "name":"- Sketch Khaki", "rgb":[174, 159, 128], "cie":[66.0229315851997, 0.516820343821112, 18.192529470002], "hue":"E", "saturation":"8", "brightness":"4", "alternatives":[{"colorCode":"E25", "score":6.83913730828499}, {"colorCode":"E74", "score":8.91075125240239}, {"colorCode":"C4", "score":8.97323997734015}, {"colorCode":"W5", "score":9.00295267062698}, {"colorCode":"T5", "score":9.12018569080959}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E87.json b/uml2es/examples/blockFactory/data/blockfactory/color/E87.json deleted file mode 100644 index 21538d2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E87.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E87", "rgbString":"6f604d", "name":"Fig", "rgb":[111, 96, 77], "cie":[41.6593942520662, 2.84299795482595, 13.0890415695777], "hue":"E", "saturation":"8", "brightness":"7", "alternatives":[{"colorCode":"E77", "score":3.42857777892709}, {"colorCode":"C7", "score":6.17735619271919}, {"colorCode":"T8", "score":6.47905098257307}, {"colorCode":"W8", "score":6.47905098257307}, {"colorCode":"E49", "score":7.44563170658435}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E89.json b/uml2es/examples/blockFactory/data/blockfactory/color/E89.json deleted file mode 100644 index b8086af..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E89.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E89", "rgbString":"5a4939", "name":"- Sketch Pecan", "rgb":[90, 73, 57], "cie":[32.3341302182053, 4.56215924727371, 12.2900660264424], "hue":"E", "saturation":"8", "brightness":"9", "alternatives":[{"colorCode":"E49", "score":2.31573804617328}, {"colorCode":"C9", "score":5.41872166905501}, {"colorCode":"W9", "score":6.24764015896071}, {"colorCode":"N9", "score":7.41924057054254}, {"colorCode":"T9", "score":7.41993024013426}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E93.json b/uml2es/examples/blockFactory/data/blockfactory/color/E93.json deleted file mode 100644 index a112b7d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E93", "rgbString":"fed2b9", "name":"Tea Rose", "rgb":[254, 210, 185], "cie":[87.3228708044377, 11.859480261184, 18.1807450283577], "hue":"E", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"YR00", "score":1.25069157809874}, {"colorCode":"R12", "score":1.66590135465531}, {"colorCode":"R02", "score":2.30294106854766}, {"colorCode":"YR01", "score":2.60842673416747}, {"colorCode":"YR61", "score":2.9069270713339}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E95.json b/uml2es/examples/blockFactory/data/blockfactory/color/E95.json deleted file mode 100644 index 449edc5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E95.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E95", "rgbString":"fcbc7e", "name":"Flesh Pink", "rgb":[252, 188, 126], "cie":[80.8322392546259, 16.0041646854986, 40.2186834255772], "hue":"E", "saturation":"9", "brightness":"5", "alternatives":[{"colorCode":"YR15", "score":1.4077753040448}, {"colorCode":"E15", "score":2.21968171272605}, {"colorCode":"YR82", "score":3.22263365957579}, {"colorCode":"YR23", "score":3.83898115361035}, {"colorCode":"YR04", "score":3.94009606683976}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E97.json b/uml2es/examples/blockFactory/data/blockfactory/color/E97.json deleted file mode 100644 index ed6c35d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E97.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E97", "rgbString":"ed9c5d", "name":"Deep Orange", "rgb":[237, 156, 93], "cie":[71.2633536583027, 24.2076995695674, 44.9106006501169], "hue":"E", "saturation":"9", "brightness":"7", "alternatives":[{"colorCode":"YR65", "score":5.77168148362919}, {"colorCode":"E37", "score":7.05896038390559}, {"colorCode":"E25", "score":7.26071744939816}, {"colorCode":"YR15", "score":9.20866293234275}, {"colorCode":"YG63", "score":9.66192467221578}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/E99.json b/uml2es/examples/blockFactory/data/blockfactory/color/E99.json deleted file mode 100644 index fdef0ed..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/E99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"E99", "rgbString":"b46034", "name":"Baked Clay", "rgb":[180, 96, 52], "cie":[49.8783274982392, 30.4169715167661, 39.4765337638291], "hue":"E", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"E19", "score":6.82409073481063}, {"colorCode":"E39", "score":6.92419672488092}, {"colorCode":"YR27", "score":7.04507219217679}, {"colorCode":"E09", "score":7.92920307234519}, {"colorCode":"E08", "score":8.96720641670024}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FB2.json b/uml2es/examples/blockFactory/data/blockfactory/color/FB2.json deleted file mode 100644 index 30bc0ad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FB2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FB2", "rgbString":"058fd0", "name":"Fluorescent Dull Blue", "rgb":[5, 143, 208], "cie":[56.3185892223072, -8.15576634088955, -42.1727950678915], "hue":"FB", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"B18", "score":1.53030536930093}, {"colorCode":"BV13", "score":6.23729226425326}, {"colorCode":"BV04", "score":7.21584077267403}, {"colorCode":"BV25", "score":7.81105956619899}, {"colorCode":"B29", "score":8.07675971339497}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FBG2.json b/uml2es/examples/blockFactory/data/blockfactory/color/FBG2.json deleted file mode 100644 index 1e227f0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FBG2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FBG2", "rgbString":"62cbe8", "name":"Fluorescent Dull Blue Green", "rgb":[98, 203, 232], "cie":[76.7605538090868, -22.1665227307463, -23.5379030081177], "hue":"FBG", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"B14", "score":1.96870039018266}, {"colorCode":"B04", "score":2.13967156288115}, {"colorCode":"B05", "score":3.25117181378871}, {"colorCode":"B24", "score":3.43967394515819}, {"colorCode":"BG05", "score":4.16662684059502}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FRV1.json b/uml2es/examples/blockFactory/data/blockfactory/color/FRV1.json deleted file mode 100644 index f350608..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FRV1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FRV1", "rgbString":"f5a3c7", "name":"Fluorescent Pink", "rgb":[245, 163, 199], "cie":[75.9034738405715, 35.2986127639959, -5.88996394682735], "hue":"FRV", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"RV55", "score":1.70061791363341}, {"colorCode":"V04", "score":2.54316985973887}, {"colorCode":"RV04", "score":2.7259450976224}, {"colorCode":"V05", "score":2.80026937491265}, {"colorCode":"R83", "score":3.59640135576999}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FV2.json b/uml2es/examples/blockFactory/data/blockfactory/color/FV2.json deleted file mode 100644 index f489429..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FV2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FV2", "rgbString":"7f74b6", "name":"Fluorescent Dull Violet", "rgb":[127, 116, 182], "cie":[52.2643859016382, 19.3148031639454, -33.4041101732107], "hue":"FV", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"BV17", "score":3.87496440939093}, {"colorCode":"V25", "score":5.3104796037664}, {"colorCode":"BV08", "score":5.5070517421544}, {"colorCode":"B97", "score":6.28757559669358}, {"colorCode":"V95", "score":7.28469313766334}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FY1.json b/uml2es/examples/blockFactory/data/blockfactory/color/FY1.json deleted file mode 100644 index 6343674..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FY1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FY1", "rgbString":"fff697", "name":"Fluorescent Yellow Orange", "rgb":[255, 246, 151], "cie":[95.7497899919678, -10.0246025190697, 46.7031503954757], "hue":"FY", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"Y02", "score":1.51604592140794}, {"colorCode":"Y13", "score":3.46451814465924}, {"colorCode":"YG23", "score":4.88388544662388}, {"colorCode":"Y15", "score":6.09257368952905}, {"colorCode":"Y06", "score":6.13926628943467}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FYG1.json b/uml2es/examples/blockFactory/data/blockfactory/color/FYG1.json deleted file mode 100644 index 9f5e444..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FYG1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FYG1", "rgbString":"9ecd43", "name":"Fluorescent Yellow", "rgb":[158, 205, 67], "cie":[76.8826920488918, -35.45486758175, 60.9782175678457], "hue":"FYG", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"FYG2", "score":0}, {"colorCode":"YG07", "score":1.52984474326652}, {"colorCode":"YG95", "score":4.40031140181606}, {"colorCode":"YG09", "score":4.94790867258021}, {"colorCode":"G09", "score":5.29379415561629}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FYG2.json b/uml2es/examples/blockFactory/data/blockfactory/color/FYG2.json deleted file mode 100644 index a360c87..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FYG2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FYG2", "rgbString":"9ecd43", "name":"Fluor Dull Yellow Green", "rgb":[158, 205, 67], "cie":[76.8826920488918, -35.45486758175, 60.9782175678457], "hue":"FYG", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"FYG1", "score":0}, {"colorCode":"YG07", "score":1.52984474326652}, {"colorCode":"YG95", "score":4.40031140181606}, {"colorCode":"YG09", "score":4.94790867258021}, {"colorCode":"G09", "score":5.29379415561629}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/FYR1.json b/uml2es/examples/blockFactory/data/blockfactory/color/FYR1.json deleted file mode 100644 index ee70a17..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/FYR1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"FYR1", "rgbString":"fecc99", "name":"Fluorescent Orange", "rgb":[254, 204, 153], "cie":[85.2794688333267, 11.1143365713576, 32.1140015480859], "hue":"FYR", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"YR82", "score":2.39400623345087}, {"colorCode":"E34", "score":4.08597907849408}, {"colorCode":"E15", "score":4.68527990260223}, {"colorCode":"YR31", "score":4.88079038496233}, {"colorCode":"R21", "score":4.93820672763121}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G00.json b/uml2es/examples/blockFactory/data/blockfactory/color/G00.json deleted file mode 100644 index f48e81e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G00", "rgbString":"e3f2ed", "name":"Jade Green", "rgb":[227, 242, 237], "cie":[94.2907884279612, -5.84378128200241, 0.695156478871062], "hue":"G", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"BG000", "score":0.772195326115586}, {"colorCode":"B000", "score":1.22005762800402}, {"colorCode":"G000", "score":1.26366283679604}, {"colorCode":"BG10", "score":1.26992218895728}, {"colorCode":"W0", "score":1.77967630671973}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G000.json b/uml2es/examples/blockFactory/data/blockfactory/color/G000.json deleted file mode 100644 index 3dd6c1a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G000", "rgbString":"eaf5ed", "name":"Pale Green", "rgb":[234, 245, 237], "cie":[95.5434923061017, -5.05522282165288, 2.57870100972775], "hue":"G", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"BG000", "score":0.844897860889954}, {"colorCode":"G00", "score":1.26382775068382}, {"colorCode":"BG0000", "score":1.78716485463624}, {"colorCode":"B0000", "score":2.29464073427486}, {"colorCode":"C00", "score":2.35927384487878}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/G0000.json deleted file mode 100644 index 487a9bd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G0000", "rgbString":"f1f7f3", "name":"Crystal Opal", "rgb":[241, 247, 243], "cie":[96.6948215753299, -2.68597638065632, 1.21648351064867], "hue":"G", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"BG0000", "score":1.00700844687432}, {"colorCode":"W00", "score":1.45122685017386}, {"colorCode":"B000", "score":2.25460509100351}, {"colorCode":"G000", "score":2.66814788259156}, {"colorCode":"V0000", "score":2.96549253007936}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G02.json b/uml2es/examples/blockFactory/data/blockfactory/color/G02.json deleted file mode 100644 index d101dfa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G02", "rgbString":"cfe8d3", "name":"Spectrum Green", "rgb":[207, 232, 211], "cie":[89.711382700279, -12.1152462559199, 7.42420425758092], "hue":"G", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"YG41", "score":1.21645894782868}, {"colorCode":"YG61", "score":1.54814204987281}, {"colorCode":"G21", "score":2.45945592896209}, {"colorCode":"G12", "score":3.75405900488401}, {"colorCode":"YG11", "score":3.90272006750739}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G03.json b/uml2es/examples/blockFactory/data/blockfactory/color/G03.json deleted file mode 100644 index bd5f2e0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G03.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G03", "rgbString":"b6da9c", "name":"Meadow Green", "rgb":[182, 218, 156], "cie":[83.1723580647841, -22.8638419140267, 26.728494409366], "hue":"G", "saturation":"0", "brightness":"3", "alternatives":[{"colorCode":"YG06", "score":3.10237870520995}, {"colorCode":"YG45", "score":4.25249029498082}, {"colorCode":"G24", "score":4.7902214323041}, {"colorCode":"YG13", "score":5.08126225406529}, {"colorCode":"G14", "score":5.44525420793629}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G05.json b/uml2es/examples/blockFactory/data/blockfactory/color/G05.json deleted file mode 100644 index acedada..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G05", "rgbString":"69c07b", "name":"Emerald Green", "rgb":[105, 192, 123], "cie":[70.9622393422299, -41.155446791498, 26.8455342088244], "hue":"G", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"G07", "score":2.27249938295829}, {"colorCode":"G09", "score":3.08980982415008}, {"colorCode":"YG09", "score":3.2273589800801}, {"colorCode":"YG67", "score":4.19543594787442}, {"colorCode":"G17", "score":6.24695601211293}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G07.json b/uml2es/examples/blockFactory/data/blockfactory/color/G07.json deleted file mode 100644 index 4b9f131..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G07.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G07", "rgbString":"7bc576", "name":"Nile Green", "rgb":[123, 197, 118], "cie":[73.1881759936709, -38.766985622654, 32.5294111640492], "hue":"G", "saturation":"0", "brightness":"7", "alternatives":[{"colorCode":"G09", "score":2.19952019187929}, {"colorCode":"G05", "score":2.27065743581327}, {"colorCode":"YG09", "score":3.87109346463982}, {"colorCode":"YG17", "score":4.45555444696291}, {"colorCode":"YG67", "score":4.53275206747504}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G09.json b/uml2es/examples/blockFactory/data/blockfactory/color/G09.json deleted file mode 100644 index 50f2b2d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G09", "rgbString":"7ac465", "name":"Veronese Green", "rgb":[122, 196, 101], "cie":[72.5992451057088, -41.0266670805088, 40.3614742200425], "hue":"G", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"YG09", "score":0.797904689330216}, {"colorCode":"G07", "score":2.02235807337846}, {"colorCode":"YG17", "score":2.22398191287306}, {"colorCode":"G05", "score":2.85912282754321}, {"colorCode":"FYG1", "score":5.60629422904587}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G12.json b/uml2es/examples/blockFactory/data/blockfactory/color/G12.json deleted file mode 100644 index c5bf5d0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G12.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G12", "rgbString":"d2e8c4", "name":"Sea Green", "rgb":[210, 232, 196], "cie":[89.5802076831963, -13.6721508529121, 15.0861568142087], "hue":"G", "saturation":"1", "brightness":"2", "alternatives":[{"colorCode":"G21", "score":2.60730740522189}, {"colorCode":"G02", "score":3.21252850865414}, {"colorCode":"YG41", "score":3.40397379950107}, {"colorCode":"BG32", "score":3.9714869849542}, {"colorCode":"YG11", "score":4.08298947925842}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G14.json b/uml2es/examples/blockFactory/data/blockfactory/color/G14.json deleted file mode 100644 index 6d5bf6c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G14.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G14", "rgbString":"97cf90", "name":"Apple Green", "rgb":[151, 207, 144], "cie":[78.0038695661231, -30.1535262045666, 25.6697021318185], "hue":"G", "saturation":"1", "brightness":"4", "alternatives":[{"colorCode":"YG63", "score":4.69411633587658}, {"colorCode":"G03", "score":5.40788119204795}, {"colorCode":"YG67", "score":6.02134868645112}, {"colorCode":"G07", "score":6.23247343543829}, {"colorCode":"YG93", "score":6.47755896372651}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G16.json b/uml2es/examples/blockFactory/data/blockfactory/color/G16.json deleted file mode 100644 index 53f2a3f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G16.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G16", "rgbString":"60c198", "name":"Malachite", "rgb":[96, 193, 152], "cie":[71.4827791561211, -38.3159502492668, 11.9913206653674], "hue":"G", "saturation":"1", "brightness":"6", "alternatives":[{"colorCode":"G19", "score":5.30826941578146}, {"colorCode":"YG67", "score":6.53338203573628}, {"colorCode":"YG63", "score":7.6882578735341}, {"colorCode":"G17", "score":8.13723645578469}, {"colorCode":"G05", "score":8.25508837608581}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G17.json b/uml2es/examples/blockFactory/data/blockfactory/color/G17.json deleted file mode 100644 index b93e047..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G17", "rgbString":"14b37d", "name":"Forest Green", "rgb":[20, 179, 125], "cie":[64.8589261560955, -50.5891962087793, 17.1406659786244], "hue":"G", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"G19", "score":2.74154186412478}, {"colorCode":"G05", "score":6.23133201746511}, {"colorCode":"YG17", "score":6.9526336044016}, {"colorCode":"BG18", "score":7.02877278030224}, {"colorCode":"G46", "score":7.39238716569322}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G19.json b/uml2es/examples/blockFactory/data/blockfactory/color/G19.json deleted file mode 100644 index 7bbd127..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G19.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G19", "rgbString":"2db98a", "name":"Bright Parrot Green", "rgb":[45, 185, 138], "cie":[67.3450896142788, -47.5843500311198, 13.5698769343817], "hue":"G", "saturation":"1", "brightness":"9", "alternatives":[{"colorCode":"G17", "score":2.76884684501971}, {"colorCode":"BG18", "score":4.4588880296377}, {"colorCode":"G16", "score":5.0484293907823}, {"colorCode":"YG67", "score":6.30059433858039}, {"colorCode":"BG57", "score":7.94195537129198}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G20.json b/uml2es/examples/blockFactory/data/blockfactory/color/G20.json deleted file mode 100644 index 36c8a2d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G20.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G20", "rgbString":"edf6db", "name":"Wax White", "rgb":[237, 246, 219], "cie":[95.5931780630445, -7.61134352419479, 11.9683354049884], "hue":"G", "saturation":"2", "brightness":"0", "alternatives":[{"colorCode":"YG0000", "score":1.58612679677537}, {"colorCode":"YG11", "score":2.87943378031027}, {"colorCode":"G40", "score":2.94692264493978}, {"colorCode":"Y00", "score":3.15806201460345}, {"colorCode":"YR0000", "score":3.65445645292642}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G21.json b/uml2es/examples/blockFactory/data/blockfactory/color/G21.json deleted file mode 100644 index 2ec2b33..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G21", "rgbString":"c4e4cd", "name":"Lime Green", "rgb":[196, 228, 205], "cie":[87.7903566927113, -14.8441311350838, 7.70964972679076], "hue":"G", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"G02", "score":2.39871868490148}, {"colorCode":"G12", "score":2.73858847020084}, {"colorCode":"YG41", "score":3.41069136725675}, {"colorCode":"BG02", "score":3.48508283527815}, {"colorCode":"YG61", "score":3.8188850953998}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G24.json b/uml2es/examples/blockFactory/data/blockfactory/color/G24.json deleted file mode 100644 index f939ed0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G24.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G24", "rgbString":"c3e0b4", "name":"Willow", "rgb":[195, 224, 180], "cie":[86.1106977642951, -17.502602177551, 18.4100847242108], "hue":"G", "saturation":"2", "brightness":"4", "alternatives":[{"colorCode":"YG45", "score":2.03163650146911}, {"colorCode":"G82", "score":3.54110133182985}, {"colorCode":"G12", "score":4.1920795813658}, {"colorCode":"G21", "score":4.38269080333002}, {"colorCode":"E43", "score":4.58875792943812}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G28.json b/uml2es/examples/blockFactory/data/blockfactory/color/G28.json deleted file mode 100644 index 33a92f1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G28.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G28", "rgbString":"119462", "name":"Ocean Green", "rgb":[17, 148, 98], "cie":[54.2183358697574, -44.8804518428261, 17.4290766668887], "hue":"G", "saturation":"2", "brightness":"8", "alternatives":[{"colorCode":"G46", "score":6.73612055028114}, {"colorCode":"G29", "score":8.82376331666177}, {"colorCode":"BG75", "score":9.28218012032718}, {"colorCode":"BG99", "score":10.6815866137278}, {"colorCode":"G17", "score":10.7698688229558}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G29.json b/uml2es/examples/blockFactory/data/blockfactory/color/G29.json deleted file mode 100644 index b02a787..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G29", "rgbString":"197c5d", "name":"Pine Tree Green", "rgb":[25, 124, 93], "cie":[46.1937932664293, -35.3508686270089, 9.19072913594514], "hue":"G", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"BG78", "score":8.34559692742453}, {"colorCode":"G28", "score":9.14944132514666}, {"colorCode":"E87", "score":9.85500918071404}, {"colorCode":"BV25", "score":11.6573552620095}, {"colorCode":"E59", "score":11.8842445236174}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G40.json b/uml2es/examples/blockFactory/data/blockfactory/color/G40.json deleted file mode 100644 index 860e01f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G40.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G40", "rgbString":"e4f1df", "name":"Dim Green", "rgb":[228, 241, 223], "cie":[93.7676330071175, -7.49298885899036, 7.20298346435782], "hue":"G", "saturation":"4", "brightness":"0", "alternatives":[{"colorCode":"YG0000", "score":2.74399125427036}, {"colorCode":"BG000", "score":2.95244994721686}, {"colorCode":"G00", "score":3.11612340517881}, {"colorCode":"G20", "score":3.16233200990788}, {"colorCode":"BG70", "score":3.21626389566251}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G43.json b/uml2es/examples/blockFactory/data/blockfactory/color/G43.json deleted file mode 100644 index 2933782..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G43.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G43", "rgbString":"d7e7a8", "name":"Various Pistachio", "rgb":[215, 231, 168], "cie":[89.1234617305669, -15.6319649335221, 28.9735439468906], "hue":"G", "saturation":"4", "brightness":"3", "alternatives":[{"colorCode":"YG03", "score":1.32706212377645}, {"colorCode":"YG13", "score":1.70018030560825}, {"colorCode":"YG01", "score":2.47171595252318}, {"colorCode":"YG05", "score":4.0707051814729}, {"colorCode":"G24", "score":4.27302112929924}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G46.json b/uml2es/examples/blockFactory/data/blockfactory/color/G46.json deleted file mode 100644 index a61cca6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G46.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G46", "rgbString":"579e74", "name":"Sketch Mistletoe", "rgb":[87, 158, 116], "cie":[59.6539417083109, -32.1609772948178, 15.1420687300985], "hue":"G", "saturation":"4", "brightness":"6", "alternatives":[{"colorCode":"BG99", "score":5.85343898926563}, {"colorCode":"BG75", "score":6.9415107653446}, {"colorCode":"G28", "score":7.28234160135265}, {"colorCode":"G17", "score":8.62135537185458}, {"colorCode":"BG96", "score":8.6614246056197}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G82.json b/uml2es/examples/blockFactory/data/blockfactory/color/G82.json deleted file mode 100644 index 2ba7c46..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G82.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G82", "rgbString":"ccdab9", "name":"Spring Dim Green", "rgb":[204, 218, 185], "cie":[85.2421679435955, -10.5180232305866, 14.6627522775303], "hue":"G", "saturation":"8", "brightness":"2", "alternatives":[{"colorCode":"YG45", "score":3.71712694484735}, {"colorCode":"G24", "score":4.15201560139125}, {"colorCode":"E55", "score":4.42664101430826}, {"colorCode":"G12", "score":4.52220343152961}, {"colorCode":"G02", "score":4.94524285734127}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G85.json b/uml2es/examples/blockFactory/data/blockfactory/color/G85.json deleted file mode 100644 index 962de11..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G85.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G85", "rgbString":"9dc3aa", "name":"Verdigris", "rgb":[157, 195, 170], "cie":[75.5138648902996, -17.6646711199762, 8.40694143948484], "hue":"G", "saturation":"8", "brightness":"5", "alternatives":[{"colorCode":"YG63", "score":4.23605531110394}, {"colorCode":"BG57", "score":5.9157032533203}, {"colorCode":"B52", "score":6.08047229829287}, {"colorCode":"BG53", "score":6.55082590763545}, {"colorCode":"C4", "score":7.36210855202802}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G94.json b/uml2es/examples/blockFactory/data/blockfactory/color/G94.json deleted file mode 100644 index 89112ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G94.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G94", "rgbString":"98a786", "name":"Grayish Olive", "rgb":[152, 167, 134], "cie":[66.5459435750751, -11.3663140945091, 15.3317301568635], "hue":"G", "saturation":"9", "brightness":"4", "alternatives":[{"colorCode":"BG96", "score":3.2762585237623}, {"colorCode":"C4", "score":8.85342643997147}, {"colorCode":"G85", "score":8.97160262319524}, {"colorCode":"W5", "score":9.12524274290759}, {"colorCode":"T5", "score":9.27585446615485}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/G99.json b/uml2es/examples/blockFactory/data/blockfactory/color/G99.json deleted file mode 100644 index f65191e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/G99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"G99", "rgbString":"5f7e3a", "name":"Olive", "rgb":[95, 126, 58], "cie":[49.0812153452265, -23.2783497281096, 33.1342446686167], "hue":"G", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"YG99", "score":8.26526917223566}, {"colorCode":"E27", "score":8.31439780219722}, {"colorCode":"E77", "score":9.75048483989761}, {"colorCode":"BG78", "score":10.2007844119084}, {"colorCode":"BG75", "score":10.4234874733314}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N0.json b/uml2es/examples/blockFactory/data/blockfactory/color/N0.json deleted file mode 100644 index 04e15fa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N0.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N0", "rgbString":"eceeed", "name":"Neutral Gray", "rgb":[236, 238, 237], "cie":[93.9246240379962, -0.838943422389438, 0.238789311097132], "hue":"N", "saturation":"0", "brightness":"-", "alternatives":[{"colorCode":"T0", "score":0}, {"colorCode":"T1", "score":1.28524009574823}, {"colorCode":"E70", "score":2.00748362744976}, {"colorCode":"C00", "score":2.23711348175014}, {"colorCode":"BG90", "score":2.6912268390189}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N1.json b/uml2es/examples/blockFactory/data/blockfactory/color/N1.json deleted file mode 100644 index 301ba7b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N1", "rgbString":"e2e3e5", "name":"Neutral Gray", "rgb":[226, 227, 229], "cie":[90.2129102181832, 0.0293489550284853, -1.1008369014704], "hue":"N", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"T2", "score":2.33647619332173}, {"colorCode":"T1", "score":2.43561647151062}, {"colorCode":"N2", "score":2.83056401020356}, {"colorCode":"C1", "score":2.85690943441458}, {"colorCode":"C0", "score":2.89606593771379}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N10.json b/uml2es/examples/blockFactory/data/blockfactory/color/N10.json deleted file mode 100644 index bf120c5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N10", "rgbString":"312f30", "name":"Neutral Gray", "rgb":[49, 47, 48], "cie":[19.6364110248934, 1.12230120308732, -0.326145905431607], "hue":"N", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"T10", "score":0.88437255809313}, {"colorCode":"100", "score":2.21522411507693}, {"colorCode":"W10", "score":3.36047513126666}, {"colorCode":"C10", "score":5.54447422352016}, {"colorCode":"C9", "score":10.745397383173}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N2.json b/uml2es/examples/blockFactory/data/blockfactory/color/N2.json deleted file mode 100644 index ec9cd12..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N2", "rgbString":"dadbdd", "name":"Neutral Gray", "rgb":[218, 219, 221], "cie":[87.3823543252255, 0.0294928424018348, -1.10795036206615], "hue":"N", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"T2", "score":2.71082842588236}, {"colorCode":"N1", "score":2.83056400525353}, {"colorCode":"W2", "score":2.95302966301896}, {"colorCode":"N3", "score":3.20774740080474}, {"colorCode":"E71", "score":3.31759074569616}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N3.json b/uml2es/examples/blockFactory/data/blockfactory/color/N3.json deleted file mode 100644 index e645fb9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N3.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N3", "rgbString":"d1d2d4", "name":"Neutral Gray", "rgb":[209, 210, 212], "cie":[84.1746168380116, 0.0296729578713739, -1.1163212803472], "hue":"N", "saturation":"3", "brightness":"-", "alternatives":[{"colorCode":"N2", "score":3.2077473936931}, {"colorCode":"C2", "score":3.82621539576323}, {"colorCode":"T3", "score":4.11574300741263}, {"colorCode":"E71", "score":4.1352595130194}, {"colorCode":"C3", "score":4.62327789139667}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N4.json b/uml2es/examples/blockFactory/data/blockfactory/color/N4.json deleted file mode 100644 index 0d6c96c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N4.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N4", "rgbString":"bcbdc1", "name":"Neutral Gray", "rgb":[188, 189, 193], "cie":[76.6407184383647, 0.407468461287697, -2.14337143870889], "hue":"N", "saturation":"4", "brightness":"-", "alternatives":[{"colorCode":"T4", "score":1.21051963327754}, {"colorCode":"W4", "score":5.19401811386239}, {"colorCode":"C3", "score":5.3932391924275}, {"colorCode":"C4", "score":5.97527770797377}, {"colorCode":"BG93", "score":6.59572712009582}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N5.json b/uml2es/examples/blockFactory/data/blockfactory/color/N5.json deleted file mode 100644 index 5357609..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N5.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N5", "rgbString":"a8a9ad", "name":"Neutral Gray", "rgb":[168, 169, 173], "cie":[69.2681285047203, 0.416785562412203, -2.1871570629113], "hue":"N", "saturation":"5", "brightness":"-", "alternatives":[{"colorCode":"T5", "score":4.37340170105486}, {"colorCode":"W5", "score":4.77736517395637}, {"colorCode":"C4", "score":5.36140015374761}, {"colorCode":"C5", "score":6.58079840529399}, {"colorCode":"T4", "score":6.713130482925}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N6.json b/uml2es/examples/blockFactory/data/blockfactory/color/N6.json deleted file mode 100644 index d2f9c20..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N6.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N6", "rgbString":"949599", "name":"Neutral Gray", "rgb":[148, 149, 153], "cie":[61.7324012884555, 0.427640321569112, -2.23712765903479], "hue":"N", "saturation":"6", "brightness":"-", "alternatives":[{"colorCode":"T6", "score":4.88576724946064}, {"colorCode":"W6", "score":5.41935450329318}, {"colorCode":"C5", "score":6.0767768036615}, {"colorCode":"C6", "score":7.09981370310144}, {"colorCode":"W5", "score":7.3072332095549}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N7.json b/uml2es/examples/blockFactory/data/blockfactory/color/N7.json deleted file mode 100644 index 66f13a3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N7.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N7", "rgbString":"77787c", "name":"Neutral Gray", "rgb":[119, 120, 124], "cie":[50.464307142735, 0.447219257222353, -2.32441980321358], "hue":"N", "saturation":"7", "brightness":"-", "alternatives":[{"colorCode":"T7", "score":1.3036463104569}, {"colorCode":"W7", "score":5.07473990958319}, {"colorCode":"C7", "score":5.9100531399684}, {"colorCode":"N8", "score":8.17646313304905}, {"colorCode":"W8", "score":8.34262652009256}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N8.json b/uml2es/examples/blockFactory/data/blockfactory/color/N8.json deleted file mode 100644 index 8d5671a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N8.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N8", "rgbString":"636466", "name":"Neutral Gray", "rgb":[99, 100, 102], "cie":[42.3479210305777, 0.0351133467729747, -1.27182695857315], "hue":"N", "saturation":"8", "brightness":"-", "alternatives":[{"colorCode":"W8", "score":4.11915679325348}, {"colorCode":"T8", "score":4.11915679325348}, {"colorCode":"C8", "score":6.14673477469444}, {"colorCode":"C7", "score":6.95430785101177}, {"colorCode":"T7", "score":7.31738625214588}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/N9.json b/uml2es/examples/blockFactory/data/blockfactory/color/N9.json deleted file mode 100644 index 2f147a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/N9.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"N9", "rgbString":"4c4d4f", "name":"Neutral Gray", "rgb":[76, 77, 79], "cie":[32.7199279744322, 0.038168842213776, -1.32885692588393], "hue":"N", "saturation":"9", "brightness":"-", "alternatives":[{"colorCode":"T9", "score":2.72803190226883}, {"colorCode":"W9", "score":4.30462096349624}, {"colorCode":"C9", "score":5.39006108840856}, {"colorCode":"C8", "score":8.01749880093016}, {"colorCode":"W8", "score":9.56095897336772}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R00.json b/uml2es/examples/blockFactory/data/blockfactory/color/R00.json deleted file mode 100644 index 0d9d31e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R00", "rgbString":"feeae1", "name":"Pinkish White", "rgb":[254, 234, 225], "cie":[94.0348937447398, 5.32124566809938, 6.80563447398879], "hue":"R", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"E01", "score":1.21594062959702}, {"colorCode":"E02", "score":1.54496617596636}, {"colorCode":"E41", "score":1.81393818641189}, {"colorCode":"E40", "score":1.89546351971737}, {"colorCode":"R30", "score":1.99352366928189}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R000.json b/uml2es/examples/blockFactory/data/blockfactory/color/R000.json deleted file mode 100644 index 817c75a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R000", "rgbString":"fef0e7", "name":"Cherry White", "rgb":[254, 240, 231], "cie":[95.6474652375537, 3.22007073661124, 6.0201098113301], "hue":"R", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"E01", "score":1.03002818179696}, {"colorCode":"E00", "score":1.0653918860508}, {"colorCode":"YR0000", "score":1.39707226017121}, {"colorCode":"E41", "score":2.0016127813199}, {"colorCode":"E02", "score":2.02141198978706}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/R0000.json deleted file mode 100644 index 2717787..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R0000", "rgbString":"fef3ef", "name":"Pink Beryl", "rgb":[254, 243, 239], "cie":[96.5761534257964, 3.01018107780854, 3.22841308062991], "hue":"R", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"E00", "score":1.1849505485784}, {"colorCode":"E000", "score":1.63702159643149}, {"colorCode":"E0000", "score":2.06449395169512}, {"colorCode":"R000", "score":2.21712149444344}, {"colorCode":"Y0000", "score":2.88676553187004}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R01.json b/uml2es/examples/blockFactory/data/blockfactory/color/R01.json deleted file mode 100644 index 76de114..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R01", "rgbString":"fde0d8", "name":"Pinkish Vanilla", "rgb":[253, 224, 216], "cie":[91.3029424146587, 8.70230863606142, 7.55460947766242], "hue":"R", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"R30", "score":1.62738211356279}, {"colorCode":"R11", "score":1.73506289462134}, {"colorCode":"RV11", "score":2.97050213605854}, {"colorCode":"E40", "score":3.10203443070963}, {"colorCode":"E51", "score":3.15298750458194}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R02.json b/uml2es/examples/blockFactory/data/blockfactory/color/R02.json deleted file mode 100644 index 5d4c0ce..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R02", "rgbString":"fdd3c7", "name":"Flesh", "rgb":[253, 211, 199], "cie":[87.7731370002105, 12.9072611546219, 11.4322794008154], "hue":"R", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"R20", "score":1.85179389680612}, {"colorCode":"R12", "score":2.3648759984548}, {"colorCode":"E93", "score":2.5540017742196}, {"colorCode":"RV32", "score":2.79881586481594}, {"colorCode":"E33", "score":2.97188959034955}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R05.json b/uml2es/examples/blockFactory/data/blockfactory/color/R05.json deleted file mode 100644 index af476a6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R05", "rgbString":"f6927b", "name":"Salmon Red", "rgb":[246, 146, 123], "cie":[70.5808370526905, 35.3783942672586, 28.4115656119364], "hue":"R", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"R14", "score":3.40081166609628}, {"colorCode":"R17", "score":4.0194414986943}, {"colorCode":"RV04", "score":6.31722052017625}, {"colorCode":"R24", "score":6.86256383355355}, {"colorCode":"YR65", "score":7.01691011122627}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R08.json b/uml2es/examples/blockFactory/data/blockfactory/color/R08.json deleted file mode 100644 index b145960..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R08.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R08", "rgbString":"f26754", "name":"Vermilion", "rgb":[242, 103, 84], "cie":[60.9733989673618, 52.2584800744956, 37.4746596355267], "hue":"R", "saturation":"0", "brightness":"8", "alternatives":[{"colorCode":"R35", "score":3.9439551837932}, {"colorCode":"E09", "score":4.1545691983123}, {"colorCode":"R24", "score":4.36643488764563}, {"colorCode":"YR27", "score":5.02294938374344}, {"colorCode":"E39", "score":5.52360454284036}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R11.json b/uml2es/examples/blockFactory/data/blockfactory/color/R11.json deleted file mode 100644 index 434d751..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R11", "rgbString":"fde1d5", "name":"Pale Cherry Pink", "rgb":[253, 225, 213], "cie":[91.476793557454, 7.72605367305973, 9.37191930388488], "hue":"R", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"R01", "score":1.72052587232355}, {"colorCode":"R30", "score":1.89759646986024}, {"colorCode":"E42", "score":2.35932739897727}, {"colorCode":"E51", "score":2.86921996053967}, {"colorCode":"R20", "score":3.06750283889503}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R12.json b/uml2es/examples/blockFactory/data/blockfactory/color/R12.json deleted file mode 100644 index fbfe932..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R12.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R12", "rgbString":"fcd3c1", "name":"Light Tea Rose", "rgb":[252, 211, 193], "cie":[87.550184021067, 11.6922819379137, 14.2649597060878], "hue":"R", "saturation":"1", "brightness":"2", "alternatives":[{"colorCode":"YR00", "score":1.32819543352329}, {"colorCode":"E93", "score":1.79714590908151}, {"colorCode":"YR61", "score":1.89422826291522}, {"colorCode":"E33", "score":2.24600205446433}, {"colorCode":"R02", "score":2.32879993485808}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R14.json b/uml2es/examples/blockFactory/data/blockfactory/color/R14.json deleted file mode 100644 index edad809..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R14.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R14", "rgbString":"f59b92", "name":"Light Rouge", "rgb":[245, 155, 146], "cie":[72.8461009634452, 32.5998723998079, 18.8527577617619], "hue":"R", "saturation":"1", "brightness":"4", "alternatives":[{"colorCode":"R05", "score":3.65108865229148}, {"colorCode":"E25", "score":4.4170469804883}, {"colorCode":"R43", "score":6.22515321180321}, {"colorCode":"RV34", "score":6.35496879133268}, {"colorCode":"RV63", "score":6.65428777109349}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R17.json b/uml2es/examples/blockFactory/data/blockfactory/color/R17.json deleted file mode 100644 index 2fe22ea..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R17", "rgbString":"f4846c", "name":"Lipstick Orange", "rgb":[244, 132, 108], "cie":[67.1405134638637, 40.5428163761283, 32.0757873509428], "hue":"R", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"R05", "score":3.9304587383524}, {"colorCode":"R56", "score":6.96177349170059}, {"colorCode":"R14", "score":7.09680753245326}, {"colorCode":"R08", "score":7.23898399080731}, {"colorCode":"E07", "score":7.5011416503053}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R20.json b/uml2es/examples/blockFactory/data/blockfactory/color/R20.json deleted file mode 100644 index 87afcad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R20.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R20", "rgbString":"fcd7cf", "name":"Blush", "rgb":[252, 215, 207], "cie":[88.8284978294834, 11.6398830741479, 8.71342327745459], "hue":"R", "saturation":"2", "brightness":"0", "alternatives":[{"colorCode":"RV32", "score":1.18563221554276}, {"colorCode":"R02", "score":1.9447463274952}, {"colorCode":"R12", "score":2.6841601151165}, {"colorCode":"R11", "score":3.01789029933744}, {"colorCode":"R01", "score":3.07353684075739}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R21.json b/uml2es/examples/blockFactory/data/blockfactory/color/R21.json deleted file mode 100644 index a2d8b29..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R21", "rgbString":"fac1b6", "name":"Sardonyx", "rgb":[250, 193, 182], "cie":[82.8289637526754, 18.8638614819235, 13.4008876743349], "hue":"R", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"R32", "score":1.50722615498192}, {"colorCode":"RV42", "score":1.66117962370232}, {"colorCode":"R22", "score":2.96284161285176}, {"colorCode":"E93", "score":4.5483714087102}, {"colorCode":"E04", "score":4.72723563143767}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R22.json b/uml2es/examples/blockFactory/data/blockfactory/color/R22.json deleted file mode 100644 index 4c45834..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R22.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R22", "rgbString":"f8b7b1", "name":"Light Prawn", "rgb":[248, 183, 177], "cie":[80.1783321951294, 22.724279976389, 12.3044489848025], "hue":"R", "saturation":"2", "brightness":"2", "alternatives":[{"colorCode":"RV42", "score":1.34652336008281}, {"colorCode":"RV34", "score":2.38620011969785}, {"colorCode":"R21", "score":2.93034069137087}, {"colorCode":"R32", "score":3.14508509753305}, {"colorCode":"E13", "score":3.90532112342817}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R24.json b/uml2es/examples/blockFactory/data/blockfactory/color/R24.json deleted file mode 100644 index 459e6f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R24.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R24", "rgbString":"f27579", "name":"Prawn", "rgb":[242, 117, 121], "cie":[64.1449560105351, 48.3316342506795, 20.807711558339], "hue":"R", "saturation":"2", "brightness":"4", "alternatives":[{"colorCode":"R37", "score":3.23973137160144}, {"colorCode":"R43", "score":3.95046732708756}, {"colorCode":"R35", "score":4.5470747840378}, {"colorCode":"R08", "score":4.70085379588928}, {"colorCode":"R56", "score":5.30013682257531}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R27.json b/uml2es/examples/blockFactory/data/blockfactory/color/R27.json deleted file mode 100644 index fd34e12..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R27.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R27", "rgbString":"f15062", "name":"Cadmium Red", "rgb":[241, 80, 98], "cie":[57.3858262619719, 62.5415578084329, 24.9533911305658], "hue":"R", "saturation":"2", "brightness":"7", "alternatives":[{"colorCode":"R46", "score":3.5320190922631}, {"colorCode":"R37", "score":5.13033517674943}, {"colorCode":"E08", "score":5.56631025709257}, {"colorCode":"R35", "score":7.2031513160563}, {"colorCode":"R29", "score":7.39068049810817}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R29.json b/uml2es/examples/blockFactory/data/blockfactory/color/R29.json deleted file mode 100644 index 54f093a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R29", "rgbString":"ed174b", "name":"Lipstick Red", "rgb":[237, 23, 75], "cie":[50.83349985991, 75.3599726808683, 30.0075292315986], "hue":"R", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"E19", "score":5.14417317446815}, {"colorCode":"R46", "score":5.47371595432055}, {"colorCode":"RV29", "score":6.49301167368086}, {"colorCode":"YR27", "score":6.75297175001333}, {"colorCode":"R27", "score":7.19115816838164}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R30.json b/uml2es/examples/blockFactory/data/blockfactory/color/R30.json deleted file mode 100644 index 6b5307e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R30.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R30", "rgbString":"fce3df", "name":"Pale Yellowish Pink", "rgb":[252, 227, 223], "cie":[92.1144808786522, 7.90329690259739, 5.05546374881054], "hue":"R", "saturation":"3", "brightness":"0", "alternatives":[{"colorCode":"R01", "score":1.71091922831291}, {"colorCode":"RV21", "score":1.94467552139831}, {"colorCode":"R00", "score":1.99018646472266}, {"colorCode":"R11", "score":2.04549233152652}, {"colorCode":"E11", "score":2.61841846533663}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R32.json b/uml2es/examples/blockFactory/data/blockfactory/color/R32.json deleted file mode 100644 index 0d96270..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R32.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R32", "rgbString":"fac1ba", "name":"Peach", "rgb":[250, 193, 186], "cie":[82.918255262291, 19.4061877061165, 11.3901178611624], "hue":"R", "saturation":"3", "brightness":"2", "alternatives":[{"colorCode":"R21", "score":1.51842463441726}, {"colorCode":"RV42", "score":1.85247360373808}, {"colorCode":"R22", "score":3.20327427352367}, {"colorCode":"E04", "score":4.58329764813251}, {"colorCode":"R12", "score":5.05164409999826}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R35.json b/uml2es/examples/blockFactory/data/blockfactory/color/R35.json deleted file mode 100644 index 5e97af1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R35.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R35", "rgbString":"f27185", "name":"Coral", "rgb":[242, 113, 133], "cie":[63.6564977670823, 51.3573311949396, 13.2970196733673], "hue":"R", "saturation":"3", "brightness":"5", "alternatives":[{"colorCode":"R08", "score":4.27088595509017}, {"colorCode":"R43", "score":4.38808902658617}, {"colorCode":"R37", "score":4.44100199019452}, {"colorCode":"R24", "score":4.53090967363181}, {"colorCode":"R56", "score":5.20617690924331}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R37.json b/uml2es/examples/blockFactory/data/blockfactory/color/R37.json deleted file mode 100644 index 7d8b368..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R37.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R37", "rgbString":"e86c74", "name":"Carmine", "rgb":[232, 108, 116], "cie":[60.9066441895954, 48.7191669961952, 19.0122442024521], "hue":"R", "saturation":"3", "brightness":"7", "alternatives":[{"colorCode":"R24", "score":3.23974370018115}, {"colorCode":"R35", "score":4.4584056052084}, {"colorCode":"R56", "score":4.8296170312854}, {"colorCode":"R27", "score":5.70152017139181}, {"colorCode":"RV29", "score":6.23228272349402}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R39.json b/uml2es/examples/blockFactory/data/blockfactory/color/R39.json deleted file mode 100644 index 379dc2f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R39.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R39", "rgbString":"cb487a", "name":"Garnet", "rgb":[203, 72, 122], "cie":[50.3773465732856, 56.0499437443078, -0.0425177949243016], "hue":"R", "saturation":"3", "brightness":"9", "alternatives":[{"colorCode":"R59", "score":3.81443816979799}, {"colorCode":"R46", "score":4.09293551594592}, {"colorCode":"RV29", "score":7.04503247657871}, {"colorCode":"RV66", "score":7.24918681940757}, {"colorCode":"R27", "score":7.70620060854196}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R43.json b/uml2es/examples/blockFactory/data/blockfactory/color/R43.json deleted file mode 100644 index c429cce..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R43.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R43", "rgbString":"ee848e", "name":"Bougainvillaea", "rgb":[238, 132, 142], "cie":[67.0005228271397, 41.4968339245675, 12.8016286341943], "hue":"R", "saturation":"4", "brightness":"3", "alternatives":[{"colorCode":"R24", "score":4.22369069115925}, {"colorCode":"R35", "score":4.66859687827458}, {"colorCode":"RV14", "score":5.44965551420453}, {"colorCode":"R56", "score":5.62001578908337}, {"colorCode":"R14", "score":6.1630185999907}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R46.json b/uml2es/examples/blockFactory/data/blockfactory/color/R46.json deleted file mode 100644 index 7838284..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R46.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R46", "rgbString":"e04d69", "name":"Strong Red", "rgb":[224, 77, 105], "cie":[54.2121591893533, 58.9376658286107, 16.0673965216154], "hue":"R", "saturation":"4", "brightness":"6", "alternatives":[{"colorCode":"RV29", "score":2.95934253661055}, {"colorCode":"R27", "score":3.58455911017932}, {"colorCode":"R39", "score":4.06350640922196}, {"colorCode":"R85", "score":5.74204985845474}, {"colorCode":"R29", "score":6.3205534229146}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R56.json b/uml2es/examples/blockFactory/data/blockfactory/color/R56.json deleted file mode 100644 index 8211f74..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R56.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R56", "rgbString":"d27c95", "name":"Currant", "rgb":[210, 124, 149], "cie":[61.9009538033835, 36.4338244768405, 1.04556726699365], "hue":"R", "saturation":"5", "brightness":"6", "alternatives":[{"colorCode":"RV17", "score":3.92319962692639}, {"colorCode":"RV95", "score":4.44973098633195}, {"colorCode":"R85", "score":5.09234649190308}, {"colorCode":"RV09", "score":5.73911466077418}, {"colorCode":"R43", "score":5.7437363600691}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R59.json b/uml2es/examples/blockFactory/data/blockfactory/color/R59.json deleted file mode 100644 index b640ec0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R59.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R59", "rgbString":"b74f70", "name":"Cardinal", "rgb":[183, 79, 112], "cie":[48.0439710834212, 45.3679007949395, 2.20762527079472], "hue":"R", "saturation":"5", "brightness":"9", "alternatives":[{"colorCode":"R39", "score":4.19952667850941}, {"colorCode":"RV66", "score":7.14987463132056}, {"colorCode":"R46", "score":8.03348821898708}, {"colorCode":"RV69", "score":8.08319002888098}, {"colorCode":"YR27", "score":9.48125490426685}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R81.json b/uml2es/examples/blockFactory/data/blockfactory/color/R81.json deleted file mode 100644 index 12e4e84..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R81.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R81", "rgbString":"f1c8d6", "name":"Rose Pink", "rgb":[241, 200, 214], "cie":[84.41379459123, 16.7013328053487, -1.51620987617214], "hue":"R", "saturation":"8", "brightness":"1", "alternatives":[{"colorCode":"RV13", "score":1.67936683214226}, {"colorCode":"V91", "score":2.25541797049461}, {"colorCode":"RV52", "score":2.35201950870433}, {"colorCode":"V01", "score":2.85554792496599}, {"colorCode":"V93", "score":2.90867896591502}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R83.json b/uml2es/examples/blockFactory/data/blockfactory/color/R83.json deleted file mode 100644 index b4cf7e3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R83.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R83", "rgbString":"f19cb9", "name":"Rose Mist", "rgb":[241, 156, 185], "cie":[73.5328721424735, 35.5344969663938, -1.73691848651076], "hue":"R", "saturation":"8", "brightness":"3", "alternatives":[{"colorCode":"RV14", "score":2.09032005771155}, {"colorCode":"RV55", "score":2.15878509453145}, {"colorCode":"RV04", "score":2.29554454234153}, {"colorCode":"V05", "score":2.66693856079841}, {"colorCode":"RV25", "score":3.01137657825053}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R85.json b/uml2es/examples/blockFactory/data/blockfactory/color/R85.json deleted file mode 100644 index 722c9aa..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R85.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R85", "rgbString":"d36a93", "name":"Rose Red", "rgb":[211, 106, 147], "cie":[58.2863561136153, 45.8159864121574, -3.07781701734193], "hue":"R", "saturation":"8", "brightness":"5", "alternatives":[{"colorCode":"V95", "score":4.31601984571415}, {"colorCode":"RV09", "score":4.4469806786355}, {"colorCode":"R56", "score":4.75437235163014}, {"colorCode":"RV66", "score":5.55949532123232}, {"colorCode":"R35", "score":5.85213113777018}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/R89.json b/uml2es/examples/blockFactory/data/blockfactory/color/R89.json deleted file mode 100644 index 5f4b08d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/R89.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"R89", "rgbString":"7d2b42", "name":"Dark Red", "rgb":[125, 43, 66], "cie":[30.5951106425219, 37.5750910488458, 4.81651251652622], "hue":"R", "saturation":"8", "brightness":"9", "alternatives":[{"colorCode":"E49", "score":9.2030011028904}, {"colorCode":"E89", "score":9.32283414603778}, {"colorCode":"RV99", "score":9.62113205912949}, {"colorCode":"E18", "score":11.586803892035}, {"colorCode":"E79", "score":11.813588222065}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV00.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV00.json deleted file mode 100644 index 6ea3765..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV00", "rgbString":"f1daea", "name":"Water Lily", "rgb":[241, 218, 234], "cie":[89.2917632896312, 10.6418635929798, -4.94247164657635], "hue":"RV", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"V12", "score":1.12848006242853}, {"colorCode":"RV02", "score":2.86371434058757}, {"colorCode":"RV91", "score":2.87891102106791}, {"colorCode":"RV000", "score":2.93309674259837}, {"colorCode":"V20", "score":3.23994148651999}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV000.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV000.json deleted file mode 100644 index 8341429..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV000", "rgbString":"f4e2ee", "name":"Pale Purple", "rgb":[244, 226, 238], "cie":[91.5945344107262, 8.19224905966076, -3.62317728273296], "hue":"RV", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"BV000", "score":2.31431351894981}, {"colorCode":"BV0000", "score":2.31431351894981}, {"colorCode":"BV31", "score":2.31431351894981}, {"colorCode":"V20", "score":2.45539850660259}, {"colorCode":"RV0000", "score":2.71742396585151}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV0000.json deleted file mode 100644 index 3135db9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV0000", "rgbString":"f2eaf5", "name":"Evening Primrose", "rgb":[242, 234, 245], "cie":[93.5873398933672, 4.63610935619535, -4.36193276679351], "hue":"RV", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"V0000", "score":1.38386572154249}, {"colorCode":"BV0000", "score":1.49543206021977}, {"colorCode":"BV000", "score":1.49543206021977}, {"colorCode":"BV31", "score":1.49543206021977}, {"colorCode":"RV10", "score":1.51814991600467}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV02.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV02.json deleted file mode 100644 index cb19df1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV02", "rgbString":"fad5e6", "name":"Sugared Almond Pink", "rgb":[250, 213, 230], "cie":[88.745264504262, 15.630509388736, -3.55175743278311], "hue":"RV", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"V12", "score":2.09236661389896}, {"colorCode":"RV00", "score":2.55455866315636}, {"colorCode":"R01", "score":3.65942666383293}, {"colorCode":"RV52", "score":3.73678458430537}, {"colorCode":"RV13", "score":3.79087323477641}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV04.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV04.json deleted file mode 100644 index f910553..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV04", "rgbString":"f6a3bf", "name":"Shock Pink", "rgb":[246, 163, 191], "cie":[75.7914818599637, 34.4702746453844, -1.65930080007668], "hue":"RV", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"R83", "score":2.29693486324652}, {"colorCode":"V05", "score":2.3558959372951}, {"colorCode":"FRV1", "score":2.7611491521899}, {"colorCode":"V15", "score":3.98312744888939}, {"colorCode":"RV14", "score":4.0814896265076}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV06.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV06.json deleted file mode 100644 index 1cb58c5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV06.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV06", "rgbString":"f386af", "name":"Cerise", "rgb":[243, 134, 175], "cie":[68.8959114711198, 46.1947510732919, -2.95367392847898], "hue":"RV", "saturation":"0", "brightness":"6", "alternatives":[{"colorCode":"RV25", "score":3.44095117603203}, {"colorCode":"RV14", "score":3.98849409671239}, {"colorCode":"RV17", "score":4.57941113290711}, {"colorCode":"R35", "score":5.67993439483176}, {"colorCode":"R83", "score":5.7943172517148}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV09.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV09.json deleted file mode 100644 index ea6f8ae..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV09", "rgbString":"e171ac", "name":"Fuchsia", "rgb":[225, 113, 172], "cie":[62.3353526310119, 50.3140726277068, -11.2559204573055], "hue":"RV", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"RV17", "score":2.92206043715574}, {"colorCode":"RV19", "score":3.82762945413337}, {"colorCode":"R85", "score":4.39073701022525}, {"colorCode":"R56", "score":4.57143219907781}, {"colorCode":"V95", "score":6.37290542983155}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV10.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV10.json deleted file mode 100644 index 7dd9cc5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV10", "rgbString":"fdecf4", "name":"Pale Pink", "rgb":[253, 236, 244], "cie":[94.909927728884, 7.09975821136255, -1.79998940654014], "hue":"RV", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"RV0000", "score":1.50642202103719}, {"colorCode":"V0000", "score":2.0452900393727}, {"colorCode":"E50", "score":2.62630432459835}, {"colorCode":"R0000", "score":2.75090975184032}, {"colorCode":"E000", "score":2.86375606602191}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV11.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV11.json deleted file mode 100644 index 717385c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV11", "rgbString":"fbd6dd", "name":"Pink", "rgb":[251, 214, 221], "cie":[88.838678335894, 13.9786077934683, 1.34176000559838], "hue":"RV", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"R01", "score":2.90774194864686}, {"colorCode":"RV91", "score":3.35967646796147}, {"colorCode":"RV02", "score":4.1229545853703}, {"colorCode":"RV000", "score":4.15986287200313}, {"colorCode":"R30", "score":4.34606133835143}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV13.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV13.json deleted file mode 100644 index 24c9493..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV13", "rgbString":"f9c9d7", "name":"Tender Pink", "rgb":[249, 201, 215], "cie":[85.4126218681284, 19.1323330088604, -0.500166118896672], "hue":"RV", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"R81", "score":1.61786266902465}, {"colorCode":"RV52", "score":2.44034636054097}, {"colorCode":"RV32", "score":3.19947334335202}, {"colorCode":"RV02", "score":3.72804338825984}, {"colorCode":"V91", "score":3.76881113691775}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV14.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV14.json deleted file mode 100644 index 8e5de43..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV14.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV14", "rgbString":"f495b7", "name":"Begonia Pink", "rgb":[244, 149, 183], "cie":[72.3265664046757, 39.9474511743734, -2.35961705397971], "hue":"RV", "saturation":"1", "brightness":"4", "alternatives":[{"colorCode":"R83", "score":1.99209990365846}, {"colorCode":"RV25", "score":2.63674313007009}, {"colorCode":"FRV1", "score":3.88274953830594}, {"colorCode":"RV04", "score":3.98391883255876}, {"colorCode":"RV55", "score":4.05773226763844}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV17.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV17.json deleted file mode 100644 index cae0896..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV17", "rgbString":"db7eb3", "name":"Deep Magenta", "rgb":[219, 126, 179], "cie":[64.3519101486891, 42.8069619643333, -12.2917302346842], "hue":"RV", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"RV09", "score":3.08683000214283}, {"colorCode":"R56", "score":3.64079576004909}, {"colorCode":"RV06", "score":4.5812867777223}, {"colorCode":"V06", "score":5.76269555659284}, {"colorCode":"R85", "score":6.08298648457859}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV19.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV19.json deleted file mode 100644 index 672daba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV19.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV19", "rgbString":"d268aa", "name":"Red Violet", "rgb":[210, 104, 170], "cie":[58.5128971567631, 49.6832059653283, -16.0726010556929], "hue":"RV", "saturation":"1", "brightness":"9", "alternatives":[{"colorCode":"RV09", "score":3.82753810123169}, {"colorCode":"V95", "score":5.77788359747758}, {"colorCode":"R56", "score":5.79999702107761}, {"colorCode":"RV17", "score":6.27315322142224}, {"colorCode":"RV66", "score":6.85730173003419}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV21.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV21.json deleted file mode 100644 index 9e83b34..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV21", "rgbString":"fde8e7", "name":"Light Pink", "rgb":[253, 232, 231], "cie":[93.6089713779835, 6.97018975151925, 3.05993270817777], "hue":"RV", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"R30", "score":1.99270620193941}, {"colorCode":"R000", "score":2.120709883847}, {"colorCode":"E50", "score":2.60940198458732}, {"colorCode":"E00", "score":3.07659418822372}, {"colorCode":"W00", "score":3.3247543753812}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV23.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV23.json deleted file mode 100644 index ef7d0a8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV23", "rgbString":"f8bac9", "name":"Pure Pink", "rgb":[248, 186, 201], "cie":[81.4514605267929, 24.5245582654449, 1.20308636177775], "hue":"RV", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"RV93", "score":2.89605594188741}, {"colorCode":"RV34", "score":3.79200012505534}, {"colorCode":"E04", "score":4.5309438596856}, {"colorCode":"RV13", "score":4.72325601351946}, {"colorCode":"R81", "score":4.73820756587274}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV25.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV25.json deleted file mode 100644 index 16cfcee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV25.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV25", "rgbString":"f493be", "name":"Dog Rose Flower", "rgb":[244, 147, 190], "cie":[72.1068407732653, 41.9652084913786, -6.56434499112601], "hue":"RV", "saturation":"2", "brightness":"5", "alternatives":[{"colorCode":"RV14", "score":2.57327849518529}, {"colorCode":"R83", "score":2.7655293727237}, {"colorCode":"RV06", "score":3.46782931837134}, {"colorCode":"FRV1", "score":4.43766009709328}, {"colorCode":"RV04", "score":4.58931244849962}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV29.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV29.json deleted file mode 100644 index 04b2333..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV29.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV29", "rgbString":"ef4880", "name":"Crimson", "rgb":[239, 72, 128], "cie":[56.6283585711763, 67.2103597587989, 6.1863084262064], "hue":"RV", "saturation":"2", "brightness":"9", "alternatives":[{"colorCode":"R46", "score":2.89061443670845}, {"colorCode":"R85", "score":5.595326451973}, {"colorCode":"R37", "score":5.69850260791497}, {"colorCode":"R29", "score":6.70534577006825}, {"colorCode":"R39", "score":6.86373295337256}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV32.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV32.json deleted file mode 100644 index de16f5a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV32.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV32", "rgbString":"fad3ce", "name":"Shadow Pink", "rgb":[250, 211, 206], "cie":[87.6638573436909, 12.8563047284392, 7.54628809725373], "hue":"RV", "saturation":"3", "brightness":"2", "alternatives":[{"colorCode":"R20", "score":1.18522237619036}, {"colorCode":"YR01", "score":2.887151358341}, {"colorCode":"R02", "score":2.90023527443766}, {"colorCode":"RV13", "score":3.38848391490471}, {"colorCode":"R11", "score":4.15571899322764}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV34.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV34.json deleted file mode 100644 index 4769371..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV34.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV34", "rgbString":"f9afae", "name":"Dark Pink", "rgb":[249, 175, 174], "cie":[78.3775018183963, 26.918148271566, 11.3875513610316], "hue":"RV", "saturation":"3", "brightness":"4", "alternatives":[{"colorCode":"R22", "score":2.31990408263154}, {"colorCode":"RV42", "score":3.6313958459197}, {"colorCode":"RV23", "score":3.67753385074407}, {"colorCode":"R21", "score":5.17019274129713}, {"colorCode":"R32", "score":5.39051886500529}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV42.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV42.json deleted file mode 100644 index 03ed847..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV42.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV42", "rgbString":"f8bbb6", "name":"Salmon Pink", "rgb":[248, 187, 182], "cie":[81.2225661220613, 21.284184336667, 11.0962387462239], "hue":"RV", "saturation":"4", "brightness":"2", "alternatives":[{"colorCode":"R22", "score":1.36812365700158}, {"colorCode":"R21", "score":1.65918396853461}, {"colorCode":"R32", "score":1.84285520582025}, {"colorCode":"E23", "score":3.42497856243572}, {"colorCode":"RV34", "score":3.79517231761816}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV52.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV52.json deleted file mode 100644 index 4e27055..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV52.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV52", "rgbString":"f9cade", "name":"Various Cotton Candy", "rgb":[249, 202, 222], "cie":[85.8335059462814, 19.7333668218088, -3.60722596988452], "hue":"RV", "saturation":"5", "brightness":"2", "alternatives":[{"colorCode":"R81", "score":2.23741144317822}, {"colorCode":"RV13", "score":2.41407732117279}, {"colorCode":"RV02", "score":3.60103555799139}, {"colorCode":"V93", "score":4.08299526842683}, {"colorCode":"R20", "score":4.16984848184447}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV55.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV55.json deleted file mode 100644 index 2938675..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV55.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV55", "rgbString":"e9a5ca", "name":"Hollyhock", "rgb":[233, 165, 202], "cie":[75.1380605898526, 30.5784595571412, -8.81041067201434], "hue":"RV", "saturation":"5", "brightness":"5", "alternatives":[{"colorCode":"V05", "score":1.16414804453808}, {"colorCode":"V04", "score":1.44705052809132}, {"colorCode":"FRV1", "score":1.8007890161517}, {"colorCode":"R83", "score":2.22708884232545}, {"colorCode":"V15", "score":2.83482128019049}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV63.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV63.json deleted file mode 100644 index c0c58dd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV63.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV63", "rgbString":"d09dae", "name":"Begonia", "rgb":[208, 157, 174], "cie":[69.8805335788556, 21.5602172709992, -1.41997633295723], "hue":"RV", "saturation":"6", "brightness":"3", "alternatives":[{"colorCode":"V15", "score":4.23759876896617}, {"colorCode":"V06", "score":5.57416932410922}, {"colorCode":"V05", "score":6.14134428864697}, {"colorCode":"V04", "score":7.2941274707055}, {"colorCode":"RV55", "score":7.38025977230928}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV66.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV66.json deleted file mode 100644 index dcb391d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV66.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV66", "rgbString":"b86a84", "name":"Raspberry", "rgb":[184, 106, 132], "cie":[54.2009589159305, 34.3493303433105, -0.734001642056126], "hue":"RV", "saturation":"6", "brightness":"6", "alternatives":[{"colorCode":"R85", "score":6.10839129458284}, {"colorCode":"R59", "score":7.536140025929}, {"colorCode":"RV95", "score":7.54084426886669}, {"colorCode":"R56", "score":7.743695375515}, {"colorCode":"RV19", "score":8.23439866047933}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV69.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV69.json deleted file mode 100644 index 39a7fa0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV69.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV69", "rgbString":"8b576e", "name":"Peony", "rgb":[139, 87, 110], "cie":[43.4058231934701, 24.9341694548669, -4.10751241843088], "hue":"RV", "saturation":"6", "brightness":"9", "alternatives":[{"colorCode":"E29", "score":7.24663277611753}, {"colorCode":"C7", "score":8.99867576964505}, {"colorCode":"E27", "score":9.57347213178248}, {"colorCode":"C8", "score":9.77390858118629}, {"colorCode":"E49", "score":10.2877805281874}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV91.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV91.json deleted file mode 100644 index f7a696b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV91.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV91", "rgbString":"e6d4e2", "name":"Garyish Cherry", "rgb":[230, 212, 226], "cie":[86.7022102940033, 8.64511597432871, -4.63975540193629], "hue":"RV", "saturation":"9", "brightness":"1", "alternatives":[{"colorCode":"V12", "score":2.4547946698848}, {"colorCode":"RV00", "score":2.91268175623083}, {"colorCode":"B91", "score":3.40813716725411}, {"colorCode":"V20", "score":3.62320364428305}, {"colorCode":"RV11", "score":3.63053779182597}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV93.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV93.json deleted file mode 100644 index b75fef3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV93", "rgbString":"e7b6cc", "name":"Smokey Purple", "rgb":[231, 182, 204], "cie":[78.9284980404528, 21.1258936532009, -4.30991164935051], "hue":"RV", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"RV23", "score":2.94499687321493}, {"colorCode":"V93", "score":3.1486974206772}, {"colorCode":"E04", "score":3.15856076303646}, {"colorCode":"V01", "score":3.26505261577514}, {"colorCode":"V04", "score":4.79277948861315}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV95.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV95.json deleted file mode 100644 index 64986f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV95.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV95", "rgbString":"b684a1", "name":"Baby Blossoms", "rgb":[182, 132, 161], "cie":[60.7999999600183, 23.8170051277454, -7.81351615790804], "hue":"RV", "saturation":"9", "brightness":"5", "alternatives":[{"colorCode":"V95", "score":4.04525451058464}, {"colorCode":"R56", "score":5.46131102587362}, {"colorCode":"BV08", "score":5.79623055082764}, {"colorCode":"E74", "score":6.5355090663418}, {"colorCode":"E59", "score":7.01612393972738}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/RV99.json b/uml2es/examples/blockFactory/data/blockfactory/color/RV99.json deleted file mode 100644 index e7729b3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/RV99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"RV99", "rgbString":"5a4858", "name":"Argyle Purple", "rgb":[90, 72, 88], "cie":[32.9472764581244, 10.8062759037343, -6.57582158246759], "hue":"RV", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"V99", "score":2.66626913964911}, {"colorCode":"C9", "score":5.58926906842842}, {"colorCode":"C8", "score":7.1010389288143}, {"colorCode":"N9", "score":7.21750476785073}, {"colorCode":"T9", "score":7.28587730138217}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T0.json b/uml2es/examples/blockFactory/data/blockfactory/color/T0.json deleted file mode 100644 index 42e51dc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T0.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T0", "rgbString":"eceeed", "name":"Toner Gray", "rgb":[236, 238, 237], "cie":[93.9246240379962, -0.838943422389438, 0.238789311097132], "hue":"T", "saturation":"0", "brightness":"-", "alternatives":[{"colorCode":"N0", "score":0}, {"colorCode":"T1", "score":1.28524009574823}, {"colorCode":"E70", "score":2.00748362744976}, {"colorCode":"C00", "score":2.23711348175014}, {"colorCode":"BG90", "score":2.6912268390189}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T1.json b/uml2es/examples/blockFactory/data/blockfactory/color/T1.json deleted file mode 100644 index 81f59ad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T1", "rgbString":"eaeae8", "name":"Toner Gray", "rgb":[234, 234, 232], "cie":[92.6473074059278, -0.349407481608333, 0.958661333340705], "hue":"T", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"N0", "score":1.28513975752144}, {"colorCode":"T0", "score":1.28513975752144}, {"colorCode":"E70", "score":1.64857930703935}, {"colorCode":"N1", "score":2.43562496955187}, {"colorCode":"BG90", "score":2.51052403948136}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T10.json b/uml2es/examples/blockFactory/data/blockfactory/color/T10.json deleted file mode 100644 index 8ba9727..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T10", "rgbString":"322e2d", "name":"Toner Gray", "rgb":[50, 46, 45], "cie":[19.3146164575302, 1.57725631763681, 1.28715098947303], "hue":"T", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"N10", "score":0.857013995741885}, {"colorCode":"100", "score":1.4015977688238}, {"colorCode":"W10", "score":2.40263030710124}, {"colorCode":"C10", "score":4.55768727037116}, {"colorCode":"C9", "score":10.6911751561785}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T2.json b/uml2es/examples/blockFactory/data/blockfactory/color/T2.json deleted file mode 100644 index c5684b1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T2", "rgbString":"e0e0de", "name":"Toner Gray", "rgb":[224, 224, 222], "cie":[89.1265102326119, -0.352435764767622, 0.966998968371513], "hue":"T", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"N1", "score":2.33842844622348}, {"colorCode":"N2", "score":2.71269030645439}, {"colorCode":"C1", "score":2.94657430991951}, {"colorCode":"W2", "score":3.22609829363566}, {"colorCode":"C0", "score":3.50988904284371}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T3.json b/uml2es/examples/blockFactory/data/blockfactory/color/T3.json deleted file mode 100644 index 40bd41c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T3.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T3", "rgbString":"d1d2cc", "name":"Toner Gray", "rgb":[209, 210, 204], "cie":[83.9700022504143, -1.41563268860656, 2.83901540712244], "hue":"T", "saturation":"3", "brightness":"-", "alternatives":[{"colorCode":"W3", "score":0.898066014431607}, {"colorCode":"E71", "score":3.0101100293328}, {"colorCode":"C3", "score":3.03293411506125}, {"colorCode":"N2", "score":3.86089170990345}, {"colorCode":"N3", "score":3.94795136600855}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T4.json b/uml2es/examples/blockFactory/data/blockfactory/color/T4.json deleted file mode 100644 index 43d31eb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T4.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T4", "rgbString":"bcbbb9", "name":"Toner Gray", "rgb":[188, 187, 185], "cie":[75.9061917440124, -0.0142865068115117, 1.1250004603877], "hue":"T", "saturation":"4", "brightness":"-", "alternatives":[{"colorCode":"N4", "score":1.24541465431061}, {"colorCode":"W4", "score":2.06426044764592}, {"colorCode":"BG93", "score":3.97838486452325}, {"colorCode":"C4", "score":6.48021684092362}, {"colorCode":"C3", "score":6.6028918248873}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T5.json b/uml2es/examples/blockFactory/data/blockfactory/color/T5.json deleted file mode 100644 index 27e01c0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T5.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T5", "rgbString":"a8a7a3", "name":"Toner Gray", "rgb":[168, 167, 163], "cie":[68.4653404375885, -0.385365538505822, 2.1824973477744], "hue":"T", "saturation":"5", "brightness":"-", "alternatives":[{"colorCode":"W5", "score":0.748902486063013}, {"colorCode":"N5", "score":4.37403092278759}, {"colorCode":"C4", "score":5.88985673456046}, {"colorCode":"C5", "score":6.11563953727353}, {"colorCode":"T6", "score":7.00232717892526}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T6.json b/uml2es/examples/blockFactory/data/blockfactory/color/T6.json deleted file mode 100644 index 9753de5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T6.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T6", "rgbString":"949590", "name":"Toner Gray", "rgb":[148, 149, 144], "cie":[61.4850928513187, -1.31767125392862, 2.50148112698427], "hue":"T", "saturation":"6", "brightness":"-", "alternatives":[{"colorCode":"W6", "score":0.493868275440864}, {"colorCode":"N6", "score":4.84651295128351}, {"colorCode":"C5", "score":5.74266636986929}, {"colorCode":"C6", "score":6.47520594280269}, {"colorCode":"T5", "score":7.00126471197203}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T7.json b/uml2es/examples/blockFactory/data/blockfactory/color/T7.json deleted file mode 100644 index 074e74f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T7.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T7", "rgbString":"777674", "name":"Toner Gray", "rgb":[119, 118, 116], "cie":[49.6651836554797, -0.0149359690796436, 1.2272502099669], "hue":"T", "saturation":"7", "brightness":"-", "alternatives":[{"colorCode":"N7", "score":1.34354916719519}, {"colorCode":"W7", "score":1.71255127954025}, {"colorCode":"C7", "score":6.49024261937782}, {"colorCode":"N8", "score":7.31738672676974}, {"colorCode":"T8", "score":7.71483749623586}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T8.json b/uml2es/examples/blockFactory/data/blockfactory/color/T8.json deleted file mode 100644 index 2fab820..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T8.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T8", "rgbString":"63645f", "name":"Toner Gray", "rgb":[99, 100, 95], "cie":[42.143815859591, -1.41187334058662, 2.69119554105353], "hue":"T", "saturation":"8", "brightness":"-", "alternatives":[{"colorCode":"W8", "score":0}, {"colorCode":"N8", "score":3.98536562382204}, {"colorCode":"C8", "score":4.52932712394797}, {"colorCode":"C7", "score":5.6647501682167}, {"colorCode":"T7", "score":7.68837166942464}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/T9.json b/uml2es/examples/blockFactory/data/blockfactory/color/T9.json deleted file mode 100644 index 5dd2fbf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/T9.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"T9", "rgbString":"4c4b49", "name":"Toner Gray", "rgb":[76, 75, 73], "cie":[31.919769613692, -0.0139265356346174, 1.33068630459373], "hue":"T", "saturation":"9", "brightness":"-", "alternatives":[{"colorCode":"W9", "score":1.84100131266852}, {"colorCode":"N9", "score":2.72798224624946}, {"colorCode":"C9", "score":4.93953274177066}, {"colorCode":"C8", "score":8.65256147680632}, {"colorCode":"T8", "score":10.3503128296078}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V000.json b/uml2es/examples/blockFactory/data/blockfactory/color/V000.json deleted file mode 100644 index 998643d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V000", "rgbString":"e9e5f3", "name":"Pale Heath", "rgb":[233, 229, 243], "cie":[91.6100243680769, 3.88380584617887, -6.31262722772208], "hue":"V", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"BV000", "score":1.32110136761451}, {"colorCode":"BV31", "score":1.32110136761451}, {"colorCode":"BV0000", "score":1.32110136761451}, {"colorCode":"V20", "score":1.9899281249678}, {"colorCode":"RV0000", "score":2.12725938042375}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/V0000.json deleted file mode 100644 index 8118994..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V0000", "rgbString":"f0edf6", "name":"Rose Quartz", "rgb":[240, 237, 246], "cie":[94.2042668670778, 2.6152247825128, -3.99150365185681], "hue":"V", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"RV0000", "score":1.44969183271413}, {"colorCode":"RV10", "score":2.2165461881503}, {"colorCode":"BV0000", "score":2.21843874794916}, {"colorCode":"BV000", "score":2.21843874794916}, {"colorCode":"BV31", "score":2.21843874794916}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V01.json b/uml2es/examples/blockFactory/data/blockfactory/color/V01.json deleted file mode 100644 index 20a620e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V01", "rgbString":"e4c1d9", "name":"Heath", "rgb":[228, 193, 217], "cie":[81.6441190459274, 16.4258566809246, -7.33583298650793], "hue":"V", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"V93", "score":0.563899416758216}, {"colorCode":"V91", "score":1.98534606175684}, {"colorCode":"R81", "score":2.85049099534163}, {"colorCode":"RV93", "score":3.35711112371726}, {"colorCode":"RV13", "score":3.82165419714485}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V04.json b/uml2es/examples/blockFactory/data/blockfactory/color/V04.json deleted file mode 100644 index 463b93d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V04", "rgbString":"e6aace", "name":"Lilac", "rgb":[230, 170, 206], "cie":[76.0868590868214, 27.5336520554703, -9.61816030187701], "hue":"V", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"V05", "score":1.44872888790986}, {"colorCode":"RV55", "score":1.4901676880974}, {"colorCode":"FRV1", "score":2.86925669955154}, {"colorCode":"V15", "score":3.04033543114916}, {"colorCode":"R83", "score":3.76970864111939}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V05.json b/uml2es/examples/blockFactory/data/blockfactory/color/V05.json deleted file mode 100644 index 91b9734..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V05", "rgbString":"e2a6ca", "name":"Marigold", "rgb":[226, 166, 202], "cie":[74.6387702111606, 27.6343883432636, -9.63168770132949], "hue":"V", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"RV55", "score":1.21154655188862}, {"colorCode":"V04", "score":1.44872641545063}, {"colorCode":"V15", "score":1.78360836755339}, {"colorCode":"RV04", "score":2.54051475964628}, {"colorCode":"R83", "score":2.94026426758728}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V06.json b/uml2es/examples/blockFactory/data/blockfactory/color/V06.json deleted file mode 100644 index c3095f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V06.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V06", "rgbString":"ce95c2", "name":"Lavender", "rgb":[206, 149, 194], "cie":[68.3961024395696, 28.6125008277909, -14.7789448375957], "hue":"V", "saturation":"0", "brightness":"6", "alternatives":[{"colorCode":"RV63", "score":4.57431588103407}, {"colorCode":"RV14", "score":5.06215331753746}, {"colorCode":"R83", "score":5.31818382881889}, {"colorCode":"V15", "score":5.33815743498755}, {"colorCode":"RV25", "score":5.59985339543659}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V09.json b/uml2es/examples/blockFactory/data/blockfactory/color/V09.json deleted file mode 100644 index e63f482..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V09", "rgbString":"8754a1", "name":"Violet", "rgb":[135, 84, 161], "cie":[44.3256525190983, 35.3497522983447, -33.5142828331837], "hue":"V", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"RV69", "score":7.40110238624259}, {"colorCode":"V28", "score":7.7697788836298}, {"colorCode":"FV2", "score":8.54900626466912}, {"colorCode":"B97", "score":8.98356329945943}, {"colorCode":"E47", "score":10.5952326138409}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V12.json b/uml2es/examples/blockFactory/data/blockfactory/color/V12.json deleted file mode 100644 index addd19f..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V12.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V12", "rgbString":"eed7e9", "name":"Pale Lilac", "rgb":[238, 215, 233], "cie":[88.2858862329561, 11.0223602926964, -5.92780738473846], "hue":"V", "saturation":"1", "brightness":"2", "alternatives":[{"colorCode":"RV00", "score":1.12330912465278}, {"colorCode":"RV02", "score":2.29425746894492}, {"colorCode":"RV91", "score":2.34514218636501}, {"colorCode":"V20", "score":3.89951789930977}, {"colorCode":"RV000", "score":4.01578820437003}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V15.json b/uml2es/examples/blockFactory/data/blockfactory/color/V15.json deleted file mode 100644 index b33f925..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V15.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V15", "rgbString":"d3a6cd", "name":"Mallow", "rgb":[211, 166, 205], "cie":[73.2389267852969, 23.0251135911359, -13.5256370509774], "hue":"V", "saturation":"1", "brightness":"5", "alternatives":[{"colorCode":"V05", "score":1.82002700916087}, {"colorCode":"RV55", "score":3.00191479370135}, {"colorCode":"V04", "score":3.0594925246043}, {"colorCode":"RV63", "score":4.0790002668185}, {"colorCode":"RV04", "score":4.36885293279731}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V17.json b/uml2es/examples/blockFactory/data/blockfactory/color/V17.json deleted file mode 100644 index 8452009..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V17", "rgbString":"a092c7", "name":"Amethyst", "rgb":[160, 146, 199], "cie":[63.4706787545324, 16.1257834441888, -25.4703057319419], "hue":"V", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"BV08", "score":6.23729451440753}, {"colorCode":"BV13", "score":6.52055764142769}, {"colorCode":"B66", "score":7.19013647408964}, {"colorCode":"RV63", "score":7.36314809863642}, {"colorCode":"BV17", "score":7.99283848747141}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V20.json b/uml2es/examples/blockFactory/data/blockfactory/color/V20.json deleted file mode 100644 index 0d7e298..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V20.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V20", "rgbString":"e2e0ed", "name":"Wisteria", "rgb":[226, 224, 237], "cie":[89.6707264373233, 3.05496804526789, -6.09404819151256], "hue":"V", "saturation":"2", "brightness":"0", "alternatives":[{"colorCode":"V000", "score":1.99199566979372}, {"colorCode":"BV00", "score":2.03489941705049}, {"colorCode":"B60", "score":2.15526439268742}, {"colorCode":"RV000", "score":2.52682996793104}, {"colorCode":"BV000", "score":2.60271157779087}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V22.json b/uml2es/examples/blockFactory/data/blockfactory/color/V22.json deleted file mode 100644 index 80faa7a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V22.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V22", "rgbString":"b2b1d0", "name":"Sketch Ash Lavender", "rgb":[178, 177, 208], "cie":[73.1959333276481, 6.57723312073405, -15.5209676549412], "hue":"V", "saturation":"2", "brightness":"2", "alternatives":[{"colorCode":"BV02", "score":2.13254012275135}, {"colorCode":"B63", "score":3.24287485183624}, {"colorCode":"BV23", "score":4.25937100290327}, {"colorCode":"BV34", "score":5.50675137322349}, {"colorCode":"B23", "score":5.51905130490395}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V25.json b/uml2es/examples/blockFactory/data/blockfactory/color/V25.json deleted file mode 100644 index 2f52007..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V25.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V25", "rgbString":"857fad", "name":"Pale Blackberry", "rgb":[133, 127, 173], "cie":[55.2597413726165, 12.3703073249568, -23.5338220995871], "hue":"V", "saturation":"2", "brightness":"5", "alternatives":[{"colorCode":"BV25", "score":3.07485303167341}, {"colorCode":"B66", "score":4.34755875197279}, {"colorCode":"BV08", "score":4.67640046823858}, {"colorCode":"V95", "score":4.95939286488606}, {"colorCode":"BV13", "score":6.16136031227556}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V28.json b/uml2es/examples/blockFactory/data/blockfactory/color/V28.json deleted file mode 100644 index 2c28083..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V28.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V28", "rgbString":"6b668e", "name":"Sketch Eggplant", "rgb":[107, 102, 142], "cie":[45.0556344212143, 11.1540164809937, -21.2731198608476], "hue":"V", "saturation":"2", "brightness":"8", "alternatives":[{"colorCode":"C7", "score":8.21080073246144}, {"colorCode":"B39", "score":9.52389557712159}, {"colorCode":"FV2", "score":10.0481858709637}, {"colorCode":"V25", "score":10.2784029175114}, {"colorCode":"C8", "score":10.3316565418388}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V91.json b/uml2es/examples/blockFactory/data/blockfactory/color/V91.json deleted file mode 100644 index 4de8c11..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V91.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V91", "rgbString":"e8c4d0", "name":"Pale Grape", "rgb":[232, 196, 208], "cie":[82.480632144397, 14.6795043900844, -1.23604795756231], "hue":"V", "saturation":"9", "brightness":"1", "alternatives":[{"colorCode":"V01", "score":2.13036234687745}, {"colorCode":"R81", "score":2.28909188610976}, {"colorCode":"V93", "score":2.64348129199102}, {"colorCode":"E04", "score":2.66761467783932}, {"colorCode":"RV13", "score":3.95237539411383}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V93.json b/uml2es/examples/blockFactory/data/blockfactory/color/V93.json deleted file mode 100644 index 16958f5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V93", "rgbString":"e5c1db", "name":"Early Grape", "rgb":[229, 193, 219], "cie":[81.7905595559478, 17.1201582583964, -8.18214927460068], "hue":"V", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"V01", "score":0.551331642761289}, {"colorCode":"V91", "score":2.39073268087758}, {"colorCode":"E04", "score":2.64146351766988}, {"colorCode":"R81", "score":2.88026259516696}, {"colorCode":"RV93", "score":3.18392732981472}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V95.json b/uml2es/examples/blockFactory/data/blockfactory/color/V95.json deleted file mode 100644 index 6c2dd93..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V95.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V95", "rgbString":"b77ca8", "name":"Light Grape", "rgb":[183, 124, 168], "cie":[59.2599324332963, 29.8563982744222, -14.1174550821425], "hue":"V", "saturation":"9", "brightness":"5", "alternatives":[{"colorCode":"RV95", "score":3.55283410083376}, {"colorCode":"V25", "score":4.76540800201447}, {"colorCode":"R85", "score":5.2766545476702}, {"colorCode":"BV25", "score":6.12572277232246}, {"colorCode":"RV17", "score":6.88222390316409}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/V99.json b/uml2es/examples/blockFactory/data/blockfactory/color/V99.json deleted file mode 100644 index bf599db..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/V99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"V99", "rgbString":"524358", "name":"Aubergine", "rgb":[82, 67, 88], "cie":[30.670843212339, 10.8649652873122, -10.0907798027839], "hue":"V", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"RV99", "score":2.62470645416106}, {"colorCode":"C9", "score":5.53055395687577}, {"colorCode":"W9", "score":7.22363421382523}, {"colorCode":"T9", "score":8.19125687575351}, {"colorCode":"N9", "score":8.35157301794992}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W0.json b/uml2es/examples/blockFactory/data/blockfactory/color/W0.json deleted file mode 100644 index 685d6e8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W0.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W0", "rgbString":"ecece4", "name":"Warm Gray", "rgb":[236, 236, 228], "cie":[93.2002811535047, -1.39324914012312, 3.86249856497873], "hue":"W", "saturation":"0", "brightness":"-", "alternatives":[{"colorCode":"E70", "score":1.19952735146465}, {"colorCode":"W1", "score":1.75450042223048}, {"colorCode":"G00", "score":1.85568647348183}, {"colorCode":"BG90", "score":1.91651139453125}, {"colorCode":"W00", "score":2.44454727331315}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W00.json b/uml2es/examples/blockFactory/data/blockfactory/color/W00.json deleted file mode 100644 index 0342e45..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W00", "rgbString":"f3f3eb", "name":"Warm Gray", "rgb":[243, 243, 235], "cie":[95.6447522220037, -1.38605250975637, 3.84078366233267], "hue":"W", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"G0000", "score":1.42174776352059}, {"colorCode":"E000", "score":1.51995981405523}, {"colorCode":"E00", "score":1.63648575584577}, {"colorCode":"G00", "score":2.03714055241749}, {"colorCode":"BG000", "score":2.09316983645226}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W1.json b/uml2es/examples/blockFactory/data/blockfactory/color/W1.json deleted file mode 100644 index 3ecf24b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W1.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W1", "rgbString":"e7e7df", "name":"Warm Gray No. 1", "rgb":[231, 231, 223], "cie":[91.4458380652207, -1.39852401136104, 3.87846032344763], "hue":"W", "saturation":"1", "brightness":"-", "alternatives":[{"colorCode":"W0", "score":1.75450034911224}, {"colorCode":"BG90", "score":1.84332580961965}, {"colorCode":"E70", "score":1.9384560010573}, {"colorCode":"E40", "score":2.75663235205542}, {"colorCode":"N1", "score":2.83133647742603}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W10.json b/uml2es/examples/blockFactory/data/blockfactory/color/W10.json deleted file mode 100644 index 43c2393..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W10.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W10", "rgbString":"302f2b", "name":"Warm Gray", "rgb":[48, 47, 43], "cie":[19.3740311782178, -0.451700739005023, 2.72505028530242], "hue":"W", "saturation":"1", "brightness":"0", "alternatives":[{"colorCode":"T10", "score":2.37410648865877}, {"colorCode":"N10", "score":3.25644944256688}, {"colorCode":"100", "score":3.68660049766155}, {"colorCode":"C10", "score":3.98998589564361}, {"colorCode":"C9", "score":10.4136324126787}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W2.json b/uml2es/examples/blockFactory/data/blockfactory/color/W2.json deleted file mode 100644 index 99bc2b8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W2.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W2", "rgbString":"ddddd5", "name":"Warm Gray", "rgb":[221, 221, 213], "cie":[87.9152071682837, -1.40943016534051, 3.91158848959938], "hue":"W", "saturation":"2", "brightness":"-", "alternatives":[{"colorCode":"N2", "score":2.62348515677938}, {"colorCode":"T2", "score":2.90049368410184}, {"colorCode":"N1", "score":3.45094323152122}, {"colorCode":"W1", "score":3.53075304335182}, {"colorCode":"W3", "score":3.91882807458825}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W3.json b/uml2es/examples/blockFactory/data/blockfactory/color/W3.json deleted file mode 100644 index 8d8d865..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W3.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W3", "rgbString":"d2d2ca", "name":"Warm Gray No. 3", "rgb":[210, 210, 202], "cie":[83.9965271826444, -1.42201662405067, 3.95004084591031], "hue":"W", "saturation":"3", "brightness":"-", "alternatives":[{"colorCode":"T3", "score":0.863227915167896}, {"colorCode":"W2", "score":3.91882762157648}, {"colorCode":"N2", "score":4.26825870853834}, {"colorCode":"N3", "score":4.78826381356173}, {"colorCode":"E71", "score":5.08450443282114}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W4.json b/uml2es/examples/blockFactory/data/blockfactory/color/W4.json deleted file mode 100644 index 74a1009..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W4.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W4", "rgbString":"bcbdb7", "name":"Warm Gray", "rgb":[188, 189, 183], "cie":[76.378467545825, -1.44310933693798, 2.896779481919], "hue":"W", "saturation":"4", "brightness":"-", "alternatives":[{"colorCode":"BG93", "score":1.83060689408762}, {"colorCode":"T4", "score":1.90241633746489}, {"colorCode":"C4", "score":5.03192523481255}, {"colorCode":"N4", "score":5.11124522429598}, {"colorCode":"C3", "score":5.23897934707431}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W5.json b/uml2es/examples/blockFactory/data/blockfactory/color/W5.json deleted file mode 100644 index ae66de0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W5.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W5", "rgbString":"a8a9a4", "name":"Warm Gray No. 5", "rgb":[168, 169, 164], "cie":[69.0264291866147, -1.28815629265877, 2.44292698523745], "hue":"W", "saturation":"5", "brightness":"-", "alternatives":[{"colorCode":"T5", "score":0.741773982546567}, {"colorCode":"N5", "score":4.73995584839276}, {"colorCode":"C4", "score":5.08391896555934}, {"colorCode":"C5", "score":5.97689710060952}, {"colorCode":"T4", "score":7.0320910492417}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W6.json b/uml2es/examples/blockFactory/data/blockfactory/color/W6.json deleted file mode 100644 index e54a6df..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W6.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W6", "rgbString":"94958f", "name":"Warm Gray", "rgb":[148, 149, 143], "cie":[61.458699159934, -1.50568741080243, 3.02969351918534], "hue":"W", "saturation":"6", "brightness":"-", "alternatives":[{"colorCode":"T6", "score":0.483177107922861}, {"colorCode":"C5", "score":5.32472094466213}, {"colorCode":"N6", "score":5.32902732870652}, {"colorCode":"C6", "score":6.02457437985574}, {"colorCode":"T5", "score":7.07945757584006}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W7.json b/uml2es/examples/blockFactory/data/blockfactory/color/W7.json deleted file mode 100644 index 68c0132..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W7.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W7", "rgbString":"777873", "name":"Warm Gray No. 7", "rgb":[119, 120, 115], "cie":[50.2072208205915, -1.36873599158405, 2.60372919539531], "hue":"W", "saturation":"7", "brightness":"-", "alternatives":[{"colorCode":"T7", "score":1.60795599388881}, {"colorCode":"N7", "score":5.03219410152418}, {"colorCode":"C7", "score":5.293379052715}, {"colorCode":"N8", "score":7.99635219226917}, {"colorCode":"W8", "score":8.06386460018139}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W8.json b/uml2es/examples/blockFactory/data/blockfactory/color/W8.json deleted file mode 100644 index e3071cb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W8.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W8", "rgbString":"63645f", "name":"Warm Gray", "rgb":[99, 100, 95], "cie":[42.143815859591, -1.41187334058662, 2.69119554105353], "hue":"W", "saturation":"8", "brightness":"-", "alternatives":[{"colorCode":"T8", "score":0}, {"colorCode":"N8", "score":3.98536562382204}, {"colorCode":"C8", "score":4.52932712394797}, {"colorCode":"C7", "score":5.6647501682167}, {"colorCode":"T7", "score":7.68837166942464}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/W9.json b/uml2es/examples/blockFactory/data/blockfactory/color/W9.json deleted file mode 100644 index 8c6645c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/W9.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"W9", "rgbString":"4c4d48", "name":"Warm Gray", "rgb":[76, 77, 72], "cie":[32.507179999843, -1.47340634533491, 2.81808131807775], "hue":"W", "saturation":"9", "brightness":"-", "alternatives":[{"colorCode":"T9", "score":1.72109987444272}, {"colorCode":"C9", "score":3.86924145508354}, {"colorCode":"N9", "score":4.15867581573787}, {"colorCode":"C8", "score":7.1304527308517}, {"colorCode":"E89", "score":8.68817040616139}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y00.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y00.json deleted file mode 100644 index 1fd4ee0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y00", "rgbString":"fefddf", "name":"Barium Yellow", "rgb":[254, 253, 223], "cie":[98.6895719736561, -4.60710129403091, 14.4860349617431], "hue":"Y", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"YG0000", "score":3.08552843668454}, {"colorCode":"YR30", "score":3.1246464221111}, {"colorCode":"G20", "score":3.15478500658329}, {"colorCode":"Y000", "score":3.27329543089233}, {"colorCode":"E30", "score":4.09353033160469}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y000.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y000.json deleted file mode 100644 index 435f23b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y000", "rgbString":"fffce9", "name":"Pale Lemon", "rgb":[255, 252, 233], "cie":[98.7350015796035, -2.18361672189232, 9.43989560832508], "hue":"Y", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"YR0000", "score":2.49776354570689}, {"colorCode":"YG0000", "score":2.85449004644979}, {"colorCode":"E41", "score":2.98535580170863}, {"colorCode":"Y0000", "score":3.29163116710354}, {"colorCode":"E00", "score":3.58209845087655}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y0000.json deleted file mode 100644 index a201785..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y0000", "rgbString":"fefef4", "name":"Yellow Fluorite", "rgb":[254, 254, 244], "cie":[99.4116486804344, -1.71373339798953, 4.76445040614522], "hue":"Y", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"E0000", "score":1.5631751894946}, {"colorCode":"BG0000", "score":2.72858440757476}, {"colorCode":"R0000", "score":2.88437511086217}, {"colorCode":"E00", "score":3.09386926045277}, {"colorCode":"G0000", "score":3.21672779884673}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y02.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y02.json deleted file mode 100644 index a9b3f9e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y02", "rgbString":"f6f396", "name":"Canary Yellow", "rgb":[246, 243, 150], "cie":[94.2678756278798, -12.104166594143, 45.1656196403308], "hue":"Y", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"FY1", "score":1.51703855246643}, {"colorCode":"YG23", "score":3.38713162121355}, {"colorCode":"Y13", "score":3.6358831464385}, {"colorCode":"YG00", "score":5.49473533084189}, {"colorCode":"YR12", "score":5.51374536565614}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y04.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y04.json deleted file mode 100644 index 3c85029..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y04", "rgbString":"ede556", "name":"Acacia", "rgb":[237, 229, 86], "cie":[89.2593428509149, -14.0389714538446, 68.1352955858349], "hue":"Y", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"Y26", "score":2.92120940624311}, {"colorCode":"Y15", "score":3.11713355163465}, {"colorCode":"Y19", "score":3.49195595629647}, {"colorCode":"Y18", "score":3.56661559013441}, {"colorCode":"Y17", "score":4.14338423649285}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y06.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y06.json deleted file mode 100644 index 3981e1d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y06.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y06", "rgbString":"fef56c", "name":"Yellow", "rgb":[254, 245, 108], "cie":[94.9324042094179, -13.6023348958019, 65.5336611396783], "hue":"Y", "saturation":"0", "brightness":"6", "alternatives":[{"colorCode":"Y18", "score":2.74577930542564}, {"colorCode":"Y15", "score":3.24090059835609}, {"colorCode":"Y17", "score":4.51796001010385}, {"colorCode":"Y19", "score":4.66150572530477}, {"colorCode":"FY1", "score":4.84614107155534}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y08.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y08.json deleted file mode 100644 index a13a3f7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y08.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y08", "rgbString":"fef200", "name":"Acid Yellow", "rgb":[254, 242, 0], "cie":[93.6997106723555, -15.7347518079846, 91.9424762249713], "hue":"Y", "saturation":"0", "brightness":"8", "alternatives":[{"colorCode":"Y19", "score":3.2644003509776}, {"colorCode":"Y18", "score":3.95724518156651}, {"colorCode":"Y06", "score":5.21715697241413}, {"colorCode":"Y17", "score":5.41109718197013}, {"colorCode":"Y15", "score":6.18048544254548}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y11.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y11.json deleted file mode 100644 index 3403607..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y11", "rgbString":"fffbcc", "name":"Pale Yellow", "rgb":[255, 251, 204], "cie":[97.8788608869668, -6.06330587521836, 23.0551519990115], "hue":"Y", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"YG21", "score":3.06807509312678}, {"colorCode":"Y21", "score":3.44235842134794}, {"colorCode":"Y00", "score":4.24556829368388}, {"colorCode":"G20", "score":5.18885004415074}, {"colorCode":"YR30", "score":5.60164167968182}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y13.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y13.json deleted file mode 100644 index aaf76b7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y13", "rgbString":"fbf7ae", "name":"Lemon Yellow", "rgb":[251, 247, 174], "cie":[96.0327415368465, -9.47197000353589, 35.6551253145189], "hue":"Y", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"YG21", "score":3.19887807635307}, {"colorCode":"FY1", "score":4.0979553095323}, {"colorCode":"Y02", "score":4.10788598791457}, {"colorCode":"Y11", "score":5.24258520320646}, {"colorCode":"YR12", "score":5.26920252323918}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y15.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y15.json deleted file mode 100644 index 5b4462d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y15.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y15", "rgbString":"fee96c", "name":"Cadmium Yellow", "rgb":[254, 233, 108], "cie":[91.8780628818867, -7.68662090668842, 62.1088821600552], "hue":"Y", "saturation":"1", "brightness":"5", "alternatives":[{"colorCode":"Y17", "score":2.50300836748628}, {"colorCode":"Y18", "score":2.94555042612234}, {"colorCode":"Y04", "score":3.19480375038962}, {"colorCode":"Y06", "score":3.25989934731195}, {"colorCode":"YG23", "score":4.32055844083317}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y17.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y17.json deleted file mode 100644 index 231173a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y17", "rgbString":"ffe455", "name":"Golden Yellow", "rgb":[255, 228, 85], "cie":[90.506633940319, -6.21112105170063, 70.2994954676604], "hue":"Y", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"Y18", "score":2.29817337203677}, {"colorCode":"Y15", "score":2.35425305148896}, {"colorCode":"Y19", "score":2.55386326503185}, {"colorCode":"Y26", "score":3.91532547132661}, {"colorCode":"Y04", "score":4.11570302442279}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y18.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y18.json deleted file mode 100644 index 61427ac..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y18.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y18", "rgbString":"feed55", "name":"Lightning Yellow", "rgb":[254, 237, 85], "cie":[92.7049403399929, -11.0868983474289, 72.5291125999919], "hue":"Y", "saturation":"1", "brightness":"8", "alternatives":[{"colorCode":"Y19", "score":1.90423347784868}, {"colorCode":"Y17", "score":2.29253051492914}, {"colorCode":"Y15", "score":2.6408278801106}, {"colorCode":"Y06", "score":2.68395840887765}, {"colorCode":"Y04", "score":3.557321431401}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y19.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y19.json deleted file mode 100644 index 32d43de..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y19.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y19", "rgbString":"ffe93e", "name":"Napoli Yellow", "rgb":[255, 233, 62], "cie":[91.6335189823052, -9.73569365701732, 79.549909689223], "hue":"Y", "saturation":"1", "brightness":"9", "alternatives":[{"colorCode":"Y18", "score":1.81908553750046}, {"colorCode":"Y17", "score":2.36348202447077}, {"colorCode":"Y04", "score":3.3028406113801}, {"colorCode":"Y08", "score":3.52146320133807}, {"colorCode":"Y15", "score":3.82003395573817}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y21.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y21.json deleted file mode 100644 index b382633..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y21", "rgbString":"ffeec2", "name":"Buttercup Yellow", "rgb":[255, 238, 194], "cie":[94.4422266861412, -0.925164802773215, 23.4095365152052], "hue":"Y", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"YG21", "score":2.75739681103876}, {"colorCode":"YG11", "score":3.38674922781436}, {"colorCode":"Y11", "score":3.44246194970459}, {"colorCode":"YR20", "score":3.4561496531047}, {"colorCode":"Y23", "score":3.66279589009269}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y23.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y23.json deleted file mode 100644 index 7c25f14..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y23", "rgbString":"fbe3b3", "name":"Yellowish Beige", "rgb":[251, 227, 179], "cie":[91.099319953048, 1.20123469883926, 26.4758158809372], "hue":"Y", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"YR21", "score":2.19412725025452}, {"colorCode":"YR31", "score":2.30731129250217}, {"colorCode":"YR12", "score":2.99114074022408}, {"colorCode":"E55", "score":3.08577538176098}, {"colorCode":"E81", "score":3.45989386835671}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y26.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y26.json deleted file mode 100644 index 57d4caf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y26.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y26", "rgbString":"f0dd67", "name":"Mustard", "rgb":[240, 221, 103], "cie":[87.590542992212, -7.71904046945515, 59.1618030605274], "hue":"Y", "saturation":"2", "brightness":"6", "alternatives":[{"colorCode":"Y04", "score":3.16354704076527}, {"colorCode":"YR24", "score":3.69248742183245}, {"colorCode":"Y17", "score":4.155711813867}, {"colorCode":"Y15", "score":4.36010971532823}, {"colorCode":"YR14", "score":4.54168691706917}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y28.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y28.json deleted file mode 100644 index e2e71f2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y28.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y28", "rgbString":"caa869", "name":"Lionet Gold", "rgb":[202, 168, 105], "cie":[70.5815878059957, 4.3166811707383, 37.0585707442514], "hue":"Y", "saturation":"2", "brightness":"8", "alternatives":[{"colorCode":"E37", "score":5.98708245998631}, {"colorCode":"G94", "score":7.90963530330664}, {"colorCode":"YG63", "score":7.96297904866931}, {"colorCode":"E25", "score":8.21301583296376}, {"colorCode":"G85", "score":8.25887484936131}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y32.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y32.json deleted file mode 100644 index 76b9e6c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y32.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y32", "rgbString":"f9dec0", "name":"Cashmere", "rgb":[249, 222, 192], "cie":[89.9465847481787, 4.76013969023698, 18.1191939267098], "hue":"Y", "saturation":"3", "brightness":"2", "alternatives":[{"colorCode":"E21", "score":1.64536060892384}, {"colorCode":"YR20", "score":1.77951569095779}, {"colorCode":"YR00", "score":1.80524304915931}, {"colorCode":"E43", "score":2.88242103796127}, {"colorCode":"YR02", "score":2.95238064448853}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y35.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y35.json deleted file mode 100644 index 8d39bdf..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y35.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y35", "rgbString":"ffd879", "name":"Maize", "rgb":[255, 216, 121], "cie":[87.8491826230491, 2.28282545548419, 51.4311553229033], "hue":"Y", "saturation":"3", "brightness":"5", "alternatives":[{"colorCode":"Y38", "score":1.32458889009879}, {"colorCode":"YR24", "score":4.12745888193021}, {"colorCode":"YG00", "score":4.83858983504081}, {"colorCode":"Y15", "score":5.2377749922611}, {"colorCode":"YR04", "score":5.45380001258958}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/Y38.json b/uml2es/examples/blockFactory/data/blockfactory/color/Y38.json deleted file mode 100644 index f7ea3da..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/Y38.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"Y38", "rgbString":"ffd374", "name":"Honey", "rgb":[255, 211, 116], "cie":[86.5582359970622, 4.44214645955249, 52.2772464967844], "hue":"Y", "saturation":"3", "brightness":"8", "alternatives":[{"colorCode":"Y35", "score":1.32371930120295}, {"colorCode":"YR24", "score":2.81665548699595}, {"colorCode":"YR04", "score":4.13612199058801}, {"colorCode":"YR23", "score":5.06771939358191}, {"colorCode":"YR14", "score":5.15242316650648}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG00.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG00.json deleted file mode 100644 index 496addb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG00", "rgbString":"e6e69e", "name":"Mimosa Yellow", "rgb":[230, 230, 158], "cie":[89.8060341124787, -10.8473907226487, 35.1698842769043], "hue":"YG", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"YG03", "score":1.54647841128311}, {"colorCode":"YG05", "score":2.77174953806718}, {"colorCode":"YG01", "score":3.09627083932661}, {"colorCode":"YG23", "score":3.81931365710482}, {"colorCode":"Y23", "score":4.08827647693375}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG0000.json deleted file mode 100644 index 93a49fd..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG0000", "rgbString":"f2f7e0", "name":"Lily White", "rgb":[242, 247, 224], "cie":[96.3196289681069, -5.58339052690304, 10.4789822441632], "hue":"YG", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"G20", "score":1.67161551755618}, {"colorCode":"E30", "score":1.9357820757801}, {"colorCode":"G40", "score":2.72821025587146}, {"colorCode":"Y000", "score":2.80376366030116}, {"colorCode":"Y00", "score":3.21241462063294}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG01.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG01.json deleted file mode 100644 index 108401e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG01", "rgbString":"e2ebb2", "name":"Green Bice", "rgb":[226, 235, 178], "cie":[91.1436154250139, -12.2181493721559, 26.7270385195274], "hue":"YG", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"YG03", "score":1.73068458198595}, {"colorCode":"G43", "score":2.52916719279615}, {"colorCode":"YG00", "score":3.46256432630253}, {"colorCode":"E55", "score":4.06420652226291}, {"colorCode":"Y21", "score":4.17919142688275}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG03.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG03.json deleted file mode 100644 index dd53aeb..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG03.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG03", "rgbString":"deeaaa", "name":"Yellow Green", "rgb":[222, 234, 170], "cie":[90.449191296984, -14.281393359826, 29.826204430351], "hue":"YG", "saturation":"0", "brightness":"3", "alternatives":[{"colorCode":"G43", "score":1.32705502528953}, {"colorCode":"YG00", "score":1.63337041632754}, {"colorCode":"YG01", "score":1.63454623768629}, {"colorCode":"YG13", "score":2.61643620204249}, {"colorCode":"YG05", "score":4.50777652014107}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG05.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG05.json deleted file mode 100644 index 4c0b498..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG05.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG05", "rgbString":"d6e592", "name":"Salad", "rgb":[214, 229, 146], "cie":[88.1656063133933, -17.8453100515474, 38.8353288131086], "hue":"YG", "saturation":"0", "brightness":"5", "alternatives":[{"colorCode":"YG13", "score":2.13288665995383}, {"colorCode":"YG00", "score":2.61002886037558}, {"colorCode":"YG06", "score":2.9306980734921}, {"colorCode":"YG23", "score":3.01093677784574}, {"colorCode":"G43", "score":3.49239314354666}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG06.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG06.json deleted file mode 100644 index 9c8da7e..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG06.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG06", "rgbString":"c4df92", "name":"Yellowish Green", "rgb":[196, 223, 146], "cie":[85.2946674361096, -21.6294689478066, 34.8516349616196], "hue":"YG", "saturation":"0", "brightness":"6", "alternatives":[{"colorCode":"YG05", "score":2.93395993636675}, {"colorCode":"G03", "score":2.95330743858397}, {"colorCode":"YG13", "score":3.33365952668403}, {"colorCode":"YG25", "score":4.0217037224598}, {"colorCode":"YG00", "score":4.74808495813653}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG07.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG07.json deleted file mode 100644 index a3417be..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG07.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG07", "rgbString":"a5cf4f", "name":"Acid Green", "rgb":[165, 207, 79], "cie":[77.9867444236649, -32.8054793888312, 57.4031998544168], "hue":"YG", "saturation":"0", "brightness":"7", "alternatives":[{"colorCode":"FYG1", "score":1.56699458714691}, {"colorCode":"FYG2", "score":1.56699458714691}, {"colorCode":"YG09", "score":5.29481781671012}, {"colorCode":"G09", "score":5.80226984577592}, {"colorCode":"G07", "score":6.18448589642414}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG09.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG09.json deleted file mode 100644 index ef1e500..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG09", "rgbString":"82c566", "name":"Lettuce Green", "rgb":[130, 197, 102], "cie":[73.3097861892288, -38.6839224875343, 40.8348723424901], "hue":"YG", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"G09", "score":0.800665557359037}, {"colorCode":"YG17", "score":3.00259290092521}, {"colorCode":"G05", "score":3.09307056665821}, {"colorCode":"G07", "score":3.67389564305938}, {"colorCode":"FYG1", "score":5.39783602150379}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG11.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG11.json deleted file mode 100644 index 3930ad6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG11.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG11", "rgbString":"e5f0d0", "name":"Mignonette", "rgb":[229, 240, 208], "cie":[93.2469682127703, -9.14523912794324, 14.2334805357764], "hue":"YG", "saturation":"1", "brightness":"1", "alternatives":[{"colorCode":"E30", "score":2.41687948425254}, {"colorCode":"E31", "score":2.66870252095052}, {"colorCode":"YG41", "score":2.73758001738247}, {"colorCode":"G20", "score":2.81342718958738}, {"colorCode":"YR30", "score":3.41379863716492}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG13.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG13.json deleted file mode 100644 index b7359f3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG13.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG13", "rgbString":"d4e59f", "name":"Chartreuse", "rgb":[212, 229, 159], "cie":[88.2273255519519, -16.9599616763895, 32.3281080214172], "hue":"YG", "saturation":"1", "brightness":"3", "alternatives":[{"colorCode":"G43", "score":1.62588731009846}, {"colorCode":"YG05", "score":2.35905010383847}, {"colorCode":"YG03", "score":2.57464218492045}, {"colorCode":"YG06", "score":3.39324930800842}, {"colorCode":"YG01", "score":3.97011265586123}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG17.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG17.json deleted file mode 100644 index 6bf9d71..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG17.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG17", "rgbString":"72c156", "name":"Grass Green", "rgb":[114, 193, 86], "cie":[71.138444478872, -44.1400010346377, 45.749979058784], "hue":"YG", "saturation":"1", "brightness":"7", "alternatives":[{"colorCode":"G09", "score":2.13665539517218}, {"colorCode":"YG09", "score":2.88317247543445}, {"colorCode":"G07", "score":3.93435374521902}, {"colorCode":"FYG1", "score":6.02083739712}, {"colorCode":"FYG2", "score":6.02083739712}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG21.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG21.json deleted file mode 100644 index 8b09050..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG21", "rgbString":"f7f6be", "name":"Anise", "rgb":[247, 246, 190], "cie":[95.748747040664, -8.39773123359122, 27.1467510437136], "hue":"YG", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"Y21", "score":2.54927831014083}, {"colorCode":"Y11", "score":2.92772084227359}, {"colorCode":"Y13", "score":3.73038750091687}, {"colorCode":"YG01", "score":4.62481995085103}, {"colorCode":"Y23", "score":4.72460486688352}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG23.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG23.json deleted file mode 100644 index 8bd1695..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG23", "rgbString":"e6eb8f", "name":"New Leaf", "rgb":[230, 235, 143], "cie":[90.8814876160342, -15.0457418188799, 44.0399307267342], "hue":"YG", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"YG05", "score":2.9806278994014}, {"colorCode":"YG00", "score":3.32470286722256}, {"colorCode":"Y02", "score":3.38713639324601}, {"colorCode":"YG13", "score":4.19006637739314}, {"colorCode":"YG03", "score":4.37466288190631}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG25.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG25.json deleted file mode 100644 index 018d314..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG25.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG25", "rgbString":"d0e17b", "name":"Celadon Green", "rgb":[208, 225, 123], "cie":[86.3505007505175, -20.7239315392971, 47.7589191691412], "hue":"YG", "saturation":"2", "brightness":"5", "alternatives":[{"colorCode":"YG05", "score":3.32745643211819}, {"colorCode":"YG06", "score":3.46832708779469}, {"colorCode":"YG23", "score":4.82276218086462}, {"colorCode":"YR23", "score":4.88530905693454}, {"colorCode":"YG13", "score":5.01747077408267}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG41.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG41.json deleted file mode 100644 index 1af1c3c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG41.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG41", "rgbString":"d5ebd4", "name":"Pale Cobalt Green", "rgb":[213, 235, 212], "cie":[90.924026678429, -11.4358150444205, 8.69654706153344], "hue":"YG", "saturation":"4", "brightness":"1", "alternatives":[{"colorCode":"G02", "score":1.21642616008489}, {"colorCode":"YG61", "score":1.46818219004214}, {"colorCode":"YG11", "score":2.79234193584399}, {"colorCode":"G21", "score":3.44589882096261}, {"colorCode":"E42", "score":3.68443571205997}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG45.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG45.json deleted file mode 100644 index 1028df7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG45.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG45", "rgbString":"b4dcb7", "name":"Cobalt Green", "rgb":[180, 220, 183], "cie":[84.1261835642951, -20.1310261685799, 13.9110673677788], "hue":"YG", "saturation":"4", "brightness":"5", "alternatives":[{"colorCode":"G24", "score":2.03351417949803}, {"colorCode":"G82", "score":3.25505194023428}, {"colorCode":"G03", "score":5.18265144608227}, {"colorCode":"G21", "score":5.19678790255605}, {"colorCode":"E43", "score":5.23468580952807}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG61.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG61.json deleted file mode 100644 index 9d0d736..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG61.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG61", "rgbString":"d6e9d6", "name":"Pale Moss", "rgb":[214, 233, 214], "cie":[90.5187073755035, -9.74192579003685, 7.08095791765748], "hue":"YG", "saturation":"6", "brightness":"1", "alternatives":[{"colorCode":"YG41", "score":1.56037067499265}, {"colorCode":"G02", "score":1.61996311617364}, {"colorCode":"BG23", "score":2.99066807866757}, {"colorCode":"G40", "score":3.4205728715299}, {"colorCode":"E40", "score":3.71985486721536}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG63.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG63.json deleted file mode 100644 index 80678c6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG63.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG63", "rgbString":"a0caa2", "name":"Pea Green", "rgb":[160, 202, 162], "cie":[77.4737435056677, -21.645410676107, 15.5030829981337], "hue":"YG", "saturation":"6", "brightness":"3", "alternatives":[{"colorCode":"G85", "score":3.76315590610026}, {"colorCode":"G14", "score":5.92679430079064}, {"colorCode":"BG15", "score":6.15177549060101}, {"colorCode":"YG45", "score":6.72427354456733}, {"colorCode":"G03", "score":6.89925975854923}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG67.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG67.json deleted file mode 100644 index b8ce207..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG67.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG67", "rgbString":"81bf8c", "name":"Moss", "rgb":[129, 191, 140], "cie":[72.1094822378602, -30.4399262783184, 19.5520158712312], "hue":"YG", "saturation":"6", "brightness":"7", "alternatives":[{"colorCode":"G05", "score":5.06269492690545}, {"colorCode":"G07", "score":5.59518175999182}, {"colorCode":"G14", "score":6.03648188697461}, {"colorCode":"YG63", "score":6.48003572993139}, {"colorCode":"G16", "score":6.7924394027877}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG91.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG91.json deleted file mode 100644 index 5e5f47d..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG91.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG91", "rgbString":"dad7ae", "name":"Putty", "rgb":[218, 215, 174], "cie":[85.2824242224746, -5.61908937280531, 20.6494694408028], "hue":"YG", "saturation":"9", "brightness":"1", "alternatives":[{"colorCode":"E43", "score":3.51166471686798}, {"colorCode":"E55", "score":4.10924617757442}, {"colorCode":"YG93", "score":4.13388209513169}, {"colorCode":"YR21", "score":4.13960016596741}, {"colorCode":"Y32", "score":4.8579105921177}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG93.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG93.json deleted file mode 100644 index 2c61b57..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG93.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG93", "rgbString":"d2d29c", "name":"Grayish Yellow", "rgb":[210, 210, 156], "cie":[83.0170775591964, -8.56728857131822, 26.8548162872884], "hue":"YG", "saturation":"9", "brightness":"3", "alternatives":[{"colorCode":"YG91", "score":3.75308316210348}, {"colorCode":"YR23", "score":4.25798250661036}, {"colorCode":"E33", "score":4.25994200404973}, {"colorCode":"G82", "score":4.99442267623032}, {"colorCode":"YG06", "score":6.09701112587108}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG95.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG95.json deleted file mode 100644 index 4f1d2f1..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG95.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG95", "rgbString":"cbc65e", "name":"Pale Olive", "rgb":[203, 198, 94], "cie":[78.3992005916775, -11.9459695706794, 51.9380903857115], "hue":"YG", "saturation":"9", "brightness":"5", "alternatives":[{"colorCode":"FYG1", "score":5.29566280793523}, {"colorCode":"FYG2", "score":5.29566280793523}, {"colorCode":"YR24", "score":5.67979235374133}, {"colorCode":"YR14", "score":6.27679996593613}, {"colorCode":"YR82", "score":6.80590287390479}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG97.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG97.json deleted file mode 100644 index 003b8e2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG97.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG97", "rgbString":"958f03", "name":"Spanish Olive", "rgb":[149, 143, 3], "cie":[58.0760002178418, -11.2165436952428, 61.5611657719163], "hue":"YG", "saturation":"9", "brightness":"7", "alternatives":[{"colorCode":"E57", "score":7.85552237180241}, {"colorCode":"E37", "score":8.69609009555044}, {"colorCode":"G99", "score":10.6953478804619}, {"colorCode":"BG99", "score":11.2733601389842}, {"colorCode":"E59", "score":12.5252635790998}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YG99.json b/uml2es/examples/blockFactory/data/blockfactory/color/YG99.json deleted file mode 100644 index 0dc7f9a..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YG99.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YG99", "rgbString":"4e6a15", "name":"Marine Green", "rgb":[78, 106, 21], "cie":[41.187358474151, -23.505731545458, 41.1703001854236], "hue":"YG", "saturation":"9", "brightness":"9", "alternatives":[{"colorCode":"G99", "score":8.1964602312251}, {"colorCode":"E77", "score":9.60329143669886}, {"colorCode":"BG78", "score":10.8026074293362}, {"colorCode":"E87", "score":10.8656119928685}, {"colorCode":"E47", "score":12.0201665418585}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR00.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR00.json deleted file mode 100644 index d8c5bcc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR00.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR00", "rgbString":"fed6bd", "name":"Powder Pink", "rgb":[254, 214, 189], "cie":[88.3704370763441, 10.3199495939009, 17.5462988052531], "hue":"YR", "saturation":"0", "brightness":"0", "alternatives":[{"colorCode":"E93", "score":1.26266256044635}, {"colorCode":"R12", "score":1.29163022493936}, {"colorCode":"YR01", "score":1.37641240322558}, {"colorCode":"YR61", "score":1.73284680055905}, {"colorCode":"Y32", "score":1.78913419352179}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR000.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR000.json deleted file mode 100644 index 7a724f0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR000", "rgbString":"feecd8", "name":"Silk", "rgb":[254, 236, 216], "cie":[94.3207321232434, 2.89834575959497, 11.8828568513337], "hue":"YR", "saturation":"0", "brightness":"00", "alternatives":[{"colorCode":"E51", "score":0.571772247879946}, {"colorCode":"E11", "score":0.801745240551443}, {"colorCode":"YR30", "score":1.60785153745319}, {"colorCode":"E02", "score":2.08929731550191}, {"colorCode":"E41", "score":2.30160727416148}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR0000.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR0000.json deleted file mode 100644 index 302a151..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR0000.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR0000", "rgbString":"fff3e5", "name":"Pale Chiffon", "rgb":[255, 243, 229], "cie":[96.417590360931, 1.71768359404251, 8.17238528255042], "hue":"YR", "saturation":"00", "brightness":"00", "alternatives":[{"colorCode":"E41", "score":1.03248598525976}, {"colorCode":"R000", "score":1.34898113783647}, {"colorCode":"E00", "score":1.8439961473549}, {"colorCode":"E02", "score":1.97386379418402}, {"colorCode":"Y000", "score":2.51326682331575}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR01.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR01.json deleted file mode 100644 index 6728d0b..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR01.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR01", "rgbString":"fedac2", "name":"Peach Puff", "rgb":[254, 218, 194], "cie":[89.4438768824867, 8.93483638638137, 16.433588487521], "hue":"YR", "saturation":"0", "brightness":"1", "alternatives":[{"colorCode":"YR61", "score":0.557076883835944}, {"colorCode":"YR02", "score":0.928987427091644}, {"colorCode":"YR00", "score":1.39842458426136}, {"colorCode":"E21", "score":2.10087778719507}, {"colorCode":"YR20", "score":2.16755978344993}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR02.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR02.json deleted file mode 100644 index 7b716cc..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR02.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR02", "rgbString":"fcdcc5", "name":"Light Orange", "rgb":[252, 220, 197], "cie":[89.818961593653, 7.59158377904845, 15.3672670246225], "hue":"YR", "saturation":"0", "brightness":"2", "alternatives":[{"colorCode":"YR61", "score":0.520566560506426}, {"colorCode":"YR01", "score":0.960004531917546}, {"colorCode":"YR00", "score":2.32264835552468}, {"colorCode":"R12", "score":2.38528238285495}, {"colorCode":"YR20", "score":2.61758037539636}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR04.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR04.json deleted file mode 100644 index 37605b9..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR04.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR04", "rgbString":"fec369", "name":"Chrome Orange", "rgb":[254, 195, 105], "cie":[82.4437291254638, 11.4811345650785, 52.6476385573933], "hue":"YR", "saturation":"0", "brightness":"4", "alternatives":[{"colorCode":"E95", "score":3.48918588864018}, {"colorCode":"YR14", "score":3.71134904964627}, {"colorCode":"Y38", "score":4.13532531095356}, {"colorCode":"YR82", "score":4.72307583590102}, {"colorCode":"YR15", "score":4.73938904682723}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR07.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR07.json deleted file mode 100644 index 2f0bbd7..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR07.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR07", "rgbString":"f26f39", "name":"Cadmium Orange", "rgb":[242, 111, 57], "cie":[62.1186859248387, 47.2400752538203, 52.7122779503977], "hue":"YR", "saturation":"0", "brightness":"7", "alternatives":[{"colorCode":"YR18", "score":1.59676968185942}, {"colorCode":"YR68", "score":3.71870862659495}, {"colorCode":"R24", "score":4.78939707673685}, {"colorCode":"YR09", "score":5.39382870486334}, {"colorCode":"E09", "score":5.91101079170205}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR09.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR09.json deleted file mode 100644 index 43e7d2c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR09.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR09", "rgbString":"f15524", "name":"Chinese Orange", "rgb":[241, 85, 36], "cie":[57.3908599603308, 57.8622503483814, 57.6068133583615], "hue":"YR", "saturation":"0", "brightness":"9", "alternatives":[{"colorCode":"YR27", "score":4.6216853323724}, {"colorCode":"YR18", "score":4.66697973307021}, {"colorCode":"YR68", "score":4.97751557101546}, {"colorCode":"R08", "score":5.1576286057637}, {"colorCode":"YR07", "score":5.26846797422791}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR12.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR12.json deleted file mode 100644 index efea6a5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR12.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR12", "rgbString":"ffe2a6", "name":"Loquat", "rgb":[255, 226, 166], "cie":[90.9647988618495, 1.63748938718089, 33.0143192488426], "hue":"YR", "saturation":"1", "brightness":"2", "alternatives":[{"colorCode":"YR31", "score":1.27006089445079}, {"colorCode":"Y23", "score":2.63737393658155}, {"colorCode":"YR21", "score":3.85713687800564}, {"colorCode":"YG05", "score":4.79506749495242}, {"colorCode":"YR20", "score":4.80886567669005}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR14.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR14.json deleted file mode 100644 index 7d648ee..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR14.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR14", "rgbString":"fec84e", "name":"Caramel", "rgb":[254, 200, 78], "cie":[83.4052411373013, 7.25476337257225, 65.7627627789194], "hue":"YR", "saturation":"1", "brightness":"4", "alternatives":[{"colorCode":"YR24", "score":2.51468415524363}, {"colorCode":"YR04", "score":3.23300909524646}, {"colorCode":"Y26", "score":4.49292558194774}, {"colorCode":"Y38", "score":4.66900724030468}, {"colorCode":"YR16", "score":4.98961183392691}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR15.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR15.json deleted file mode 100644 index 9318368..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR15.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR15", "rgbString":"fbb884", "name":"Pumpkin Yellow", "rgb":[251, 184, 132], "cie":[79.872727125148, 18.2529282823143, 35.8724941842312], "hue":"YR", "saturation":"1", "brightness":"5", "alternatives":[{"colorCode":"E95", "score":1.44481959258445}, {"colorCode":"E15", "score":1.50773527576048}, {"colorCode":"YR82", "score":3.74641709294558}, {"colorCode":"YR04", "score":5.48971382226384}, {"colorCode":"YR65", "score":5.81186508439978}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR16.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR16.json deleted file mode 100644 index 6cf4d92..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR16.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR16", "rgbString":"feb729", "name":"Apricot", "rgb":[254, 183, 41], "cie":[79.0976243319925, 14.6981318394274, 74.745333099601], "hue":"YR", "saturation":"1", "brightness":"6", "alternatives":[{"colorCode":"YR14", "score":4.86530619752057}, {"colorCode":"YR65", "score":5.37599030858958}, {"colorCode":"YR04", "score":6.04490853462282}, {"colorCode":"YR24", "score":6.62680277821794}, {"colorCode":"E95", "score":7.62783628672682}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR18.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR18.json deleted file mode 100644 index 91f99d6..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR18.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR18", "rgbString":"f26b3c", "name":"Sanguine", "rgb":[242, 107, 60], "cie":[61.4109033063202, 49.2483089195758, 50.5419064367043], "hue":"YR", "saturation":"1", "brightness":"8", "alternatives":[{"colorCode":"YR07", "score":1.59877721850372}, {"colorCode":"YR68", "score":1.96916811647219}, {"colorCode":"YR09", "score":4.81695917588184}, {"colorCode":"R24", "score":5.09415489426352}, {"colorCode":"E09", "score":5.36908803327018}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR20.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR20.json deleted file mode 100644 index 95a177c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR20.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR20", "rgbString":"ffe1bf", "name":"Yellowish Shade", "rgb":[255, 225, 191], "cie":[91.1763514917382, 5.28759071608487, 20.4314546482681], "hue":"YR", "saturation":"2", "brightness":"0", "alternatives":[{"colorCode":"Y32", "score":1.72933506494181}, {"colorCode":"E21", "score":1.9332174825217}, {"colorCode":"YR01", "score":2.12499427715382}, {"colorCode":"YR02", "score":2.44478543757581}, {"colorCode":"YR61", "score":2.49838260209832}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR21.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR21.json deleted file mode 100644 index f64c825..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR21.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR21", "rgbString":"f5ddb1", "name":"Cream", "rgb":[245, 221, 177], "cie":[89.0639405748423, 1.76475034125534, 24.6432859605313], "hue":"YR", "saturation":"2", "brightness":"1", "alternatives":[{"colorCode":"E55", "score":1.83979915983733}, {"colorCode":"Y23", "score":2.20603478132158}, {"colorCode":"YR20", "score":2.71501034621366}, {"colorCode":"Y32", "score":2.96264043058136}, {"colorCode":"YR31", "score":3.11184670956227}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR23.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR23.json deleted file mode 100644 index d4caec0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR23.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR23", "rgbString":"eccf8b", "name":"Yellow Ochre", "rgb":[236, 207, 139], "cie":[84.1334486051657, 1.00578421369302, 37.4960255230301], "hue":"YR", "saturation":"2", "brightness":"3", "alternatives":[{"colorCode":"YG93", "score":3.64307451083684}, {"colorCode":"E95", "score":3.93908046879603}, {"colorCode":"E34", "score":4.88172675059663}, {"colorCode":"YG25", "score":5.85019016460608}, {"colorCode":"Y38", "score":6.06957442108286}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR24.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR24.json deleted file mode 100644 index 7dbb8a8..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR24.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR24", "rgbString":"f0cf64", "name":"Pale Sepia", "rgb":[240, 207, 100], "cie":[84.0027288219978, -0.825771478116022, 56.4404923872757], "hue":"YR", "saturation":"2", "brightness":"4", "alternatives":[{"colorCode":"Y38", "score":2.79198045044088}, {"colorCode":"YR14", "score":2.80861758575805}, {"colorCode":"Y26", "score":3.70108863253621}, {"colorCode":"Y35", "score":4.09414475718588}, {"colorCode":"E95", "score":4.88593385916196}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR27.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR27.json deleted file mode 100644 index fab5652..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR27.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR27", "rgbString":"d56638", "name":"Tuscan Orange", "rgb":[213, 102, 56], "cie":[56.0220543532371, 40.6468910040209, 45.5053463591411], "hue":"YR", "saturation":"2", "brightness":"7", "alternatives":[{"colorCode":"E09", "score":2.41153238431001}, {"colorCode":"E39", "score":2.98828026789521}, {"colorCode":"E08", "score":3.7640999484477}, {"colorCode":"R08", "score":5.02867841895272}, {"colorCode":"YR09", "score":5.67610509477057}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR30.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR30.json deleted file mode 100644 index c23c6c2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR30.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR30", "rgbString":"fef2da", "name":"Macadamia Nut", "rgb":[254, 242, 218], "cie":[95.8460121010146, 0.156023496255819, 13.0188702554142], "hue":"YR", "saturation":"3", "brightness":"0", "alternatives":[{"colorCode":"E30", "score":1.17572928686755}, {"colorCode":"YR000", "score":1.60428745932525}, {"colorCode":"E41", "score":2.25913403807044}, {"colorCode":"E11", "score":2.32970231002656}, {"colorCode":"E51", "score":2.5772249396227}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR31.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR31.json deleted file mode 100644 index 8e860f2..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR31.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR31", "rgbString":"ffdea8", "name":"Light Reddish Yellow", "rgb":[255, 222, 168], "cie":[90.0122010021791, 3.91356952406485, 30.7171062375289], "hue":"YR", "saturation":"3", "brightness":"1", "alternatives":[{"colorCode":"YR12", "score":1.29212385497593}, {"colorCode":"Y23", "score":2.15820506920017}, {"colorCode":"YR21", "score":2.78168601000008}, {"colorCode":"E55", "score":4.26044959014703}, {"colorCode":"YR20", "score":4.28125389213703}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR61.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR61.json deleted file mode 100644 index b25ddb3..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR61.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR61", "rgbString":"fddac4", "name":"Yellowish Skin Pink", "rgb":[253, 218, 196], "cie":[89.3981355925353, 8.84843759398213, 15.3098363570445], "hue":"YR", "saturation":"6", "brightness":"1", "alternatives":[{"colorCode":"YR02", "score":0.518124204995482}, {"colorCode":"YR01", "score":0.571256375881477}, {"colorCode":"YR00", "score":1.80894961225632}, {"colorCode":"R12", "score":1.89598879172967}, {"colorCode":"YR20", "score":2.60628498146522}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR65.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR65.json deleted file mode 100644 index 7e15cb5..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR65.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR65", "rgbString":"faae60", "name":"Atoll", "rgb":[250, 174, 96], "cie":[76.9451507351777, 20.2101214022487, 50.4671969534969], "hue":"YR", "saturation":"6", "brightness":"5", "alternatives":[{"colorCode":"YR15", "score":5.03417777305786}, {"colorCode":"E95", "score":5.04390146094387}, {"colorCode":"E97", "score":5.76405800836275}, {"colorCode":"R14", "score":6.34794416297394}, {"colorCode":"E15", "score":6.35580630284096}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR68.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR68.json deleted file mode 100644 index eb1abad..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR68.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR68", "rgbString":"f37022", "name":"Orange", "rgb":[243, 112, 34], "cie":[62.3032528604858, 46.4568489686272, 62.5288127308548], "hue":"YR", "saturation":"6", "brightness":"8", "alternatives":[{"colorCode":"YR18", "score":1.85552561426949}, {"colorCode":"YR07", "score":3.51932193765231}, {"colorCode":"YR09", "score":4.9824519237895}, {"colorCode":"E09", "score":6.96194697028362}, {"colorCode":"YR27", "score":7.31398707990236}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/color/YR82.json b/uml2es/examples/blockFactory/data/blockfactory/color/YR82.json deleted file mode 100644 index 82341ef..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/color/YR82.json +++ /dev/null @@ -1 +0,0 @@ -{"colorCode":"YR82", "rgbString":"fdc68d", "name":"Mellow Peach", "rgb":[253, 198, 141], "cie":[83.5442956165649, 12.5944270334888, 36.015972366934], "hue":"YR", "saturation":"8", "brightness":"2", "alternatives":[{"colorCode":"FYR1", "score":2.31696414986924}, {"colorCode":"E15", "score":2.86749083798244}, {"colorCode":"E95", "score":3.30489256670589}, {"colorCode":"YR15", "score":3.7516444157512}, {"colorCode":"E34", "score":5.05209059093428}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/custom/UCLACampus.json b/uml2es/examples/blockFactory/data/blockfactory/custom/UCLACampus.json deleted file mode 100644 index 8ea1bb0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/custom/UCLACampus.json +++ /dev/null @@ -1 +0,0 @@ -{"modelId":"UCLACampus", "modelName":"UCLA Campus", "status":"INDEV", "requestDate":"2018-03-09-05:00", "clientId":"cucla", "instructions":{"docURL":"https://bf.com/docs/ucla.pdf", "docReleaseTag":"0.1"}, "blocks":[{"quantity":1, "blockNumber":"block998"}, {"quantity":14, "blockNumber":"block836"}, {"quantity":6, "blockNumber":"block795"}, {"quantity":12, "blockNumber":"block148"}, {"quantity":11, "blockNumber":"block342"}, {"quantity":1, "blockNumber":"block150"}, {"quantity":12, "blockNumber":"block879"}, {"quantity":3, "blockNumber":"block379"}, {"quantity":7, "blockNumber":"block866"}, {"quantity":10, "blockNumber":"block6"}, {"quantity":2, "blockNumber":"block675"}, {"quantity":7, "blockNumber":"block888"}, {"quantity":12, "blockNumber":"block581"}, {"quantity":15, "blockNumber":"block276"}, {"quantity":9, "blockNumber":"block10"}, {"quantity":5, "blockNumber":"block425"}, {"quantity":5, "blockNumber":"block913"}, {"quantity":4, "blockNumber":"block639"}, {"quantity":2, "blockNumber":"block202"}, {"quantity":7, "blockNumber":"block113"}, {"quantity":3, "blockNumber":"block586"}, {"quantity":8, "blockNumber":"block769"}, {"quantity":5, "blockNumber":"block546"}, {"quantity":2, "blockNumber":"block728"}, {"quantity":6, "blockNumber":"block689"}, {"quantity":6, "blockNumber":"block240"}, {"quantity":6, "blockNumber":"block178"}, {"quantity":4, "blockNumber":"block384"}, {"quantity":7, "blockNumber":"block220"}, {"quantity":9, "blockNumber":"block820"}, {"quantity":4, "blockNumber":"block225"}, {"quantity":10, "blockNumber":"block931"}, {"quantity":9, "blockNumber":"block685"}, {"quantity":3, "blockNumber":"block122"}, {"quantity":4, "blockNumber":"block105"}, {"quantity":15, "blockNumber":"block891"}, {"quantity":1, "blockNumber":"block129"}, {"quantity":1, "blockNumber":"block476"}, {"quantity":11, "blockNumber":"block835"}, {"quantity":8, "blockNumber":"block602"}, {"quantity":8, "blockNumber":"block559"}, {"quantity":7, "blockNumber":"block621"}, {"quantity":5, "blockNumber":"block927"}, {"quantity":4, "blockNumber":"block42"}, {"quantity":5, "blockNumber":"block722"}, {"quantity":6, "blockNumber":"block970"}, {"quantity":14, "blockNumber":"block349"}, {"quantity":4, "blockNumber":"block448"}, {"quantity":2, "blockNumber":"block793"}, {"quantity":14, "blockNumber":"block670"}, {"quantity":5, "blockNumber":"block373"}, {"quantity":11, "blockNumber":"block593"}, {"quantity":13, "blockNumber":"block281"}, {"quantity":10, "blockNumber":"block257"}, {"quantity":14, "blockNumber":"block489"}, {"quantity":1, "blockNumber":"block117"}, {"quantity":3, "blockNumber":"block800"}, {"quantity":5, "blockNumber":"block83"}, {"quantity":4, "blockNumber":"block419"}, {"quantity":4, "blockNumber":"block917"}, {"quantity":3, "blockNumber":"block233"}, {"quantity":10, "blockNumber":"block990"}, {"quantity":14, "blockNumber":"block372"}, {"quantity":8, "blockNumber":"block229"}, {"quantity":1, "blockNumber":"block686"}, {"quantity":13, "blockNumber":"block530"}, {"quantity":9, "blockNumber":"block771"}, {"quantity":4, "blockNumber":"block93"}, {"quantity":12, "blockNumber":"block372"}, {"quantity":14, "blockNumber":"block561"}, {"quantity":9, "blockNumber":"block210"}, {"quantity":13, "blockNumber":"block692"}, {"quantity":3, "blockNumber":"block428"}, {"quantity":10, "blockNumber":"block327"}, {"quantity":3, "blockNumber":"block128"}, {"quantity":7, "blockNumber":"block798"}, {"quantity":4, "blockNumber":"block966"}, {"quantity":6, "blockNumber":"block962"}, {"quantity":8, "blockNumber":"block421"}, {"quantity":7, "blockNumber":"block148"}, {"quantity":15, "blockNumber":"block865"}, {"quantity":13, "blockNumber":"block669"}, {"quantity":13, "blockNumber":"block232"}, {"quantity":1, "blockNumber":"block37"}, {"quantity":7, "blockNumber":"block336"}, {"quantity":9, "blockNumber":"block433"}, {"quantity":14, "blockNumber":"block985"}, {"quantity":14, "blockNumber":"block78"}, {"quantity":1, "blockNumber":"block281"}, {"quantity":11, "blockNumber":"block602"}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/material/mpine.json b/uml2es/examples/blockFactory/data/blockfactory/material/mpine.json deleted file mode 100644 index c9d87a0..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/material/mpine.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"mpine", "name":"pine", "type":"wood"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/material/mplastic.json b/uml2es/examples/blockFactory/data/blockfactory/material/mplastic.json deleted file mode 100644 index 3820e04..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/material/mplastic.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"mplastic", "name":"plastic", "type":"polymer"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/material/mspruce.json b/uml2es/examples/blockFactory/data/blockfactory/material/mspruce.json deleted file mode 100644 index 4077896..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/material/mspruce.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"mspruce", "name":"spruce", "type":"wood"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/material/mwalnut.json b/uml2es/examples/blockFactory/data/blockfactory/material/mwalnut.json deleted file mode 100644 index 73f4dba..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/material/mwalnut.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"mwalnut", "name":"walnut", "type":"wood"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/model/EmpireStateBuilding.json b/uml2es/examples/blockFactory/data/blockfactory/model/EmpireStateBuilding.json deleted file mode 100644 index 867104c..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/model/EmpireStateBuilding.json +++ /dev/null @@ -1 +0,0 @@ -{"modelId":"EmpireStateBuilding", "modelName":"Empire State Building", "instructions":{"docURL":"https://bf.com/docs/esb.pdf", "docReleaseTag":"2.1"}, "blocks":[{"quantity":13, "blockNumber":"block506"}, {"quantity":7, "blockNumber":"block665"}, {"quantity":14, "blockNumber":"block189"}, {"quantity":7, "blockNumber":"block971"}, {"quantity":9, "blockNumber":"block642"}, {"quantity":3, "blockNumber":"block364"}, {"quantity":11, "blockNumber":"block278"}, {"quantity":7, "blockNumber":"block96"}, {"quantity":15, "blockNumber":"block15"}, {"quantity":4, "blockNumber":"block78"}, {"quantity":10, "blockNumber":"block83"}, {"quantity":15, "blockNumber":"block148"}, {"quantity":6, "blockNumber":"block628"}, {"quantity":8, "blockNumber":"block610"}, {"quantity":3, "blockNumber":"block667"}, {"quantity":13, "blockNumber":"block752"}, {"quantity":8, "blockNumber":"block165"}, {"quantity":2, "blockNumber":"block678"}, {"quantity":5, "blockNumber":"block356"}, {"quantity":12, "blockNumber":"block206"}, {"quantity":9, "blockNumber":"block760"}, {"quantity":1, "blockNumber":"block100"}, {"quantity":15, "blockNumber":"block834"}, {"quantity":11, "blockNumber":"block574"}, {"quantity":10, "blockNumber":"block930"}, {"quantity":11, "blockNumber":"block202"}, {"quantity":3, "blockNumber":"block111"}, {"quantity":5, "blockNumber":"block976"}, {"quantity":10, "blockNumber":"block76"}, {"quantity":7, "blockNumber":"block118"}, {"quantity":1, "blockNumber":"block463"}, {"quantity":8, "blockNumber":"block860"}, {"quantity":1, "blockNumber":"block639"}, {"quantity":4, "blockNumber":"block51"}, {"quantity":3, "blockNumber":"block915"}, {"quantity":7, "blockNumber":"block661"}, {"quantity":4, "blockNumber":"block29"}, {"quantity":4, "blockNumber":"block706"}, {"quantity":5, "blockNumber":"block370"}, {"quantity":1, "blockNumber":"block407"}, {"quantity":1, "blockNumber":"block936"}, {"quantity":3, "blockNumber":"block115"}, {"quantity":1, "blockNumber":"block783"}, {"quantity":11, "blockNumber":"block311"}, {"quantity":11, "blockNumber":"block815"}, {"quantity":9, "blockNumber":"block288"}, {"quantity":1, "blockNumber":"block553"}, {"quantity":8, "blockNumber":"block648"}, {"quantity":9, "blockNumber":"block334"}, {"quantity":15, "blockNumber":"block451"}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/data/blockfactory/model/TajMahal.json b/uml2es/examples/blockFactory/data/blockfactory/model/TajMahal.json deleted file mode 100644 index eb54966..0000000 --- a/uml2es/examples/blockFactory/data/blockfactory/model/TajMahal.json +++ /dev/null @@ -1 +0,0 @@ -{"modelId":"TajMahal", "modelName":"Taj Mahal", "instructions":{"docURL":"https://bf.com/docs/tm.pdf", "docReleaseTag":"1.3"}, "blocks":[{"quantity":15, "blockNumber":"block573"}, {"quantity":1, "blockNumber":"block775"}, {"quantity":6, "blockNumber":"block474"}, {"quantity":15, "blockNumber":"block208"}, {"quantity":5, "blockNumber":"block332"}, {"quantity":8, "blockNumber":"block14"}, {"quantity":8, "blockNumber":"block76"}, {"quantity":12, "blockNumber":"block61"}, {"quantity":11, "blockNumber":"block935"}, {"quantity":12, "blockNumber":"block449"}, {"quantity":11, "blockNumber":"block665"}, {"quantity":9, "blockNumber":"block714"}, {"quantity":14, "blockNumber":"block527"}, {"quantity":3, "blockNumber":"block620"}, {"quantity":9, "blockNumber":"block270"}, {"quantity":5, "blockNumber":"block379"}, {"quantity":15, "blockNumber":"block387"}, {"quantity":2, "blockNumber":"block671"}, {"quantity":7, "blockNumber":"block350"}, {"quantity":1, "blockNumber":"block706"}, {"quantity":15, "blockNumber":"block792"}, {"quantity":3, "blockNumber":"block118"}, {"quantity":5, "blockNumber":"block84"}, {"quantity":8, "blockNumber":"block631"}, {"quantity":2, "blockNumber":"block551"}, {"quantity":12, "blockNumber":"block474"}, {"quantity":15, "blockNumber":"block339"}, {"quantity":5, "blockNumber":"block908"}, {"quantity":11, "blockNumber":"block845"}, {"quantity":13, "blockNumber":"block138"}, {"quantity":4, "blockNumber":"block472"}, {"quantity":1, "blockNumber":"block446"}, {"quantity":15, "blockNumber":"block902"}, {"quantity":8, "blockNumber":"block237"}, {"quantity":10, "blockNumber":"block413"}, {"quantity":9, "blockNumber":"block863"}, {"quantity":7, "blockNumber":"block331"}, {"quantity":14, "blockNumber":"block975"}, {"quantity":2, "blockNumber":"block648"}, {"quantity":2, "blockNumber":"block80"}, {"quantity":6, "blockNumber":"block168"}, {"quantity":11, "blockNumber":"block416"}, {"quantity":6, "blockNumber":"block640"}, {"quantity":2, "blockNumber":"block326"}, {"quantity":9, "blockNumber":"block668"}, {"quantity":6, "blockNumber":"block823"}, {"quantity":6, "blockNumber":"block468"}, {"quantity":8, "blockNumber":"block359"}, {"quantity":2, "blockNumber":"block118"}, {"quantity":12, "blockNumber":"block958"}, {"quantity":1, "blockNumber":"block41"}, {"quantity":14, "blockNumber":"block531"}, {"quantity":12, "blockNumber":"block134"}, {"quantity":7, "blockNumber":"block498"}, {"quantity":4, "blockNumber":"block443"}, {"quantity":7, "blockNumber":"block311"}, {"quantity":6, "blockNumber":"block923"}, {"quantity":1, "blockNumber":"block713"}, {"quantity":7, "blockNumber":"block474"}, {"quantity":4, "blockNumber":"block215"}]} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/gradle.properties b/uml2es/examples/blockFactory/gradle.properties deleted file mode 100755 index feeb965..0000000 --- a/uml2es/examples/blockFactory/gradle.properties +++ /dev/null @@ -1,8 +0,0 @@ -mlAppName=xmi2es-examples-blockFactory -mlHost=localhost -mlUsername=admin -mlPassword=admin -mlRestPort=11259 -mlAppServicesPort=11259 -mlAppServicesHost=localhost -mlTestRestPort=11258 diff --git a/uml2es/examples/blockFactory/lib/log4j.properties b/uml2es/examples/blockFactory/lib/log4j.properties deleted file mode 100644 index e7e9930..0000000 --- a/uml2es/examples/blockFactory/lib/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -#root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - diff --git a/uml2es/examples/blockFactory/src/main/ml-config/databases/content-database.json b/uml2es/examples/blockFactory/src/main/ml-config/databases/content-database.json deleted file mode 100644 index e5478ca..0000000 --- a/uml2es/examples/blockFactory/src/main/ml-config/databases/content-database.json +++ /dev/null @@ -1 +0,0 @@ -{"database-name":"%%DATABASE%%", "schema-database":"%%SCHEMAS_DATABASE%%", "path-namespace":[{"prefix":"es", "namespace-uri":"http://marklogic.com/entity-services"}], "triple-index":true, "collection-lexicon":true} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/src/main/ml-config/databases/schemas-database.json b/uml2es/examples/blockFactory/src/main/ml-config/databases/schemas-database.json deleted file mode 100644 index 1361cb5..0000000 --- a/uml2es/examples/blockFactory/src/main/ml-config/databases/schemas-database.json +++ /dev/null @@ -1 +0,0 @@ -{"database-name": "%%SCHEMAS_DATABASE%%"} \ No newline at end of file diff --git a/uml2es/examples/blockFactory/src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1.xqy b/uml2es/examples/blockFactory/src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1.xqy deleted file mode 100644 index 309185b..0000000 --- a/uml2es/examples/blockFactory/src/main/ml-modules/ext/entity-services/BlockFactory-0.0.1.xqy +++ /dev/null @@ -1,671 +0,0 @@ -xquery version '1.0-ml'; - -(: - This module was generated by MarkLogic Entity Services. - The source model was BlockFactory-0.0.1 - - For usage and extension points, see the Entity Services Developer's Guide - - https://docs.marklogic.com/guide/entity-services - - After modifying this file, put it in your project for deployment to the modules - database of your application, and check it into your source control system. - - Generated at timestamp: 2018-04-04T09:12:18.558211-04:00 - :) - -(: -IMPL Notes: -1. We add a big block comment with the facts of the extended ES model. Our code references this. -2. Most extract-instance functions are modified for source-to-target mapping. -3. We build the abbreviated, denormalized form of the block part. -4. The signature for the extract-instance functions are enhanced. Newly added parameters are the content and context maps -from MLCP. This allows the function to adjust URI, collections, perms, and other options of the document. - -Here is the big comment: - -Your model has the following extended facts. These facts are also saved as triples in your content DB:@prefix p7: . -@prefix xs: . -@prefix p0: . -@prefix p5: . -@prefix p2: . -@prefix p4: . -@prefix p1: . -@prefix p6: . - -p5:blocks p1:reference p0:BlockModelPart ; - p1:relationship "composite" ; - p1:typeIsReference - "true"^^xs:boolean . - -p0:Block p1:collections "part" . - -p0:BlockModel p1:collections "product" . - -p4:blocks p1:reference p0:BlockModelPart ; - p1:relationship "composite" ; - p1:typeIsReference - "true"^^xs:boolean . - -_:bnode4721720869404596580 - p1:associationClassEndAttribute - p6:alternatives ; - p1:associationClassEndFK - "true"^^xs:boolean ; - p1:associationClassEndClass - p0:BlockColor . - -p6:alternatives p1:reference p0:BlockColor ; - p1:relationship "association" ; - p1:typeIsReference - "true"^^xs:boolean ; - p1:associationClass - p0:Similarity . - -p4:instructions p1:reference p0:Instructions ; - p1:relationship "shared" ; - p1:typeIsReference - "true"^^xs:boolean . - -p2:material p1:reference p0:Material ; - p1:relationship "association" ; - p1:typeIsReference - "true"^^xs:boolean . - -p5:instructions p1:reference p0:Instructions ; - p1:relationship "shared" ; - p1:typeIsReference - "true"^^xs:boolean . - -p5:clientRequester - p1:reference p0:Client ; - p1:relationship "association" ; - p1:typeIsReference - "true"^^xs:boolean . - -p2:color p1:reference p0:BlockColor ; - p1:relationship "association" ; - p1:typeIsReference - "true"^^xs:boolean . - -p0:Similarity p1:hasAssociationClassEnd - _:bnode4721720869404596580 ; - p1:isAssociationClass - "true"^^xs:boolean . - -p7:blockSummary p1:reference p0:Block ; - p1:reminder "abbrev and denorm" ; - p1:relationship "association" ; - p1:typeIsReference - "true"^^xs:boolean . - -p0:CustomBlockModel - p1:collections "product" , - "custom" , - "product" ; - p1:baseClass p0:BlockModel . - -:) - - -module namespace blockFactory - = 'http://com.marlogic.es.umldemo.blockfactory#BlockFactory-0.0.1'; - -import module namespace es = 'http://marklogic.com/entity-services' - at '/MarkLogic/entity-services/entity-services.xqy'; - -import module namespace json = "http://marklogic.com/xdmp/json" - at "/MarkLogic/json/json.xqy"; - - -declare option xdmp:mapping 'false'; - - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a Block - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-Block( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - (: IMPL: source mapping, collections :) - - let $source-node := es:init-source($source, 'Block') - let $blockNumber := $source-node/blockNumber ! xs:string(.) - let $length := $source-node/length ! xs:float(.) - let $width := $source-node/width ! xs:float(.) - let $height := $source-node/height ! xs:float(.) - let $mass := $source-node/mass ! xs:float(.) - let $color := $source-node/colorCode ! xs:string(.) - let $material := $source-node/materialId ! xs:string(.) - let $instance := es:init-instance($source-node, 'Block') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - (: As per extension note above, we should add to "part" collection :) - let $collections := map:get($context, "collections") - let $_ := map:put($context, "collections", ($collections, "part")) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('blockNumber', $blockNumber) - => map:with('length', $length) - => map:with('width', $width) - => map:with('height', $height) - => map:with('mass', $mass) - => map:with('color', $color) - => map:with('material', $material) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a Instructions - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-Instructions( - $source as item()? -) as map:map -{ - let $source-node := es:init-source($source, 'Instructions') - let $docURL := $source-node/docURL ! xs:string(.) - let $docReleaseTag := $source-node/docReleaseTag ! xs:string(.) - let $instance := es:init-instance($source-node, 'Instructions') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('docURL', $docURL) - => map:with('docReleaseTag', $docReleaseTag) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a BlockModel - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-BlockModel( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - (: IMPL: collectons :) - - let $source-node := es:init-source($source, 'BlockModel') - (: The following property is a local reference. :) - let $blocks := es:extract-array($source-node/blocks, blockFactory:extract-instance-BlockModelPart#1) - (: The following property is a local reference. :) - let $instructions := $source-node/instructions ! blockFactory:extract-instance-Instructions(.) - let $modelId := $source-node/modelId ! xs:string(.) - let $modelName := $source-node/modelName ! xs:string(.) - let $instance := es:init-instance($source-node, 'BlockModel') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - (: As per extension note above, we should add to "product" collection :) - let $collections := map:get($context, "collections") - let $_ := map:put($context, "collections", ($collections, "product")) - - return - if (empty($source-node/*)) - then $instance - else $instance - =>es:optional('blocks', $blocks) - => map:with('instructions', $instructions) - => map:with('modelId', $modelId) - => map:with('modelName', $modelName) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a Client - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-Client( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - (: IMPL: source mapping changes :) - - let $source-node := es:init-source($source, 'Client') - let $clientId := $source-node/id ! xs:string(.) - let $clientName := $source-node/name ! xs:string(.) - let $clientCountry := $source-node/country ! xs:string(.) - let $instance := es:init-instance($source-node, 'Client') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('clientId', $clientId) - => map:with('clientName', $clientName) - => map:with('clientCountry', $clientCountry) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a CustomBlockModel - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-CustomBlockModel( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - (: IMPL: source mappings, collections :) - - let $source-node := es:init-source($source, 'CustomBlockModel') - let $clientRequester := $source-node/clientId ! xs:string(.) - let $requestDate := $source-node/requestDate ! xs:date(.) - let $completionDate := $source-node/completionDate ! xs:date(.) - let $status := $source-node/status ! xs:string(.) - (: The following property is a local reference. :) - let $blocks := es:extract-array($source-node/blocks, blockFactory:extract-instance-BlockModelPart#1) - (: The following property is a local reference. :) - let $instructions := $source-node/instructions ! blockFactory:extract-instance-Instructions(.) - let $modelId := $source-node/modelId ! xs:string(.) - let $modelName := $source-node/modelName ! xs:string(.) - let $instance := es:init-instance($source-node, 'CustomBlockModel') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - (: As per extension note above, we should add to "product" and "custom" collections :) - let $collections := map:get($context, "collections") - let $_ := map:put($context, "collections", ($collections, "product", "custom")) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('clientRequester', $clientRequester) - => map:with('requestDate', $requestDate) - =>es:optional('completionDate', $completionDate) - => map:with('status', $status) - =>es:optional('blocks', $blocks) - => map:with('instructions', $instructions) - => map:with('modelId', $modelId) - => map:with('modelName', $modelName) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a BlockColor - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-BlockColor( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - let $source-node := es:init-source($source, 'BlockColor') - let $colorCode := $source-node/colorCode ! xs:string(.) - let $rgbString := $source-node/rgbString ! xs:string(.) - let $name := $source-node/name ! xs:string(.) - (: The following property is a local reference. :) - let $alternatives := es:extract-array($source-node/alternatives, blockFactory:extract-instance-Similarity#1) - let $rgb := json:to-array($source-node/rgb ! xs:int(.) ) - let $cie := json:to-array($source-node/cie ! xs:float(.) ) - let $hue := $source-node/hue ! xs:string(.) - let $saturation := $source-node/saturation ! xs:string(.) - let $brightness := $source-node/brightness ! xs:string(.) - let $instance := es:init-instance($source-node, 'BlockColor') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('colorCode', $colorCode) - => map:with('rgbString', $rgbString) - => map:with('name', $name) - =>es:optional('alternatives', $alternatives) - => map:with('rgb', $rgb) - => map:with('cie', $cie) - => map:with('hue', $hue) - => map:with('saturation', $saturation) - => map:with('brightness', $brightness) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a BlockModelPart - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-BlockModelPart( - $source as item()? -) as map:map -{ - (: IMPL: this is where we do the abbreviate and denorm :) - - (: grab the block, material, color :) - let $source-node := es:init-source($source, 'BlockModelPart') - let $block := fn:doc(concat("/xmi2es/blockFactory/block/", $source-node/blockNumber, ".json"))/envelope/instance/Block - let $material := fn:doc(concat("/xmi2es/blockFactory/material/", $block/material, ".json"))/envelope/instance/Material - let $color := fn:doc(concat("/xmi2es/blockFactory/color/", $block/color, ".json"))/envelope/instance/BlockColor - let $_ := - if (not(exists($block)) or not(exists($material)) or not(exists($color))) then - xdmp:log(concat("Unable to resolve structure of block *", $source-node/blockNumber, "*"), "error") - else () - - let $quantity := $source-node/quantity ! xs:int(.) - let $blockNumber := $source-node/blockNumber ! xs:string(.) - let $blockDim := concat($block/length, "x", $block/width, "x", $block/height) ! xs:string(.) - let $materialId := $material/materialId ! xs:string(.) - let $materialName := $material/materialName ! xs:string(.) - let $materialType := $material/materialType ! xs:string(.) - let $colorCode := $color/colorCode ! xs:string(.) - let $colorName := $color/name ! xs:string(.) - let $closestColor := $color/alternatives[1]/Similarity/refBlockColor ! xs:string(.) - let $closestColorName := fn:doc(concat("/xmi2es/blockFactory/color/", $closestColor, ".json"))/envelope/instance/BlockColor/name ! xs:string(.) - - let $instance := es:init-instance($source-node, 'BlockModelPart') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('quantity', $quantity) - => map:with('blockNumber', $blockNumber) - =>es:optional('blockDim', $blockDim) - =>es:optional('materialId', $materialId) - =>es:optional('materialName', $materialName) - =>es:optional('materialType', $materialType) - =>es:optional('colorCode', $colorCode) - =>es:optional('colorName', $colorName) - =>es:optional('closestColor', $closestColor) - =>es:optional('closestColorName', $closestColorName) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a Material - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-Material( - $source as item()?, $content as map:map, $context as map:map -) as map:map -{ - (: IMPL: source mapping changes :) - let $source-node := es:init-source($source, 'Material') - let $materialId := $source-node/id ! xs:string(.) - let $materialName := $source-node/name ! xs:string(.) - let $materialType := $source-node/type ! xs:string(.) - let $instance := es:init-instance($source-node, 'Material') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('materialId', $materialId) - => map:with('materialName', $materialName) - => map:with('materialType', $materialType) -}; - -(:~ - : Extracts instance data, as a map:map, from some source document. - : @param $source-node A document or node that contains - : data for populating a Similarity - : @return A map:map instance with extracted data and - : metadata about the instance. - :) -declare function blockFactory:extract-instance-Similarity( - $source as item()? -) as map:map -{ - (: IMPL: source mapping :) - - let $source-node := es:init-source($source, 'Similarity') - let $score := $source-node/score ! xs:float(.) - let $refBlockColor := $source-node/colorCode ! xs:string(.) - let $instance := es:init-instance($source-node, 'Similarity') - (: Comment or remove the following line to suppress attachments :) - =>es:add-attachments($source) - - return - if (empty($source-node/*)) - then $instance - else $instance - => map:with('score', $score) - => map:with('refBlockColor', $refBlockColor) -}; - - -(:~ - : Turns an entity instance into a canonical document structure. - : Results in either a JSON document, or an XML document that conforms - : to the entity-services schema. - : Using this function as-is should be sufficient for most use - : cases, and will play well with other generated artifacts. - : @param $entity-instance A map:map instance returned from one of the extract-instance - : functions. - : @param $format Either "json" or "xml". Determines output format of function - : @return An XML element that encodes the instance. - :) -declare function blockFactory:instance-to-canonical( - - $entity-instance as map:map, - $instance-format as xs:string -) as node() -{ - - if ($instance-format eq "json") - then xdmp:to-json( blockFactory:canonicalize($entity-instance) )/node() - else blockFactory:instance-to-canonical-xml($entity-instance) -}; - - -(:~ - : helper function to turn map structure of an instance, which uses specialized - : keys to encode metadata, into a document tree, which uses the node structure - : to encode all type and property information. - :) -declare private function blockFactory:canonicalize( - $entity-instance as map:map -) as map:map -{ - json:object() - =>map:with( map:get($entity-instance,'$type'), - if ( map:contains($entity-instance, '$ref') ) - then fn:head( (map:get($entity-instance, '$ref'), json:object()) ) - else - let $m := json:object() - let $_ := - for $key in map:keys($entity-instance) - let $instance-property := map:get($entity-instance, $key) - where ($key castable as xs:NCName) - return - typeswitch ($instance-property) - (: This branch handles embedded objects. You can choose to prune - an entity's representation of extend it with lookups here. :) - case json:object - return - if (empty(map:keys($instance-property))) - then map:put($m, $key, json:object()) - else map:put($m, $key, blockFactory:canonicalize($instance-property)) - (: An array can also treated as multiple elements :) - case json:array - return - ( - for $val at $i in json:array-values($instance-property) - return - if ($val instance of json:object) - then json:set-item-at($instance-property, $i, blockFactory:canonicalize($val)) - else (), - map:put($m, $key, $instance-property) - ) - - (: A sequence of values should be simply treated as multiple elements :) - (: TODO is this lossy? :) - case item()+ - return - for $val in $instance-property - return map:put($m, $key, $val) - default return map:put($m, $key, $instance-property) - return $m) -}; - - - - - -(:~ - : Turns an entity instance into an XML structure. - : This out-of-the box implementation traverses a map structure - : and turns it deterministically into an XML tree. - : Using this function as-is should be sufficient for most use - : cases, and will play well with other generated artifacts. - : @param $entity-instance A map:map instance returned from one of the extract-instance - : functions. - : @return An XML element that encodes the instance. - :) -declare private function blockFactory:instance-to-canonical-xml( - $entity-instance as map:map -) as element() -{ - (: Construct an element that is named the same as the Entity Type :) - let $namespace := map:get($entity-instance, "$namespace") - let $namespace-prefix := map:get($entity-instance, "$namespacePrefix") - let $nsdecl := - if ($namespace) then - namespace { $namespace-prefix } { $namespace } - else () - let $type-name := map:get($entity-instance, '$type') - let $type-qname := - if ($namespace) - then fn:QName( $namespace, $namespace-prefix || ":" || $type-name) - else $type-name - return - element { $type-qname } { - $nsdecl, - if ( map:contains($entity-instance, '$ref') ) - then map:get($entity-instance, '$ref') - else - for $key in map:keys($entity-instance) - let $instance-property := map:get($entity-instance, $key) - let $ns-key := - if ($namespace and $key castable as xs:NCName) - then fn:QName( $namespace, $namespace-prefix || ":" || $key) - else $key - where ($key castable as xs:NCName) - return - typeswitch ($instance-property) - (: This branch handles embedded objects. You can choose to prune - an entity's representation of extend it with lookups here. :) - case json:object+ - return - for $prop in $instance-property - return element { $ns-key } { blockFactory:instance-to-canonical-xml($prop) } - (: An array can also treated as multiple elements :) - case json:array - return - for $val in json:array-values($instance-property) - return - if ($val instance of json:object) - then element { $ns-key } { - attribute datatype { 'array' }, - blockFactory:instance-to-canonical-xml($val) - } - else element { $ns-key } { - attribute datatype { 'array' }, - $val } - (: A sequence of values should be simply treated as multiple elements :) - case item()+ - return - for $val in $instance-property - return element { $ns-key } { $val } - default return element { $ns-key } { $instance-property } - } -}; - - -(: - : Wraps a canonical instance (returned by instance-to-canonical()) - : within an envelope patterned document, along with the source - : document, which is stored in an attachments section. - : @param $entity-instance an instance, as returned by an extract-instance - : function - : @param $entity-format Either "json" or "xml", selects the output format - : for the envelope - : @return A document which wraps both the canonical instance and source docs. - :) -declare function blockFactory:instance-to-envelope( - $entity-instance as map:map, - $envelope-format as xs:string -) as document-node() -{ - let $canonical := blockFactory:instance-to-canonical($entity-instance, $envelope-format) - let $attachments := es:serialize-attachments($entity-instance, $envelope-format) - return - if ($envelope-format eq "xml") - then - document { - element es:envelope { - element es:instance { - element es:info { - element es:title { map:get($entity-instance,'$type') }, - element es:version { '0.0.1' } - }, - $canonical - }, - $attachments - } - } - else - document { - object-node { 'envelope' : - object-node { 'instance' : - object-node { 'info' : - object-node { - 'title' : map:get($entity-instance,'$type'), - 'version' : '0.0.1' - } - } - + - $canonical - } - + - $attachments - } - } -}; - - -(: - : @param $entity-instance an instance, as returned by an extract-instance - : function - : @return A document which wraps both the canonical instance and source docs. - :) -declare function blockFactory:instance-to-envelope( - $entity-instance as map:map -) as document-node() -{ - blockFactory:instance-to-envelope($entity-instance, "xml") -}; - - - diff --git a/uml2es/examples/blockFactory/src/main/ml-modules/root/xmi2es/loadBlockFactoryTransformation.xqy b/uml2es/examples/blockFactory/src/main/ml-modules/root/xmi2es/loadBlockFactoryTransformation.xqy deleted file mode 100644 index 015bfb0..0000000 --- a/uml2es/examples/blockFactory/src/main/ml-modules/root/xmi2es/loadBlockFactoryTransformation.xqy +++ /dev/null @@ -1,30 +0,0 @@ -xquery version "1.0-ml"; -module namespace xmi2esBlockFactory = "http://marklogic.com/xmi2es/blockFactory"; - -import module namespace es = "http://marklogic.com/entity-services" at "/MarkLogic/entity-services/entity-services.xqy"; -import module namespace blockFactoryModel = 'http://com.marlogic.es.umldemo.blockfactory#BlockFactory-0.0.1' at "/ext/entity-services/BlockFactory-0.0.1.xqy"; - -declare function xmi2esBlockFactory:transform( - $content as map:map, - $context as map:map -) as map:map* { - - (: - Notice we pass content and context to the converter. I added that to allow control over doc-level stuff. - The "extended ES model" allows doc-level stuff like collections, perms, etc. - :) - let $sourceDoc := map:get($content, "value") - let $docType := string(map:get($context, "transform_param")) - let $canonInstance := - if ($docType eq "client") then blockFactoryModel:extract-instance-Client($sourceDoc, $content, $context) - else if ($docType = "block") then blockFactoryModel:extract-instance-Block($sourceDoc, $content, $context) - else if ($docType = "material") then blockFactoryModel:extract-instance-Material($sourceDoc, $content, $context) - else if ($docType = "color") then blockFactoryModel:extract-instance-BlockColor($sourceDoc, $content, $context) - else if ($docType = "model") then blockFactoryModel:extract-instance-BlockModel($sourceDoc, $content, $context) - else if ($docType = "custom") then blockFactoryModel:extract-instance-CustomBlockModel($sourceDoc, $content, $context) - else concat("Illegal doc type ", $docType) - let $envDoc := blockFactoryModel:instance-to-envelope($canonInstance, "json") - let $updatedDoc := map:put($content, "value", $envDoc) - - return $content -}; diff --git a/uml2es/examples/declarativeCity/README.md b/uml2es/examples/declarativeCity/README.md deleted file mode 100644 index 1f20253..0000000 --- a/uml2es/examples/declarativeCity/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# A City Data Model With "Declarative Mapper" Source Mapping - -## Intro -This example shows the interop of two tools: our UML-to-Entity Services toolkit; and the Declarative Mapper (TBD - link). The Declarative Mapper tool allows us to map data from source to target document using a configurable template. We map source to target without writing code. Rather, we compose a template, which is an XML or JSON document that specifies mapping expressions to transform source to target. At runtime, we apply the template to each source document; the Declarative Mapper outputs the desired target document. - -Using Declarative Mapper as a standlone tool, we would write the template by hand. In this example, we generate it from a UML model. Our UML model defines the target structure of a city. Within the model, we use stereotypes from our ML profile to configure Declarative Mapper transformation expressions for each attribute. - -Here is our UML model. - -![DeclarativeCity](../umlModels/DeclarativeCity.png) - -Notice we have a class, called City, consisting of several attributes: name, countryCode, population, metroPopulation, dense, and countryName. City is our target structure. We want the output of Declarative Mapper to bear the structure of City. The source data -- the input of Declarative Mapper -- has a much different structure. We don't model in UML the structure of the source. Rather, in the UML model, for each attribute, we stereotype the attribute as xImpl and tag the stereotype with a mapping expression. The stereotype indicates how we obtain the value of that attribute from source data. In effect, the UML model defines the target structure and reveals how to arrive at that structure from source data. - -In our example we have two sources of data: dmdemo and funbase. Each source has its own structure, and thus each needs its own mapping. - -dmdemo is a large JSON file, population.json, that contains hundreds of city records. Here is an excerpt: - - { - "name": "BEIJING", - "country": "CN", - "population": "18590", - "metro-population": "24900", - "language": "zh-CN" - }, - { - "name": "Karachi", - "country": "PK", - "population": "18000", - "metro-population": "27506", - "language": "es" - } - -In funbase, cities are defined in a CSV. Here is an excerpt: - - city_name,country - Otter Lake,USA - US Flag,Moon - Venustown,Mars - -For a given attribute, the xImpl stereotype's tagged value defines how to map that attribute from source. Here is the mapping for countryName: - - * http://marklogic.com/xmi2es/xes/mapper/dmdemo,"""[[lookup('/countries.json', extract('country'), coalesce(@language, 'en'))]]""" - * http://marklogic.com/xmi2es/xes/mapper/funbase,"""[[extract('country')]]""" - -The first of these is the dmdemo mapping; to obtain countryName, we lookup in another document (countries.json), the English text name for the country whose code country source attribute. The second is the funbase mapping; from funbase the country attribute maps to the target countryName attribute. - -When we put these transformations together -- you'll see this later when you open the Query Console workspace and work through the exercise -- we have enough detail to fully define Declarative Mapper templates for each source. Here is the template to produce a City document from dmdemo source. - - - XML - - - -Here is the template to produce a City document from funbase source: - - - XML - - - -The following figure shows the end-to-end flow. We define our model in our favorite toolkit-compliant UML tool. From that tool we export is as XMI and pass it though our UML-to-Entity Services toolkit. From the resulting Entity Services model (both the base model and its extensions), we generate the Declarative Mapper templates for each source. We produce target documents by applying these templates to the source documents. Significantly, the target documents have the form of our UML model. And we didn't have to write the templates by hand; our UML model defines them! - -![End to end diagram](./end2end.png) - - -A few design points to mention: -- For many data models, we avoid source mapping altogether. The model shows the target we wish to build. There might be many sources from which the target obtains its data. The source structure is possibly very messy. The logic to transform source to target might be better expressed using a transform language than as stereotypes in the model. Even when the mapping is straightforward, we might consider the data model the wrong place to indicate source mapping logic. -- We use the generic xImpl stereotype to specify source mapping. This stereotype can be used to specify any sort of design advice. We might have created a specific stereotype for source mapping. We haven't gone down that path because source mapping isn't often included in the data model artifact. See previous point. -- xImpl allows us to specify design advice as semantic triples. These triples are added to the extended Entity Services model. In the section "Explore the Mapping" you will see how we generate Declarative Mapper templates from these triples. Notice that we provide only the predicate and object. The predicate indicates which mapping to use -- in our example it's either dmdemo or funbase. The object is the Declarative Mapper expression. (As for the subject, it is the Entity Services IRI for the attribute.) In effect the triple says: for this attribute, from the source of type dmdemo (or funbase), use the following Declarative Mapper expression to obtain the value of the attribute. - -## How to run: - -Our project uses gradle. Before running, view the settings in gradle.properties. Create a file called gradle-local.properties and in this file override any of the properties from gradle.properties. - -Here are the steps to setup. - -### Setup DB -Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES transform to our modules. - -Run the following: - -gradle -PenvironmentName=local -i setup mlDeploy - -Confirm: -- New DB and app server created with name xmi2es-examples-dmcity. - -### Import the Model - -Run the following to load the model: - -gradle -b uml2es.gradle -PenvironmentName=local -i -PmodelName=DeclarativeCity uDeployModel - -Confirm: -- Content DB includes several documents created when loading the XMI, including: - * /marklogic.com/entity-services/models/DeclarativeCity.json - the ES model - * /xmi2es/extension/DeclarativeCity.ttl - the extended ES model - * /xmi2es/findings/DeclarativeCity.xml - findings during the transform - -Check the /xmi2es/findings/DeclarativeCity.xml file. This indicates whether there were any issues during the transform. Verify there are none. - -### Load the Source Data - -Load the source data into our content database: - -gradle -PenvironmentName=local -i loadSources - -Confirm: -- Content DB now has, in addition to the documents created in the previous step, the following documents - - * /population.json - A large JSON containing the source city data for the dmdemo data set - * /countries.json - A JSON lookup file that maps country code to country name. Used during our Declarative Mapper transformation. - * /Otter Lake.json - A city record from the funbase data set. - * /US Flag.json - A city record from the funbase data set. - * /Venustown.json - A city record from the funbase data set. - -### Deploy Declarative Mapper - -Obtain the Declarative Mapper tool and deploy to the modules database from this example: xmi2es-examples-dmcity-modules. (If you deploy it to a different modules database in the instance, following the instructions in the workspace to point to that modules DB.) - -## Explore the Mapping -In Query Console, import XMI2ESDeclarative.xml workspace. You won't want to miss this part; it's where the fun happens. In this workspace you will: -- Examine the source data and the entity services model. -- Generate the Declarative Mapper templates -- Pass the source data through the Declarative Mapper templates to obtain target data that conforms to the Entity Services model. diff --git a/uml2es/examples/declarativeCity/XMI2ESDeclarativeCity.xml b/uml2es/examples/declarativeCity/XMI2ESDeclarativeCity.xml deleted file mode 100644 index a6b262c..0000000 --- a/uml2es/examples/declarativeCity/XMI2ESDeclarativeCity.xml +++ /dev/null @@ -1,123 +0,0 @@ -'use strict'; - -var sem = require("/MarkLogic/semantics.xqy"); - -/* -Let's take a look at the most important outputs of the UML-2-ES transform of our city data model -Make sure your database is xmi2es-examples-dmcity-content -*/ - -[ - "the entity services city model", cts.doc("/xmi2es/es/DeclarativeCity.json"), - "the extended model - and notice our Declarative Mapper expressions", sem.rdfParse(cts.doc("/xmi2es/extension/DeclarativeCity.ttl"), ["turtle"]) -]'use strict'; - -/* -Let's take a look at the most source data. -Make sure your database is xmi2es-examples-dmcity-content -*/ - -[ - "funbase", cts.search(cts.collectionQuery("funbase")), - "dmdemo", cts.doc("/population.json"), - "lookup country code to name", cts.doc("/countries.json") -]'use strict'; - -/* -Apply declarative mapper templates to inputs. -Make sure your database is xmi2es-examples-dmcity-content.You will need Declarative Mapper deployed to xmi2es-examples-dmcity-modules. - -Alternatively, if it resides in a different modules DB in the instance, change the line below: -"modules": xdmp.database("xmi2es-examples-dmcity-modules"), -*/ - -function applyTemplate(mappingName, entity, sourceDocs) { - var cmd = ""; - cmd += "const dm = require('/ext/declarative-mapper.sjs');\n"; - cmd += "declareUpdate();\n"; - cmd += "const config = cts.doc('/dm/mapper/" + mappingName + "/" + entity + ".xml');\n"; - cmd += "const context = dm.newCompilerContext(config);\n"; - cmd += "var mapper = dm.prepare(context);\n"; - cmd += "for (const sourceDoc of sourceDocs) {\n"; - cmd += " var targetDoc = mapper(sourceDoc);\n"; - cmd += " var uri = '/target/" + entity + "/' + targetDoc.xpath('//name/text()') + '_' + targetDoc.xpath('//countryName/text()') + '.xml';\n"; - cmd += " xdmp.documentInsert(uri, targetDoc, {collections: ['target']});\n"; - cmd += "}\n"; - - xdmp.log(cmd, "info"); - xdmp.eval(cmd, { - "sourceDocs" : sourceDocs - }, { - "modules": xdmp.database("xmi2es-examples-dmcity-modules"), - "database": xdmp.database("xmi2es-examples-dmcity-content"), - "update": "auto" - }); -} - -var funs = cts.search(cts.collectionQuery("funbase")); -applyTemplate("funbase", "City", funs); - -var popdocs = Sequence.from(cts.doc('/population.json').root); -applyTemplate("dmdemo", "City", popdocs); - -'use strict'; - -/* -Let's look at one target of the mapping per mapping type. -You will need Declarative Mapper deployed to xmi2es-examples-dmcity-modules -*/ - -[ - "fundemo", - cts.doc("/target/City/US Flag_Moon.xml"), - "dmdemo", - cts.doc("/target/City/ACCRA_Ghana.xml") -] -xquery version "1.0-ml"; - -import module namespace es = "http://marklogic.com/entity-services" - at "/MarkLogic/entity-services/entity-services.xqy"; -import module namespace sem = "http://marklogic.com/semantics" - at "/MarkLogic/semantics.xqy"; - -(: -Through introspection of the model, generate mapper templates. This is the germ of a generic generation capability. -Make sure your database is xmi2es-examples-dmcity-content. -:) - -let $xes := <xesTriples>{sem:rdf-parse(fn:doc("/xmi2es/extension/DeclarativeCity.ttl"), ("turtle"))}</xesTriples> -let $esModel := es:model-to-xml(fn:doc("/xmi2es/es/DeclarativeCity.json")) -let $baseIRI := concat($esModel//es:info/es:base-uri/text(), "/", - $esModel//es:info/es:title/text(), "-", - $esModel//es:info/es:version/text()) -for $entity in $esModel//es:definitions/* return - let $entityName := string($entity/fn:node-name(.)) - let $entityIRI := concat($baseIRI, "/", $entityName) - let $xmlns := string($entity/es:namespace) - let $mapperNames := for $name in $xes//sem:triple[sem:subject/text() eq $entityIRI and - sem:predicate/text() eq "http://marklogic.com/xmi2es/xes/hasMapper"]/sem:object/text() return fn:tokenize($name, "/")[last()] - for $mapperName in $mapperNames return - let $mapperURI := concat("/dm/mapper/", $mapperName, "/", $entityName, ".xml") - let $attribMappingPred := concat("http://marklogic.com/xmi2es/xes/mapper", "/", $mapperName) - let $mapper := - element {fn:QName("http://marklogic.com/declarative-mapper", "config")} {( - element {fn:QName("http://marklogic.com/declarative-mapper", "format")} {"XML"}, - element {fn:QName("http://marklogic.com/declarative-mapper", "template")} { - element {fn:QName($xmlns, $entityName)} { - for $attribName in $entity/es:properties/*/fn:node-name(.) - let $attribIRI := concat($entityIRI, "/", $attribName) - let $attribMapping := string($xes//sem:triple[sem:subject/text() eq $attribIRI and - sem:predicate/text() eq $attribMappingPred]/sem:object) - return - if (string-length($attribMapping) gt 0) then - element {$attribName} {$attribMapping} - else () - } - })} - return xdmp:document-insert($mapperURI, $mapper, - <options xmlns="xdmp:document-insert"> - <collections> - <collection>mapper</collection> - </collections> - </options>) - diff --git a/uml2es/examples/declarativeCity/build.gradle b/uml2es/examples/declarativeCity/build.gradle deleted file mode 100644 index 1610a8e..0000000 --- a/uml2es/examples/declarativeCity/build.gradle +++ /dev/null @@ -1,134 +0,0 @@ -buildscript { - - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } -} - -apply plugin: "net.saliman.properties" -apply plugin: "com.marklogic.ml-gradle" - -repositories { - jcenter{url "http://jcenter.bintray.com/"} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -task loadPopulation(type: com.marklogic.gradle.task.MlcpTask) { - def xmiDir = new File("${projectDir}").getAbsolutePath() + "/data/source/dmdemo" - def unixDir = xmiDir.replace('\\', '/'); - def regex = '"' + unixDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = xmiDir + "/population.json" - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "dmdemo" - host = mlHost - port = mlAppServicesPort.toInteger() -} - -task loadCountries(type: com.marklogic.gradle.task.MlcpTask) { - def xmiDir = new File("${projectDir}").getAbsolutePath() + "/data/source/dmdemo" - def unixDir = xmiDir.replace('\\', '/'); - def regex = '"' + unixDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = xmiDir + "/countries.json" - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "dmdemo" - host = mlHost - port = mlAppServicesPort.toInteger() -} - - -task loadFunbase(type: com.marklogic.gradle.task.MlcpTask) { - def xmiDir = new File("${projectDir}").getAbsolutePath() + "/data/source/funbase" - def unixDir = xmiDir.replace('\\', '/'); - def regex = '"' + unixDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = xmiDir + "/funbase_cities.csv" - input_file_type ="delimited_text" - - output_collections= "funbase" - output_permissions= "rest-reader,read,rest-writer,update" - output_uri_replace=regex - output_uri_prefix = "/" - output_uri_suffix = ".json" - - host = mlHost - port = mlAppServicesPort.toInteger() -} - -task loadSources() { - dependsOn "loadPopulation" - dependsOn "loadCountries" - dependsOn "loadFunbase" -} - -task includeXMI2ESTransform(type: Copy) { - from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" - into "src/main/ml-modules/root/xmi2es" -} - -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/DeclarativeCity.xml" - into "data/model" -} - -task includeUGradle() { - // Don't use Copy task bcuz file locking into gradle project dir on Windows - doLast { - copy { - from "../../uml2esTransform/uml2es.gradle" - into "." - } - } -} - -task setup() { - dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') - dependsOn('includeUGradle') -} diff --git a/uml2es/examples/declarativeCity/data/DeclarativeCity/.project b/uml2es/examples/declarativeCity/data/DeclarativeCity/.project deleted file mode 100644 index 5d374f7..0000000 --- a/uml2es/examples/declarativeCity/data/DeclarativeCity/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - DeclarativeCity - - - - - - - - diff --git a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.di b/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.di deleted file mode 100644 index bf9abab..0000000 --- a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.di +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.notation b/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.notation deleted file mode 100644 index 63f480c..0000000 --- a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.notation +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.uml b/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.uml deleted file mode 100644 index a078cd0..0000000 --- a/uml2es/examples/declarativeCity/data/DeclarativeCity/DeclarativeCity.uml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mapper:dmdemo,"""[[extract('name')]]""" - mapper:funbase,"""[[extract('city_name')]]""" - - - mapper:dmdemo,"""[[extract('country')]]""" - - - mapper:dmdemo,"""[[extract('population') * 1000 ]]""" - - - mapper:dmdemo,"""[[extract('metroPopulation') * 1000 ]]""" - - - mapper:dmdemo,"""[[if((@'population' / @'metro-population') > 0.75, 'dense', 'sparse')]]""" - - - mapper:dmdemo,"""[[lookup('/countries.json', extract('country'), coalesce(@language, 'en'))]]""" - mapper:funbase,"""[[extract('country')]]""" - - - xes:hasMapper,mapper:dmdemo - xes:hasMapper,mapper:funbase - - - - xes,http://marklogic.com/xmi2es/xes/ - mapper,http://marklogic.com/xmi2es/xes/mapper/ - - diff --git a/uml2es/examples/declarativeCity/data/source/dmdemo/countries.json b/uml2es/examples/declarativeCity/data/source/dmdemo/countries.json deleted file mode 100644 index 386ed8f..0000000 --- a/uml2es/examples/declarativeCity/data/source/dmdemo/countries.json +++ /dev/null @@ -1,2492 +0,0 @@ -{ - "AD": { - "de": "Andorra", - "en": "Andorra", - "es": "Andorra", - "fr": "Andorre", - "ja": "アンドラ", - "pt-BR": "Andorra", - "ru": "Андорра", - "zh-CN": "安道尔" - }, - "AE": { - "de": "Vereinigte Arabische Emirate", - "en": "United Arab Emirates", - "es": "Emiratos Árabes Unidos", - "fr": "Émirats Arabes Unis", - "ja": "アラブ首長国連邦", - "pt-BR": "Emirados Árabes Unidos", - "ru": "ОАЭ", - "zh-CN": "阿拉伯联合酋长国" - }, - "AF": { - "de": "Afghanistan", - "en": "Afghanistan", - "es": "Afganistán", - "fr": "Afghanistan", - "ja": "アフガニスタン・イスラム国", - "pt-BR": "Afeganistão", - "ru": "Афганистан", - "zh-CN": "阿富汗" - }, - "AG": { - "de": "Antigua und Barbuda", - "en": "Antigua and Barbuda", - "es": "Antigua y Barbuda", - "fr": "Antigua et Barbuda", - "ja": "アンティグア・バーブーダ", - "pt-BR": "Antígua e Barbuda", - "ru": "Антигуа и Барбуда", - "zh-CN": "安提瓜和巴布达" - }, - "AI": { - "de": "Anguilla", - "en": "Anguilla", - "es": "Anguila", - "fr": "Anguilla", - "ja": "アンギラ", - "pt-BR": "Anguilla", - "ru": "Ангилья", - "zh-CN": "安圭拉" - }, - "AL": { - "de": "Albanien", - "en": "Albania", - "es": "Albania", - "fr": "Albanie", - "ja": "アルバニア共和国", - "pt-BR": "Albânia", - "ru": "Албания", - "zh-CN": "阿尔巴尼亚" - }, - "AM": { - "de": "Armenien", - "en": "Armenia", - "es": "Armenia", - "fr": "Arménie", - "ja": "アルメニア共和国", - "pt-BR": "Armênia", - "ru": "Армения", - "zh-CN": "亚美尼亚" - }, - "AO": { - "de": "Angola", - "en": "Angola", - "es": "Angola", - "fr": "Angola", - "ja": "アンゴラ共和国", - "pt-BR": "Angola", - "ru": "Ангола", - "zh-CN": "安哥拉" - }, - "AQ": { - "de": "Antarktis", - "en": "Antarctica", - "es": "Antártida", - "fr": "Antarctique", - "ja": "南極", - "pt-BR": "Antártida", - "ru": "Антарктида", - "zh-CN": "南极洲" - }, - "AR": { - "de": "Argentinien", - "en": "Argentina", - "es": "Argentina", - "fr": "Argentine", - "ja": "アルゼンチン共和国", - "pt-BR": "Argentina", - "ru": "Аргентина", - "zh-CN": "阿根廷" - }, - "AS": { - "de": "Amerikanisch-Samoa", - "en": "American Samoa", - "es": "Samoa Americana", - "fr": "Samoa américaines", - "ja": "米領サモア", - "pt-BR": "Samoa Americana", - "ru": "Американское Самоа", - "zh-CN": "美属萨摩亚" - }, - "AT": { - "de": "Österreich", - "en": "Austria", - "es": "Austria", - "fr": "Autriche", - "ja": "オーストリア共和国", - "pt-BR": "Áustria", - "ru": "Австрия", - "zh-CN": "奥地利" - }, - "AU": { - "de": "Australien", - "en": "Australia", - "es": "Australia", - "fr": "Australie", - "ja": "オーストラリア", - "pt-BR": "Austrália", - "ru": "Австралия", - "zh-CN": "澳大利亚" - }, - "AW": { - "de": "Aruba", - "en": "Aruba", - "es": "Aruba", - "fr": "Aruba", - "ja": "アルバ島", - "pt-BR": "Aruba", - "ru": "Аруба", - "zh-CN": "阿鲁巴" - }, - "AX": { - "de": "Alandinseln", - "en": "Åland", - "es": "Islas de Åland", - "fr": "Îles Åland", - "ja": "オーランド諸島", - "pt-BR": "Alanda", - "ru": "Аланды", - "zh-CN": "奥兰群岛" - }, - "AZ": { - "de": "Aserbaidschan", - "en": "Azerbaijan", - "es": "Azerbaiyán", - "fr": "Azerbaïdjan", - "ja": "アゼルバイジャン共和国", - "pt-BR": "Azerbaijão", - "ru": "Азербайджан", - "zh-CN": "阿塞拜疆" - }, - "BA": { - "de": "Bosnien und Herzegowina", - "en": "Bosnia and Herzegovina", - "es": "Bosnia-Herzegovina", - "fr": "Bosnie-Herzégovine", - "ja": "ボスニア・ヘルツェゴビナ共和国", - "pt-BR": "Bósnia-Herzegóvina", - "ru": "Босния", - "zh-CN": "波斯尼亚和黑山共和国" - }, - "BB": { - "de": "Barbados", - "en": "Barbados", - "es": "Barbados", - "fr": "Barbade", - "ja": "バルバドス", - "pt-BR": "Barbados", - "ru": "Барбадос", - "zh-CN": "巴巴多斯" - }, - "BD": { - "de": "Bangladesch", - "en": "Bangladesh", - "es": "Bangladesh", - "fr": "Bangladesh", - "ja": "バングラディッシュ人民共和国", - "pt-BR": "Bangladexe", - "ru": "Бангладеш", - "zh-CN": "孟加拉" - }, - "BE": { - "de": "Belgien", - "en": "Belgium", - "es": "Bélgica", - "fr": "Belgique", - "ja": "ベルギー王国", - "pt-BR": "Bélgica", - "ru": "Бельгия", - "zh-CN": "比利时" - }, - "BF": { - "de": "Burkina Faso", - "en": "Burkina Faso", - "es": "Burkina Faso", - "fr": "Burkina Faso", - "ja": "ブルキナファソ", - "pt-BR": "Burkina Fasso", - "ru": "Буркина Фасо", - "zh-CN": "布基纳法索" - }, - "BG": { - "de": "Bulgarien", - "en": "Bulgaria", - "es": "Bulgaria", - "fr": "Bulgarie", - "ja": "ブルガリア共和国", - "pt-BR": "Bulgária", - "ru": "Болгария", - "zh-CN": "保加利亚" - }, - "BH": { - "de": "Bahrain", - "en": "Bahrain", - "es": "Bahréin", - "fr": "Bahreïn", - "ja": "バーレーン", - "pt-BR": "Bahrain", - "ru": "Бахрейн", - "zh-CN": "巴林" - }, - "BI": { - "de": "Burundi", - "en": "Burundi", - "es": "Burundi", - "fr": "Burundi", - "ja": "ブルンジ共和国", - "pt-BR": "Burundi", - "ru": "Бурунди", - "zh-CN": "布隆迪" - }, - "BJ": { - "de": "Benin", - "en": "Benin", - "es": "Benín", - "fr": "Bénin", - "ja": "ベニン共和国", - "pt-BR": "Benin", - "ru": "Бенин", - "zh-CN": "贝宁" - }, - "BL": { - "de": "St. Barthélemy", - "en": "Saint-Barthélemy", - "es": "San Bartolomé", - "fr": "Saint-Barthélémy", - "ja": "サン・バルテルミー", - "pt-BR": "São Bartolomeu", - "ru": "Остров Святого Бартоломея", - "zh-CN": "圣巴泰勒米" - }, - "BM": { - "de": "Bermuda", - "en": "Bermuda", - "es": "Bermudas", - "fr": "Bermudes", - "ja": "バミューダ諸島", - "pt-BR": "Bermudas", - "ru": "Бермудские о-ва", - "zh-CN": "百慕大" - }, - "BN": { - "de": "Brunei", - "en": "Brunei", - "es": "Brunéi", - "fr": "Brunéi Darussalam", - "ja": "ブルネイ", - "pt-BR": "Brunei", - "ru": "Бруней Даруссалам", - "zh-CN": "文莱" - }, - "BO": { - "de": "Bolivien", - "en": "Bolivia", - "es": "Bolivia", - "fr": "Bolivie", - "ja": "ボリビア共和国", - "pt-BR": "Bolívia", - "ru": "Боливия", - "zh-CN": "玻利维亚" - }, - "BQ": { - "de": "Bonaire", - "en": "Bonaire, Sint Eustatius, and Saba", - "es": "Bonaire", - "fr": "Bonaire, Saint-Eustache et Saba", - "ja": "ボネール、シント・ユースタティウスおよびサバ", - "pt-BR": "Bonaire", - "ru": "Бонайре, Синт-Эстатиус и Саба", - "zh-CN": "博奈尔岛、圣尤斯达蒂斯和萨巴" - }, - "BR": { - "de": "Brasilien", - "en": "Brazil", - "es": "Brasil", - "fr": "Brésil", - "ja": "ブラジル連邦共和国", - "pt-BR": "Brasil", - "ru": "Бразилия", - "zh-CN": "巴西" - }, - "BS": { - "de": "Bahamas", - "en": "Bahamas", - "es": "Bahamas", - "fr": "Bahamas", - "ja": "バハマ国", - "pt-BR": "Bahamas", - "ru": "Багамы", - "zh-CN": "巴哈马" - }, - "BT": { - "de": "Bhutan", - "en": "Bhutan", - "es": "Bután", - "fr": "Bhoutan", - "ja": "ブータン王国", - "pt-BR": "Butão", - "ru": "Бутан", - "zh-CN": "不丹" - }, - "BW": { - "de": "Botswana", - "en": "Botswana", - "es": "Botsuana", - "fr": "Botswana", - "ja": "ボツワナ共和国", - "pt-BR": "Botsuana", - "ru": "Ботсвана", - "zh-CN": "博茨瓦纳" - }, - "BY": { - "de": "Weißrussland", - "en": "Belarus", - "es": "Bielorrusia", - "fr": "Biélorussie", - "ja": "ベラルーシ共和国", - "pt-BR": "Bielo-Rússia", - "ru": "Беларусь", - "zh-CN": "白俄罗斯" - }, - "BZ": { - "de": "Belize", - "en": "Belize", - "es": "Belice", - "fr": "Belize", - "ja": "ベリーズ", - "pt-BR": "Belize", - "ru": "Белиз", - "zh-CN": "伯利兹" - }, - "CA": { - "de": "Kanada", - "en": "Canada", - "es": "Canadá", - "fr": "Canada", - "ja": "カナダ", - "pt-BR": "Canadá", - "ru": "Канада", - "zh-CN": "加拿大" - }, - "CC": { - "de": "Kokosinseln", - "en": "Cocos [Keeling] Islands", - "es": "Islas Cocos", - "fr": "Îles Cocos", - "ja": "ココス[キーリング]諸島", - "pt-BR": "Ilhas Coco", - "ru": "Кокосовые о-ва", - "zh-CN": "科科斯群岛" - }, - "CD": { - "de": "Kongo", - "en": "Congo", - "es": "Congo Democrático", - "fr": "RDC", - "ja": "コンゴ民主共和国", - "pt-BR": "Congo-Kinshasa", - "ru": "Заир", - "zh-CN": "扎伊尔" - }, - "CF": { - "de": "Zentralafrikanische Republik", - "en": "Central African Republic", - "es": "República Centroafricana", - "fr": "Centrafrique", - "ja": "中央アフリカ共和国", - "pt-BR": "República Centro-Africana", - "ru": "ЦАР", - "zh-CN": "中非共和国" - }, - "CG": { - "de": "Kongo (Republik Kongo)", - "en": "Republic of the Congo", - "es": "Congo [República]", - "fr": "Congo-Brazzaville", - "ja": "コンゴ共和国", - "pt-BR": "Congo", - "ru": "Конго", - "zh-CN": "刚果" - }, - "CH": { - "de": "Schweiz", - "en": "Switzerland", - "es": "Suiza", - "fr": "Suisse", - "ja": "スイス連邦", - "pt-BR": "Suíça", - "ru": "Швейцария", - "zh-CN": "瑞士" - }, - "CI": { - "de": "Elfenbeinküste", - "en": "Ivory Coast", - "es": "Costa de Marfil", - "fr": "Côte d'Ivoire", - "ja": "象牙海岸", - "pt-BR": "Costa do Marfim", - "ru": "Кот-д'Ивуар", - "zh-CN": "象牙海岸" - }, - "CK": { - "de": "Cookinseln", - "en": "Cook Islands", - "es": "Islas Cook", - "fr": "Îles Cook", - "ja": "クック諸島", - "pt-BR": "Ilhas Cook", - "ru": "Острова Кука", - "zh-CN": "库克群岛" - }, - "CL": { - "de": "Chile", - "en": "Chile", - "es": "Chile", - "fr": "Chili", - "ja": "チリ共和国", - "pt-BR": "Chile", - "ru": "Чили", - "zh-CN": "智利" - }, - "CM": { - "de": "Kamerun", - "en": "Cameroon", - "es": "Camerún", - "fr": "Cameroun", - "ja": "カメルーン共和国", - "pt-BR": "Camarões", - "ru": "Камерун", - "zh-CN": "喀麦隆" - }, - "CN": { - "de": "China", - "en": "China", - "es": "China", - "fr": "Chine", - "ja": "中国", - "pt-BR": "China", - "ru": "Китай", - "zh-CN": "中国" - }, - "CO": { - "de": "Kolumbien", - "en": "Colombia", - "es": "Colombia", - "fr": "Colombie", - "ja": "コロンビア共和国", - "pt-BR": "Colômbia", - "ru": "Колумбия", - "zh-CN": "哥伦比亚" - }, - "CR": { - "de": "Costa Rica", - "en": "Costa Rica", - "es": "Costa Rica", - "fr": "Costa Rica", - "ja": "コスタリカ", - "pt-BR": "Costa Rica", - "ru": "Коста-Рика", - "zh-CN": "哥斯达黎加" - }, - "CU": { - "de": "Kuba", - "en": "Cuba", - "es": "Cuba", - "fr": "Cuba", - "ja": "キューバ共和国", - "pt-BR": "Cuba", - "ru": "Куба", - "zh-CN": "古巴" - }, - "CV": { - "de": "Kapverden", - "en": "Cabo Verde", - "es": "Cabo Verde", - "fr": "Cap-Vert", - "ja": "カーボベルデ", - "pt-BR": "Cabo Verde", - "ru": "Острова Зеленого Мыса", - "zh-CN": "佛得角" - }, - "CW": { - "de": "Curaçao", - "en": "Curaçao", - "es": "Curazao", - "fr": "Curaçao", - "ja": "キュラソー", - "pt-BR": "Curaçao", - "ru": "Кюрасао", - "zh-CN": "库拉索" - }, - "CX": { - "de": "Weihnachtsinsel", - "en": "Christmas Island", - "es": "Isla Christmas", - "fr": "Île Christmas", - "ja": "クリスマス島", - "pt-BR": "Ilhas Natal", - "ru": "Остров Рождества", - "zh-CN": "圣诞岛" - }, - "CY": { - "de": "Zypern", - "en": "Cyprus", - "es": "Chipre", - "fr": "Chypre", - "ja": "キプロス共和国", - "pt-BR": "Chipre", - "ru": "Кипр", - "zh-CN": "塞浦路斯" - }, - "CZ": { - "de": "Tschechien", - "en": "Czechia", - "es": "República Checa", - "fr": "République tchèque", - "ja": "チェコ共和国", - "pt-BR": "Tchéquia", - "ru": "Чешская Республика", - "zh-CN": "捷克共和国" - }, - "DE": { - "de": "Deutschland", - "en": "Germany", - "es": "Alemania", - "fr": "Allemagne", - "ja": "ドイツ連邦共和国", - "pt-BR": "Alemanha", - "ru": "Германия", - "zh-CN": "德国" - }, - "DJ": { - "de": "Dschibuti", - "en": "Djibouti", - "es": "Yibuti", - "fr": "Djibouti", - "ja": "ジブチ", - "pt-BR": "Djibuti", - "ru": "Джибути", - "zh-CN": "吉布提" - }, - "DK": { - "de": "Dänemark", - "en": "Denmark", - "es": "Dinamarca", - "fr": "Danemark", - "ja": "デンマーク王国", - "pt-BR": "Dinamarca", - "ru": "Дания", - "zh-CN": "丹麦" - }, - "DM": { - "de": "Dominica", - "en": "Dominica", - "es": "Dominica", - "fr": "Dominique", - "ja": "ドミニカ国", - "pt-BR": "Dominica", - "ru": "Остров Доминика", - "zh-CN": "多米尼加" - }, - "DO": { - "de": "Dom. Republik", - "en": "Dominican Republic", - "es": "República Dominicana", - "fr": "République Dominicaine", - "ja": "ドミニカ共和国", - "pt-BR": "República Dominicana", - "ru": "Доминиканская Республика", - "zh-CN": "多米尼加共和国" - }, - "DZ": { - "de": "Algerien", - "en": "Algeria", - "es": "Argelia", - "fr": "Algérie", - "ja": "アルジェリア民主人民共和国", - "pt-BR": "Argélia", - "ru": "Алжир", - "zh-CN": "阿尔及利亚" - }, - "EC": { - "de": "Ecuador", - "en": "Ecuador", - "es": "Ecuador", - "fr": "Équateur", - "ja": "エクアドル共和国", - "pt-BR": "Equador", - "ru": "Эквадор", - "zh-CN": "厄瓜多尔" - }, - "EE": { - "de": "Estland", - "en": "Estonia", - "es": "Estonia", - "fr": "Estonie", - "ja": "エストニア共和国", - "pt-BR": "Estônia", - "ru": "Эстония", - "zh-CN": "爱沙尼亚" - }, - "EG": { - "de": "Ägypten", - "en": "Egypt", - "es": "Egipto", - "fr": "Égypte", - "ja": "エジプト・アラブ共和国", - "pt-BR": "Egito", - "ru": "Египет", - "zh-CN": "埃及" - }, - "EH": { - "de": "Westsahara", - "en": "Western Sahara", - "es": "Sáhara Occidental", - "fr": "Sahara Occidental", - "ja": "西サハラ", - "pt-BR": "Saara Ocidental", - "ru": "Западная Сахара", - "zh-CN": "西撒哈拉" - }, - "ER": { - "de": "Eritrea", - "en": "Eritrea", - "es": "Eritrea", - "fr": "Érythrée", - "ja": "エリトリア", - "pt-BR": "Eritreia", - "ru": "Эритрея", - "zh-CN": "厄立特里亚" - }, - "ES": { - "de": "Spanien", - "en": "Spain", - "es": "España", - "fr": "Espagne", - "ja": "スペイン", - "pt-BR": "Espanha", - "ru": "Испания", - "zh-CN": "西班牙" - }, - "ET": { - "de": "Äthiopien", - "en": "Ethiopia", - "es": "Etiopía", - "fr": "Éthiopie", - "ja": "エチオピア", - "pt-BR": "Etiópia", - "ru": "Эфиопия", - "zh-CN": "埃塞俄比亚" - }, - "FI": { - "de": "Finnland", - "en": "Finland", - "es": "Finlandia", - "fr": "Finlande", - "ja": "フィンランド共和国", - "pt-BR": "Finlândia", - "ru": "Финляндия", - "zh-CN": "芬兰" - }, - "FJ": { - "de": "Fidschi", - "en": "Fiji", - "es": "Fiyi", - "fr": "Fidji", - "ja": "フィジー", - "pt-BR": "Fiji", - "ru": "Фиджи", - "zh-CN": "斐济" - }, - "FK": { - "de": "Falklandinseln", - "en": "Falkland Islands", - "es": "Islas Malvinas", - "fr": "Îles Malouines", - "ja": "フォークランド諸島", - "pt-BR": "Ilhas Malvinas", - "ru": "Фолклендские о-ва", - "zh-CN": "福克兰群岛" - }, - "FM": { - "de": "Mikronesien", - "en": "Federated States of Micronesia", - "es": "Micronesia", - "fr": "Micronésie", - "ja": "ミクロネシア連邦", - "pt-BR": "Micronésia", - "ru": "Микронезия", - "zh-CN": "密克罗尼西亚" - }, - "FO": { - "de": "Färöer-Inseln", - "en": "Faroe Islands", - "es": "Islas Feroe", - "fr": "Îles Féroé", - "ja": "フェロー諸島", - "pt-BR": "Ilhas Faroe", - "ru": "Фарерские о-ва", - "zh-CN": "法罗群岛" - }, - "FR": { - "de": "Frankreich", - "en": "France", - "es": "Francia", - "fr": "France", - "ja": "フランス共和国", - "pt-BR": "França", - "ru": "Франция", - "zh-CN": "法国" - }, - "GA": { - "de": "Gabun", - "en": "Gabon", - "es": "Gabón", - "fr": "Gabon", - "ja": "ガボン共和国", - "pt-BR": "Gabão", - "ru": "Габон", - "zh-CN": "加蓬" - }, - "GB": { - "de": "Vereinigtes Königreich", - "en": "United Kingdom", - "es": "Reino Unido", - "fr": "Royaume-Uni", - "ja": "イギリス", - "pt-BR": "Reino Unido", - "ru": "Великобритания", - "zh-CN": "英国" - }, - "GD": { - "de": "Grenada", - "en": "Grenada", - "es": "Granada", - "fr": "Grenade", - "ja": "グレナダ", - "pt-BR": "Granada", - "ru": "Гренада", - "zh-CN": "格林纳达" - }, - "GE": { - "de": "Georgien", - "en": "Georgia", - "es": "Georgia", - "fr": "Géorgie", - "ja": "グルジア共和国", - "pt-BR": "Geórgia", - "ru": "Грузия", - "zh-CN": "格鲁吉亚" - }, - "GF": { - "de": "Französisch-Guayana", - "en": "French Guiana", - "es": "Guayana Francesa", - "fr": "Guyane", - "ja": "仏領ギアナ", - "pt-BR": "Guiana Francesa", - "ru": "Французская Гвиана", - "zh-CN": "法属圭亚那" - }, - "GG": { - "de": "Guernsey", - "en": "Guernsey", - "es": "Guernsey", - "fr": "Guernesey", - "ja": "ガーンジー", - "pt-BR": "Guernsey", - "ru": "Гернси", - "zh-CN": "格恩西岛" - }, - "GH": { - "de": "Ghana", - "en": "Ghana", - "es": "Ghana", - "fr": "Ghana", - "ja": "ガーナ共和国", - "pt-BR": "Gana", - "ru": "Гана", - "zh-CN": "加纳" - }, - "GI": { - "de": "Gibraltar", - "en": "Gibraltar", - "es": "Gibraltar", - "fr": "Gibraltar", - "ja": "ジブラルタル", - "pt-BR": "Gibraltar", - "ru": "Гибралтар", - "zh-CN": "直布罗陀" - }, - "GL": { - "de": "Grönland", - "en": "Greenland", - "es": "Groenlandia", - "fr": "Groenland", - "ja": "グリーンランド", - "pt-BR": "Gronelândia", - "ru": "Гренландия", - "zh-CN": "格陵兰" - }, - "GM": { - "de": "Gambia", - "en": "Gambia", - "es": "Gambia", - "fr": "Gambie", - "ja": "ガンビア共和国", - "pt-BR": "Gâmbia", - "ru": "Гамбия", - "zh-CN": "冈比亚" - }, - "GN": { - "de": "Guinea", - "en": "Guinea", - "es": "Guinea", - "fr": "Guinée", - "ja": "ギニア共和国", - "pt-BR": "Guiné", - "ru": "Гвинея", - "zh-CN": "几内亚" - }, - "GP": { - "de": "Guadeloupe", - "en": "Guadeloupe", - "es": "Guadalupe", - "fr": "Guadeloupe", - "ja": "グアドループ", - "pt-BR": "Guadalupe", - "ru": "Гваделупа", - "zh-CN": "瓜德罗普岛" - }, - "GQ": { - "de": "Äquatorialguinea", - "en": "Equatorial Guinea", - "es": "Guinea Ecuatorial", - "fr": "Guinée équatoriale", - "ja": "赤道ギニア共和国", - "pt-BR": "Guiné Equatorial", - "ru": "Экваториальная Гвинея", - "zh-CN": "赤道几内亚" - }, - "GR": { - "de": "Griechenland", - "en": "Greece", - "es": "Grecia", - "fr": "Grèce", - "ja": "ギリシャ共和国", - "pt-BR": "Grécia", - "ru": "Греция", - "zh-CN": "希腊" - }, - "GS": { - "de": "Südgeorgien und die Südlichen Sandwichinseln", - "en": "South Georgia and the South Sandwich Islands", - "es": "Islas Georgia del Sur y Sandwich del Sur", - "fr": "Géorgie du Sud-et-les îles Sandwich du Sud", - "ja": "南ジョージア島・南サンドイッチ諸島", - "pt-BR": "Geórgia do Sul e Ilhas Sandwich do Sul", - "ru": "Южная Джорджия и Южные Сандвичевы Острова", - "zh-CN": "南乔治亚岛和南桑威齐群岛" - }, - "GT": { - "de": "Guatemala", - "en": "Guatemala", - "es": "Guatemala", - "fr": "Guatemala", - "ja": "グアテマラ", - "pt-BR": "Guatemala", - "ru": "Гватемала", - "zh-CN": "危地马拉" - }, - "GU": { - "de": "Guam", - "en": "Guam", - "es": "Guam", - "fr": "Guam", - "ja": "グアム", - "pt-BR": "Guam", - "ru": "Гуам", - "zh-CN": "关岛" - }, - "GW": { - "de": "Guinea-Bissau", - "en": "Guinea-Bissau", - "es": "Guinea-Bissáu", - "fr": "Guinée-Bissau", - "ja": "ギニアビサウ共和国", - "pt-BR": "República da Guiné-Bissau", - "ru": "Гвинея-Биссау", - "zh-CN": "几内亚比绍" - }, - "GY": { - "de": "Guyana", - "en": "Guyana", - "es": "Guyana", - "fr": "Guyana", - "ja": "ガイアナ", - "pt-BR": "Guiana", - "ru": "Гайана", - "zh-CN": "圭亚那" - }, - "HK": { - "de": "Hongkong", - "en": "Hong Kong", - "es": "Hong Kong", - "fr": "Hong Kong", - "ja": "香港", - "pt-BR": "Hong Kong", - "ru": "Гонконг", - "zh-CN": "香港" - }, - "HM": { - "de": "Heard- und McDonald-Inseln", - "en": "Heard Island and McDonald Islands", - "es": "Islas Heard y McDonald", - "fr": "Île Heard et îles McDonald", - "ja": "ハード島・マクドナルド諸島", - "pt-BR": "Ilha Heard e Ilhas McDonald", - "ru": "Острова Херд и Макдональд", - "zh-CN": "赫德与麦克唐纳群岛" - }, - "HN": { - "de": "Honduras", - "en": "Honduras", - "es": "Honduras", - "fr": "Honduras", - "ja": "ホンジュラス共和国", - "pt-BR": "Honduras", - "ru": "Гондурас", - "zh-CN": "洪都拉斯" - }, - "HR": { - "de": "Kroatien", - "en": "Croatia", - "es": "Croacia", - "fr": "Croatie", - "ja": "クロアチア共和国", - "pt-BR": "Croácia", - "ru": "Хорватия", - "zh-CN": "克罗地亚" - }, - "HT": { - "de": "Haiti", - "en": "Haiti", - "es": "Haití", - "fr": "Haïti", - "ja": "ハイチ共和国", - "pt-BR": "Haiti", - "ru": "Гаити", - "zh-CN": "海地" - }, - "HU": { - "de": "Ungarn", - "en": "Hungary", - "es": "Hungría", - "fr": "Hongrie", - "ja": "ハンガリー共和国", - "pt-BR": "Hungria", - "ru": "Венгрия", - "zh-CN": "匈牙利" - }, - "ID": { - "de": "Indonesien", - "en": "Indonesia", - "es": "Indonesia", - "fr": "Indonésie", - "ja": "インドネシア共和国", - "pt-BR": "Indonésia", - "ru": "Индонезия", - "zh-CN": "印度尼西亚" - }, - "IE": { - "de": "Irland", - "en": "Ireland", - "es": "Irlanda", - "fr": "Irlande", - "ja": "アイルランド", - "pt-BR": "Irlanda", - "ru": "Ирландия", - "zh-CN": "爱尔兰" - }, - "IL": { - "de": "Israel", - "en": "Israel", - "es": "Israel", - "fr": "Israël", - "ja": "イスラエル国", - "pt-BR": "Israel", - "ru": "Израиль", - "zh-CN": "以色列" - }, - "IM": { - "de": "Insel Man", - "en": "Isle of Man", - "es": "Isla de Man", - "fr": "Île de Man", - "ja": "マン島", - "pt-BR": "Ilha de Man", - "ru": "Мэн, о-в", - "zh-CN": "曼岛" - }, - "IN": { - "de": "Indien", - "en": "India", - "es": "India", - "fr": "Inde", - "ja": "インド", - "pt-BR": "Índia", - "ru": "Индия", - "zh-CN": "印度" - }, - "IO": { - "de": "Britisches Territorium im Indischen Ozean", - "en": "British Indian Ocean Territory", - "es": "Territorio Británico del Océano Índico", - "fr": "Territoire britannique de l'océan Indien", - "ja": "英領インド洋地域", - "pt-BR": "Território Britânico do Oceano Índico", - "ru": "Британская территория в Индийском океане", - "zh-CN": "英属印度洋领地" - }, - "IQ": { - "de": "Irak", - "en": "Iraq", - "es": "Irak", - "fr": "Irak", - "ja": "イラク共和国", - "pt-BR": "Iraque", - "ru": "Ирак", - "zh-CN": "伊拉克" - }, - "IR": { - "de": "Iran (Islamische Republik)", - "en": "Iran", - "es": "Irán", - "fr": "Iran", - "ja": "イラン・イスラム共和国", - "pt-BR": "Irã", - "ru": "Иран", - "zh-CN": "伊朗伊斯兰共和国" - }, - "IS": { - "de": "Island", - "en": "Iceland", - "es": "Islandia", - "fr": "Islande", - "ja": "アイスランド共和国", - "pt-BR": "Islândia", - "ru": "Исландия", - "zh-CN": "冰岛" - }, - "IT": { - "de": "Italien", - "en": "Italy", - "es": "Italia", - "fr": "Italie", - "ja": "イタリア共和国", - "pt-BR": "Itália", - "ru": "Италия", - "zh-CN": "意大利" - }, - "JE": { - "de": "Jersey", - "en": "Jersey", - "es": "Jersey", - "fr": "Jersey", - "ja": "ジャージー", - "pt-BR": "Jersey", - "ru": "Джерси", - "zh-CN": "泽西岛" - }, - "JM": { - "de": "Jamaika", - "en": "Jamaica", - "es": "Jamaica", - "fr": "Jamaïque", - "ja": "ジャマイカ", - "pt-BR": "Jamaica", - "ru": "Ямайка", - "zh-CN": "牙买加" - }, - "JO": { - "de": "Jordanien", - "en": "Hashemite Kingdom of Jordan", - "es": "Jordania", - "fr": "Jordanie", - "ja": "ヨルダン・ハシミテ王国", - "pt-BR": "Jordânia", - "ru": "Иордания", - "zh-CN": "约旦" - }, - "JP": { - "de": "Japan", - "en": "Japan", - "es": "Japón", - "fr": "Japon", - "ja": "日本", - "pt-BR": "Japão", - "ru": "Япония", - "zh-CN": "日本" - }, - "KE": { - "de": "Kenia", - "en": "Kenya", - "es": "Kenia", - "fr": "Kenya", - "ja": "ケニア共和国", - "pt-BR": "Quênia", - "ru": "Кения", - "zh-CN": "肯尼亚" - }, - "KG": { - "de": "Kirgistan", - "en": "Kyrgyzstan", - "es": "Kirguistán", - "fr": "Kirghizistan", - "ja": "キルギス共和国", - "pt-BR": "Quirguistão", - "ru": "Кыргызстан", - "zh-CN": "吉尔吉克斯坦" - }, - "KH": { - "de": "Kambodscha", - "en": "Cambodia", - "es": "Camboya", - "fr": "Cambodge", - "ja": "カンボジア国", - "pt-BR": "Camboja", - "ru": "Камбоджа", - "zh-CN": "柬埔寨" - }, - "KI": { - "de": "Kiribati", - "en": "Kiribati", - "es": "Kiribati", - "fr": "Kiribati", - "ja": "キリバス共和国", - "pt-BR": "Quiribati", - "ru": "Кирибати", - "zh-CN": "基里巴斯" - }, - "KM": { - "de": "Komoren", - "en": "Comoros", - "es": "Comoras", - "fr": "Comores", - "ja": "コモロ・イスラム連邦共和国", - "pt-BR": "Ilhas Comores", - "ru": "Коморские о-ва", - "zh-CN": "科摩罗" - }, - "KN": { - "de": "Saint Kitts und Nevis", - "en": "St Kitts and Nevis", - "es": "San Cristóbal y Nieves", - "fr": "Saint-Christophe-et-Niévès", - "ja": "セントクリストファー・ネビス", - "pt-BR": "São Cristóvão e Névis", - "ru": "Сент-Киттс и Невис", - "zh-CN": "圣基茨和尼维斯" - }, - "KP": { - "de": "Nordkorea", - "en": "North Korea", - "es": "Corea del Norte", - "fr": "Corée du Nord", - "ja": "韓国、朝鮮民主主義人民共和国", - "pt-BR": "Coreia do Norte", - "ru": "Северная Корея", - "zh-CN": "朝鲜民主共和国" - }, - "KR": { - "de": "Südkorea", - "en": "Republic of Korea", - "es": "Corea del Sur", - "fr": "Corée du Sud", - "ja": "大韓民国", - "pt-BR": "Coreia do Sul", - "ru": "Южная Корея", - "zh-CN": "大韩民国" - }, - "KW": { - "de": "Kuwait", - "en": "Kuwait", - "es": "Kuwait", - "fr": "Koweït", - "ja": "クウェート", - "pt-BR": "Kuwait", - "ru": "Кувейт", - "zh-CN": "科威特" - }, - "KY": { - "de": "Kaimaninseln", - "en": "Cayman Islands", - "es": "Islas Caimán", - "fr": "Îles Caïmans", - "ja": "ケイマン諸島", - "pt-BR": "Ilhas Caiman", - "ru": "Каймановы Острова", - "zh-CN": "开曼群岛" - }, - "KZ": { - "de": "Kasachstan", - "en": "Kazakhstan", - "es": "Kazajstán", - "fr": "Kazakhstan", - "ja": "カザフスタン共和国", - "pt-BR": "Cazaquistão", - "ru": "Казахстан", - "zh-CN": "哈萨克斯坦" - }, - "LA": { - "de": "Laos", - "en": "Laos", - "es": "Laos", - "fr": "Laos", - "ja": "ラオス", - "pt-BR": "República Popular Democrática do Laos", - "ru": "Лаос", - "zh-CN": "老挝人民民主共和国" - }, - "LB": { - "de": "Libanon", - "en": "Lebanon", - "es": "Líbano", - "fr": "Liban", - "ja": "レバノン共和国", - "pt-BR": "Líbano", - "ru": "Ливан", - "zh-CN": "黎巴嫩" - }, - "LC": { - "de": "St. Lucia", - "en": "Saint Lucia", - "es": "Santa Lucía", - "fr": "Sainte-Lucie", - "ja": "セントルシア", - "pt-BR": "Santa Lúcia", - "ru": "Сент-Люсия", - "zh-CN": "圣卢西亚" - }, - "LI": { - "de": "Liechtenstein", - "en": "Liechtenstein", - "es": "Liechtenstein", - "fr": "Liechtenstein", - "ja": "リヒテンシュタイン公国", - "pt-BR": "Lichtenstein", - "ru": "Лихтенштейн", - "zh-CN": "列支敦士登" - }, - "LK": { - "de": "Sri Lanka", - "en": "Sri Lanka", - "es": "Sri Lanka", - "fr": "Sri Lanka", - "ja": "スリランカ民主社会主義共和国", - "pt-BR": "Sri Lanka", - "ru": "Шри-Ланка", - "zh-CN": "斯里兰卡" - }, - "LR": { - "de": "Liberia", - "en": "Liberia", - "es": "Liberia", - "fr": "Liberia", - "ja": "リベリア共和国", - "pt-BR": "Libéria", - "ru": "Либерия", - "zh-CN": "利比里亚" - }, - "LS": { - "de": "Lesotho", - "en": "Lesotho", - "es": "Lesotho", - "fr": "Lesotho", - "ja": "レソト王国", - "pt-BR": "Lesoto", - "ru": "Лесото", - "zh-CN": "莱索托" - }, - "LT": { - "de": "Litauen", - "en": "Republic of Lithuania", - "es": "Lituania", - "fr": "Lituanie", - "ja": "リトアニア共和国", - "pt-BR": "Lituânia", - "ru": "Литва", - "zh-CN": "立陶宛" - }, - "LU": { - "de": "Luxemburg", - "en": "Luxembourg", - "es": "Luxemburgo", - "fr": "Luxembourg", - "ja": "ルクセンブルグ", - "pt-BR": "Luxemburgo", - "ru": "Люксембург", - "zh-CN": "卢森堡" - }, - "LV": { - "de": "Lettland", - "en": "Latvia", - "es": "Letonia", - "fr": "Lettonie", - "ja": "ラトビア共和国", - "pt-BR": "Letônia", - "ru": "Латвия", - "zh-CN": "拉脱维亚" - }, - "LY": { - "de": "Libysch-Arabische Dschamahirija", - "en": "Libya", - "es": "Libia", - "fr": "Libye", - "ja": "社会主義人民リビア・アラブ国", - "pt-BR": "Líbia Árabe Jamahiriya", - "ru": "Ливия", - "zh-CN": "阿拉伯利比亚民众国" - }, - "MA": { - "de": "Marokko", - "en": "Morocco", - "es": "Marruecos", - "fr": "Maroc", - "ja": "モロッコ王国", - "pt-BR": "Marrocos", - "ru": "Марокко", - "zh-CN": "摩洛哥" - }, - "MC": { - "de": "Monaco", - "en": "Monaco", - "es": "Mónaco", - "fr": "Monaco", - "ja": "モナコ", - "pt-BR": "Mónaco", - "ru": "Монако", - "zh-CN": "摩纳哥" - }, - "MD": { - "de": "Moldau (Republik Moldau)", - "en": "Republic of Moldova", - "es": "Moldavia", - "fr": "Moldavie", - "ja": "モルドバ共和国", - "pt-BR": "Moldova, República de", - "ru": "Молдова", - "zh-CN": "摩尔多瓦共和国" - }, - "ME": { - "de": "Montenegro", - "en": "Montenegro", - "es": "Montenegro", - "fr": "Monténégro", - "ja": "モンテネグロ", - "pt-BR": "Montenegro", - "ru": "Черногория", - "zh-CN": "黑山共和国" - }, - "MF": { - "de": "St. Martin", - "en": "Saint Martin", - "es": "San Martín", - "fr": "Saint-Martin", - "ja": "仏領サン・マルタン", - "pt-BR": "São Martinho", - "ru": "Остров Святого Мартина", - "zh-CN": "圣马丁" - }, - "MG": { - "de": "Madagaskar", - "en": "Madagascar", - "es": "Madagascar", - "fr": "Madagascar", - "ja": "マダガスカル共和国", - "pt-BR": "Madagascar", - "ru": "Мадагаскар", - "zh-CN": "马达加斯加" - }, - "MH": { - "de": "Marshall-Inseln", - "en": "Marshall Islands", - "es": "Islas Marshall", - "fr": "Îles Marshall", - "ja": "マーシャル諸島共和国", - "pt-BR": "Ilhas Marshall", - "ru": "Маршалловы о-ва", - "zh-CN": "马绍尔群岛" - }, - "MK": { - "de": "Ehemalige jugoslawische Republik Mazedonien", - "en": "Macedonia", - "es": "Macedonia", - "fr": "Macédoine", - "ja": "マケドニア旧ユーゴスラビア共和国", - "pt-BR": "Macedônia", - "ru": "Македония", - "zh-CN": "前南斯拉夫马其顿共和国" - }, - "ML": { - "de": "Mali", - "en": "Mali", - "es": "Mali", - "fr": "Mali", - "ja": "マリ共和国", - "pt-BR": "Mali", - "ru": "Мали", - "zh-CN": "马里" - }, - "MM": { - "de": "Birma (Myanmar)", - "en": "Myanmar [Burma]", - "es": "Myanmar [Birmania]", - "fr": "Myanmar", - "ja": "ミャンマー連邦", - "pt-BR": "Mianmar [Birmânia]", - "ru": "Мьянма", - "zh-CN": "缅甸" - }, - "MN": { - "de": "Mongolei", - "en": "Mongolia", - "es": "Mongolia", - "fr": "Mongolie", - "ja": "モンゴル国", - "pt-BR": "Mongólia", - "ru": "Монголия", - "zh-CN": "蒙古" - }, - "MO": { - "de": "Macau", - "en": "Macao", - "es": "Macao", - "fr": "Macao", - "ja": "マカオ", - "pt-BR": "Região Administrativa Especial de Macau", - "ru": "Макао", - "zh-CN": "澳门" - }, - "MP": { - "de": "Nördliche Marianen", - "en": "Northern Mariana Islands", - "es": "Islas Marianas del Norte", - "fr": "Îles Mariannes du Nord", - "ja": "北マリアナ諸島", - "pt-BR": "Ilhas Marianas do Norte", - "ru": "Северные Марианские о-ва", - "zh-CN": "北马里亚纳群岛" - }, - "MQ": { - "de": "Martinique", - "en": "Martinique", - "es": "Martinica", - "fr": "Martinique", - "ja": "マルティニーク島", - "pt-BR": "Martinica", - "ru": "Мартиника", - "zh-CN": "马提尼克群岛" - }, - "MR": { - "de": "Mauretanien", - "en": "Mauritania", - "es": "Mauritania", - "fr": "Mauritanie", - "ja": "モーリタニア・イスラム共和国", - "pt-BR": "Mauritânia", - "ru": "Мавритания", - "zh-CN": "毛里塔尼亚" - }, - "MS": { - "de": "Montserrat", - "en": "Montserrat", - "es": "Montserrat", - "fr": "Montserrat", - "ja": "モントセラト島", - "pt-BR": "Montserrat", - "ru": "Монсеррат", - "zh-CN": "蒙塞拉特群岛" - }, - "MT": { - "de": "Malta", - "en": "Malta", - "es": "Malta", - "fr": "Malte", - "ja": "マルタ島", - "pt-BR": "Malta", - "ru": "Мальта", - "zh-CN": "马耳他" - }, - "MU": { - "de": "Mauritius", - "en": "Mauritius", - "es": "Mauricio", - "fr": "Maurice", - "ja": "モーリシャス", - "pt-BR": "Maurício", - "ru": "Маврикий", - "zh-CN": "毛里求斯" - }, - "MV": { - "de": "Malediven", - "en": "Maldives", - "es": "Maldivas", - "fr": "Maldives", - "ja": "モルジブ", - "pt-BR": "Maldivas", - "ru": "Мальдивские о-ва", - "zh-CN": "马尔代夫" - }, - "MW": { - "de": "Malawi", - "en": "Malawi", - "es": "Malaui", - "fr": "Malawi", - "ja": "マラウイ共和国", - "pt-BR": "Malauí", - "ru": "Малави", - "zh-CN": "马拉维" - }, - "MX": { - "de": "Mexiko", - "en": "Mexico", - "es": "México", - "fr": "Mexique", - "ja": "メキシコ合衆国", - "pt-BR": "México", - "ru": "Мексика", - "zh-CN": "墨西哥" - }, - "MY": { - "de": "Malaysia", - "en": "Malaysia", - "es": "Malasia", - "fr": "Malaisie", - "ja": "マレーシア", - "pt-BR": "Malásia", - "ru": "Малайзия", - "zh-CN": "马来西亚" - }, - "MZ": { - "de": "Mosambik", - "en": "Mozambique", - "es": "Mozambique", - "fr": "Mozambique", - "ja": "モザンビーク共和国", - "pt-BR": "República de Moçambique", - "ru": "Мозамбик", - "zh-CN": "莫桑比克" - }, - "NA": { - "de": "Namibia", - "en": "Namibia", - "es": "Namibia", - "fr": "Namibie", - "ja": "ナミビア共和国", - "pt-BR": "Namíbia", - "ru": "Намибия", - "zh-CN": "纳米比亚" - }, - "NC": { - "de": "Neukaledonien", - "en": "New Caledonia", - "es": "Nueva Caledonia", - "fr": "Nouvelle-Calédonie", - "ja": "ニューカレドニア", - "pt-BR": "Nova Caledônia", - "ru": "Новая Каледония", - "zh-CN": "新喀里多尼亚" - }, - "NE": { - "de": "Niger", - "en": "Niger", - "es": "Níger", - "fr": "Niger", - "ja": "ニジェール共和国", - "pt-BR": "Níger", - "ru": "Нигер", - "zh-CN": "尼日尔" - }, - "NF": { - "de": "Norfolkinsel", - "en": "Norfolk Island", - "es": "Isla Norfolk", - "fr": "Île Norfolk", - "ja": "ノーフォーク島", - "pt-BR": "Ilha Norfolk", - "ru": "Остров Норфолк", - "zh-CN": "诺福克岛" - }, - "NG": { - "de": "Nigeria", - "en": "Nigeria", - "es": "Nigeria", - "fr": "Nigeria", - "ja": "ナイジェリア連邦共和国", - "pt-BR": "Nigéria", - "ru": "Нигерия", - "zh-CN": "尼日利亚" - }, - "NI": { - "de": "Nikaragua", - "en": "Nicaragua", - "es": "Nicaragua", - "fr": "Nicaragua", - "ja": "ニカラグア共和国", - "pt-BR": "Nicarágua", - "ru": "Никарагуа", - "zh-CN": "尼加拉瓜" - }, - "NL": { - "de": "Niederlande", - "en": "Netherlands", - "es": "Holanda", - "fr": "Pays-Bas", - "ja": "オランダ王国", - "pt-BR": "Holanda", - "ru": "Нидерланды", - "zh-CN": "荷兰" - }, - "NO": { - "de": "Norwegen", - "en": "Norway", - "es": "Noruega", - "fr": "Norvège", - "ja": "ノルウェー王国", - "pt-BR": "Noruega", - "ru": "Норвегия", - "zh-CN": "挪威" - }, - "NP": { - "de": "Nepal", - "en": "Nepal", - "es": "Nepal", - "fr": "Népal", - "ja": "ネパール王国", - "pt-BR": "Nepal", - "ru": "Непал", - "zh-CN": "尼泊尔" - }, - "NR": { - "de": "Nauru", - "en": "Nauru", - "es": "Nauru", - "fr": "Nauru", - "ja": "ナウル", - "pt-BR": "Nauru", - "ru": "Науру", - "zh-CN": "瑙鲁" - }, - "NU": { - "de": "Niue", - "en": "Niue", - "es": "Isla Niue", - "fr": "Nioué", - "ja": "ニウエ島", - "pt-BR": "Niue", - "ru": "Ниуе", - "zh-CN": "纽埃" - }, - "NZ": { - "de": "Neuseeland", - "en": "New Zealand", - "es": "Nueva Zelanda", - "fr": "Nouvelle-Zélande", - "ja": "ニュージーランド", - "pt-BR": "Nova Zelândia", - "ru": "Новая Зеландия", - "zh-CN": "新西兰" - }, - "OM": { - "de": "Oman", - "en": "Oman", - "es": "Omán", - "fr": "Oman", - "ja": "オマーン国", - "pt-BR": "Omã", - "ru": "Оман", - "zh-CN": "阿曼" - }, - "PA": { - "de": "Panama", - "en": "Panama", - "es": "Panamá", - "fr": "Panama", - "ja": "パナマ", - "pt-BR": "Panamá", - "ru": "Панама", - "zh-CN": "巴拿马" - }, - "PE": { - "de": "Peru", - "en": "Peru", - "es": "Perú", - "fr": "Pérou", - "ja": "ペルー共和国", - "pt-BR": "Peru", - "ru": "Перу", - "zh-CN": "秘鲁" - }, - "PF": { - "de": "Französisch-Polynesien", - "en": "French Polynesia", - "es": "Polinesia Francesa", - "fr": "Polynésie Française", - "ja": "仏領ポリネシア", - "pt-BR": "Polinésia Francesa", - "ru": "Французская Полинезия", - "zh-CN": "法属波利尼西亚" - }, - "PG": { - "de": "Papua-Neuguinea", - "en": "Papua New Guinea", - "es": "Papúa-Nueva Guinea", - "fr": "Papouasie-Nouvelle Guinée", - "ja": "パプア・ニューギニア", - "pt-BR": "Papua-Nova Guiné", - "ru": "Папуа \u2013 Новая Гвинея", - "zh-CN": "巴布亚新几内亚" - }, - "PH": { - "de": "Philippinen", - "en": "Philippines", - "es": "Filipinas", - "fr": "Philippines", - "ja": "フィリピン共和国", - "pt-BR": "Filipinas", - "ru": "Филиппины", - "zh-CN": "菲律宾" - }, - "PK": { - "de": "Pakistan", - "en": "Pakistan", - "es": "Pakistán", - "fr": "Pakistan", - "ja": "パキスタン・イスラム共和国", - "pt-BR": "Paquistão", - "ru": "Пакистан", - "zh-CN": "巴基斯坦" - }, - "PL": { - "de": "Polen", - "en": "Poland", - "es": "Polonia", - "fr": "Pologne", - "ja": "ポーランド共和国", - "pt-BR": "Polônia", - "ru": "Польша", - "zh-CN": "波兰" - }, - "PM": { - "de": "St. Pierre und Miquelon", - "en": "Saint Pierre and Miquelon", - "es": "San Pedro y Miquelón", - "fr": "Saint-Pierre et Miquelon", - "ja": "サンピエール島・ミクロン島", - "pt-BR": "Saint Pierre e Miquelon", - "ru": "Сен-Пьер и Микелон", - "zh-CN": "圣皮埃尔和密克隆" - }, - "PN": { - "de": "Pitcairn", - "en": "Pitcairn Islands", - "es": "Islas Pitcairn", - "fr": "Pitcairn", - "ja": "ピトケアン島", - "pt-BR": "Pitcairn", - "ru": "Питкэрн", - "zh-CN": "皮特凯恩群岛" - }, - "PR": { - "de": "Puerto Rico", - "en": "Puerto Rico", - "es": "Puerto Rico", - "fr": "Porto Rico", - "ja": "プエルトリコ", - "pt-BR": "Porto Rico", - "ru": "Пуэрто-Рико", - "zh-CN": "波多黎各" - }, - "PS": { - "de": "Palästinensische Autonomiegebiete", - "en": "Palestine", - "es": "Territorios Palestinos", - "fr": "Territoire palestinien", - "ja": "パレスチナ", - "pt-BR": "Territórios palestinos", - "ru": "Палестинские территории", - "zh-CN": "巴勒斯坦领土" - }, - "PT": { - "de": "Portugal", - "en": "Portugal", - "es": "Portugal", - "fr": "Portugal", - "ja": "ポルトガル共和国", - "pt-BR": "Portugal", - "ru": "Португалия", - "zh-CN": "葡萄牙" - }, - "PW": { - "de": "Palau", - "en": "Palau", - "es": "Palaos", - "fr": "Palaos", - "ja": "パラオ", - "pt-BR": "Palau", - "ru": "Палау", - "zh-CN": "帕劳" - }, - "PY": { - "de": "Paraguay", - "en": "Paraguay", - "es": "Paraguay", - "fr": "Paraguay", - "ja": "パラグアイ共和国", - "pt-BR": "Paraguai", - "ru": "Парагвай", - "zh-CN": "巴拉圭" - }, - "QA": { - "de": "Katar", - "en": "Qatar", - "es": "Qatar", - "fr": "Qatar", - "ja": "カタール", - "pt-BR": "Catar", - "ru": "Катар", - "zh-CN": "卡塔尔" - }, - "RE": { - "de": "Réunion", - "en": "Réunion", - "es": "Reunión", - "fr": "Réunion", - "ja": "レユニオン島", - "pt-BR": "Reunião", - "ru": "Реюньон", - "zh-CN": "留尼汪" - }, - "RO": { - "de": "Rumänien", - "en": "Romania", - "es": "Rumanía", - "fr": "Roumanie", - "ja": "ルーマニア", - "pt-BR": "Romênia", - "ru": "Румыния", - "zh-CN": "罗马尼亚" - }, - "RS": { - "de": "Serbien", - "en": "Serbia", - "es": "Serbia", - "fr": "Serbie", - "ja": "セルビア", - "pt-BR": "Sérvia", - "ru": "Сербия", - "zh-CN": "塞尔维亚" - }, - "RU": { - "de": "Russland", - "en": "Russia", - "es": "Rusia", - "fr": "Russie", - "ja": "ロシア", - "pt-BR": "Rússia", - "ru": "Россия", - "zh-CN": "俄罗斯" - }, - "RW": { - "de": "Ruanda", - "en": "Rwanda", - "es": "Ruanda", - "fr": "Rwanda", - "ja": "ルワンダ共和国", - "pt-BR": "Ruanda", - "ru": "Руанда", - "zh-CN": "卢旺达" - }, - "SA": { - "de": "Saudi-Arabien", - "en": "Saudi Arabia", - "es": "Arabia Saudí", - "fr": "Arabie saoudite", - "ja": "サウジアラビア王国", - "pt-BR": "Arábia Saudita", - "ru": "Саудовская Аравия", - "zh-CN": "沙特阿拉伯" - }, - "SB": { - "de": "Solomon-Inseln", - "en": "Solomon Islands", - "es": "Islas Salomón", - "fr": "Îles Salomon", - "ja": "ソロモン諸島", - "pt-BR": "Ilhas Salomão", - "ru": "Соломонские острова", - "zh-CN": "所罗门群岛" - }, - "SC": { - "de": "Seychellen", - "en": "Seychelles", - "es": "Seychelles", - "fr": "Seychelles", - "ja": "セイシェル", - "pt-BR": "Ilhas Seychelles", - "ru": "Сейшельские о-ва", - "zh-CN": "塞舌尔群岛" - }, - "SD": { - "de": "Sudan", - "en": "Sudan", - "es": "Sudán", - "fr": "Soudan", - "ja": "スーダン共和国", - "pt-BR": "Sudão", - "ru": "Судан", - "zh-CN": "苏丹" - }, - "SE": { - "de": "Schweden", - "en": "Sweden", - "es": "Suecia", - "fr": "Suède", - "ja": "スウェーデン王国", - "pt-BR": "Suécia", - "ru": "Швеция", - "zh-CN": "瑞典" - }, - "SG": { - "de": "Singapur", - "en": "Singapore", - "es": "Singapur", - "fr": "Singapour", - "ja": "シンガポール", - "pt-BR": "Cingapura", - "ru": "Сингапур", - "zh-CN": "新加坡" - }, - "SH": { - "de": "St. Helena", - "en": "Saint Helena", - "es": "Santa Elena", - "fr": "Sainte-Hélène", - "ja": "セントヘレナ", - "pt-BR": "Santa Helena", - "ru": "Остров Святой Елены", - "zh-CN": "圣赫勒拿" - }, - "SI": { - "de": "Slowenien", - "en": "Slovenia", - "es": "Eslovenia", - "fr": "Slovénie", - "ja": "スロベニア", - "pt-BR": "Eslovênia", - "ru": "Словения", - "zh-CN": "斯洛文尼亚" - }, - "SJ": { - "de": "Svalbard und Jan Mayen", - "en": "Svalbard and Jan Mayen", - "es": "Svalbard y Jan Mayen", - "fr": "Svalbard et Jan Mayen", - "ja": "スバールバル諸島・ヤンマイエン島", - "pt-BR": "Svalbard e Jan Mayen", - "ru": "Свальбард и Ян-Майен", - "zh-CN": "斯瓦尔巴特和扬马延" - }, - "SK": { - "de": "Slowakei (Slowakische Republik)", - "en": "Slovakia", - "es": "Eslovaquia", - "fr": "Slovaquie", - "ja": "スロバキア (スロバキア共和国)", - "pt-BR": "Eslováquia", - "ru": "Словакия", - "zh-CN": "斯洛伐克共和国" - }, - "SL": { - "de": "Sierra Leone", - "en": "Sierra Leone", - "es": "Sierra Leona", - "fr": "Sierra Leone", - "ja": "シエラレオネ", - "pt-BR": "Serra Leoa", - "ru": "Сьерра-Леоне", - "zh-CN": "塞拉利昂" - }, - "SM": { - "de": "San Marino", - "en": "San Marino", - "es": "San Marino", - "fr": "Saint-Marin", - "ja": "サンマリノ共和国", - "pt-BR": "San Marino", - "ru": "Сан-Марино", - "zh-CN": "圣马力诺" - }, - "SN": { - "de": "Senegal", - "en": "Senegal", - "es": "Senegal", - "fr": "Sénégal", - "ja": "セネガル共和国", - "pt-BR": "Senegal", - "ru": "Сенегал", - "zh-CN": "塞内加尔" - }, - "SO": { - "de": "Somalia", - "en": "Somalia", - "es": "Somalia", - "fr": "Somalie", - "ja": "ソマリア", - "pt-BR": "Somália", - "ru": "Сомали", - "zh-CN": "索马里" - }, - "SR": { - "de": "Suriname", - "en": "Suriname", - "es": "Surinam", - "fr": "Surinam", - "ja": "スリナム共和国", - "pt-BR": "Suriname", - "ru": "Суринам", - "zh-CN": "苏里南" - }, - "SS": { - "de": "Südsudan", - "en": "South Sudan", - "es": "Sudán del Sur", - "fr": "Sud-Soudan", - "ja": "南スーダン", - "pt-BR": "Sudão do Sul", - "ru": "Южный Судан", - "zh-CN": "南苏丹" - }, - "ST": { - "de": "Sao Tomé und Principe", - "en": "São Tomé and Príncipe", - "es": "Santo Tomé y Príncipe", - "fr": "São Tomé-et-Príncipe", - "ja": "サントメ・プリンシペ", - "pt-BR": "República Democrática de São Tomé e Príncipe", - "ru": "Сан-Томе и Принсипе", - "zh-CN": "圣多美和普林西比" - }, - "SV": { - "de": "El Salvador", - "en": "El Salvador", - "es": "El Salvador", - "fr": "Salvador", - "ja": "エルサルバドル", - "pt-BR": "El Salvador", - "ru": "Сальвадор", - "zh-CN": "萨尔瓦多" - }, - "SX": { - "de": "Sint Maarten", - "en": "Sint Maarten", - "es": "San Martín", - "fr": "Saint-Martin", - "ja": "シント・マールテン", - "pt-BR": "São Martinho", - "ru": "Синт-Мартен", - "zh-CN": "圣马丁岛" - }, - "SY": { - "de": "Syrien", - "en": "Syria", - "es": "Siria", - "fr": "Syrie", - "ja": "シリア・アラブ共和国", - "pt-BR": "Síria", - "ru": "Сирийская Арабская Республика", - "zh-CN": "叙利亚" - }, - "SZ": { - "de": "Swasiland", - "en": "Swaziland", - "es": "Suazilandia", - "fr": "Swaziland", - "ja": "スワジランド王国", - "pt-BR": "Suazilândia", - "ru": "Свазиленд", - "zh-CN": "斯威士兰" - }, - "TC": { - "de": "Turks- und Caicosinseln", - "en": "Turks and Caicos Islands", - "es": "Islas Turcas y Caicos", - "fr": "Îles Turques-et-Caïques", - "ja": "タークス諸島・カイコス諸島", - "pt-BR": "Ilhas Turks e Caicos", - "ru": "Острова Тёркс и Кайкос", - "zh-CN": "特克斯和凯科斯群岛" - }, - "TD": { - "de": "Tschad", - "en": "Chad", - "es": "Chad", - "fr": "Tchad", - "ja": "チャド共和国", - "pt-BR": "Chade", - "ru": "Чад", - "zh-CN": "乍得" - }, - "TF": { - "de": "Französische Süd- und Antarktisgebiete", - "en": "French Southern Territories", - "es": "Territorios Australes Franceses", - "fr": "Terres australes françaises", - "ja": "仏領極南諸島", - "pt-BR": "Territórios Franceses do Sul", - "ru": "Французские Южные Территории", - "zh-CN": "法属南部领土" - }, - "TG": { - "de": "Togo", - "en": "Togo", - "es": "Togo", - "fr": "Togo", - "ja": "トーゴ共和国", - "pt-BR": "Togo", - "ru": "Того", - "zh-CN": "多哥" - }, - "TH": { - "de": "Thailand", - "en": "Thailand", - "es": "Tailandia", - "fr": "Thaïlande", - "ja": "タイ王国", - "pt-BR": "Tailândia", - "ru": "Тайланд", - "zh-CN": "泰国" - }, - "TJ": { - "de": "Tadschikistan", - "en": "Tajikistan", - "es": "Tayikistán", - "fr": "Tadjikistan", - "ja": "タジキスタン共和国", - "pt-BR": "Tajiquistão", - "ru": "Таджикистан", - "zh-CN": "塔吉克斯坦" - }, - "TK": { - "de": "Tokelau", - "en": "Tokelau", - "es": "Tokelau", - "fr": "Tokelau", - "ja": "トケラウ諸島", - "pt-BR": "Tokelau", - "ru": "Токелау", - "zh-CN": "托克劳" - }, - "TL": { - "de": "Timor-Leste", - "en": "East Timor", - "es": "Timor Oriental", - "fr": "Timor Oriental", - "ja": "東ティモール共和国", - "pt-BR": "República Democrática de Timor-Leste", - "ru": "Восточный Тимор", - "zh-CN": "东帝汶" - }, - "TM": { - "de": "Turkmenistan", - "en": "Turkmenistan", - "es": "Turkmenistán", - "fr": "Turkménistan", - "ja": "トルクメニスタン", - "pt-BR": "Turcomenistão", - "ru": "Туркменистан", - "zh-CN": "土库曼斯坦" - }, - "TN": { - "de": "Tunesien", - "en": "Tunisia", - "es": "Túnez", - "fr": "Tunisie", - "ja": "チュニジア共和国", - "pt-BR": "Tunísia", - "ru": "Тунис", - "zh-CN": "突尼斯" - }, - "TO": { - "de": "Tonga", - "en": "Tonga", - "es": "Tonga", - "fr": "Tonga", - "ja": "トンガ王国", - "pt-BR": "Tonga", - "ru": "Тонга", - "zh-CN": "汤加" - }, - "TR": { - "de": "Türkei", - "en": "Turkey", - "es": "Turquía", - "fr": "Turquie", - "ja": "トルコ共和国", - "pt-BR": "Turquia", - "ru": "Турция", - "zh-CN": "土耳其" - }, - "TT": { - "de": "Trinidad und Tobago", - "en": "Trinidad and Tobago", - "es": "Trinidad y Tobago", - "fr": "Trinidad et Tobago", - "ja": "トリニダード・トバゴ共和国", - "pt-BR": "Trindade e Tobago", - "ru": "Тринидад и Тобаго", - "zh-CN": "特立尼达和多巴哥" - }, - "TV": { - "de": "Tuwalu", - "en": "Tuvalu", - "es": "Tuvalu", - "fr": "Tuvalu", - "ja": "ツバル", - "pt-BR": "Tuvalu", - "ru": "Тувалу", - "zh-CN": "图瓦卢" - }, - "TW": { - "de": "Taiwan", - "en": "Taiwan", - "es": "Taiwán", - "fr": "Taïwan", - "ja": "中華民国", - "pt-BR": "Taiwan", - "ru": "Тайвань", - "zh-CN": "台湾" - }, - "TZ": { - "de": "Tansania", - "en": "Tanzania", - "es": "Tanzania", - "fr": "Tanzanie", - "ja": "タンザニア連合共和国", - "pt-BR": "Tanzânia", - "ru": "Танзания", - "zh-CN": "坦桑尼亚" - }, - "UA": { - "de": "Ukraine", - "en": "Ukraine", - "es": "Ucrania", - "fr": "Ukraine", - "ja": "ウクライナ共和国", - "pt-BR": "Ucrânia", - "ru": "Украина", - "zh-CN": "乌克兰" - }, - "UG": { - "de": "Uganda", - "en": "Uganda", - "es": "Uganda", - "fr": "Ouganda", - "ja": "ウガンダ共和国", - "pt-BR": "Uganda", - "ru": "Уганда", - "zh-CN": "乌干达" - }, - "UM": { - "de": "Amerikanisch-Ozeanien", - "en": "U.S. Minor Outlying Islands", - "es": "Islas menores alejadas de los Estados Unidos", - "fr": "Îles mineures éloignées des États-Unis", - "ja": "米領太平洋諸島", - "pt-BR": "Ilhas Menores Distantes dos Estados Unidos", - "ru": "Внешние малые острова (США)", - "zh-CN": "美国边远小岛" - }, - "US": { - "de": "USA", - "en": "United States", - "es": "Estados Unidos", - "fr": "États-Unis", - "ja": "アメリカ合衆国", - "pt-BR": "Estados Unidos", - "ru": "США", - "zh-CN": "美国" - }, - "UY": { - "de": "Uruguay", - "en": "Uruguay", - "es": "Uruguay", - "fr": "Uruguay", - "ja": "ウルグアイ共和国", - "pt-BR": "Uruguai", - "ru": "Уругвай", - "zh-CN": "乌拉圭" - }, - "UZ": { - "de": "Usbekistan", - "en": "Uzbekistan", - "es": "Uzbekistán", - "fr": "Ouzbékistan", - "ja": "ウズベキスタン共和国", - "pt-BR": "Uzbequistão", - "ru": "Узбекистан", - "zh-CN": "乌兹别克斯坦" - }, - "VA": { - "de": "Staat der Vatikanstadt", - "en": "Vatican City", - "es": "Ciudad del Vaticano", - "fr": "Vatican", - "ja": "ローマ法王庁 (バチカン市国)", - "pt-BR": "Vaticano", - "ru": "Ватикан", - "zh-CN": "圣座(梵蒂冈)" - }, - "VC": { - "de": "St. Vincent und die Grenadinen", - "en": "Saint Vincent and the Grenadines", - "es": "San Vicente y las Granadinas", - "fr": "Saint-Vincent-et-les Grenadines", - "ja": "セントビンセント・グレナディーン諸島", - "pt-BR": "São Vincente e Granadinas", - "ru": "Сент-Винсент и Гренадины", - "zh-CN": "圣文森特和格林纳丁斯" - }, - "VE": { - "de": "Venezuela", - "en": "Venezuela", - "es": "Venezuela", - "fr": "Vénézuéla", - "ja": "ベネズエラ共和国", - "pt-BR": "Venezuela", - "ru": "Венесуэла", - "zh-CN": "委内瑞拉" - }, - "VG": { - "de": "Britische Jungferninseln", - "en": "British Virgin Islands", - "es": "Islas Vírgenes", - "fr": "Îles Vierges", - "ja": "英領ヴァージン諸島", - "pt-BR": "Ilhas Virgens Britânicas", - "ru": "Британские Виргинские о-ва", - "zh-CN": "英属维京群岛" - }, - "VI": { - "de": "Amerikanische Jungferninseln", - "en": "U.S. Virgin Islands", - "es": "Islas Vírgenes de los Estados Unidos", - "fr": "Îles Vierges des États-Unis", - "ja": "米領ヴァージン諸島", - "pt-BR": "Ilhas Virgens dos EUA", - "ru": "Виргинские о-ва (США)", - "zh-CN": "美属维京群岛" - }, - "VN": { - "de": "Vietnam", - "en": "Vietnam", - "es": "Vietnam", - "fr": "Vietnam", - "ja": "ベトナム", - "pt-BR": "Vietnã", - "ru": "Вьетнам", - "zh-CN": "越南" - }, - "VU": { - "de": "Vanuatu", - "en": "Vanuatu", - "es": "Vanuatu", - "fr": "Vanuatu", - "ja": "バヌアツ共和国", - "pt-BR": "Vanuatu", - "ru": "Вануату", - "zh-CN": "瓦努阿图" - }, - "WF": { - "de": "Wallis und Futuna", - "en": "Wallis and Futuna", - "es": "Wallis y Futuna", - "fr": "Wallis-et-Futuna", - "ja": "ワリー エ フトゥーナ諸島", - "pt-BR": "Ilhas Wallis e Futuna", - "ru": "Уоллис и Футуна", - "zh-CN": "瓦利斯和富图纳" - }, - "WS": { - "de": "Samoa", - "en": "Samoa", - "es": "Samoa", - "fr": "Samoa", - "ja": "西サモア", - "pt-BR": "Samoa", - "ru": "Самоа", - "zh-CN": "萨摩亚" - }, - "XK": { - "de": "Kosovo", - "en": "Kosovo", - "es": "Kosovo", - "fr": "Kosovo", - "ja": "コソボ", - "pt-BR": "Kosovo", - "ru": "Косово", - "zh-CN": "科索沃" - }, - "YE": { - "de": "Jemen", - "en": "Yemen", - "es": "Yemen", - "fr": "Yémen", - "ja": "イエメン共和国", - "pt-BR": "Iêmen", - "ru": "Йемен", - "zh-CN": "也门" - }, - "YT": { - "de": "Mayotte", - "en": "Mayotte", - "es": "Mayotte", - "fr": "Mayotte", - "ja": "マヨット島", - "pt-BR": "Mayotte", - "ru": "Майотта", - "zh-CN": "马约特" - }, - "ZA": { - "de": "Südafrika", - "en": "South Africa", - "es": "Sudáfrica", - "fr": "Afrique du Sud", - "ja": "南アフリカ", - "pt-BR": "África do Sul", - "ru": "ЮАР", - "zh-CN": "南非" - }, - "ZM": { - "de": "Sambia", - "en": "Zambia", - "es": "Zambia", - "fr": "Zambie", - "ja": "ザンビア共和国", - "pt-BR": "Zâmbia", - "ru": "Замбия", - "zh-CN": "赞比亚" - }, - "ZW": { - "de": "Simbabwe", - "en": "Zimbabwe", - "es": "Zimbawe", - "fr": "Zimbabwe", - "ja": "ジンバブエ共和国", - "pt-BR": "Zimbábue", - "ru": "Зимбабве", - "zh-CN": "津巴布韦" - } -} \ No newline at end of file diff --git a/uml2es/examples/declarativeCity/data/source/dmdemo/population.json b/uml2es/examples/declarativeCity/data/source/dmdemo/population.json deleted file mode 100644 index 5076b9a..0000000 --- a/uml2es/examples/declarativeCity/data/source/dmdemo/population.json +++ /dev/null @@ -1,897 +0,0 @@ -[ - { - "name": "Shanghai", - "country": "CN", - "population": "24153", - "metro-population": "34000", - "language": "zh-CN" - }, - { - "name": "BEIJING", - "country": "CN", - "population": "18590", - "metro-population": "24900", - "language": "zh-CN" - }, - { - "name": "Karachi", - "country": "PK", - "population": "18000", - "metro-population": "27506", - "language": "es" - }, - { - "name": "Istanbul", - "country": "TR", - "population": "14657", - "metro-population": "14804", - "language": "de" - }, - { - "name": "DHAKA", - "country": "BD", - "population": "14543", - "metro-population": "18898" - }, - { - "name": "TOKYO", - "country": "JP", - "population": "13617", - "metro-population": "37800", - "language": "ja" - }, - { - "name": "MOSCOW", - "country": "RU", - "population": "13197.596", - "metro-population": "17900", - "language": "ru" - }, - { - "name": "MANILA", - "country": "PH", - "population": "12877", - "metro-population": "22710" - }, - { - "name": "Tianjin", - "country": "CN", - "population": "12784", - "metro-population": "15469" - }, - { - "name": "Mumbai (Bombay)", - "country": "IN", - "population": "12400", - "metro-population": "27750" - }, - { - "name": "Sao Paulo", - "country": "BR", - "population": "12038", - "metro-population": "21243", - "language": "pt-BR" - }, - { - "name": "Shenzhen", - "country": "CN", - "population": "11908", - "metro-population": "11980" - }, - { - "name": "Guangzhou", - "country": "CN", - "population": "11548", - "metro-population": "14044" - }, - { - "name": "DELHI", - "country": "IN", - "population": "11035", - "metro-population": "26454" - }, - { - "name": "Wuhan", - "country": "CN", - "population": "10608", - "metro-population": "10608" - }, - { - "name": "Seoul", - "country": "KR", - "population": "10290", - "metro-population": "25600" - }, - { - "name": "Chengdu", - "country": "CN", - "population": "10152", - "metro-population": "14427" - }, - { - "name": "KINSHASA", - "country": "CD", - "population": "10125", - "metro-population": "21265", - "language": "zh-CN" - }, - { - "name": "LIMA", - "country": "PE", - "population": "9752", - "metro-population": "10852" - }, - { - "name": "JAKARTA", - "country": "ID", - "population": "9608", - "metro-population": "30214" - }, - { - "name": "CAIRO", - "country": "EG", - "population": "9500", - "metro-population": "20440" - }, - { - "name": "MEXICO CITY", - "country": "MX", - "population": "8919", - "metro-population": "20400" - }, - { - "name": "TEHRAN", - "country": "IR", - "population": "8847", - "metro-population": "15233" - }, - { - "name": "Xian", - "country": "CN", - "population": "8705", - "metro-population": "13560" - }, - { - "name": "LONDON", - "country": "UK", - "population": "8674", - "metro-population": "13880" - }, - { - "name": "New York City", - "country": "US", - "population": "8550", - "metro-population": "23724" - }, - { - "name": "Nanjing", - "country": "CN", - "population": "8460", - "metro-population": "8460" - }, - { - "name": "Bangalore", - "country": "IN", - "population": "8444", - "metro-population": "8729" - }, - { - "name": "Ho Chi Minh City", - "country": "VN", - "population": "8426", - "metro-population": "10050" - }, - { - "name": "BANGKOK", - "country": "TH", - "population": "8281", - "metro-population": "14566" - }, - { - "name": "Chongquin", - "country": "CN", - "population": "8165.5", - "metro-population": "18380" - }, - { - "name": "BOGOTA", - "country": "CO", - "population": "8081", - "metro-population": "9800" - }, - { - "name": "Lagos", - "country": "NG", - "population": "8048", - "metro-population": "16060" - }, - { - "name": "RIYADH", - "country": "SA", - "population": "7506", - "metro-population": "7506" - }, - { - "name": "Chennai", - "country": "IN", - "population": "7088", - "metro-population": "8653" - }, - { - "name": "Hangzhou", - "country": "CN", - "population": "7082", - "metro-population": "9188" - }, - { - "name": "Hyderabad", - "country": "IN", - "population": "6809", - "metro-population": "7749" - }, - { - "name": "Rio de Janeiro", - "country": "BR", - "population": "6454", - "metro-population": "12281" - }, - { - "name": "Zhengzhou", - "country": "CN", - "population": "6406", - "metro-population": "9468" - }, - { - "name": "Shenyang", - "country": "CN", - "population": "6255", - "metro-population": "8106" - }, - { - "name": "Qingdao", - "country": "CN", - "population": "6188", - "metro-population": "9046" - }, - { - "name": "SANTIAGO", - "country": "CL", - "population": "6158", - "metro-population": "6582", - "language": "zh-CN" - }, - { - "name": "Dalian", - "country": "CN", - "population": "5900", - "metro-population": "6700" - }, - { - "name": "SINGAPORE", - "country": "SG", - "population": "5607", - "metro-population": "5607" - }, - { - "name": "Ahmadabad", - "country": "IN", - "population": "5577", - "metro-population": "6357" - }, - { - "name": "Suzhou", - "country": "CN", - "population": "5468", - "metro-population": "10578" - }, - { - "name": "St Petersburg", - "country": "RU", - "population": "5323", - "metro-population": "7500" - }, - { - "name": "Harbin", - "country": "CN", - "population": "5282", - "metro-population": "6704" - }, - { - "name": "ANKARA", - "country": "TR", - "population": "5271", - "metro-population": "6280" - }, - { - "name": "KHARTOUM", - "country": "SD", - "population": "5185", - "metro-population": "5185" - }, - { - "name": "Yangon", - "country": "MM", - "population": "5160", - "metro-population": "7360" - }, - { - "name": "Casablanca", - "country": "MA", - "population": "5118", - "metro-population": "6861" - }, - { - "name": "Sydney", - "country": "AU", - "population": "5005", - "metro-population": "5005" - }, - { - "name": "Jinan", - "country": "CN", - "population": "4694", - "metro-population": "7068" - }, - { - "name": "Melbourne", - "country": "AU", - "population": "4641", - "metro-population": "4641" - }, - { - "name": "Changsha", - "country": "CN", - "population": "4597", - "metro-population": "7432" - }, - { - "name": "Kolkata", - "country": "IN", - "population": "4497", - "metro-population": "14618" - }, - { - "name": "Fuzhou", - "country": "CN", - "population": "4468", - "metro-population": "7200" - }, - { - "name": "Surat", - "country": "IN", - "population": "4467", - "metro-population": "4591" - }, - { - "name": "Abidjan", - "country": "CI", - "population": "4396", - "metro-population": "4707" - }, - { - "name": "DAR ES SALAAM", - "country": "TZ", - "population": "4364", - "metro-population": "4364" - }, - { - "name": "Shiziahuang", - "country": "CN", - "population": "4303", - "metro-population": "10701" - }, - { - "name": "Jeddah", - "country": "SA", - "population": "4276", - "metro-population": "4276" - }, - { - "name": "Faisalabad", - "country": "PK", - "population": "4075", - "metro-population": "4075" - }, - { - "name": "Nanning", - "country": "CN", - "population": "4037", - "metro-population": "6914", - "language": "zh-CN" - }, - { - "name": "Alexandria", - "country": "EG", - "population": "4028", - "metro-population": "4984" - }, - { - "name": "AMMAN", - "country": "JO", - "population": "4008", - "metro-population": "4008" - }, - { - "name": "Los Angeles", - "country": "US", - "population": "3976", - "metro-population": "13131" - }, - { - "name": "Kunming", - "country": "CN", - "population": "3891", - "metro-population": "6626" - }, - { - "name": "Changchun", - "country": "CN", - "population": "3815", - "metro-population": "7674" - }, - { - "name": "Yokohama", - "country": "JP", - "population": "3733", - "metro-population": "3733" - }, - { - "name": "KABUL", - "country": "AF", - "population": "3678", - "metro-population": "3678" - }, - { - "name": "BERLIN", - "country": "DE", - "population": "3671", - "metro-population": "6004" - }, - { - "name": "Giza", - "country": "EG", - "population": "3628", - "metro-population": "3628" - }, - { - "name": "Urumqi", - "country": "CN", - "population": "3550", - "metro-population": "3550" - }, - { - "name": "Wuxi", - "country": "CN", - "population": "3542", - "metro-population": "6372" - }, - { - "name": "Busan", - "country": "KR", - "population": "3526", - "metro-population": "8202" - }, - { - "name": "Guayaquil", - "country": "EC", - "population": "3500", - "metro-population": "5000" - }, - { - "name": "HANOI", - "country": "VN", - "population": "3435", - "metro-population": "7588" - }, - { - "name": "Hyderabad", - "country": "PK", - "population": "3429", - "metro-population": "3429" - }, - { - "name": "ADDIS ABABA", - "country": "ET", - "population": "3385", - "metro-population": "4567" - }, - { - "name": "ALGIERS", - "country": "DZ", - "population": "3336", - "metro-population": "5000" - }, - { - "name": "Kano", - "country": "NG", - "population": "3333", - "metro-population": "3333" - }, - { - "name": "Mashhad", - "country": "IR", - "population": "3312", - "metro-population": "3372" - }, - { - "name": "Hefei", - "country": "CN", - "population": "3310", - "metro-population": "5484" - }, - { - "name": "Changzhou", - "country": "CN", - "population": "3290", - "metro-population": "4592" - }, - { - "name": "Taiyuan", - "country": "CN", - "population": "3212", - "metro-population": "4202" - }, - { - "name": "Rawalpindi", - "country": "PK", - "population": "3189", - "metro-population": "3189" - }, - { - "name": "Tangshan", - "country": "CN", - "population": "3187", - "metro-population": "7577" - }, - { - "name": "MADRID", - "country": "ES", - "population": "3141", - "metro-population": "6240" - }, - { - "name": "NAIROBI", - "country": "KE", - "population": "3138", - "metro-population": "6547" - }, - { - "name": "Zibo", - "country": "CN", - "population": "3129", - "metro-population": "4131" - }, - { - "name": "Pune", - "country": "IN", - "population": "3124", - "metro-population": "5057" - }, - { - "name": "Ibadan", - "country": "NG", - "population": "3050", - "metro-population": "3520" - }, - { - "name": "Jaipur", - "country": "IN", - "population": "3046", - "metro-population": "3046" - }, - { - "name": "Guiyang", - "country": "CN", - "population": "3037", - "metro-population": "4024" - }, - { - "name": "Incheon", - "country": "KR", - "population": "3002", - "metro-population": "3002" - }, - { - "name": "BRASILIA", - "country": "BR", - "population": "2978", - "metro-population": "2978", - "language": "pt-BR" - }, - { - "name": "TSHWANE (PRETORIA)", - "country": "ZA", - "population": "2922", - "metro-population": "2922" - }, - { - "name": "Kanpur", - "country": "IN", - "population": "2920", - "metro-population": "4152" - }, - { - "name": "Salvador", - "country": "BR", - "population": "2913", - "metro-population": "3920" - }, - { - "name": "BUENOS AIRES", - "country": "AR", - "population": "2900", - "metro-population": "12740" - }, - { - "name": "KIEV", - "country": "UA", - "population": "2900", - "metro-population": "3375" - }, - { - "name": "ROME", - "country": "IT", - "population": "2877", - "metro-population": "4353" - }, - { - "name": "Surabaya", - "country": "ID", - "population": "2865", - "metro-population": "6485" - }, - { - "name": "Izmir", - "country": "TR", - "population": "2848", - "metro-population": "4113" - }, - { - "name": "Lucknow", - "country": "IN", - "population": "2817", - "metro-population": "2902" - }, - { - "name": "Basrah", - "country": "IQ", - "population": "2750", - "metro-population": "2750" - }, - { - "name": "Toronto", - "country": "CA", - "population": "2731", - "metro-population": "5928" - }, - { - "name": "Gujranwala", - "country": "PK", - "population": "2723", - "metro-population": "2723" - }, - { - "name": "Chicago", - "country": "US", - "population": "2720", - "metro-population": "9513" - }, - { - "name": "TAIPEI", - "country": "TW", - "population": "2705", - "metro-population": "8500" - }, - { - "name": "QUITO", - "country": "EC", - "population": "2671", - "metro-population": "4700", - "language": "es" - }, - { - "name": "Osaka", - "country": "JP", - "population": "2668", - "metro-population": "19342" - }, - { - "name": "Xuzhou", - "country": "CN", - "population": "2623", - "metro-population": "3054" - }, - { - "name": "Fortaleza", - "country": "BR", - "population": "2610", - "metro-population": "4019" - }, - { - "name": "Chittagong", - "country": "BD", - "population": "2581", - "metro-population": "4009" - }, - { - "name": "PYONGYANG", - "country": "KP", - "population": "2581", - "metro-population": "2581" - }, - { - "name": "Bandung", - "country": "ID", - "population": "2575", - "metro-population": "8465" - }, - { - "name": "Kaohsiung", - "country": "TW", - "population": "2540", - "metro-population": "2779" - }, - { - "name": "YAOUNDE", - "country": "CM", - "population": "2535", - "metro-population": "2765" - }, - { - "name": "Daegu", - "country": "KR", - "population": "2522", - "metro-population": "5020" - }, - { - "name": "Taichung", - "country": "TW", - "population": "2520", - "metro-population": "2752" - }, - { - "name": "Belo Horizonte", - "country": "BR", - "population": "2502", - "metro-population": "5156" - }, - { - "name": "Puebla", - "country": "MX", - "population": "2500", - "metro-population": "2929" - }, - { - "name": "Douala", - "country": "CM", - "population": "2447", - "metro-population": "3000" - }, - { - "name": "Medellin", - "country": "CO", - "population": "2441", - "metro-population": "3731" - }, - { - "name": "Nagpur", - "country": "IN", - "population": "2405", - "metro-population": "2498" - }, - { - "name": "Cali", - "country": "CO", - "population": "2401", - "metro-population": "3400" - }, - { - "name": "Omdurman", - "country": "SD", - "population": "2396", - "metro-population": "2396" - }, - { - "name": "Nanchang", - "country": "CN", - "population": "2357", - "metro-population": "5043" - }, - { - "name": "Brisbane", - "country": "AU", - "population": "2350", - "metro-population": "3500" - }, - { - "name": "Bursa", - "country": "TR", - "population": "2340", - "metro-population": "2842" - }, - { - "name": "TASHKENT", - "country": "UZ", - "population": "2310", - "metro-population": "2310" - }, - { - "name": "Houston", - "country": "US", - "population": "2296", - "metro-population": "6313" - }, - { - "name": "Nagoya", - "country": "JP", - "population": "2283", - "metro-population": "9107" - }, - { - "name": "MOGADISHU", - "country": "SO", - "population": "2265", - "metro-population": "2265" - }, - { - "name": "Isfahen", - "country": "IR", - "population": "2243", - "metro-population": "3793" - }, - { - "name": "PARIS", - "country": "FR", - "population": "2230", - "metro-population": "12405", - "language": "fr" - }, - { - "name": "ACCRA", - "country": "GH", - "population": "2227", - "metro-population": "4000" - }, - { - "name": "MANAGUA", - "country": "NI", - "population": "2206", - "metro-population": "2561" - }, - { - "name": "Kowloon", - "country": "CN", - "population": "2204", - "metro-population": "2204" - }, - { - "name": "Lanzhou", - "country": "CN", - "population": "2177", - "metro-population": "3616" - }, - { - "name": "Baku", - "country": "AZ", - "population": "2122", - "metro-population": "2724" - }, - { - "name": "GUATAMALA CITY", - "country": "GT", - "population": "2110", - "metro-population": "4500" - }, - { - "name": "LUANDA", - "country": "AO", - "population": "2108", - "metro-population": "2825" - }, - { - "name": "BUCHAREST", - "country": "RO", - "population": "2106", - "metro-population": "2281" - } -] \ No newline at end of file diff --git a/uml2es/examples/declarativeCity/data/source/funbase/funbase_cities.csv b/uml2es/examples/declarativeCity/data/source/funbase/funbase_cities.csv deleted file mode 100644 index afc7c47..0000000 --- a/uml2es/examples/declarativeCity/data/source/funbase/funbase_cities.csv +++ /dev/null @@ -1,4 +0,0 @@ -city_name,country -Otter Lake,USA -US Flag,Moon -Venustown,Mars diff --git a/uml2es/examples/declarativeCity/end2end.png b/uml2es/examples/declarativeCity/end2end.png deleted file mode 100644 index 6a8cfa646703b6ee82255ea07146851564527ece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90282 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%0AV5Vbqqy-Z6CYk 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 U@|rsVyZ}M`W^uOE*yZ;B0Dx6Tr2qf` diff --git a/uml2es/examples/declarativeCity/gradle.properties b/uml2es/examples/declarativeCity/gradle.properties deleted file mode 100644 index fc6dd2e..0000000 --- a/uml2es/examples/declarativeCity/gradle.properties +++ /dev/null @@ -1,8 +0,0 @@ -mlAppName=xmi2es-examples-dmcity -mlHost=localhost -mlUsername=admin -mlPassword=admin -mlRestPort=21042 -mlAppServicesPort=21042 -mlAppServicesHost=localhost -mlTestRestPort=21043 diff --git a/uml2es/examples/declarativeCity/lib/log4j.properties b/uml2es/examples/declarativeCity/lib/log4j.properties deleted file mode 100644 index e7e9930..0000000 --- a/uml2es/examples/declarativeCity/lib/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -#root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - diff --git a/uml2es/examples/declarativeCity/src/main/ml-config/databases/content-database.json b/uml2es/examples/declarativeCity/src/main/ml-config/databases/content-database.json deleted file mode 100644 index ad9bfd1..0000000 --- a/uml2es/examples/declarativeCity/src/main/ml-config/databases/content-database.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "database-name":"%%DATABASE%%", - "schema-database":"%%SCHEMAS_DATABASE%%", - "path-namespace":[{"prefix":"es", "namespace-uri":"http://marklogic.com/entity-services"}], - "range-element-index":[], - "triple-index":true, - "collection-lexicon":true -} diff --git a/uml2es/examples/declarativeCity/src/main/ml-config/databases/schemas-database.json b/uml2es/examples/declarativeCity/src/main/ml-config/databases/schemas-database.json deleted file mode 100644 index 1361cb5..0000000 --- a/uml2es/examples/declarativeCity/src/main/ml-config/databases/schemas-database.json +++ /dev/null @@ -1 +0,0 @@ -{"database-name": "%%SCHEMAS_DATABASE%%"} \ No newline at end of file diff --git a/uml2es/examples/declarativeCity/src/main/ml-config/rest-api.json b/uml2es/examples/declarativeCity/src/main/ml-config/rest-api.json deleted file mode 100755 index d671a93..0000000 --- a/uml2es/examples/declarativeCity/src/main/ml-config/rest-api.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "rest-api" : { - "name" : "%%NAME%%", - "group" : "%%GROUP%%", - "database" : "%%DATABASE%%", - "modules-database" : "%%MODULES_DATABASE%%", - "port" : %%PORT%%, - "xdbc-enabled" : true, - "error-format" : "json" - } -} diff --git a/uml2es/examples/declarativeCity/src/main/ml-modules/rest-properties.json b/uml2es/examples/declarativeCity/src/main/ml-modules/rest-properties.json deleted file mode 100755 index 9dce67d..0000000 --- a/uml2es/examples/declarativeCity/src/main/ml-modules/rest-properties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "debug" : false, - "validate-queries" : true, - "document-transform-all" : false, - "validate-options" : true -} diff --git a/uml2es/examples/gentest/README.md b/uml2es/examples/gentest/README.md deleted file mode 100644 index 2024a29..0000000 --- a/uml2es/examples/gentest/README.md +++ /dev/null @@ -1,2 +0,0 @@ -This is for testing only. - diff --git a/uml2es/examples/gentest/dhf/build.gradle b/uml2es/examples/gentest/dhf/build.gradle deleted file mode 100644 index 0fef91d..0000000 --- a/uml2es/examples/gentest/dhf/build.gradle +++ /dev/null @@ -1,136 +0,0 @@ -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - } -} - -plugins { - id 'java' - id 'eclipse' - id 'idea' - - // This plugin allows you to create different environments - // for your gradle deploy. Each environment is represented - // by a gradle-${env}.properties file - // See https://github.com/stevesaliman/gradle-properties-plugin - // specify the env on the command line with: - // gradle -PenvironmentName=x ... - id 'net.saliman.properties' version '1.4.6' - - // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - id 'com.marklogic.ml-data-hub' version '4.1.0' -} - -repositories { - jcenter() - maven {url 'http://developer.marklogic.com/maven2/'} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - compile 'com.marklogic:marklogic-data-hub:4.1.0' - compile 'com.marklogic:marklogic-xcc:9.0.7' - - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -task includeXMI2ESTransform(type: Copy) { - from "../../../uml2esTransform/src/main/ml-modules/root/xmi2es" - into "src/main/ml-modules/root/xmi2es" -} - -task includeModel(type: Copy) { - from "../papyrus/Maudle.uml" - into "data/model" - rename '(.*).uml', '$1.xml' -} - -task includeUGradle() { - // Don't use Copy task bcuz file locking into gradle project dir on Windows - doLast { - copy { - from "../../../uml2esTransform/uml2es4dhf.gradle" - into "." - } - } -} - -task setup() { - dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') - dependsOn('includeUGradle') -} - -task loadXML(type: com.marklogic.gradle.task.MlcpTask) { - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/xml"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = mlStagingPort.toInteger() - database = mlStagingDbName - - document_type = "xml" - input_file_path = "data/xml" - input_file_type = "documents" - - output_collections "GENXML,input" - output_permissions "rest-reader,read,rest-writer,update" - output_uri_replace = regex - output_uri_prefix = "/gen/xml/" - - transform_module="/data-hub/4/transforms/mlcp-flow-transform.xqy" - transform_namespace="http://marklogic.com/data-hub/mlcp-flow-transform" - transform_param "entity-name=A,flow-name=loadTestX" -} - -task loadJSON(type: com.marklogic.gradle.task.MlcpTask) { - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/json"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = mlStagingPort.toInteger() - database = mlStagingDbName - - document_type = "json" - input_file_path = "data/json" - input_file_type = "documents" - - output_collections "GENJSON,input" - output_permissions "rest-reader,read,rest-writer,update" - output_uri_replace = regex - output_uri_prefix = "/gen/json/" - - transform_module="/data-hub/4/transforms/mlcp-flow-transform.sjs" - transform_namespace="http://marklogic.com/data-hub/mlcp-flow-transform" - transform_param "entity-name=A,flow-name=loadTestJ" -} diff --git a/uml2es/examples/gentest/dhf/data/json/test1.json b/uml2es/examples/gentest/dhf/data/json/test1.json deleted file mode 100644 index febff53..0000000 --- a/uml2es/examples/gentest/dhf/data/json/test1.json +++ /dev/null @@ -1 +0,0 @@ -{"data": "j"} diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/Ajj.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/Ajj.properties deleted file mode 100644 index ae7dab3..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/Ajj.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:03:46 EST 2018 -mainModule=main.sjs -collectorCodeFormat=sjs -mainCodeFormat=sjs -codeFormat=sjs -collectorModule=collector.sjs -dataFormat=json diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/collector.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/collector.sjs deleted file mode 100644 index 97c4a84..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/collector.sjs +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Collect IDs plugin - * - * @param options - a map containing options. Options are sent from Java - * - * @return - an array of ids or uris - */ -function collect(options) { - // by default we return the URIs in the same collection as the Entity name - return cts.uris(null, null, cts.collectionQuery("input")); -} - -module.exports = { - collect: collect -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/content.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/content.sjs deleted file mode 100644 index 72997b4..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/content.sjs +++ /dev/null @@ -1,140 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -'use strict' - -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -/* -* Create Content Plugin -* -* @param id - the identifier returned by the collector -* @param options - an object containing options. Options are sent from Java -* -* @return - your content -*/ -function createContent(id, options) { - let doc = cts.doc(id); - let ioptions = util.setIOptions(id,options); - - let source; - - // for xml we need to use xpath - if(doc && xdmp.nodeKind(doc) === 'element' && doc instanceof XMLDocument) { - source = doc - } - // for json we need to return the instance - else if(doc && doc instanceof Document) { - source = fn.head(doc.root); - } - // for everything else - else { - source = doc; - } - - return buildContent_A(id, source, options, ioptions); -} - - -/* - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -*/ -function buildContent_A(id,source,options,ioptions) { - - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'A', - '$version': '0.0.1' - }; - - -var data = id.endsWith(".xml") ? source.xpath("string(/data)") : source.toObject().data; - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ - ret["header"] = "ajj"; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "json"; // type: string, req'd: true, array: false - -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "ajj" + data; // type: string, req'd: true, array: false - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_A_uri(id, ret, ioptions) - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/headers.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/headers.sjs deleted file mode 100644 index 0ed9177..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/headers.sjs +++ /dev/null @@ -1,24 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Headers Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an object of headers - */ -function createHeaders(id, content, options) { - var lang = "json"; - var ioptions = util.getIOptions(id,options); - return xesgen.setHeaders_A(id, content, ioptions, lang); - //return {}; - - // TODO nested headers -} - -module.exports = { - createHeaders: createHeaders -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/main.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/main.sjs deleted file mode 100644 index 4c523d5..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/main.sjs +++ /dev/null @@ -1,56 +0,0 @@ -// dhf.sjs exposes helper functions to make your life easier -// See documentation at: -// https://marklogic.github.io/marklogic-data-hub/docs/server-side/ -const dhf = require('/data-hub/4/dhf.sjs'); - -const contentPlugin = require('./content.sjs'); -const headersPlugin = require('./headers.sjs'); -const triplesPlugin = require('./triples.sjs'); -const writerPlugin = require('./writer.sjs'); - -/* - * Plugin Entry point - * - * @param id - the identifier returned by the collector - * @param options - a map containing options. Options are sent from Java - * - */ -function main(id, options) { - - xdmp.log("AJJ 1 " + id); - var contentContext = dhf.contentContext(); - var content = dhf.run(contentContext, function() { - return contentPlugin.createContent(id, options); - }); - - xdmp.log("AJJ 2 " + id + JSON.stringify(content)); - - var headerContext = dhf.headersContext(content); - var headers = dhf.run(headerContext, function() { - return headersPlugin.createHeaders(id, content, options); - }); - - xdmp.log("AJJ 3 " + id + JSON.stringify(headers)); - - var tripleContext = dhf.triplesContext(content, headers); - var triples = dhf.run(tripleContext, function() { - return triplesPlugin.createTriples(id, content, headers, options); - }); - - xdmp.log("AJJ 4 " + id ); - - var envelope = dhf.makeEnvelope(content, headers, triples, options.dataFormat); - - xdmp.log("AJJ 5 " + id ); - - // writers must be invoked this way. - // see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer - dhf.runWriter(writerPlugin, id, envelope, options); - - xdmp.log("AJJ 6 " + id ); - -} - -module.exports = { - main: main -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/triples.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/triples.sjs deleted file mode 100644 index ad3a05d..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/triples.sjs +++ /dev/null @@ -1,25 +0,0 @@ -//const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Triples Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param headers - the output of your heaaders plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an array of triples - */ -function createTriples(id, content, headers, options) { - //var ioptions = util.getIOptions(id,options); - //return xesgen.setTriples_A(id, content, headers, ioptions); - return []; - - // TODO nested triples -} - -module.exports = { - createTriples: createTriples -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/writer.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/writer.sjs deleted file mode 100644 index 1c189e9..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajj/writer.sjs +++ /dev/null @@ -1,20 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/*~ - * Writer Plugin - * - * @param id - the identifier returned by the collector - * @param envelope - the final envelope - * @param options - an object options. Options are sent from Java - * - * @return - nothing - */ -function write(id, envelope, options) { - xesgen.runWriter_A(id, envelope, util.getIOptions(id,options)); - util.removeIOptions(id,options); - //xdmp.documentInsert(id, envelope, xdmp.defaultPermissions(), options.entity); - util.removeIOptions(id,options); -} - -module.exports = write; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/Ajx.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/Ajx.properties deleted file mode 100644 index 6b1550c..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/Ajx.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:03:46 EST 2018 -mainModule=main.sjs -collectorCodeFormat=sjs -mainCodeFormat=sjs -codeFormat=sjs -collectorModule=collector.sjs -dataFormat=xml diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/collector.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/collector.sjs deleted file mode 100644 index 97c4a84..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/collector.sjs +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Collect IDs plugin - * - * @param options - a map containing options. Options are sent from Java - * - * @return - an array of ids or uris - */ -function collect(options) { - // by default we return the URIs in the same collection as the Entity name - return cts.uris(null, null, cts.collectionQuery("input")); -} - -module.exports = { - collect: collect -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/content.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/content.sjs deleted file mode 100644 index 7874e34..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/content.sjs +++ /dev/null @@ -1,139 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -'use strict' - -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -/* -* Create Content Plugin -* -* @param id - the identifier returned by the collector -* @param options - an object containing options. Options are sent from Java -* -* @return - your content -*/ -function createContent(id, options) { - let doc = cts.doc(id); - let ioptions = util.setIOptions(id,options); - - let source; - - // for xml we need to use xpath - if(doc && xdmp.nodeKind(doc) === 'element' && doc instanceof XMLDocument) { - source = doc - } - // for json we need to return the instance - else if(doc && doc instanceof Document) { - source = fn.head(doc.root); - } - // for everything else - else { - source = doc; - } - - return buildContent_A(id, source, options, ioptions); -} - - -/* - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -*/ -function buildContent_A(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'A', - '$version': '0.0.1' - }; - -var data = id.endsWith(".xml") ? source.xpath("string(/data)") : source.toObject().data; - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ - ret["header"] = "ajx"; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "xml"; // type: string, req'd: true, array: false - -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "ajx" + data; // type: string, req'd: true, array: false - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_A_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/headers.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/headers.sjs deleted file mode 100644 index 2ea94d2..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/headers.sjs +++ /dev/null @@ -1,24 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Headers Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an object of headers - */ -function createHeaders(id, content, options) { - var lang = "xml"; - var ioptions = util.getIOptions(id,options); - return xesgen.setHeaders_A(id, content, ioptions, lang); - //return {}; - - // TODO nested headers -} - -module.exports = { - createHeaders: createHeaders -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/main.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/main.sjs deleted file mode 100644 index 9afb452..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/main.sjs +++ /dev/null @@ -1,43 +0,0 @@ -// dhf.sjs exposes helper functions to make your life easier -// See documentation at: -// https://marklogic.github.io/marklogic-data-hub/docs/server-side/ -const dhf = require('/data-hub/4/dhf.sjs'); - -const contentPlugin = require('./content.sjs'); -const headersPlugin = require('./headers.sjs'); -const triplesPlugin = require('./triples.sjs'); -const writerPlugin = require('./writer.sjs'); - -/* - * Plugin Entry point - * - * @param id - the identifier returned by the collector - * @param options - a map containing options. Options are sent from Java - * - */ -function main(id, options) { - var contentContext = dhf.contentContext(); - var content = dhf.run(contentContext, function() { - return contentPlugin.createContent(id, options); - }); - - var headerContext = dhf.headersContext(content); - var headers = dhf.run(headerContext, function() { - return headersPlugin.createHeaders(id, content, options); - }); - - var tripleContext = dhf.triplesContext(content, headers); - var triples = dhf.run(tripleContext, function() { - return triplesPlugin.createTriples(id, content, headers, options); - }); - - var envelope = dhf.makeEnvelope(content, headers, triples, options.dataFormat); - - // writers must be invoked this way. - // see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer - dhf.runWriter(writerPlugin, id, envelope, options); -} - -module.exports = { - main: main -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/triples.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/triples.sjs deleted file mode 100644 index ad3a05d..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/triples.sjs +++ /dev/null @@ -1,25 +0,0 @@ -//const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Triples Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param headers - the output of your heaaders plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an array of triples - */ -function createTriples(id, content, headers, options) { - //var ioptions = util.getIOptions(id,options); - //return xesgen.setTriples_A(id, content, headers, ioptions); - return []; - - // TODO nested triples -} - -module.exports = { - createTriples: createTriples -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/writer.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/writer.sjs deleted file mode 100644 index 1c189e9..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Ajx/writer.sjs +++ /dev/null @@ -1,20 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/*~ - * Writer Plugin - * - * @param id - the identifier returned by the collector - * @param envelope - the final envelope - * @param options - an object options. Options are sent from Java - * - * @return - nothing - */ -function write(id, envelope, options) { - xesgen.runWriter_A(id, envelope, util.getIOptions(id,options)); - util.removeIOptions(id,options); - //xdmp.documentInsert(id, envelope, xdmp.defaultPermissions(), options.entity); - util.removeIOptions(id,options); -} - -module.exports = write; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/Axj.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/Axj.properties deleted file mode 100644 index a74af6c..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/Axj.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:04:14 EST 2018 -mainModule=main.xqy -collectorCodeFormat=xqy -mainCodeFormat=xqy -codeFormat=xqy -collectorModule=collector.xqy -dataFormat=json diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/collector.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/collector.xqy deleted file mode 100644 index 80006f7..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/collector.xqy +++ /dev/null @@ -1,20 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -declare option xdmp:mapping "false"; - -(:~ - : Collect IDs plugin - : - : @param $options - a map containing options. Options are sent from Java - : - : @return - a sequence of ids or uris - :) -declare function plugin:collect( - $options as map:map) as xs:string* -{ - (: by default we return the URIs in the same collection as the Entity name :) - cts:uris((), (), cts:collection-query("input")) -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/content.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/content.xqy deleted file mode 100644 index cfc5156..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/content.xqy +++ /dev/null @@ -1,115 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Content Plugin - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - : @return - your transformed content - :) -declare function plugin:create-content( - $id as xs:string, - $options as map:map) as map:map -{ - let $ioptions := util:setIOptions($id,$options) - let $doc := fn:doc($id) - let $source := $doc - return plugin:buildContent_A($id, $source, $options, $ioptions) -}; - - -(: - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -:) -declare function plugin:buildContent_A($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'A'), - map:put($model, '$version', '0.0.1') - ) - -let $data := - if (fn:ends-with($id, ".json")) then $source/data - else $source/data/text() - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) - let $_ := map:put($model, "format", "json") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "header", "axj") (: type: string, req'd: true, array: false :) - -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "axj" || $data) (: type: string, req'd: true, array: false :) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_A_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/headers.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/headers.xqy deleted file mode 100644 index d38cd08..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/headers.xqy +++ /dev/null @@ -1,34 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Headers Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more header nodes - :) -declare function plugin:create-headers( - $id as xs:string, - $content as item()?, - $options as map:map) as node()* -{ - let $lang := "json" - - let $ioptions := util:getIOptions($id, $options) - return xesgen:setHeaders_A($id, $content, $ioptions, $lang) - - (:return ():) - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/main.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/main.xqy deleted file mode 100644 index 1574a4e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/main.xqy +++ /dev/null @@ -1,55 +0,0 @@ -xquery version "1.0-ml"; - -(: Your plugin must be in this namespace for the DHF to recognize it:) -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(: - : This module exposes helper functions to make your life easier - : See documentation at: - : https://marklogic.github.io/marklogic-data-hub/docs/server-side/ - :) -import module namespace dhf = "http://marklogic.com/dhf" - at "/data-hub/4/dhf.xqy"; - -(: include modules to construct various parts of the envelope :) -import module namespace content = "http://marklogic.com/data-hub/plugins" at "content.xqy"; -import module namespace headers = "http://marklogic.com/data-hub/plugins" at "headers.xqy"; -import module namespace triples = "http://marklogic.com/data-hub/plugins" at "triples.xqy"; - -(: include the writer module which persists your envelope into MarkLogic :) -import module namespace writer = "http://marklogic.com/data-hub/plugins" at "writer.xqy"; - -declare option xdmp:mapping "false"; - -(:~ - : Plugin Entry point - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - :) -declare function plugin:main( - $id as xs:string, - $options as map:map) -{ - let $content-context := dhf:content-context() - let $content := dhf:run($content-context, function() { - content:create-content($id, $options) - }) - - let $header-context := dhf:headers-context($content) - let $headers := dhf:run($header-context, function() { - headers:create-headers($id, $content, $options) - }) - - let $triple-context := dhf:triples-context($content, $headers) - let $triples := dhf:run($triple-context, function() { - triples:create-triples($id, $content, $headers, $options) - }) - - let $envelope := dhf:make-envelope($content, $headers, $triples, map:get($options, "dataFormat")) - return - (: writers must be invoked this way. - see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer :) - dhf:run-writer(xdmp:function(xs:QName("writer:write")), $id, $envelope, $options) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/triples.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/triples.xqy deleted file mode 100644 index 6f2481e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/triples.xqy +++ /dev/null @@ -1,35 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(:import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ;:) -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Triples Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $headers - the output of your headers plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more triples - :) -declare function plugin:create-triples( - $id as xs:string, - $content as item()?, - $headers as item()*, - $options as map:map) as sem:triple* -{ - (: - let $ioptions := util:getIOptions($id, $options) - return xesgen:setTriples_A($id, $content, $headers, $ioptions) - :) - () - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/writer.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/writer.xqy deleted file mode 100644 index c9d51a5..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axj/writer.xqy +++ /dev/null @@ -1,29 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare option xdmp:mapping "false"; - -(:~ - : Writer Plugin - : - : @param $id - the identifier returned by the collector - : @param $envelope - the final envelope - : @param $options - a map containing options. Options are sent from Java - : - : @return - nothing - :) -declare function plugin:write( - $id as xs:string, - $envelope as item(), - $options as map:map) as empty-sequence() -{ - ( - xesgen:runWriter_A($id, $envelope, util:getIOptions($id,$options)) - (:xdmp:document-insert($id, $envelope, xdmp:default-permissions(), map:get($options, "entity")):) - , util:removeIOptions($id,$options) - ) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/Axx.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/Axx.properties deleted file mode 100644 index 1f7f16a..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/Axx.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:04:14 EST 2018 -mainModule=main.xqy -collectorCodeFormat=xqy -mainCodeFormat=xqy -codeFormat=xqy -collectorModule=collector.xqy -dataFormat=xml diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/collector.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/collector.xqy deleted file mode 100644 index 80006f7..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/collector.xqy +++ /dev/null @@ -1,20 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -declare option xdmp:mapping "false"; - -(:~ - : Collect IDs plugin - : - : @param $options - a map containing options. Options are sent from Java - : - : @return - a sequence of ids or uris - :) -declare function plugin:collect( - $options as map:map) as xs:string* -{ - (: by default we return the URIs in the same collection as the Entity name :) - cts:uris((), (), cts:collection-query("input")) -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/content.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/content.xqy deleted file mode 100644 index 468424a..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/content.xqy +++ /dev/null @@ -1,115 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Content Plugin - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - : @return - your transformed content - :) -declare function plugin:create-content( - $id as xs:string, - $options as map:map) as map:map -{ - let $ioptions := util:setIOptions($id,$options) - let $doc := fn:doc($id) - let $source := $doc - return plugin:buildContent_A($id, $source, $options, $ioptions) -}; - - -(: - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -:) -declare function plugin:buildContent_A($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'A'), - map:put($model, '$version', '0.0.1') - ) - -let $data := - if (fn:ends-with($id, ".json")) then $source/data - else $source/data/text() - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) - let $_ := map:put($model, "format", "xml") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "header", "axx") (: type: string, req'd: true, array: false :) - -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "axx" || $data) (: type: string, req'd: true, array: false :) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_A_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/headers.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/headers.xqy deleted file mode 100644 index 9f76ccd..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/headers.xqy +++ /dev/null @@ -1,34 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Headers Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more header nodes - :) -declare function plugin:create-headers( - $id as xs:string, - $content as item()?, - $options as map:map) as node()* -{ - let $lang := "xml" - - let $ioptions := util:getIOptions($id, $options) - return xesgen:setHeaders_A($id, $content, $ioptions, $lang) - - (:return ():) - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/main.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/main.xqy deleted file mode 100644 index 1574a4e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/main.xqy +++ /dev/null @@ -1,55 +0,0 @@ -xquery version "1.0-ml"; - -(: Your plugin must be in this namespace for the DHF to recognize it:) -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(: - : This module exposes helper functions to make your life easier - : See documentation at: - : https://marklogic.github.io/marklogic-data-hub/docs/server-side/ - :) -import module namespace dhf = "http://marklogic.com/dhf" - at "/data-hub/4/dhf.xqy"; - -(: include modules to construct various parts of the envelope :) -import module namespace content = "http://marklogic.com/data-hub/plugins" at "content.xqy"; -import module namespace headers = "http://marklogic.com/data-hub/plugins" at "headers.xqy"; -import module namespace triples = "http://marklogic.com/data-hub/plugins" at "triples.xqy"; - -(: include the writer module which persists your envelope into MarkLogic :) -import module namespace writer = "http://marklogic.com/data-hub/plugins" at "writer.xqy"; - -declare option xdmp:mapping "false"; - -(:~ - : Plugin Entry point - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - :) -declare function plugin:main( - $id as xs:string, - $options as map:map) -{ - let $content-context := dhf:content-context() - let $content := dhf:run($content-context, function() { - content:create-content($id, $options) - }) - - let $header-context := dhf:headers-context($content) - let $headers := dhf:run($header-context, function() { - headers:create-headers($id, $content, $options) - }) - - let $triple-context := dhf:triples-context($content, $headers) - let $triples := dhf:run($triple-context, function() { - triples:create-triples($id, $content, $headers, $options) - }) - - let $envelope := dhf:make-envelope($content, $headers, $triples, map:get($options, "dataFormat")) - return - (: writers must be invoked this way. - see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer :) - dhf:run-writer(xdmp:function(xs:QName("writer:write")), $id, $envelope, $options) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/triples.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/triples.xqy deleted file mode 100644 index 6f2481e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/triples.xqy +++ /dev/null @@ -1,35 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(:import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ;:) -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Triples Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $headers - the output of your headers plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more triples - :) -declare function plugin:create-triples( - $id as xs:string, - $content as item()?, - $headers as item()*, - $options as map:map) as sem:triple* -{ - (: - let $ioptions := util:getIOptions($id, $options) - return xesgen:setTriples_A($id, $content, $headers, $ioptions) - :) - () - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/writer.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/writer.xqy deleted file mode 100644 index c9d51a5..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/A/harmonize/Axx/writer.xqy +++ /dev/null @@ -1,29 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare option xdmp:mapping "false"; - -(:~ - : Writer Plugin - : - : @param $id - the identifier returned by the collector - : @param $envelope - the final envelope - : @param $options - a map containing options. Options are sent from Java - : - : @return - nothing - :) -declare function plugin:write( - $id as xs:string, - $envelope as item(), - $options as map:map) as empty-sequence() -{ - ( - xesgen:runWriter_A($id, $envelope, util:getIOptions($id,$options)) - (:xdmp:document-insert($id, $envelope, xdmp:default-permissions(), map:get($options, "entity")):) - , util:removeIOptions($id,$options) - ) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/Bjj.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/Bjj.properties deleted file mode 100644 index ae7dab3..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/Bjj.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:03:46 EST 2018 -mainModule=main.sjs -collectorCodeFormat=sjs -mainCodeFormat=sjs -codeFormat=sjs -collectorModule=collector.sjs -dataFormat=json diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/collector.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/collector.sjs deleted file mode 100644 index 97c4a84..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/collector.sjs +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Collect IDs plugin - * - * @param options - a map containing options. Options are sent from Java - * - * @return - an array of ids or uris - */ -function collect(options) { - // by default we return the URIs in the same collection as the Entity name - return cts.uris(null, null, cts.collectionQuery("input")); -} - -module.exports = { - collect: collect -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/content.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/content.sjs deleted file mode 100644 index 914d768..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/content.sjs +++ /dev/null @@ -1,177 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -'use strict' - -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -/* -* Create Content Plugin -* -* @param id - the identifier returned by the collector -* @param options - an object containing options. Options are sent from Java -* -* @return - your content -*/ -function createContent(id, options) { - let doc = cts.doc(id); - let ioptions = util.setIOptions(id,options); - - let source; - - // for xml we need to use xpath - if(doc && xdmp.nodeKind(doc) === 'element' && doc instanceof XMLDocument) { - source = doc - } - // for json we need to return the instance - else if(doc && doc instanceof Document) { - source = fn.head(doc.root); - } - // for everything else - else { - source = doc; - } - - return buildContent_B(id, source, options, ioptions); -} - - -/* - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -*/ -function buildContent_B(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'B', - '$version': '0.0.1' - }; - -var data = id.endsWith(".xml") ? source.xpath("string(/data)") : source.toObject().data; - -/* - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["b"] = "bjjb"; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "json"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "bjj" + data; // type: string, req'd: true, array: false - -/* - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_a(id, ret, ioptions) - -/* - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_c(id, ret, ioptions) - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_B_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/headers.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/headers.sjs deleted file mode 100644 index 3caa9d1..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/headers.sjs +++ /dev/null @@ -1,24 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Headers Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an object of headers - */ -function createHeaders(id, content, options) { - var lang = "json"; - var ioptions = util.getIOptions(id,options); - return xesgen.setHeaders_B(id, content, ioptions, lang); - //return {}; - - // TODO nested headers -} - -module.exports = { - createHeaders: createHeaders -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/main.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/main.sjs deleted file mode 100644 index 9afb452..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/main.sjs +++ /dev/null @@ -1,43 +0,0 @@ -// dhf.sjs exposes helper functions to make your life easier -// See documentation at: -// https://marklogic.github.io/marklogic-data-hub/docs/server-side/ -const dhf = require('/data-hub/4/dhf.sjs'); - -const contentPlugin = require('./content.sjs'); -const headersPlugin = require('./headers.sjs'); -const triplesPlugin = require('./triples.sjs'); -const writerPlugin = require('./writer.sjs'); - -/* - * Plugin Entry point - * - * @param id - the identifier returned by the collector - * @param options - a map containing options. Options are sent from Java - * - */ -function main(id, options) { - var contentContext = dhf.contentContext(); - var content = dhf.run(contentContext, function() { - return contentPlugin.createContent(id, options); - }); - - var headerContext = dhf.headersContext(content); - var headers = dhf.run(headerContext, function() { - return headersPlugin.createHeaders(id, content, options); - }); - - var tripleContext = dhf.triplesContext(content, headers); - var triples = dhf.run(tripleContext, function() { - return triplesPlugin.createTriples(id, content, headers, options); - }); - - var envelope = dhf.makeEnvelope(content, headers, triples, options.dataFormat); - - // writers must be invoked this way. - // see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer - dhf.runWriter(writerPlugin, id, envelope, options); -} - -module.exports = { - main: main -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/triples.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/triples.sjs deleted file mode 100644 index dda65c0..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/triples.sjs +++ /dev/null @@ -1,25 +0,0 @@ -//const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Triples Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param headers - the output of your heaaders plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an array of triples - */ -function createTriples(id, content, headers, options) { - //var ioptions = util.getIOptions(id,options); - //return xesgen.setTriples_B(id, content, headers, ioptions); - return []; - - // TODO nested triples -} - -module.exports = { - createTriples: createTriples -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/writer.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/writer.sjs deleted file mode 100644 index e939d94..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjj/writer.sjs +++ /dev/null @@ -1,20 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/*~ - * Writer Plugin - * - * @param id - the identifier returned by the collector - * @param envelope - the final envelope - * @param options - an object options. Options are sent from Java - * - * @return - nothing - */ -function write(id, envelope, options) { - xesgen.runWriter_B(id, envelope, util.getIOptions(id,options)); - util.removeIOptions(id,options); - //xdmp.documentInsert(id, envelope, xdmp.defaultPermissions(), options.entity); - util.removeIOptions(id,options); -} - -module.exports = write; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/Bjx.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/Bjx.properties deleted file mode 100644 index 6b1550c..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/Bjx.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:03:46 EST 2018 -mainModule=main.sjs -collectorCodeFormat=sjs -mainCodeFormat=sjs -codeFormat=sjs -collectorModule=collector.sjs -dataFormat=xml diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/collector.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/collector.sjs deleted file mode 100644 index 97c4a84..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/collector.sjs +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Collect IDs plugin - * - * @param options - a map containing options. Options are sent from Java - * - * @return - an array of ids or uris - */ -function collect(options) { - // by default we return the URIs in the same collection as the Entity name - return cts.uris(null, null, cts.collectionQuery("input")); -} - -module.exports = { - collect: collect -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/content.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/content.sjs deleted file mode 100644 index 72c6010..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/content.sjs +++ /dev/null @@ -1,177 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -'use strict' - -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -/* -* Create Content Plugin -* -* @param id - the identifier returned by the collector -* @param options - an object containing options. Options are sent from Java -* -* @return - your content -*/ -function createContent(id, options) { - let doc = cts.doc(id); - let ioptions = util.setIOptions(id,options); - - let source; - - // for xml we need to use xpath - if(doc && xdmp.nodeKind(doc) === 'element' && doc instanceof XMLDocument) { - source = doc - } - // for json we need to return the instance - else if(doc && doc instanceof Document) { - source = fn.head(doc.root); - } - // for everything else - else { - source = doc; - } - - return buildContent_B(id, source, options, ioptions); -} - - -/* - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -*/ -function buildContent_B(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'B', - '$version': '0.0.1' - }; - -var data = id.endsWith(".xml") ? source.xpath("string(/data)") : source.toObject().data; - -/* - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["b"] = "bjxb"; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "xml"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "bjx" + data; // type: string, req'd: true, array: false - -/* - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_a(id, ret, ioptions) - -/* - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_c(id, ret, ioptions) - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_B_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/headers.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/headers.sjs deleted file mode 100644 index 02ef2c8..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/headers.sjs +++ /dev/null @@ -1,24 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Headers Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an object of headers - */ -function createHeaders(id, content, options) { - var lang = "xml"; - var ioptions = util.getIOptions(id,options); - return xesgen.setHeaders_B(id, content, ioptions, lang); - //return {}; - - // TODO nested headers -} - -module.exports = { - createHeaders: createHeaders -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/main.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/main.sjs deleted file mode 100644 index 9afb452..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/main.sjs +++ /dev/null @@ -1,43 +0,0 @@ -// dhf.sjs exposes helper functions to make your life easier -// See documentation at: -// https://marklogic.github.io/marklogic-data-hub/docs/server-side/ -const dhf = require('/data-hub/4/dhf.sjs'); - -const contentPlugin = require('./content.sjs'); -const headersPlugin = require('./headers.sjs'); -const triplesPlugin = require('./triples.sjs'); -const writerPlugin = require('./writer.sjs'); - -/* - * Plugin Entry point - * - * @param id - the identifier returned by the collector - * @param options - a map containing options. Options are sent from Java - * - */ -function main(id, options) { - var contentContext = dhf.contentContext(); - var content = dhf.run(contentContext, function() { - return contentPlugin.createContent(id, options); - }); - - var headerContext = dhf.headersContext(content); - var headers = dhf.run(headerContext, function() { - return headersPlugin.createHeaders(id, content, options); - }); - - var tripleContext = dhf.triplesContext(content, headers); - var triples = dhf.run(tripleContext, function() { - return triplesPlugin.createTriples(id, content, headers, options); - }); - - var envelope = dhf.makeEnvelope(content, headers, triples, options.dataFormat); - - // writers must be invoked this way. - // see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer - dhf.runWriter(writerPlugin, id, envelope, options); -} - -module.exports = { - main: main -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/triples.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/triples.sjs deleted file mode 100644 index dda65c0..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/triples.sjs +++ /dev/null @@ -1,25 +0,0 @@ -//const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/* - * Create Triples Plugin - * - * @param id - the identifier returned by the collector - * @param content - the output of your content plugin - * @param headers - the output of your heaaders plugin - * @param options - an object containing options. Options are sent from Java - * - * @return - an array of triples - */ -function createTriples(id, content, headers, options) { - //var ioptions = util.getIOptions(id,options); - //return xesgen.setTriples_B(id, content, headers, ioptions); - return []; - - // TODO nested triples -} - -module.exports = { - createTriples: createTriples -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/writer.sjs b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/writer.sjs deleted file mode 100644 index e939d94..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bjx/writer.sjs +++ /dev/null @@ -1,20 +0,0 @@ -const xesgen = require("/modelgen/Maudle/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - -/*~ - * Writer Plugin - * - * @param id - the identifier returned by the collector - * @param envelope - the final envelope - * @param options - an object options. Options are sent from Java - * - * @return - nothing - */ -function write(id, envelope, options) { - xesgen.runWriter_B(id, envelope, util.getIOptions(id,options)); - util.removeIOptions(id,options); - //xdmp.documentInsert(id, envelope, xdmp.defaultPermissions(), options.entity); - util.removeIOptions(id,options); -} - -module.exports = write; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/Bxj.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/Bxj.properties deleted file mode 100644 index a74af6c..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/Bxj.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:04:14 EST 2018 -mainModule=main.xqy -collectorCodeFormat=xqy -mainCodeFormat=xqy -codeFormat=xqy -collectorModule=collector.xqy -dataFormat=json diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/collector.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/collector.xqy deleted file mode 100644 index 80006f7..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/collector.xqy +++ /dev/null @@ -1,20 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -declare option xdmp:mapping "false"; - -(:~ - : Collect IDs plugin - : - : @param $options - a map containing options. Options are sent from Java - : - : @return - a sequence of ids or uris - :) -declare function plugin:collect( - $options as map:map) as xs:string* -{ - (: by default we return the URIs in the same collection as the Entity name :) - cts:uris((), (), cts:collection-query("input")) -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/content.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/content.xqy deleted file mode 100644 index 53bbd89..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/content.xqy +++ /dev/null @@ -1,152 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Content Plugin - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - : @return - your transformed content - :) -declare function plugin:create-content( - $id as xs:string, - $options as map:map) as map:map -{ - let $ioptions := util:setIOptions($id,$options) - let $doc := fn:doc($id) - let $source := $doc - return plugin:buildContent_B($id, $source, $options, $ioptions) -}; - - -(: - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -:) -declare function plugin:buildContent_B($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'B'), - map:put($model, '$version', '0.0.1') - ) -let $data := - if (fn:ends-with($id, ".json")) then $source/data - else $source/data/text() - -(: - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "b", "bxjb") (: type: string, req'd: true, array: false :) - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "json") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "bxj" || $data) (: type: string, req'd: true, array: false :) - -(: - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_a($id, $model, $ioptions) - -(: - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_c($id, $model, $ioptions) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/headers.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/headers.xqy deleted file mode 100644 index 1512577..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/headers.xqy +++ /dev/null @@ -1,34 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Headers Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more header nodes - :) -declare function plugin:create-headers( - $id as xs:string, - $content as item()?, - $options as map:map) as node()* -{ - let $lang := "json" - - let $ioptions := util:getIOptions($id, $options) - return xesgen:setHeaders_B($id, $content, $ioptions, $lang) - - (:return ():) - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/main.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/main.xqy deleted file mode 100644 index 1574a4e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/main.xqy +++ /dev/null @@ -1,55 +0,0 @@ -xquery version "1.0-ml"; - -(: Your plugin must be in this namespace for the DHF to recognize it:) -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(: - : This module exposes helper functions to make your life easier - : See documentation at: - : https://marklogic.github.io/marklogic-data-hub/docs/server-side/ - :) -import module namespace dhf = "http://marklogic.com/dhf" - at "/data-hub/4/dhf.xqy"; - -(: include modules to construct various parts of the envelope :) -import module namespace content = "http://marklogic.com/data-hub/plugins" at "content.xqy"; -import module namespace headers = "http://marklogic.com/data-hub/plugins" at "headers.xqy"; -import module namespace triples = "http://marklogic.com/data-hub/plugins" at "triples.xqy"; - -(: include the writer module which persists your envelope into MarkLogic :) -import module namespace writer = "http://marklogic.com/data-hub/plugins" at "writer.xqy"; - -declare option xdmp:mapping "false"; - -(:~ - : Plugin Entry point - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - :) -declare function plugin:main( - $id as xs:string, - $options as map:map) -{ - let $content-context := dhf:content-context() - let $content := dhf:run($content-context, function() { - content:create-content($id, $options) - }) - - let $header-context := dhf:headers-context($content) - let $headers := dhf:run($header-context, function() { - headers:create-headers($id, $content, $options) - }) - - let $triple-context := dhf:triples-context($content, $headers) - let $triples := dhf:run($triple-context, function() { - triples:create-triples($id, $content, $headers, $options) - }) - - let $envelope := dhf:make-envelope($content, $headers, $triples, map:get($options, "dataFormat")) - return - (: writers must be invoked this way. - see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer :) - dhf:run-writer(xdmp:function(xs:QName("writer:write")), $id, $envelope, $options) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/triples.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/triples.xqy deleted file mode 100644 index 191e250..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/triples.xqy +++ /dev/null @@ -1,35 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(:import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ;:) -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Triples Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $headers - the output of your headers plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more triples - :) -declare function plugin:create-triples( - $id as xs:string, - $content as item()?, - $headers as item()*, - $options as map:map) as sem:triple* -{ - (: - let $ioptions := util:getIOptions($id, $options) - return xesgen:setTriples_B($id, $content, $headers, $ioptions) - :) - () - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/writer.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/writer.xqy deleted file mode 100644 index 7dde0f8..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxj/writer.xqy +++ /dev/null @@ -1,29 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare option xdmp:mapping "false"; - -(:~ - : Writer Plugin - : - : @param $id - the identifier returned by the collector - : @param $envelope - the final envelope - : @param $options - a map containing options. Options are sent from Java - : - : @return - nothing - :) -declare function plugin:write( - $id as xs:string, - $envelope as item(), - $options as map:map) as empty-sequence() -{ - ( - xesgen:runWriter_B($id, $envelope, util:getIOptions($id,$options)) - (:xdmp:document-insert($id, $envelope, xdmp:default-permissions(), map:get($options, "entity")):) - , util:removeIOptions($id,$options) - ) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/Bxx.properties b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/Bxx.properties deleted file mode 100644 index 1f7f16a..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/Bxx.properties +++ /dev/null @@ -1,8 +0,0 @@ -# -#Fri Dec 28 09:04:14 EST 2018 -mainModule=main.xqy -collectorCodeFormat=xqy -mainCodeFormat=xqy -codeFormat=xqy -collectorModule=collector.xqy -dataFormat=xml diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/collector.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/collector.xqy deleted file mode 100644 index 80006f7..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/collector.xqy +++ /dev/null @@ -1,20 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -declare option xdmp:mapping "false"; - -(:~ - : Collect IDs plugin - : - : @param $options - a map containing options. Options are sent from Java - : - : @return - a sequence of ids or uris - :) -declare function plugin:collect( - $options as map:map) as xs:string* -{ - (: by default we return the URIs in the same collection as the Entity name :) - cts:uris((), (), cts:collection-query("input")) -}; - diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/content.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/content.xqy deleted file mode 100644 index 6e8e2f5..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/content.xqy +++ /dev/null @@ -1,153 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Content Plugin - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - : @return - your transformed content - :) -declare function plugin:create-content( - $id as xs:string, - $options as map:map) as map:map -{ - let $ioptions := util:setIOptions($id,$options) - let $doc := fn:doc($id) - let $source := $doc - return plugin:buildContent_B($id, $source, $options, $ioptions) -}; - - -(: - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -:) -declare function plugin:buildContent_B($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'B'), - map:put($model, '$version', '0.0.1') - ) - -let $data := - if (fn:ends-with($id, ".json")) then $source/data - else $source/data/text() - -(: - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "b", "bxxb") (: type: string, req'd: true, array: false :) - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "xml") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "bxx" || $data) (: type: string, req'd: true, array: false :) - -(: - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_a($id, $model, $ioptions) - -(: - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_c($id, $model, $ioptions) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/headers.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/headers.xqy deleted file mode 100644 index 490184d..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/headers.xqy +++ /dev/null @@ -1,34 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Headers Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more header nodes - :) -declare function plugin:create-headers( - $id as xs:string, - $content as item()?, - $options as map:map) as node()* -{ - let $lang := "xml" - - let $ioptions := util:getIOptions($id, $options) - return xesgen:setHeaders_B($id, $content, $ioptions, $lang) - - (:return ():) - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/main.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/main.xqy deleted file mode 100644 index 1574a4e..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/main.xqy +++ /dev/null @@ -1,55 +0,0 @@ -xquery version "1.0-ml"; - -(: Your plugin must be in this namespace for the DHF to recognize it:) -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(: - : This module exposes helper functions to make your life easier - : See documentation at: - : https://marklogic.github.io/marklogic-data-hub/docs/server-side/ - :) -import module namespace dhf = "http://marklogic.com/dhf" - at "/data-hub/4/dhf.xqy"; - -(: include modules to construct various parts of the envelope :) -import module namespace content = "http://marklogic.com/data-hub/plugins" at "content.xqy"; -import module namespace headers = "http://marklogic.com/data-hub/plugins" at "headers.xqy"; -import module namespace triples = "http://marklogic.com/data-hub/plugins" at "triples.xqy"; - -(: include the writer module which persists your envelope into MarkLogic :) -import module namespace writer = "http://marklogic.com/data-hub/plugins" at "writer.xqy"; - -declare option xdmp:mapping "false"; - -(:~ - : Plugin Entry point - : - : @param $id - the identifier returned by the collector - : @param $options - a map containing options. Options are sent from Java - : - :) -declare function plugin:main( - $id as xs:string, - $options as map:map) -{ - let $content-context := dhf:content-context() - let $content := dhf:run($content-context, function() { - content:create-content($id, $options) - }) - - let $header-context := dhf:headers-context($content) - let $headers := dhf:run($header-context, function() { - headers:create-headers($id, $content, $options) - }) - - let $triple-context := dhf:triples-context($content, $headers) - let $triples := dhf:run($triple-context, function() { - triples:create-triples($id, $content, $headers, $options) - }) - - let $envelope := dhf:make-envelope($content, $headers, $triples, map:get($options, "dataFormat")) - return - (: writers must be invoked this way. - see: https://github.com/marklogic/marklogic-data-hub/wiki/dhf-lib#run-writer :) - dhf:run-writer(xdmp:function(xs:QName("writer:write")), $id, $envelope, $options) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/triples.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/triples.xqy deleted file mode 100644 index 191e250..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/triples.xqy +++ /dev/null @@ -1,35 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -(:import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ;:) -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare namespace es = "http://marklogic.com/entity-services"; - -declare option xdmp:mapping "false"; - -(:~ - : Create Triples Plugin - : - : @param $id - the identifier returned by the collector - : @param $content - the output of your content plugin - : @param $headers - the output of your headers plugin - : @param $options - a map containing options. Options are sent from Java - : - : @return - zero or more triples - :) -declare function plugin:create-triples( - $id as xs:string, - $content as item()?, - $headers as item()*, - $options as map:map) as sem:triple* -{ - (: - let $ioptions := util:getIOptions($id, $options) - return xesgen:setTriples_B($id, $content, $headers, $ioptions) - :) - () - - (: TODO - nested :) -}; diff --git a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/writer.xqy b/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/writer.xqy deleted file mode 100644 index 7dde0f8..0000000 --- a/uml2es/examples/gentest/dhf/data/tweaks/entities/B/harmonize/Bxx/writer.xqy +++ /dev/null @@ -1,29 +0,0 @@ -xquery version "1.0-ml"; - -module namespace plugin = "http://marklogic.com/data-hub/plugins"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; -import module namespace util = "http://marklogic.com/xmi2es/util" at "/xmi2es/util.xqy" ; - -declare option xdmp:mapping "false"; - -(:~ - : Writer Plugin - : - : @param $id - the identifier returned by the collector - : @param $envelope - the final envelope - : @param $options - a map containing options. Options are sent from Java - : - : @return - nothing - :) -declare function plugin:write( - $id as xs:string, - $envelope as item(), - $options as map:map) as empty-sequence() -{ - ( - xesgen:runWriter_B($id, $envelope, util:getIOptions($id,$options)) - (:xdmp:document-insert($id, $envelope, xdmp:default-permissions(), map:get($options, "entity")):) - , util:removeIOptions($id,$options) - ) -}; diff --git a/uml2es/examples/gentest/dhf/data/xml/test1.xml b/uml2es/examples/gentest/dhf/data/xml/test1.xml deleted file mode 100644 index 5fbfecb..0000000 --- a/uml2es/examples/gentest/dhf/data/xml/test1.xml +++ /dev/null @@ -1,4 +0,0 @@ - - -x - diff --git a/uml2es/examples/gentest/dhf/gradle.properties b/uml2es/examples/gentest/dhf/gradle.properties deleted file mode 100644 index bd7b2d1..0000000 --- a/uml2es/examples/gentest/dhf/gradle.properties +++ /dev/null @@ -1,73 +0,0 @@ -mlDHFVersion=4.1.0 -mlHost=localhost -mlUsername=admin -mlPassword=admin - -mlStagingAppserverName=xmi2es-examples-gendata-dhf-STAGING -mlStagingPort=27300 -mlStagingDbName=xmi2es-examples-gendata-dhf-STAGING -mlStagingForestsPerHost=3 -mlStagingAuth=digest -# To enable SSL for staging -# mlStagingSimpleSsl=true - -mlFinalAppserverName=xmi2es-examples-gendata-dhf-FINAL -mlFinalPort=27301 -mlFinalDbName=xmi2es-examples-gendata-dhf-FINAL -mlFinalForestsPerHost=3 -mlFinalAuth=digest -# To enable SSL for final -# mlFinalSimpleSsl=true - -mlJobAppserverName=xmi2es-examples-gendata-dhf-JOBS -mlJobPort=27303 -mlJobDbName=xmi2es-examples-gendata-dhf-JOBS -mlJobForestsPerHost=4 -mlJobAuth=digest -# To enable SSL for jobs -# mlJobSimpleSsl=true - -mlModulesDbName=xmi2es-examples-gendata-dhf-MODULES -mlModulesForestsPerHost=1 - -mlStagingTriggersDbName=xmi2es-examples-gendata-dhf-staging-TRIGGERS -mlStagingTriggersForestsPerHost=1 - -mlStagingSchemasDbName=xmi2es-examples-gendata-dhf-staging-SCHEMAS -mlStagingSchemasForestsPerHost=1 - -mlFinalTriggersDbName=xmi2es-examples-gendata-dhf-final-TRIGGERS -mlFinalTriggersForestsPerHost=1 - -mlFinalSchemasDbName=xmi2es-examples-gendata-dhf-final-SCHEMAS -mlFinalSchemasForestsPerHost=1 - -# You can override this to specify an alternate folder for your -# custom forest info. Defaults to user-config/forests/ -# mlCustomForestPath=forests - -# The name of the Role to create for Hub Access -mlHubUserRole=data-hub-role -mlHubUserName=data-hub-user -# this password is autogenerated for you via the 'gradle hubInit' task -mlHubUserPassword=g?E)I^h67^hH{QqN2jY[ - -# The name of the role to create for hub deployment/development -mlHubAdminRole=hub-admin-role -mlHubAdminUserName=hub-admin-user -mlHubAdminUserPassword=?t4K$z-W5gjb@PI31(wj - -# Deprecated property -# If you are working with a load balancer please indicate so using -# property "mlIsHostLoadBalancer" -# When "mlIsHostLoadBalancer" is set to "true", the value specified for "mlHost" will be used as the load balancer. -# You do not need to explicitly set the value of "mlLoadBalancerHosts" but if you do it must match the value of the property "mlHost" -# mlLoadBalancerHosts=your-load-balancer-hostname - -# Default module permissions which allow data-hub-role to execute flows -mlModulePermissions=rest-reader,read,rest-writer,insert,rest-writer,update,rest-extension-user,execute,data-hub-role,read,data-hub-role,execute - -# If DHF is running in a provisioned environment please specify it here -# mlIsProvisionedEnvironment=false - -modelName=Maudle diff --git a/uml2es/examples/gentest/dhf/lib/log4j.properties b/uml2es/examples/gentest/dhf/lib/log4j.properties deleted file mode 100644 index e7e9930..0000000 --- a/uml2es/examples/gentest/dhf/lib/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -#root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - diff --git a/uml2es/examples/gentest/papyrus/.project b/uml2es/examples/gentest/papyrus/.project deleted file mode 100644 index cf3f729..0000000 --- a/uml2es/examples/gentest/papyrus/.project +++ /dev/null @@ -1,11 +0,0 @@ - - - GenModel - - - - - - - - diff --git a/uml2es/examples/gentest/papyrus/Maudle.di b/uml2es/examples/gentest/papyrus/Maudle.di deleted file mode 100644 index bf9abab..0000000 --- a/uml2es/examples/gentest/papyrus/Maudle.di +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/uml2es/examples/gentest/papyrus/Maudle.notation b/uml2es/examples/gentest/papyrus/Maudle.notation deleted file mode 100644 index dce0d13..0000000 --- a/uml2es/examples/gentest/papyrus/Maudle.notation +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/uml2es/examples/gentest/papyrus/Maudle.uml b/uml2es/examples/gentest/papyrus/Maudle.uml deleted file mode 100644 index c8bcdbe..0000000 --- a/uml2es/examples/gentest/papyrus/Maudle.uml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A - Maudle - - - B - Maudle - - - - - "/" - $attribute(id) - "." - $attribute(format) - - - - - - "/" - $attribute(id) - "." - $attribute(format) - - - - - - $attribute(a) - $attribute(b) - - - - $attribute(format) - - diff --git a/uml2es/examples/gentest/vanilla/README.md b/uml2es/examples/gentest/vanilla/README.md deleted file mode 100644 index f2042fa..0000000 --- a/uml2es/examples/gentest/vanilla/README.md +++ /dev/null @@ -1,23 +0,0 @@ -gradle -i setup mlDeploy -gradle -i -b uml2es.gradle uDeployModel - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=A -PdataFormat=xml -PpluginFormat=xqy -PcontentMode=es -Poverwrite=true -PmoduleName=Axx - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=A -PdataFormat=xml -PpluginFormat=sjs -PcontentMode=es -Poverwrite=true -PmoduleName=Ajx - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=A -PdataFormat=json -PpluginFormat=sjs -PcontentMode=es -Poverwrite=true -PmoduleName=Ajj - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=A -PdataFormat=json -PpluginFormat=xqy -PcontentMode=es -Poverwrite=true -PmoduleName=Axj - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=B -PdataFormat=xml -PpluginFormat=xqy -PcontentMode=es -Poverwrite=true -PmoduleName=Bxx - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=B -PdataFormat=xml -PpluginFormat=sjs -PcontentMode=es -Poverwrite=true -PmoduleName=Bjx - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=B -PdataFormat=json -PpluginFormat=sjs -PcontentMode=es -Poverwrite=true -PmoduleName=Bjj - -gradle -b uml2es.gradle -i uCreateConversionModule -PentityName=B -PdataFormat=json -PpluginFormat=xqy -PcontentMode=es -Poverwrite=true -PmoduleName=Bxj - --in data/tweaks are the tweaks, copy them over the code that was just generated in plugins -- then redploy the modules - -test using the workspace \ No newline at end of file diff --git a/uml2es/examples/gentest/vanilla/XMI2ESGenDataVanilla.xml b/uml2es/examples/gentest/vanilla/XMI2ESGenDataVanilla.xml deleted file mode 100644 index d4194b8..0000000 --- a/uml2es/examples/gentest/vanilla/XMI2ESGenDataVanilla.xml +++ /dev/null @@ -1,125 +0,0 @@ -xquery version "1.0-ml"; - -xdmp:document-insert("/testx.xml", <envelope><instance><data>x</data></instance></envelope>) - -'use strict'; - -declareUpdate(); - -xdmp.documentInsert("/testj.json", {"envelope": {"instance": {"data": "j"}}}); - -'use strict'; - -const ajj = require("/esconversion/Maudle/A/Ajj.sjs"); -const ajx = require("/esconversion/Maudle/A/Ajx.sjs"); -const bjj = require("/esconversion/Maudle/B/Bjj.sjs"); -const bjx = require("/esconversion/Maudle/B/Bjx.sjs"); - -var options, ret; -var results = []; - -options = {}; -ret = ajj.createContent("/testj.json", cts.doc("/testj.json"), options); -results.push("ajj"); -results.push(ret); -results.push(options); - -options = {}; -ret = ajj.createContent("/testx.xml", cts.doc("/testx.xml"), options); -results.push("ajj"); -results.push(ret); -results.push(options); - -options = {}; -ret = ajx.createContent("/testx.xml", cts.doc("/testx.xml"), options); -results.push("ajx"); -results.push(ret); -results.push(options); - -options = {}; -ret = ajx.createContent("/testj.json", cts.doc("/testj.json"), options); -results.push("ajx"); -results.push(ret); -results.push(options); - -options = {}; -ret = bjj.createContent("/testj.json", cts.doc("/testj.json"), options); -results.push("bjj"); -results.push(ret); -results.push(options); - -options = {}; -ret = bjj.createContent("/testx.xml", cts.doc("/testx.xml"), options); -results.push("bjj"); -results.push(ret); -results.push(options); - -options = {}; -ret = bjx.createContent("/testx.xml", cts.doc("/testx.xml"), options); -results.push("bjx"); -results.push(ret); -results.push(options); - -options = {}; -ret = bjx.createContent("/testj.json", cts.doc("/testj.json"), options); -results.push("bjx"); -results.push(ret); -results.push(options); - -results; -import module namespace axj = "http://marklogic.com/data-hub/plugins/Axj" at "/esconversion/Maudle/A/Axj.xqy" ; -import module namespace axx = "http://marklogic.com/data-hub/plugins/Axx" at "/esconversion/Maudle/A/Axx.xqy" ; -import module namespace bxj = "http://marklogic.com/data-hub/plugins/Bxj" at "/esconversion/Maudle/B/Bxj.xqy" ; -import module namespace bxx = "http://marklogic.com/data-hub/plugins/Bxx" at "/esconversion/Maudle/B/Bxx.xqy" ; - -let $axj-options := map:map() -let $axj-ret := axj:buildContent_A("/testj.json",fn:doc("/testj.json"),$axj-options,$axj-options) - -let $axjx-options := map:map() -let $axjx-ret := axj:buildContent_A("/testx.xml",fn:doc("/testx.xml"),$axjx-options,$axjx-options) - -let $axx-options := map:map() -let $axx-ret := axx:buildContent_A("/testx.xml",fn:doc("/testx.xml"),$axx-options,$axx-options) - -let $axxj-options := map:map() -let $axxj-ret := axx:buildContent_A("/testj.json",fn:doc("/testj.json"),$axxj-options,$axxj-options) - -let $bxj-options := map:map() -let $bxj-ret := bxj:buildContent_B("/testj.json",fn:doc("/testj.json"),$bxj-options,$bxj-options) - -let $bxjx-options := map:map() -let $bxjx-ret := bxj:buildContent_B("/testx.xml",fn:doc("/testx.xml"),$bxjx-options,$bxjx-options) - -let $bxx-options := map:map() -let $bxx-ret := bxx:buildContent_B("/testx.xml",fn:doc("/testx.xml"),$bxx-options,$bxx-options) - -let $bxxj-options := map:map() -let $bxxj-ret := bxx:buildContent_B("/testj.json",fn:doc("/testj.json"),$bxxj-options,$bxxj-options) - -return -( - "axj", - $axj-ret, - $axj-options, - "axjx", - $axjx-ret, - $axjx-options, - "axx", - $axx-ret, - $axx-options, - "axxj", - $axxj-ret, - $axxj-options, - "bxj", - $bxj-ret, - $bxj-options, - "bxjx", - $bxjx-ret, - $bxjx-options, - "bxx", - $bxx-ret, - $bxx-options, - "bxxj", - $bxxj-ret, - $bxxj-options -) diff --git a/uml2es/examples/gentest/vanilla/build.gradle b/uml2es/examples/gentest/vanilla/build.gradle deleted file mode 100755 index 2a1c2ad..0000000 --- a/uml2es/examples/gentest/vanilla/build.gradle +++ /dev/null @@ -1,75 +0,0 @@ -buildscript { - - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } -} - -apply plugin: "net.saliman.properties" -apply plugin: "com.marklogic.ml-gradle" - -repositories { - jcenter{url "http://jcenter.bintray.com/"} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -task includeXMI2ESTransform(type: Copy) { - from "../../../uml2esTransform/src/main/ml-modules/root/xmi2es" - into "src/main/ml-modules/root/xmi2es" -} - -task includeModel(type: Copy) { - from "../papyrus/Maudle.uml" - into "data/model" - rename '(.*).uml', '$1.xml' -} - -task includeUGradle() { - // Don't use Copy task bcuz file locking into gradle project dir on Windows - doLast { - copy { - from "../../../uml2esTransform/uml2es.gradle" - into "." - } - } -} - -task setup() { - dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') - dependsOn('includeUGradle') -} - - - - - diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Ajj.sjs b/uml2es/examples/gentest/vanilla/data/tweaks/Ajj.sjs deleted file mode 100644 index e665186..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Ajj.sjs +++ /dev/null @@ -1,112 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -const xesgen = require("/modelgen/Maudle/lib.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -var options = {}; - -function createContent(id,source, options) { - return buildContent_A(id, source, options, options); -} - - -/* - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -*/ -function buildContent_A(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'A', - '$version': '0.0.1' - }; - - var sampleData = id.endsWith(".xml") ? source.xpath("string(/envelope/instance/data)") : source.toObject().envelope.instance.data; - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "json"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ - ret["header"] = "Ajj"; // type: string, req'd: true, array: false - -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "Ajj_" + sampleData; // type: string, req'd: true, array: false - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_A_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Ajx.sjs b/uml2es/examples/gentest/vanilla/data/tweaks/Ajx.sjs deleted file mode 100644 index 528bb7d..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Ajx.sjs +++ /dev/null @@ -1,113 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -const xesgen = require("/modelgen/Maudle/lib.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -var options = {}; - -function createContent(id,source, options) { - return buildContent_A(id, source, options, options); -} - - -/* - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -*/ -function buildContent_A(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'A', - '$version': '0.0.1' - }; - - var sampleData = id.endsWith(".xml") ? source.xpath("string(/envelope/instance/data)") : source.toObject().envelope.instance.data; - - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "xml"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ - ret["header"] = "Ajx"; // type: string, req'd: true, array: false - -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "Ajx_" + sampleData; // type: string, req'd: true, array: false - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_A_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Axj.xqy b/uml2es/examples/gentest/vanilla/data/tweaks/Axj.xqy deleted file mode 100644 index 29049c8..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Axj.xqy +++ /dev/null @@ -1,94 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version '1.0-ml'; - -module namespace plugin = "http://marklogic.com/data-hub/plugins/Axj"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; - -declare option xdmp:mapping 'false'; - - -(: - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -:) -declare function plugin:buildContent_A($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'A'), - map:put($model, '$version', '0.0.1') - ) - -let $sampleData := - if (fn:ends-with($id, ".json")) then $source/data - else $source/text() - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "json") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) - let $_ := map:put($model, "header", "Axj") (: type: string, req'd: true, array: false :) - -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "Axj" || $sampleData) (: type: string, req'd: true, array: false :) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_A_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Axx.xqy b/uml2es/examples/gentest/vanilla/data/tweaks/Axx.xqy deleted file mode 100644 index 3403f07..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Axx.xqy +++ /dev/null @@ -1,94 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version '1.0-ml'; - -module namespace plugin = "http://marklogic.com/data-hub/plugins/Axx"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; - -declare option xdmp:mapping 'false'; - - -(: - Class A is stereotyped in the model as follows:: - collections: - A, - Maudle -:) -declare function plugin:buildContent_A($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'A'), - map:put($model, '$version', '0.0.1') - ) - -let $sampleData := - if (fn:ends-with($id, ".json")) then $source/data - else $source/text() - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "xml") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) - let $_ := map:put($model, "header", "Axx") (: type: string, req'd: true, array: false :) - -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "Axx" || $sampleData) (: type: string, req'd: true, array: false :) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_A_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Bjj.sjs b/uml2es/examples/gentest/vanilla/data/tweaks/Bjj.sjs deleted file mode 100644 index b700978..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Bjj.sjs +++ /dev/null @@ -1,150 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -const xesgen = require("/modelgen/Maudle/lib.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -var options = {}; - -function createContent(id,source, options) { - return buildContent_B(id, source, options, options); -} - - -/* - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -*/ -function buildContent_B(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'B', - '$version': '0.0.1' - }; - - var sampleData = id.endsWith(".xml") ? source.xpath("string(/envelope/instance/data)") : source.toObject().envelope.instance.data; - -/* - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["b"] = "Bjjb" + sampleData; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "json"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "Bjj" + sampleData; // type: string, req'd: true, array: false - -/* - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_a(id, ret, ioptions) - -/* - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_c(id, ret, ioptions) - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_B_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Bjx.sjs b/uml2es/examples/gentest/vanilla/data/tweaks/Bjx.sjs deleted file mode 100644 index 4bb657d..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Bjx.sjs +++ /dev/null @@ -1,150 +0,0 @@ -/* - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -*/ - -const xesgen = require("/modelgen/Maudle/lib.sjs"); - -/* -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = ""; -function getDMMapper(options) { - if (!options.mapper) { - const ctx = dm.newCompilerContext(DM_MAPPING_CONFIG_URI); - const mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} -*/ - -var options = {}; - -function createContent(id,source, options) { - return buildContent_B(id, source, options, options); -} - - -/* - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -*/ -function buildContent_B(id,source,options,ioptions) { - // now check to see if we have XML or json, then create a node clone from the root of the instance - if (source instanceof Element || source instanceof ObjectNode) { - let instancePath = '/*:envelope/*:instance'; - if(source instanceof Element) { - //make sure we grab content root only - instancePath += '/node()[not(. instance of processing-instruction() or . instance of comment())]'; - } - source = new NodeBuilder().addNode(fn.head(source.xpath(instancePath))).toNode(); - } - else{ - source = new NodeBuilder().addNode(fn.head(source)).toNode(); - } - - var ret = { - '$type': 'B', - '$version': '0.0.1' - }; - - var sampleData = id.endsWith(".xml") ? source.xpath("string(/envelope/instance/data)") : source.toObject().envelope.instance.data; - -/* - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["b"] = "Bjxb"; // type: string, req'd: true, array: false - -/* - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["format"] = "xml"; // type: string, req'd: true, array: false - -/* - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -*/ -/* - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -*/ - ret["id"] = "Bjx" + sampleData; // type: string, req'd: true, array: false - -/* - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_a(id, ret, ioptions) - -/* - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -*/ - xesgen.doCalculation_B_c(id, ret, ioptions) - -/* - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -*/ - xesgen.doCalculation_B_uri(id, ret, ioptions) - - return ret; -} - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Bxj.xqy b/uml2es/examples/gentest/vanilla/data/tweaks/Bxj.xqy deleted file mode 100644 index e12433b..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Bxj.xqy +++ /dev/null @@ -1,133 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version '1.0-ml'; - -module namespace plugin = "http://marklogic.com/data-hub/plugins/Bxj"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; - -declare option xdmp:mapping 'false'; - - -(: - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -:) -declare function plugin:buildContent_B($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'B'), - map:put($model, '$version', '0.0.1') - ) - -let $sampleData := - if (fn:ends-with($id, ".json")) then $source/data - else $source/text() - - -(: - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "b", "Bxjb") (: type: string, req'd: true, array: false :) - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "json") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "Bxj" || $sampleData) (: type: string, req'd: true, array: false :) - -(: - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_a($id, $model, $ioptions) - -(: - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_c($id, $model, $ioptions) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/vanilla/data/tweaks/Bxx.xqy b/uml2es/examples/gentest/vanilla/data/tweaks/Bxx.xqy deleted file mode 100644 index a692fec..0000000 --- a/uml2es/examples/gentest/vanilla/data/tweaks/Bxx.xqy +++ /dev/null @@ -1,133 +0,0 @@ -(: - Model http://jude.org/maudle/Maudle-0.0.1 is stereotyped in the model as follows:: - hasFunction: - doCalculation_A_uri, - doCalculation_B_a, - doCalculation_B_c, - doCalculation_B_uri, - runWriter_A, - runWriter_B, - setHeaders_A, - setHeaders_B -:) - -xquery version '1.0-ml'; - -module namespace plugin = "http://marklogic.com/data-hub/plugins/Bxx"; - -import module namespace xesgen = "http://jude.org/maudle/Maudle-0.0.1" at "/modelgen/Maudle/lib.xqy" ; - -declare option xdmp:mapping 'false'; - - -(: - Class B is stereotyped in the model as follows:: - collections: - B, - Maudle - , - excludes: - http://jude.org/maudle/Maudle-0.0.1/B/a, - http://jude.org/maudle/Maudle-0.0.1/B/header, - http://jude.org/maudle/Maudle-0.0.1/B/uri -:) -declare function plugin:buildContent_B($id,$source,$options,$ioptions) { - let $source := - if ($source/*:envelope and $source/node() instance of element()) then - $source/*:envelope/*:instance/node() - else if ($source/*:envelope) then - $source/*:envelope/*:instance - else if ($source/instance) then - $source/instance - else - $source - let $model := json:object() - let $_ := ( - map:put($model, '$type', 'B'), - map:put($model, '$version', '0.0.1') - ) - -let $sampleData := - if (fn:ends-with($id, ".json")) then $source/data - else $source/text() - - -(: - Attribute b is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "b", "Bxxb") (: type: string, req'd: true, array: false :) - -(: - Attribute format is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "format", "xml") (: type: string, req'd: true, array: false :) - -(: - Attribute header is stereotyped in the model as follows:: - header: - headerFromContent - , - resolvedType: - string -:) -(: - Attribute id is stereotyped in the model as follows:: - resolvedType: - string -:) - let $_ := map:put($model, "id", "Bxx" || $sampleData) (: type: string, req'd: true, array: false :) - -(: - Attribute a is stereotyped in the model as follows:: - basedOnAttribute: - format - , - calculation: - $attribute(format) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_a($id, $model, $ioptions) - -(: - Attribute c is stereotyped in the model as follows:: - basedOnAttribute: - a, - b - , - calculation: - $attribute(a), - $attribute(b) - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_c($id, $model, $ioptions) - -(: - Attribute uri is stereotyped in the model as follows:: - basedOnAttribute: - format, - id - , - calculation: - \/\, - $attribute(id), - \.\, - $attribute(format) - , - isURI: - true - , - resolvedType: - string -:) - let $_ := xesgen:doCalculation_B_uri($id, $model, $ioptions) - - return $model -}; diff --git a/uml2es/examples/gentest/vanilla/gradle.properties b/uml2es/examples/gentest/vanilla/gradle.properties deleted file mode 100755 index a8a33f1..0000000 --- a/uml2es/examples/gentest/vanilla/gradle.properties +++ /dev/null @@ -1,10 +0,0 @@ -mlAppName=xmi2es-examples-gentest-vanilla -mlHost=localhost -mlUsername=admin -mlPassword=admin -mlRestPort=21969 -mlAppServicesPort=21969 -mlAppServicesHost=localhost -mlTestRestPort=21869 - -modelName=Maudle diff --git a/uml2es/examples/gentest/vanilla/lib/log4j.properties b/uml2es/examples/gentest/vanilla/lib/log4j.properties deleted file mode 100644 index e7e9930..0000000 --- a/uml2es/examples/gentest/vanilla/lib/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -#root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - diff --git a/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/initial/content-database.json b/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/initial/content-database.json deleted file mode 100644 index ad9bfd1..0000000 --- a/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/initial/content-database.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "database-name":"%%DATABASE%%", - "schema-database":"%%SCHEMAS_DATABASE%%", - "path-namespace":[{"prefix":"es", "namespace-uri":"http://marklogic.com/entity-services"}], - "range-element-index":[], - "triple-index":true, - "collection-lexicon":true -} diff --git a/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/schemas-database.json b/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/schemas-database.json deleted file mode 100644 index 1361cb5..0000000 --- a/uml2es/examples/gentest/vanilla/src/main/ml-config/databases/schemas-database.json +++ /dev/null @@ -1 +0,0 @@ -{"database-name": "%%SCHEMAS_DATABASE%%"} \ No newline at end of file diff --git a/uml2es/examples/gentest/vanilla/src/main/ml-config/rest-api.json b/uml2es/examples/gentest/vanilla/src/main/ml-config/rest-api.json deleted file mode 100755 index d671a93..0000000 --- a/uml2es/examples/gentest/vanilla/src/main/ml-config/rest-api.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "rest-api" : { - "name" : "%%NAME%%", - "group" : "%%GROUP%%", - "database" : "%%DATABASE%%", - "modules-database" : "%%MODULES_DATABASE%%", - "port" : %%PORT%%, - "xdbc-enabled" : true, - "error-format" : "json" - } -} diff --git a/uml2es/examples/gentest/vanilla/src/main/ml-modules/rest-properties.json b/uml2es/examples/gentest/vanilla/src/main/ml-modules/rest-properties.json deleted file mode 100755 index 9dce67d..0000000 --- a/uml2es/examples/gentest/vanilla/src/main/ml-modules/rest-properties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "debug" : false, - "validate-queries" : true, - "document-transform-all" : false, - "validate-options" : true -} diff --git a/uml2es/examples/hr/README.md b/uml2es/examples/hr/README.md index 7ff4b4b..2cceb29 100644 --- a/uml2es/examples/hr/README.md +++ b/uml2es/examples/hr/README.md @@ -1,5 +1,15 @@ # Human Resources Example +## Version Note + +This is the example presented in the blog post . It is designed for Marklogic Data Hub Framework 4.1. + +If you're on version 5.1 or higher of Data Hub, please refer to the following examples: + +[../hrHub5](../hrHub5) - This example upgraded for DHF 5.1. It shows the use of a TDE template to generate the semantic triples! +[../hrHub5_mdModelLibs](../hrHub5) - This example upgraded for DHF 5.1 with a MagicDraw main model that uses a separate library model. Demonstrates parent/child models in MagicDraw. +[../hrHub5_papModelLibs](../hrHub5) - This example upgraded for DHF 5.1 with a Papyrus main model that uses a separate library model. Demonstrates parent/child models in Papyrus. + ## Intro This example shows the following: diff --git a/uml2es/examples/hrdm/README.md b/uml2es/examples/hrdm/README.md deleted file mode 100644 index ce9f5fc..0000000 --- a/uml2es/examples/hrdm/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# Human Resources Using Declarative Mapper (MarkLogic Internal) - -## Intro - -This is a MarkLogic-internal example that shows harmonization using Declarative Mapper rather than Entity Services. - -In this example, we use the model from the [../hr](../hr) example: - -![DHFEmployeeSample](../umlModels/DHFEmployeeSample.png) - -Using UML2ES, we generate a DHF harmonization process that uses a Declarative Mapper template to map employee source data to the Employee class form in the UML model. - -## How to run: - -### Obtain Declarative Mapper - -DM is on MarkLogic's internal BitBucket. The repo is https://project.marklogic.com/repo/scm/int/declarative-mapper.git. Clone the json-sc branch. Then copy from your DM clone the directory declarative-mapper/src/main/ml-modules/root/ext to the HR examples' src/main/ml-modules/root/ext. Do it so that in HR example you have the file src/main/ml-modules/root/ext/declarative-mapper.sjs. - -cp -r $DMDIR/declarative-mapper/src/main/ml-modules/root/ext $HRDIR/src/main/ml-modules/root - -### Setup and Initialize Hub - -The next step kills two employees with one stone! Get into the hrdrm gradle project the UML2ES toolkit, the employee model, the HR GlobalCorp source data. Then standup the hrdm hub: - -gradle -i -PenvironmentName=local setup mlDeploy - -Confirm: - -- You have new databases, including xmi2es-examples-hr-FINAL and xmi2es-examples-hr-STAGING. -- You have new app servers, including xmi2es-examples-hrdm-FINAL -- You have local file data/mapping/global-mapping.xlsx -- You have local file data/model/DHFEmployeeSample.xml (slightly modified to calculate URI as .json rather than .xml) -- You have the local directory data/hr -- You have local file uml2es4dhf.gradle -- Your xmi2es-examples-hr-MODULES database includes the following modules: - * /ext/declarative-mapper.sjs (Declarative Mapper) - * /xmi2es/cookieCutter.sjs (a UML2ES module) - -### Load and Transform the HR UML Model - -Next, move our UML model into ML as an ES model. Run the following: - -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i -PmodelName=DHFEmployeeSample uDeployModel - -Confirm: -- Final DB (xmi2es-examples-hrdm-FINAL) includes the following documents - * /marklogic.com/entity-services/models/DHFEmployeeSample.json (The deployed ES model) - * /xmi2es/findings/DHFEmployeeSample.xml (Problems found during transformation. Check it. Confirm no issues.) - -### Create DHF Entities From the HR Model -Now we create our DHF entity plugins. We leverage's the toolkit's ability to cut/generate code. First, ask the toolkit to create the basic plugins (without any flows). It will infer which classes in the model should be plugins. - -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFEntities -PmodelName=DHFEmployeeSample -PentitySelect=infer - -Confirm: -- In gradle project there are new folders - * plugins/entities/Department - * plugins/entities/Employee - -### Create Input Flow For Source Data - -For your newly created Employee entity you need an input flow for ingestion of source data. Run the following standard DHF gradle commands to create these flows. - -gradle -PenvironmentName=local -i hubCreateInputFlow -PentityName=Employee -PflowName=LoadEmployee -PdataFormat=json -PpluginFormat=sjs -PuseES=false - -gradle -PenvironmentName=local -i mlReloadModules - -Confirm: -- In your local gradle project you have newly generated code under plugins/entities/Employee/input a -- These new modules are visible in the modules database (xmi2es-examples-hrdm-MODULES) - -### Ingest - -Ingest staging data and some triples for FINAL - -Run the following: - -gradle -PenvironmentName=local -i runInputMLCP - -Confirm: -- In STAGING (xmi2es-examples-hrdm-STAGING) we now have 2008 or more documents. - -### Load Mapping Spec - -We have an Excel mapping spec document in data/mapping folder. Load it into MarkLogic as follows: - -gradle -b uml2es4dhf.gradle -Pdiscover=true -PspecName=global-mapping uLoadMappingSpec - -Confirm: -- Final DB (xmi2es-examples-hrdm-FINAL) includes the following documents - * /xmi2es/excel-mapper/global-mapping.xlsx (The Global mapping spreadsheet that we composed and loaded into ML) - * /xmi2es/excel-mapper/global-mapping.json (The Global mapping in JSON form) - * /xmi2es/excel-mapper/findings/global-mapping.xml (Problems during the Global load. Confirm there are none.) - * /xmi2es/discovery/global-mapping.json (Discovery!!! While loading, the toolkit searches the staging database to intelligently map source data to the model. So, even if the author of the mapping spec isn't sure how to map a specific - -### Create Harmonization Flows -We now have UML2ES create a DM-based mapping: - -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFHarmonizeFlow -PmodelName=DHFEmployeeSample -PflowName=harmonizeGlobalDM -PentityName=Employee -PpluginFormat=sjs -PdataFormat=json -PcontentMode=dm -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json - -Confirm: -- Local copy of harmonization is in gradle folder at data/cookieCutter-dump/cookieCutter -- Local copy of DM template is in gradle folder at data/cookieCutter-dump/dm/mapper -- Local plugins/Employee/harmonization/harmonizeGlobalDM has the harmonization. - -### Tweak the Harmonization Flow - -We now tweak the content modules of the generation harmonization. We cooked those beforehand. They are in data/tweaks. We have three tweaks: - -- Changed collector.sjs for the harmonization flow. Change: constrain harmonization job to a specific URI directory from staging. See under data/tweaks/plugins/entities. -- Changed content.sjs for the harmonization flow. Change: Change DM input to be the combination of employee and salary records. See under data/tweaks/plugins/entities. -- Changed the DM template. See under data/tweaks/dm. - -To promote your DM tweaks, run the following: - -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i -PdmPath=data/tweaks uLoadDMTemplate - -To promote you harmonization tweak, run the following: - -gradle -PenvironmentName=local -i tweakHarmonization mlReloadModules - -Confirm: -- The code in plugins/entities/Employee/harmonization has the tweaks. -- Your DM changes are in the xmi2es-examples-hrdm-FINAL database at URI /dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json. - -### Harmonize -Run harmonization to move employee and department data to FINAL. - -Run the following: - -gradle -PenvironmentName=local -i hubRunFlow -PentityName=Employee -PflowName=harmonizeGlobalDM - -Confirm: -FINAL now contains: - - 1000 documents in Employee collection - - - diff --git a/uml2es/examples/hrdm/build.gradle b/uml2es/examples/hrdm/build.gradle deleted file mode 100644 index 74ec967..0000000 --- a/uml2es/examples/hrdm/build.gradle +++ /dev/null @@ -1,163 +0,0 @@ -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - } -} - -plugins { - id 'java' - id 'eclipse' - id 'idea' - - // This plugin allows you to create different environments - // for your gradle deploy. Each environment is represented - // by a gradle-${env}.properties file - // See https://github.com/stevesaliman/gradle-properties-plugin - // specify the env on the command line with: - // gradle -PenvironmentName=x ... - id 'net.saliman.properties' version '1.4.6' - - // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - id 'com.marklogic.ml-data-hub' version '4.1.0' -} - -repositories { - jcenter() - maven {url 'http://developer.marklogic.com/maven2/'} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - compile 'com.marklogic:marklogic-data-hub:4.1.0' - compile 'com.marklogic:marklogic-xcc:9.0.7' - - mlcp "com.marklogic:mlcp:9.0.6" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - -task loadGlobalEmployee(type: com.marklogic.gradle.task.MlcpTask) { - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/hr/GlobalCorp/employee"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = mlStagingPort.toInteger() - database = mlStagingDbName - - document_type = "json" - input_file_path = "data/hr/GlobalCorp/employee/EmployeeTable.csv" - input_file_type ="delimited_text" - - output_collections= "Employee,LoadEmployee,input" - output_permissions= "rest-reader,read,rest-writer,update" - output_uri_replace=regex - output_uri_prefix = "/hr/employee/global/" - output_uri_suffix = ".json" - - transform_module="/data-hub/4/transforms/mlcp-flow-transform.sjs" - transform_namespace="http://marklogic.com/data-hub/mlcp-flow-transform" - transform_param "entity-name=Employee,flow-name=LoadEmployee" -} - -task loadGlobalSalary(type: com.marklogic.gradle.task.MlcpTask) { - def dataDir = "${projectDir}"; - def unixDir = dataDir.replace('\\', '/'); - def regexDir = unixDir+"/data/hr/GlobalCorp/employee"; - def regex = '"' + regexDir + ",'',/,''" + '"' - - println regex - - classpath = configurations.mlcp - command = "IMPORT" - host = mlHost - port = mlStagingPort.toInteger() - database = mlStagingDbName - - document_type = "json" - input_file_path = "data/hr/GlobalCorp/employee/SalaryTable.csv" - input_file_type ="delimited_text" - - output_collections= "Salary,LoadEmployee,input" - output_permissions= "rest-reader,read,rest-writer,update" - output_uri_replace=regex - output_uri_prefix = "/hr/salary/global/" - output_uri_suffix = ".json" - - transform_module="/data-hub/4/transforms/mlcp-flow-transform.sjs" - transform_namespace="http://marklogic.com/data-hub/mlcp-flow-transform" - transform_param "entity-name=Employee,flow-name=LoadEmployee" -} - -task runInputMLCP() { - dependsOn 'loadGlobalEmployee' - dependsOn 'loadGlobalSalary' -} - -task includeXMI2ESTransform(type: Copy) { - from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" - into "src/main/ml-modules/root/xmi2es" -} - -task includeUGradle() { - // Don't use Copy task bcuz file locking into gradle project dir on Windows - doLast { - copy { - from "../../uml2esTransform/uml2es4dhf.gradle" - into "." - } - } -} - -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/DHFEmployeeSample.xml" - into "data/model" - filter { it.replaceAll('".xml"', '".json"')} -} - -task includeMapping(type: Copy) { - from new File("${projectDir}").getParentFile().getAbsolutePath() + "/hr/data/mapping/global-mapping.xlsx" - into "data/mapping" -} - -task includeSourceData(type: Copy) { - from new File("${projectDir}").getParentFile().getAbsolutePath() + "/hr/data/hr" - into "data/hr" -} - -task setup() { - dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') - dependsOn('includeMapping') - dependsOn('includeSourceData') - dependsOn('includeUGradle') -} - -task tweakHarmonization(type: Copy) { - from "data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/" - into "plugins/entities/Employee/harmonize/harmonizeGlobalDM" -} diff --git a/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json b/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json deleted file mode 100644 index 8983527..0000000 --- a/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json +++ /dev/null @@ -1,579 +0,0 @@ -{ - "description" : { - "Model http://com.marklogic.es.uml.hr/HR-0.0.1 is stereotyped in the model as follows:" : { - "hasFunction" : [ "doCalculation_Department_deptIRI", - "doCalculation_Department_uri", - "doCalculation_Employee_empIRI", - "doCalculation_Employee_empLabel", - "doCalculation_Employee_employeeName", - "doCalculation_Employee_uri", "runWriter_Department", - "runWriter_Employee", "setHeaders_Department", - "setHeaders_Employee", "setTriples_Department", - "setTriples_Employee" ], - "semPrefixes" : [ { - "semPrefix" : [ "org" ], - "semReference" : [ "http://www.w3.org/ns/org#" ] - } ] - }, - "The model also has the specified mapping facts:" : { - "Mapping URI" : "/xmi2es/excel-mapper/global-mapping.json", - "Overall Mapping Source" : "GlobalCorp HR Data", - "Overall Mapping Notes" : "CSV Files Containing Employee, Department, and Salary Data" - }, - "Comments below include discovery findings. See the full report at this URI:" : "/xmi2es/discovery/global-mapping.json", - "Employee" : { - "description" : { - "Class Employee is stereotyped in the model as follows:" : { - "collections" : [ "Employee" ], - "excludes" : [ - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/empIRI", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/empLabel", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/employeeName", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/memberOf", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/reportsTo", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/uri" ], - "semType" : [ "http://xmlns.com/foaf/0.1/Agent" ] - }, - "The class also has the specified mapping facts" : { - "Mapping Source" : [ "EmployeeTable.csv (Primary)", - "SalaryTable.csv (Additional)" ], - "Mapping Notes" : "Notice we map addresses inline. We could also have split them into a separate sheet. Inline makes more sense here. Same for phones and emails.", - "Mapping Collections For Discovery" : null, - "Mapping URI Patterns For Discovery" : null, - "Mapping Sample Data For Discovery" : null - }, - "Discovery found the following:" : { - "Documents whose structure resembles the model" : [ { - "doc" : "/hr/salary/global/195.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/564.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/897.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/821.json", - "numMatches" : 7 - } ], - "Possible collections" : [ "Employee", "LoadEmployee" ], - "Possible URIs" : [ "/hr/employee/global/171.json", - "/hr/employee/global/270.json", - "/hr/employee/global/370.json", - "/hr/employee/global/56.json", - "/hr/employee/global/690.json", - "/hr/employee/global/712.json", - "/hr/employee/global/884.json" ] - } - }, - "attributes" : { - "addresses" : { - "Attribute addresses is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Address" ], - "resolvedType" : [ "#/definitions/Address" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "addresses.addressType", - "Source Mapping" : "\"Primary\"", - "Mapping Attribute Notes" : "constant", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.city", - "Source Mapping" : "city", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.country", - "Source Mapping" : "\"USA\"", - "Mapping Attribute Notes" : "constant", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.geoCoordinates.latitute", - "Source Mapping" : "latitude", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.geoCoordinates.longitude", - "Source Mapping" : "longitude", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.lines", - "Source Mapping" : "addr1, addr2", - "Mapping Attribute Notes" : "EmployeeTable, array", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.state", - "Source Mapping" : "states", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.zip", - "Source Mapping" : "zip", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "firstName" : { - "Attribute firstName is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "firstName", - "Source Mapping" : "first_name", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : "Larry", - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/137.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/145.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/73.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/614.json", - "physicalName" : "first_name" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "bonus" : { - "Attribute bonus is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "bonus", - "Source Mapping" : "bonus from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/47.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/635.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/295.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/354.json", - "physicalName" : "bonus" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "dateOfBirth" : { - "Attribute dateOfBirth is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - } - }, - "effectiveDate" : { - "Attribute effectiveDate is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "effectiveDate", - "Source Mapping" : "job_effective_date from salary", - "Mapping Attribute Notes" : "SalaryTable, date format", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "emails" : { - "Attribute emails is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Email" ], - "resolvedType" : [ "#/definitions/Email" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "emails.emailAddress", - "Source Mapping" : "home_email, work_email", - "Mapping Attribute Notes" : "EmployeeTable, 2", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "title" : { - "Attribute title is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "title", - "Source Mapping" : "job_title", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "status" : { - "Attribute status is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "status", - "Source Mapping" : "status from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/363.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/915.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/994.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/444.json", - "physicalName" : "status" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "employeeId" : { - "Attribute employeeId is stereotyped in the model as follows:" : { - "header" : [ "entityId" ], - "resolvedType" : [ "int" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "employeeId", - "Source Mapping" : "emp_id", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "baseSalary" : { - "Attribute baseSalary is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "baseSalary", - "Source Mapping" : "base_salary from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/47.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/363.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/588.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/897.json", - "physicalName" : "base_salary" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "hireDate" : { - "Attribute hireDate is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "hireDate", - "Source Mapping" : "hire_date", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/394.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/53.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/113.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/323.json", - "physicalName" : "hire_date" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "lastName" : { - "Attribute lastName is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "lastName", - "Source Mapping" : "last_name", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : "Fields", - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/133.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/313.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/966.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/642.json", - "physicalName" : "last_name" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "officeNumber" : { - "Attribute officeNumber is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Address" ], - "resolvedType" : [ "#/definitions/Address" ], - "typeIsReference" : [ "true" ] - } - }, - "phones" : { - "Attribute phones is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Phone" ], - "resolvedType" : [ "#/definitions/Phone" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ - { - "Model Path" : "phones.phoneType", - "Source Mapping" : "\"home\", \"mobile\", \"pager\" ,\"work\"", - "Mapping Attribute Notes" : "constant, 4", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, - { - "Model Path" : "phones.phoneValue", - "Source Mapping" : "home_phone, mobile, pager, work_phone", - "Mapping Attribute Notes" : "EmployeeTable, 4", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - } - } - }, - "Address" : { - "description" : { - "Class Address is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "addressType" : { - "Attribute addressType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "city" : { - "Attribute city is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "country" : { - "Attribute country is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "geoCoordinates" : { - "Attribute geoCoordinates is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/GeoCoordinates" ], - "resolvedType" : [ "#/definitions/GeoCoordinates" ], - "typeIsReference" : [ "true" ] - } - }, - "lines" : { - "Attribute lines is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "state" : { - "Attribute state is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "zip" : { - "Attribute zip is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - }, - "GeoCoordinates" : { - "description" : { - "Class GeoCoordinates is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "latitude" : { - "Attribute latitude is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - } - }, - "longitude" : { - "Attribute longitude is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - } - } - } - }, - "Email" : { - "description" : { - "Class Email is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "emailAddress" : { - "Attribute emailAddress is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "emailType" : { - "Attribute emailType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - }, - "Phone" : { - "description" : { - "Class Phone is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "phoneNumber" : { - "Attribute phoneNumber is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "phoneType" : { - "Attribute phoneType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - } - }, - "modules" : { - "functionLibraries" : [ "/xmi2es/dm.sjs" ] - }, - "input" : { - "format" : "json" - }, - "variables" : { - "firstName" : "extract('//first_name')", - "lastName" : "extract('//last_name')", - "employeeName" : "xcalc('DHFEmployeeSample', 'Employee', 'employeeName', 'options' , 'firstName', $firstName, 'content' , 'lastName', $lastName, 'content' )", - "empLabel" : "xcalc('DHFEmployeeSample', 'Employee', 'empLabel', 'options' , 'employeeName', $employeeName, 'options' )", - "employeeId" : "extract('//employeeRecord//emp_id')", - "empIRI" : "xcalc('DHFEmployeeSample', 'Employee', 'empIRI', 'options' , 'employeeId', $employeeId, 'content' )", - "uri" : "xcalc('DHFEmployeeSample', 'Employee', 'uri', 'options' , 'employeeId', $employeeId, 'content' )" - }, - "outputs" : { - "main" : { - "format" : "json", - "content" : [ { - "addresses" : [ { - "addressType" : "Primary", - "city" : "[[ extract('//city') ]]", - "country" : "USA", - "geoCoordinates" : { - "latitude" : "[[ extract('//latitude') ]]", - "longitude" : "[[ extract('//longitude') ]]" - }, - "lines" : [ - "[[ extract('//addr1') ]]", - "[[ extract('//addr2') ]]" - ], - "state" : "[[ extract('//state') ]]", - "zip" : "[[ extract('//zip') ]]" - } ], - "firstName" : "[[ $firstName ]]", - "bonus" : "[[ extract('//bonus') ]]", - "dateOfBirth" : "[[ extract('//dob') ]]", - "effectiveDate" : "[[ extract('//job_effective_date') ]]", - "emails" : [ "%%[[ extract('//LOOPCOUNTER') ]]", { - "emailAddress" : "[[ extract('//TODO') ]]", - "emailType" : "[[ extract('//TODO') ]]" - } ], - "title" : "[[ extract('//job_title') ]]", - "status" : "[[ extract('//status') ]]", - "employeeId" : "[[ $employeeId ]]", - "baseSalary" : "[[ extract('//base_salary') ]]", - "hireDate" : "[[ extract('//hire_date') ]]", - "lastName" : "[[ $lastName ]]", - "phones" : [ "%%[[ extract('//LOOPCOUNTER') ]]", { - "phoneNumber" : "[[ extract('//TODO') ]]", - "phoneType" : "[[ extract('//TODO') ]]" - } ] - }, { - "employeeName" : "[[ $employeeName ]]", - "empLabel" : "[[ $empLabel ]]", - "empIRI" : "[[ $empIRI ]]", - "uri" : "[[ $uri ]]", - - "reportsTo": "http://www.w3.org/ns/org#e[[extract('//reports_to')]]", - "memberOf": "http://www.w3.org/ns/org#d[[extract('//dept_num')]]" - } ] - } - } -} diff --git a/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.orig b/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.orig deleted file mode 100644 index 8310866..0000000 --- a/uml2es/examples/hrdm/data/tweaks/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.orig +++ /dev/null @@ -1,573 +0,0 @@ -{ - "description" : { - "Model http://com.marklogic.es.uml.hr/HR-0.0.1 is stereotyped in the model as follows:" : { - "hasFunction" : [ "doCalculation_Department_deptIRI", - "doCalculation_Department_uri", - "doCalculation_Employee_empIRI", - "doCalculation_Employee_empLabel", - "doCalculation_Employee_employeeName", - "doCalculation_Employee_uri", "runWriter_Department", - "runWriter_Employee", "setHeaders_Department", - "setHeaders_Employee", "setTriples_Department", - "setTriples_Employee" ], - "semPrefixes" : [ { - "semPrefix" : [ "org" ], - "semReference" : [ "http://www.w3.org/ns/org#" ] - } ] - }, - "The model also has the specified mapping facts:" : { - "Mapping URI" : "/xmi2es/excel-mapper/global-mapping.json", - "Overall Mapping Source" : "GlobalCorp HR Data", - "Overall Mapping Notes" : "CSV Files Containing Employee, Department, and Salary Data" - }, - "Comments below include discovery findings. See the full report at this URI:" : "/xmi2es/discovery/global-mapping.json", - "Employee" : { - "description" : { - "Class Employee is stereotyped in the model as follows:" : { - "collections" : [ "Employee" ], - "excludes" : [ - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/empIRI", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/empLabel", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/employeeName", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/memberOf", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/reportsTo", - "http://com.marklogic.es.uml.hr/HR-0.0.1/Employee/uri" ], - "semType" : [ "http://xmlns.com/foaf/0.1/Agent" ] - }, - "The class also has the specified mapping facts" : { - "Mapping Source" : [ "EmployeeTable.csv (Primary)", - "SalaryTable.csv (Additional)" ], - "Mapping Notes" : "Notice we map addresses inline. We could also have split them into a separate sheet. Inline makes more sense here. Same for phones and emails.", - "Mapping Collections For Discovery" : null, - "Mapping URI Patterns For Discovery" : null, - "Mapping Sample Data For Discovery" : null - }, - "Discovery found the following:" : { - "Documents whose structure resembles the model" : [ { - "doc" : "/hr/salary/global/195.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/564.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/897.json", - "numMatches" : 7 - }, { - "doc" : "/hr/salary/global/821.json", - "numMatches" : 7 - } ], - "Possible collections" : [ "Employee", "LoadEmployee" ], - "Possible URIs" : [ "/hr/employee/global/171.json", - "/hr/employee/global/270.json", - "/hr/employee/global/370.json", - "/hr/employee/global/56.json", - "/hr/employee/global/690.json", - "/hr/employee/global/712.json", - "/hr/employee/global/884.json" ] - } - }, - "attributes" : { - "addresses" : { - "Attribute addresses is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Address" ], - "resolvedType" : [ "#/definitions/Address" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "addresses.addressType", - "Source Mapping" : "\"Primary\"", - "Mapping Attribute Notes" : "constant", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.city", - "Source Mapping" : "city", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.country", - "Source Mapping" : "\"USA\"", - "Mapping Attribute Notes" : "constant", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.geoCoordinates.latitute", - "Source Mapping" : "latitude", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.geoCoordinates.longitude", - "Source Mapping" : "longitude", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.lines", - "Source Mapping" : "addr1, addr2", - "Mapping Attribute Notes" : "EmployeeTable, array", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.state", - "Source Mapping" : "states", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, { - "Model Path" : "addresses.zip", - "Source Mapping" : "zip", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "firstName" : { - "Attribute firstName is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "firstName", - "Source Mapping" : "first_name", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : "Larry", - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/137.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/145.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/73.json", - "physicalName" : "first_name" - }, - { - "document" : "/hr/employee/global/614.json", - "physicalName" : "first_name" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "bonus" : { - "Attribute bonus is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "bonus", - "Source Mapping" : "bonus from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/47.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/635.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/295.json", - "physicalName" : "bonus" - }, { - "document" : "/hr/salary/global/354.json", - "physicalName" : "bonus" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "dateOfBirth" : { - "Attribute dateOfBirth is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - } - }, - "effectiveDate" : { - "Attribute effectiveDate is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "effectiveDate", - "Source Mapping" : "job_effective_date from salary", - "Mapping Attribute Notes" : "SalaryTable, date format", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "emails" : { - "Attribute emails is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Email" ], - "resolvedType" : [ "#/definitions/Email" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "emails.emailAddress", - "Source Mapping" : "home_email, work_email", - "Mapping Attribute Notes" : "EmployeeTable, 2", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "title" : { - "Attribute title is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "title", - "Source Mapping" : "job_title", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "status" : { - "Attribute status is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "status", - "Source Mapping" : "status from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/363.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/915.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/994.json", - "physicalName" : "status" - }, { - "document" : "/hr/salary/global/444.json", - "physicalName" : "status" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "employeeId" : { - "Attribute employeeId is stereotyped in the model as follows:" : { - "header" : [ "entityId" ], - "resolvedType" : [ "int" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "employeeId", - "Source Mapping" : "emp_id", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - }, - "baseSalary" : { - "Attribute baseSalary is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "baseSalary", - "Source Mapping" : "base_salary from salary", - "Mapping Attribute Notes" : "SalaryTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/salary/global/47.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/363.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/588.json", - "physicalName" : "base_salary" - }, { - "document" : "/hr/salary/global/897.json", - "physicalName" : "base_salary" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "hireDate" : { - "Attribute hireDate is stereotyped in the model as follows:" : { - "resolvedType" : [ "date" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "hireDate", - "Source Mapping" : "hire_date", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/394.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/53.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/113.json", - "physicalName" : "hire_date" - }, - { - "document" : "/hr/employee/global/323.json", - "physicalName" : "hire_date" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "lastName" : { - "Attribute lastName is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - }, - "The attribute also has the specified mapping facts:" : [ { - "Model Path" : "lastName", - "Source Mapping" : "last_name", - "Mapping Attribute Notes" : "EmployeeTable", - "Mapping Attribute Sample Data For Discovery" : "Fields", - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [ - { - "document" : "/hr/employee/global/133.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/313.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/966.json", - "physicalName" : "last_name" - }, - { - "document" : "/hr/employee/global/642.json", - "physicalName" : "last_name" - } ], - "Similar to physical predicate in candidate document" : [] - } - }, - "officeNumber" : { - "Attribute officeNumber is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Address" ], - "resolvedType" : [ "#/definitions/Address" ], - "typeIsReference" : [ "true" ] - } - }, - "phones" : { - "Attribute phones is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/Phone" ], - "resolvedType" : [ "#/definitions/Phone" ], - "typeIsReference" : [ "true" ] - }, - "The attribute also has the specified mapping facts:" : [ - { - "Model Path" : "phones.phoneType", - "Source Mapping" : "\"home\", \"mobile\", \"pager\" ,\"work\"", - "Mapping Attribute Notes" : "constant, 4", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - }, - { - "Model Path" : "phones.phoneValue", - "Source Mapping" : "home_phone, mobile, pager, work_phone", - "Mapping Attribute Notes" : "EmployeeTable, 4", - "Mapping Attribute Sample Data For Discovery" : null, - "Mapping Attribute AKA For Discovery" : null - } ], - "Discovery found the following:" : { - "Similar to physical attribute in candidate document" : [], - "Similar to physical predicate in candidate document" : [] - } - } - } - }, - "Address" : { - "description" : { - "Class Address is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "addressType" : { - "Attribute addressType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "city" : { - "Attribute city is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "country" : { - "Attribute country is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "geoCoordinates" : { - "Attribute geoCoordinates is stereotyped in the model as follows:" : { - "reference" : [ "http://com.marklogic.es.uml.hr/HR-0.0.1/GeoCoordinates" ], - "resolvedType" : [ "#/definitions/GeoCoordinates" ], - "typeIsReference" : [ "true" ] - } - }, - "lines" : { - "Attribute lines is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "state" : { - "Attribute state is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "zip" : { - "Attribute zip is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - }, - "GeoCoordinates" : { - "description" : { - "Class GeoCoordinates is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "latitude" : { - "Attribute latitude is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - } - }, - "longitude" : { - "Attribute longitude is stereotyped in the model as follows:" : { - "resolvedType" : [ "float" ] - } - } - } - }, - "Email" : { - "description" : { - "Class Email is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "emailAddress" : { - "Attribute emailAddress is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "emailType" : { - "Attribute emailType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - }, - "Phone" : { - "description" : { - "Class Phone is stereotyped in the model as follows:" : {} - }, - "attributes" : { - "phoneNumber" : { - "Attribute phoneNumber is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - }, - "phoneType" : { - "Attribute phoneType is stereotyped in the model as follows:" : { - "resolvedType" : [ "string" ] - } - } - } - } - }, - "modules" : { - "functionLibraries" : [ "/xmi2es/dm.sjs" ] - }, - "input" : { - "format" : "json" - }, - "variables" : { - "firstName" : "extract('//TODO')", - "lastName" : "extract('//TODO')", - "employeeName" : "xcalc('DHFEmployeeSample', 'Employee', 'employeeName', 'options' , 'firstName', $firstName, 'content' , 'lastName', $lastName, 'content' )", - "empLabel" : "xcalc('DHFEmployeeSample', 'Employee', 'empLabel', 'options' , 'employeeName', $employeeName, 'options' )", - "employeeId" : "extract('//TODO')", - "empIRI" : "xcalc('DHFEmployeeSample', 'Employee', 'empIRI', 'options' , 'employeeId', $employeeId, 'content' )", - "uri" : "xcalc('DHFEmployeeSample', 'Employee', 'uri', 'options' , 'employeeId', $employeeId, 'content' )" - }, - "outputs" : { - "main" : { - "format" : "json", - "content" : [ { - "addresses" : [ "%%[[ extract('//LOOPCOUNTER') ]]", { - "addressType" : "[[ extract('//TODO') ]]", - "city" : "[[ extract('//TODO') ]]", - "country" : "[[ extract('//TODO') ]]", - "geoCoordinates" : { - "latitude" : "[[ extract('//TODO') ]]", - "longitude" : "[[ extract('//TODO') ]]" - }, - "lines" : "[[ extract('//TODO') ]]", - "state" : "[[ extract('//TODO') ]]", - "zip" : "[[ extract('//TODO') ]]" - } ], - "firstName" : "[[ $firstName ]]", - "bonus" : "[[ extract('//TODO') ]]", - "dateOfBirth" : "[[ extract('//TODO') ]]", - "effectiveDate" : "[[ extract('//TODO') ]]", - "emails" : [ "%%[[ extract('//LOOPCOUNTER') ]]", { - "emailAddress" : "[[ extract('//TODO') ]]", - "emailType" : "[[ extract('//TODO') ]]" - } ], - "title" : "[[ extract('//TODO') ]]", - "status" : "[[ extract('//TODO') ]]", - "employeeId" : "[[ $employeeId ]]", - "baseSalary" : "[[ extract('//TODO') ]]", - "hireDate" : "[[ extract('//TODO') ]]", - "lastName" : "[[ $lastName ]]", - "phones" : [ "%%[[ extract('//LOOPCOUNTER') ]]", { - "phoneNumber" : "[[ extract('//TODO') ]]", - "phoneType" : "[[ extract('//TODO') ]]" - } ] - }, { - "employeeName" : "[[ $employeeName ]]", - "empLabel" : "[[ $empLabel ]]", - "empIRI" : "[[ $empIRI ]]", - "uri" : "[[ $uri ]]" - } ] - } - } -} diff --git a/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/collector.sjs b/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/collector.sjs deleted file mode 100644 index 340b24f..0000000 --- a/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/collector.sjs +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Collect IDs plugin - * - * @param options - a map containing options. Options are sent from Java - * - * @return - an array of ids or uris - */ -function collect(options) { - // by default we return the URIs in the same collection as the Entity name - return cts.uris(null, null, cts.directoryQuery("/hr/employee/global/")); -} - -module.exports = { - collect: collect -}; diff --git a/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/content.sjs b/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/content.sjs deleted file mode 100644 index 8e3e114..0000000 --- a/uml2es/examples/hrdm/data/tweaks/plugins/entities/Employee/harmonize/harmonizeGlobalDM/content.sjs +++ /dev/null @@ -1,77 +0,0 @@ -/* -Experimental UML2ES/DM Code. Inspect and tweak DM template /dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json -*/ - -'use strict' - -const xesgen = require("/modelgen/DHFEmployeeSample/lib.sjs"); -const util = require("/xmi2es/util.sjs"); - - -const dhfConfig = require("/com.marklogic.hub/config.sjs"); -const dm = require('/ext/declarative-mapper.sjs'); -const DM_MAPPING_CONFIG_URI = "/dm/mapper/DHFEmployeeSample/Employee/harmonizeGlobalDM.json"; -function getDMMapper(options) { - if (!options.mapper) { - var dmTemplate = xdmp.eval('cts.doc(uri)', {uri: DM_MAPPING_CONFIG_URI}, {database: xdmp.database( - dhfConfig.FINALDATABASE)}).toArray()[0].toObject(); - var ctx = dm.newCompilerContext(dmTemplate); - var mapper = dm.prepare(ctx); - options.mapper = mapper; - } - return options.mapper; -} - - -/* -* Create Content Plugin -* -* @param id - the identifier returned by the collector -* @param options - an object containing options. Options are sent from Java -* -* @return - your content -*/ -function createContent(id, options) { - let doc = cts.doc(id); - let ioptions = util.setIOptions(id,options); - - let source; - - // for xml we need to use xpath - if(doc && xdmp.nodeKind(doc) === 'element' && doc instanceof XMLDocument) { - source = doc - } - // for json we need to return the instance - else if(doc && doc instanceof Document) { - source = fn.head(doc.root); - } - // for everything else - else { - source = doc; - } - - return buildContent_Employee(id, source, options, ioptions); -} - -function buildContent_Employee(id, source, options, ioptions) { - var mapper = getDMMapper(options); - - var salaryURI = fn.replace(id, "/employee/", "/salary/"); - var globalSource = { - employeeRecord: source, - salaryRecord: cts.doc(salaryURI).toObject() - }; - - var mapping = mapper(globalSource); - var doptions = mapping[1]; - for (var dopt in doptions) { - ioptions[dopt] = doptions[dopt]; - } - xdmp.log("Options for " + id + " are " + JSON.stringify(ioptions)); - return mapping[0]; -} - - -module.exports = { - createContent: createContent -}; diff --git a/uml2es/examples/hrdm/gradle.properties b/uml2es/examples/hrdm/gradle.properties deleted file mode 100644 index 32fad95..0000000 --- a/uml2es/examples/hrdm/gradle.properties +++ /dev/null @@ -1,71 +0,0 @@ -mlDHFVersion=4.1.0 -mlHost=localhost -mlUsername=admin -mlPassword=admin - -mlStagingAppserverName=xmi2es-examples-hrdm-STAGING -mlStagingPort=13304 -mlStagingDbName=xmi2es-examples-hrdm-STAGING -mlStagingForestsPerHost=3 -mlStagingAuth=digest -# To enable SSL for staging -# mlStagingSimpleSsl=true - -mlFinalAppserverName=xmi2es-examples-hrdm-FINAL -mlFinalPort=13305 -mlFinalDbName=xmi2es-examples-hrdm-FINAL -mlFinalForestsPerHost=3 -mlFinalAuth=digest -# To enable SSL for final -# mlFinalSimpleSsl=true - -mlJobAppserverName=xmi2es-examples-hrdm-JOBS -mlJobPort=13306 -mlJobDbName=xmi2es-examples-hrdm-JOBS -mlJobForestsPerHost=4 -mlJobAuth=digest -# To enable SSL for jobs -# mlJobSimpleSsl=true - -mlModulesDbName=xmi2es-examples-hrdm-MODULES -mlModulesForestsPerHost=1 - -mlStagingTriggersDbName=xmi2es-examples-hrdm-staging-TRIGGERS -mlStagingTriggersForestsPerHost=1 - -mlStagingSchemasDbName=xmi2es-examples-hrdm-staging-SCHEMAS -mlStagingSchemasForestsPerHost=1 - -mlFinalTriggersDbName=xmi2es-examples-hrdm-final-TRIGGERS -mlFinalTriggersForestsPerHost=1 - -mlFinalSchemasDbName=xmi2es-examples-hrdm-final-SCHEMAS -mlFinalSchemasForestsPerHost=1 - -# You can override this to specify an alternate folder for your -# custom forest info. Defaults to user-config/forests/ -# mlCustomForestPath=forests - -# The name of the Role to create for Hub Access -mlHubUserRole=data-hub-role -mlHubUserName=data-hub-user -# this password is autogenerated for you via the 'gradle hubInit' task -mlHubUserPassword=g?E)I^h67^hH{QqN2jY[ - -# The name of the role to create for hub deployment/development -mlHubAdminRole=hub-admin-role -mlHubAdminUserName=hub-admin-user -mlHubAdminUserPassword=?t4K$z-W5gjb@PI31(wj - -# Deprecated property -# If you are working with a load balancer please indicate so using -# property "mlIsHostLoadBalancer" -# When "mlIsHostLoadBalancer" is set to "true", the value specified for "mlHost" will be used as the load balancer. -# You do not need to explicitly set the value of "mlLoadBalancerHosts" but if you do it must match the value of the property "mlHost" -# mlLoadBalancerHosts=your-load-balancer-hostname - -# Default module permissions which allow data-hub-role to execute flows -mlModulePermissions=rest-reader,read,rest-writer,insert,rest-writer,update,rest-extension-user,execute,data-hub-role,read,data-hub-role,execute - -# If DHF is running in a provisioned environment please specify it here -# mlIsProvisionedEnvironment=false diff --git a/uml2es/examples/hrdm/lib/log4j.properties b/uml2es/examples/hrdm/lib/log4j.properties deleted file mode 100644 index e7e9930..0000000 --- a/uml2es/examples/hrdm/lib/log4j.properties +++ /dev/null @@ -1,9 +0,0 @@ -#root logger option -log4j.rootLogger=INFO, stdout - -# Direct log messages to stdout -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.Target=System.out -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n - diff --git a/uml2es/examples/hrdm/src/main/entity-config/final-entity-options.xml b/uml2es/examples/hrdm/src/main/entity-config/final-entity-options.xml deleted file mode 100644 index a0abc89..0000000 --- a/uml2es/examples/hrdm/src/main/entity-config/final-entity-options.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - unfiltered - - - //*:instance/(Department|Employee) - - - - true - - - \ No newline at end of file diff --git a/uml2es/examples/hrdm/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/hrdm/src/main/entity-config/staging-entity-options.xml deleted file mode 100644 index a0abc89..0000000 --- a/uml2es/examples/hrdm/src/main/entity-config/staging-entity-options.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - unfiltered - - - //*:instance/(Department|Employee) - - - - true - - - \ No newline at end of file diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/job-database.json b/uml2es/examples/hrdm/src/main/hub-internal-config/databases/job-database.json deleted file mode 100644 index fdf94a9..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/job-database.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "database-name": "%%mlJobDbName%%", - "range-element-index": [ - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "jobId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "jobName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "startTime", - "collation": "", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "dateTime", - "namespace-uri": "", - "localname": "endTime", - "collation": "", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "status", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "entityName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "flowName", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "namespace-uri": "", - "localname": "flowType", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - } - ], - "range-path-index": [ - { - "scalar-type": "string", - "path-expression": "/trace/hasError", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/flowType", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/jobId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/traceId", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "string", - "path-expression": "/trace/identifier", - "collation": "http://marklogic.com/collation/codepoint", - "range-value-positions": false, - "invalid-values": "reject" - }, - { - "scalar-type": "dateTime", - "path-expression": "/trace/created", - "collation": "", - "range-value-positions": false, - "invalid-values": "reject" - } - ], - "schema-database": "%%mlStagingSchemasDbName%%", - "triggers-database": "%%mlStagingTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-database.json b/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-database.json deleted file mode 100644 index 615fe0a..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-database.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "database-name": "%%mlStagingDbName%%", - "schema-database": "%%mlStagingSchemasDbName%%", - "triggers-database": "%%mlStagingTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-schemas-database.json b/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-schemas-database.json deleted file mode 100644 index cf769df..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-schemas-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlStagingSchemasDbName%%" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-triggers-database.json b/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-triggers-database.json deleted file mode 100644 index d757774..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/databases/staging-triggers-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlStagingTriggersDbName%%" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json deleted file mode 100644 index 2b9ccdd..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-data-hub.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-data-hub", - "action": "/data-hub/", - "kind": "uri" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json deleted file mode 100644 index 610512c..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-entities.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-entities", - "action": "/entities/", - "kind": "uri" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json deleted file mode 100644 index 25e3e65..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-mappings.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-mappings", - "action": "/mappings/", - "kind": "uri" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json deleted file mode 100644 index 01e9450..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/privileges/dhf-internal-trace-ui.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "privilege-name": "dhf-internal-trace-ui", - "action": "/trace-ui/", - "kind": "uri" -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/data-hub-role.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/data-hub-role.json deleted file mode 100644 index 0c52de4..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/data-hub-role.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "role-name": "%%mlHubUserRole%%", - "description": "A role that allows the user to read and write from MarkLogic Data Hub databases", - "role": [ - "rest-reader", - "rest-extension-user", - "rest-writer" - ], - "privilege": [ - { - "privilege-name": "xdmp:set-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", - "kind":"execute" - }, - { - "privilege-name": "manage", - "action": "http://marklogic.com/xdmp/privileges/manage", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:eval", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", - "kind":"execute" - }, - { - "privilege-name": "xdbc:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", - "kind":"execute" - }, - { - "privilege-name": "xdmp:document-load", - "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field-names", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", - "kind": "execute" - }, - { - "privilege-name": "xdmp:value", - "action": "http://marklogic.com/xdmp/privileges/xdmp-value", - "kind": "execute" - }, - { - "privilege-name": "unprotected-collections", - "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", - "kind": "execute" - }, - { - "privilege-name": "unprotected-uri", - "action": "http://marklogic.com/xdmp/privileges/unprotected-uri", - "kind": "execute" - } - ] -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/hub-admin-role.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/hub-admin-role.json deleted file mode 100644 index b0ddb39..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/roles/hub-admin-role.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "role-name": "%%mlHubAdminRole%%", - "description": "A role can deploy modules to a data hub instance.", - "role": [ - "rest-admin","manage-admin", "tde-admin" - ], - "privilege": [ - { - "privilege-name": "xdmp:set-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-set-server-field", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field", - "kind":"execute" - }, - { - "privilege-name": "manage", - "action": "http://marklogic.com/xdmp/privileges/manage", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval", - "kind": "execute" - }, - { - "privilege-name": "xdmp:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-eval-in", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdmp:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdmp-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke", - "kind": "execute" - }, - { - "privilege-name": "xdbc:invoke-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-invoke-in", - "kind": "execute" - }, - { - "privilege-name": "xdbc:eval", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval", - "kind":"execute" - }, - { - "privilege-name": "xdbc:eval-in", - "action": "http://marklogic.com/xdmp/privileges/xdbc-eval-in", - "kind":"execute" - }, - { - "privilege-name": "xdmp:document-load", - "action": "http://marklogic.com/xdmp/privileges/xdmp-document-load", - "kind": "execute" - }, - { - "privilege-name": "xdmp:get-server-field-names", - "action": "http://marklogic.com/xdmp/privileges/xdmp-get-server-field-names", - "kind": "execute" - }, - { - "privilege-name": "unprotected-collections", - "action": "http://marklogic.com/xdmp/privileges/unprotected-collections", - "kind": "execute" - }, - { - "privilege-name": "any-uri", - "action": "http://marklogic.com/xdmp/privileges/any-uri", - "kind": "execute" - } - ] -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/data-hub-user.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/data-hub-user.json deleted file mode 100644 index 51ded85..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/data-hub-user.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "user-name": "%%mlHubUserName%%", - "description": "A user that is used for reading and writing from MarkLogic Data Hub databases", - "password": "%%mlHubUserPassword%%", - "role": ["%%mlHubUserRole%%"] -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/hub-admin-user.json b/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/hub-admin-user.json deleted file mode 100644 index 6dfc31f..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/security/users/hub-admin-user.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "user-name": "%%mlHubAdminUserName%%", - "description": "A user that is used for reading and writing from MarkLogic Data Hub databases and for maintaining DHF modules", - "password": "%%mlHubAdminUserPassword%%", - "role": ["%%mlHubAdminRole%%","%%mlHubUserRole%%"] -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/servers/job-server.json b/uml2es/examples/hrdm/src/main/hub-internal-config/servers/job-server.json deleted file mode 100644 index 7d6c8fd..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/servers/job-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlJobAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlJobPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlJobDbName%%", - "authentication": "%%mlJobAuth%%", - "default-error-format": "json", - "error-handler": "/MarkLogic/rest-api/error-handler.xqy", - "url-rewriter": "/data-hub/4/tracing/tracing-rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/hrdm/src/main/hub-internal-config/servers/staging-server.json b/uml2es/examples/hrdm/src/main/hub-internal-config/servers/staging-server.json deleted file mode 100644 index aecf219..0000000 --- a/uml2es/examples/hrdm/src/main/hub-internal-config/servers/staging-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlStagingAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlStagingPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlStagingDbName%%", - "authentication": "%%mlStagingAuth%%", - "default-error-format": "json", - "error-handler": "/data-hub/4/rest-api/error-handler.xqy", - "url-rewriter": "/data-hub/4/rest-api/rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/hrdm/src/main/ml-config/databases/final-database.json b/uml2es/examples/hrdm/src/main/ml-config/databases/final-database.json deleted file mode 100644 index ea41677..0000000 --- a/uml2es/examples/hrdm/src/main/ml-config/databases/final-database.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "database-name": "%%mlFinalDbName%%", - "range-element-index": [], - "schema-database": "%%mlFinalSchemasDbName%%", - "triggers-database": "%%mlFinalTriggersDbName%%", - "triple-index": true, - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/hrdm/src/main/ml-config/databases/final-schemas-database.json b/uml2es/examples/hrdm/src/main/ml-config/databases/final-schemas-database.json deleted file mode 100644 index 7db14e3..0000000 --- a/uml2es/examples/hrdm/src/main/ml-config/databases/final-schemas-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlFinalSchemasDbName%%" -} diff --git a/uml2es/examples/hrdm/src/main/ml-config/databases/final-triggers-database.json b/uml2es/examples/hrdm/src/main/ml-config/databases/final-triggers-database.json deleted file mode 100644 index e9cccf6..0000000 --- a/uml2es/examples/hrdm/src/main/ml-config/databases/final-triggers-database.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "database-name": "%%mlFinalTriggersDbName%%" -} diff --git a/uml2es/examples/hrdm/src/main/ml-config/databases/modules-database.json b/uml2es/examples/hrdm/src/main/ml-config/databases/modules-database.json deleted file mode 100644 index f1c7230..0000000 --- a/uml2es/examples/hrdm/src/main/ml-config/databases/modules-database.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "database-name": "%%mlModulesDbName%%", - "collection-lexicon": true, - "uri-lexicon": true -} diff --git a/uml2es/examples/hrdm/src/main/ml-config/servers/final-server.json b/uml2es/examples/hrdm/src/main/ml-config/servers/final-server.json deleted file mode 100644 index 2080945..0000000 --- a/uml2es/examples/hrdm/src/main/ml-config/servers/final-server.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "server-name": "%%mlFinalAppserverName%%", - "server-type": "http", - "root": "/", - "group-name": "%%GROUP%%", - "port": "%%mlFinalPort%%", - "modules-database": "%%mlModulesDbName%%", - "content-database": "%%mlFinalDbName%%", - "authentication": "%%mlFinalAuth%%", - "default-error-format": "json", - "error-handler": "/MarkLogic/rest-api/error-handler.xqy", - "url-rewriter": "/MarkLogic/rest-api/rewriter.xml", - "rewrite-resolves-globally": true -} diff --git a/uml2es/examples/hrexcel/README.md b/uml2es/examples/hrexcel/README.md index 817f30c..b024178 100644 --- a/uml2es/examples/hrexcel/README.md +++ b/uml2es/examples/hrexcel/README.md @@ -37,7 +37,7 @@ Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES tra Run the following: -gradle -PenvironmentName=local -i setup mlDeploy +./gradlew -i setup mlDeploy Confirm: - New DB and app server created with name xmi2es-examples-hrexcel. @@ -46,11 +46,11 @@ Confirm: Run the following to load the Excel HR model: -gradle -b uml2es.gradle -PenvironmentName=local -PmodelName=HRExcel -i uDeployModel +./gradlew -b uml2es.gradle -i -PmodelFile=data/model-excel/HRExcel.xlsx uDeployModel Confirm: - Content DB includes several documents created when loading the Excel, including: - * /marklogic.com/entity-services/models/HRExcel.json - the ES model from the Excel + * /xm12es/es/HRExcel.json - the ES model from the Excel * /xmi2es/extension/HRExcel.ttl - the extended ES model from the Excel * /xmi2es/findings/HRExcel.xml - findings during the transform of the Excel * /xmi2es/excel/HRExcel.xlsx - Original Excel file @@ -62,11 +62,11 @@ Check the /xmi2es/findings/HRExcel.xml file. This indicates whether there were a For comparison, we will load the HR UML model from examples/hr. Run the following: -gradle -b uml2es.gradle -PenvironmentName=local -PmodelName=DHFEmployeeSample -i uDeployModel +./gradlew -b uml2es.gradle -PmodelFile=../umlModels/DHFEmployeeSample.xml -i uDeployModel Confirm: - Content DB now has, in addition to the documents created in the previous step, the following documents - * /marklogic.com/entity-services/models/DHFEmployeeSample.json - the ES model from the UML + * /xmi2es/es/DHFEmployeeSample.json - the ES model from the UML * /xmi2es/extension/DHFEmployeeSample.ttl - the extended ES model from the UML * /xmi2es/findings/DHFEmployeeSample.xml - findings during the transform of the UML. * /xmi2es/xmi/DHFEmployeeSample.xml - the original UML model in XMI form. diff --git a/uml2es/examples/hrexcel/build.gradle b/uml2es/examples/hrexcel/build.gradle index d378588..4863934 100644 --- a/uml2es/examples/hrexcel/build.gradle +++ b/uml2es/examples/hrexcel/build.gradle @@ -1,12 +1,13 @@ + buildscript { repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} mavenLocal() - maven { url "http://plugins.gradle.org/m2" } + maven { url "https://plugins.gradle.org/m2" } } dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" + classpath "com.marklogic:ml-gradle:4.0.1" classpath "net.saliman:gradle-properties-plugin:1.4.6" } } @@ -15,14 +16,14 @@ apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,7 +38,7 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } @@ -48,12 +49,6 @@ task includeXMI2ESTransform(type: Copy) { into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/DHFEmployeeSample.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -66,7 +61,6 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/hrexcel/gradle/wrapper/gradle-wrapper.jar b/uml2es/examples/hrexcel/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/jokeBook/README.md b/uml2es/examples/jokeBook/README.md index 5922bfe..f250470 100644 --- a/uml2es/examples/jokeBook/README.md +++ b/uml2es/examples/jokeBook/README.md @@ -22,7 +22,7 @@ Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES tra Run the following: -gradle -PenvironmentName=local -i setup mlDeploy +./gradlew -i setup mlDeploy Confirm: - New DB and app server created with name xmi2es-examples-jokebook. @@ -33,7 +33,7 @@ Confirm: ### Transform UML to ES Next, move our UML model into ML as an ES model. Run the following: -gradle -b uml2es.gradle -PenvironmentName=local -i -PmodelName=JokeBook uDeployModel +./gradlew -b uml2es.gradle -i -PmodelFile=../umlModels/JokeBook.xml uDeployModel Confirm: - Content DB has the following documents @@ -57,7 +57,7 @@ Among the results, you should see the following: ### Deploy the Generated Code The generated code needs to be deployed. Run the following: -gradle -PenvironmentName=local -i mlReloadModules +./gradlew -i mlReloadModules ## Explore In Query Console, import XMI2ESJokeBook.xml workspace. You won't want to miss this part; it's where the fun happens: you create documents whose embedded triples conform to the model! diff --git a/uml2es/examples/jokeBook/build.gradle b/uml2es/examples/jokeBook/build.gradle index c2bd5a1..d2a3160 100644 --- a/uml2es/examples/jokeBook/build.gradle +++ b/uml2es/examples/jokeBook/build.gradle @@ -1,28 +1,29 @@ + buildscript { - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } + repositories { + jcenter{url "https://jcenter.bintray.com/"} + mavenLocal() + maven { url "https://plugins.gradle.org/m2" } + } + dependencies { + classpath "com.marklogic:ml-gradle:4.0.1" + classpath "net.saliman:gradle-properties-plugin:1.4.6" + } } apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + // Needed for mlcp dependencies + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + // Needed for hadoop dependencies for mlcp + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,7 +38,7 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } @@ -47,12 +48,6 @@ task includeXMI2ESTransform(type: Copy) { into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/JokeBook.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -65,7 +60,6 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/jokeBook/gradle/wrapper/gradle-wrapper.jar b/uml2es/examples/jokeBook/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/movies/README.md b/uml2es/examples/movies/README.md index f7ca065..16bffde 100644 --- a/uml2es/examples/movies/README.md +++ b/uml2es/examples/movies/README.md @@ -33,11 +33,11 @@ Our project uses gradle. Before running, view the settings in gradle.properties. Here are the steps to setup. ### Setup DB -Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES transform to our modules. +Setup a new data with basic DB config with no app-specific indexes. Run the following: -gradle -PenvironmentName=local -i setup deleteGenerated useInitialDBConfig mlDeploy +./gradlew -i setup deleteGenerated useInitialDBConfig mlDeploy Confirm: - Content DB is empty and has no element range indexes @@ -48,35 +48,14 @@ Confirm: * /ext/entity-services/MovieModel-0.0.1.xqy - Converter module for movies. It was generated by ES but tweaked. Pre cooked! * /xmi2es/loadMovieTransformation.xqy - MLCP transform: on ingest of movie source data invokes ES converter module -### Edit the uml2es.gradle to enable index and TDE generation -In the previous step you copied the uml2es.gradle file from the toolkit's uml2esTransform folder. That file is configured to disable TDE and index generation for the ES model. We want TDE and index generation, so let's turn it on. Edit the uml2es.gradle file in this project folder. Change the last block by setting generatedInstanceConverter, generateDatabaseProperties, and generateExtractionTemplate to true. - -Here is what that block should look like: - -/* -Edit this to enable/disable code generation of mlGenerateModelArtifacts -*/ -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=true - generateSchema=false - generateDatabaseProperties=true - generateExtractionTemplate=true - generateSearchOptions=true - } -} - ### Transform UML to ES Next, we move our UML model into ML as an ES model. -gradle -b uml2es.gradle -PenvironmentName=local -i -PmodelName=IMDBMovie uDeployModel +./gradlew -b uml2es.gradle -i -PmodelFile=../umlModels/IMDBMovie.xml uDeployModel Confirm: - Content DB has the following documents - * /marklogic.com/entity-services/models/IMDBMovie.json (The ES model) + * /xmi2es/es/IMDBMovie.json (The ES model) * /xmi2es/extension/IMDBMovie.ttl (Semantic triples that extend our model) * /xmi2es/extension/IMDBMovie.txt (A text summary of our model extension) * /xmi2es/findings/IMDBMovie.xml (Problems found during transformation) @@ -88,14 +67,12 @@ Check /xmi2es/findings/IMDBMovie.xml for issues during transform. It should not Notice we made use of the extended model definition. Specifically, we pasted the contents of /xmi2es/extension/IMDBMovie.txt as a block comment into our conversion module plugins/ext/entity-services/IMDBMovie-0.0.1.xqy. We refer back to that comment in several points in the code, showing that our implementation references facts from the extended model. -- In Query Console, open a tab of type SPARQL, point to the content DB, run the following query, and verify you get any results. This means the ES model is in FINAL and its semantic metadata is populated. - -select * where {?s ?o ?p} +### Generate +Generate TDE, DB indexes, and conversion module from the ES model by running the following. -Among the results, you should see the following: -- from basic ES model -- "association" from the extended ES model +./gradlew -i mlGenerateModelArtifacts +Confirm: - In gradle project, check for these newly generated files: * src/main/ml-config/databases/content-database-GENERATED.json - Generated DB config with indexes specified in model. We will use this. * src/main/ml-modules/ext/entity-services/MovieModel-0.0.1-GENERATED.xqy - Generated instance converter. We don't need this because we have the pre-cooked one in the same directory. @@ -108,7 +85,9 @@ Deploy these artifacts: DB indexes, modules and schemas. IT IS VERY IMPORTANT TO Run the following: -gradle -PenvironmentName=local -i useGeneratedDBConfig deleteGenerated mlDeployDatabases mlReloadModules mlReloadSchemas +./gradlew -i useGeneratedDBConfig +./gradlew -i deleteGenerated +./gradlew -i mlDeployDatabases mlReloadModules mlReloadSchemas Confirm: - Content DB now has element range indexes @@ -119,7 +98,7 @@ Ingest movie data based on the model Run the following: -gradle -PenvironmentName=local -i ingestMovieData +./gradlew -i ingestMovieData Confirm: - Content DB now has the movie documents. Check the totals per collection. diff --git a/uml2es/examples/movies/build.gradle b/uml2es/examples/movies/build.gradle index 90b5709..49801d5 100755 --- a/uml2es/examples/movies/build.gradle +++ b/uml2es/examples/movies/build.gradle @@ -1,28 +1,29 @@ + buildscript { - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } + repositories { + jcenter{url "https://jcenter.bintray.com/"} + mavenLocal() + maven { url "https://plugins.gradle.org/m2" } + } + dependencies { + classpath "com.marklogic:ml-gradle:4.0.1" + classpath "net.saliman:gradle-properties-plugin:1.4.6" + } } apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + // Needed for mlcp dependencies + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + // Needed for hadoop dependencies for mlcp + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,7 +38,7 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } @@ -47,12 +48,6 @@ task includeXMI2ESTransform(type: Copy) { into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/IMDBMovie.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -65,7 +60,6 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } @@ -116,7 +110,7 @@ src/main/ml-config/databases/content-database.json is equal to either INITIAL or task useInitialDBConfig(type: Copy) { - from "src/main/ml-config/databases/initial/content-database-INITIAL.json" + from "data/setupdata/content-database-INITIAL.json" into "src/main/ml-config/databases" rename { String fileName -> fileName.replace('-INITIAL', '') @@ -124,10 +118,10 @@ task useInitialDBConfig(type: Copy) { } task useGeneratedDBConfig(type: Copy) { - from "src/main/ml-config/databases/content-database-GENERATED.json" + from "src/main/ml-config/databases/content-database.json.GENERATED" into "src/main/ml-config/databases" rename { String fileName -> - fileName.replace('-GENERATED', '') + fileName.replace('.GENERATED', '') } } @@ -135,8 +129,8 @@ task deleteGenerated(type: Delete) { delete "src/main/ml-schemas/tde/MovieModel-0.0.1.tdex" delete "src/main/ml-schemas/tde/MovieModel-0.0.1-GENERATED.tdex" delete "src/main/ml-schemas/MovieModel-0.0.1-GENERATED.tdex" - delete "src/main/ml-config/databases/content-database-GENERATED.json" - delete "src/main/ml-modules/ext/entity-services/MovieModel-0.0.1-GENERATED.xqy" + delete "src/main/ml-config/databases/content-database.json.GENERATED" + delete "src/main/ml-modules/ext/entity-services/MovieModel-0.0.1.xqy.GENERATED" delete "src/main/ml-modules/options/MovieModel.xml" } diff --git a/uml2es/examples/movies/src/main/ml-config/databases/initial/content-database-INITIAL.json b/uml2es/examples/movies/data/setupdata/content-database-INITIAL.json similarity index 100% rename from uml2es/examples/movies/src/main/ml-config/databases/initial/content-database-INITIAL.json rename to uml2es/examples/movies/data/setupdata/content-database-INITIAL.json diff --git a/uml2es/examples/movies/gradle/wrapper/gradle-wrapper.jar b/uml2es/examples/movies/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 zcmafaW0WS*vSoFbZQHhO+s0S6%`V%vZQJa!ZQHKus_B{g-pt%P_q|ywBQt-*Stldc z$+IJ3?^KWm27v+sf`9-50uuadKtMnL*BJ;1^6ynvR7H?hQcjE>7)art9Bu0Pcm@7C z@c%WG|JzYkP)<@zR9S^iR_sA`azaL$mTnGKnwDyMa;8yL_0^>Ba^)phg0L5rOPTbm7g*YIRLg-2^{qe^`rb!2KqS zk~5wEJtTdD?)3+}=eby3x6%i)sb+m??NHC^u=tcG8p$TzB<;FL(WrZGV&cDQb?O0GMe6PBV=V z?tTO*5_HTW$xea!nkc~Cnx#cL_rrUGWPRa6l+A{aiMY=<0@8y5OC#UcGeE#I>nWh}`#M#kIn-$A;q@u-p71b#hcSItS!IPw?>8 zvzb|?@Ahb22L(O4#2Sre&l9H(@TGT>#Py)D&eW-LNb!=S;I`ZQ{w;MaHW z#to!~TVLgho_Pm%zq@o{K3Xq?I|MVuVSl^QHnT~sHlrVxgsqD-+YD?Nz9@HA<;x2AQjxP)r6Femg+LJ-*)k%EZ}TTRw->5xOY z9#zKJqjZgC47@AFdk1$W+KhTQJKn7e>A&?@-YOy!v_(}GyV@9G#I?bsuto4JEp;5|N{orxi_?vTI4UF0HYcA( zKyGZ4<7Fk?&LZMQb6k10N%E*$gr#T&HsY4SPQ?yerqRz5c?5P$@6dlD6UQwZJ*Je9 z7n-@7!(OVdU-mg@5$D+R%gt82Lt%&n6Yr4=|q>XT%&^z_D*f*ug8N6w$`woqeS-+#RAOfSY&Rz z?1qYa5xi(7eTCrzCFJfCxc%j{J}6#)3^*VRKF;w+`|1n;Xaojr2DI{!<3CaP`#tXs z*`pBQ5k@JLKuCmovFDqh_`Q;+^@t_;SDm29 zCNSdWXbV?9;D4VcoV`FZ9Ggrr$i<&#Dx3W=8>bSQIU_%vf)#(M2Kd3=rN@^d=QAtC zI-iQ;;GMk|&A++W5#hK28W(YqN%?!yuW8(|Cf`@FOW5QbX|`97fxmV;uXvPCqxBD zJ9iI37iV)5TW1R+fV16y;6}2tt~|0J3U4E=wQh@sx{c_eu)t=4Yoz|%Vp<#)Qlh1V z0@C2ZtlT>5gdB6W)_bhXtcZS)`9A!uIOa`K04$5>3&8An+i9BD&GvZZ=7#^r=BN=k za+=Go;qr(M)B~KYAz|<^O3LJON}$Q6Yuqn8qu~+UkUKK~&iM%pB!BO49L+?AL7N7o z(OpM(C-EY753=G=WwJHE`h*lNLMNP^c^bBk@5MyP5{v7x>GNWH>QSgTe5 z!*GPkQ(lcbEs~)4ovCu!Zt&$${9$u(<4@9%@{U<-ksAqB?6F`bQ;o-mvjr)Jn7F&j$@`il1Mf+-HdBs<-`1FahTxmPMMI)@OtI&^mtijW6zGZ67O$UOv1Jj z;a3gmw~t|LjPkW3!EZ=)lLUhFzvO;Yvj9g`8hm%6u`;cuek_b-c$wS_0M4-N<@3l|88 z@V{Sd|M;4+H6guqMm4|v=C6B7mlpP(+It%0E;W`dxMOf9!jYwWj3*MRk`KpS_jx4c z=hrKBkFK;gq@;wUV2eqE3R$M+iUc+UD0iEl#-rECK+XmH9hLKrC={j@uF=f3UiceB zU5l$FF7#RKjx+6!JHMG5-!@zI-eG=a-!Bs^AFKqN_M26%cIIcSs61R$yuq@5a3c3& z4%zLs!g}+C5%`ja?F`?5-og0lv-;(^e<`r~p$x%&*89_Aye1N)9LNVk?9BwY$Y$$F^!JQAjBJvywXAesj7lTZ)rXuxv(FFNZVknJha99lN=^h`J2> zl5=~(tKwvHHvh|9-41@OV`c;Ws--PE%{7d2sLNbDp;A6_Ka6epzOSFdqb zBa0m3j~bT*q1lslHsHqaHIP%DF&-XMpCRL(v;MV#*>mB^&)a=HfLI7efblG z(@hzN`|n+oH9;qBklb=d^S0joHCsArnR1-h{*dIUThik>ot^!6YCNjg;J_i3h6Rl0ji)* zo(tQ~>xB!rUJ(nZjCA^%X;)H{@>uhR5|xBDA=d21p@iJ!cH?+%U|VSh2S4@gv`^)^ zNKD6YlVo$%b4W^}Rw>P1YJ|fTb$_(7C;hH+ z1XAMPb6*p^h8)e5nNPKfeAO}Ik+ZN_`NrADeeJOq4Ak;sD~ zTe77no{Ztdox56Xi4UE6S7wRVxJzWxKj;B%v7|FZ3cV9MdfFp7lWCi+W{}UqekdpH zdO#eoOuB3Fu!DU`ErfeoZWJbWtRXUeBzi zBTF-AI7yMC^ntG+8%mn(I6Dw}3xK8v#Ly{3w3_E?J4(Q5JBq~I>u3!CNp~Ekk&YH` z#383VO4O42NNtcGkr*K<+wYZ>@|sP?`AQcs5oqX@-EIqgK@Pmp5~p6O6qy4ml~N{D z{=jQ7k(9!CM3N3Vt|u@%ssTw~r~Z(}QvlROAkQQ?r8OQ3F0D$aGLh zny+uGnH5muJ<67Z=8uilKvGuANrg@s3Vu_lU2ajb?rIhuOd^E@l!Kl0hYIxOP1B~Q zggUmXbh$bKL~YQ#!4fos9UUVG#}HN$lIkM<1OkU@r>$7DYYe37cXYwfK@vrHwm;pg zbh(hEU|8{*d$q7LUm+x&`S@VbW*&p-sWrplWnRM|I{P;I;%U`WmYUCeJhYc|>5?&& zj}@n}w~Oo=l}iwvi7K6)osqa;M8>fRe}>^;bLBrgA;r^ZGgY@IC^ioRmnE&H4)UV5 zO{7egQ7sBAdoqGsso5q4R(4$4Tjm&&C|7Huz&5B0wXoJzZzNc5Bt)=SOI|H}+fbit z-PiF5(NHSy>4HPMrNc@SuEMDuKYMQ--G+qeUPqO_9mOsg%1EHpqoX^yNd~~kbo`cH zlV0iAkBFTn;rVb>EK^V6?T~t~3vm;csx+lUh_%ROFPy0(omy7+_wYjN!VRDtwDu^h4n|xpAMsLepm% zggvs;v8+isCW`>BckRz1MQ=l>K6k^DdT`~sDXTWQ<~+JtY;I~I>8XsAq3yXgxe>`O zZdF*{9@Z|YtS$QrVaB!8&`&^W->_O&-JXn1n&~}o3Z7FL1QE5R*W2W@=u|w~7%EeC1aRfGtJWxImfY-D3t!!nBkWM> zafu>^Lz-ONgT6ExjV4WhN!v~u{lt2-QBN&UxwnvdH|I%LS|J-D;o>@@sA62@&yew0 z)58~JSZP!(lX;da!3`d)D1+;K9!lyNlkF|n(UduR-%g>#{`pvrD^ClddhJyfL7C-(x+J+9&7EsC~^O`&}V%)Ut8^O_7YAXPDpzv8ir4 zl`d)(;imc6r16k_d^)PJZ+QPxxVJS5e^4wX9D=V2zH&wW0-p&OJe=}rX`*->XT=;_qI&)=WHkYnZx6bLoUh_)n-A}SF_ z9z7agNTM5W6}}ui=&Qs@pO5$zHsOWIbd_&%j^Ok5PJ3yUWQw*i4*iKO)_er2CDUME ztt+{Egod~W-fn^aLe)aBz)MOc_?i-stTj}~iFk7u^-gGSbU;Iem06SDP=AEw9SzuF zeZ|hKCG3MV(z_PJg0(JbqTRf4T{NUt%kz&}4S`)0I%}ZrG!jgW2GwP=WTtkWS?DOs znI9LY!dK+1_H0h+i-_~URb^M;4&AMrEO_UlDV8o?E>^3x%ZJyh$JuDMrtYL8|G3If zPf2_Qb_W+V?$#O; zydKFv*%O;Y@o_T_UAYuaqx1isMKZ^32JtgeceA$0Z@Ck0;lHbS%N5)zzAW9iz; z8tTKeK7&qw!8XVz-+pz>z-BeIzr*#r0nB^cntjQ9@Y-N0=e&ZK72vlzX>f3RT@i7@ z=z`m7jNk!9%^xD0ug%ptZnM>F;Qu$rlwo}vRGBIymPL)L|x}nan3uFUw(&N z24gdkcb7!Q56{0<+zu zEtc5WzG2xf%1<@vo$ZsuOK{v9gx^0`gw>@h>ZMLy*h+6ueoie{D#}}` zK2@6Xxq(uZaLFC%M!2}FX}ab%GQ8A0QJ?&!vaI8Gv=vMhd);6kGguDmtuOElru()) zuRk&Z{?Vp!G~F<1#s&6io1`poBqpRHyM^p;7!+L??_DzJ8s9mYFMQ0^%_3ft7g{PD zZd}8E4EV}D!>F?bzcX=2hHR_P`Xy6?FOK)mCj)Ym4s2hh z0OlOdQa@I;^-3bhB6mpw*X5=0kJv8?#XP~9){G-+0ST@1Roz1qi8PhIXp1D$XNqVG zMl>WxwT+K`SdO1RCt4FWTNy3!i?N>*-lbnn#OxFJrswgD7HjuKpWh*o@QvgF&j+CT z{55~ZsUeR1aB}lv#s_7~+9dCix!5(KR#c?K?e2B%P$fvrsZxy@GP#R#jwL{y#Ld$} z7sF>QT6m|}?V;msb?Nlohj7a5W_D$y+4O6eI;Zt$jVGymlzLKscqer9#+p2$0It&u zWY!dCeM6^B^Z;ddEmhi?8`scl=Lhi7W%2|pT6X6^%-=q90DS(hQ-%c+E*ywPvmoF(KqDoW4!*gmQIklm zk#!GLqv|cs(JRF3G?=AYY19{w@~`G3pa z@xR9S-Hquh*&5Yas*VI};(%9%PADn`kzm zeWMJVW=>>wap*9|R7n#!&&J>gq04>DTCMtj{P^d12|2wXTEKvSf?$AvnE!peqV7i4 zE>0G%CSn%WCW1yre?yi9*aFP{GvZ|R4JT}M%x_%Hztz2qw?&28l&qW<6?c6ym{f$d z5YCF+k#yEbjCN|AGi~-NcCG8MCF1!MXBFL{#7q z)HO+WW173?kuI}^Xat;Q^gb4Hi0RGyB}%|~j8>`6X4CPo+|okMbKy9PHkr58V4bX6<&ERU)QlF8%%huUz&f+dwTN|tk+C&&o@Q1RtG`}6&6;ncQuAcfHoxd5AgD7`s zXynq41Y`zRSiOY@*;&1%1z>oNcWTV|)sjLg1X8ijg1Y zbIGL0X*Sd}EXSQ2BXCKbJmlckY(@EWn~Ut2lYeuw1wg?hhj@K?XB@V_ZP`fyL~Yd3n3SyHU-RwMBr6t-QWE5TinN9VD4XVPU; zonIIR!&pGqrLQK)=#kj40Im%V@ij0&Dh0*s!lnTw+D`Dt-xmk-jmpJv$1-E-vfYL4 zqKr#}Gm}~GPE+&$PI@4ag@=M}NYi7Y&HW82Q`@Y=W&PE31D110@yy(1vddLt`P%N^ z>Yz195A%tnt~tvsSR2{m!~7HUc@x<&`lGX1nYeQUE(%sphTi>JsVqSw8xql*Ys@9B z>RIOH*rFi*C`ohwXjyeRBDt8p)-u{O+KWP;$4gg||%*u{$~yEj+Al zE(hAQRQ1k7MkCq9s4^N3ep*$h^L%2Vq?f?{+cicpS8lo)$Cb69b98au+m2J_e7nYwID0@`M9XIo1H~|eZFc8Hl!qly612ADCVpU zY8^*RTMX(CgehD{9v|^9vZ6Rab`VeZ2m*gOR)Mw~73QEBiktViBhR!_&3l$|be|d6 zupC`{g89Y|V3uxl2!6CM(RNpdtynaiJ~*DqSTq9Mh`ohZnb%^3G{k;6%n18$4nAqR zjPOrP#-^Y9;iw{J@XH9=g5J+yEVh|e=4UeY<^65`%gWtdQ=-aqSgtywM(1nKXh`R4 zzPP&7r)kv_uC7X9n=h=!Zrf<>X=B5f<9~Q>h#jYRD#CT7D~@6@RGNyO-#0iq0uHV1 zPJr2O4d_xLmg2^TmG7|dpfJ?GGa`0|YE+`2Rata9!?$j#e9KfGYuLL(*^z z!SxFA`$qm)q-YKh)WRJZ@S+-sD_1E$V?;(?^+F3tVcK6 z2fE=8hV*2mgiAbefU^uvcM?&+Y&E}vG=Iz!%jBF7iv){lyC`)*yyS~D8k+Mx|N3bm zI~L~Z$=W9&`x)JnO;8c>3LSDw!fzN#X3qi|0`sXY4?cz{*#xz!kvZ9bO=K3XbN z5KrgN=&(JbXH{Wsu9EdmQ-W`i!JWEmfI;yVTT^a-8Ch#D8xf2dtyi?7p z%#)W3n*a#ndFpd{qN|+9Jz++AJQO#-Y7Z6%*%oyEP5zs}d&kKIr`FVEY z;S}@d?UU=tCdw~EJ{b}=9x}S2iv!!8<$?d7VKDA8h{oeD#S-$DV)-vPdGY@x08n)@ zag?yLF_E#evvRTj4^CcrLvBL=fft&@HOhZ6Ng4`8ijt&h2y}fOTC~7GfJi4vpomA5 zOcOM)o_I9BKz}I`q)fu+Qnfy*W`|mY%LO>eF^a z;$)?T4F-(X#Q-m}!-k8L_rNPf`Mr<9IWu)f&dvt=EL+ESYmCvErd@8B9hd)afc(ZL94S z?rp#h&{7Ah5IJftK4VjATklo7@hm?8BX*~oBiz)jyc9FuRw!-V;Uo>p!CWpLaIQyt zAs5WN)1CCeux-qiGdmbIk8LR`gM+Qg=&Ve}w?zA6+sTL)abU=-cvU`3E?p5$Hpkxw znu0N659qR=IKnde*AEz_7z2pdi_Bh-sb3b=PdGO1Pdf_q2;+*Cx9YN7p_>rl``knY zRn%aVkcv1(W;`Mtp_DNOIECtgq%ufk-mu_<+Fu3Q17Tq4Rr(oeq)Yqk_CHA7LR@7@ zIZIDxxhS&=F2IQfusQ+Nsr%*zFK7S4g!U0y@3H^Yln|i;0a5+?RPG;ZSp6Tul>ezM z`40+516&719qT)mW|ArDSENle5hE2e8qY+zfeZoy12u&xoMgcP)4=&P-1Ib*-bAy` zlT?>w&B|ei-rCXO;sxo7*G;!)_p#%PAM-?m$JP(R%x1Hfas@KeaG%LO?R=lmkXc_MKZW}3f%KZ*rAN?HYvbu2L$ zRt_uv7~-IejlD1x;_AhwGXjB94Q=%+PbxuYzta*jw?S&%|qb=(JfJ?&6P=R7X zV%HP_!@-zO*zS}46g=J}#AMJ}rtWBr21e6hOn&tEmaM%hALH7nlm2@LP4rZ>2 zebe5aH@k!e?ij4Zwak#30|}>;`bquDQK*xmR=zc6vj0yuyC6+U=LusGnO3ZKFRpen z#pwzh!<+WBVp-!$MAc<0i~I%fW=8IO6K}bJ<-Scq>e+)951R~HKB?Mx2H}pxPHE@} zvqpq5j81_jtb_WneAvp<5kgdPKm|u2BdQx9%EzcCN&U{l+kbkhmV<1}yCTDv%&K^> zg;KCjwh*R1f_`6`si$h6`jyIKT7rTv5#k~x$mUyIw)_>Vr)D4fwIs@}{FSX|5GB1l z4vv;@oS@>Bu7~{KgUa_8eg#Lk6IDT2IY$41$*06{>>V;Bwa(-@N;ex4;D`(QK*b}{ z{#4$Hmt)FLqERgKz=3zXiV<{YX6V)lvYBr3V>N6ajeI~~hGR5Oe>W9r@sg)Na(a4- zxm%|1OKPN6^%JaD^^O~HbLSu=f`1px>RawOxLr+1b2^28U*2#h*W^=lSpSY4(@*^l z{!@9RSLG8Me&RJYLi|?$c!B0fP=4xAM4rerxX{xy{&i6=AqXueQAIBqO+pmuxy8Ib z4X^}r!NN3-upC6B#lt7&x0J;)nb9O~xjJMemm$_fHuP{DgtlU3xiW0UesTzS30L+U zQzDI3p&3dpONhd5I8-fGk^}@unluzu%nJ$9pzoO~Kk!>dLxw@M)M9?pNH1CQhvA`z zV;uacUtnBTdvT`M$1cm9`JrT3BMW!MNVBy%?@ZX%;(%(vqQAz<7I!hlDe|J3cn9=} zF7B;V4xE{Ss76s$W~%*$JviK?w8^vqCp#_G^jN0j>~Xq#Zru26e#l3H^{GCLEXI#n z?n~F-Lv#hU(bZS`EI9(xGV*jT=8R?CaK)t8oHc9XJ;UPY0Hz$XWt#QyLBaaz5+}xM zXk(!L_*PTt7gwWH*HLWC$h3Ho!SQ-(I||nn_iEC{WT3S{3V{8IN6tZ1C+DiFM{xlI zeMMk{o5;I6UvaC)@WKp9D+o?2Vd@4)Ue-nYci()hCCsKR`VD;hr9=vA!cgGL%3k^b(jADGyPi2TKr(JNh8mzlIR>n(F_hgiV(3@Ds(tjbNM7GoZ;T|3 zWzs8S`5PrA!9){jBJuX4y`f<4;>9*&NY=2Sq2Bp`M2(fox7ZhIDe!BaQUb@P(ub9D zlP8!p(AN&CwW!V&>H?yPFMJ)d5x#HKfwx;nS{Rr@oHqpktOg)%F+%1#tsPtq7zI$r zBo-Kflhq-=7_eW9B2OQv=@?|y0CKN77)N;z@tcg;heyW{wlpJ1t`Ap!O0`Xz{YHqO zI1${8Hag^r!kA<2_~bYtM=<1YzQ#GGP+q?3T7zYbIjN6Ee^V^b&9en$8FI*NIFg9G zPG$OXjT0Ku?%L7fat8Mqbl1`azf1ltmKTa(HH$Dqlav|rU{zP;Tbnk-XkGFQ6d+gi z-PXh?_kEJl+K98&OrmzgPIijB4!Pozbxd0H1;Usy!;V>Yn6&pu*zW8aYx`SC!$*ti zSn+G9p=~w6V(fZZHc>m|PPfjK6IN4(o=IFu?pC?+`UZAUTw!e`052{P=8vqT^(VeG z=psASIhCv28Y(;7;TuYAe>}BPk5Qg=8$?wZj9lj>h2kwEfF_CpK=+O6Rq9pLn4W)# zeXCKCpi~jsfqw7Taa0;!B5_C;B}e56W1s8@p*)SPzA;Fd$Slsn^=!_&!mRHV*Lmt| zBGIDPuR>CgS4%cQ4wKdEyO&Z>2aHmja;Pz+n|7(#l%^2ZLCix%>@_mbnyPEbyrHaz z>j^4SIv;ZXF-Ftzz>*t4wyq)ng8%0d;(Z_ExZ-cxwei=8{(br-`JYO(f23Wae_MqE z3@{Mlf^%M5G1SIN&en1*| zH~ANY1h3&WNsBy$G9{T=`kcxI#-X|>zLX2r*^-FUF+m0{k)n#GTG_mhG&fJfLj~K& zU~~6othMlvMm9<*SUD2?RD+R17|Z4mgR$L*R3;nBbo&Vm@39&3xIg;^aSxHS>}gwR zmzs?h8oPnNVgET&dx5^7APYx6Vv6eou07Zveyd+^V6_LzI$>ic+pxD_8s~ zC<}ucul>UH<@$KM zT4oI=62M%7qQO{}re-jTFqo9Z;rJKD5!X5$iwUsh*+kcHVhID08MB5cQD4TBWB(rI zuWc%CA}}v|iH=9gQ?D$1#Gu!y3o~p7416n54&Hif`U-cV?VrUMJyEqo_NC4#{puzU zzXEE@UppeeRlS9W*^N$zS`SBBi<@tT+<%3l@KhOy^%MWB9(A#*J~DQ;+MK*$rxo6f zcx3$3mcx{tly!q(p2DQrxcih|)0do_ZY77pyHGE#Q(0k*t!HUmmMcYFq%l$-o6%lS zDb49W-E?rQ#Hl``C3YTEdGZjFi3R<>t)+NAda(r~f1cT5jY}s7-2^&Kvo&2DLTPYP zhVVo-HLwo*vl83mtQ9)PR#VBg)FN}+*8c-p8j`LnNUU*Olm1O1Qqe62D#$CF#?HrM zy(zkX|1oF}Z=T#3XMLWDrm(|m+{1&BMxHY7X@hM_+cV$5-t!8HT(dJi6m9{ja53Yw z3f^`yb6Q;(e|#JQIz~B*=!-GbQ4nNL-NL z@^NWF_#w-Cox@h62;r^;Y`NX8cs?l^LU;5IWE~yvU8TqIHij!X8ydbLlT0gwmzS9} z@5BccG?vO;rvCs$mse1*ANi-cYE6Iauz$Fbn3#|ToAt5v7IlYnt6RMQEYLldva{~s zvr>1L##zmeoYgvIXJ#>bbuCVuEv2ZvZ8I~PQUN3wjP0UC)!U+wn|&`V*8?)` zMSCuvnuGec>QL+i1nCPGDAm@XSMIo?A9~C?g2&G8aNKjWd2pDX{qZ?04+2 zeyLw}iEd4vkCAWwa$ zbrHlEf3hfN7^1g~aW^XwldSmx1v~1z(s=1az4-wl} z`mM+G95*N*&1EP#u3}*KwNrPIgw8Kpp((rdEOO;bT1;6ea~>>sK+?!;{hpJ3rR<6UJb`O8P4@{XGgV%63_fs%cG8L zk9Fszbdo4tS$g0IWP1>t@0)E%-&9yj%Q!fiL2vcuL;90fPm}M==<>}Q)&sp@STFCY z^p!RzmN+uXGdtPJj1Y-khNyCb6Y$Vs>eZyW zPaOV=HY_T@FwAlleZCFYl@5X<<7%5DoO(7S%Lbl55?{2vIr_;SXBCbPZ(up;pC6Wx={AZL?shYOuFxLx1*>62;2rP}g`UT5+BHg(ju z&7n5QSvSyXbioB9CJTB#x;pexicV|9oaOpiJ9VK6EvKhl4^Vsa(p6cIi$*Zr0UxQ z;$MPOZnNae2Duuce~7|2MCfhNg*hZ9{+8H3?ts9C8#xGaM&sN;2lriYkn9W>&Gry! z3b(Xx1x*FhQkD-~V+s~KBfr4M_#0{`=Yrh90yj}Ph~)Nx;1Y^8<418tu!$1<3?T*~ z7Dl0P3Uok-7w0MPFQexNG1P5;y~E8zEvE49>$(f|XWtkW2Mj`udPn)pb%} zrA%wRFp*xvDgC767w!9`0vx1=q!)w!G+9(-w&p*a@WXg{?T&%;qaVcHo>7ca%KX$B z^7|KBPo<2;kM{2mRnF8vKm`9qGV%|I{y!pKm8B(q^2V;;x2r!1VJ^Zz8bWa)!-7a8 zSRf@dqEPlsj!7}oNvFFAA)75})vTJUwQ03hD$I*j6_5xbtd_JkE2`IJD_fQ;a$EkO z{fQ{~e%PKgPJsD&PyEvDmg+Qf&p*-qu!#;1k2r_(H72{^(Z)htgh@F?VIgK#_&eS- z$~(qInec>)XIkv@+{o6^DJLpAb>!d}l1DK^(l%#OdD9tKK6#|_R?-%0V!`<9Hj z3w3chDwG*SFte@>Iqwq`J4M&{aHXzyigT620+Vf$X?3RFfeTcvx_e+(&Q*z)t>c0e zpZH$1Z3X%{^_vylHVOWT6tno=l&$3 z9^eQ@TwU#%WMQaFvaYp_we%_2-9=o{+ck zF{cKJCOjpW&qKQquyp2BXCAP920dcrZ}T1@piukx_NY;%2W>@Wca%=Ch~x5Oj58Hv z;D-_ALOZBF(Mqbcqjd}P3iDbek#Dwzu`WRs`;hRIr*n0PV7vT+%Io(t}8KZ zpp?uc2eW!v28ipep0XNDPZt7H2HJ6oey|J3z!ng#1H~x_k%35P+Cp%mqXJ~cV0xdd z^4m5^K_dQ^Sg?$P`))ccV=O>C{Ds(C2WxX$LMC5vy=*44pP&)X5DOPYfqE${)hDg< z3hcG%U%HZ39=`#Ko4Uctg&@PQLf>?0^D|4J(_1*TFMOMB!Vv1_mnOq$BzXQdOGqgy zOp#LBZ!c>bPjY1NTXksZmbAl0A^Y&(%a3W-k>bE&>K?px5Cm%AT2E<&)Y?O*?d80d zgI5l~&Mve;iXm88Q+Fw7{+`PtN4G7~mJWR^z7XmYQ>uoiV!{tL)hp|= zS(M)813PM`d<501>{NqaPo6BZ^T{KBaqEVH(2^Vjeq zgeMeMpd*1tE@@);hGjuoVzF>Cj;5dNNwh40CnU+0DSKb~GEMb_# zT8Z&gz%SkHq6!;_6dQFYE`+b`v4NT7&@P>cA1Z1xmXy<2htaDhm@XXMp!g($ zw(7iFoH2}WR`UjqjaqOQ$ecNt@c|K1H1kyBArTTjLp%-M`4nzOhkfE#}dOpcd;b#suq8cPJ&bf5`6Tq>ND(l zib{VrPZ>{KuaIg}Y$W>A+nrvMg+l4)-@2jpAQ5h(Tii%Ni^-UPVg{<1KGU2EIUNGaXcEkOedJOusFT9X3%Pz$R+-+W+LlRaY-a$5r?4V zbPzgQl22IPG+N*iBRDH%l{Zh$fv9$RN1sU@Hp3m=M}{rX%y#;4(x1KR2yCO7Pzo>rw(67E{^{yUR`91nX^&MxY@FwmJJbyPAoWZ9Z zcBS$r)&ogYBn{DOtD~tIVJUiq|1foX^*F~O4hlLp-g;Y2wKLLM=?(r3GDqsPmUo*? zwKMEi*%f)C_@?(&&hk>;m07F$X7&i?DEK|jdRK=CaaNu-)pX>n3}@%byPKVkpLzBq z{+Py&!`MZ^4@-;iY`I4#6G@aWMv{^2VTH7|WF^u?3vsB|jU3LgdX$}=v7#EHRN(im zI(3q-eU$s~r=S#EWqa_2!G?b~ z<&brq1vvUTJH380=gcNntZw%7UT8tLAr-W49;9y^=>TDaTC|cKA<(gah#2M|l~j)w zY8goo28gj$n&zcNgqX1Qn6=<8?R0`FVO)g4&QtJAbW3G#D)uNeac-7cH5W#6i!%BH z=}9}-f+FrtEkkrQ?nkoMQ1o-9_b+&=&C2^h!&mWFga#MCrm85hW;)1pDt;-uvQG^D zntSB?XA*0%TIhtWDS!KcI}kp3LT>!(Nlc(lQN?k^bS8Q^GGMfo}^|%7s;#r+pybl@?KA++|FJ zr%se9(B|g*ERQU96az%@4gYrxRRxaM2*b}jNsG|0dQi;Rw{0WM0E>rko!{QYAJJKY z)|sX0N$!8d9E|kND~v|f>3YE|uiAnqbkMn)hu$if4kUkzKqoNoh8v|S>VY1EKmgO} zR$0UU2o)4i4yc1inx3}brso+sio{)gfbLaEgLahj8(_Z#4R-v) zglqwI%`dsY+589a8$Mu7#7_%kN*ekHupQ#48DIN^uhDxblDg3R1yXMr^NmkR z7J_NWCY~fhg}h!_aXJ#?wsZF$q`JH>JWQ9`jbZzOBpS`}-A$Vgkq7+|=lPx9H7QZG z8i8guMN+yc4*H*ANr$Q-3I{FQ-^;8ezWS2b8rERp9TMOLBxiG9J*g5=?h)mIm3#CGi4JSq1ohFrcrxx@`**K5%T}qbaCGldV!t zVeM)!U3vbf5FOy;(h08JnhSGxm)8Kqxr9PsMeWi=b8b|m_&^@#A3lL;bVKTBx+0v8 zLZeWAxJ~N27lsOT2b|qyp$(CqzqgW@tyy?CgwOe~^i;ZH zlL``i4r!>i#EGBNxV_P@KpYFQLz4Bdq{#zA&sc)*@7Mxsh9u%e6Ke`?5Yz1jkTdND zR8!u_yw_$weBOU}24(&^Bm|(dSJ(v(cBct}87a^X(v>nVLIr%%D8r|&)mi+iBc;B;x;rKq zd8*X`r?SZsTNCPQqoFOrUz8nZO?225Z#z(B!4mEp#ZJBzwd7jW1!`sg*?hPMJ$o`T zR?KrN6OZA1H{9pA;p0cSSu;@6->8aJm1rrO-yDJ7)lxuk#npUk7WNER1Wwnpy%u zF=t6iHzWU(L&=vVSSc^&D_eYP3TM?HN!Tgq$SYC;pSIPWW;zeNm7Pgub#yZ@7WPw#f#Kl)W4%B>)+8%gpfoH1qZ;kZ*RqfXYeGXJ_ zk>2otbp+1By`x^1V!>6k5v8NAK@T;89$`hE0{Pc@Q$KhG0jOoKk--Qx!vS~lAiypV zCIJ&6B@24`!TxhJ4_QS*S5;;Pk#!f(qIR7*(c3dN*POKtQe)QvR{O2@QsM%ujEAWEm) z+PM=G9hSR>gQ`Bv2(k}RAv2+$7qq(mU`fQ+&}*i%-RtSUAha>70?G!>?w%F(b4k!$ zvm;E!)2`I?etmSUFW7WflJ@8Nx`m_vE2HF#)_BiD#FaNT|IY@!uUbd4v$wTglIbIX zblRy5=wp)VQzsn0_;KdM%g<8@>#;E?vypTf=F?3f@SSdZ;XpX~J@l1;p#}_veWHp>@Iq_T z@^7|h;EivPYv1&u0~l9(a~>dV9Uw10QqB6Dzu1G~-l{*7IktljpK<_L8m0|7VV_!S zRiE{u97(%R-<8oYJ{molUd>vlGaE-C|^<`hppdDz<7OS13$#J zZ+)(*rZIDSt^Q$}CRk0?pqT5PN5TT`Ya{q(BUg#&nAsg6apPMhLTno!SRq1e60fl6GvpnwDD4N> z9B=RrufY8+g3_`@PRg+(+gs2(bd;5#{uTZk96CWz#{=&h9+!{_m60xJxC%r&gd_N! z>h5UzVX%_7@CUeAA1XFg_AF%(uS&^1WD*VPS^jcC!M2v@RHZML;e(H-=(4(3O&bX- zI6>usJOS+?W&^S&DL{l|>51ZvCXUKlH2XKJPXnHjs*oMkNM#ZDLx!oaM5(%^)5XaP zk6&+P16sA>vyFe9v`Cp5qnbE#r#ltR5E+O3!WnKn`56Grs2;sqr3r# zp@Zp<^q`5iq8OqOlJ`pIuyK@3zPz&iJ0Jcc`hDQ1bqos2;}O|$i#}e@ua*x5VCSx zJAp}+?Hz++tm9dh3Fvm_bO6mQo38al#>^O0g)Lh^&l82+&x)*<n7^Sw-AJo9tEzZDwyJ7L^i7|BGqHu+ea6(&7jKpBq>~V z8CJxurD)WZ{5D0?s|KMi=e7A^JVNM6sdwg@1Eg_+Bw=9j&=+KO1PG|y(mP1@5~x>d z=@c{EWU_jTSjiJl)d(>`qEJ;@iOBm}alq8;OK;p(1AdH$)I9qHNmxxUArdzBW0t+Qeyl)m3?D09770g z)hzXEOy>2_{?o%2B%k%z4d23!pZcoxyW1Ik{|m7Q1>fm4`wsRrl)~h z_=Z*zYL+EG@DV1{6@5@(Ndu!Q$l_6Qlfoz@79q)Kmsf~J7t1)tl#`MD<;1&CAA zH8;i+oBm89dTTDl{aH`cmTPTt@^K-%*sV+t4X9q0Z{A~vEEa!&rRRr=0Rbz4NFCJr zLg2u=0QK@w9XGE=6(-JgeP}G#WG|R&tfHRA3a9*zh5wNTBAD;@YYGx%#E4{C#Wlfo z%-JuW9=FA_T6mR2-Vugk1uGZvJbFvVVWT@QOWz$;?u6+CbyQsbK$>O1APk|xgnh_8 zc)s@Mw7#0^wP6qTtyNq2G#s?5j~REyoU6^lT7dpX{T-rhZWHD%dik*=EA7bIJgOVf_Ga!yC8V^tkTOEHe+JK@Fh|$kfNxO^= z#lpV^(ZQ-3!^_BhV>aXY~GC9{8%1lOJ}6vzXDvPhC>JrtXwFBC+!3a*Z-%#9}i z#<5&0LLIa{q!rEIFSFc9)>{-_2^qbOg5;_A9 ztQ))C6#hxSA{f9R3Eh^`_f${pBJNe~pIQ`tZVR^wyp}=gLK}e5_vG@w+-mp#Fu>e| z*?qBp5CQ5zu+Fi}xAs)YY1;bKG!htqR~)DB$ILN6GaChoiy%Bq@i+1ZnANC0U&D z_4k$=YP47ng+0NhuEt}6C;9-JDd8i5S>`Ml==9wHDQFOsAlmtrVwurYDw_)Ihfk35 zJDBbe!*LUpg%4n>BExWz>KIQ9vexUu^d!7rc_kg#Bf= z7TLz|l*y*3d2vi@c|pX*@ybf!+Xk|2*z$@F4K#MT8Dt4zM_EcFmNp31#7qT6(@GG? zdd;sSY9HHuDb=w&|K%sm`bYX#%UHKY%R`3aLMO?{T#EI@FNNFNO>p@?W*i0z(g2dt z{=9Ofh80Oxv&)i35AQN>TPMjR^UID-T7H5A?GI{MD_VeXZ%;uo41dVm=uT&ne2h0i zv*xI%9vPtdEK@~1&V%p1sFc2AA`9?H)gPnRdlO~URx!fiSV)j?Tf5=5F>hnO=$d$x zzaIfr*wiIc!U1K*$JO@)gP4%xp!<*DvJSv7p}(uTLUb=MSb@7_yO+IsCj^`PsxEl& zIxsi}s3L?t+p+3FXYqujGhGwTx^WXgJ1}a@Yq5mwP0PvGEr*qu7@R$9j>@-q1rz5T zriz;B^(ex?=3Th6h;7U`8u2sDlfS{0YyydK=*>-(NOm9>S_{U|eg(J~C7O zIe{|LK=Y`hXiF_%jOM8Haw3UtaE{hWdzo3BbD6ud7br4cODBtN(~Hl+odP0SSWPw;I&^m)yLw+nd#}3#z}?UIcX3=SssI}`QwY=% zAEXTODk|MqTx}2DVG<|~(CxgLyi*A{m>M@1h^wiC)4Hy>1K7@|Z&_VPJsaQoS8=ex zDL&+AZdQa>ylxhT_Q$q=60D5&%pi6+qlY3$3c(~rsITX?>b;({FhU!7HOOhSP7>bmTkC8KM%!LRGI^~y3Ug+gh!QM=+NZXznM)?L3G=4=IMvFgX3BAlyJ z`~jjA;2z+65D$j5xbv9=IWQ^&-K3Yh`vC(1Qz2h2`o$>Cej@XRGff!it$n{@WEJ^N z41qk%Wm=}mA*iwCqU_6}Id!SQd13aFER3unXaJJXIsSnxvG2(hSCP{i&QH$tL&TPx zDYJsuk+%laN&OvKb-FHK$R4dy%M7hSB*yj#-nJy?S9tVoxAuDei{s}@+pNT!vLOIC z8g`-QQW8FKp3cPsX%{)0B+x+OhZ1=L7F-jizt|{+f1Ga7%+!BXqjCjH&x|3%?UbN# zh?$I1^YokvG$qFz5ySK+Ja5=mkR&p{F}ev**rWdKMko+Gj^?Or=UH?SCg#0F(&a_y zXOh}dPv0D9l0RVedq1~jCNV=8?vZfU-Xi|nkeE->;ohG3U7z+^0+HV17~-_Mv#mV` zzvwUJJ15v5wwKPv-)i@dsEo@#WEO9zie7mdRAbgL2kjbW4&lk$vxkbq=w5mGKZK6@ zjXWctDkCRx58NJD_Q7e}HX`SiV)TZMJ}~zY6P1(LWo`;yDynY_5_L?N-P`>ALfmyl z8C$a~FDkcwtzK9m$tof>(`Vu3#6r#+v8RGy#1D2)F;vnsiL&P-c^PO)^B-4VeJteLlT@25sPa z%W~q5>YMjj!mhN})p$47VA^v$Jo6_s{!y?}`+h+VM_SN`!11`|;C;B};B&Z<@%FOG z_YQVN+zFF|q5zKab&e4GH|B;sBbKimHt;K@tCH+S{7Ry~88`si7}S)1E{21nldiu5 z_4>;XTJa~Yd$m4A9{Qbd)KUAm7XNbZ4xHbg3a8-+1uf*$1PegabbmCzgC~1WB2F(W zYj5XhVos!X!QHuZXCatkRsdEsSCc+D2?*S7a+(v%toqyxhjz|`zdrUvsxQS{J>?c& zvx*rHw^8b|v^7wq8KWVofj&VUitbm*a&RU_ln#ZFA^3AKEf<#T%8I!Lg3XEsdH(A5 zlgh&M_XEoal)i#0tcq8c%Gs6`xu;vvP2u)D9p!&XNt z!TdF_H~;`g@fNXkO-*t<9~;iEv?)Nee%hVe!aW`N%$cFJ(Dy9+Xk*odyFj72T!(b%Vo5zvCGZ%3tkt$@Wcx8BWEkefI1-~C_3y*LjlQ5%WEz9WD8i^ z2MV$BHD$gdPJV4IaV)G9CIFwiV=ca0cfXdTdK7oRf@lgyPx;_7*RRFk=?@EOb9Gcz zg~VZrzo*Snp&EE{$CWr)JZW)Gr;{B2ka6B!&?aknM-FENcl%45#y?oq9QY z3^1Y5yn&^D67Da4lI}ljDcphaEZw2;tlYuzq?uB4b9Mt6!KTW&ptxd^vF;NbX=00T z@nE1lIBGgjqs?ES#P{ZfRb6f!At51vk%<0X%d_~NL5b8UyfQMPDtfU@>ijA0NP3UU zh{lCf`Wu7cX!go`kUG`1K=7NN@SRGjUKuo<^;@GS!%iDXbJs`o6e`v3O8-+7vRkFm z)nEa$sD#-v)*Jb>&Me+YIW3PsR1)h=-Su)))>-`aRcFJG-8icomO4J@60 zw10l}BYxi{eL+Uu0xJYk-Vc~BcR49Qyyq!7)PR27D`cqGrik=?k1Of>gY7q@&d&Ds zt7&WixP`9~jjHO`Cog~RA4Q%uMg+$z^Gt&vn+d3&>Ux{_c zm|bc;k|GKbhZLr-%p_f%dq$eiZ;n^NxoS-Nu*^Nx5vm46)*)=-Bf<;X#?`YC4tLK; z?;u?shFbXeks+dJ?^o$l#tg*1NA?(1iFff@I&j^<74S!o;SWR^Xi);DM%8XiWpLi0 zQE2dL9^a36|L5qC5+&Pf0%>l&qQ&)OU4vjd)%I6{|H+pw<0(a``9w(gKD&+o$8hOC zNAiShtc}e~ob2`gyVZx59y<6Fpl*$J41VJ-H*e-yECWaDMmPQi-N8XI3 z%iI@ljc+d}_okL1CGWffeaejlxWFVDWu%e=>H)XeZ|4{HlbgC-Uvof4ISYQzZ0Um> z#Ov{k1c*VoN^f(gfiueuag)`TbjL$XVq$)aCUBL_M`5>0>6Ska^*Knk__pw{0I>jA zzh}Kzg{@PNi)fcAk7jMAdi-_RO%x#LQszDMS@_>iFoB+zJ0Q#CQJzFGa8;pHFdi`^ zxnTC`G$7Rctm3G8t8!SY`GwFi4gF|+dAk7rh^rA{NXzc%39+xSYM~($L(pJ(8Zjs* zYdN_R^%~LiGHm9|ElV4kVZGA*T$o@YY4qpJOxGHlUi*S*A(MrgQ{&xoZQo+#PuYRs zv3a$*qoe9gBqbN|y|eaH=w^LE{>kpL!;$wRahY(hhzRY;d33W)m*dfem@)>pR54Qy z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/movietalk/README.md b/uml2es/examples/movietalk/README.md index b94875b..b801fdf 100644 --- a/uml2es/examples/movietalk/README.md +++ b/uml2es/examples/movietalk/README.md @@ -23,7 +23,7 @@ Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES tra Run the following: -gradle -PenvironmentName=local -i setup mlDeploy +./gradlew -i setup mlDeploy Confirm: - New DB and app server created with name xmi2es-examples-movieTalk. @@ -33,7 +33,7 @@ Confirm: We want the logical model in MarkLogic as an Entity Services model. That might sound strange. It's a logical model; why deploy it? We will use it later for a novel purpose: to help build our physical-logical mapping. The logical model we designed in Papyrus lacks enough detail to be used physically anyway. Most of its attributes do not even have a data type. When we deploy the model to MarkLogic as an Entity Services, we will specify the "lax" option to our UML/ES transformation tool. The "lax" option instructs the transformation tool to tolerate the logical model's lack of detail and make a best effort to produce an Entity Services model. To deploy the logical model, run the following: -gradle -b uml2es.gradle -PenvironmentName=local -i -PmodelName=MovieTalk -Plax=true uDeployModel +./gradlew -b uml2es.gradle -i -PmodelFile=../umlModels/MovieTalk.xml -Plax=true uDeployModel Confirm: - Content DB includes several documents created when loading the XMI, including: diff --git a/uml2es/examples/movietalk/build.gradle b/uml2es/examples/movietalk/build.gradle index c344f08..f0174bb 100644 --- a/uml2es/examples/movietalk/build.gradle +++ b/uml2es/examples/movietalk/build.gradle @@ -1,28 +1,29 @@ + buildscript { - repositories { - jcenter{url "http://jcenter.bintray.com/"} - mavenLocal() - maven { url "http://plugins.gradle.org/m2" } - } - dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" - classpath "net.saliman:gradle-properties-plugin:1.4.6" - } + repositories { + jcenter{url "https://jcenter.bintray.com/"} + mavenLocal() + maven { url "https://plugins.gradle.org/m2" } + } + dependencies { + classpath "com.marklogic:ml-gradle:4.0.1" + classpath "net.saliman:gradle-properties-plugin:1.4.6" + } } apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + // Needed for mlcp dependencies + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + // Needed for hadoop dependencies for mlcp + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,22 +38,17 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } + task includeXMI2ESTransform(type: Copy) { from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/MovieTalk.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -65,6 +61,5 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/movietalk/gradle/wrapper/gradle-wrapper.jar b/uml2es/examples/movietalk/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/examples/patient-hub/README.md b/uml2es/examples/patient-hub/README.md index 10cb4c8..e8efae5 100644 --- a/uml2es/examples/patient-hub/README.md +++ b/uml2es/examples/patient-hub/README.md @@ -33,9 +33,13 @@ Confirm: ### Transform UML to ES -Now we convert the patient UML model to Entity Services: +Now we convert the patient UML model to Entity Services. -./gradlew -i -b uml2es4dhf5.gradle -PmodelName=PatientHubUML uDeployModel +First, open in a text editor the file uml2es2DHF5.gradle in your project directory. Check the version of the plugin com.marklogic:marklogic-data-hub being used. It should be 5.1.0. If it is not, edit it and save your changes. + +Then run the following the transform the UML model to ES. + +./gradlew -i -b uml2es4dhf5.gradle -PmodelFile=../umlModels/PatientHubUML.xml uDeployModel Confirm: - You have the file data/entity-services/PatientHubUML.json in your gradle project. @@ -45,10 +49,10 @@ Confirm: Create DHF entities (like the original ones in the directory entities_fromDHFExample) by running this: -./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelName=PatientHubUML -PentitySelect=stereotype +./gradlew -b uml2es4dhf5.gradle -i uCreateDHFEntities -PmodelFile=../umlModels/PatientHubUML.xml -PentitySelect=stereotype Confirm: -- In entities directory of your gradle project are Admissions.entity.json and Patients.entity.json. These are the only entities designated xDHFEntity in the UML model. The other classes -- Labs, Diagnoses -- are not full-fledged DHF entities. +- In entities directory of your gradle project are Admissions.entity.json, Patients.entity.json, These are the only entities designated xDHFEntity in the UML model. The other classes -- Labs, Diagnoses -- are not full-fledged DHF entities. ### Deploy Entities diff --git a/uml2es/examples/patient-hub/build.gradle b/uml2es/examples/patient-hub/build.gradle index 9f311cc..e30b3ee 100755 --- a/uml2es/examples/patient-hub/build.gradle +++ b/uml2es/examples/patient-hub/build.gradle @@ -19,7 +19,7 @@ plugins { // This gradle plugin extends the ml-gradle plugin with // commands that make the Data Hub Framework do its magic - id 'com.marklogic.ml-data-hub' version '5.0.4' + id 'com.marklogic.ml-data-hub' version '5.1.0' } repositories { @@ -30,7 +30,7 @@ repositories { dependencies { // this allows you to write custom java code that depends // on the Data Hub Framework library - compile 'com.marklogic:marklogic-data-hub:5.0.4' + compile 'com.marklogic:marklogic-data-hub:5.1.0' compile 'com.marklogic:marklogic-xcc:9.0.7' } @@ -40,12 +40,6 @@ task includeXMI2ESTransform(type: Copy) { into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/PatientHubUML.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -58,6 +52,5 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/patient-hub/flows/Admissions.flow.json b/uml2es/examples/patient-hub/flows/Admissions.flow.json index 534912a..f048fcf 100755 --- a/uml2es/examples/patient-hub/flows/Admissions.flow.json +++ b/uml2es/examples/patient-hub/flows/Admissions.flow.json @@ -36,10 +36,7 @@ "inputFileType" : "csv", "outputURIReplacement" : ".*datasets,'/datasets'", "separator" : "\\t" - }, - "mappingStep" : false, - "customStep" : false, - "mappingName" : null + } }, "2" : { "name" : "BuildAdmissions", @@ -57,11 +54,7 @@ "batchSize" : 5, "threadCount" : 12, "stepDefinitionName" : "BuildAdmissions", - "stepDefinitionType" : "CUSTOM", - "modulePath" : "/custom-modules/custom/BuildAdmissions/main.sjs", - "mappingStep" : false, - "customStep" : true, - "mappingName" : null + "stepDefinitionType" : "CUSTOM" } } -} +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/flows/Diagnoses.flow.json b/uml2es/examples/patient-hub/flows/Diagnoses.flow.json index d4bc66b..cd5389b 100755 --- a/uml2es/examples/patient-hub/flows/Diagnoses.flow.json +++ b/uml2es/examples/patient-hub/flows/Diagnoses.flow.json @@ -26,9 +26,9 @@ "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" }, "customHook" : { }, - "retryLimit" : null, - "batchSize" : null, - "threadCount" : null, + "retryLimit" : 0, + "batchSize" : 0, + "threadCount" : 0, "stepDefinitionName" : "default-ingestion", "stepDefinitionType" : "INGESTION", "fileLocations" : { @@ -36,10 +36,7 @@ "inputFileType" : "csv", "outputURIReplacement" : ".*datasets,'/datasets'", "separator" : "\\t" - }, - "mappingStep" : false, - "customStep" : false, - "mappingName" : null + } } } -} +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/flows/Labs.flow.json b/uml2es/examples/patient-hub/flows/Labs.flow.json index 457a67c..933b874 100755 --- a/uml2es/examples/patient-hub/flows/Labs.flow.json +++ b/uml2es/examples/patient-hub/flows/Labs.flow.json @@ -26,9 +26,9 @@ "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" }, "customHook" : { }, - "retryLimit" : null, - "batchSize" : null, - "threadCount" : null, + "retryLimit" : 0, + "batchSize" : 0, + "threadCount" : 0, "stepDefinitionName" : "default-ingestion", "stepDefinitionType" : "INGESTION", "fileLocations" : { @@ -36,10 +36,7 @@ "inputFileType" : "csv", "outputURIReplacement" : ".*datasets,'/datasets'", "separator" : "\\t" - }, - "mappingStep" : false, - "customStep" : false, - "mappingName" : null + } } } -} +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/flows/Patients.flow.json b/uml2es/examples/patient-hub/flows/Patients.flow.json index 166f3a1..dc69049 100755 --- a/uml2es/examples/patient-hub/flows/Patients.flow.json +++ b/uml2es/examples/patient-hub/flows/Patients.flow.json @@ -26,9 +26,9 @@ "targetDatabase" : "xmi2es-examples-patient-hub-STAGING" }, "customHook" : { }, - "retryLimit" : null, - "batchSize" : null, - "threadCount" : null, + "retryLimit" : 0, + "batchSize" : 0, + "threadCount" : 0, "stepDefinitionName" : "default-ingestion", "stepDefinitionType" : "INGESTION", "fileLocations" : { @@ -36,10 +36,7 @@ "inputFileType" : "csv", "outputURIReplacement" : ".*datasets,'/datasets'", "separator" : "\\t" - }, - "mappingStep" : false, - "customStep" : false, - "mappingName" : null + } }, "2" : { "name" : "PopulateAdmissions", @@ -59,11 +56,7 @@ "batchSize" : 5, "threadCount" : 5, "stepDefinitionName" : "PopulateAdmissions", - "stepDefinitionType" : "CUSTOM", - "modulePath" : "/custom-modules/custom/PopulateAdmissions/main.sjs", - "mappingStep" : false, - "customStep" : true, - "mappingName" : null + "stepDefinitionType" : "CUSTOM" } } -} +} \ No newline at end of file diff --git a/uml2es/examples/patient-hub/gradle.properties b/uml2es/examples/patient-hub/gradle.properties index 54f8665..631e567 100644 --- a/uml2es/examples/patient-hub/gradle.properties +++ b/uml2es/examples/patient-hub/gradle.properties @@ -7,7 +7,7 @@ # named gradle-prod.properties. # # .... -mlDHFVersion=5.0.4 +mlDHFVersion=5.1.0 mlHost=localhost # If you are working with a load balancer please specify it here diff --git a/uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json b/uml2es/examples/patient-hub/src/main/entity-config/databases/final-database.json old mode 100755 new mode 100644 diff --git a/uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json b/uml2es/examples/patient-hub/src/main/entity-config/databases/staging-database.json old mode 100755 new mode 100644 diff --git a/uml2es/examples/patient-hub/src/main/entity-config/exp-final-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/exp-final-entity-options.xml new file mode 100644 index 0000000..a225fd5 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/exp-final-entity-options.xml @@ -0,0 +1,92 @@ + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + + + + + + + + unfiltered + + + //*:instance/(Diagnoses|Admissions|Labs|Patients) + /*:envelope/*:headers + + + + true + + + \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/entity-config/exp-staging-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/exp-staging-entity-options.xml new file mode 100644 index 0000000..a225fd5 --- /dev/null +++ b/uml2es/examples/patient-hub/src/main/entity-config/exp-staging-entity-options.xml @@ -0,0 +1,92 @@ + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + limit=25 + frequency-order + descending + + + + + + limit=25 + frequency-order + descending + + + + + + + + + + + + + + + + + + unfiltered + + + //*:instance/(Diagnoses|Admissions|Labs|Patients) + /*:envelope/*:headers + + + + true + + + \ No newline at end of file diff --git a/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/final-entity-options.xml old mode 100755 new mode 100644 diff --git a/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/patient-hub/src/main/entity-config/staging-entity-options.xml old mode 100755 new mode 100644 diff --git a/uml2es/examples/runningRace/README.md b/uml2es/examples/runningRace/README.md index 9b20e45..ceec1e3 100644 --- a/uml2es/examples/runningRace/README.md +++ b/uml2es/examples/runningRace/README.md @@ -31,7 +31,7 @@ Setup new DB. Will use basic DB config with no indexes. Will bring in XMI2ES tra Run the following: -gradle -PenvironmentName=local -i setup mlDeploy +./gradlew -i setup mlDeploy Confirm: - New DB and app server created with name xmi2es-examples-runningRace. @@ -42,13 +42,13 @@ Now we deploy our three running race UML models. They end up as Entity Services First, the MagicDraw model: -gradle -i -b uml2es.gradle -PmodelName=RunningRace uDeployModel +./gradlew -i -b uml2es.gradle -PmodelFile=../umlModels/RunningRace.xml uDeployModel Next the EMF and Papyrus models: -gradle -i -b uml2es.gradle -PmodelName=RunningRaceEMF uDeployModel +./gradlew -i -b uml2es.gradle -PmodelFile=data/RunningRaceEMF/model/RunningRaceEMF.uml uDeployModel -gradle -i -b uml2es.gradle -PmodelName=RunningRacePapyrus uDeployModel +./gradlew -i -b uml2es.gradle -PmodelFile=data/RunningRacePapyrus/RunningRacePapyrus.uml uDeployModel Confirm: - Content DB includes several documents created when loading the XMI files, including: diff --git a/uml2es/examples/runningRace/build.gradle b/uml2es/examples/runningRace/build.gradle index 97c196a..4863934 100644 --- a/uml2es/examples/runningRace/build.gradle +++ b/uml2es/examples/runningRace/build.gradle @@ -1,12 +1,13 @@ + buildscript { repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} mavenLocal() - maven { url "http://plugins.gradle.org/m2" } + maven { url "https://plugins.gradle.org/m2" } } dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" + classpath "com.marklogic:ml-gradle:4.0.1" classpath "net.saliman:gradle-properties-plugin:1.4.6" } } @@ -15,14 +16,14 @@ apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,24 +38,17 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } + task includeXMI2ESTransform(type: Copy) { from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" into "src/main/ml-modules/root/xmi2es" } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/RunningRace.xml" - from xmiDir + "/RunningRaceEMF.xml" - from xmiDir + "/RunningRacePapyrus.xml" - into "data/model" -} - task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { @@ -67,7 +61,6 @@ task includeUGradle() { task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/runningRace/gradle/wrapper/gradle-wrapper.jar b/uml2es/examples/runningRace/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/tutorials/dmui.md b/uml2es/tutorials/dmui.md index be000c2..b948d47 100644 --- a/uml2es/tutorials/dmui.md +++ b/uml2es/tutorials/dmui.md @@ -49,7 +49,7 @@ Next copy into the dmHub folder the entire contents (preserving directory struct Copy into dmHub/src/main/ml-modules/root the UML2ES transform code [../uml2esTransform/src/main/ml-modules/root/xmi2es](../uml2esTransform/src/main/ml-modules/root/xmi2es). You did it right if you can see the file dmHub/src/main/ml-modules/root/xml2es/xml2esTransform.xqy. If you don't see the file in exactly that this location, remove what you copied and try again at the correct level. -Copy into the main folder dmHub the UML2ES build file [../uml2esTransform/uml2es4dhf51.gradle](../uml2esTransform/uml2es4dhf51.gradle). +Copy into the main folder dmHub the UML2ES build file [../uml2esTransform/uml2es4dhf5.gradle](../uml2esTransform/uml2es4dhf5.gradle). Under dmHub/data, create subfolders model and papyrus @@ -268,7 +268,7 @@ If you think you might have messed up along the way, a pre-cooked model is avail Now it's time to convert the UML model to Entity Services form. This is best done by running a Gradle command from the command line. Make sure you are in the dmHub project folder. Run the following. (You need to give the path to your PWIModel.uml file; replace MYPATH with the actual path on your machine in which PWIModel/PWIMode.uml is kept. -./gradlew -i -b uml2es4dhf51.gradle uDeployModelToDHF -PmodelFile=MYPATH/PWIModel/PWIModel.uml -PentitySelect=all #should be stereotype, but DHF wants every entity used in mapping (even secondary entities like hobby) to live in its ES definition +./gradlew -i -b uml2es4dhf5.gradle uDeployModelToDHF -PmodelFile=MYPATH/PWIModel/PWIModel.uml -PentitySelect=all #should be stereotype, but DHF wants every entity used in mapping (even secondary entities like hobby) to live in its ES definition Lots of things happen when you run this. If there were no issues, you will find a new file, called Person.entity.json, in the entities folder of you dmHub project. diff --git a/uml2es/tutorials/employeeCradleToGrave.md b/uml2es/tutorials/employeeCradleToGrave.md index ff42fa4..e94f178 100644 --- a/uml2es/tutorials/employeeCradleToGrave.md +++ b/uml2es/tutorials/employeeCradleToGrave.md @@ -46,7 +46,7 @@ Under employeeHub/src/main/ml-modules, create the subfolder root. Copy into employeeHub/src/main/ml-modules/root the UML2ES transform code [../uml2esTransform/src/main/ml-modules/root/xmi2es](../uml2esTransform/src/main/ml-modules/root/xmi2es). You did it right if you can see the file employeeHub/src/main/ml-modules/root/xml2es/xml2esTransform.xqy. If you don't see the file in exactly that the location, remove what you copied and try again at the correct level. -Copy into the main folder employeeHub the UML2ES build file [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle). +Copy into the main folder employeeHub the UML2ES build file [../uml2esTransform/uml2es4dhf4.gradle](../uml2esTransform/uml2es4dhf4.gradle). Copy into employeeHub/data/papyrus the UML2ES profile [../umlProfile/eclipse/MLProfileProject](../umlProfile/eclipse/MLProfileProject). You did it right if you can see the file employeeHub/data/papyrus/MLProfileProject/MLProfile.profile.uml. If you don't see the file in exactly that location, remove what you copied and try again at the correct level. @@ -60,7 +60,7 @@ When you are done, you should have the following folder structure: Now let's initialize the hub. In a command prompt navigate to your employeeHub folder and run the following: -gradle -i hubInit +./gradlew -i hubInit This creates a few additional subfolders: plugins, src/main/hub-internal-config, src/main/ml-config, src/main/ml-schemas, build, gradle, and .gradle. @@ -68,7 +68,7 @@ If you wish, add the contents of the employeeHub folder to your source code repo Finally, let's create an instance of the data hub. In the command prompt, run the following -gradle -i mlDeploy +./gradlew -i mlDeploy When this has completed, you should see in your MarkLogic environment several new databases, including xmi2es-tutorials-empHub-STAGING, xmi2es-tutorials-empHub-FINAL, and xmi2es-tutorials-empHub-MODULES. Check in admin console you have these. @@ -335,22 +335,10 @@ First, the build person modifies the build.gradle and gradle.properties files cr - To build.gradle, add the following code at the end: ``` -task prepHRModel(type: Copy) { - from "data/papyrus/EmployeeHubModel/EmployeeHubModel.uml" - into "data/model" - rename '(.*).uml', '$1.xml' -} - -task runUML2ESDeploy(type: GradleBuild) { +task deployHRModel(type: GradleBuild) { buildFile = "uml2es4dhf.gradle" tasks = ["uDeployModel"] } - -task deployHRModel() { - dependsOn "prepHRModel" - dependsOn "runUML2ESDeploy" - tasks.findByName('runUML2ESDeploy').mustRunAfter 'prepHRModel' -} ``` - To gradle.properties, add the following line at the end: diff --git a/uml2es/tutorials/gradle/build.gradle b/uml2es/tutorials/gradle/build.gradle index 98e9994..02abcb2 100644 --- a/uml2es/tutorials/gradle/build.gradle +++ b/uml2es/tutorials/gradle/build.gradle @@ -1,12 +1,12 @@ buildscript { repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} mavenLocal() - maven { url "http://plugins.gradle.org/m2" } + maven { url "https://plugins.gradle.org/m2" } } dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" + classpath "com.marklogic:ml-gradle:4.0.1" classpath "net.saliman:gradle-properties-plugin:1.4.6" } } @@ -15,14 +15,14 @@ apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -37,11 +37,12 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } + task includeXMI2ESTransform(type: Copy) { from "../../uml2esTransform/src/main/ml-modules/root/xmi2es" into "src/main/ml-modules/root/xmi2es" diff --git a/uml2es/tutorials/gradle/gradle/wrapper/gradle-wrapper.jar b/uml2es/tutorials/gradle/gradle/wrapper/gradle-wrapper.jar new file mode 100755 index 0000000000000000000000000000000000000000..87b738cbd051603d91cc39de6cb000dd98fe6b02 GIT binary patch literal 55190 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 z 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 \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save ( ) { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=$(save "$@") + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/uml2es/tutorials/gradle/gradlew.bat b/uml2es/tutorials/gradle/gradlew.bat new file mode 100755 index 0000000..e95643d --- /dev/null +++ b/uml2es/tutorials/gradle/gradlew.bat @@ -0,0 +1,84 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/uml2es/tutorials/images/dmui_setup1.png b/uml2es/tutorials/images/dmui_setup1.png index 2a05cbf7d5bed9a8c705002bead4b1378d6739dd..a5fa6d462de0a6de612541f2f3c4f0e4b0e6925b 100644 GIT binary patch literal 127440 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

Nk!-A0Z|Z(J1N}QM`WQFUQ>H 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 ac<|ynM90=!E%6WFp&+XwQz>Qg=6?Y0&fn_* literal 122807 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%0Db^Y8_-(-3SbriY4==SNwE|9GihF!0 zL4R{6xvtfD>d*2_Q!cFDfMB7t9!(Dxcy1^@GznoAkK?a(xBg^DE$76W&fyT1NW+#^ z0V(ak6g-Hr)cJ~%hkHE*!b1y<2~!_%>E2uqLg>EoL?V|N>~&^Y|D+^8_jMb~40WtK zR?z$R@fD{&i|e`#Pl>-0_5?!+ZO+2FN}mqoB2_roC}L3Wj-~gw>=$%`8&F!<(@}Rt zW2IN1ryZKc`-cq`N($7%cv4R>YYpFf&*ZJy6|81XGSmtCe}(AW`Cp#rbc91rm*|S( z!`%8P0 z$xAH~%J^AApPtX#!Fyw%BNI#UZ$6gd;<4=AmZ0=?*h@9+^Gb^rd2hcZUxm6{olCbG zg&BQ8XkT2h<)IQbLeKs=t><~q{UCOar|AuRJpBkK4GVEtvB$p&=n~awxR8rcd$)Nr za*Q|O82|B?;x2x;Q5PWY=Mh%_;dQ3teN3awz(WR{9}W{{)}?sp>cqQfv;1LE=p8>k z-P-B7*77W&M){FokNujpJrrP#LMtCD7C^cB=p z^(&G$4rm*=xUXtzWCrpfn(z!+o!8)i+wB-tOD)0TY@to@)GY<)Qiw-&+Vy2dWt?VWMi6)=AyjjCNQZIYWiU;p|yzo>Tyv+sGhC64sHFgC+?^8;V1mg z81Dnk0`xgT^X{im0Vi$eWqT zt$aW7nmX7Wzn|N>w-pAJF&fTSJXn;pf9*+Z!<`XqFs*SG$YhR{v&9C7j1!1!HNJ`l zT=*9ByZy>+(C}(DtadlTR%KI0(qqoJx@2}uKeVdwC$`~f*{SpAJ6EhnIid3_7;r4H_;9816X#Ry8pkxxgcG62AKDYil%c$3jEAZ52 z5a9=a)ekf7@HW7hZU5e(`*Q=PPd&?(0Qm>P=wGX%L8C*r?b5wxKNjUzK6dQUKDXRy z>bd2~yl+TD1gd!_W0BFYg70sI_vMT9Bd#YPr+ptX@1s|FC3>P;A+E*`$ON3qjw z!)nhO8tBXQ8KN?+>^CFrerDQhb46CS7{FYGD_R%M;!izoS>*5VZxX4d?K4H`NqM5T zG3-YR@0?wR?}uYG&c>ucr=v@Tym#>onx{iyKR>@M^z6iiHVNk$FyqXvtHTcq3!86r zqM=vZYv~vIL@@9j^l%m*&;xl@>bsx$>7LqEL4&NkS(cNG7*gZtqcBxZ1!0i#`YM$u zEv*o)nyD8$aWh3%BWyQDqSz%w3C|yQ?Ma@WpO5UP2q1;LsIZ(+%dr8GjpS^!_pGRM z91gfDI5+!weW^s&HhBi4uRIhs!$lZq4VM&A)d2#+R% zQLcJi4Zp5Ot-LZoC>rb2N1YNw4RGD7#=}vCRQBzQR)*j2`%ngPC_}RKA*L?>c>#zL z8UhXt3p;)O@#t?tmTObrz@Nf@6aJse{u-e%Hy0Yv4x(OITwHhL^VQ+@IyWmQD9Fjl zfl^3jIg8r-9mW3~(HRO^mndt)8SP9>X~+Y>PQEwG9#l4s|E?kR%l_>sq~~bdm=X5y z|1Qj^-zPC^slI(1wwoP5?y=&<5JxWj3wQjVC<-J<2!g2I8;MjlCMM)n-wSjBK|zjZ z#e;j$GflZ~*!6Fi66BwNKqM`w={O2ea>`fWoaZ;_z&+I4&q2GFyJMNCX(|EYNNKW? zlMFecuVbD^Jm^dzuiW8EL0p5oTLK9#!Gi|~ z4grF@2X}XONN|@R3GVJ1G`PFFI~;nSKf@LB$37zh9 zb(h=vOCCmTTs_6ucg~P6g!Tzco1g@B(SMi3-vC)7h-MiXncdx81oR1Sc_3|s%b-5# zE&NKfzO&2_(Ur(C6QT*WNU@4sCpgTU$hJ$PP0T8AstjeWknag<9LvGXNz^%$CnS?; zG}!xdZUa=j=peb#l>M8lxM}va#u;1+=QiGH`4{FJa11SZPVkj>&aRcNR&j4Lm}h^< zYlmDJ1-A%g@M6*K50=w2j9^h(|4!^FUrwu{4w5MgTa(u;aedcjXK zW)^#ZxkA2rK=v2S=l;KH?kYO`jfawaFE1T{%on^IHaYctCsR?#4>_MMzvfN)%UD@3 zJK>9!*u)&=xB8kD#numV9Q& zcO>g7c8zYhz}IC|jUw}KBt2n25g)wDGv%$8P3~E+Vea$sh-UhR2-_n7H_{qhi6loJ zc0fPNyaF&tz>3l12@PxB8eXc;^ko!OBTI9THG^fZ`Troc-BmK5 z1lh{qY#aX(=Y6}DVa4ubG7nL20Qp(`mdp*wVP819^A2RH2C&v8rQW2!9~*zK;LbU~ zwv#R0iidyx>oSqy!&vdD6Y*Rvl<}~>uCSH{&i28y>$BVY);}muRl`O{3x&5_wmX5FCsFIiEC?qWePEo8H;Z;2;-B_&r&S}O| z_tXDqPvof8OYcxlCba5b2&U3V5ca;ZQ7wv1+pE+sv_xyuf+QLg{Eu=odZEDGCYHx( z2RwrKEgqw02sk^Ae*KC}yq(1`ybHp>PUj5S4pAI2{?i zDz*qCPvmey@SQZ0A6@bvm@l!q1Ksth1dosA|f2h};N+k-4(d`aN&Un$HKaiV;7T z{5N_-{}noY6O%Ienb=9S{kr&BiQOEpT})vS}xoV9Mqm+;Ds4`j4kVVUeQNCHXo6+AjK0n2hXDEb%{0QG}H`OZf#HGX9B?=z>wEQ3!=LPMQR>;^nFg&l}YnpnZ?)9=$AjZk; z-EHt6VF3WAA=(Gk&I>ZVer(m>ZKqZk{`>;DiJGB==jGZ97W>Ekr`FLg5uHcuU)7GX zyDvZ$VdO;$zi9<^<>3fbT*IXw_=ZR30s)*R80sF~mY|Z>Yk(dM+HH7Df3WKo5(1H4 zd``y|C=hyP3!v>Ld}eLvJ!zFy-qyRDmJdEllDBtbVvWOsr@{dF)=F8E{VpKu)&p@c zyr8DlcXMm&89N}}(>-2nfbJ)G_nq;PHSld)+tc+z{aG)OzX`tJ(A~ujJ6)$qrf1OA z!OTV=o;JRqmGei@TVz_))dxV9cva50#2WcmnK+UKnjO=8Vx6`~2tK~m3R0d`Q47jz zl;}T$YE}Ob-ZX@Oluv@NUiR@*^f#?#Lf7B=y)JM@TyWZsnvsdyKWaM9 z+tIo+05OF?I|C6tQi^opp`R++)CA)Llb6|gVm=5`hhKkZzR&t#&+joR^7b=|@sP9+ z*CgZRR(0+}XX1D)84HV|P5LYfiww6Blf!mv1!@yY?X!)3Ck#y~g7;H5SKEZ^y`gPZ z!2xBOVt$s&t(t!b>g}AwcLJ3wjbK(o9G%)#SB{v%R=xjuelLoPfGqr8WRbG+_UoVWrhEJ zonP^m%A_ytcR|1NcR}Ch?SEg;Mhv+c*~PK)2Bd$nQXYVn zavfG@E&ll+1i%Xdn4gD!t4M$`=EeaJ6NgHiD)SE|I~G0bR9raH^&i%`ZX6IrMUVR$ zRQ(y$p8)?uA`85d_N9sQ`bV{Jm z7ac%&@ek{~{eLnEM9{91l9B+Xfer2&v$oEcO%DU$D@oh^RGBVo^1aL`%%3l$0b0*Lc(_Esa7~FSUe`EJ7ptjDfKiWHPDW{AA;LnPbzj|zSNP+j z2R1f#z))X*Hu-9M=)PUt(Lx|@(Z|*b>}in$^dgu*XLE5QW7^t*%HKTWkgSN)&-%2$ zWX1xQi-29PzN$tJvRi#8(*&UBq~PSlYiVh@-D2_%6?j}j>zX(IWQ-+jX@gjUB!b|b ziViaStg3qBq*Nx`vyB_8`uii_M2t_O((i%k_XDrdU%D?$6e%&h=J=H#w^E*`OEiM3 z<~EucY3RjKH!L30`|CI0h~4x_YbD2`RBs^*mf%vmLJ_|fP&lc-42RwD_%Q2$OGv|3GgpvKA+M-Fwq)Ni}cJkk?;iDYy zz?L$COVLyE^t;xWx^zVtt5T02!Gd|Y?=>YAf(xM~Ij9R%~ ztIA`^lxzRuVnLl7z$V6EPne0p*f}oNDXzwR;niCfr-$iT^zji!3?-Of7auq$et~J` z0zSQ;9RP9cNNtB`N_Fc(uQ?|JnVy-!)i(BSdB zKmbP&0ZiWZ_+&t91ngwA`?)`9j(*Th9WS||v1km+T+`Y8NPH{x{V^O1vd#%@=VnT> zci9v97rZTVJy`Znn#M4KZXf!@^|UzXiJNO)3kmq%M6h&;0-eot!oz4X0OM2jSwypTFnK6 zq1}Xjrc@V_dQ*cSCHm!4smiS<1El)5Q;~iQ5UO2vd%=1mB#VKA;RgV!gx~HfkF+1O!zrM+jC=M#FbgDe#t5JkCjU!%z93@ zd%?EsL3|QosH<>2;PS`@gYYqeF2G01qJxHZ>ypl?73!7A;|?}Fx51j#JBFd%<8+5* z1uWhJuX-Dd7q(W&!fjVBRr5{sE+sj{8aOn31WiqO&~#tlyM`5t(91c5Y$1B{!n&nY z@K{FHYIM8~c#dg1g|Ea8SQ68rjwM~4$n;X_sjdGt!p+qr#oA{I6 z>&Ed1E81XP5Kly3K+1%BY<3zKe#0pp&Cwpp?u9w_0ydg!-5aD@x6B@*kdp>DiU4mz z``rmMIB+J~2MD7e%6mV4^zOL!zCJN8ztvp>-HGtib?V65LaYd=`;`Pc?j>-eye|FT z9Tf2mqUZlGBAL3Ws;gA}9}&s1T1_1awf!5f=R=;G4&h~+gAS9}WTs+BuLKB&z)s<% zhm!#Y=?m9&50Lx`fxfwcL7%LP)B7-f0lNFcO1|5k?|^GoLhNwI;1_3LKSP7{j9gVL zu~ad-@JL_NQE-=aG-tCsx<_iFSEeUm??{NwrU-|Uk|AshwRQ*1#DNMC1@RpQ78~qL zPp^K8-GKJ)kf%YO#L_j{dXXbmT0P}-FV@DR?9SfT9^Z`8a2wfVzh$XJW}{x|?#SD+ zrSImCjVFHAeZBDTEBqIsFugoL?5Ik%M*f6My$xCeje>fv@J=%MSF0!=JEoVRw+&W( z5N9npJmi|O&BAd;oGLW*V{0{pue9)OvWLLI^bc?}H)SJQRsozzV`+tPB5Tph?LqWE zqXveQENTdQ`ht%;@f@47$_lZ=zP{ju<@(8NXd3}&M)Bjp;hWto+{$htLanKo(f~&A z+HU67m2EGP2dA1J8e~s(SwJchs;(T!labB`b3_9ONGl|OfRv-JW<@*jVyeXp*_H+{ z-lGJn16?wtJ* zA+$+=!J=*eSoV4fN%&(s@L{S2w4ceW2gPBv7}D9<3HrhcocUmd5DWlPqJ4yPvHqfz zdf>5x!`~kK1sxcIz_6g;d}Y881dKw~z;26-_;2`Xz+Sn z73p*svRB?_=bz`eV>d;R(~LUMGh0`+P+B@;JRun4w> zsy${ZD;(vrlag`1evvZv=hs0sw$S<_aig!nOH2s7#CmPpTYkavX|5&i?eFi$q^5>1 zFKa)ZC$@Eyflh-VX9izjV3ucg?oV!+`a-()5LLKzq<=_S@7{Z^#cMFSKkxwyg+8EZ zv>X*`r-uzQO6ahgT5x{hri6|rd+lFrc}_YNAE>|Rn} zre}#J%H6QPpAL5Fct1HlZgaMc4S_UjErhhSwN)MA)#1{MwuQbbM~sy7s;X|u}{p%W!0x=n|lMGj@`nXSDf+c^en?vZu0A@u<&tB~yI zQF#VeXjFKj=&aJqQ7s6O7&j;fNy9pF8g^uH(Qn`DNtKDlp{S9ucgwHp0|jtxF`HM| ze{kK_q(=j%rZ0fsq3sDSvH@6xxbxq@A~vkf8g+!kYA(DPj`g5AugFEDhSOs0|15O% z{4Y?ER&eECRP=eP)csW?=Xg-ixp47K(n1T1aFD_uSoE3vf49Q*;_l$^o!^{TRf4f@ zC)xa@z&uw#KsUHF3IK~X_@3KFg5pyt^^d1pJkNiPMC^P}!)-JN_YdlgnIS$Yj}M#j zXn@7H3-nXWhL%n<=I^!F^tqN9gaSSM(Gx4maf3PXnn*WS$gfPN{-|nMN*?fyhuw$L z`ylK)>>gK(E?ml71=LHKL>ICh2k4iB{JG&a2fx=k{TDhVOiulXAIe3`x^)R|{@w6> zV{^vL^Gpcgpn3mk-N6G5*63%~->i1BW6CzIYJsUKudllr@#A$0{S**{a6n`TLk<-1 zAdKF@00q=Fi-%OerVj+VX%mkc)`^jUEnLX(zY7&^KRkNvt&cIVsBg9Gj43LWx8wGI z4^%p?L!I;6wj0t=+?I@CFh1d(5tg$8=#Fc}nsu)z(P&03eUGinkZOi3{+n8tYRGMn z*ZajW?eI;}26Z=bqDV_#y>84{H%!jQD9Zl4ND^W4r=BAC z_@W8yNmfq$!P{m(&F*p;0p9K!+I|A?w?L-Vy$v_f2dXmk%hs0ZXxN`#*ywUxaR z3|At)@|Z8h+XvNXMC*#?&uuKoGiuvR?=x|EnfVLA;ep0FDO^_Yfsh*gk1YZVDJf0| zZp81g`u3ET2|6lmBfxW?@VJ$)ovU43e=m?xg?h|?I2N7{Z19X-SUhH!8C8(OFctYj z7_6dd|0*t#%d_Mfu;Q(yWqkPuTp>BIpLF=KzdA<8LQPxrf53dwNr-zPWc^^L92((( zD%8}20NesGz;#S<7O~V11SjoS@pkt(ygI&L*g*DS{%I99oEf;r4mYwqCt0ECjslwX z2tizRudg+tIg45b{bpzfDwJ)V=9>zw+2zgWx-x?r(7rX_7 zpejPeH@TFvejk(u6uL{RwTlBEM!VC~XE_!ShPQ@WdePR#GWV}{nF=wC-OKQ_Pi;T$ zBU-5KrcRk1bgy~eF`O@Hz(xc*>KC+o#Qvg|ZDFei{)KH=0cJtR(^lWHEgeW~zA-Yq zr+=(f>}R2OF582@R@hzem#26_Zp(0gZ~Kd=2dtnB0j@BrPL6vvSS*WYn`e{fjGKRg z$9`9MS^YuJ#^)xw8rrP6b;HK=bweH#73fObV&@WDc#LI!$2b34Ou}=8k9wE-;=(Ig zm}@${`1yIxoou&ozz#k3HhQQDA$L4BEAHn!n|4XT030i1 zn(0N3Z)RWZSUMKb-R+_@Ri(yH$2or?;Yqj9RKN5rsCQ9RcfrwSBQ+uUz`_(MNc%nA z9A1o#ab=}yXC)&&`R9;fNb+V=BHf(3z_ZurPN+wwK-?a@gN4Iyby8^MlJ76DR0CM=nTWKf12Cm1~D#a#znlL!(_~P z5?6PMaZ8IPF%Q$SW|Ulo_iO~EV1ss<`-x+ml=gk8HB)nGnoZ}5XECn8@la=ejgHVr z^^3wK_ZANBmxaIVKg4`LWG>FTQ;%g_8iA^j%Gw&@*c?_W+5~7O%TZff@YOEN#an$; zj~zx5;<6jUZwr{BFl?!?=P`I&HjQ>*19MYOQS=6!m&MHxh;iuW&V zYz8t(Azy(^lB~_ojG@=ty(R`voq@sb*3x8WYBc@#F4R?s*NWPDi9Y(=!&Xh8x4h11 z*Y9c|*q8Z0>gwE)eJ_JSw;u`8A2>n~XcOCQI<48bPzXoSKgY3qJtZ_$$-GkigtNy? zij11M5bm)Q>VJmN<`wLd5qq}$QVQdf<(p0-N()cNPc(>d>E`G{x8k($2A+3d$`>z? zusa+Q6Gh6^CCZG9e}PAO+`{77ZIXVP$WGdg7d4Z$Untk8EQ$34jZ@FS%Q(a$ZP(O` zplDz!n>T2%8tNf+zoNUYPV2^OA*L1POLIXk;;40zUuoOg&q>XIr>QMfeZqR!@}^vZ z6%FNM5@mRca_pHkc#Ro1G+dfPh%RX#T#-KEwwo0*ftMQ4d^@->c7!f< zIUQkIMUEzDAJXdvc0Bm((d^nsMY&h|P67*w&WJ1sz7xYuCs_lLoIX%viH@Ir9ZL3l z!Azn2UN8!NpTDlWd4pxE;l@L~Cp#CO z=Av6DNC|vS<*@7N3~e}TIh#v5&|T}jrO0#yTmq5!4S8B4l6@xD+DpdY zjKe)0GtMzo$S*Kt-)Mz!D^dgK=L0Pemw)?Q+D(v(-hpe6`2{Udz!rswg@z^t$xhyg zbFeR%v@=t~xuY)U;~N?RD^%MrdfkWkfKy3K9B{r#%vp$V@=*9O7{7c;#{Hu2Ms1ng zq&ZvVD>n?rFPWo*WsLz;eYrh@3^j-)cd&dkLKchz=1TpiX;aFMQBp!VI|1?B*wPY- zonI5z1Ak>$OgAhqZln_);m^Dr13w#UWqRa1q*o zP@wQ6_7(`HL##4VO*E@@mWYP@Y&UxKCh}zpi;IcrX}kWEro?_jI#ZaGKXoNRs4g)5 zQ1hD_>OYmK2ykWy;}^o)f5&{pe<9v)%$J2>`nNB@3q0U^ZDNhNfeRb_!wdyR34&C= z{v8zB{VOOG%R>D78=Aljc8R8J{Vi4@0HGNfWTfD~L)XE7g|39Y)PH~Dk5t(#;cv-~ z3Y=(xc?%k;hH?lS2Dt+Ubcllei+s1V;kJj(;Qcc!ubuIW5JbNsQK>CHTr;s^X*~PD5bjn zAVXbNLjyrLE<+eTlNrBtY9&D*(&J`M@8&nwnzJRjl6B_t$7 z)bH_ZW+DiZ5@JV2CLn}8gn&5(=E55q@J0q4`+=9)4Ve3e1J;yqYK|MdD2EGmXuM8` z?O@}EjlO93K$-&)xd#q<)s@2Jwj4W74!(p)bG*^jn`a$dNlt;FNyC!a;o1dPTsr%N zwMpHrq)%CEJ$A(-sobj4K|p~tg5vl4pG{6qz6HcQzm}FFf#QE~^@qSB7h268B9z3I z1{l~a@jO~lE>~BYN^z0Apj=c&BFRdm?0!gUY#afY#h7O+&90^s(%>a#|H_6FlDHzeMiBhNtkD_E~k58SI6^iP$!DNvOA4pqH@2{ z%zt_=aWr3@B$AK$R=-JlzHv?Zky+==J2vBt!8FPcz%gb`>w9IA zY9rqELW4%GW75IXQ1{nk^V`J{e$6NO^AE`p$%+$e`v;vrR~EXXB>LS9F{BB2oP|`# zEUa4trBH_@rGKVGznc)$d%KOur6=GChgYVRXg3~nwF;G#FZNLg&+YJJeJNa}I|^Ik zOVArdRznmoTw`PWaZxj@%TAr8AWtHD5fERR)x6J^vi2Eg{90NKwh()q)9z72z;Q;A zjiw6m$AB*4p+VFz*n(U<>qA$1r#L4>-)s_M4HaGzBMJ}jWL0?DBH|pbSCgnzA@4s zcfrJwf@f6XYMigwXe$m*nZ&o*J9y(;F^gSt3e8uTUIEe695|!Kq+9ZHVs6*U+Q-%N z38JbRPZXv6MDu8kJUt@5vKYOQju`(*JY8oO^A0ei)x`&6lJ-`oBSP6s{zxDLME>6N zRt3xk2CBD)?>S$2d_$)Q#r0BtFYF2BKqcLBN1d!!`&q%>N z6suslOX6DNB&5L>jG@=xHDP9~KmXcQ=CC(Hjae9_w!s>;Ig**PY_$7>bmXag|lhE zXxMsL`(+&?af$V%b5Pi;V<()MrO5e$q1ikYFEf{mqj7bz?JhS9UTIb#EJrVj-7_4( zOyLw@K?JWYjg4iOH0ZPeWi16wGuFT&n0EpK0%5Zq3RXd%hqb)^z zhcF9^)Qzz@+)S`1KQsx6&65(cLMl+QA>uS9!_*;8E`? zW$_mInQGa{ce$$X)cE=7b^qXt(>*?4zXtQ_+VMW+(4%3ZZVbh%eR@+Y{sux$28|=} z;yc)n=YZMAZ;}!fy0w{^FOXC48s)L6F9bZ>5mFIczqF4pmyXtUMV0|I8Op2=0I&sWeccqn)e*e)g z&|B0Wr|A<>+H&K27(BQ4<%i{3X-iPAa&GXAhZv@dORcalMy~?)0#}qO$@*v$ZUe`S ztZ@~thDdiOc2}q-=NqFU=}=SkF}w<9lQwEt>NoP(I=v4BCnT{ZKZmkd`G}aV-I!oF zVDYzQnSu$=_@97#0ipi+G+1EurtR5Nsq+~iC#^2KpG3xJ+-7}%dIFdrs9+bZWx$O7 z5#U)MW=h0SIQRc_*de(>xk6aKvrz8EI{05!DPRDj2b|o>kBsAX4@V z6m=-nj9A9*9eHN#S+WmYJLAGd+;04oqj{v@K^{obPL5AHNROA-KqxBekt|ELnN_G7 ztP+xCT8HeQ>qs8NIhBrc{{eUAIZNJ(_M;|1mF`s6^%rsm&I!C#;Yv+eZ8d}+g3VTnAobX~NnUR+mss}*6!3U>jg;bw`EM!NXR3c?>3cLAq3}ET| z>Tw^t?P#IST>B9NIhxJpVtaVrS4iR245GK=0xSUv(YC826h2EEd2lU4Cz*;D5S{Mp z!q8WSCc0;j4)UG4wWlv*{9<~{K7X-}ne^&c;>HC7zI@0{Aiq^T*M7@#zG{F@o8iYd z>9xbHvZ=Yq!+<65*78VH#bHvQK<{J3)>$&Ju5N+Q3SQ51trHe(#bm=pOkt2;P_PlM z^GIoDXD1vae!&`d3Rt6LwYF;W_M8B(gt7H3(pq=E+HA}ak44tpoQ}hCJ^*aDRn`V_ z>#hg2GehCgYL-Br@V^GS0}N7`-RSDI{^V6A6}olY63xt%y@eklccH%uuYZ@a^{suU zr%P+0XS*z9vH!;iK6fSgKfa5iH73>`* z@O(GQ%5a#9cl|O2sBcV8y6WlaVK)Rs>tlN9DFJ@M zKwMPrbfi8xHMQs8wGxa`F9?;Mn^A1GVAxh~%R-JmC$azO!5~XinrF?;({x|tbiQfe%97`csv*)gSiuBZ#-ASpZ?T+e z;zA1A3OMDRPO&A)1}{@KzHH%fGpbE9MmRli2iP2k(+KE1-2q%I-COYU=#~;cPVREW zoq9hV=tO&!ypvXQTT_8Y@H{ft=@KXN3;?I+XDf}Ql9VdiKK)_39uz;`&$RVk?oH$l z8p^LZZ*qCZKeZ6~LTEnv4 z`_~#4538wqoC(;`GD4kX>zn+_K}7}7M#!IBqpx5uTj3xv;8AtzBRrl5B9{rulu_Z3 zh%d~s%0R+pDs5gf{|I^)yJNx)QQwz>=tvZv!TLivR^4zMvPt%h0A8DY&E;L31C(1!>W~x;j zIvUpqVMKv4Zfl%BojNo5X}taIigV_*#-GO?ZoTJqdJ+h0B0Jr2j(P*r2W!}%Cy82g zglt8SK?gHr0T1)AkLz1I3R}FE{j22PpR+!W9dk6-FU~}rZSAl{wgI7J5SXR{xBWTp z5wLDHe{&2tk?ex_;4z z@XC6&oWc&upb%jZj=N=ex5X-A+Fl#4f zE0J%S>Pum9%r71_(3Rg693G9H9Uq}3j$CL*?eM+YVKxkF^UtQ*Mr884T9+MiV~TpD z#2b!s7OjGHa$HO=s(2#&-3-jPn>`$gEli-&Vh31BK?3)s#+~T z;Au}zwatqU=+MxE|It0S@$j6z9?EjQUY59fny}^Gk(;N9xBMbd*;J_orpxFJZwOyr z>*!JACKaF56WQKb8pz}WdGy#0O{cdh9g?KcH=+S(f!F3VJSjT8KhCv;tZU%!;*LQ1 zZuAQJG%DTi9H~IRWIa5&YIoYQ>w6Eh3buCd^kUf{uXjgaSG%mpg?>H{~dhUs7*1{>v;h47MYk~fLI<7lU%GuBlJ8yW2 zMW`pT!%!N5T$$fD1u1Y-;Byzn);CTf@F*mn6uEEoMo#3fO(jEw)=yTn$njmpIpO-A zud66Ne*WRj#b~0##IK}t6^qs;o#sI_K0yP^zl|9T89E}zCgiEKy&pUftCRneW}Ra$ zo8^u2G&QD&EC1z20s*nwbxcLwJR)Xol3t}mQI5J({dMe*cUGfGKNtp0Pqqxi`N$Sy ztVx!lUfjjVqhr*4YuF#(_nUMulsQeFp9=CzFj%FCoL*jznx9t(TAoDC2HQOiuRKONW&OgE>kl>w z3%6actV4Oln-4aC11?-qU{tw{#ZJwy4I$y$5XZ3%=22Fnv#00nkG(uEM zFR<9y*v@{^xD0WSXCJq9LvPTx(tSKYDtqf$C5Z5 zzF`m?KI_0t{pHpX=K2*bJn`1X-5wEXAg^c0vEIgzfgc_VQ|G&oy+h7-a(HE@P_AB{ zcm6qg0p9>Fgxrs9$+QZ7q3BPy%FRHNAd9(5*r%tb+v&R2K(eP@@lY01E>ZU7%5@n$ zDhd^6-msyAnmIJNk8A^k9Ds~kTD)xosd43?v&qEEzc=@@S2um9cR(i@)y8cu?^rV{ z{1#FR!ZU309zGFC#%(CeRzG<6Bp=yLl!S@j#w)m;shES5m6b*69FyKFv%UTOMOf+D zZ?T6&TL=|?n2WNHOj>sjp(F2FsgNC7>-0th+r_esV0m(RM-5{LtUB?m+BC2*I%1B~ z1ezwTS->QSLfHZ!tq+lL?rRU-sVH}I=R#^iR|tNVG++4_pqJ2L4;dm}*L$-Xk4E;v}Xf&;n zkyfj;gLi1bevB&jmk-R&+D;#i*8*0K4!fq%tUuJy801eP+H`u|zhKmEVm$ei@er;F z|CI9>gBp1>TxauhtwK+7+G8`hQ^6*;t_bTyJFXUM#LR3jiL$t=+xr!^bzK!+`p$9> zPH;DF@YLnynNjjF+ig{|ESByS$p@yJfHR6g24)g-j!l59o~;wIo=GN?WZ zrhG)21GlMgy)d?%f2I+*Lu>`Ex?Z`DG(S*iER!xikswK-!R(mOcKkHJ>F0RVI4G~n zt<-JVCPPnyD34>$X?1wRdI{NBxvySQe>COYnE>5NQOl%{p+3?Q()^vLCW=K%?%@-? z>dAKzg$;s3O`cyEhYli;3Fci7I9#rKZ5t&r+^?@n4^(PHz8V0L04mGHuOEkk?jo;S}C;t=;fGB@^kozk+vc7}PbD0F38z8sKs0>5k|mW z$1;B}g5wn^gV?IR;|(+xIRm)sec)LTN=}mY;UkC6uk0#M*nY_6vKVH@NqEQ{7BzBt z*2}qX3KGH~S;MaX8+)(P9TyqmV z!VI+#x3XF669NAtsdX7n6q;Hb{m7Z1UPZi$w`|N>V-wnRY)}~(rW?sps%}kMJV=2V zQGP;7InYF8(b{U-Ne3F*ufHhVk4%ANzjRIeSz}wBMYT)WY}>&$zwL~=jRZPjTD8m7 zm9|SKyVsE|1VItB6cwr0T3TINFHFvr8asg!hYn4{_PZ-A<+4-_OfkfJJ+;MqNhe2C zAw)+tsY(3C1%um5M)E$$1h$T1>z2Gf3vu9ji?tc7F;XEvc2(i2m+f^BAYjTVVsZT< zxnZVycQ)t;{7R%Fctzdgp_iN%`FmX-FCo`0ki<^vHbGNTqhcChU1#zHz4D5kd@?A) zdY{-rpa#38UYmh&(Y#7|>AF7-v;bSN+iAyFMhxPI?cdvs2e2<8Gl)CbZEZ3iuy^aMS8}Hw~%W@q{5zTIteE2-BY7# zbpT7nVZVJLU^5r11(U!?IxqNM4n3Vx-aA;(_Nngi13Kw~Gk@vT9TI8LilA zUsL5%`c)2snlARSL@Achn^8vhNp_h~x^%0TbW-pIhI@iCD@~2+?{{lWd*X@tgTo%b zpN|Kj*d_RKG#nqifSIB>7x8%K20e((Q+xjckQMPqe76x;eyjFT>w7|7Gg$d#0;rT5o%y_+xg*k2*n#)FiSe;4&(FcE0h+?wUdo?Umx^TNz|N@ z^@^-Fb|r7qRW*Jrlv^8=Uh^oW7D7Bf$fx6Jkz5@@*P5#ZKVfWE7wABZ=at8Wh?oR+ zWGi+y87AvxJ10}1^Hp!?lP|j9ZCi_ohEJ1{jMgXjwNI-;^MCaLQzdh~;Sn(`^b%t{ zIuZQJ%pUb~u)Lavps)+oAR3%9n?tt5oV{IF#>z2^s$m~)0|h2SbePmrAm^iX6;2Bd z4%!D6l{27S!>%{R!*6sailHnG$(r9&kZ!DVZI@tHJ3gbQCkwiEINP56LKHBZ+sL7J z$KMgis#*cUh?nYXGd1xmBM+#3hQ zQJJgML(oG-A$QVf&!>^g-NL1&0#cc$Ks4U4?pBBXhKb>h74eF< zet4YOLS)Jh@S5)w5POEhq@3+!q_}%=9-W|r@1Vb4&K@e>wsV@56`R$@M^YJObzYpC zN~>38bH}J#!>l`dM8~LuCv%vyA+grS9X7fjuJbz?{S8B64DEB=Etrkf82YmLE z9qY%vq3X79m##ks5f*8wPEE^hUAQ)1@_gNS*+|~^Q}Da&TH3~z=Crg!46`WKD5L{MZUxd2sh~4bv-Y%biJP8dpK2zahZP)2Y3|ttC z%zb|3i*u`c0pr~6Q6c<9Dt+r|MmhJ@Wn2Bb-t0a7x;5r6V0RvvMPxtN_*r^bdvH(^ z(l6o*Y+jH92RkNKV)26U-Lz%6(aRQ3iPN_=TzfbnUo$w+H7RoEw3f$;ON+^^z0366 zvgzhMF?kbB+=bU=Xugva+_YCW_iFgvs1)w0w-{u|AR0RGU3_IZk@Kc)U&AQRA z$zdXZo6~Hw7-tA0Iu$x2eW<_j4-`eQkMXV+4iEKu$uOej$S_;WA$QU4e4W;N4LkS* z-?!T`cBTC^(7N8(<#J3$CKP0`XXlhD80s3?*C9L7fkw!_ZxQh(J*+rWRDRU%F8%&p zG$@nAu5gt0Ik|=PieX_5^k6?2lfIUmEHB=Bty$gSW|+xgr1gf3eZJUp@-;uHTeMqt zNCMkJ45woJR`=fak*fA_a{B2B|EW4*qs%&%SG-aCi4f`U?2j1#Xz`&<*Is>?vus;r zbudzF(KV>4QNHO;C$>fptCf`#o?w4h)0s*AN9MKF+Kc7dng5P(LJts5RONr&p^uNy z_52*K%AL4n2w?6c%jF9-F1_7*F1<>pWrz^?&<=2Q93-zj_^+kp++`b2k-EGW~w&D!cX$}Ytdt*@ye9R=J}%f zMWU-{m8c7RR0ZTooe*IeXwI#br- zYIz=Ltd#eW3TVB4*>m|g{nP~%;?SK*%7msAGOG(;Q!9~Kb@sl`yGS@b<_=Ore)lkz ztEPC&z2Mha$$-E*oSJw&*bFr_imPX&M>_6_Q~;&FwKiP!m%y^;rZd1KWlQ2!?pSgo znBMOGkXMClCRBlZ$C&~N{Wnfx`*83|&%YEPBis0)G)GJv?Brx-3Eue@$!|sTR zlRE!$BNr5!#G#n)(1pKh$8+{QKql#}1Q8C;y<1i*T`qs2y-7XV{s+_MJ*APQ%5>>; z?y^$d0{$cAS+b}MtH-q`?Nwxgq}^7?o9>@Uwma46WFd$nl(?k6abQ-=S61qr=iF#! zh4>3s58sia_a{?mHE4`^-=w=O_x6&o_Z|4^kWqt0rZ@6-?7Jc--zc)IHgWq7NId*Z zyaLhcOcU+&qTC%MC1b2jl4&)zm&o4wKSDLL=vViB{T#rIru4HHT15zOWI~HK5{ma5d=)>RoPR?Su93Hq?MS(#Rk>l1UAsZm&qVI}LqtkK z5Nwm4>x~eKdH8;dEhRNuZlvqR)2dEdcArj}=ITrm3QG1Z&SuttRRY?>y8wZ@<8!7K zrGe?*;pLJ@33-f^4^Tn?6cgg=9TCZa;Z?Yc&^~XJYY_JIa#mRl_s*>w&;4fH_}x=0 zlHLfuqTsTkTuP#`u=$lQ23U4MnYy)2gfpyilT)J)8bkAwyrA%6mp#_uyd5C`NI9j6gQ zoTxy{a$zH*EnNiy+5Zo+UjCn^{}@;V0FA1_tqXVe_x%R9kR;RpjaKv9LQJuc8?ET^&(6X^FxPc55< zZ`cKNcQ3bI;Xj_BQ`?L!wpK{72Kc@W9 ztFwB4`6idq4_H%RElhymIN~#rb+hmBv6Z2bk={recM_}7Ksmdiu`xA2VBb^n2xiUD ztNdoo%yFkMnnaWAFg{|CT^1OOeQEYxKdjU<`lN@j=G^WzA0(jt0I_$&B&@wHs8(8nVlND=4565b##TA5CHrq1!p%8pIg9a73pR8;7M1xAxHz z+k*Y9gvzGQMBLFV(I{zJXT|kEET4h)eUBh%Gqr5S5n(9alB<$?CJEgt5ev288*yS- z#3dvFTF5Bg|Hj>0MpYGt-J%LeBi*TVm$a0CbV+whgLH2|8l|5mbMmYtP>l&0;XiD&hcRbGvH!hd(43*qLYW`tPn^Dk$=#FTXb0 z*O-fwN%-C`Sr;tiv&(;cCZ(U^VXanHLN$cY2o)r6^fVh9WmvFC=~u9-xJ8eh8;K=N z4YyX~Zm>Oa;P<|6Xcg7yBYeKuxZfD~9WC-p9*aZ!P*z4Ph|zatcQkH!m%JwP>B-GF zHB^loaS%D5L{f`S*XD`!;wl+FkFq}bdSYcX?(I5H$@co!i-t4Wq^WP zbY8HL!RUA8E|_%T(wY|l%WhxpG=wmgg^xQ~Xsn3>Vwq*IPCfBz0R?n4}F%^*2ESQTk zHmslBdVZO>Fe}LT{noZXYB|{eULHN^yjk1#o}iYS-kgsG@h44nZ**QedE}lka=RDkfEH<;2CCt|i}Z(`PPwNxkRup1joZ81^(#ty_^|eG2T4tt z^UAlXd0L&z?&xRzShI3u6Bn=5HZN!k@w0U+$Kag!agOk|-(a=!SMW-i#lC)Kl$8&7Ig{IyEpm7Gk6C;PqRl3j^g>`JV73Vq17WD_U>K?yEg>Z2#K(7T!;_3?x zi!5bVWz|_u!wZVGiIUk)6iV+Cv0M*(zkq{`k>M+LZDGf6{g<;abi@i5>Fr^OD9%Ai zHJ>AvlV&3t+6>!{#80OQ{S>hB1yAnp8^k|WR*a|aR)JZRpk+R!D3@Zl?f95ZxF5MD zohGx`zb!9No%(9gR(#?F2hZQb>T)v13a|#*V8@>N{U%b6c{f4|-vjZR?V7z+{BvQBz39-4&Z5{HUA*=upmBk_IxY~>(pELErDLS6K0S?pY8k0 z=+M()1$TW@K9c?J0mJnOZOShrNxPU*%UAH7^4AQ?Wl{jHy39W9kBBdC{uNwr$5qCz zPJK;Eu9>gpMS5j&KfwA8dZ9I`MrcjbV`R4D-b5lq~WLnQfxD;{fl6M zE4Y~{yaFWXbREQ#~*Eh$f;?N7DS zi?T6MVp{0$3o~d4uNwitq5zZ`UQ~HLkJRDy!|3ccF}T8~MCEnkOmGvM;;?Q5-#|Dv zC^J)aazGEsG8O~O%lo;Ivqrw+dQ1w)ENzLN!FUS*)ed+dj8L<_+95`Y8v%+~kXl;t zVG81p!!RiB1j<%80jOP-Paj z+g;>zl3-F@bdJCD2bOKa^?A|S2WWIqW<2HhgX_s#i??4i8m^E&%@ML0%_sWV4f;8a zvHrfR@|#kNiy~Ru{_Nq5PMpGiKQ~-)iSS#qcaSbFZrg!0Lw4Q+?g>EeNjOwDOp3Pm z{Klar#HB?Z;&a;Qad1XCs!~HU>C$S*A9zNB<4_3s?w4VgbX=TCxa-gs)z^6GHChk^ z@?E$V=SFc5Kr&AL1pm2%`E^DkYVDtv*{#+jV%zz;*zuLFOr5EUGv@BJE(PAvcjJ~wY6`azc_K>a2I(TWuR6EtQBlPz2%hezRf*}O&5*m0Us|Vx zyJ8c$nE>4EK+VR@lY|- z`4Afd`Sf;V9Jn57K-3d)4GE4OK7EZNn|eVaWGAdjF3ou<05tpMsdA`EW?i($-tq9BBin!tTodad4&lFY<6w&V$3dmnzeg2Q~n;dEqw z6qqi%5W9)c6?NUSD>kG-NT-xY_GWZVLa3?DA8}}8WEOssUzTB!U2f<=p#w9E35$BB zuJ(7XXbhx|)8Uhz2u)&Snu!P$w>$0OGvY<2$vh}}E8u_o^6gNT@D8hasrK;nbVP5j zoE^~1Tawl@Q_wJIObcr0wT2Ib5fazEONXn01zVoS=7N9glE_k2j3J`xQlYDv<2D_2 zZrcabmf7=(D>#Qb3mK+F+<(iTJV0p6$!h_SkZo*jN5;oP03yqa&ap4KMXSN%NFhv2 zOeLO&E5q>@0Qc}d^uPh)rR+!H{qO%Ce+&Vb2Rgcu?l3<`;3o#7U*kTC*ZE707Au3* z_T=S9l>XkB3_t<*hoj;``*%zLK(Xf5j5D(LfvgxD3c$WrekA!8Mm>i8dH}PcY!+52 zp@-Nq#v;3=REonq*X zVqjnZR7}MS)YQ~q%!RTtE*Lq3!LEkFd$4NNzv&iG<8P3r21lfNcI|e5;=vsS%zL12 zFK_plLx6abl+8u^fgj(D3?wtLU&MBY>ir5>}JHV8T)8}l*#1TKL(Kwb}|kb^t(kW91@#>C#I#Kq4cV% za@gm(ftcu8yxWXvg8q90sMlP9UvX~%QZ@Yi{CqdS$^9hY!eP;yXtJ7-mKLEbaw*9S zw2C`?)~B(|l!dD0{&dp9b|#>eX?%p^o{TDJ@8Ln-S{#y>&IstaZLlAB_0$Pszfd8q zFbBTp!ouW$PPy%sN9PA(T>+q@X^eIjI0%dLBO3>H)8n&s9K1wI{CRNbP50|fS4yS& zendRax9|*5!2{SA4fq$!P!)t2Rch(#lDv8IrlQ~!sG6LA<29*hHBwUxYV_C4-=HH=rw*fRdO8MjKLR?%wxg2v#+T1?N$z%3Ly>)+QyR&xi_?`a#q@7YW zh;n_fj{r%0e$Dyw#*DOBucSgodLR{{cy+Kr5=Skaa$3ZRx`AM=+u7+#8|h6b2cLJn z;Ne~eb4?7Mb)Tz38ZW*Mml+o$!|_tX1>g$=d;(aafnNzh8g2jwFdgWiuvfc5@%#60 ztD%TnfaBbyyQks{|EY>jXBLcV@U?)1u$a`T=)*-hP+lRoa?DRu3hF07uVJyWE9&|+ zhtB$Sdl-?0MWYXej;u;A9-N`Mxt%YyS7@O7(#4H5#;$*SZ6ey9yWc92PwINec;jPQ zKwIccbO`cVlnjz2x!`^4F|qe3A5fPkxmDHfYzUTs4u|8Q?Y2;F|MFm?X?(C_KvB^X zc|wOk11*7sX>?zP+`BOM)v3X?ix)fU5cn|O)X&zn$qVoQ)zCTv%uL;iFi1Bnn(vuz z9lHG=gEmwSr_>z_94Z`{+pk`O@skDh0fxP(-clLm$C$7qPL9=*UF4%YN~fGEF?TA@ zl?+WhGbv4`I(x_E=0mk5=U_r+e?Vj#*Q`jzu@!8@2~hanhss4mfhK<09Cmza7fJCF zJ&Ows;u9BA#RJdlq~UUkjxee_7iUKTfGV*D9&sdJbCnCvOEVuHD#sQ+R6p`aoKLm- zfoYrKyC0qmcb;}2IayzuW&HuAkn5GBzH3fMfL44yZ58Q1{)zi(zWi~YO*^lD7*$+s zZSfOnxnn5f{FWVp0A?Wf4T$E!1vL0RG^BS0+@M!~*6+0jVT$DYlTY5L1Pi3Yg?;pI zt_3T7x}JEwJhzcJ0*djdaE#Ab8ME^Vf6;4rqaY4cY^IuMaQ(iYQ+aqrYi5Qf z5S9uG;eRL9G_B<)(CsDRSky%2so~S=l>xa>jJ=UeW|3lm1O)LiQ;dGY)90_^LF))) zgu~O=>nvwZZhpbjovFecCi-_@ff?n%_kBTjdC`GRdzTurXx$e2=~ejaHg#t#d;A4! zpT;kB`~*%@v){?iK3USvbFt1x)+J0;x|b>34UK=h+g6(4yz|J*qD4}p-I*Au`7LB5 zCP*mGjjbe9C9L`=TQ2~tEiX&G#hiSVLgu>?hjXv^~mZ=cW- zLQ6ysOvf}?l??c(Ub%OrpcGd!^YlA?Qi=>grG?PCxlIv2yhT03LN~6j8JtTeEh+^U z05AOSg_SN6+=Q}i>P#}X!a$kx!JRrYhekH!%om@4oY_P=me_nl`5<%%c$ z^>(A>MNz@k1Gp|QDd1G+C6t^}q}r%|YwwvQy;*(g_58Dj`;!ZitI6@_+;Dmg*0jF& z)bb492#uEfc__GhrUb<(EhFfIY+3ixo|OFQ=v0o|3%KhW_z2H?7fYHrWH{OTjt>i- zq;G3NjHbP+3K04VPug5^PYK9GstGSct*@G^L?RrmeCv&=_1ItF?ybS;9{ZhC;-a`p0&g6qGh78`)O(0pp!eM zLZ3}VYSRx;;LCbdJ>$@-d82Qa_D3UBi!EZhWYb-XCqa~7wgP6SQ1 zF%jGD(;*qGz_0kX@mD$vp0l(I)IO`Mj>dw7SKdEcgq@yWiC!V&?tfZOdrwKk>Et-a z#!vS2kQXZnviy20u>f9VFQKM2756?G3V0sp+6w+4@(^17a0ojs(`JG7%(Jkdg;BGe zR&lslG>i^?){?YJ%(|ZLG6!|VVv?a?+DhpV-JhX3pEfSB_0Fp@^gqOvc(^N9Ec=S3 z!D$a+;0G98pGdE&v5~y8vJwE{S^;NQ60@!0k#VQit)N!`+ef>>(`i%2_ukzW*ya9j ziTeKk4}Cdb**Q9P0X>C-0mt7O{hy!5fM#ypgM+VibchMq4ax92k)FXcgOJSj>+DA^ zO;CR4@87OU`FF_q7cNCQ7e$a_*?Xj@+9^Z$9>PM{qmO-@^FLmvl!DuT)DAlKKM@=< zwHW03^f6MaYNpi7u#PhDhczu~5ly=~M!g#~+_PJT`z;O7u|5j?ig$awF=PgKZKLFa z>~ysM3j&(h^4}t$>y-KrOuB%47?aLHY+-kRmVqG!%Y~ecOead#jDp}XEU9Q7cm~X2 z7^C@feLbm;j!r7K<4kM-iI0fSgsLJ%HfnO2In|dUkR^YWEcJ zzCZZV@w2#!R`9!dAdr+%R+a{VZcBzUIL$&e2iN*isFOFgsU$yqMI+;GdaOizxbdzX zZ0mg=_B5B^!Z6B;U%!6Eef*fC_+t^)IsxDKKgEpCec`?92Um9QYTkpsQrY(kYsXo( z(xku(Pl~|3p)*?_Yd)!)oenFaTsVMuoVqRl-nakgj#EaVgP_*QAA93K@9o3(rGA5n zZ1Q@|0QH;sKug0;!SeRTPRAc^$JO-6?2nj6xn_Ju&IMl}*7yuVgDh1* z%@q0#UQaYX2^L2D7;zfhSE1kDqOYD04GGbMTKf%p%CnM68i&rII78Y5SwcHsO126pGuZAnQ2zwb9Ty#`4)1sIit5%wwGPQNvog9ps zVRyA5|LumiM_FjAn6PBx1du;jQbF z9FU$fLa)*nfYvcJK;z+qr69~Lqb@f}Fo(3Bw(q5ola<6%xk_xO%@J^;SCCy&0&?gN zXYXaB5#x@Z<2DtP18Z@_hzY!Hp9u}LJkZMev)15T+=^V0*PmF@8QzeZ3uSZh2rf^K z52&MLxN&p23RF2}2A?F! zq@jksru3N*6!rt6juHLt*i2I+3$fx&*PzjDiK7{s^ohurqSRwXnwdhX(uN#!+!Nd} z3Dz?Z$AtKCvL6CuyuS!0d&$Dn#O1lQHxRSz4duCr24-k+APF*Acz7RClbHW!rNl-|Ge?Up61^GSuEm8Jp=AroN|veG#}A zwAyN5uV=6S%+b5e(zzW2vZCoUWV~jf2Rw!W8Avac&)|K1ck!|h;JqEalTv!h;9MlX zE(&{(K^6^}sb4Qw^Yo1QB}wN;k?I~8L2jw$CfSw<*+toBk6w~vY?8yz8%#0LA2Uk( zxZ!J1zP?net#SIplD<7@oI=kGn0`Vx_RWdxB(v?v`%mr2)lry9XAcxi*ywtg-p{VJ zkDo8J%=#-xeDUp_EGhY%)JFNRnzkT(1m6A%00D;Q`bTPAXrP!VPjRPw-jh#JHKe>I zfsBHX1)k)os*8QPREpp>dRsW9%1nRbHG~%)$7Qpe^3q#r2k_D15wA^Cpqtul8blIZ zBSi?qy#Is(#onOZ$=t{&BP?JCg+7NenOP3$G@Oaf4s$QFeHFard;9VPQ@hHX;?`^k zk)TV(EsO1t2Kir5LfO?M z3w(4JRdPe7?ASZ%YB3jrV%vm-$1XRvNJRYvmL5p%O(m$&bvp2@W|t=STA0|8+99Oi zdq|iH?qB$cTuhCKvD>{MqjUZlu*9@7dlz&dEr*Y{e%Gyx3e$urmfJ2L#b;+>I&@e2 zJ4nCo{JK=&&N>i=V^2n>l=c3DYuiNAXSf{yclQ8DZ@H+{QKMqhpcMn(RWZ>$z}86v zphuu_IUrZ>+LA8MXGtxqT@vWF z)Dsg=W+N6&R^ZX%SmDTO$oNaYFi|zs)r|p3`WI>`Z@^lU8EH4zrGWcKe&=2O zG%~1>7e_Mm9-Nqh8BMV6?zrbvZ=f#hH=>5E3SO-R*WV_(nh*4ZSbsY_xgB|9JrVS< z*298o?Fdehf4C+mfNSFLQ7Hb?s%Qf&0W;dpi-);N6W0#Fma=o6FEa1{`#+ZyqSb#! z^f&zWM$?pdp2!} zZMNv#$7Q zEs3G{Bi=WgsUM`v^2@Q!qz`jP6(ELCN|patYCz%^AS<1!cBFLQnF7F9&qrOcl$fZH zKbZIa7EbD@_Y#wzTAgj~$dB%2B(x#5PYGj+JHBQ((4alQ*+eM7TUV`k^_L0Y>fvDq zgId+{-{C6*bbvPR5L}QKM)rZouO~jDOjq zSKWUQkd82u82b@ie7DFeA!SlgpL|a^xh~G9Y8>A37p5?$2J%<`-5H)wB7P*4Ksi>S z0Y-87y|!l3o5;wSCtq<;)QY=>i=}kY)|hg1Lk)sQNsw)I6%KefBTxi^)^znUa4)bBRAPs@oc`)<(*=MaI z4UaDbglum&BFn+J@Nd1d|Alk4C^SC~n0HuNS`QD%e9olvsuSgcK=Ix{mX6Kd8aON zl?}v(gH|+MODRf%Gm-l-5MPEY{tAe?*2Ltm9r}xCJP#T~M7BkM`Dw!56l@cNz(F$> zp@=DL29e#~K!XJdpyyKJL6I61uo(U6btuj9a{fX1ALPYx?izxX3 zA$xD-3L{jt5{??SM2fw^0&0taVrfX8QJG0{VEr~C6TY-0!uwj#(phs%9+kz@%WArHg31p^}O5pYtNHGktl z5qxmdStWQmH&&z-)Bi#OP=L`Y6iyix!3O~8b*`Hx&=}On?CRvthy{+)5-?l!ZvaI_ z8?kLci|u0IwF$?T^M9T=TLk^fbf!+e&c-O!iKfYZ6TP@fh zf3i{e!k(8D)}rv_9*5Dw?6ovW(Lg7=|fitAw&mBO`d3KmziG-a_M6+XD z>>)$JQ{7nL6IgkI0s+4eXzZf-evUA>&)Cuvh2K3ve!3miyZHATl{HpJfy}&_93RiC zlyrCJ1qc`|!4;9p7aDJEu5Pp-SNMB%+dqSU`>plj+Y>A+`(NQsfQ@1ajeI%Jd=1<$ zSsVk;bQbD(bz+B3_iBM_%9Zdr#tj|GX|?Ew24yq_q@QXCwxq}gs1yiaHzxi&KF zn?~mjRHcXV1!W7Wd@nConNBTV;9 zLcchKHqtpu(dg>i%|~y(t;)x)nSLzww8RtyU9kqE$%nSbCY{? zPY`?=bR=Z2*v(k{tMDa`5F2Nu)JMrGo*$AXNv`;c<0X20rU*A3G$`WfvT%H{k3#O& zOUd61{(q}rCCXZ|J=;(4b{NSZ)U4GdLhB;w*?(2Kru(TPL(0LV8-hb^PK`#)%zjsXsY2{NOWyShI9lw3 zO_#hs`LE(XevI*1?+>wFr{VYZIfyss_Ucvm8m4L;_JjCatFxbjGo|6hwKsYC!FNk@ zDxSh8mV8&<;FZw9m?j5O!6Bm-w=`AR2LUbCDfc&*FWV=wQ*7sEzcSBF;!PTb2pk+N zDSv`IC47kiXi`1xrN?Q@nLGVY{rZ^O#24lRI-d`@#STT8t{1P)<%e|{>`~Y6{3u>s zT9foS{lzXFVAy4_&g#`cXV!PshCVj0jA5%AVv5>aO1^u`F01WJhwt!y{-?-y>VND) z>T)Wj^W21dM!fb6F7;~JK=9Tw%GvJ=JS?BNFbUy*nK~jzkp%Qjv634u=%kSc%;mA< zLZPsDVf0q?vPbz~91P;Qosq-?A;9PHsa9lc>$;UM-q#OFZ$fpY z@*PT7VvKHat6q@&V13nBOBm0mF_|!&S7a+3F>7cL&WhB)gRZ+DlbPXvHK&iXjoG=H zot*S^N$Vldd?GYj>*JJvWu5r6WbwoN1RV?C6SVTCPYJUQZLP05CR{X{-0>inov2{t zko_O~9>yp8L)7_$3!bGjqi>>GS?hg65I|wQLRh^36cWe*eCH<3z6;NBCZ|T z$02%(8nY*eMPvSDay64*{bSIZAK9gF_JkfSCx+Z_@e}1`mxCcX6Binu=z|e;g0?7r zq6&1)KldNut^Us2?LM>iPj%HTyBiBYyVmTh5fE{>XINnF7!xZp*}M$Nl;>_F5E^E& zSKqUz{(o^*zeenP*68=q+u=2t#yq#JnID^%j!&l6&WqwEO#?37m&U>_ODJZaCiMTh zI4&8J&79nN``WYu*vnxI&>vAK9Tt5D)&8~b7v0I43ubBesjnIuM_{os)pKBBmVB9Q z1fcJf162?pMq2_x+9(K@Am?b5lcO~J`p?4i-+E(@W(UU)dg@`~({7m&>Udgyms&XP z%2Z*i)Y3-_>iM?9VU@?er!9~!Xgl@1F9|4jZ7LTX|AWpoes zEQ0}>%vI4;^7!~|5wN6PY5h;y)>68l-KXKH+VpQ9b0){1BNBVrQp-ktAUS^$O`-w1 z^@pxC4SGMeRZIW~7OynL3p77H&=x9u?l7w{NZ;bWvLI#X!`<4l5l`mLV|P}YXENnc zMjJ-+FY-LaoEqHNCqnNZHTrq@TFX*x#G#?e#j9k)8|d0BIqCC8$Cuj6Yb*~w(mbU_ zsf{h@qNd5w34e1|+Xi(RJRC?XDVbsy7Vm;2rk$LOkul6UK# z<~;GX&+SjIt{ua`F{WzcbXS)m?OD_h*B5NP9|K38cTEd(uojK<9*&KMAX?{o4^^N= zG8M%~#0tAB#6dwY=50R*`93>+FuxDZwq1mE`yy$%@V&Iv@erTc-}axjwYQWDD;h=; zTn6Hfw(?7T2|yb8CI~i2Zpgbx+*w2?kQ%j%T90^z#!G@7m2aDWRxZ9J*q1#4tIPuZ zfm&R^E1ZpHp8!8!7BBKtUCsD@2DbDV(M6SW+-2YMM=?Gf7;n*7MqLhruHKmYBst}` z?t{yj2L1oM24BS}$K4SAE}=F$Z_iNaq9Jf#sx*o_UAx@Hp6g7DE|$OL{Ut@}Y5VTu zaf;a{)+X-NYWs6&UETIE$velA?=Y$_%S4@TUH&q;v|GFAG;O@?C6=LWogf!MjytygIeh{<0Wf$%%OTGG6`7(-*eSlNp&D}M}#5fT^YVpa}ofx_ae_sf`XE8&E;8I!Db{;!i6vYvWew3UKB3ui@0I; zar-3~@xgkiBf=C#ABH#ZvH+{zS=^7Ydz3o?sSzG$a)$(3PaQ&eOewi;RBM~89m70N zG5~uoTBM;bE2RZZn=_6n3bU5hqh~GKhg&=6G5#s#i)!z4`m)aO_}On!^$N#KD~sXz zcDf|0zf(KLf1=|X#P!H;HJYTmMd^$Os-3fM(}d+QO(rhji(k5Xf;zht^G?y6Q{z2j zKYSqc1cdR~sNvH7FU6fyJaJp7chSlDt#hj@$9ua7sf*R)v9N+Y<VTajpBUr9X5SCQdY;Ith%1 z=5aU5Z4dko=Fj+XD3Foaz>s^bUSr{-`NeMNsK1{ucc6*9>9Objw1lT_HJ@|LBa_t>*mHL;Q3mR!4T}{czC6xII@>8 zRr_)lH%Fdu<`!5n`fuK|JO{m&d^z~XK;NX%2GS7$q^akZ}q3!KHMy5mB*Cm z1!Lo3?*}fyx5KmD;~xi&sa>ng8$#9Td8ofm7hu(y@i9ezown7on)-15$>V(9@7%(} z%R|SFuxVex_uOwtU`SxYCDnJ)W$;+Uk*ejXt1>U&)XnlQbPt~JRBOwPUqOw3T9sIE z;?LV#SqAxbS_|#F<}@w_R4QBP6BHR(KEdl>BYdA3kM{N`ZEpReGgYr$*RgH~MEr{Mq7ezqNLYLm z?=%W@REaCV>%zRniz+w&`jUQTtGA>|&Z`3sRKC>2`+F@PQ+H)M@|4w+)5y0)<>hjB zN!{e#5hvS?+w-H84NppMxTvb)F^?&|j;&Vj^Cq8>K!S#K8x^_pWkKN z=oU8q`ZOR|;=&i_?)3-yAwX*@o&5<(jaHE8L$iuj8xz zc!vG5iv|w$k|M45U6p11WU1=g%Ia~GMr;@96A28-uP)z?CvZ(WF*5_|qX}Dn zl~0NWC_f@yuISo8-})&|S)6aUa|m9dfGkcOy+;UztrRiC!g7;nRkyl}#m0YH_O|=N z8YcMXp3Ll5W!g5&i_Y=Ve6SU_#sJ+qbDjV_AL~BVOkLSlH2A}-b@1NZnIJY@@3?3m zEYUw#-;?XmEFms$`XOR+juOio%Wl99)ofrPLz&;ksVgH{2Iq^$_zS3okoVR*7FyuC z^HFqm&Y_=%UcW?VwqJi&>-D7eGfvm!2kG%Ea*`Ips7F#f{7@TCxIdpq-Jkjx-8^$` za*}gFWs1rD31uvuUKS~)H+*ea`+24MO|E_Ib+y5V>nPJXKTPr_jf7=8BKz2zITO42 zTKIHJR*$vy=VbGZ7=4OYleA$~2_C>Y2?h438?W|$jfeTo51ZdPv(t}HrX8DkOyCe5 z7utgvN8`9;lWFc<5&_3K3L=4;$f-Bj z1GB%#Y8_+vxc4ZxF0e}u+$@>kF6_PSm^BFX^V19V<1tpJhK_hYBCeWmGap8U@S^W= zbff}4{9|pj?59(`&#drnSnt)1_s5+ z(Y^Bz`N;>~2NO!x-^!OUI*`rB28zEW{QD1LK*Iqo*@OF62V4*kDTnx@qjS|ih(N{Q zm;kZ0K!dzX6M|hTE%cKx5q5+#F!^=j&G*Kpgrd zCkL)Cne|wH^`9Q19cWtZPn2t1s$Bw@F`^_#nrXz zT&=r(6+R>ez!T06u67zfrvTY;DlnqNlb8zJ<4`ULD{n5?jhbLpp2gD^CI$vEX=x-T zX690pHbjL~jutQm;8(`){2LiStAlD?Hdgx6xIup!!f_sNNHxSY;_SBSTa@Ex5YkBZ za16j+MDr#+mPhLyVCxG^s%HR~%VoV^+{R|hfHd#J2Xx=laV@zUz~&H58?2CWX6yg3RJ040H)mgLh{FRKhGDKdNy=FyDmcbKcV=W#F7xp=Iy@o-b)?np0MB3wRB8 z>v`;OFhK!BG=A4jEPXaDZTpBhzUGjoh3!pB1iJ6vs0C0q%MIEo?_4p0WF)tW1w2{k z$qPjUcQZZje&NR>($HD1^yuT#J+Ue1i!i*#pW2yRuF3oT+Gd@MrCW~l1x=k0DjV8uGM%&(tJ<{S?y|A_c`;%d!TMc4Yii@A4kL}MWQd>VE-&# z0bfRbEGhIWv`T_?an=tz<#uPCm-EzwMW1F0o!=PZG&;%0Q@*j|e3rACtNd=jNnV{( z_2q|e&+XsRalIPL!#>11y?9u%WyyYEmPa{=xjVK1<_dBgf80g zmETt0U2Q(WL}SsHd7b^2P`D$Ha03q)3>Hz!uH? zSHhs|MqO8m{@03wa%7{Gxy83ERp9O;$aY!o@&>!`TOO;eD>s zjUNf#sr_%YXG4gP1Od=v3%B+?30e$ZluuS0^Jk7PB`4OYO#%UG*ISLIhTbP|?ySmM zu4EV)wq0+;e7O;i zKmSSxwn@KVMQXZWlr;G)pvi((NpIR6P@1CPY4><@VL?q@1;&2mVHq_%b&KlE{gKmH zC>nqL4cIt}QNSj{KVlp$*y=n}T6U0$VV?qT3{_Qc7r$~L>igmHQgvK41N=hBqi3#O zuQtEprF&E_{q7|5a9c5IT+$@7>ilL&z;L}kZ+dDR;c@yIo$#ka*i|={s(_+@7%oW7 znsvdu7VA$dcC)u`v3p{jmXLc?^&%qR86y>(wpOz}< z#1 zYt=!|Y&1C~P6smKd1juy?WD7Kt4|etCnL7Z_oZrWQu{|*h`js{q2rRK1!13`m98e0 z-vdRKF>`_0_a%5y-5u|HHT$_p4Z1dITw1l_pH%QCHI8m~ZY;P3bKwXnLF9>0oYM4X zR8R0hpNkisS7G`x(*)7U$@9PlD6k&H3u(Mm8n(G3?%d!0!DEXo$46 zRuP}KQQLO(Bxl{e?44ct&6?U2SSXl#iM2sb1GN_8XZ0HXyHe+2YR#u((rDu`tES`% z%teXv*_$?+sI83O|9~fwU+mcCgE&SQ2n;ac{n}gYN@BuyuTe}=rj9kgUze>Q zhb)dnht}P-SKUaQ@8*qvZUy5?r)g0ran24>aLrC2yYa6zq0=!!3JEm$)Po7w$u9^WjLd0NZd{-t`Pa-3Y%{6gK^3%91RszMVC>+zNYi+Cnau zX6HbJxzYK!Gq|KtWKmSia6U>+44ogFBC4UZYb%c#rrIJrg^zZxba(PoY*Ct4#e6U| zEjA}beE&eDV8Pb;`{sPS+tQu6@Aw+$lk|_lW6WWZW5SmOc9wSJ7fx-CZ8W^zgE$)rd`7ke??@$gEeq#3tKx$QX9|x? z-66AwC7S_He6+kiognV;tKQ^bIeX}q5JT!?w;+D`eSP9dE8J8I*P?&!79iI*g`}xrnMduHqlgv!g@rshJ2hmI-H3T4mYQR=-*@F|?B%mK^sKsHIO* zNkLq>L9>5s8b;zH6g!lueRNTO&-yfG(jTn)dK^4glcHu>tKB*{x{sqc#i{my&Xp2p zuLaAfv2Ss(o4XeE4D6*g^KKCjnKFFU6t_qA@U9Q1vu-@c<(A4(PIsRx1x$6F;lAT3 z4_`3D5r6;k*uqIm5_#t^7K=z#;2E^#YP<3~u63U5GYX>jubEz?d|B@)nyPZ#q=1|~ zmYtbIVlE`~fqule=Y@sS!nXa=tN1J#B!1`R>d0(e z_2Y)?NdOL!=dUU#x~i%YOr5MVg1DS_1((4?+TWJLuO0huKE0yGQO|}0FA=D(T%;f7 z>p~=`FJ9qA*}S_LH{EpO$Z>{mxwaKPEJK#{Rq&+T%Gv2rvI;iZwp`lF{%isXH@Z_s z+gbhoyywtA^>E6g)cFz)TKf}$c`Y(z&!iQ!$5FL67wEp25Ivh%i!ANo*yfy2N0Bqp zd>_xw`M^0b0|U`nkO^~@eC9*_!?nhFA$F8zr6uvjqSiq>lGjf5dDQ;l%kacR+1_nO z!^eaxQ`B&eX$vem!Xk0#mBrJ$2{*$l^r`eb*0adRxd}`mFMi^JDw`gEhmY~EiHlo$ zCHgTgD<=x@YyN#7rkVzb&7nZd-7k+U`m=SG9>R;gnhuJ;#6!QcZOfewOO>Q9mpL3Ph#nGtV>I;eHoWlt}XlnG5MWmEK<5` z!952FFPzX6R&0H17rkXl4=1m@_me|?NrBXzkj`N`Y$$~mh_Fo~0VJ}2*~;Et%FT_Z zuD<^8bkZnHNAR6Hv641O#p?QOSG&qiXGwt*GyL^nE zf$FgeDdcT!$A><0^@LR@7J#UH)xO=dqLHn1-~VR+28;AcMw$C(TzqnrAYuw`EpUwi!a_Qg|S9)~F$@DBb5)XJ=>F zha4FLslq;0CZw-JAccjfVNb~cS0gTSp&60KY?kbTB3B5LWYuv%SMQGrYVo|>xWv{8 zFLs^2fX@Z5kOF%O{>Uhih@D@SZ#D>q%c@ay{F-B-v2qdG+1yOzMT$>N4UcGjE7z;u z-z(EaWB*!_`1T=54mW^vqKD$F0qNby=qN7scz?eFi%uC$aoOvT#rzSWW!&Lu^=K&T zbr^3;1*vA=Ynmd)L8XScOw7wo^-*5}%!Wn;y%;Z?nlI zhDEm#4bSiAWw;LP+3-2cH3QQ0Lm*fRd*Ti-@c=DhUPBO4YCXeAm#@)^oSc3;bIR;*DoX=jh!#r2Jdye*1 zGF(W|W#xv(9%8|)p+qU7!1^@%z;*`M7=-IdZmZzf2?62e}4KI}EGWk_M zMmrDLL2^oQ*P7@fj5WQoAC?Ivqo-tO&WXs?5S=C zf3pdONeHpqFO1IbJu*)-X(7ZXMs1(dv8H!D+D05mt0BXm1wpZqI9+*W|hb zQ-KCH;W>Yv;DCrb94CJoL=yUU_fjj&HF%ZdaCBQ8?u`nSeyuP}X?%3bdR_8dntG39 z8M8*2{nMRX@NqWRGCS7oW9b*Sj|I0I{!U6!I45=}V5x9%u^PMljvwxqvXW9Kj5!13 zsz?fa&fIYalM@rBz?L9~2g$zKvAk%(1O-@+ek0~2~UG!TwS9NkgA#@j?Bt zW@c>Vb&?_|l{uqbqAf=Z|KL8Ki4!Bk0i?a`wJ_i9-j5J>^xrtJ1oUSk{)nT-g^-ZY zAwWH%bgw5Dy&8!<0F-%>=Ikn8jBd8H;`9)mlX6N+Rdu#76WND_|NB@F>MV1~tMQ`s z&7N1ZllC&<6G{Dmm)L~OtT$rfYpUvy8a(UO$I{v48+xoV`V9oi1+z$jBpp5vdkm+n z@fb4XE3;(};NJHCQ1{khSq0tOs0d04NF$ws(jnd5-StRFC`flV(jC&>-QCjNAxL-E zL!bTN>-+o8ch2|!IoIW1KFsWy*|TTXy4QWLmH5&ba2X+YwQ_n`$9F?cB;`Vw7pAb~C{Z8To zU+^+H{K;{5n691COqe}JTtF5*LJabMt{eGw5=J!kWKeAnFcvWXKvalq7P`uRfMYtpzvO1K>OVW!UchD6vKUGU

wT?RDKAlD@CQmH-IclZ1j9fFUss&;HopyyZgxCl} zYrJ+A!MtNau%~v7hK3gN#qk|FF>b({#U`U+Tna3&i?w*Ed+P$e34``s&vha?a`O7I zaPsWD9qubKrh~`)aB97m-LnA^7yL|7lsB38B8E|Zf31U~cMy)DgLn3u{7ImwS~C_E zs16S}r2`8im+vMh^?+L55m25RL7k8S5cwsfA^BD`fALU;LcmZ#dQ;Y;ub^8ME#Q*r zCO*#Re$P(mb}?>}l*{uU^92VIsfUsHgI7{gl3!Y?>I%0J;zr)f)_RIWkv;|~GdVG# z$bHfdO~%+;`5$}Ya{_RkGki4q4~pvr1_*rNPmG2r|FLM=835o_PkHDc4tomGX*?P9 z5&q}8_S6HQ)2{r4e@N;YghBY&8^Hsyk0AfL01L=pf$^C+4YcWo5CHGPNnHLB0R7?b z`Chzu@$~c?#fI)*+SG#<6nSN}*5f-n(KnxIQlUQKu5F@@eKj77WRIF8Nfi#8_&|W} zEys)+qQ6=&F*s$p{WcYyTNm12FlsOvT>Vkea!7zVOAdwkdQCWCZ~P4Hz2*nd%34$={;5>N)8qggZ-3IBeravcz+XN8p8FOG=zMBUTjgKpH23!e&%FS@Gx))k zpU7qW+A3uFH=b1@$`vobv}(Sb(b_pY^cyysRL3MD0wULMlmWTS@Xt>_8Cw6fe+!KC zQQjm}K|5@PdXdx7}4t=5mll=f$Lx zmcff`t3w=9=`vgL$}W&MEhU4j$mch}G{T{#I= zsjtRI!ElE*%6U%vh9=&;4HvRIRIAvrMnbqs9bb^2^K2DLI_-_Vi%?t6N1BXXU7P3W zONV`ZxpQpd>8{n{T<}2i)$`_$(J*)GN{0J9>$-|-*`4`DJkjjdc9yF-OshU*i%Ju` zq`Bu^xCLHlz3nbqD|ii&DC5y$IFT6^Py~oeNSqS&i-}kJfiO^2(q1INf7!h`iE!RA zG3+|9uocdO9x_rhN3s)T!Jgy+PJZhhdG%X|u?Hg7c9!M1ld>3(IG;lDfBh_Q}hUo8AX#?mX~MyZoK>u@;{U zR{XhHg7V;bN?x-M7eQ(B-}nN1@Pm}6A0Pi@U2W~hPCh2mt+WRsD=RC&QI(hf!>8yO zkq=)j_D*3?jqE;$;p!kjHl@1mdacH<=nsze?E2j1x_VNfWCIeV)Pw?EOd8Chv^VYO zh)aT0JQj=jltA$UU|g{U(A;z4?{fy%n0~!c{m3_|(7G+|<*@1+067>KD1a{p)@18h zZvv#2d>eAYcR8ixxb}nc<;E5tRRsUjkwaS-*KxBCa5b(1YKNjHY40~q8b$vFT9~ouFx>U!`Umt-sgyKFoM>NyD|}=9OZZRi!_Ld$j+dMdW~9?tuN2!!FBX zJKF5Mdm2A}(N1XU%#We>^@D&r1&dDLZQ>>PKKkf*lscE8DZ0h-~RJ_SRzglyV zx!K2;aTbxc?b$^NJQVej(*Pw%M+h~{^*+}I<{Sh$3EN}HfMZiK`WjGBOv>^3_2{3z zV+ITjh|UJ!Ywt31CnUA{wq;~MU0z-e(78WTS|_CFSAjfANbj3Gtriv*%5An~U7zk& zddu7|i#)A#yl_|9qEE!;*6XefRs?yJS3KMlUe#KFwOj+1UTQw+@$7Zs@0ESOt`5CN zRLSE%I&JzHEeCwD2@Ajh?_=@=$P^(ZF*^VWOv#UjF(DLzH!0iO+ux1?oL4{GXEp=b zzW9r~JOKBU6jvs~{AMf3BF5omGM@)wPfrgZXNmTCNE6clyJ!uTf33^P16gGvZjR<~ z4BFqp_)e}HuU@bC;&(zW33=cKDI$OAiZJRv&UHm`50pz1Jh9nyABgY+nGpjCPVQfT z+%7R8p8LUa%c5N2m_;y>XBa+5CU@~Yr0C`S&AHDY`9SCKo}bcgp7VF&*-tjaT-P;` zHlW%;UNzj&R2Tlm`rhN0eU#4^5hZZW6SpA{dE8epZP1Hh3*A$z7Drh4*_9%+^&57c zkMf0gbO_u7Wkb6cE!qfF-CNNf0A)`=0@K?pj66W6=6~zfbM8c+UhmJ_Yw?vdps8hm zlrM(0dabRw{LR%O4|tP{@0afCJSDOYrt~izaeM6>qDmAKJj6D1B9G^bP#aid9V$^i z)RqmvvefkN5iF9;d0EK&`0zv-q|PXDQHIjhhfsLMostok$?T zgK$|}c6PThcN?38wv-7p5y|v&*RGden_t`{d>+7KPMdZ`OLW?F54M5b8518opBX=E z=I3#Lsx|fVxY+bPinl@A!J)R)k)uqcZnB_o3dg1(3(HBb44C&4)S;0GYP zR6F3_K2XAuYyjbu0jkclr+Z_w#abjl2V?|SkfLC2v;Y{O^9^NT&9}i1j+fXIN3H?c zzi)iiJickXkJ-KN?AqZ_{pzg}0Mk77i7Q+lK)P zSnKd;(fyqreslAZH6dc>gGl_9+nKr;BtKTOIZue$dVkUtY1nJ}*RcAGhWdFmO*ph) zMGta?L5@jWVB?O%S^ekUXYi5`_Vn{W`}AJT5ArkQ95DgrAx74{`nN$l%zIRziNsWb zHs(KrD+}nADD-Ur^M6dN1Yw{FrGkOA%JXdvGz<|1dSwyBANh|3_y5Cz7%`~q?(DQ{ zS+w{qFYC^kvC2e&!H$N8hUoyY;oD5{xbNvJbU5*L-jESyN~_9qgCJIP_;7CTo)s6U zGAu&_=XPKGK9~glV&J9q{sbz(jGD0M@6VLfdpx=GQ|HPg`Nzd!73;Qees1o^HtC2x zkGFIoM-Jz^d1Kp8qajdJ;r15khFZbmDzK!;|K`9sfljxJfLwokvOzp)7d3z$c*B7l zz?(@RgDnNMg#p%DPqU#bZmlLLKGtLRMz`FO)L3AH}k~eF*N#t+leERP?6x4qWM=>+a~*v$R%3emru< zZL56L8)Ct&=0JJ>7V_A>cm6S5fW-+hOfN2M0eB7uDD_N|6HaaoS>w%C@1IJ4>IMNTaBqc2^tgW5QRQ(9xUiss{Hkj2{%L)oQ#K276 z$#7etx*p!Up4~x(1V*7Nm9JS?GsqQ@V|?yC8KYgw5wB8Ij1*p-Az`Ki?ROD0#wSFD z#d2_3GujZT4!)(scY2i*&@Ehz9Qy0}bc&3uJ{X3ZlYV~JQl{kgv0}iT`UsMkr zNdwLkVc5TW%~$Z;3P>dc7L@Q zDyX|D6yEjgJ;qKpi9R(_zcHu(#(s#}Y0FVvB*vr^+RQgb+8Iu!%LQKFaw? zv31Y2`iCg|S**g#$A#GfnnF*;L@?_g(hoJE?aA_89aoR_@ChD9dniU&L8 zoVDuh9=3b6t-Ky@xZ?CBOR)-IanlnJ6T+;W4kmFN?ehF}DO0{RmP>?2|hu zj0%f_$lEr+`P)g^-buvURIYf7=FUOJctI};mFl$hZc_<4_` zKs;2X?yO^%U+6-NuZ6Z<`Q^`5wzKZIzGkf0i_7G=?p-)b&iPTIfVw+sp1jbk;gqFk zqrs_hJ@J`RwR^h)s~4qaGP)hQ>e94hn`)BdNK{3A-iNvHDZQf|#brXHyZXj*%ihrd zZK6N=*B=Fi2Ns4ClD!oDk4%N%nf1hKweEl0Tq-i^<~b)bJ-lqFUh9}y49Zk#%IGPC z)$57BcrxR>iDECH&16!k!f&1MExtU0g%vV=rP{sHoha0+V=AmYYWvms(eR}-F*k6l zu38~-O`CMmGr8|%1jO8njC%A0Vd}+iCR)+}On=Ppk6kH9eGAHE3DnnA<}Jn*-(w8| zf6M<4+aefgu#=D`u$#)tI5eJ1mT56BdUwaVA@Gj<BecE=RV-u86At!r3FUSVSZ``HO~%`4wR;%%F02 zbPswXg7&Alt`CvCm63aLDC{L$M%Us$m}`@u<&6&nDn?FW$X8}#3A*NazUhoORw8MV z#0`+GvQ6gua59huMbG!`nr%g2@XME~XP24u?4IH0*^QuZ@tD!ta+~$e@mfQfu$1uH#5pEfdF1K41Ul&C+2|P+?)De;I+uM0>!^ z18y?oWDZSo)JZ%+QwYzuY2G5T#2?OAH<`xAf5&QB%rCtx>Sz#?W2y%HD zmR2z-jX^vO$PI+tE4~iAIO!Rd*L|K{*4H4s&{)2^ENkv~T$Bb_kmTj>V+D}IM=Mre zvhFHThV%S3Tsf@u2?L!N&`-3Dtt{#dMJuddin(^;yP`wMBdh)J zDm7`F@zq)#_cZbIm#7WdUQvk5I{BS^y8*X3M2?Kt?qC?C;qWnBx>2%ItKxxa4*%2~ z7EM%Za%*_?H-1E2DRT)m@B_uR7jzqa+%{OqbKT+<{L z*Luu0aR2>D1oh`h)(*ohGFH9+zRsq2?Owm}YW1W;ClMP(3TR6Yp^fvSP$HZ5LC4k` zlmNt}M11yh3|Lu^`9UFK8esUoWdd&Uh)9t*Vw}}9%@MaK8=PTKlF6f{o$$HTLKz%~ zA{d=v_JMKdbh4dSb8wQz38f@rPMn&& z8$IvoRo%0S+rU)j3orVIdR(FZqfoR#CU&b!so zseN&*9~+mBYNGz!w{p*Z^z{#Rn_9FV5&*B~;_QSYnV+p&k6fI#6W^itz5GtZDQCB^ zR;=`4VfZeC?v$v}8m+9D-hp;EdNLFtm<-}ud<51|0ab*}n|?KI2M?U@+llTj$>U1s zq)`YrhG>nuc>2{nt`add#eSsevRBUPQ0_+`C}}gH?21|tS?V4>;hrfmv+K~Ysy#7H z6UyUe!Ia3;uNuV@O)hXs7wtnhhbgM)>6JpW=qJA0n3UV>MUu3}hgZTAg80m;dNpCr z{rYO{sZtD&TBNlY+aJ4btt~VT(pH?Eh^$R0xhv3Da^fDS@|9B&s*$5H_QI2>#@niN z96RYn#g|a1GG7oNAjZF7CHv%epC6kI9)on5gGDl(?S^@NWrusr?-2LoTBY z%Qk$S+~|za5T%qdG(5@07jZJU5B}6#z~aH<-t$(A9ydreLw6af&s0xChv2)i>KT69 zl)mc#Or{86ENPPa42fYqp58{K5*Mvu(xRjP!cjb&27V@xHy|iqqMMy+T-CJm~|8-ZP4oH(7I3rFqOIPrkvCAxnagm zxHnW9B!A6!JE6fUrBR{dNx7Y3U-dvj?^Bb#V+Q4r;uz9h;oO>O*2 zRnjE~qV~_@OS#$j)*UJe?J6TDo<*_{i;=nAI&v9BD7SnT_3QNl^XDp?(HCsc)TOrf z)C+vgp$#mar$p+WZNE=mRvLS3Ig3=51#mey^BMp*mojj)WS|8zw0^u_zpQCqRi&?_ zb*ahG3D{)zBqFO?*sdDlJOpAwxMy2737G-=3k~>bUaI^|B z=cK5fM6`%%0dY>saV_npa4m`KO>Jw`Iv+YFhUrwS$c77c(syqUTExJxzCl^`Px;7o zHmxR}AViOakkR@zvEmVbZ!TbS5kLAp&3#4g=%$Q4Ffx>Mzq0=q-)ws%C4u*MFSi|z z>W?~b3&4SAxBTOI7T003jsI<=tM98fu4QkyED3GnGaBV?Iw8p=^`*(Hlmu0!hH#ND;+Q)O-tL!AK}I51 zx4(a=U7ygzfj)1f_#mtFF87qy(A+MYfsxSzLx69|@Sgn>x+SXR&HL_Q(LL_@oH0y4 zIc_+0TA_N56OQk{YyTjdtFa3{Q4Y(A%_tJMmLyz=kHiBmfUf|stKXO;17P!CoI;oa zz&jPR!VZo8gKfNh4V*s==~ig}a0>KT0DcuV=crBkPaA$5;7A2*a*2O9g*0UUpx129 zegD@+@9k%Rnu<&LU%*5G@ZaU8;tZPp#j5^4KM*?UCN56S6CfRCMqM2?Ym!W~l&dQ@ z6B84Jr3BC-OgevEbONx&lND;(3UnOz9e3qcPq>a%1@Th&Ig|g_80Y~vbmkr(9W7HK@cDZ87BMJ??Oe*em7!XAFrUO_f?xtj!jH> zPZz1dhG5t5?_-(`X@}Ddlot+%=*&wf3@%V-;lzE}ZS$6zwIHKoBpBT=^7NQ!(d=>~ z^FLgpyXZ(pO0{SopuN=fQ>#llS+iy4y_qB+&!rLgZeOT|-`W9_3E2g>7(zqqK&%Q< zdLpoZH2gaQ&e-qYp@oGX%~o0o;NjtaN&`XS;H@nqe0IwhQt@;>fChwR)xchlIfI6W z$T;6~&z{-dFf`+&x12_4Qgq`ur}v%Cr=ed2I9-~d8k5~L>o~PiLwg%l>F!f>W9t!c zlYn)T#1-ka2(DXs#CsfFQ#-i{kI&NPhB|lnMak3p4iX$1U&XPd!=}^b_weAGn4GLI z>_^Ma&W1^0od`5FHLZ6zPE~va5J6WX%I6r~K}bL9AkhO(9H#kd9r91Bnr%6-J~@2R z?3Q#X>v1XenPKI6{V>)S&cF$KHT$Ml(Q=#Y%0BfOAC26 z={rMS0CC-c2v-13nzfCMk2HZs^(#ays&_zqmh7|W9<*S)xZ>yTR;Y^m@o+tjzo9?{ zNGMQogKyOcSD+7_3~nr|WSgauY*g`U53DP0m%UTOr<&`u9znMPeZiCp*d9)EvV{^X zbu;_hfg$0EA;t?kr---p2e7ihd-)|pjMzrS$;gNbgnoc}-sp1NjJY!~)b~Kn8FuFj zssno$@hjg$y!4y#3P=uctDiy6;*TT5ElA6oXZa zqgf5t+wYl9JU3_dhc*y9+WKI(w5)>1H}~8eavivV$m4tWh;BxYM_2Ag z@Ot0SkaB6(1Eu;ZO3f0WpvfkB@DF}ZbCZpHv)Nl?v@>9NdO&Dc?~Yj0m6>X@qpF0? zbbkHO$>jcZcIDneh$9&L>0MJeB4cbgX|=8!ItQw=`W?Yu-Os*6MxxAPUE}7UW4ktj z`c}hpQCvc-(-xHQo!I&~miF5n&G}ftS9H-a#dqj;>-f9RRR})3_3ZRT}2_D%~FQck9 zY~H5>ky15@?w!f_lR=T-3=c+xlOg6&sx)i$>}>;z`_9rpS72S-WC-jy+YcTSCn0c% zb_!O-nxVw|fu7@(=P2w?RH&kcSBXxslJ>YH@Rc;_7}&5^WL-sS`4tR*{GQ{r8=COP$^ZCZ}kkJ|+)Au-2uXePgRMthtD+^~$7<`yx;T(MJQ3&H+sY7Nc> zIlXiSPnwk^LtPa2saJj~Am`U#KV-ndZ%V)(@(icHLmg&Zn)fW0xg2Pz{1rS`MJL2j zcbVGLsFD-Jk5jlf-b^+aIWmcit77WXmOK;H?(iM?S$l+@`NC$DEW4HW2lip9F)8&SJfj?KC{ZmLmgBq;jYPcoPGeM9 zJVPI4if=~VWa@QDvTMeP{#YoD3O&b{F!N#8xHG_Awc?f+9vF%I@RV}!yr7*OfC7HP zAe_e^xTN&wE5Do_mXCB{Z4pZ$a(N7g=Ogzvj_8~J{Ky;C{>@on!fiM_yG#8LrI^K- zCN_tfGsJ^OJ^eC_Xs_KHus#!Ul3SLE_mAJvvah1lwhDq%$lw^jZ{2?clp?%er*k-t zd9&|m4psXjtnL1Uyy8U=)u@jy3cBVh%Cf2))?Q7lb7`XF=yVox6m8^>_--$R680~G zPNg3=3Ner5@Iv3@aEbX}sF<_2P%jctjgU97kg=V)oi)H6aZ#rlJcI~;$dRm-S}{$! zA)i+-?H*IBUbA%yvp%{t$cuf6NI?CH)L?rcQtmw@fPlkhncqo2l=SHvR_nu|#d;4m zCz=a!F;%986H=D7{y7~p?HX_Lj{BV@Z?*`;@A4{2P|)X5yIeBy*uI-%p(63 z)X*xTbek&hGZij6c;z@p-%B~}BIR9XWb)=nBz_vJWG(njJf6>J;tRl}3O}9o^jm?o z+zl9}@w~S1N>~t9f{BbEn8sXt{diwG?)<<+4NGs|S=I=3@ct)bW16V4dgfW2ADD z5@F}`2FG4_HY=#6*Mi_Lg7Z>{R_qaDuwo*P?}zd>C*z8}Qjmh#N&JZ2iV}+-s$#03 zGD;e88mwN#b|jcxb#o8D#rQ+0e`K;z3_D#?HesRovWGp<#mJX$`l&6MdR&iJ{l_n! z9&L*0G0%^I$%P&y(CNI2REulw&uthH;fbDzh!$~k=?8Mb`%_n5bsw@p;kV8Oyu7YN zRqGz{51q@VkvpNiZ=JhYM~gctBGWZg=;|Rf8#%E&Do-@s9&DaFaNW)9q(n~y+?Wt8 zdH^UI7;)=(3Y2_#m}Sg1rw|;w=-cjS22BGmMBrqP?c&@wK6cjXxAFEp+ON-HeBj%# ziFHaZTMqx-k0xPl+RVN5h3j_WG_La*-9!{&a$eECaJL_A307WBf9aZ$I-f4;cC{<- zJpOV?#YT>->|YdcL>cQB=eCzT$m>S$S2Z>jKEilOb|>rG&aiR5h)=1P zMD{;tsj*_d1ebo(2cndgfQ{f#71%#-0ys?Z=kSi>3G3Gs{JcFPWVV{dtVIo&cxU!a z{sEtyB>CoW>CKJz2ltlfECUA=K|2!_I3S8?Y#)Wo6(IHYf=M^oON&AF2~b6Rfr0g*cO{BEN(z>3f>0!536u( zZads(@fKF@X;S0gmr?8xeKV*jPX}(TS61vs2hISG61eHZPt`i&PvkC;T$Oz*Fx}gE z_@tH>^|7n-w$~=ZJOnzv+pR`-F@@Gk3ceSV+Lv7wdzw`e4@*P-_T&_^TgSfL&ok3p z6#Hg%awXiOzLRgRB3zU)rUDLw;CpYf4zPskyew7oC_2__#y?3I~_{erLcI*p)yv21$t(e1*Fq!@#10`tI(} zTutfa3N{zxKueQz0vrX#M+8TNCqHf{1qxVGChG!T$JKRlmvo6amIfS<=ax5PvH zWmdn^ZAaYX&IM;e4$-)xCT!bE1F~)y_CSMKolzQ8B}wvar_dZhEk?(j!&rkC3WMV# zT+3OFs6lQRYb;|CUY8^L^{YyuesUTuQ{3DTRyFIOf?qh{h&sEB$vL|A_f(sXVAN(9%Vg}huw<&@5GorWXW5`}}VFtGQ8PxpvxMP`7esVdaO9g;}P~ zS+fkAa&mj**>-Z*v{wUlL03&Is}QGREyAZLB+dnzg4S9XGUEY-^w(ppFL|mzOb#gw zoR;?QIQS16pMsuj3c^)hy=Ji|=-`|_ zKNQ5LofX8ej=>xKM*?}s3dON$6Qi2X<9*K&sMsg$D5T=c~jC@>PgCd0phlE$#F=Zv1+ zsHJmYrV1iNXA9QN-f$Mmxb;qAcP@}-YRNXa#lhX68sts+JT8^DMkI>>p5aRRlAwEU zC?>cB*K*;n>lyR&z)>7m2$5{qIWX5Vjw{bo9ZZ(P@oB;){0XZ1{BnO5QXM@Z-t50F z|G`oNP`6TS8&<8k=lHk7N)N!Wjj4N+%0+2+uCFUa7XdHL`|^qe{n6Otr7CY?h7&{0 zg?+l~G;1D6@3II^oP<|GF z`NVioMPK09V0n8>7O|Exej|wOJZ0bP_GuOhDcTwx{?dw_Pi2JArA0q;X#In*)*}Jf z%h3$8_QyY{3U!eaM7f=&oz?5OG^asS#lk^|imYWbNz zvtJ?bz9_Ijy>K+fga6ua1BWhAcu6Pg^H>2)4TlUkVGLm6s(_&4U%C+?gtFADs+aT+ zaSMS^CKz81&i~_Q% z-MaR_ZODLbPv<_Gq5qrW|7lrb8LJDjvY;(mF0q_lT=c5uStxpXd&vOe8l*T_l~L$> z;6qj)N@1UU;4m7}_1>N}B5}`DA;xey?AqbBL8Ij2%T;EMJn17-zi+`l`6|Gg8xV!k z3(WYlB=G9e(1s84v;PN!^{h!{HOJM|)GT+t-19vBWs_cDN_KW_57qcJA(ShEB{ej( zoAr(u_e?Ew`5^K~{`LGNgHE$Qmw0z(o=qg{BpEUYSSbbyU>*59jeunDoLID)80S$) zub}~&nSzRn-{E2%83~DiLD%mlhw-JQ5NKHB&$|;j><&lC?_EiC60`;))SOw zglj8GrRwa#gN-EllrX&Hd(qr7kn)VYRh&pUf@9#NH6Rz#cV`u_NX7r)RtEY#-meg2 ztN~d8YB~2ab^U`S_wDO?7%RnV@FDx1Ca+}pBzs#1l-qC;kL$aG@;6$a^AaBu`y~kV z6rs;P06Rb_2x6lpX<@l5*y`((uC1-bWL#3FI_gW809280U%y&j>?q6~UPTOHD+{wy1}~^uWi;&rPO++ov`RQj-9JcPWDD=*|e_#CNXO zra-b|_=Mfmvm*Dfsv!2vt0$NgtX)>cC|M}srYW$S*}X`R!3Iq{Rqbv_>F1$MjGUrm znHpeqXTtXC@r$TneRp5-U*Dd>z!0>*ib!ewMKu+3-w({9`*{|ucrsu=4iuh?2>sZd zn=%v-hylfyVl|2Utr?9E!?;H zAA@t}_|pRTx|i{LCeM6*s{V^=;p6INmhqstC~4&&N`&22p?)R9Z{JC_d3&LQY3_x# zzg4&nl89Aza%%G^hd7N0`^3wx^}gB+gGC^6Ds(!h1U@VDc*tk9NQbi;FXMbr(aYd) zq)nq$E8R*k<22WaZ)mEwU547Kh~si4l=rc|1-pz^`&Dmy9bqpWQSXAXo%D)-G{r8J z143G2++hLp#5kI}26skLyNW@B6gf{tpVj3vw4jA2Qku7v6n88XV4!1M!75Xd6}y+P zo1c{|+OL5?78$os?_ENEpQzhOpOX=guX=8}kw2C^^HWRGcpvx%>gksqmf{ktCIZNl3pt5rVs(#_p;Fb@bpn@;67Gepx=t~E2qT$98+kbTB^Fj z&#e_w?|2wKMeZEg4UNpcbCEy54LXtC50h%S8a!lSB2m_HsTan7U46+yrlqV>*jC1L zk64iuy6qEAHJx`7O{NFWp%{d_J0P3xHfmEkjYb;EejmRLx7`L@rP5~42XY%=9u^{9 zx?IQnUc;(5nH2KfolsFXX-P65@C*M%l<~zAT`X$`C4Bw%??^=xO<*7?FEzHE3@Q0l;Tgu;GV35&GUuX)!F z*~0mm8IL^bUeJ52^F)Q%W(M77yy~Af>Wx|QC2@{+hSZtI#AJU^4Kg$7=b6=w`+8*3 zZKLC4G4>wQx}vCp4}}Q&K&`_ZJfHcC3f^%PX0`S@^vV*)a+rY7MzH@$JzikpwN>SnN(`48VL1><1-PtU5`vIm2-2<; znDX{D@5j!5s{73EDK$=W8yJ%5Z+k;j)Jw8nS?UKg{Ua+N8uQ~_#!V8me31kadO!Pk zXhQpcC=Ngxf3#EnFq*$rTBWSogvF>-GN$TAJNpDa73p1v|svSHLz*h38ZVsTF;dMWLeX^O`UI`)#g z_t?MFSo*W|^P6)S=;YG{O`y|7o%pRtb6szK(AN;teduv-zC|>3XcYno{eoca^Klm2 zWudUIof5kEThV3XGp*IPE8h;A$ha@sy4YPd+A^zuX-yz~>9sT*)vSw7t|6j@UE%+d zW$?+fi3WO4_JJ(OW^$>nJCRoYK}2TZtO-jCPwuWMu~Cg|;0BinptF9M=(L(QG1>8gLg>T+$~nH6iOa(CQAb5;E53q(6HDCZWd*B)f-OI~vVusx1nYaiz^lO-zxFOO6F4xqs^?76H_q2 zMlO|78hIXhbO2y4ZRl3iM0_#?n{buhb+kU7(mtes~tYET^SNo@6l`pEM!Ol-NVBkh-N=_A^6a@2hk6b zP7eqm3scCA7`}lA^zKn7T%gHym59=E+$XtVWI)_|avjtM5$z>J07n|7VO7PrG_l}I zduspJ7Hj7jTIK3TpMC9V@P9}N-bT^vC~BONWe@fzw%5N0o?Ds}5DJhwo;`=RI=}}z zzS-aKU*BRD;wRXhms|a_`7c11RhW*Eh;kO0MX0dq6?O*>~ z7HtTvVRpFd*S~H9>40x%=WJu?zYfYb;KA#SPIK)4x*Z4Bgh(ef84uVckY{^Y$pGGm zHX90F?|-@_ZUn}bH5hI4Z}beM5Wi=COK<&Ox5ALC)7HuQ`@hlum5To6HpBnd?G6OP zqLUj5{pW)HpB9DVyA7ZL`Cp_7p(&@Qr+s~W{30T+00%P*J}Dm?%Z75q&LiwyRs5fu z8jZlTd`$S6?{^HGPrV|p?kMVK2j_i1vGqc;Qb6UGe;k2Pg+NewMzQ-phzz))bB%V? zM=NbaV+lY4gN&S!BskJ9fm)s&zYl4PB<=W<5I& zs59&fHzJB`vVd*JuMAm#%x&<{&}Rln)m$Kp;T(|n5fF^C_%FA(U=I%u1JsunKt_}x zo9z+PPRg~v0X5?nZUoM<*alm|#llpqi_%n5qp;IB(}zX}eL+BOniLR~-D*8#%pV|Q z?&0EPlKa2wWLYGAgB?k=yOVZc5%~ZT$P;qagY@TOh?9#s|Kdis-jalWXGdU^_wHaP zG8+dGi$=Z_a5zYQU-GIDy=@k%c6jeC*B*oJPJIbxZs;w0$UVaZ-cu{k!CfYk|20H% zQA)>%j`x@`yAOdR(wX7@SH~j#EG$*dlb}ne&e8!UAvP+A{7ee(sLfl>-2QN8miqYCL9ZNSPkJx_0#EaN;F1Q*6kCeE@T@UpOZUk{$nXLSOiTbN5L=^H5 z1_YfsgR_=e**~O&Z=>40j>ZLIXtg(O@>h)Bbsm=W&G^nI#2@Gd{|?H~0&%kEjo5Gr zyk?%V!1Lc-mt)|!!xWReMcCNcDo}NHU0|GA3t0N%_H7aq+3B|7P(DA=|PqSl^-&yM%?)|B(a-M@T}dLR(u~1C^T56dM5-ii*3C z7b>c+4|8(7&wqYpCr}nP;rE$wK67S6!VyQf2|^n+{ikzc-b+Kt_`zmD;5Zi8c4nyf zWB3DkvosGD`eR|*>({)(Zdv>93jxJU92F{T0WwA<@-gN zR?cc+gCpmFg<{361I))hKL?vgn;7~N7CReQ27a6f8+s> z5(#XkCM3X-{Ap-t5a@{~3-vn*zR!v)BWFTx`row2ild6*{~h}j z6M5#K^fKJZ8$-ug6gsHZK;`-*Weha+Oa;ZCIdJW3K}hnRUnP4PezF<~6w7Cqav|eA zVZP!FfKK~85qyn&zcS~tl+mo25$C%C8$9Oc@f_l%x77}*zIVViRVe(@Gw+5cU--rW zXKZFN#BB4C_$zjCH%U-wSvst@^)i};Cnn~4%{0{;QT&j_nglK`?w1f7J3 zuy2XCkg{8J_x#`(7skNA00*O;xKF_>WX0rf7NI^uoTILSNS3ta;8~NS+j_;?|9D3= z`(|0oW{p{FQkh1%Ut9|5o1}`}0#n33iMH5oiZBKv<5`ur^Hh#4-r}kr+H0y=y=hTvf07mS%tklNY6zpp)59*1_rdXWYJyt-+eHe0hPwY=o zoh%oET|bDXr|871?)&lHI_0BmqCzV5J3d=1#JKp6uN%zDqfh8<;rKrAg~)7L@|IDZ zf*}@C1w?z|vQ>)q1jt(d0JY%+89JY)l;l=_P^MbuAZ?QWKQ-3hsOE1&?tm<|{0DfD z{47)`)VyR)%Q3zyE+ezF+Wvd?EXRFOicMYIv-?fmN?2Sjd_N1H-a$_dDiaZ855*`Y z9ZGf6FL|C3G?cO*HJdP}Pc965nz1OSmcEI_8(W?Yq4{92k_jkprVL6^d5q>+``>ct z>{ieLVtUc8eHoVKBLg~J8A?XmAEjtpX_0VogA>{3(P>82FGcc8WxHlUT%qL&3O0R{ zqwW4xWjR?>r)Js0G=-cYhkoBOlJefbv!kEGLgo&DtVGlk?gKY~9~tcB1;v*U2EoHZ zOxSopo%Hsni)|ilYdu8eCk)UIhYLAoI2g*-p?w!)Tg;Wj^?ua)t9ie7&P*J*dd+Nz z2O(bEpvwjEAAAmYJ|v65+&c^vYeO0mG0}16SqQ(L@EXo*kn}^CrZJ#3F&EFy7F_@G z^U*TYnO(^gX8;dee{2P>$lQNrHwT?12w`Mw&Y4Sq;^OVv$b&+ES>gyrshU^1U?LsK^CB1Ztn zwLxKzS@J$+n>_33fHyG5dM!V<1?=E>)MLSxWvHk7hr^wS49kb0M!i9%e)$#U{n>zb zkdmQR>0VsEA!;`f*DZZY2OmZZH45tmnBN^aujL-!yDu;cqEmPe%!i>vggNo#0K3Hi z)cMqjNDsrOcGOFy0q%J%$Oj~yI+<1jtpaJEdXIi12QczU2sP5OzTmXp2s|r418OV2 z2H-&yx`!Avcc&38v97B_7PGR$mb4YI!Ik7BC>HJP2PhMtmkq{rxo{yYB7b;`*;nNK zX)nV_9EY`eE~~XnIMNKt(;;+{*|Emyr644yJp}JRzAL=z^dv6_7WgM=H z(j5{4(%mU7B~sE2N~eN!H%Lo&cY{cGE+iGC8>B?K7QKKa+;16spMCbZGiUDHKkk{i ze>ua9-}=5^zR&wS@AESFQyP4CzmaG#c=x_K-zXwKg9w}#A_bcaeAr|JM)PF>rF*ZQ zoTZ)P{XeXmcThl=P|j0ay>C>3t4h13ky~6Dk5uHiQ&-!&2ubqU&78$fj!Y%g>CO)A zK-8Vk03nALTYFT25zjh(2YBe*#l?v8+@Y8l?jj+&b_B}paCTGj2WNu9^ILstq3(K9 z=_Nw@i>6KAd&|cTS};r_##9kEb=;%xF^HUcjPNFiCWSp5Nm*6-BX^{PlZmNh zsL=fkM4YwyUGZW8U)-ZrD2b|dLViR&61j~q3IMjH)$4>W5Ti)OdUVm5ll{>tZfH8!4w+^7T9^BZy5BY5 zdpU>9pe_FU*oE8xY$3NxX6KzYImBD*S4Jn~sn^jQ#x_XV2<*C6GCkfyk#NGfLd2K^ zvn(FU?a%FAC|<;NcH;AoVf!SDT1zod*p(M=Z|x5#)?90EekJ1y+=if9#jY7DG7vog zDrgfd7?h#;uGT=LxDPNUDHczjJb@WqmA{5W*IVWeZnp5-V>t)B_T_>OtDP0m zw9uRJfWce{+Ld*WNecnRyYGn5AB{0lV(5)Lt<(QR z%_bV1D}{WF?W+Qm^51EUzdq&B38%32fPEk}-}del}-ZBS7kx8fMm z#PZLY+hy*q;1=$cJ-p1ql$XLE`yewrq;|8f_aP8o9Jah+X_$pNoR9RA1jOOHl5z)X zYwd!5x2~2XMu+H+Vx(-B@6JZJ*nIHNxcqtgxx#L5&_ds1_XW3@s=n+&yD_By<~74Z zPRWeLrbsDz1!KLL(NqS83fy+cHZ(}tB1j!mi@+YmdQWqnX0XHqQNeQPPNJLyl zeOcweLWW_t@SMw%g<}9{gi9{( zp8c0yGy~{IiLlx>=6?_y7lzz}?cq7|{vmhRsvCMFKs@jlVy{aA$UR_!qi5@%>%a#Z z;0;N7w+sJ4Y*8!VRdCypTYdjMmIvT4siYPR2!R_AhPwk%0p$K5*#eg~{tvl_0YhYt zmKF7nujhTLgvIe}Wk zKeY+LKsw_gU;q8c+kfc{Dd63BLPll&*IS7*f8|4W5GhxNP7^(9~$A8En{Wq=~9m(!s2kva^G+rHc*W`C964+3lq zdt84@)(M67{19vzZI#C5h-bBpXJe;3>Sd*RfBRDemc#Ooq{F8PlYlf}a+ZOf0V-89 zZ$4QlBl-5xC-D5t%=+$RQSI`PeJB$Y0_ z+=lgEo_&w2T$wj*lS1EpnF%5pY2fA7jNJ5lCj;7Jt;T(oUmU5}`@?c1foGg9Wi+xt z!l;MMtAtyVvHfqkJGku+!n;WZL zsS}zk0BExXrpxb;UR8wW?CqM)HyQT#fnJ5K4CT!2el!(0es5m85)>Q8YFjC>*{6j_ zx_nT_$+pP$&FuKO_No9xNqh3c?U|dJW(F)NQ*(mKYp6{Y-BI6lwnO%Nxm&^3CF7`5 z;ygeSJMB#|_?`|B)4b+;J4Oze6H+rUFciB^0vxHQmLGzZRabP_oLJ~^H+R|VMG6L6fG?YY%Jdox3crfS}hs1bowbyJutN~Xlg*wSSxUc7?J9@Dx58) z0H<`@Oa}U=V*JZvs2l6-@3Rp-5 zrUR+kIP`5)&6hSdm9$Vgy4bdN0XqEy1CnR~l9GWSX8031<$N)P2)%Anzzx-BT++h2 zbhT<`dEE8t3fqcbkZ!1Na`n4LSf|2Jx+DyzwrA94=*Q>o>>eFhr{6d3aCaGSUf%kY z&({#LtpM&tR<7MZp}NU8U@+o@f1v92P~C%3eJ>{E&}1Qb-uo<~r~L$`Psm>82V8fo zZ2(r1pPOvv!SkSd{!h>?={V6dG@zKnq4PBCtd=(XMl3C)xo|e*jQm=yi*EE$tlD^& ztn1h%{X|&~0*9p)L&CUgr0*YS6t*!&2b8@R^?!t!X`~KKBm6{-eCmpQD47XfNjfy$ zNTWW7(daxtHiwGf8*X*{+Wl1v2?+_BRZnjyCf$d`}>C(q2zswRWC8IAY8q6x zM+`*hr0xIY_DrCR127G%^V-B3w{u-hF`nGVc zKfmB@nQjS!Zm_q<^Qa6M6DMvDPy2pj;)~WVD&exE&Bi-CwgLXel+8k77i8rgpbYQp z=6jvugPcn?v9Q2jHcgsH0GX!WJz7VaA1{lKBP@qsjE6#Wzn&Ry4ov1FG2pbHG#9RR zxdj|_Q)mJfU-I;W%my%SbYAUz1ZOERiatQkVV>l$mh+vzu9i)=cGxDz1MXcuupsg% zIPK4{00FSBXx_E#WB*L|6S0U3?X9t&GFDxkxWYhr(&`@sP$Bww;zQTZ993MbD$Biv zqwm!D<<*bxB3%f_{r+%jaBo@5+2E5A0NV@0@^Ewh0HCJXCn4qM5!HGFr*9JM5`P2> zF3{jrihur%;29K4(BRh zuk5jLp%!i{*e8rV9-fUxah=;Xou(Ng4dA!`Q!QNm;*YQ9AP|E*kn~bGypCdU11d2i zU;holwUo3%jV&0%)+8Y7h~IKV1X;b-I=wWX$Ux5X9-{4*n>PRuizQ~9mEnFoqS@aD zv)B^rx-B8U6VV6bX0bkI65kWRDshAC*$jMn6bzRe{)crdY3$3Ri-dP8yT==7v(9CK zyQ9|gzhz~O>liRTaV5Qo{pRsIYM6w{9>h`!XqoT_0sYk9VABG~%SkNiryu;IqyEo&i6M#q$(@yi{J*=i*3p~rc>FN9-bv^2 zLC-bL3WcCy#<~0BW%hk#`a7MPUxDfT>)Cn-Unyp{#Mju^XmYtf3%}_^O+dniPzo48 ztt}(}4y~SRgdod^fY3%aeiCE@bA;s3gKB#JPhU!G_aFMwza^!lWXJ!Dl2YH#NMG@^^=CW-c~c8KLy zgpT@Q(|x+kUCOTp=)Il+u^c@E1C5}dAfo{LtJ>!*JA*M~@FSX3j}T-N5twou-j9aF z?A`1ZKHINc0uueHTKeKK$bnXvZjI+r$cUWgP?(AnWXH?NkrZl7k`B1?x3&sdTKxjD zx+I!e!H@4VGfBzCyb0Yq#OQqrH^@v{unLzip4jWj5^_e!v%FNvjS97{NEbFtH}9KR zw^L(&Bk^q9Yuv7M^l8YlvHI>O!f%RauILTs)Z zz9^|oE$-&9T%OQ=W_l3AqAD%Fd!GzpiR`m=4y8tO&t0PO zX8<9G5op!=fFXYKOF7i~FB`|nhVqAtOIZBF#WmQ|zBP6E6Z$7ZlHp(loP(V`?zkB> z>!eK)%yc{q6l^Z8kRKLLF1EVEZu@K=OhN)$*QCkG-58{P`+JR_vlY)IG3$j-_-Xs9 z?qx|ogeC3zJUgj#EsoL9ed~PxTl&M~i8#3A3yT#nH;9LTz~B_PA?bK|HQQpZ@=QV{ zW}J&Q$xI}N5)c=3T)w|O)wX+cIII#h`#tCzAlOvV7Fiid4Bz;}W=(1{mDN%@W4Or2 z4umXG+z8S4isJA)I4y4>ZR5!q?0;M``JQrwMdL&Ev9>C=|LXyFeq9&kL46`WO?Brb zcB{7#wofW?&vaDb=Y{Z5OrKf@DRI()q;S_{0i*tVwfZoO1u{bd0GEh7cA#h1m!aoDlZWmYBF0(a9O2{$MQrRc zrrx5LDiSaXEV)G_?><&3aDiHCkK+Tp$0IaCT7HmWwIPP}-AHVqMCV>xofq^Ii&Vat@EQsS^3O zt&oT6R~X(0T&~1hVh|6Sbl6*? zxk(i011W}2xj;I(J4mIyI%$u0_O7=Mxl>&vK} z0Swv4THjxvq(|^`f>iTr_FT55&e3_#c(tv@vZsGtOoJ%51KRKQ#1od+OsI(1t?rK_ zPF6H=ze_8Y`6IrQ%i9r3Jy?=(M{yx`nAm?OW!OgwU3~Zj2O<}ZE)d?%B1A-^QW6F( zKFw-*Uj2fvA;!t#K;mowee&EGXa~7OK3ojOWCDz<+)F8<1b5ABsY|o7y*@b2G5M(|0?p%bkuqpmU&k^{U@wKZRo-1}=HW0cx`_4f-iJ~$%~^Gw;mmUjEJZtEB^f*Up%L8ck(1r}XsN-O_xNB` z9_D`EP6-N$V;Z$) zCw_FMVOU7sHvh(BX45mo*d6>Cm8#$GdL>+r%1=u?XU3_%m)ybh>tdR>wU$~RkKn!( zsMJ)3>9UWCej~321KHI|M%)*yO8U@Kes~+TW+sh)*$*H#&8r4y9y6Y93cFVgV?yr-sVsDDm z3I*ky>pnk62p^*w{OENHe(~OWx@4ajHKHs$bs<8<@qI|ER+e|&wAL3Vb5?1Wmz?7y zq3G+$4TNsPwZVu?;kafITSkM^9ige`lT~RlY18Ks-D=-yKkbXcuLf| za0+0OxGyQLx3;G}e+k)Zu3nZA#3&FT^nzS2QUfWxMXR00*{AA2X9&RVgv?{bjTms- z%SeX4R7v0DdMbS995?x0Dpt$cSprJWCn9g9C8POmPT*t+lfTj=iZGfXLc0|lw*hzQ zxGar3PfttZU`cg=gKc{K5r50lK^vFC0u`SRAoA^ zoWduvnN>u=K#71lO4VHi&ROMHJGG?n5bn;^0vqS9AyizoxHjdloOeXdQp0j|)Ka=x zYENUr=I5toR6>M(#f(3sctJ!-F)JVH<9_H__?&s*mfP9Opx+l~7D@_^t1iu0qi%+U z_TqQ?r8}$@l;QhbO$Wl8eZ~l)0>PhGG5Sf+*KLj8Yaoi zt~7+YFA!9{Ey4@(C#6XzdRj)&R&i}qg5+q`UB?6MSBLJCA~Nqc!6{qYtfZLy z#uiiqO&_j`-KR!kAol1>WWr6DY*yaA&`9zLYn8sdQkcVk#Z+QT1!V-rLo(HVS_pGd zZ%tzj)p1~6VPz3=*%n;=lD)xV$FoMN&Yzm;aKmQm9eHQk;b(hm1*ejqIE+zCq!iEl zhMGtMKl~`#LPytw_MViLxD$7Yn`?hC>V%5(z$depS_a)dm9DVg0L0*qVY6AO`%eO0 z5=qFU0CE3)gRYt#_I25Lu%S&|wdTZ^ryFUn(AKV~3QW}CzugW8ps|(9am7`lT}d1r zzlb9I#!`PoMT^4VtWe2wFZvjW|5ZbEI%C{E$U!9ZKl?Qz#nINyez^Z~-sOBAf|R&D z&N3BH^qoJ9_$bAl`SV?((AS&UP3q1amGzF<%SfSV&njVOef$td_~h`4zVO3PKTrp% zr8b9xI<_BSL#;s!oMH>O(oG&*qt)Vy28!E%H@#0P?ndoGHwy zea#j`e`Vnlrzy)MmPxN`6xLzt$Sq=J6BB z8^rNb_Eg%?t-2j^`>eB4;maM7I#Y>D>@RH86J}4kYGn6hRlFf873W>Tq2UasQO#u# zT~yq@V!6@jHKfY+$8GkT4cv)rj|%Y}Lk~3Fs=h08#Bzhq*D(_{1$c>mW+Bp~VvjVD zhz(z9lb?yNQ}npsy>Yu8nu?`SAw*+c(NdnfPgtDxa3J=(Zft&6!je#RoBZ-ij!^6% z%W;uG)ZGVPUXpM;l|(6E$GDW&)qkFS*_(Gj2H7=8BJdwpwkcw>wrdo>J+=}Lxl(3R zSAy5+K2^^qbEG*r#rAxGRdCCtrqn~KOvwD=A;zxtq;G9Kpi?JCg+cB4xhzq1586^o z09A>8^Tt8ch}E@Ny;N57#bhbRz6S5e6#ITcvu2!@p~Y~gM8nAXvUu)` zoVC!c;c9RH?1Pn7b|U3VB*T4mQ*upeCUdx$|JohmDHzevwG;^@DBWo`mmd!8b?8#w z9`k!#n`>&f)hC(9yE}E>uR4H_?{3Nq^c7Q25=6h{jC;<&6+F zMOvlQ&|JuwEH6FDZ6YrXk*wl8xLJ9KW#uE1t{UEIaX$-j^i)Ga4jDD`VFIr^Ip zp`r~mr*UwtohAM-q3DKW^}7+CnQc4Z#HJTp)f-2@l&3UkCgHsemuhFl``EVV@zowM_r(dshX#Vm=9XEvsiQTMEACSFIDSjRb?PD8JoG9kZ@21 z@5%R4At}6RDb#4HnRN(qW3|3{?1TrO`EC!Rf&Znoo{zFQD&HqjrM_VWN71Uy6R$1p zM)K5fq#3=rX37_v0RM-z*Wev^cF|pr9&SijC@62f1NV6)tiR?n4fSKG)_26MN+VF@mPfLz_2lJ+}nJkOUH!P0Uq~A zU9IASt7o*d6+x1O{YxzXxWOaVR3f-MR(uHEkXkaiBU(9lM zMIs21D}camyXtmg^7>h~^QPRppPiO7(iSSMzgSe+uX;<@L_T!YR7s`ZxsFQSv6AQe zJ(m8mx@&@Kv@}b5RLbl;9pz3bIQeL}ClPiDSv0(<)@TR6Juvr5s`7fL ze>Gh45jO!{B}*Ozmi*RQ28V2BC4MNgC%b3Ldol6k=cqcBH$m#4GcC#c@tva2)*3hZ z79HiUyk5pIr0f+r*b>4I5a;KsQ7rK@P}^)?OysWv{eB@}sc)USqFRVh)Oq_ z?T0JoE4RWkmC3(;{rQ?oQYnk5_+%aH8{15(q8`E74vRdH6;KecdBf%g^sHnD8bUOL zO4lAc3ONG&4B*slzT9kgQDk|vE&GLVh~<*_iF42SoR2Uc_hWClZJdH$Jr)O()n4zlFtMZYN^J^4@8Pk>T()kxi*gHI(t=r1PNSbT+Yx{q!*6{m;qQO z|3ggW0Qx1+X~d8=ya#N5AucTY`!KvA=(*5xn4B zs!k{-$Vtj1xWSD~htmgXfH$}mGVWj|SLQEb@*6nXTw~<1*c-fN1U~_A|HBg-uvTRy zCaBg0=o?a)pAQGr?N(&Qusr}>CQ@91R)0|$Mj*)#886#~+{_Szz;Sofv{Y{h3C&V@ zrc^cIf*-;jpj!;JvAaI8&(vSnLueR;t_YJXkjcb?_5mRC9fDc99q~_ zR-(prIp&%}5>9q-pA;qh1~&-Q3XeHRs7*Z{H4YgX-jSTQe<&vd`ChXc7MWovoX%p9 zy$PM=L|a>EWrPkyj@Hu85%>!>Cu>V8MGEQNIXT+2@rRyyeLrAan>kA`4knEs-1i!kb=X-F;u^?wt79+g9CFeoV-F^89+@ z@h4820s7B|ia~5+?ia@Wz2|o2_LJc&DaFr~iK`FwxW1ycE*x<$@|O2v9%&@%m## z*`t0KxSeQR+c^%c`lw#fUKH#-L)JveKRP60Ext;7S-W@y#*$G}HvRktQIrPW-L>@# zWzMv5;^>?|ZgZ->^lMe7F2MD)9Hf3pYmn}@yJ99)L_}v@{VrGP!~^f_?kA*z+te+9A^Gk!p05e$UC*$YPt z4M=EG#lm&&60%Ru98i3{S!g2?$&%^MBs0zSRDS2X>lg`UytE#&R+PC^KwM-Z!UwX5 zSywu|L{E`+6@T1=G_{#u5Mf)E8lAB1jon`G=gR_`fUj>vX~{_TfEEc9dUrFu{GG%C z*7qj9wU}E6&r%M?jvK7>x}FQ;M8^lPX+3-^LMpP#>%h8WPU$MZ9Xd#}X%5U^a0$G6 zo&F|!0}=RuV?to1h{%Y`jl{@7wmynM)`MG5y6?b1Go|6Oq-QEJ>6MFq)E%^CRZr%SJu&#sXk4V;vObnb8pQKT_6gz zmk?eS65F4=-+{=I{PO;~ZP80bPS)Q%a4b0&XM6A>h(jY7bVYMS&j-w$H+?c0=1+)vsWLjux6 z)^>{(1TdkX@Hb!Qv?8 zKv#)YOzHfzo;$2xY^7J?nJ3)HT$8ntkmFA%yr^k3Df3J#_AQ=QlLa2?8={wY3&Si8g$7o?vJx@k~PjC^2BBYUrMBrZO)b z&2T>MjH(wyPmfs@|ARXEb&u-g>}1gN(ucsr&So;*tLo%Ud^}Y8(b@94%cLjn;N%y|Nq1h{NA0bBD_Ikyqh(Os z6vs07a=?-~TZRCx5nheT4z5wEEiir|ByyV$*qQdc!1pg>iOxqgU<3%*FJ`fCT7*8l z7$^E0)y3UZ^gQpD`&Q^u*Z9G zZAY0lmb&|0O)s#J5$(BEjTfxwXyUpP;>o|i6~%hVYr5!&#y1p@vJGJ(v*8x*fdwls zMS!1gq{~@Cu>``t@C*871bKAOOl6B8d6BYBFV!p8f+2Z9l>K8*+2rnv^6#_ zt>N1c8!L})zq4asLZSH`_C6fb>NgT$*V>9BH!tGWQtWQUPp2!JZynVH5K~q+5=}>REttb8fA+i6cO4s{s@p>ZZ$y=G@E>uMDO}{2Wg+l<_ zhbJ;l;@r&h?`uIy)N%m++_CCgk#FHL?v4i9+N`=0ljERr8n%Z3F0!y@Rnw&q1%4qJa1!SR+H<7{Dcw+$dc>cPa=Xv@x=sC3st0mx4 z@~YMZo|Kdn{4+^4vwCX@HSg`CGOl0n9^28>bA8YrekSfDyn3y4X7~Xmr9i zjq)>u4D7*lOvuQ{<>lqI#lzo*0M|;^uo}Y- zq6WBMC^TDgc0Vkf=7#^Rci40%9|lS+M#jhGjEr)D7D=I8zBEOg{cKP> zJ3G(wQ9(Q`6oNCRn}zq(gG1Gub4c7BR+JdbgLdD2;7_1eh(I_k16a${oq45~dTmm< zZKj7Z_;(kl||FTZo{q11BjsJl-U8-7~+M)Tf`}5i)Y~WCj&@>8~2wY zt@{M@?+d3&UfHt=aE9YdjqBD?T$tNluyz*BZxG-_HM1IqFksT&P&?BPtFeSW03k{I z8{pQrMtPPYTnUc4cmWwW2t=jq0m@B6>g%6wxwJn3A03gJtt!81AR%F%&c=1yWOozBT}W`MZgIZo z+84MhUl(2+ANGg=IpGC0{QK$#dv@)m@W_{vK z?E1~`nW7PIageecfVan*R0@Yoe~ zugQE1iAR&7BY=g2@p!N-!)MZ!U5j2WXJCsM@=$x<0|wwR_Uxb8G6?-Q6sE5FLMn)c z!tN;_Ga#dRs+u-+jXfg7n3kLWdSdzuA3p`g(HUV|9t9R*_My&`N!{-e+^aW^8;1F5 zN%$b5zw>*k7Hmd^v~)+!Hzg6tsZeE{Ha1nL1yp+pze={@ueB&WRuRKz-0LX z|8wGx%`W%I_w z1j{GZ$%E~(_LK@Ymx;vw;Qhq@o-gXj)#bY1_{h)myI(lJIV9ZXtk$f~NJY&Ymd7>L z6pO|czxdQ7X`8oBy&+MK8GwL=t?3I>Ne{x3KUj7aeGwR-+Nb|R7*9(Ub8b7;n{9oU z$Q?SK5soxL&lss%U^91lix(=fE2DZ4=a}NX*WRgDNrd*jKl(X=)mg21V?wdtoLc0Yx_?w$aLQ5a0SGgj*|Q62@#yIHL9rlY}K_@Aa8 zEJeX#XCl_jAT^PlW10ecbw9_l zyxS$uRCWK9Y=^lcN0!p4FbmU?A;&iRBX}ZBw@0Tu#-^X03B8-ox!$ImVnr|GY6+zi zd@&E^ra8DfCUw;dzr|i-d}~F&1;d$7VZGeUt?0;N0n9M+*)QYq{TI8$g~fmTlv?oa z(e63nO`Z{X1Bl#h_NzLn z91Sa>ry;jY3XO>`c!=u`sB#L9pMn6v-+%0rvp;N;v}IB(&C3REbmQpUx*2_<9iWY8 z&OuO>Ue5S@_-rsh4C!^g&Qfs9ANPASV!r46&0DTo$}xHPRcVT8kf=Fx?^F12I4h3 zJcui_*!Im6rxiF7VdtR^P0ZhtyO-M>Iezma_a5?zpM%y+&p{FSg?_#pRH)0MME)Fu zlNWqod|qc-L?lF_8Bd1^GO=Urn~c7{QoeX;T+l5E@tX(IEGM)Nb*#z6?=Z2=Q&f-d!brEVCocsb9p_LD2NBit=saQDsoBL*B8J+7(F#E5%xFd2QjV(h<+bogzLMbl;SjicA1Dx$^Oyom zW>8f15UJ`jdhjA_$JuH$RCQwJ(p>)XClexb1vZ;PZtGNP^KTa2)A5C}!yWUjQ`)t- zA62f>L*@1+doL~e>V*^ZVyS|=BzoEh{R+$gkNz0G3)iqKqz|uEoPE3A;`DSED03yO z+BqISP&P07l^b`etY}4yu?jjj<0hFfXKce#L{qS=c$E;7U@2xmvv{h<8L6~N!c=Nk zg7TaB*Gq2WJLfdiw^uDe>FQbl=fj+uB>5mzy@qABt;B;SA?1a?iDhm@tuuyH9f7)K z0ICqLWp-dZF5t*}ThbNJ{7B90{GS)V{fE6MGOEaMWfK)sr(IJZCpamw`eOA^n7J4g z|B1FrkZE$_4Ii*fS%8`cRd}QN*MDITW0u&SFHSgO8mHk47Z+ZjfG^B?Iy&!Xv0Y^J z4;Fu*)&K?YfGHBS1YhidSDh4)9p3=o1;dDBFpOC6&0mT$4HIZbEGiC&f}(}8pypn@ zKXAzYh*<;CfGMSWo-tg8f`T%!x(dsY`<{Jevaa|D^pp`*E3c?PR~5gp(6g<_`}5c@ zSiobyIa*f!4kdxV)dM;00388Lk$-hz)V#1|(w9>8&rkA;0bgy1gS2$8|3e5TQJ)$jza>oc+5z&oLahteN0e|C4kg<(>a8yv6Cj z1-|3;CmHRLMqD(;eH?oqxb=Uf?o!vMh40`b~TkyGFr7 zxJ>L8Nhdfk@te}-vT}YpIjI24(fPykG4uzZ!#8%#d=$`r8Sr>QlaY~W!S;}sM;E_` zn3q61PP#?R+J3aZWU9uLXgJvl-pM9AS%c7FP#Q&SF|b7H5NUJg^g1lO;21MnjzZQD zL(HX2)@f#bt9K{1pqESA_nyo~v62=86fhGU)pxQPM}YjQ?VZ;GGYTeXhT9j`V%Px5 zSqCC>bli1q1Q<>L{fTL-hf6c9fF6#K5kRy10ltzo>V749!_KNYz=>ob>(0s7r|qY_ zJr${0j&q#E2ThSmHIMYc8w$f#XU8rEBWkp@R$NKaS9#j6OxjYh`lz86s?yQln3?<8 zt&7*BrU8(2i{K6ft+5QLrqL!nxOsWbDp`TO2qOa)1{bk13Lf~M0N?Dw`}_c`G|qb*Du{TY@S1Ns3+s#1;1Xt*Iix^ov%{{IQv*wi z{+Xt#YBC8gCl*F~Ws~jfJ9TC@97C$>_R}$k8nYKOv>-G^P(Aqo9_@C}y^{gR3-e1> zjMu=-9d>lzuVV&Z$4xq=pIb$)lTR16OLUV5MTx=3DY%4dXHg1uwr$t}qWd9T;#X=9 z#cmk4JmUVy60Z!9E%Vp5Lk^gh!8hpdMnvIXOsL`P`jKK_VDd=e?{gD@r_n~d3}}dE zn3?^OU+o^zd}HBiPaq+i4*{g8q~;(8EC(u29JjmVxfd-5Opvo3CPz$OrvN9K6da^q z;?WP`tk3~h0{p!#s_P#=N=Cqb#f|hBln`1XuGf#8Sm}iyW;K|8-OD(~jsqu<<1+fs zPB5m~|1Fq|U4Zj27WwFYh{>gg;mR8p+Nb$>&KJM>NO6YkALH`E@n;&vouOEHa|ZHY zt)iISJe$X+!`uv;Ad&OfQmi<1b8sv2)z=*YaiZ?77u^x7tL&wueg?uVrt zTg{P5L%<^!{l8Vc0BxA!aijNfC~n>jQ+qNDO|S(qpvU|6!r@!Sv0vf7*38i^GjcVbU# zTq7}?7oAwM73iVcbFsUAbXCnc$;EVf+^2q4Wps{xrN>v}3ztifBSe!zK>3|GAP0fY zuiUUsD#Kx(qH*ysU5d(n3MB06nB=)P@OlSQR5xK)apF$y@<905`$9aTGie(VDoS=0 zWYj2OGbHXrR|G;U&l#p_e+@rhu~Iwv<-K}t@X}2_`Gl1zGAgMa2*cnP!?O;z_gbs+ zg3X-h5g=1lF5Vv<0}n!=06gVW7`tvS63D^?4T3SWkK+q>K(2dJjgq5(#jy%O-AZ__ zr@_A2NHR6f@mHkzUgloxnbH958x7g>fJt9<&dDDjCd9+@ZmcLjbFEE&66(~bm7#sQ z`D8X(`#|6PYXIM}+S?)@lTD!V3XW;a*rr!>r3-1zj~J(?xm5WpLn(`Yw@;IR0Y(3p z^|;efH;#|g`r8nKnxs5?|KXV|swfV1&z@<;&weqHRAFjtdGs`M;>-K(;LRNVbh&Bf zT+I$OdH*O~wkni`k2NSC=%IT4swYHx75R-sx8b;j-=CVB)wV!{Wsh24*~rakocNu1 z?;2y~b>IeQH%WDP@w7yks1ewRm+2_ZK*^(Y?cp zB%^(4(kSuEE9C6C6!o}vr6cv_%nf%t!TuNNWDCN?Su#UwDmII8;d5WZ`+LKx?^|k( zNN;t{jz0Fkv0KU?;g7x)i1Ln*PU=Pw+G3ZtRjA!y*UsA(U zQ4|o#!Aan>0UD^l4o&tuJxinqnJ&}#CHmW#5IXpcG-z3_f8I{Mb%<;}PScYKNxOP= z8-g3(&U>bdUs;Vg!Z7AOgOPhH)EF*X%tzq3{eTl@h|6-Sq?5kM!T0)3(t&Dw*&`&f zZr=2_STmGE^t~c}hT{g6lPJIT=~HO2GKEG978{uv9uGn;BW`hS zJB=-0^2+orok7V84qZPct0fA8AdmU|borW|q_tJ6KZmlUbXH#(c^DPrhH9xwqGP6Q z1@jLAe-~A~uktQ8`c|CA7i-u!KZ0f$OV3@umJ^_RLdEWR$n)K83C{8Gpu{r6Zsj6; zAuE*%{nizokYB31cV)@F0kEB&1jK3t`FWqXhxDacujH&qyg~({$yvExz@^bYHSOg> z*Zd+ILZ?WbL8IdIA)3av(OQ|oPOoS@MUGiUsB>A)L_6U&qiKj-8ys`( ziN2}diC;{7@2tPcUI0j0y8w~VFPS}o^n#4)W+L#yvOd6Ro!;48}mD#w__*00Hr7`F?M+@>sB;4`BZ^mG`E+37+c}Rn#8~(n0L#%3jPuJ6hqh(7>tv>^SZsLb>W)L+0byi~ zywnG}xzjB~Z3h&tNp!iwlF;j8kG@#{B^r~zVm$m22L=_y4}avG7;_KTBdZ%Obyz9% zk{!=H@v|f#EwOXhg5ydUKB4GeouB)R&s0w0_=h@-e$P{swre$*@V2bTuAw<0Rwuiv z8BwgpF2wbuz)=3j=zrHM?hm6Va_Mj}+&_ybIGY`m@($ah5jz`0H1hyyEUl<^e!9c= zj6IgN6uT^?yP>{JSFXbW#FF22D-OTUPpaDNb97up<6N0dx6AG^vH}*e-_E{BaBcnK z+)5FIBlH*9e+C{Ni+M$@8$CAENIdWm0t)Db_lL!JLufxg{Si3YeNApYoW;PNK-Bkr zkQ|Q&1caz<-+DTkaqTAkE@EP6x$PLm_CkYpFh_B-CZ{1oLyk$5Kj)X?8v@y8fZdT%jTEyzg=9{uK-3>HU6@v z2X1M38OHMgIRyI8-xHExrnQKnnVFd|rcYKSdEjk~T$^6def@%^`)`v~a0Vd4d&sc6 zz0eljr5d`-YGKAQ5!ik_64xMa{KWQe|BNYEc0i1L5#wKWARETn5sdb${L4AK#0An6 z7mgNe{}Kw$K|q>9g^xf4u!e^fD=Sfp0axF2UqaO%2_>LuKnKzk!jnpe^#7iE0n5eU z$~E`?`!7rY%-)gatxNj%)c=pahy^cT8N9LnIT*+{Be$dgJ{ zg(MxxgCBf}0w5%>E_PH4Iz4538K)9H?>y<>Qw-=?aUt5M(BAqmA7yb~(zg@6{9#f+ zvwigm>IgE7+F=KVnEq=@a`O6SoV+!GZx>*f<$1G}M(~Ya-uVIf6Ni20Lw_t*f=gMEG+#7zn#Rf@3mei zL2^aYT5#3Yse=8B5|W4_^whHXh+)~Y-qpa3O){R5FL-ylGszFy5`|?`?)C6-)jI6yH~$xT zZy6O=*L8^o4HhK02Z9E7hu{$0-Gc=W?(UZ0?k>UIg1ft0aQ6ZVxK-qN-tXQ!`s>l7 zfAtvsGpQ=-oL&2@z2;hT&Xra9VWvV(bpUj?^$5mOKQhIPhDf9Pqz~LoW2l!wqmw_7 zgEpe%mK3OhUWF_4?X2D z<6$cU;WLPJ9BU6w-_~S%d2O8cw!PmbqN|QL1l1H+D;6+{u&*B(pNUJ(v9W^+Ft^aE znZ{vS-FKj>5xXk{h#b3gGXWUB$X1pCme0BiBOg;yiXGnp7~QsoKiGht!C()hhkm=K zUAk=#eGh0;@126y8u^Ev_)5%gXoxw_xoVq)ZOH55U0Pf6&2Um!7)QN99gqFCr@)p* zlBqo~+E>$W@x~atry-T??&+4Q-R9|ND>=^@GB{96*hcQP4w_FK2X8EJQW|SnuN>t0O`GTaBp8WQM^NJJht&A-Gmm&HqST@y7&a1@Q*o<~%uG4~6*u3uZ!7%huI{Ur$7I+5vx=L#P z=&Pg;q`c3h1?PymX0IOAsrq8i4z zhGUTA+xe3 zZu{$H_H0haOq%f@F2*@;iNvgeTUg7qI2>;)vkOj-DxWmoP;$4tQ>fr^AZk$?WuXPE z_LO`vCYPP##Fxiw^pll2zX?#_3YuLG*4>(=S_;y=)uhaD+n~_oMk%HIO9!sGwcrJS zfu9Jt3@Ie_1;66FzvkEm#JF?;F@njC;E6N?*C%~qE37(WT=S5g(HyKaePv}n29JDmjKjuOdnDBy zb3_JDSYpXh{7&SY0(7@Hoz?1dtXYY!VagDw)sE1S;er!CEG4wpKbH0V0=8Gq-9jMB zhHjpAfa3%EVPuE#b)SDb8qj5Y*i0daW$WxB8pSEwBb|F|<8R?4t{U=VVWpdB`j)@H z2d5bztEtNd9Q%DaL3i2@L9H0$5~yc+eFgH=BgH`yV>U`lwRH6P$vEXp2CQFtaxUCXREf4{YV zemn8d#3E?9jxaE$*Eik1O2YwoQmfW=0l53}L;5w#&a?x^6)%V_%;&+8!rmw{AmJ|> zR&A?Q7P-Utm_|3VNY73ybT7PmicV!i_#C(vl0JoB!7K!#YCFshVQ8MY{JYANmUw#~ zLrNAQJ#*d&p1HpSO&;+h{Cb4zFe~+kqx=!LE?$LNPgR8)##d~$h5pP`vTRsq{WYt; z36mTUd${C~@&h25%FSn(+$E2Gt_O;mNx%Pqo_0!83?@-c=v3OmURfkNh4e(XpFxdc z+}I`GmVzG4xt6gs$0*!d>zjr5*V~2`4&)d{QH{Dep1#C6FBV+EJ)~xYEEg!K(r)IF zJgh;ji*NI@QH>vh>~;DEAbX)4G7GZ-t_i8XaIA~~r1M%Osdd`ZdvFlR1xG+%u+{-J z5R@BWFvh0KhU+Vlm{*|-YtOhPiSlOqpVNT+Ug+~c%RsKrK>zV*L8Axz6^Ao6_|&8B1aex z65e~P`nJZpm}1^5s?FzBOlNKh@fa;XK~6V_PgtfWcoia+cJ2@XmmL?dNChrU1g=A%jx_lXAm z>n4~E%>zRlrbfd@X;6B@1uuwFKT;tLnvI#Ls#SFN{vB(-o=wX3eA?!#!~f?gaG(~! zmZ>b?E6*(Nm2p~4;omZq1iXr+Lnjnje(LJR>b1Pk-l~RE*=hFMz(sI{jGP^GPsj5_ z>{w94cMwQ@?%oWhZ?61;(m}}pxdvg`V51r^`DyAiYI~I(v?Xmk_q^c; znrwJyxrrARPs{`mpWmJYcm~6XVpnJq{D0JX^<;9|)giSDNoI7SJ*6~gC$*#-ja8(d zqYAJ!tfKH}Nq;`ChNAbq3+J?{Gly%bqa|lDd*>Y@siQ{xe9J&AdfvzQeDIcGvYPis z4C=eSzAZG5xha3HQ+fXcz>>>ar_E<=?A=1)mP%RwFxqylL#4J3Hx)DcD=g+Rnbe71 zpuc}`@91nf+sh3j@+@0}GatKpoulvp85ADuK8MBieA=BGpW~hUCC+0rN_2Wz7G_yd&X?||6IL5~$<}WR5A&b; zlo>p!(~{2W>0u(8yE9fpqbhWTjVL2;v@FGL6s~&DxW3?H&ua07pC|j>2T>(ee1&ag zr8Ar_5G5sJmF*o?_=>}4|7MuI7T2}cHMoo#05J8y9I?ghHoiyG$qT7>$W z8fqrb5GTGRSBvMQOmbfbC*n@e!sQ9WrT61Ob4H+^je;Q)dQV_(xw=xtn8Fcus=2kh z)S`_-bD1pHtfLdo5jKv|+Bv~$=#bmtwx%IePP$segqYA<-Dip=X)lnA=3n8QI?3)J z-7V_5zNvZsT)Pyv(b|WcLqUc>r8i56$YavRjbl- z@e7@b7MHu2{UwcX#iJ;pb zxgMEX*v0BJ6zq+2`@UH*eMT|iuSPK6{n#>@_^T9N^)AYrZ8$^mCqTAgwgqpK7qpz+S=uPtPcj*9K|2(zwj^sgmF=X->-+dWHxgo z*MWv|7=UzwAQ4vvEw$diCZj*VX4i3O)qigV^uZ=Da&=w`i@!bkfGK8&roS* zHN4+84sfpq(B1z#N5C6lr65iK{ED_)Jdm0beP(_>H#?hz_9RXK?Jq1!Q#-E z$he5}@SLv~*!ItKbaaw#Kl~SgGusT?MBZQM`nxjUw}&K?8#Hj-Z3Awhd-eDBP38PtVWHZiqA_ZOYk332+AGmXBw*FDr5^RIShYf79AG5u;}~-A*z* z{M&gh@k+Jgo>*NEo!trCoxUFAVD{l#UqQ04r-I*k)0c&daoQVOR)^dgFE;5o zvujhj$mfu64Yy6__b+!gl^@GIEhe2Wh^t!FZ{a{NF|J*2^Lbga)*Zyh2Dv(X=a$Xr z4_>2VXU$Nx|F539ciSsx^HRB1pyd1!#FqRuKLi_Mair#3 z+L8BwLpkX-6U?xq z@`ux=gBDZym_q{$3gj~6Y-H1l(>}=Z=iTaKTlNZ(4etiu6;<8aU4Fb0yLL@%Iy$U3N}ExTn?h^$c=t?U9n+<8|mAIV)CVgfep_Y{7e z`XezET7;;4HJNVt#+ntZ-_Pd322w+l<0+!bJH$6B^w_uM*nCYcy8L(smDC@RE>Vns zF9$0=BKP{V-H@%KPB0b&W4!c71+rp(CwavEt&psu>KZud?`d1|OTTr}eDvlGtb0N8 zUdXSO^mycb+bxFq)$0LH66CixH6&IyR}ZW0FpJM&a5xBfeqgxHvW$cSI%H)Abnser z*$At>Xzdu*@?~(dtly?@Qt;h2&k{DZf`%=mf(X~gC+op6i zy5UweHF&=t7Q~q`nT^Q}7b}_D{`E7LN=Kn0&4P1R&@+&AgvBXrYMy#tdY!JAAS*%r z^j(#5d8*s><()T=W?(oPdx>=U=J<1&Lt95?)J$4w}?Y(d-TelPwq(Yrt&-`!rM|+ zqaG0W5kz+&zTn1J9jzE07BR!#kOS?lI4VQ=;yo3Fp0gH{6_Ih!iQ;94X}`PQW}54; z{lOL;aD{zz(Zfq8Bht}l>*H2!g*Pt&nrbQeXPEV81rMu;5)t_iad;st9#~Dy4b3GN^!*U zc3e5pimMLjXzTg)u1u(BjLtdwql$mUtHFRIvkLN<|9l$hD{`mFW z;an;{*I`eX+u=J6uj@!+$6;3}c+s@86dUmdCn0F7wpXEn%=E3Nb0qUyniu&XuZ`Rg zpKBV>pg z61sq1i8(gvwcoOQJBeo8LK-?HlS*qvR>TjN2%2Ff_h`jdJJ(z4Aj(Q+r}FXFHhuFWSC9Vd`*onwz4AL%wfx z*nUKo$$G^RvI7EHTi?Ix0Wl`^3dF9bJ(^N?hgqgRh5@=|OW~=avK4yfMMFu>r)R{H z+3T`VJ`R`SeP!o{oOb^$tc9aiBDHZmio@MXNZzcAd)03an)}0dr_c7UCy=nv*FsL9F0U7-$j z`f^)35gng<*1-1ut#TgI5c9o+Si05fCB@tQc72f81;VH7;l-1!-!+N)Td@OifBXa?i=N1fO| zC0J`~+8Q_DoTkP++>RBk zj+j{awW74t7_u7dp>B&)DjE%+(4r29Iq3*#)e@1zB1TuA7L-+f(F!BN0vrF!GweR- zt1LC?vw%X6VAK+p--5Fjb^=Yy^1afN&i|^_w;&I{Gv`0H5Sz{ot+-! zu zDaTR2^F^P)s`RKOYCX*z`#xGFTie@D7fClqdq*@E@q{(MPVQd*)xHfe&qfIeAO0R4 zNAU6XEZ1R}-NVxk_XI(ro2NFdrs9UnYA~0uf2AL7{BzJQR|k`C9vB1!(rJ$vg|<+U zF5Q^zp*zwXBD*_La<{v^i!|J8f(~4lyJ|OHYPGTSE)wSz>GWWgJs~tJOn;uqoKSb& z!t!Ef{>REJxn>fXmdJAtm%4F0j%p3%y8BnfcKw56c7G@v-M3noul9dwJAYPpAZzj0 zzb!?|wQwK|n*yXDELq=u>|&sBUpz$K#JDLi?Kz)CHD@+CX&Rc3s1C`F#0gr-tGiG$ zvub6PvH4Tu;f#d8r4J-X+nGgkKAE28N{QYaJ;BUQWs#J=Vcl9aDRd%4a8(v}=Qy6b zwU(cnjQNkK==+!=ic$p^ECYGPZ9mz@5|`1vAuWC=;G@-C-lNqbAH14*lwR}B51l_o z6hGL(O{kpLvhA#8?a}0z)>Z%2qJSHO%~OR}glq>2i^oe;Q?%zh3st(#GZf2Cyvf`e zpo{xoijO88pK22=L+GznvSxP9J8zWb6aEX-twHnLQA_US2K_A&zLFb6 z)>=Mkcg&Hn%_F$FJ%q`OYi1Ftd$JoqaiYhc#RIcgF$|IS_;qsQ7Wk1kP;~ed7TA1* zj?F>U);{QU!Hc*Y$XuyESSOkvLCaM03>Z_dAb&SS_}0M^~x$1xJk zn$e22Yic@FMXXYUDvDHb`7ocPD`CE`ND^uH+cW1=HnW?qYrNQSS4U4>dGJJ|Ip(!5 zLN^1yKIA`D00}?BgEU6s6X4hR7>Cgqx>~Iy6#yN4t~V>uWo$54U~l%@&&CDpsfba9wF$wVrNE>oCfeiEbH_vG%txFbUtcnPQYv zUMWhP_7oKVaFlF+Huou5mY_7j`&BDY%_ChlyqTJ5`8mwN9)?n^>1WI|D+wy@B@O1j zT};|Lj*PG)8sNL5!5|S3wozJA|73I9Mpe(tN+nxkFbLUhw*vTan93n|lMJ$e!xU>L zi4D-x>p#OM&acO$xUyy7s}<98KvNCz65{1Oe2}@x7IS5>L#ax~g#VSnALTrW>}&qT zC_C$i2Zv`dB@=3eK&^Z3IAzAIc%RK=Lk`uDzc&SS6a$OzS1^>6q)$nDJ-5PBkDJ*% z|BOR4jsuBDJig*$C3*e!WcAjv8Clo7Gl;efAD0z{tUecCirBB8*Ld%BbUkEs7l`;3 zGLs3s<=I`_pm}c1KCk>zu#IV7TN9JpE_DH1eVO~GhMl(CT#apjpVzAcM>%2)8Fb#C zG}lyqW3<^(-q^%Q@d4DIN;D_4O|$AE4*P;!5l~)$`O;=ZbB0J1waa4P7XsjbL_D*d zHHS}sR@YTxTqAS}4>yI(gaLnd{dZou)$sZ2Rp)h(EC%1^a^Ro`xV8Tl(7oW8A^?O# zujN}6(S`Ve9p6on;nG(z&I-Xc=R+}ZWn!dj$L>LV4Ssn&d<-U>e@HI-6oX#UlC1Ju6ElLqCE#sQYE&T(Kt@hMpJm0oZ7pFs=% z7rsL>0OYO!o`V7D`#TQ{q{X>7??%~PUVmmMK<>{wD75t3;Dmj-r+q$Ws@xyX6mq>l z$}Qm^{~)XP0Ck#C11DGhNqj%-X8_7S9JY7h25f-3qM~2400oTH`OQ{1!`4oso-E@$ zhU967Po1#^qsXi||3T+1IgD8E3ZI3-tdQDYzLf*WQsAv~lFzt1#2)?nXI(F9q6&2% zbLRzO`V3Gd{SWvU>wgCt0B$Fj>@eI-jlqVp z=9DV6_4_oxbk;d{`J>g{ExpJxkLDH`iFiFkL+SlzYqc<&vF|NU3+@zIpnW_qNe1|Z z=+@fBFqO{h`ku$>_;*haG z0y)lk_g-OAf;o#kNJEuW9&gwIT0}VTw3HySc63k~yYhKX%Vv{j{XUBMcztFDx^Nm- zFWW8;55LLB+4}{=O9}?&1XqIONi~rC5o-X{S4mU$=1rD2!Mx2H^Vr)yaobxp>meS* zd_7%wt!(yi{Qo#pJev8n4hSn8kkV?%6RduG!5K^U#^w-tX!VGre?YLji|*p`7M&7) z+ScV*yFXF6jMlvuRey-z`LP9+`)H^QZ|HISVsm!vpW8gf`U31MWE8Fpslt`6)m)ef zJaFk`|IS^;Tdys_-a{?J@`L%ipa@%4Z|%vL*udo%6TvUaLdA;jMN9C8QL7>4L{P&_ z^CCsd#gvc~Aa{N*eOZak3L#p7ZT1T~bXj&NbDC}6TWi0|aDN1eiTYW+7*rhA?Z@}d z91ghl_|CZQ@T?VK5ff?qNiRQOxVAsFlmdLp7-6Ks*mT7_p2GQbptnusjE)h0J{<2| z6j`x)Xn34y|ff>zh3y*8j3oPc(FiK}xgLaZjU- zT&!HANAx-L{W`<#_hZjC!#T3&{3Gf{9*-F_nAPrz&1{}RTl6ctyD1?@J^?&rgUc85 zu8!IXAmKq=kEw|#hNvyjs+C0$*n3u|kCw2~hSB>+pvH#~?rRw^9e#uggv)5{c1eLb z1D&0MGcz+qCNCgnAEq4dg-8NhD0w*S#MKn?3?Zg>WB%}gpGB=4rdG>#nn82E1XqMqL1099(w|_$a`b#A6G8(O9u`E!#Wf*aJ{M#rKeYEiP>&3Gc?L<_zJoQhH%L1+IGs^VzwoX1{bbC{!ye5>e|M z{Wf2@*j7B|!W&-QiooeAzJ)!uoL<5SM|&*#d?%03&V@kN`JEW4gY~UqyVSTem!dm?9lzjJeoo!JY8RL8(h&&|ysKk#b3QJFqrsF-8-czvLIYF9l>`jLt? zC_!guA2r>e<$67XF3AQIx|6^TX&QbbDgec?#VMA-x!Bly-TKvqinBFGbWim@YZSVt;95rCvq{eGPg}mhRu;CS0vYpd~H>3 zkTY*(^dRY9(w3~DbIkRTTIQ0sG8<9M#;i&eRqm*etv@lB5R#6CbuPlob?1fv?OCW& z+_>-`>~acvLNXiE)b%p)#5TMWG(?j=ZD=D!tS$I#c0S1ua2x(HcqH^)$}lI6tc^2h z`KFUq-@IarIqvU$taj~A7-IS~@s`8+R2!s)r5;Xs)Ax_%o49FR3}Ou`SOiO_98&ih@I$NDv3e$J{ddeV8;p|@KDQYOvE5HWtQ&)YV#<8ipz1Z5%1=43_mgR z*E!=lg@ty+-acna7@c*HZG2IolqD*wP3lJD4K%iJ4l9#0QZrXhorA-oE%-PgX&GD38Maq=8*gB0$(55{#<)Cy@ImfV>zg;cFp?sI z%ILUfqISh8ae<2faWH^BlX zS4+h;fhv)-mx74%C1k_Q%P6?!msEGF|8OSMs?n!_E=f5@ce zxltTJZK@aD#l~wK`iK94@E@~0mS;=!EaAhxYm_#aFZ6@*_M}o((cD zc+$}Du9}suf2}&s8%ZPv+W|3w&YFmy=J4OKj@6sE_CCIBIyxHWa=+xgEdpRvSgVzt@3*UTgcKA*_ z@xBY1j$|Q-_m8(LtQLWmiXP%3gJCm&2w$#U01?7eIv_OwPyUY|>SIDnL&vt($IcG=P6 zL`ob(oah!zPZi9wV!uY}Ve8fL^?Co9mE}iq>|$aJ?GQ{#5LE3=5d5?=%rcES8p8c6ocWqAdKR=5H%xg;jE9MlV0ntJ=WJXh^Te1Y?EP8 zScaLQ8dk*qw#@%cYlJAxmeBwU^$|;yiZe9CO`LLM(pNNSRq(ync$IyTx5!=je9X|6 z_N;3P=dT$eiG$;tDA6BtWxdS(sC4!?`6UWs1Cnw!;*SULmRjbip)_@z;!yY&kPb zE3F{CFsxNY@?x>IjuY8dgcytL4k!lVO~R|E6j49goDSw)j#eS#rb|6k ziphVj3GuwG)p6b3Wce0P27!HdI=Ag|YC|lv*{T8eD86B5tyYf4YSl2tneTAxR(e0> zU0v9Qdhl%jD4&zjh~2lC@l;e6u24049O)Dufx!{=^kfgRyy%s5WtBh7@l~vW9bNp~ zLiTM$=e?;JF>r2y-$j{KKLpkVd6tPj%yu8o%k!2FV?_^H{P7Vg} zkjf2#0-&ge3wEZ2OT=BI-@SEbDY&Iuy!yI%dp*5M$!9QrAb6DcD@!(w!t^mW^BTpq ztdg;up(3oDp^!e)q$&5$h?+=nW!ksw*ykSPlbJ-F&q}l8j8lO(%c*p@pB#Qi$O$-z zI}v>RIoE&`#%Aiu(Bi0-k(|Dj*D7WNg^S=c?F#W|v!)^~TMtrGnpS!ET z5S+SBV+-t}S@@8SU{<>vAp-RV2BB`W4DDn#Gpp^Pdi#x4=+VQW8*BdU%zu3u-wr;d_u+_aG8bJ(7TYx^pY|IlLo!3S+G6R=n- z0prBas-wX)_1LxA*8RcZwA=TJ^FEdYdUq|*HCw=N@d?G~s?QN%rN+h{o}7DvQeWZB zFx1M5UN1-K_RG`BVYXh5oOG6>0Lk`Igc zrT_a#YN(DTjPR0=(gW*525lk}fg^oeUHQ9+%KPL3z5*+G&M&lL2AhyaNHQ|^{+DTi z_lSuT%Pa3csa-P1^1{o(+6lKB2kRa(dv6k|i`axpxtmbIceF==? ze?5rJxkPgP`)y>Sa7rk)Ri2QI|Clv4od942J_ z;&tmB!%E==%+`AMvZn=k9xPmq`x|JzAz5NZTpqKJvp7F;*;9Z?{k}b*k`20jGCON} z!>LTFByCq3m;J`w<8)*OXNLOTJMCWgPK#RW2Z)0GfR^ILaQW6H2+>y0CX zF3|nHz9$V-IoXT&!SeT?pd>{AbUjyv6^#Ypm%%*M@1P;8nJhwM|0&!(g9~?=?OQ4T ziYo__LEke5#|8F|109X}koRC#tM@~g#eWQ)OhL&2*T+9duP=lC@*l7s6L>)L3p~X7 z|GWz^4Xtcy!VN|t79)F~%pUCL2U(_313S+DNc-v2r-DfDWw8+1tr3CrK6hfs(w7H2 z&V(_R6uisyPJEk=V6Jer?Tbj{B)JGGVBp_1GyxMa5>Ug#!p=8?^Yn3b$NBCEbV0M; zk(5>`CcF2ljAuy{JG7r)4l|f) zxMffnZH`YzZGQvNscm_{XHYdq4Vsri9PP8=Xh&5Q(=gs2gKEZ6fZ9cb0E&B5=?K{L z9E?kb$40=aMM}Aho~vAZ6Lu&Tcx*XBGLGM=cMjKj%a8Zpju{zAWj^0%3Xp+9kE!Br70vN)R zy?hSvgJ_jQ*<)zO4@5L{jGm?B#qEhq&7oI?J=~_cXu=w&Oo$VB-LMUq;KQRYeGS&pzBPAqW(AX|sq_aJ7Rbt6gN5TVp>o_ab-)SpX+LxTR+J zH7sZ3qNjHU%NI}RQ)~%4+TpIDCePn)hc$?JgzE^_(rSex-~56UMi1WnQU4BF_N4nE zef4@Kl1A-0yV{bE)5!cW}y&nm9x06vb11t->oc=V@s zbSe#u&W$z0M$t;eaKvt1+Q{AzSlBAVHZ6vwU3DC>3RBG1u8JS9NR+ftupi;QUj^qY z;Hl{~$3qT*0_j%Xpdxf{zEom$89XY1dFRr}k_Xl=RqcJ3CDgXxi@L4y2PzE{i+sB$ zU1$F*HI&sIh!CNgi`XU0vyK9*#17cBCytiov-Ve^+uWXojlM{GhNuUO0-z{z7}~> zzrXVl-Y|WT7!>GM3SMty!68tO;QDHars4x$WC5*t^D4w3`gBBHib>gFgnH(arqQEY ziFql3Xr)zrY~cDVe?*j(VSVNpCMlwSjwX)7BxW(`vlj+W-3}yW=n=e*_6_Y|X-7)^ zRcJ}Uf2tT+^5fzBawj@L=|bb_AXk0plcz*jGL_X_&c@;pqL^NvLrqh4;XJ_gECFj1 zlbfqRSZx&~-{$MQA6xg=t)n-M`Fv14&X@USX?QMIM*UiH!L#=5n#20^7Y=CtNQ%>c_IT4{xab zyyTc}e6Y^|v5NDk&W6Vj{z5m}gdy`L~!q4%J=4t-)b04zG zG`x>r5Mp;CkL`R%{cn;4!A}EdRYq*BOsaKH{4QrLX)}-pgPAseLj&4t(!gTc85N&u z&tJ`XSfj0#+UL$!+egw zZoEmHOCI=r7ID0}?^k}o3k#+fHGh1-n9-jkiD2Sh9hkcu2mhRh4*{NkwAED$#mtG@ zeOkPL81>WEZ`2;mHHR95N1jWSYdUHS-lU^Ey|>`tP+Iwv*6x8ybMmpE(U0@>;QsOQ zy6?KvV0cumPw$hCPHLmyVgE{6JJv)qU^cB#99>LCcySSUhZ8`U_G`%~_ncpmtbGcT zqyv&Ub-G6r%j;!>pL2DIG5cR6P7ywp(1N*?!1Jj1c}q|tiT6RWNX1@^uKdEC&I0%? zB;8;+XBC~YD`}Wth%!CD> zZnxi0{mL=Z-1!wEYU7ODgVh%bnk@DhkyZQBu1O)T>yH`lI!rmYIYeSE`MfR=*m020 zcJ+mCe?(7Mws5j9M`2GhiY@UitWhZQ>g@5qB4^7NuddF3lvH45ZMhsuLj9enN1L*E z#k0uM%s6c&^yNEn60*S#2C>HdyYvg1oh(12k7XFXt9;T{mmz(U)yu3}*QKKq-sG4c zJ}^tY_43%Jxg&9VBK3NB!Zy>&V4v_g#=!w~?75TWM(TT2W*rC|^&B^Lcdqu$m!ptn zu4YXSMgi1^WLAU@W?FAWyMjP8X)5Q>1S8my0d^--6&G_YFjR$V_lF4&zl*WBe^A!9 z{hWfUc@9lkxaHF#RMGPZMW$kRhE~A(o7ye^1Sb@2+~|IEVHw39F&UM6*I74GYVz|5 z_juk(CjF(BHQPOn1IadVY4>5fopL!xaUvXcKnGKx=HYJ%>^U2o`mgy^2p;^N=LYWa z6;_oKvcYIpx!obP!zO69#GN}&_>qGC`KaxG!*9^*?wLt`f1Erd&iavnGdflPS4jU< zCkgxEW5VhSBfE`u@Vb+Vkv)q{!wHKQ_d4vjMl zALrT*sx#Rvu$<1;B0;7Z2RWDa|0eMuh_E@1OJe#@PA~nz8-%p>Z4hw!63??pvLBG)RHRk;5b%1FAW1yX7FE)Vt z`Z6dC3=o6v>wa2ITj~GI3wdtUiGf(b+8zQXW=_%H3&J}%__X98W5Ad9vZ~T&(^jh`Oo=%`)b$NC@P<(68PmgvR zzac!XC&fYP#-j3andH-Y4;)u*Lcf22&=JA`va#iJzt#Wt4Pl)33Q5=Neh2AG>${u+R2eKU zkR!kb4^NPD#S29E9B)_*sr`?y(SvudyG0s|+=ZmVQX|j9|5O9Q*0X`Jc_yOBZ4UHPWog%@-lNp zO?MFF)*{LSCvxQxOwBPvg3yq(g9L2fWup{OS+XZ!RP;5+OU0@&67($E+iW(62(-NE zE$x8YIeo)R^QDIUM(&~iymVc=;9*jw5*o#$3OdI7gHY$2wZh;l?Dfbln5yRfZ#Wr9 zTYWML*fdZ#c5wjh@I7>?Z%>u#bo5i-dm%&I+FtwSv|Ql6`R<%@UwTphj`!X6(#?;h zsKuG6S&Mmt;?{aJlC{KV7`gbS&D^-K7W@jnyEh=Cwa_J#uVdhvG|1E(>`(-ym_yYB z*D+vYYm3Up##XZU0%B40qRa9AEK0iW&VjgYt%Y(F4^);&{BNL2!2b-YC{M<0x2(`# zJBDLEBh3SH1+UrpU~C%7t!!UA+L(AFA|6Hb^xgQRS4&>n7YQLYRWu<9#uk&=YbyF? zTZ{x#^}fH0J=HsEQZt(EPKUf`=VQqq;sQDx^>LhmfV0Z}F#?tSj&rLx+IU!E1%aiG zLy^>^F3QHG!94@5k-g6SMCgmSAPA)SGO6-)S_rer*uJD&@^?8jK{rG>Jeu8s5EmeH#t^Ofd{*%KuR5^fWB|6rHsUT`M z+^}i*h^VdSv1v~ACPkE8IdIVY+y{!OEMf)Z692=lGZ8w18V$VzuT_Zdh9!e;(RGPM zuT!*Z%XtgWTY0^vvFc!c7cW#B*>XV*$)C7H1cHl8CnW%$RI?}7#P(-el+PF`k(o0l z+cVW>W&{EcbKz#ZC6TgIAQusq6I;t!TI7sVkXL11sP0z})YLC*N-i+7n~bxaX-zbo z->u>B6D>-3z*uQ57j`|Y00in&*@DLm!xf7!%?Wclk&{oAbe%RUih6(hf>6DzYVbMd zl5-qhjoWZmNEw#Dr_I(Crm=dH1P6x*)6}JkeJvkrnD|Fjwt}5uss2Id`M_qA37nIi9t&^ z=17`(vuE%6;UvP&YSrA9H)IqS7pfQqM1~Y+E=Uw<-plLUHia|9Pdi7ap`i1-(+`>P zbtqrck35<;>mUkc!OruvhCW>TjA((slL|xa>CQIAKTs5F~1Ah=G&L!mODo)gT;SnrB zG0t{?230y|=ExaPap$baYlD{lE<{~fXPc?`Vn5vT(I(Hs8mZMDnN5da#qztwTMZ4V zp7kIl+GpF#4wE!g{-@D&i1<>hbCRgpRHmuQ{r=S{Npr+r%+RVvtdwQ{0uHD@P4~?c z9ANwJQ6=$`WG*Yq@TE^$zcdc3Z>3=uCu6lDlP*gpWaaY*$XoMbdqHBQ#a;U+X zJp*#9-*allc9U-)g1RMGXv%KAu;*3t{v!^+ux&-Tg8lT6;oL6Ce<-pkvj9?^Dzsnx z=+sabbSj5P`!7jcX_xW@=U9Wap~h7^E}VGA*$ciqAn~s8g&rjkOd1rrv!ukAq--C1 z8(Vt}ZyP&l35xWqmB%Xi3O6TBdafey$RZ|ycQrXsT;S-Zrbx8klKuA6En3dH*C8{8 z2lkpIhxYknb&I{~6ufDijvL|xVJPP;qZUZT@?G>U((A+v@K~! zcWJURE-Y7PRms~dLw^!n#uV+DS2jFjQ??$Tv7hp1&7oSs4cLN+zkJ;6NeH~Y!L4Rj zqOuTmdK4C6%#k(#FoUfYS_wonlnK}#9(+Bj21y6zo^MqhnOzY(#?;~qRG0YD8A_Z! zc8U{xhQA&kl3=k#KzR@WtYDH8g+JeA~yE$GN)Ux{a zHnPR%l2qCbu>tJD6{HFmvD&1SP>{7=Leaw4wg5}9p#=H*2e^mZvW@BFV;p$hhkV6% zo6etIZ{WjS8O5FO307x?W4kF5XhR*)9YNqSM4+WpQy-6@;zy1z>r{;9B9;080e2>q z#*)B`>8f1~)!Z z*9z22THd+*W4aP)iqj=~Oc9P3z&xU0j=vq5#xL4u^OPvNN9m;CN2Ed27QH&k5Yh$q zX&@%6XV@B+^F8G5JTpLHLgtFGQg4^G?{&+B|AlVJJMKO%@+;35)YsX@^P=hE`hTjH zb?W2Sd^zU=Ih>}-d>FN>f{p~sff27KwMJS*c2jcys+RGJ4WR%P6}Lyai_)qU6W`zI zY#DqH%FBymM@i7Cr4c)L@;Jh);|ZohsP`M@eFxeOU7I&qDhnU-0qP?TSC5@Q%wwq4 zN&@qF{U2~f@h);kR)8S($)v5r%=ccR=0qQ}xv(b;-+ePqD#2ue^CRvoIr7gukeM62 zsuDTKU?#X-GV^ZHRuLy1E8M5y;4n}-#3`X$&eP1;Zsq;tKxuAH;uYGBZS1036}i7Z zu630e!YKXUEL{9obwjnB0{N)REPgYy#Z9|lxkYrzykCJC&nqJQU-W%nc2P>UM@+o+ z9x(JJg%2;XBV?6}Z|I)4S-+UnZOlx1q}MT6Fsu0^`*EnntZ0j5^3US)>e`2FENp%| z6;I>uChH)_Vk40ckUg`LFebSE&c!hdYS=hA3*MtAr#eSp_c9b#k9m-yfkm&YXB|1n zG&sIJKz?=Km$Vg4ME4$v?12flC#Jlsi@3#QobY#y`cGM%T@}`5#rGF!B~G*D<#r$()wBjhg~LO|fkwTaV!3 z;f+hJZTy>i|NkiD{V$|V#&+ZY(WfHrKk@dC%o3nqc)!pB>ZZ-M&ShSupIEgFA^Y+6lU1a(LuhhOv5Nb!z1DiKb23IIz61i4$9sozL?bQ#(B$Y&@ct zo|-%!lSCCrJ2|}F9H+IhCZQkGB18H;G5q&CE*}Qu=8g3Rztki)CgzgMm3t7H1 zswR+wK-+wIu`IR=I?DjmC!Z|O?aW`*)NpILcvgpe>O~v7BXl%*KQw2NnY<*aSH=3$ zOpPaKB$43o^v_JxT8qGBNps2V;PZXLUtp@5M0Sk@K(UJVS_Iz;AlH1@aPzVi8mg}pve zCl{h&ywI2PmX*i@`y&74kj_0WC!u(xhu_YyNEH5)?mn8Sk?Aq-6ZVk+qh;fME-hd3oq>)m*vI z&z^x*)MNso%FtS(19uJ8d=D2CnEJ=g7J#g~`xHwf3GAJN#Uu8{zEQ)ZKZ61Qy^Y+BF*fQ_#Z)&MP5lPx5~bJA z@%{?i5-5o<|CY~#iESchoRa>1td_Gz2#aL2pR(RHP}-Sd+WUvH$RIfJs8U?7b^9M{X7DD{`LK}9fBl9 z#H{~GimHl(uL6OK1&UZu&e)=7d6gZxAHdHgDdM)XkB!F(2mDu%3QPmxbE=g@scG58 zU4V(r>0{SIl8LUj^g}EJG|&wUN|-~vL*|k*3S-PkBr+g$3uF=q>BrMR2%YtK`e)gM zb@M;98e|foNro3{@3co*4Cl}kD^CwR89wVUq1I&7!uA@g!G9!wfXy%X?lh$ zht;#0$O<2``e=lw>gWSWnhxfW*!ST^h=9*e7of7-mnrRglH<{2`xshA3Gscatbt7~`NVo+0>YLaJ{DL)H?^-?8;v1*G@ip6g5UzSPuKBS z`39IcR`{FW=&0iUx=m_jmqlK#{hwu#oo~c|WlaY-nWGkcF}X16D3*#Bst6-vFamay z)azwiBoJs@H&kEpZk`xA?%GcS&`Yl))3^``zz$bqutBES7T7)95a%_h1EWg(;#$ru(7 zDil4e55n|agU()r+ecCk%UUXSj**`e`C845F>9M5)5g~}UG`|cV|wRU;6I_p-_NHU zh%mRHlCbT}HZGTf7P7;=<|ns^U7Hc!!2Wmk)H8S0eoQ$uaXiU}1fod#%E zC&{`pawXpR(JHBsD-o$>1-r{dW@a>6}TB&!6(z z{`qr)J#FEOtWx>(RQto^h#%dRY|+9;qUh;l?%0wpYwMb4K|j^1_pU#chO6iCBc8pE z@aW1(9#1WzCKIfsXdzIcoGDhuqNeSEjg);u@HUlsUZA8N@w1DPwXb}2uS-0z-yMG=@&IKePf4QebvHBPrnb^sBi=W z!L22CM6h23jNL{mH7qG2>#qsYIRI{U)AEP9Scwh@{Tf_Y=YomS`)^v-kKMju-J5Hs zxsZfruJAQj@g%M52xl_*xhl6SrDT!M!jT6r+Yn(z`?x~hDCl)DM)&rI!3k{VN#V1| zlvOj4_PwY66%0GYqFuuHO%v;Cbri{PVh2bTBj%-@%M0@C)in3ksHR(@gD8|?C$+5C z7y>KLq(V}xye)zgw%=}XblE?WIL`H#Q8KCqf@he{sJAS|`kC+RGy-coP5gRVG|jHQ z=*~;Ol1#|fszn>0k}A!LgRoQmDY>q*@aS`vUrxA_8cj6@{0u@f&FLW7;>ES>^|lO` zzW_1duS41UN@K1y9kx^U&IIG75A45+m6YB<7}DEe&_i;5#<4bOJB_wx=7sbb41B|| zvQfqrn>k*id)Th$4@mr{@lNO_FKP_-kI&RCn)joBatk0^oto#BmT{lE&BDW4bbjP{)$wpz@5`a=dOoI!gZ8<`OeCT zo15LZa9xj*gH6brYr}0?-#SU>-~E zTnC|APq?`41*LLszWsDnh8iDa8I_=>?e)7lpNsWs%v#Ar>CcYDnp`?fOD>7@tqheJ^-=OV8Pvgp5feUwn?s1{>n*>#BpW@3xR9+52+{%>!_A-AE}qXvzDS@$EqbrV3t8yZ___c<<=gQfK3+&vajqSau+m`l0jx zfiWG&^46^EA03VJD41KP4;#;GNjyz}8HMoH2Gvyuh2AXp!P>&WaXSPRK`fz=>nrC&Fi2f4 zGs=ZE#e{_f3}_yxaS(oIkd6DNj`vU9R-QQM01k?wF3i?g?WRixkv**L_5x3xO^SV^ ze2(xkyCkwfN5-ESAAU0+WKtClcHFUD@?IbJU!JYqjE8bxk!;%1PG5JmcB&l73SJZn zD2=NR#=APeV=ttDlPWkho{nP?-cQye9u!1&xz=6RMIZSI=V6xUH+*a0sXT_wLAIQk zw}?)T$K-;lce17$X7_%sy!WCY1Yhd>}i>q~!0aZS3T_REdQ7WY0P-LAS#!xr(;E5EO(Pzt3QS4U#Y*E zwO&#L6oIm0Cns1}v!)Lc3VJHFJ@9^pS*J!M7BZ?i5G{)xGPG(={A<#&$Aihr|o7=q9rLgZABp*Ys<;n&vU!+yU1wX>`CV_p=GzF=z$|;RA+#y70-WL zf5aMbm^=HtyPv&q>2J5;Ck_tV@^#~-;DFc5aKJ||mDp7$q@0t-QIC|m{D*1-co>%8Cf2Pj#v zKUsc#^5KMV4RT_`scv(FEEJ%--^h&rv60u+LXBed48Fup8FIQ+oUEn|aMhcB@B{e% zu(J=@;-xwyTNGp3L=QIK8^sdOcr42_xMTB{)28?RhnPw5w9V5+zUw!&c|Vox^z zY!w|VoBcWNE6iqF%M5@rCYGZ=>d`4YqAZv&?N4SLab zNMDAc9rp_6VB`B1;L5Ou*2`dQch@@|aP}15^~XZ&76shK6)#@QVk?kF1oUWU08pxBmhK5rLfm diff --git a/uml2es/tutorials/magicdraw_model_edit.md b/uml2es/tutorials/magicdraw_model_edit.md index d228920..80b6711 100644 --- a/uml2es/tutorials/magicdraw_model_edit.md +++ b/uml2es/tutorials/magicdraw_model_edit.md @@ -118,9 +118,8 @@ The UML-to-Entity Services toolkit will transform your MagicDraw UML model into You now follow the same approach as the numerous [examples](../examples) of this toolkit. You use a gradle project to ingest your model to MarkLogic and convert it to Entity Services. For this tutorial, use the gradle project in [uml2es/tutorials/gradle](gradle) directory of your local clone. You first need to setup a database and deploy the transform. - The first step is to review and modify gradle.properties; set suitable values for hostname, ports, username/password, and application name. -- Next copy your MagicDraw model that you saved in XML form above to the gradle/data/model directory. -- Setup your database and deploy the transform by running: gradle -i setup mlDeploy -- Load your model by running gradle -b uml2es.gradle -i -PmodelName=MyMLModel uDeployModel +- Setup your database and deploy the transform by running: ./gradlew -i setup mlDeploy +- Load your model by running ./gradlew -b uml2es.gradle -i -PmodelFile=full-path-to-your-umlproject/MyMLModel.xml uDeployModel - In QueryConsole explore the database xmi2es-tutorial-content. Your Entity Services descriptor is /xmi2es/es/MyMLModel.json (or /marklogic.com/entity-services/models/MyMLModel.json). Notice how it aligns with the MagicDraw model: ![Project in MagicDraw - ES model](images/md_project_es.png) diff --git a/uml2es/tutorials/papyrus_model_edit.md b/uml2es/tutorials/papyrus_model_edit.md index 208f82a..e70c317 100644 --- a/uml2es/tutorials/papyrus_model_edit.md +++ b/uml2es/tutorials/papyrus_model_edit.md @@ -114,9 +114,8 @@ The UML-to-Entity Services toolkit will transform your Papyrus UML model into th You now follow the same approach as the numerous [examples](../examples) of this toolkit. You use a gradle project to ingest your model to MarkLogic and convert it to Entity Services. For this tutorial, use the gradle project in [uml2es/tutorials/gradle](gradle) directory of your local clone. You first need to setup a database and deploy the transform. - The first step is to review and modify gradle.properties; set suitable values for hostname, ports, username/password, and application name. -- Next copy your Papyrus model to the gradle/data/model directory. Papyrus saves the model in the file PapyrusPerson.uml in the MyPapyrusProject of your Eclipse workspace. Copy that file to the gradle/data/model directory. Rename the file PapyrusPerson.xml. -- Setup your database and deploy the transform by running: gradle -i setup mlDeploy -- Load your model by running gradle -b uml2es.gradle -i -PmodelName=PapyrusPerson uDeployModel +- Setup your database and deploy the transform by running: ./gradlew -i setup mlDeploy +- Load your model by running ./gradlew -b uml2es.gradle -i -PmodelFile=full-path-to-your-umlproject/PapyrusPerson.uml uDeployModel - In QueryConsole explore the database xmi2es-tutorial-content. Your Entity Services descriptor is /xmi2es/es/PapyrusPerson.json (or /marklogic.com/entity-services/models/PapyrusPerson.json). Notice how it aligns with the Papyrus model: ![Project in Papyrus - ES model](images/pap_model_es.png) diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs index 3f7b0c7..77fdc77 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs @@ -145,6 +145,9 @@ select distinct ?pluginName where { } function useAllEntities(modelIRI) { + +xdmp.log("useAllEntitites *" + modelIRI + "*"); + var res = sem.sparql(` select distinct ?pluginName where { <${modelIRI}> ?plugin . @@ -872,6 +875,9 @@ function validateRequired(p, desc) { function createEntities(modelName, entitySelect, entityNames, stagingDB, options) { + +xdmp.log("createEntities *" + modelName + "*"); + // validate if (entitySelect != null && ALLOWABLE_SELECTS.indexOf(entitySelect) < 0) throw "Illegal entity select *" + entitySelect + "*"; modelName = validateRequired(modelName, "modelName"); diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy index 65ae0d2..cf6bb43 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/xmi2esTransform.xqy @@ -514,7 +514,7 @@ Capture ES validation of descriptor. Return empty sequence if valid. :) declare function xmi2es:isEsValid($descriptor as json:object) { try { - let $validatedDescriptor := es:model-validate($descriptor) + let $validatedDescriptor := es:model-validate(xdmp:unquote(xdmp:quote($descriptor))) return () } catch($exception) { diff --git a/uml2es/uml2esTransform/uml2es.gradle b/uml2es/uml2esTransform/uml2es.gradle index ce2e526..61534c8 100644 --- a/uml2es/uml2esTransform/uml2es.gradle +++ b/uml2es/uml2esTransform/uml2es.gradle @@ -15,12 +15,12 @@ buildscript { repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} mavenLocal() - maven { url "http://plugins.gradle.org/m2" } + maven { url "https://plugins.gradle.org/m2" } } dependencies { - classpath "com.marklogic:ml-gradle:3.4.0" + classpath "com.marklogic:ml-gradle:4.0.1" classpath "net.saliman:gradle-properties-plugin:1.4.6" } } @@ -29,14 +29,14 @@ apply plugin: "net.saliman.properties" apply plugin: "com.marklogic.ml-gradle" repositories { - jcenter{url "http://jcenter.bintray.com/"} + jcenter{url "https://jcenter.bintray.com/"} // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } + maven { url "https://plugins.gradle.org/m2" } + maven { url "https://developer.marklogic.com/maven2/" } // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } + maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" } } configurations { @@ -51,18 +51,16 @@ configurations { } dependencies { - mlcp "com.marklogic:mlcp:9.0.6" + mlcp "com.marklogic:mlcp:9.0.10" mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } + /* * PRIVATE TASKS: Model deployment */ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -70,15 +68,16 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" + def tparam = 'dummy' if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xml" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -98,9 +97,6 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { } task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model-excel" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -108,15 +104,15 @@ task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" + def tparam = 'dummy' if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -151,28 +147,23 @@ task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { port = myPort.toInteger() } -task _mCopyES(type: Copy) { - from "data/entity-services-dump/xmi2es/es" - into "data/entity-services" -} - -task _mCopyESExt(type: Copy) { - from "data/entity-services-dump/xmi2es/extension" - into "data/entity-services-extension" -} - task _mCopyGenCode(type: Copy) { from "data/entity-services-dump/xmi2es/gen" into "src/main/ml-modules/root/modelgen" } task _mDeleteES(type: Delete) { - delete "data/entity-services-dump", "data/entity-services-extension" + delete "data/entity-services-dump" +} + +task _mCopyES(type: Copy) { + from "data/entity-services-dump/xmi2es/es" + into "data/entity-services" } task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-extension" + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") @@ -181,24 +172,32 @@ task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".ttl" - enabled = fullModelName != null + def graphName = null; + if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = graphName != null classpath = configurations.mlcp command = "IMPORT" host = myHost port = myPort.toInteger() - input_file_path = unixDir + "/" + fullModelName + input_file_path = unixDir + "/" + graphName + ".ttl" input_file_type = "rdf" output_uri_prefix = "/triplestore" - output_graph = project.findProperty("modelName") + output_graph = graphName } task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { - def graphName = project.findProperty("modelName") + def graphName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } enabled = graphName != null def js = "'use strict';\n" @@ -208,44 +207,8 @@ js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' javascript = js; } -/* -This ensures ES model is deployed to FINAL, not STAGING -*/ -task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services" - def regex = '"' + unixDir + ",'',/,''" + '"' - - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - enabled = fullModelName != null && files != null && files.contains(fullModelName) && project.findProperty("mlFinalPort") != null - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = unixDir + "/" + fullModelName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/marklogic.com/entity-services/models/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "http://marklogic.com/entity-services/models" - host = myHost - port = myPort.toInteger() -} task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/mapping" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -253,12 +216,12 @@ task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def fullSpecName = null; - if (project.findProperty("specName") != null) fullSpecName = project.findProperty("specName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullSpecName != null && files != null && files.contains(fullSpecName) + def xfile = null; + if (project.findProperty("specFile") != null && project.findProperty("specFile").endsWith(".xlsx")) xfile = new File(project.findProperty("specFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullSpecName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -302,8 +265,14 @@ task _cDeleteCutDump(type: Delete) { } task _cCutConversionModule(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null if (modelName != null) modelName = '"' + modelName + '"' + def entityName = project.findProperty("entityName") if (entityName != null) entityName = '"' + entityName + '"' def dataFormat = project.findProperty("dataFormat") @@ -331,7 +300,15 @@ task _cFetchCutConversionModule(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/src/main/ml-modules/root/esconversion/" + project.findProperty("modelName") + "/" + project.findProperty("entityName") + "/" + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + + def directoryFilter = "/cookieCutter/" + modelName + "/src/main/ml-modules/root/esconversion/" +modelName + "/" + project.findProperty("entityName") + "/" classpath = configurations.mlcp command = "EXPORT" output_file_path = "data/cookieCutter-dump" @@ -341,10 +318,18 @@ task _cFetchCutConversionModule(type: com.marklogic.gradle.task.MlcpTask) { } task _cPromoteCutConversionModule(type: Copy) { - def convPath = "src/main/ml-modules/root/esconversion/" + project.findProperty("modelName") + "/" + project.findProperty("entityName") + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + + def convPath = "src/main/ml-modules/root/esconversion/" + modelName + "/" + project.findProperty("entityName") println '!!!!' + convPath enabled = project.findProperty("overwrite") == "true" || !file(convPath).exists() - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/" + convPath + from "data/cookieCutter-dump/cookieCutter/" + modelName + "/" + convPath into convPath } @@ -355,50 +340,41 @@ task _cPromoteCutConversionModule(type: Copy) { /* uDeployModel : deploys your UML (or even Excel) model as an ES model Input: -- modelName (XMI or Excel filename without suffix) +- modelFile (Full or relative path of your XMI or Excel file.) - lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) Dependencies: -- Your gradle project has the folder data/model -- Your model is in that folder -- Your model is XMI -- Your model ends in .xml +- Your UML/XMI or Excel model file exists at the location specified by modelFile - Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... - Standard DHF environment properties: mlHost, mlFinalPort Effects: - Target database has the UML model, the ES model, the ES extensions, findings, generated code - Target database has the ES model and its extended triples deployed - Your gradle project has entity-services, entity-services-dump, entity-services-extension folders -- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +- You will see generated code in src/main/ml-modules/root/modelgen */ task uDeployModel() { dependsOn '_mDeleteES' dependsOn '_mLoadXMI' dependsOn '_mLoadExcel' dependsOn '_mFetchDescriptors' - dependsOn '_mCopyES' - dependsOn '_mCopyESExt' dependsOn '_mCopyGenCode' + dependsOn '_mCopyES' // need this to place ES in a folder where we can run mlGen dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' - dependsOn 'mlGenerateModelArtifacts' - dependsOn '_mDeployESModelToFinal' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' - tasks.findByName('_mCopyESExt').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' - tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mCopyES' - tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mCopyESExt' + tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' } /* uLoadMappingSpec : loads your Excel mapping spec for use in cookie cutter codegen Input: -- specName = mandatory (Excel filename without suffix) +- specFile = mandatory (Excel filename without suffix) - discover = true/false; default false - discoveryDB = default: content DB (non-DHF), staging DB (DHF0) Dependencies: @@ -418,7 +394,7 @@ task uLoadMappingSpec() { /* uCreateConversionModule - creates a harmonize flow for the specified entity. A souped up es.instanceConverterGenerate. Input: -- modelName - name of UML module file without .xml suffix +- modelFile - name of UML module file without .xml suffix - entityName - name of the entity. - dataFormat: xml, json - pluginFormat: xqy, sjs @@ -426,13 +402,12 @@ Input: - contentMode: possible values es - Entity Services mode. The cookie cutter generates ES-conversion style code and incorporates hints from the data model and the mapping spec. This is like a souped up -useES option. - dm - Declarative Mapper mode. This feature is not ready yet. + dm - Declarative Mapper mode. THIS FEATURE IS DEPRECATED AND NOT SUPPORTED. - mappingSpec: previously uploaded Excel mapping spec; refer to it by the Excel URI - overwrite: true/false. If true and the module already exists, overwrite it. If you don't want to clobber, set to false. Dependencies: - You have deployed your UML model - Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort. BUT WE RECOMMEND USING uCreateDHFHarmonizeFlow IF YOU ARE ON DHF. Effects: - New conversion module in src/main/ml-modules/root/modelName/entityName folder */ @@ -446,71 +421,4 @@ task uCreateConversionModule() { tasks.findByName('_cPromoteCutConversionModule').mustRunAfter '_cFetchCutConversionModule' } -/* -uLoadDMTemplate : Loads DM template into FINAL DB. You would have obtained the local copy from -uCreateDHFHarmonizationFlow or uCreateConversionModule with contentMode=dm. Having made your tweaks to that template, -you now ingest it back to MarkLogic. This task ensures the template has the right URI and collections. - -Example: - /dm/mapper/EmployeeHubModel/Employee/harmonizeGlobalDM.json - dm, cookieCutter, http://marklogic.com/entity-services/models, EmployeeHubModel - -Input: -- dmPath - mandatory -Dependencies: -- dmPth contains file dm/mapper///.json -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- Target database has your template -*/ -task uLoadDMTemplate(type: com.marklogic.gradle.task.MlcpTask) { - - - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/" + project.findProperty("dmPath") - def regex = '"' + unixDir + ",''" + '"' - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - // check the pathness and extract the modelName - def pathDir = unixDir + "/dm/mapper" - def dmModelName = null - def pathFiles = file(pathDir).list() - if (pathFiles != null && pathFiles.size() == 1) { - dmModelName = pathFiles[0]; - } - enabled = project.findProperty("dmPath") != null && dmModelName != null - - def collections = "dm,cookieCutter,http://marklogic.com/entity-services/models," + dmModelName - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = unixDir + "/dm/mapper/*/*/*.json" - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = collections - host = myHost - port = myPort.toInteger() -} - -//Edit this to enable/disable code generation of mlGenerateModelArtifacts -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=false - generateSchema=false - generateDatabaseProperties=false - generateExtractionTemplate=false - generateSearchOptions=false - } -} \ No newline at end of file diff --git a/uml2es/uml2esTransform/uml2es4dhf.gradle b/uml2es/uml2esTransform/uml2es4dhf4.gradle similarity index 66% rename from uml2es/uml2esTransform/uml2es4dhf.gradle rename to uml2es/uml2esTransform/uml2es4dhf4.gradle index d0cb5f6..cafa9ea 100644 --- a/uml2es/uml2esTransform/uml2es4dhf.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf4.gradle @@ -1,5 +1,5 @@ /* - Gradle tasks for UML2ES Toolkit. Use this in your project. + Gradle tasks for UML2ES Toolkit. Use this in your project if you are working in the old DHF 4.N version (starting with 4.1 or higher) You can either: - copy bits and pieces of it into your own gradle build file - use this as the basis for your gradle build file; build on it @@ -77,9 +77,6 @@ dependencies { */ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -87,15 +84,15 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + def tparam = 'dummy' + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam +== '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xml" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -115,9 +112,6 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { } task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model-excel" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -125,15 +119,15 @@ task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' + def tparam = 'dummy' + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam +== '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -168,28 +162,23 @@ task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { port = myPort.toInteger() } -task _mCopyES(type: Copy) { - from "data/entity-services-dump/xmi2es/es" - into "data/entity-services" -} - -task _mCopyESExt(type: Copy) { - from "data/entity-services-dump/xmi2es/extension" - into "data/entity-services-extension" -} - task _mCopyGenCode(type: Copy) { from "data/entity-services-dump/xmi2es/gen" into "src/main/ml-modules/root/modelgen" } task _mDeleteES(type: Delete) { - delete "data/entity-services-dump", "data/entity-services-extension" + delete "data/entity-services-dump" +} + +task _mCopyES(type: Copy) { + from "data/entity-services-dump/xmi2es/es" + into "data/entity-services" } task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-extension" + def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") @@ -198,24 +187,32 @@ task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".ttl" - enabled = fullModelName != null + def graphName = null; + if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = graphName != null classpath = configurations.mlcp command = "IMPORT" host = myHost port = myPort.toInteger() - input_file_path = unixDir + "/" + fullModelName + input_file_path = unixDir + "/" + graphName + ".ttl" input_file_type = "rdf" output_uri_prefix = "/triplestore" - output_graph = project.findProperty("modelName") + output_graph = graphName } task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { - def graphName = project.findProperty("modelName") + def graphName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } enabled = graphName != null def js = "'use strict';\n" @@ -225,44 +222,8 @@ js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' javascript = js; } -/* -This ensures ES model is deployed to FINAL, not STAGING -*/ -task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services" - def regex = '"' + unixDir + ",'',/,''" + '"' - - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - enabled = fullModelName != null && files != null && files.contains(fullModelName) && project.findProperty("mlFinalPort") != null - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = unixDir + "/" + fullModelName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/marklogic.com/entity-services/models/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "http://marklogic.com/entity-services/models" - host = myHost - port = myPort.toInteger() -} task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/mapping" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -270,12 +231,12 @@ task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def fullSpecName = null; - if (project.findProperty("specName") != null) fullSpecName = project.findProperty("specName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullSpecName != null && files != null && files.contains(fullSpecName) + def xfile = null; + if (project.findProperty("specFile") != null && project.findProperty("specFile").endsWith(".xlsx")) xfile = new File(project.findProperty("specFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def fullSpecName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -319,8 +280,14 @@ task _cDeleteCutDump(type: Delete) { } task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null if (modelName != null) modelName = '"' + modelName + '"' + def entities = project.findProperty("entities") if (entities != null) entities = '"' + entities + '"' def entitySelect = project.findProperty("entitySelect") @@ -335,7 +302,15 @@ println js } task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities/" + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + + def directoryFilter = "/cookieCutter/" + modelName + "/plugins/entities/" def myHost = project.findProperty("mlHost") if (myHost == null) myHost = "" @@ -352,13 +327,27 @@ task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { } task _cPromoteEntities(type: Copy) { - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities" + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + + from "data/cookieCutter-dump/cookieCutter/" + modelName + "/plugins/entities" into "plugins/entities" } task _cCutHarmonizeFlow(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null if (modelName != null) modelName = '"' + modelName + '"' + def entityName = project.findProperty("entityName") if (entityName != null) entityName = '"' + entityName + '"' def dataFormat = project.findProperty("dataFormat") @@ -380,32 +369,18 @@ println js javascript = js; } -task _cCutConversionModule(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") - if (modelName != null) modelName = '"' + modelName + '"' - def entityName = project.findProperty("entityName") - if (entityName != null) entityName = '"' + entityName + '"' - def dataFormat = project.findProperty("dataFormat") - if (dataFormat != null) dataFormat = '"' + dataFormat + '"' - def pluginFormat = project.findProperty("pluginFormat") - if (pluginFormat != null) pluginFormat = '"' + pluginFormat + '"' - def moduleName = project.findProperty("moduleName") - if (moduleName != null) moduleName = '"' + moduleName + '"' - def contentMode = project.findProperty("contentMode") - if (contentMode != null) contentMode = '"' + contentMode + '"' - def mappingSpec = project.findProperty("mappingSpec") - if (mappingSpec != null) mappingSpec = '"' + mappingSpec + '"' - -def js = "'use strict';\n" -js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' -js += 'cookie.createConversionModule(' + modelName + ',' + entityName + ',' + dataFormat + ',' + pluginFormat + ',' + moduleName + ',' + contentMode + ',' + mappingSpec + ');\n' -println js - javascript = js; -} task _cFetchCutHarmonizeFlow(type: com.marklogic.gradle.task.MlcpTask) { - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/plugins/entities/" + project.findProperty("entityName") + "/harmonize/" + project.findProperty("flowName") + "/" - directoryFilter += ",/dm/mapper/" + project.findProperty("modelName") + "/" + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + + def directoryFilter = "/cookieCutter/" + modelName + "/plugins/entities/" + project.findProperty("entityName") + "/harmonize/" + project.findProperty("flowName") + "/" + directoryFilter += ",/dm/mapper/" + modelName + "/" def myHost = project.findProperty("mlHost") if (myHost == null) myHost = "" @@ -421,36 +396,21 @@ task _cFetchCutHarmonizeFlow(type: com.marklogic.gradle.task.MlcpTask) { } task _cPromoteCutHarmonizeFlow(type: Copy) { + def modelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = modelName != null + if (modelName != null) modelName = '"' + modelName + '"' + def harmPath = "plugins/entities/" + project.findProperty("entityName") + "/harmonize" def flowPath = harmPath + "/" + project.findProperty("flowName") enabled = project.findProperty("overwrite") == "true" || !file(flowPath).exists() - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/" + flowPath + from "data/cookieCutter-dump/cookieCutter/" + modelName + "/" + flowPath into flowPath } -task _cFetchCutConversionModule(type: com.marklogic.gradle.task.MlcpTask) { - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/src/main/ml-modules/root/esconversion/" + project.findProperty("modelName") + "/" + project.findProperty("entityName") + "/" - classpath = configurations.mlcp - command = "EXPORT" - output_file_path = "data/cookieCutter-dump" - directory_filter = directoryFilter - host = myHost - port = myPort.toInteger() -} - -task _cPromoteCutConversionModule(type: Copy) { - def convPath = "src/main/ml-modules/root/esconversion/" + project.findProperty("modelName") + "/" + project.findProperty("entityName") - println '!!!!' + convPath - enabled = project.findProperty("overwrite") == "true" || !file(convPath).exists() - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/" + convPath - into convPath -} /* * PUBLIC TASKS @@ -459,50 +419,41 @@ task _cPromoteCutConversionModule(type: Copy) { /* uDeployModel : deploys your UML (or even Excel) model as an ES model Input: -- modelName (XMI or Excel filename without suffix) +- modelFile (Full or relative path of your XMI or Excel file.) - lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) Dependencies: -- Your gradle project has the folder data/model -- Your model is in that folder -- Your model is XMI -- Your model ends in .xml +- Your UML/XMI or Excel model file exists at the location specified by modelFile - Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... - Standard DHF environment properties: mlHost, mlFinalPort Effects: - Target database has the UML model, the ES model, the ES extensions, findings, generated code - Target database has the ES model and its extended triples deployed - Your gradle project has entity-services, entity-services-dump, entity-services-extension folders -- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +- You will see generated code in src/main/ml-modules/root/modelgen */ task uDeployModel() { dependsOn '_mDeleteES' dependsOn '_mLoadXMI' dependsOn '_mLoadExcel' dependsOn '_mFetchDescriptors' - dependsOn '_mCopyES' - dependsOn '_mCopyESExt' dependsOn '_mCopyGenCode' + dependsOn '_mCopyES' // need this to place ES in a folder where we can run mlGen dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' - dependsOn 'mlGenerateModelArtifacts' - dependsOn '_mDeployESModelToFinal' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' - tasks.findByName('_mCopyESExt').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('mlGenerateModelArtifacts').mustRunAfter '_mCopyES' - tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mCopyES' - tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mCopyESExt' + tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' + tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' } /* uLoadMappingSpec : loads your Excel mapping spec for use in cookie cutter codegen Input: -- specName = mandatory (Excel filename without suffix) +- specFile = mandatory (Excel filename without suffix) - discover = true/false; default false - discoveryDB = default: content DB (non-DHF), staging DB (DHF0) Dependencies: @@ -519,8 +470,6 @@ task uLoadMappingSpec() { tasks.findByName('_mDiscover').mustRunAfter '_mLoadMappingSpec' } - - /* uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity Input: @@ -578,37 +527,6 @@ task uCreateDHFHarmonizeFlow() { tasks.findByName('_cPromoteCutHarmonizeFlow').mustRunAfter '_cFetchCutHarmonizeFlow' } -/* -uCreateConversionModule - creates a harmonize flow for the specified entity. A souped up es.instanceConverterGenerate. -Input: -- modelName - name of UML module file without .xml suffix -- entityName - name of the entity. -- dataFormat: xml, json -- pluginFormat: xqy, sjs -- moduleName the module name -- contentMode: possible values - es - Entity Services mode. The cookie cutter generates ES-conversion style code and - incorporates hints from the data model and the mapping spec. This is like a souped up -useES option. - dm - Declarative Mapper mode. This feature is not ready yet. -- mappingSpec: previously uploaded Excel mapping spec; refer to it by the Excel URI -- overwrite: true/false. If true and the module already exists, overwrite it. If you don't want to clobber, set to false. -Dependencies: -- You have deployed your UML model -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort. BUT WE RECOMMEND USING uCreateDHFHarmonizeFlow IF YOU ARE ON DHF. -Effects: -- New conversion module in src/main/ml-modules/root/modelName/entityName folder -*/ -task uCreateConversionModule() { - dependsOn '_cDeleteCutDump' - dependsOn '_cCutConversionModule' - dependsOn '_cFetchCutConversionModule' - dependsOn '_cPromoteCutConversionModule' - tasks.findByName('_cFetchCutConversionModule').mustRunAfter '_cCutConversionModule' - tasks.findByName('_cFetchCutConversionModule').mustRunAfter '_cDeleteCutDump' - tasks.findByName('_cPromoteCutConversionModule').mustRunAfter '_cFetchCutConversionModule' -} - /* uLoadDMTemplate : Loads DM template into FINAL DB. You would have obtained the local copy from uCreateDHFHarmonizationFlow or uCreateConversionModule with contentMode=dm. Having made your tweaks to that template, @@ -664,16 +582,3 @@ task uLoadDMTemplate(type: com.marklogic.gradle.task.MlcpTask) { port = myPort.toInteger() } -//Edit this to enable/disable code generation of mlGenerateModelArtifacts -ext { - def mdb = project.findProperty("mlFinalDbName") - if (mdb == null) mdb = project.findProperty("mlAppName" + "-content") - mlAppConfig { - modelsDatabase=mdb - generateInstanceConverter=false - generateSchema=false - generateDatabaseProperties=false - generateExtractionTemplate=false - generateSearchOptions=false - } -} diff --git a/uml2es/uml2esTransform/uml2es4dhf5.gradle b/uml2es/uml2esTransform/uml2es4dhf5.gradle index 47247da..b6bb12c 100644 --- a/uml2es/uml2esTransform/uml2es4dhf5.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf5.gradle @@ -9,15 +9,10 @@ Tasks that begin with "_" are private. Don't call them; they are called internally. Tasks that begin with "u" are public. Call them! - Feel free to edit the versions of plugins and classes to suit your needs + You have a TODO. You should plugin versions in this build script to match your environment + See the TODO edit comments */ -buildscript { - repositories { - maven {url 'http://developer.marklogic.com/maven2/'} - } -} - plugins { id 'java' id 'eclipse' @@ -34,7 +29,7 @@ plugins { // This gradle plugin extends the ml-gradle plugin with // commands that make the Data Hub Framework do its magic // You can change to any 4.x build. Must be 5.0 or higher. - id 'com.marklogic.ml-data-hub' version '5.0.4' + id 'com.marklogic.ml-data-hub' version '5.1.0' /// TODO - EDIT } repositories { @@ -50,6 +45,7 @@ repositories { } configurations { + // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as // shown below. Need to force to use certain version of xml-apis library. @@ -64,10 +60,10 @@ dependencies { // this allows you to write custom java code that depends // on the Data Hub Framework library // You can change to any 5.x build. - compile 'com.marklogic:marklogic-data-hub:5.0.4' - compile 'com.marklogic:marklogic-xcc:9.0.10' + compile 'com.marklogic:marklogic-data-hub:5.1.0' // TODO - edit + compile 'com.marklogic:marklogic-xcc:9.0.10' // TODO - edit - mlcp "com.marklogic:mlcp:9.0.10" + mlcp "com.marklogic:mlcp:9.0.10" // TODO - edit mlcp "org.apache.commons:commons-csv:1.2" mlcp files("lib") } @@ -77,9 +73,6 @@ dependencies { */ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -87,15 +80,15 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" + def tparam = 'dummy' if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xml" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -115,9 +108,6 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { } task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/model-excel" - def regex = '"' + unixDir + ",'',/,''" + '"' def myHost = project.findProperty("mlHost") if (myHost == null) myHost = project.findProperty("mlAppServicesHost") @@ -125,15 +115,15 @@ task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def tparam = "dummy" + def tparam = 'dummy' if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".xlsx" - def fdir = file(unixDir) - def files = null - if (fdir != null) files = fdir.list() - enabled = fullModelName != null && files != null && files.contains(fullModelName) + def xfile = null; + if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') + def fullModelName = xfile == null ? null : xfile.getName() + def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' classpath = configurations.mlcp command = "IMPORT" @@ -188,24 +178,31 @@ task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlRestPort") if (myPort == null) myPort = project.findProperty("mlFinalPort") - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".ttl" - enabled = fullModelName != null + def graphName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = graphName != null classpath = configurations.mlcp command = "IMPORT" host = myHost port = myPort.toInteger() - input_file_path = unixDir + "/" + fullModelName + input_file_path = unixDir + "/" + graphName + ".ttl" input_file_type = "rdf" output_uri_prefix = "/triplestore" - output_graph = project.findProperty("modelName") + output_graph = graphName } task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { - def graphName = project.findProperty("modelName") + def graphName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } enabled = graphName != null def js = "'use strict';\n" @@ -215,34 +212,21 @@ js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' javascript = js; } -/* -This ensures ES model is deployed to FINAL, not STAGING -*/ -task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/es" - def regex = '"' + unixDir + ",'',/,''" + '"' +task _mDeployFullModel(type: com.marklogic.gradle.task.ServerEvalTask) { - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - def fullModelName = null; - if (project.findProperty("modelName") != null) fullModelName = project.findProperty("modelName") + ".json" - enabled = fullModelName != null && project.findProperty("mlFinalPort") != null + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = unixDir + "/" + fullModelName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/marklogic.com/entity-services/models/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "http://marklogic.com/entity-services/models" - host = myHost - port = myPort.toInteger() +def js = "'use strict';\n" +js += 'declareUpdate();\n' +js += 'xdmp.documentInsert("/xmi2es/es/deployed/' + actualModelName + '.json",\n' +js += ' cts.doc("/xmi2es/es/' + actualModelName + '.json"),\n' +js += ' {collections: ["http://marklogic.com/entity-services/models"]})' + javascript = js; } /* @@ -254,8 +238,16 @@ task _cDeleteCutDump(type: Delete) { } task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { - def modelName = project.findProperty("modelName") - if (modelName != null) modelName = '"' + modelName + '"' + + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + + if (actualModelName != null) actualModelName = '"' + actualModelName + '"' def entities = project.findProperty("entities") if (entities != null) entities = '"' + entities + '"' def entitySelect = project.findProperty("entitySelect") @@ -265,13 +257,21 @@ task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { def js = "'use strict';\n" js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' js += 'const options = {dhf5: 1};\n' -js += 'cookie.createEntities(' + modelName + ',' + entitySelect + ',' + entities + ',' + stg + ', options);\n' +js += 'cookie.createEntities(' + actualModelName + ',' + entitySelect + ',' + entities + ',' + stg + ', options);\n' println js javascript = js; } task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { - def directoryFilter = "/cookieCutter/" + project.findProperty("modelName") + "/entities/" + + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + def directoryFilter = "/cookieCutter/" + actualModelName + "/entities/" def myHost = project.findProperty("mlHost") if (myHost == null) myHost = "" @@ -288,7 +288,15 @@ task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { } task _cPromoteEntities(type: Copy) { - from "data/cookieCutter-dump/cookieCutter/" + project.findProperty("modelName") + "/entities" + + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + + from "data/cookieCutter-dump/cookieCutter/" + actualModelName + "/entities" into "entities" } @@ -300,20 +308,17 @@ task _cPromoteEntities(type: Copy) { /* uDeployModel : deploys your UML (or even Excel) model as an ES model Input: -- modelName (XMI or Excel filename without suffix) +- modelFile (Full or relative path of your XMI or Excel file.) - lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) Dependencies: -- Your gradle project has the folder data/model -- Your model is in that folder -- Your model is XMI -- Your model ends in .xml +- Your UML/XMI or Excel model file exists at the location specified by modelFile - Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... - Standard DHF environment properties: mlHost, mlFinalPort Effects: -- Target database has the UML model, the ES model, the ES extensions, findings, generated code -- Target database has the ES model and its extended triples deployed +- FINAL database has the UML model, the ES model, the ES extensions, findings, generated code +- FINAL database has the ES model and its extended triples deployed - Your gradle project has entity-services, entity-services-dump, entity-services-extension folders -- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +- You will see generated code in src/main/ml-modules/root/modelgen */ task uDeployModel() { dependsOn '_mDeleteES' @@ -323,38 +328,50 @@ task uDeployModel() { dependsOn '_mCopyGenCode' dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' - dependsOn '_mDeployESModelToFinal' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' } /* -uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity +uCreateDHFEntities - create DHF-compatible entities from the ES model created in uDeployModel Input: -- modelName - name of UML module file without .xml suffix +- modelFile (See uDeployModel) - entities (optional) - CSV of class names representing entities to create - entitySelect (optional) - Possible values: "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. "all" - All classes are considered entities. Ignore entities specified. + "stereotype" - Classes stereotyped as xDHFEntity are considered entities. Dependencies: -- Your gradle project is DHF 4.1 +- Your gradle project is DHF 5.x where x >= 1 - You have deployed your UML model - Standard DHF environment properties: mlHost, mlFinalPort Effects: -- New plugins created under plugins/entities folder +- DHF-compatible entities entities folder */ task uCreateDHFEntities() { + dependsOn '_mDeployFullModel' // I need it for cookie cutter dependsOn '_cDeleteCutDump' dependsOn '_cCutEntities' dependsOn '_cFetchEntities' dependsOn '_cPromoteEntities' + tasks.findByName('_cCutEntities').mustRunAfter '_mDeployFullModel' tasks.findByName('_cFetchEntities').mustRunAfter '_cCutEntities' tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' } + +// Combines uDeployModel and uCreateDHFEntities +task uDeployModelToDHF() { + dependsOn 'uDeployModel' + dependsOn 'uCreateDHFEntities' + tasks.findByName('uCreateDHFEntities').mustRunAfter 'uDeployModel' +} + +// TODO - task for semantic TDE generation.. + + diff --git a/uml2es/uml2esTransform/uml2es4dhf51.gradle b/uml2es/uml2esTransform/uml2es4dhf51.gradle deleted file mode 100644 index 3f12715..0000000 --- a/uml2es/uml2esTransform/uml2es4dhf51.gradle +++ /dev/null @@ -1,405 +0,0 @@ -/* - Gradle tasks for UML2ES Toolkit. Use this in your project. - You can either: - - copy bits and pieces of it into your own gradle build file - - use this as the basis for your gradle build file; build on it - - keep it as is and call it to run just the UML2ES tasks using gradle's -b flag; - you will also have another gradle build file with the rest of your tasks - - Tasks that begin with "_" are private. Don't call them; they are called internally. - Tasks that begin with "u" are public. Call them! - - Feel free to edit the versions of plugins and classes to suit your needs -*/ - -plugins { - id 'java' - id 'eclipse' - id 'idea' - - // This plugin allows you to create different environments - // for your gradle deploy. Each environment is represented - // by a gradle-${env}.properties file - // See https://github.com/stevesaliman/gradle-properties-plugin - // specify the env on the command line with: - // gradle -PenvironmentName=x ... - id 'net.saliman.properties' version '1.4.6' - - // This gradle plugin extends the ml-gradle plugin with - // commands that make the Data Hub Framework do its magic - // You can change to any 4.x build. Must be 5.0 or higher. - id 'com.marklogic.ml-data-hub' version '5.1.0' -} - -repositories { - jcenter() - maven {url 'http://developer.marklogic.com/maven2/'} - - // Needed for mlcp dependencies - maven { url "http://plugins.gradle.org/m2" } - maven { url "http://developer.marklogic.com/maven2/" } - - // Needed for hadoop dependencies for mlcp - maven { url "http://repository.cloudera.com/artifactory/cloudera-repos/" } -} - -configurations { - - // This configuration captures the dependencies for running mlcp (Content Pump). This is only needed if you want - // to run mlcp via Gradle tasks. If you do, using com.marklogic.gradle.task.MlcpTask is a useful starting point, as - // shown below. Need to force to use certain version of xml-apis library. - mlcp { - resolutionStrategy { - force "xml-apis:xml-apis:1.4.01" - } - } -} - -dependencies { - // this allows you to write custom java code that depends - // on the Data Hub Framework library - // You can change to any 5.x build. - compile 'com.marklogic:marklogic-data-hub:5.0.4' - compile 'com.marklogic:marklogic-xcc:9.0.10' - - mlcp "com.marklogic:mlcp:9.0.10" - mlcp "org.apache.commons:commons-csv:1.2" - mlcp files("lib") -} - - -/* - * PRIVATE TASKS: Model deployment - */ - -task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - def tparam = "dummy" - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - - def xfile = null; - if (project.findProperty("modelName") != null) xfile = new File("data/model/" + project.findProperty("modelName") + ".xml") - if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) - enabled = xfile != null && xfile.exists() - def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') - def fullModelName = xfile == null ? null : xfile.getName() - def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' - - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "xml" - input_file_path = unixDir + "/" + fullModelName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/xmi2es/xmi/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "xmi2es" - host = myHost - port = myPort.toInteger() - - transform_module = "/xmi2es/xmi2esTransform.xqy" - transform_namespace ="http://marklogic.com/xmi2es" - transform_param = tparam -} - -task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - def tparam = "dummy" - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' - - def xfile = null; - if (project.findProperty("modelName") != null) xfile = new File("data/model-excel/" + project.findProperty("modelName") + ".xlsx") - if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) - enabled = xfile != null && xfile.exists() - def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') - def fullModelName = xfile == null ? null : xfile.getName() - def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "binary" - input_file_path = unixDir + "/" + fullModelName - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/xmi2es/excel/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "xmi2es" - host = myHost - port = myPort.toInteger() - - transform_module = "/xmi2es/excel2uml.xqy" - transform_namespace = "http://marklogic.com/xmi2es/xlsx" - transform_param = tparam -} - -task _mFetchDescriptors(type: com.marklogic.gradle.task.MlcpTask) { - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - classpath = configurations.mlcp - command = "EXPORT" - output_file_path = "data/entity-services-dump" - collection_filter = "xmi2es" - host = myHost - port = myPort.toInteger() -} - -task _mCopyGenCode(type: Copy) { - from "data/entity-services-dump/xmi2es/gen" - into "src/main/ml-modules/root/modelgen" -} - -task _mDeleteES(type: Delete) { - delete "data/entity-services-dump" -} - -task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" - def regex = '"' + unixDir + ",'',/,''" + '"' - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = project.findProperty("mlAppServicesHost") - def myPort = project.findProperty("mlAppServicesPort") - if (myPort == null) myPort = project.findProperty("mlRestPort") - if (myPort == null) myPort = project.findProperty("mlFinalPort") - - def graphName = null; - if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = graphName != null - - classpath = configurations.mlcp - command = "IMPORT" - host = myHost - port = myPort.toInteger() - - input_file_path = unixDir + "/" + graphName + ".ttl" - input_file_type = "rdf" - output_uri_prefix = "/triplestore" - output_graph = graphName -} - -task _mRemoveOldExtendedModel(type: com.marklogic.gradle.task.ServerEvalTask) { - - def graphName = null; - if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = graphName != null - -def js = "'use strict';\n" -js += 'declareUpdate();' -js += 'const sem = require("/MarkLogic/semantics.xqy");\n' -js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' - javascript = js; -} - -/* -This ensures ES model is deployed to FINAL, not STAGING -*/ -task _mDeployESModelToFinal(type: com.marklogic.gradle.task.MlcpTask) { - def srcDir = new File("${projectDir}").getAbsolutePath() - def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/es" - def regex = '"' + unixDir + ",'',/,''" + '"' - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - def actualModelName = null; - if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = actualModelName != null && project.findProperty("mlFinalPort") != null - - classpath = configurations.mlcp - command = "IMPORT" - document_type = "json" - input_file_path = unixDir + "/" + actualModelName + ".json" - input_file_type = "documents" - output_uri_replace = regex - output_uri_prefix = "/marklogic.com/entity-services/models/" - output_permissions = "rest-reader,read,rest-writer,update" - output_collections = "http://marklogic.com/entity-services/models" - host = myHost - port = myPort.toInteger() -} - - -/* - * PRIVATE TASKS: Cookie cutter - */ - -task _cDeleteCutDump(type: Delete) { - delete "data/cookieCutter-dump" -} - -task _cCutEntities(type: com.marklogic.gradle.task.ServerEvalTask) { - - def actualModelName = null; - if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = actualModelName != null - - - if (actualModelName != null) actualModelName = '"' + actualModelName + '"' - def entities = project.findProperty("entities") - if (entities != null) entities = '"' + entities + '"' - def entitySelect = project.findProperty("entitySelect") - if (entitySelect != null) entitySelect = '"' + entitySelect + '"' - def stg = '"' + project.findProperty("mlStagingDbName") + '"'; - -def js = "'use strict';\n" -js += 'const cookie = require("/xmi2es/cookieCutter.sjs");\n' -js += 'const options = {dhf5: 1};\n' -js += 'cookie.createEntities(' + actualModelName + ',' + entitySelect + ',' + entities + ',' + stg + ', options);\n' -println js - javascript = js; -} - -task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { - - def actualModelName = null; - if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = actualModelName != null - - def directoryFilter = "/cookieCutter/" + actualModelName + "/entities/" - - def myHost = project.findProperty("mlHost") - if (myHost == null) myHost = "" - def myPort = project.findProperty("mlFinalPort") - if (myPort == null) myPort = "0" - - classpath = configurations.mlcp - command = "EXPORT" - output_file_path = "plugins" - output_file_path = "data/cookieCutter-dump" - directory_filter = directoryFilter - host = myHost - port = myPort.toInteger() -} - -task _cPromoteEntities(type: Copy) { - - def actualModelName = null; - if (project.findProperty("modelName") != null) actualModelName= project.findProperty("modelName") - if (project.findProperty("modelFile") != null) { - def fileNameProper = new File(project.findProperty("modelFile")).getName() - actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) - } - enabled = actualModelName != null - - from "data/cookieCutter-dump/cookieCutter/" + actualModelName + "/entities" - into "entities" -} - - -/* - * PUBLIC TASKS - */ - -/* -uDeployModel : deploys your UML (or even Excel) model as an ES model -Input: -- modelFile (Full or relative path of your XMI or Excel file. Use as alternative to modelName. ) -- modelName (XMI or Excel filename without suffix. Must reside in data/model directory and have name data/model/.xml or data/model-excel/xlsx ) -- lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) -Dependencies: -- Your gradle project has the folders data/model and data/model-excel -- If you are using an XMI model and specify modelName, the XMI file must be data/model/.xml -- If you are using an XMI model and specify modelFile, that is your file! -- If you are using an Excel model and specify modelName, the Excel file must be data/model-excel/.xlsx -- If you are using an Excel model and specify modelFile, that is your file! -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- Target database has the UML model, the ES model, the ES extensions, findings, generated code -- Target database has the ES model and its extended triples deployed -- Your gradle project has entity-services, entity-services-dump, entity-services-extension folders -- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas -*/ -task uDeployModel() { - dependsOn '_mDeleteES' - dependsOn '_mLoadXMI' - dependsOn '_mLoadExcel' - dependsOn '_mFetchDescriptors' - dependsOn '_mCopyGenCode' - dependsOn '_mRemoveOldExtendedModel' - dependsOn '_mLoadExtendedModel' - dependsOn '_mDeployESModelToFinal' - tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' - tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' - tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' - tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' - tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mDeployESModelToFinal').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' -} - -/* -uCreateDHFEntities - create DHF plugin entities; a souped-up hubCreateEntity -Input: -- modelFile (See uDeployModel) -- modelName (See uDeployModel) -- entities (optional) - CSV of class names representing entities to create -- entitySelect (optional) - Possible values: - "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. - "all" - All classes are considered entities. Ignore entities specified. - "stereotype" - Classes stereotyped as xDHFEntity are considered entities. -Dependencies: -- Your gradle project is DHF 5.1 -- You have deployed your UML model -- Standard DHF environment properties: mlHost, mlFinalPort -Effects: -- New plugins created under plugins/entities folder -*/ -task uCreateDHFEntities() { - dependsOn '_cDeleteCutDump' - dependsOn '_cCutEntities' - dependsOn '_cFetchEntities' - dependsOn '_cPromoteEntities' - tasks.findByName('_cFetchEntities').mustRunAfter '_cCutEntities' - tasks.findByName('_cFetchEntities').mustRunAfter '_cDeleteCutDump' - tasks.findByName('_cPromoteEntities').mustRunAfter '_cFetchEntities' -} - -task uDeployModelToDHF() { - dependsOn 'uDeployModel' - dependsOn 'uCreateDHFEntities' - tasks.findByName('uCreateDHFEntities').mustRunAfter 'uDeployModel' -} - From 88dff1edf8ef80effd44fc8fb7b7fc8eb5977b54 Mon Sep 17 00:00:00 2001 From: mhavey Date: Fri, 3 Apr 2020 15:12:37 -0400 Subject: [PATCH 21/25] tweaks, regression --- uml2es/examples/README.md | 4 ++ uml2es/examples/hr/README.md | 36 +++++------ uml2es/examples/hr/build.gradle | 9 +-- .../entity-config/final-entity-options.xml | 41 +------------ .../entity-config/staging-entity-options.xml | 41 +------------ .../ml-modules/root/xmi2es/cookieCutter.sjs | 2 + uml2es/uml2esTransform/uml2es4dhf4.gradle | 59 ++++++++++++------- 7 files changed, 64 insertions(+), 128 deletions(-) diff --git a/uml2es/examples/README.md b/uml2es/examples/README.md index fd4565f..fc41908 100644 --- a/uml2es/examples/README.md +++ b/uml2es/examples/README.md @@ -1,3 +1,7 @@ +The examples show various uses of UML2ES. The table summarizes the examples: + + + Summary of examples: - examples/movies: A sample UML model for movies. Includes ml-gradle build file to load this model into MarkLogic. Shows the full UML-to-ES workflow including ingestion of ES envelopes, deploying ES-generated database indexes, and running SQL against TDE views. The movie model demonstrates several types of document relationships. diff --git a/uml2es/examples/hr/README.md b/uml2es/examples/hr/README.md index 2cceb29..75ca19e 100644 --- a/uml2es/examples/hr/README.md +++ b/uml2es/examples/hr/README.md @@ -4,7 +4,7 @@ This is the example presented in the blog post . It is designed for Marklogic Data Hub Framework 4.1. -If you're on version 5.1 or higher of Data Hub, please refer to the following examples: +If you're on version 5.1 or higher of Data Hub, please refer to the following examples. (TODO - these are not ready. Coming soon.) [../hrHub5](../hrHub5) - This example upgraded for DHF 5.1. It shows the use of a TDE template to generate the semantic triples! [../hrHub5_mdModelLibs](../hrHub5) - This example upgraded for DHF 5.1 with a MagicDraw main model that uses a separate library model. Demonstrates parent/child models in MagicDraw. @@ -96,7 +96,7 @@ Our project uses gradle. Before running, view the settings in gradle.properties. We will start simple, setting up the basic hub. Run the following: -gradle -PenvironmentName=local -i setup mlDeploy +gradle -i setup mlDeploy Confirm: - No errors in gradle output @@ -119,7 +119,7 @@ Confirm: Next, move our UML model into ML as an ES model. Run the following: -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i -PmodelName=DHFEmployeeSample uDeployModel +gradle -b uml2es4dhf4.gradle -i -PmodelFile=../umlModels/DHFEmployeeSample.xml uDeployModel Confirm: - Final DB (xmi2es-examples-hr-FINAL) includes the following documents @@ -142,7 +142,7 @@ Among the results, you should see the following: ### Create DHF Entities From the HR Model Now we create our DHF entity plugins. We leverage's the toolkit's ability to cut/generate code. First, ask the toolkit to create the basic plugins (without any flows). It will infer which classes in the model should be plugins. -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFEntities -PmodelName=DHFEmployeeSample -PentitySelect=infer +gradle -b uml2es4dhf4.gradle -i uCreateDHFEntities -PmodelFile=../umlModels/DHFEmployeeSample.xml -PentitySelect=infer Confirm: - In gradle project there are new folders @@ -153,11 +153,11 @@ Confirm: For your newly created Employee and Department entities you need input flows for ingestion of source data. Run the following standard DHF gradle commands to create these flows. -gradle -PenvironmentName=local -i hubCreateInputFlow -PentityName=Employee -PflowName=LoadEmployee -PdataFormat=xml -PpluginFormat=xqy -PuseES=false +gradle -i hubCreateInputFlow -PentityName=Employee -PflowName=LoadEmployee -PdataFormat=xml -PpluginFormat=xqy -PuseES=false -gradle -PenvironmentName=local -i hubCreateInputFlow -PentityName=Department -PflowName=LoadDepartment -PdataFormat=xml -PpluginFormat=xqy -PuseES=false +gradle -i hubCreateInputFlow -PentityName=Department -PflowName=LoadDepartment -PdataFormat=xml -PpluginFormat=xqy -PuseES=false -gradle -PenvironmentName=local -i mlReloadModules +gradle -i mlReloadModules Confirm: - In your local gradle project you have newly generated code under plugins/entities/Employee/input and plugins/entities/Department/input @@ -169,7 +169,7 @@ Ingest staging data and some triples for FINAL Run the following: -gradle -PenvironmentName=local -i loadSummaryOrgTriples runInputMLCP +gradle -i loadSummaryOrgTriples runInputMLCP Confirm: - In STAGING (xmi2es-examples-hr-STAGING) we now have 2008 or more documents. Of these: @@ -183,9 +183,9 @@ Confirm: We have two Excel mapping spec documents in data/mapping folder. One has mapping instructions for Global, the other has mapping instructions for ACME. We'll make use of these when generating the harmonization code. For now, load them into MarkLogic. Run the following: -gradle -b uml2es4dhf.gradle -Pdiscover=true -PspecName=acme-mapping uLoadMappingSpec +gradle -b uml2es4dhf4.gradle -Pdiscover=true -PspecFile=data/mapping/acme-mapping.xlsx uLoadMappingSpec -gradle -b uml2es4dhf.gradle -Pdiscover=true -PspecName=global-mapping uLoadMappingSpec +gradle -b uml2es4dhf4.gradle -Pdiscover=true -PspecName=data/mapping/global-mapping.xlsx uLoadMappingSpec Confirm: - Final DB (xmi2es-examples-hr-FINAL) includes the following documents @@ -202,11 +202,11 @@ Confirm: ### Create Harmonization Flows We now ask the toolkit for generate harmonization flows. We need three harmonization flows: one to build a Department from Global source data, one to build an Employee from Global source data, and one to build an Employee from ACME source data. We will use the toolkit's DHF cookie cutter to generate harmonizations for each. Run the following: -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFHarmonizeFlow -PmodelName=DHFEmployeeSample -PflowName=harmonizeES -PentityName=Department -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json +gradle -b uml2es4dhf4.gradle -i uCreateDHFHarmonizeFlow -PmodelFile=../umlModels/DHFEmployeeSample.xml -PflowName=harmonizeES -PentityName=Department -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFHarmonizeFlow -PmodelName=DHFEmployeeSample -PflowName=harmonizeESGlobal -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json +gradle -b uml2es4dhf4.gradle -i uCreateDHFHarmonizeFlow -PmodelFile=../umlModels/DHFEmployeeSample.xml -PflowName=harmonizeESGlobal -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json -PmappingSpec=/xmi2es/excel-mapper/global-mapping.json -gradle -b uml2es4dhf.gradle -PenvironmentName=local -i uCreateDHFHarmonizeFlow -PmodelName=DHFEmployeeSample -PflowName=harmonizeESAcme -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/acme-mapping.json -PmappingSpec=/xmi2es/excel-mapper/acme-mapping.json +gradle -b uml2es4dhf4.gradle -i uCreateDHFHarmonizeFlow -PmodelFile=../umlModels/DHFEmployeeSample.xml -PflowName=harmonizeESAcme -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PcontentMode=es -PmappingSpec=/xmi2es/excel-mapper/acme-mapping.json -PmappingSpec=/xmi2es/excel-mapper/acme-mapping.json Confirm: - In your local gradle project you have newly generated code under plugins/entities/Employee/harmonize/harmonizeESAcme, plugins/entities/Employee/harmonize/harmonizeESGlobal and plugins/entities/Department/harmonize/harmonizeES. @@ -219,7 +219,7 @@ Confirm: We now tweak the content modules of the generation harmonization. We cooked those beforehand; they're in data/tweaks. Let's overwrite the generated code and deploy the changes. (These steps are automated through gradle, but we recommend you open the generated and tweaked code in your favorite diff tool and eyeball the differences.) -gradle -PenvironmentName=local -i tweakHarmonization mlReloadModules +gradle -i tweakHarmonization mlReloadModules Confirm: - The code in plugins/entities/Department/harmonization and plugins/entities/Employee/harmonization has the tweaks. @@ -229,11 +229,11 @@ Run harmonization to move employee and department data to FINAL. Run the following: -gradle -PenvironmentName=local -i hubRunFlow -PentityName=Department -PflowName=harmonizeES +gradle -i hubRunFlow -PentityName=Department -PflowName=harmonizeES -gradle -PenvironmentName=local -i hubRunFlow -PentityName=Employee -PflowName=harmonizeESAcme +gradle -i hubRunFlow -PentityName=Employee -PflowName=harmonizeESAcme -gradle -PenvironmentName=local -i hubRunFlow -PentityName=Employee -PflowName=harmonizeESGlobal +gradle -i hubRunFlow -PentityName=Employee -PflowName=harmonizeESGlobal Confirm: FINAL now contains: @@ -243,7 +243,7 @@ FINAL now contains: ### Extra Credit: Compare Cookie-Cutter Harmonizations with DHF ES Harmonizations Data Hub Framework, like our toolkit, can generate harmonization code that produces content based on an Entity Services model. Let's use DHF's hubCreaeHarmonizeFlow task to create an Employee harmonization. -gradle -PenvironmentName=local -i hubCreateHarmonizeFlow -PflowName=sampleHarmonizeDHF -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PuseES=true +gradle -i hubCreateHarmonizeFlow -PflowName=sampleHarmonizeDHF -PentityName=Employee -PpluginFormat=xqy -PdataFormat=xml -PuseES=true Confirm: - Check in local project for new folder plugins/entities/Employee/harmonize/sampleHarmonizeDHF diff --git a/uml2es/examples/hr/build.gradle b/uml2es/examples/hr/build.gradle index 921fef5..11fe049 100644 --- a/uml2es/examples/hr/build.gradle +++ b/uml2es/examples/hr/build.gradle @@ -195,21 +195,14 @@ task includeUGradle() { // Don't use Copy task bcuz file locking into gradle project dir on Windows doLast { copy { - from "../../uml2esTransform/uml2es4dhf.gradle" + from "../../uml2esTransform/uml2es4dhf4.gradle" into "." } } } -task includeModel(type: Copy) { - def xmiDir = new File("${projectDir}").getParentFile().getAbsolutePath() + "/umlModels" - from xmiDir + "/DHFEmployeeSample.xml" - into "data/model" -} - task setup() { dependsOn('includeXMI2ESTransform') - dependsOn('includeModel') dependsOn('includeUGradle') } diff --git a/uml2es/examples/hr/src/main/entity-config/final-entity-options.xml b/uml2es/examples/hr/src/main/entity-config/final-entity-options.xml index 78c1174..9e26dfe 100644 --- a/uml2es/examples/hr/src/main/entity-config/final-entity-options.xml +++ b/uml2es/examples/hr/src/main/entity-config/final-entity-options.xml @@ -1,40 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - unfiltered - - - //*:instance/(Department|Employee) - - - - true - - - \ No newline at end of file +{} \ No newline at end of file diff --git a/uml2es/examples/hr/src/main/entity-config/staging-entity-options.xml b/uml2es/examples/hr/src/main/entity-config/staging-entity-options.xml index 78c1174..9e26dfe 100644 --- a/uml2es/examples/hr/src/main/entity-config/staging-entity-options.xml +++ b/uml2es/examples/hr/src/main/entity-config/staging-entity-options.xml @@ -1,40 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - unfiltered - - - //*:instance/(Department|Employee) - - - - true - - - \ No newline at end of file +{} \ No newline at end of file diff --git a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs index 77fdc77..59ca658 100644 --- a/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs +++ b/uml2es/uml2esTransform/src/main/ml-modules/root/xmi2es/cookieCutter.sjs @@ -430,6 +430,8 @@ function writeFile(folder, name, content, asText, model, coll, stagingDB) { contentNode = textNode.toNode(); } var uri = folder + name; + +xdmp.log("WRITING FILE " + uri); var collections = [coll, "cookieCutter"]; //, "http://marklogic.com/entity-services/models"]; if (model && model != "") collections.push(model); if (stagingDB && stagingDB != "") { diff --git a/uml2es/uml2esTransform/uml2es4dhf4.gradle b/uml2es/uml2esTransform/uml2es4dhf4.gradle index cafa9ea..dd351f9 100644 --- a/uml2es/uml2esTransform/uml2es4dhf4.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf4.gradle @@ -85,12 +85,12 @@ task _mLoadXMI(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlFinalPort") def tparam = 'dummy' - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam +== '{"lax": "true"}' + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' def xfile = null; - if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) + if (project.findProperty("modelFile") != null && !project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) enabled = xfile != null && xfile.exists() - def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') def fullModelName = xfile == null ? null : xfile.getName() def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' @@ -120,12 +120,12 @@ task _mLoadExcel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlFinalPort") def tparam = 'dummy' - if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam +== '{"lax": "true"}' + if (project.findProperty("lax") != null && project.findProperty("lax") == "true") tparam = '{"lax": "true"}' def xfile = null; - if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = new File(project.findProperty("modelFile")) - enabled = xfile != null && xfile.exists() - def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + if (project.findProperty("modelFile") != null && project.findProperty("modelFile").endsWith(".xlsx")) xfile = project.file(project.findProperty("modelFile")) + enabled = xfile != null && xfile.exists() + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') def fullModelName = xfile == null ? null : xfile.getName() def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' @@ -171,11 +171,6 @@ task _mDeleteES(type: Delete) { delete "data/entity-services-dump" } -task _mCopyES(type: Copy) { - from "data/entity-services-dump/xmi2es/es" - into "data/entity-services" -} - task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { def srcDir = new File("${projectDir}").getAbsolutePath() def unixDir = srcDir.replace('\\', '/') + "/data/entity-services-dump/xmi2es/extension" @@ -188,7 +183,6 @@ task _mLoadExtendedModel(type: com.marklogic.gradle.task.MlcpTask) { if (myPort == null) myPort = project.findProperty("mlFinalPort") def graphName = null; - if (project.findProperty("modelName") != null) graphName = project.findProperty("modelName") if (project.findProperty("modelFile") != null) { def fileNameProper = new File(project.findProperty("modelFile")).getName() graphName = fileNameProper.substring(0, fileNameProper.indexOf(".")) @@ -222,6 +216,23 @@ js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' javascript = js; } +task _mDeployFullModel(type: com.marklogic.gradle.task.ServerEvalTask) { + + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + +def js = "'use strict';\n" +js += 'declareUpdate();\n' +js += 'xdmp.documentInsert("/xmi2es/es/deployed/' + actualModelName + '.json",\n' +js += ' cts.doc("/xmi2es/es/' + actualModelName + '.json"),\n' +js += ' {collections: ["http://marklogic.com/entity-services/models"]})' + javascript = js; +} + task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { @@ -234,7 +245,7 @@ task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { def xfile = null; if (project.findProperty("specFile") != null && project.findProperty("specFile").endsWith(".xlsx")) xfile = new File(project.findProperty("specFile")) enabled = xfile != null && xfile.exists() - def unixDir = xfile == null ? null : xfile.getParent().replace('\\', '/') + def unixDir = xfile == null ? null : xfile.getCanonicalFile().getParent().replace('\\', '/') def fullSpecName = xfile == null ? null : xfile.getName() def regex = xfile == null ? null : '"' + unixDir + ",'',/,''" + '"' @@ -257,7 +268,15 @@ task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { task _mDiscover(type: com.marklogic.gradle.task.ServerEvalTask) { def discover = project.findProperty("discover") - def mappingURI = '"/xmi2es/excel-mapper/' + project.findProperty("specName") + '.xlsx"' + + def actualSpecName = null; + if (project.findProperty("specFile") != null) { + def fileNameProper = new File(project.findProperty("specFile")).getName() + actualSpecName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualSpecName != null + + def mappingURI = '"/xmi2es/excel-mapper/' + actualSpecName + '.xlsx"' def discoveryDB = "" if (project.findProperty("mlStagingDbName") != null) discoveryDB = '"' + project.findProperty("mlStagingDbName") + '"' else discoveryDB = '"' + project.findProperty("mlAppName") + "-content" @@ -308,7 +327,6 @@ task _cFetchEntities(type: com.marklogic.gradle.task.MlcpTask) { modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) } enabled = modelName != null - if (modelName != null) modelName = '"' + modelName + '"' def directoryFilter = "/cookieCutter/" + modelName + "/plugins/entities/" @@ -333,7 +351,6 @@ task _cPromoteEntities(type: Copy) { modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) } enabled = modelName != null - if (modelName != null) modelName = '"' + modelName + '"' from "data/cookieCutter-dump/cookieCutter/" + modelName + "/plugins/entities" into "plugins/entities" @@ -346,7 +363,7 @@ task _cCutHarmonizeFlow(type: com.marklogic.gradle.task.ServerEvalTask) { modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) } enabled = modelName != null - if (modelName != null) modelName = '"' + modelName + '"' + modelName = '"' + modelName + '"' def entityName = project.findProperty("entityName") if (entityName != null) entityName = '"' + entityName + '"' @@ -377,7 +394,6 @@ task _cFetchCutHarmonizeFlow(type: com.marklogic.gradle.task.MlcpTask) { modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) } enabled = modelName != null - if (modelName != null) modelName = '"' + modelName + '"' def directoryFilter = "/cookieCutter/" + modelName + "/plugins/entities/" + project.findProperty("entityName") + "/harmonize/" + project.findProperty("flowName") + "/" directoryFilter += ",/dm/mapper/" + modelName + "/" @@ -402,7 +418,6 @@ task _cPromoteCutHarmonizeFlow(type: Copy) { modelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) } enabled = modelName != null - if (modelName != null) modelName = '"' + modelName + '"' def harmPath = "plugins/entities/" + project.findProperty("entityName") + "/harmonize" def flowPath = harmPath + "/" + project.findProperty("flowName") @@ -437,17 +452,17 @@ task uDeployModel() { dependsOn '_mLoadExcel' dependsOn '_mFetchDescriptors' dependsOn '_mCopyGenCode' - dependsOn '_mCopyES' // need this to place ES in a folder where we can run mlGen dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' + dependsOn '_mDeployFullModel' // I need it for cookie cutter tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadExcel' tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' - tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' + tasks.findByName('_mDeployFullModel').mustRunAfter '_mFetchDescriptors' } /* From c596f2780f75db040e3b894b709c01281a569c5a Mon Sep 17 00:00:00 2001 From: mhavey Date: Tue, 7 Apr 2020 11:17:18 -0400 Subject: [PATCH 22/25] docs --- uml2es/docs/build.md | 156 +++++----------------- uml2es/docs/envelope.md | 2 + uml2es/docs/semantics.md | 2 +- uml2es/docs/uml_mapping.md | 3 +- uml2es/examples/README.md | 50 ++----- uml2es/uml2esTransform/uml2es.gradle | 19 +++ uml2es/uml2esTransform/uml2es4dhf5.gradle | 3 +- 7 files changed, 69 insertions(+), 166 deletions(-) diff --git a/uml2es/docs/build.md b/uml2es/docs/build.md index 781b657..25b738a 100644 --- a/uml2es/docs/build.md +++ b/uml2es/docs/build.md @@ -1,15 +1,15 @@ # Using the UML-to-Entity Services Toolkit In Your Build -... TODO - describe how there are three gradle build files - vanilla, DHF4, DHF5. describe the tasks for each -.. describe the need to customize versions in each; make a copy into your own gradle project and customize.. - - The toolkit supports a gradle build process. Gradle is the most widely used build tool for MarkLogic implementations. The toolkit includes common gradle tasks to deploy your UML model and generate harmonization/conversion code from it. You use these tasks, as well as common [ml-gradle](https://github.com/marklogic-community/ml-gradle/wiki) and [data hub](https://marklogic.github.io/marklogic-data-hub/refs/gradle-tasks/) tasks, to deploy your application. -The toolkit provides a gradle build file containing all model deployment and code generation tasks: [../uml2esTransform/uml2es.gradle](../uml2esTransform/uml2es.gradle). Actually, it also includes a similar build file for use for DHF: [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle). Here is a summary of the tasks from that build file: +The toolkit provides a gradle build file containing all model deployment and code generation tasks. Actually, it provides three versions of this build file: + +- One for DHF 5.x applications [../uml2esTransform/uml2es4dhf5.gradle](../uml2esTransform/uml2es4dhf5.gradle) +- One for DHF 4.1 applications [../uml2esTransform/uml2es4dhf4.gradle](../uml2esTransform/uml2es4dhf4.gradle) +- One for vanilla, non-DHF, applications [../uml2esTransform/uml2es.gradle](../uml2esTransform/uml2es.gradle) -... TODO - update this for DHF 5.x ... +Here is a summary of the tasks from that build file: ## Build Tasks @@ -17,159 +17,65 @@ The toolkit provides a gradle build file containing all model deployment and cod *Purpose*: Load your UML model into MarkLogic and convert it to ES. -*DHF/Vanilla*: Both +*Architectures* : Vanilla, DHF 4.1, DHF 5.x *Input:* -- modelName (XMI or Excel filename without suffix) -- lax: true/false. Default: false (Use lax mode when transforming from UML to ES.) +- modelFile: Full or relative path to your UML/XMI or Excel filename +- lax: true/false. Default: false. (Use lax=true if model is missing attribute types or has other missing info.) *Dependencies:* -- Your gradle project has the folder data/model -- Your model is in that folder -- Your model is XMI -- Your model ends in .xml - Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort +- Standard DHF environment properties: mlHost, mlFinalPort. ... +- UML2ES transform deployed to your modules database *Effects:* -- Target database has the UML model, the ES model, the ES extensions, findings, generated code -- Target database has the ES model and its extended triples deployed +- Target database has the original UML model and the outputs of transforming it to ES: the ES model, the ES extensions, findings, some generated code - Your gradle project has entity-services, entity-services-dump, entity-services-extension folders -- You will see generated code in src/main/ml-config, src/main/ml-modules, src/main/ml-schemas +- Vanilla architecture: The model is fully deployed, meaning MarkLogic is aware of the model and allows you to introspect the model using semantic queries. If you want to generate code/artifacts from it, run built-in non-UML2ES gradle task mlGenerateModelArtifacts +- In the DHF architecture, the model is "deployed" in the loose sense it can be semantically introspected. But in DHF no entities have yet been created. ### uCreateDHFEntities -*Purpose*: Create DHF plugin entities based on classes in your model. +*Purpose*: Create DHF entities based on classes in your model. + +*Architectures* : DHF 4.1, DHF 5.x *DHF/Vanilla*: DHF *Input:* -- modelName - name of UML module file without .xml suffix -- entities (optional) - CSV of class names representing entities to create -- entitySelect (optional) - Possible values: - * "infer" - Have the cookie cutter infer which classes are entities. Ignore entities specified. (This works well for tree-based models where the candidate classes are parents but not children, such as [../examples/hr](../examples/hr). It does not always work. For example, in the graph-like model [../examples/movies](../examples/movies), the Movie class cannot be inferred to be *entity worthy*. - * "all" - All classes are considered entities. Ignore entities specified. - * "stereotyped" - Include those marked xDHFEntity +- modelFile: Full or relative path to your UML/XMI or Excel filename +- entitySelect (optional) - Instructions on which classes in the model should become DHF entities. Possible values: + * "infer" - Infer which classes are entities. Ignore entities specified. (This works well for tree-based models where the candidate classes are parents but not children, such as [../examples/hr](../examples/hr). It does not always work. For example, in the graph-like model [../examples/movies](../examples/movies), the Movie class cannot be inferred to be *entity worthy*. + * "all" - All classes are considered entities. + * "stereotyped" - Classes stereotyped xDHFEntity are considered entities. +- entities (optional) - A list of class names (comma-separated) representing entities to create. Use this if you want to specify your own list of entities and none of the entitySelect options works for you. *Dependencies:* -- Your gradle project is DHF 4.1. If you prefer to use a more recent DHF 4.x release, make sure to change the DHF version in any *.gradle or gradle*.properties files you obtain from this toolkit. -- You have deployed your UML model -- Standard DHF environment properties: mlHost, mlFinalPort +- You have already run uDeployModel successfully *Effects:* -- New plugins created under plugins/entities folder +- DHF 5.x - New entities created under entities folder +- DHF 4.1 - New plugins created under plugins/entities folder ### uCreateDHFHarmonizeFlow -*Purpose:*: Generate a harmonization flow based on your model. This conversion is smart, if you ask it to be. - -*DHF/Vanilla*: DHF - -*Input:* -- modelName - name of UML module file without .xml suffix -- entityName - name of the entity. You must already have created this using uCreateDHFEntities -- dataFormat: xml, json -- pluginFormat: xqy, sjs -- flowName: the harmonization flow name -- contentMode: possible values - * es - Entity Services mode. The cookie cutter generates ES-conversion style code and - incorporates hints from the data model and the mapping spec. This is like a souped up -useES option. - * dm - Declarative Mapper mode. *This feature is not ready yet.* -- mappingSpec: previously uploaded Excel mapping spec; refer to it by the Excel URI -- overwrite: true/false. If true and harmonization already exists, overwrite it. If you don't want to clobber, set to false. - -*Dependencies:* -- Your gradle project is DHF 4.1. If you prefer to use a more recent DHF 4.x release, make sure to change the DHF version in any *.gradle or gradle*.properties files you obtain from this toolkit. -- You have deployed your UML model -- You have created the entity in question using uCreateDHFEntities -- Standard DHF environment properties: mlHost, mlFinalPort - -*Effects:* -- New harmonization flow plugins/entities/entityName/harmonize folder +EOL. For DHF 4.1 only. See [../examples/hr](../examples/hr) and [../tutorials/employeeCradleToGrave.md](../tutorials/employeeCradleToGrave.md) for examples of use. ### uLoadMappingSpec -*Purpose:*: Load an Excel mapping spec, which indicates how to map source data to the model. Used in the above tasks. - -*Input:* -- specName = mandatory (Excel filename without suffix) -- discover = true/false; default false. *This is an experimental feature.* -- discoveryDB = default: content DB (non-DHF), staging DB (DHF0). *This is an experimental feature.* - -*Dependencies:* -- Your gradle project has the folder data/mapping -- Your mapping spec is in that folder -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort - -*Effects:* -- Target database has the mapping spec (original Excel plus transformed json) +EOL. Used with DHF 4.1 architecture to generate helpful mapping/harmonization code. In DHF 5, mapping is declarative; the need for the capability is diminished. If you are still on DHF 4.1 and are interested in using this capability, refer to [../examples/hr](../examples/hr). ### uCreateConversionModule -*Purpose:* Creates a harmonize flow for the specified entity. A souped up es.instanceConverterGenerate. - -*Input:* -- modelName - name of UML module file without .xml suffix -- entityName - name of the entity. -- dataFormat: xml, json -- pluginFormat: xqy, sjs -- moduleName the module name -- contentMode: possible values - * es - Entity Services mode. The cookie cutter generates ES-conversion style code and - incorporates hints from the data model and the mapping spec. This is like a souped up -useES option. - * dm - Declarative Mapper mode. This feature is not ready yet. -- mappingSpec: previously uploaded Excel mapping spec; refer to it by the Excel URI -- overwrite: true/false. If true and the module already exists, overwrite it. If you don't want to clobber, set to false. - -*Dependencies:* -- You have deployed your UML model -- Standard ml-gradle environment properties: mlAppServicesHost, mlAppServicesPort. OR ... -- Standard DHF environment properties: mlHost, mlFinalPort. BUT WE RECOMMEND USING uCreateDHFHarmonizeFlow IF YOU ARE ON DHF. - -*Effects:* -- New conversion module in src/main/ml-modules/root/modelName/entityName folder - -## Model/Conversion/Harmonization Workflow - -How do you string these tasks together to build useful code from a model? Here are a few scenario workflows: - -1. DHF environment with harmonization created by out-of-the-box DHF code generator. Example: [../tutorials/employeeCradleToGrave.md](../tutorials/employeeCradleToGrave.md). - - - Make a copy of [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle) into your local gradle project. - - Run task uDeployModel. - - Generate entities using uCreateDHFEntities. - - Generate harmonizations using the out-of-the-box DHF createHarmonizeFlow task. These are created in the plugins/entities folder. - -2. DHF environment with harmonization created by UML2ES with mapping spec details and hints from the extended model. Example: [../examples/hr](../examples/hr). - - - Make a copy of [../uml2esTransform/uml2es4dhf.gradle](../uml2esTransform/uml2es4dhf.gradle) into your local gradle project. - - Run task uDeployModel. - - Deploy the mapping spec: uLoadMappingSpec - - Generate entities using uCreateDHFEntities - - Generate harmonizations using uCreateDHFHarmonizationFlow. The harmonization is created in plugins/entities. - -3. Vanilla environment with out-of-the-box ES code generation from the model, as in the [../examples/movies](../examples/movies) example: - - - Make a copy of [../uml2esTransform/uml2es.gradle](../uml2esTransform/uml2es.gradle) into your local gradle project. At the bottom of that file, set one of more generate flags to true. For example, to use ES to generate an instance converter and TDE template, set the following to true: - - generateInstanceConverter=true - - generateExtractionTemplate=true - - Run task uDeployModel. As a result of this, the generated instance converter is in src/main/ml-modules/ext. The generated TDE template is in src/main/ml-schemas. - -4. Vanilla environment with generation of UML2ES conversion module with mapping spec details and hints from the extended model. Example: [../examples/gentest/vanilla](../examples/gentest/vanilla) - - - Make a copy of [../uml2esTransform/uml2es.gradle](../uml2esTransform/uml2es.gradle) into your local gradle project. - - Run task uDeployModel. - - Load the mapping spec using uLoadMappingSpec. - - Generate the conversion module using uCreateConversionModule with contentMode=es. As a result of this, the generated conversion module is in src/main/ml-modules/root/esconversion. +EOL and not tested. Meant for vanilla architectures. Generates souped-up conversion code, more comprehensive that what ES generates out of the box. ## Build Tips The [../examples](../examples) and [../tutorials](../tutorials) of this toolkit show this gradle build in action. There are several ways to use it: -- Move it into your gradle project as a build script solely for UML2ES. Keep a separate build script for your main build work. The examples and tutorials take this approach. When using it this way, edit plugin versions if needed. +- Move it into your gradle project as a build script solely for UML2ES. Keep a separate build script for your main build work. The examples and tutorials take this approach. When using it this way, you might need to edit plugin versions in your copy of the UML2ES build file. For example, you might need to change the MLCP version or the version of the DHF plugin. - Copy its tasks into your existing gradle build file. -- Copy it into your gradle project and use it as your main gradle build file. Add app-specific build tasks to it as needed. +- Copy it into your gradle project and use it as your main gradle build file. Add app-specific build tasks to it for your own needs. The mega tutorial [../tutorials/employeeCradleToGrave.md](../tutorials/employeeCradleToGrave.md) demonstrates the gradle build as key ingredient in a soup-to-nuts modeling example for DHF. Please go through this tutorial to see how to: diff --git a/uml2es/docs/envelope.md b/uml2es/docs/envelope.md index 665878c..4d507bd 100644 --- a/uml2es/docs/envelope.md +++ b/uml2es/docs/envelope.md @@ -21,3 +21,5 @@ The toolkit's code generation feature builds code that persists your business da The following diagram shows how this works: ![Envelope](envelope.png) + + diff --git a/uml2es/docs/semantics.md b/uml2es/docs/semantics.md index 2eceb09..3bb2105 100644 --- a/uml2es/docs/semantics.md +++ b/uml2es/docs/semantics.md @@ -2,7 +2,7 @@ Among the capabilities of the toolkit is the ability to model semantics. Specificially, the toolkit supports a mixed modelling approach in which documents contain embedded semantic triples. Those triples constitute semantic facts about the document, such as the document's provenance and its relationship to other semantic things. -The toolkit is NOT meant to design semantic ontologies. Indeed, UML isn't a suitable notation for ontological design. There are several patterns in OWL that cannot easily be expressed in UML's class notation. (For example: an individual can belong to multiple classes; a property can have multiple domains; a property can have no domain; a class can be defined as the intersection of two other classes.) If you need to build an ontology, use an ontology tool, such as Protege or TopBraid Composer. +The toolkit is NOT meant to design semantic ontologies. Indeed, UML isn't a suitable notation for ontological design. There are several patterns in OWL that cannot easily be expressed in UML's class notation. (For example: an individual can belong to multiple classes; a property can have multiple domains; a property can have no domain; a class can be defined as the intersection of two other classes.) If you need to build an ontology, use an ontology tool such as Protege or TopBraid Composer. The toolkit allows you associate semantic facts with your class definition. You model these facts using stereotypes. Your facts can reference ontologies. In the examples described below, UML classes reference provenance and organizational ontologies. diff --git a/uml2es/docs/uml_mapping.md b/uml2es/docs/uml_mapping.md index 5e0074d..19029ed 100644 --- a/uml2es/docs/uml_mapping.md +++ b/uml2es/docs/uml_mapping.md @@ -47,8 +47,7 @@ Cons: ### 2. Several Models Linked by UML Tool -TODO .. update this... - +TODO - update once parent/child is made available . . Build several models linked by the UML tool. Suppose model M contains class C. In model N, I want class D to contain an attribute that refers to class C. UML tools support this by allowing package import: diff --git a/uml2es/examples/README.md b/uml2es/examples/README.md index fc41908..fb7f10a 100644 --- a/uml2es/examples/README.md +++ b/uml2es/examples/README.md @@ -1,39 +1,15 @@ The examples show various uses of UML2ES. The table summarizes the examples: - - -Summary of examples: - -- examples/movies: A sample UML model for movies. Includes ml-gradle build file to load this model into MarkLogic. Shows the full UML-to-ES workflow including ingestion of ES envelopes, deploying ES-generated database indexes, and running SQL against TDE views. The movie model demonstrates several types of document relationships. -- examples/hr5: A sample UML model for human resources. It models Departments and Employees. The sample shows how to load HR data into a MarkLogic data hub 5.1. It also demonstrates semantic relationships though the use of an organizational ontology. Additionally, it showcases the *Data Hub Framework Cookie Cutter* to generate hub entities and harmonization flows. - - -- examples/hr: A sample UML model for human resources. It models Departments and Employees. The sample shows how to load HR data into a MarkLogic data hub. It also demonstrates semantic relationships though the use of an organizational ontology. Additionally, it showcases the *Data Hub Framework Cookie Cutter* to generate hub entities and harmonization flows. -- examples/runningRace: A sample demonstrating interop. We model a running race in three UML editors: MagicDraw, Eclipse Modeling Framework (EMF), and Papyrus. We show that all UML models transfor to the same ES model descriptor. Our model is based on one of the examples from MarkLogic's Entity Services github: . -- examples/blockFactory: A sample UML model that shows a technique for denormalization. -- examples/movietalk: A UML logcal data model for user posts about movies and actors. The model is merely logical. We do not generate an Entity Services model from it. Rather, when the application team built the movietalk application, they referred to the model but arranged the data in MarkLogic somewhat differently. The example demonstrates a strategy to compare the physical model to the logical model. -- examples/hrexcel: Demonstrates loading an entity services model from an Excel data model template. No UML! We use the HR example from above (examples/hr). We pass our Excel spreadsheet (containing the HR model in tablular form) into the transformation. The transformation produces the same entity services model (including extensions and generated code) as produces from the UML model in examples/hr. -- examples/declarativeCity: A simple city data model that uses the Declarative Mapper tool to map source data. The example shows the integration of UML, Entity Services, and Declarative Mapper. -- examples/jokeBook: A mixed model demonstrating advanced semantic relationships like qualified predicates and arbitrary semantic facts. -- examples/gentest: Code generation tests. -- examples/umlModels: The full set of models - -The following table summarizes the features demonstrated in the examples: - -TODO ... DHF 4 vs. 5.... - -|Feature|Example| -|---|---| -|DHF|hr, gentest| -|UML class relationships|movies, blockFactory| -|Mapping spec|hr| -|Cookie cutter|hr, gentest| -|Model comparison|runningRace, hrexcel| -|Logical vs. physical|movietalk| -|Interop|runningRace| -|Discovery|movieTalk, hr| -|ES conversion module|movies| -|Declarative Mapper|declarativeCity, hr (COMING SOON)| -|TDE|movies| -|Semantics|hr, jokeBook| -|Excel2ES|hrexcel| +|Example|Features|Architecture|Modeling Tools|Status| +|---|---|---|---|---| +|[patient-hub](patient-hub)|Mapping UML to DHF5 entities.|DHF 5|Papyrus|complete| +|hr5Magic|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|MagicDraw|Coming soon| +|hr5Papyrus|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|Papyrus|Coming soon| +|hr5PapyrusTDE|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together. Shows use of TDE template to generate semantic triples for class relationships.|DHF 5|Papyrus|Coming soon| +|ontology2ES|How to generate an ES model from a semantic ontology.|Vanilla|Papyrus|Coming soon| +|[movies](movies)|UML class relationships and how to map them to ES. Vanilla build process. Using OOTB ES artifact generator for conversion, indexes, and TDE.|Vanilla|MagicDraw|complete| +|[hr](hr)|UML model with semantic relationships and how to map them to ES. Generating harmonization code for DHF 4 based on model. Building the full envelope based on model. Incorporating mapping spec from mapping domain expert. DHF 4.1 build process.|DHF4.1|MagicDraw|complete| +|[hrexcel](hrexcel)|Using Excel spreadsheet to design a model equivalent to HR data model. Model comparison|Vanilla|Excel|complete| +|[runningRace](runningRace)|Compare equivalent model from three tools: MagicDraw, Papyrus, Eclipse EMF. Interop. Model comparison.|Vanilla|MagicDraw, Papyrus, Eclipse EMF|complete| +|[movieTalk](movieTalk)|Logical model. Lax model transformation. Compare logical and physical.|Vanilla|Papyrus|complete| +|[jokeBook](jokeBook)|Advanced mixed document/semantic modeling.|Vanilla|Papyrus|complete| diff --git a/uml2es/uml2esTransform/uml2es.gradle b/uml2es/uml2esTransform/uml2es.gradle index 61534c8..c8a1fea 100644 --- a/uml2es/uml2esTransform/uml2es.gradle +++ b/uml2es/uml2esTransform/uml2es.gradle @@ -207,6 +207,23 @@ js += 'sem.graphDelete(sem.iri("' + graphName + '"));\n' javascript = js; } +task _mDeployFullModel(type: com.marklogic.gradle.task.ServerEvalTask) { + + def actualModelName = null; + if (project.findProperty("modelFile") != null) { + def fileNameProper = new File(project.findProperty("modelFile")).getName() + actualModelName = fileNameProper.substring(0, fileNameProper.indexOf(".")) + } + enabled = actualModelName != null + +def js = "'use strict';\n" +js += 'declareUpdate();\n' +js += 'xdmp.documentInsert("/xmi2es/es/deployed/' + actualModelName + '.json",\n' +js += ' cts.doc("/xmi2es/es/' + actualModelName + '.json"),\n' +js += ' {collections: ["http://marklogic.com/entity-services/models"]})' + javascript = js; +} + task _mLoadMappingSpec(type: com.marklogic.gradle.task.MlcpTask) { @@ -361,6 +378,7 @@ task uDeployModel() { dependsOn '_mCopyES' // need this to place ES in a folder where we can run mlGen dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' + dependsOn '_mDeployFullModel' tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' @@ -369,6 +387,7 @@ task uDeployModel() { tasks.findByName('_mCopyES').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' + tasks.findByName('_mDeployFullModel').mustRunAfter '_mFetchDescriptors' } /* diff --git a/uml2es/uml2esTransform/uml2es4dhf5.gradle b/uml2es/uml2esTransform/uml2es4dhf5.gradle index b6bb12c..c308af6 100644 --- a/uml2es/uml2esTransform/uml2es4dhf5.gradle +++ b/uml2es/uml2esTransform/uml2es4dhf5.gradle @@ -328,6 +328,7 @@ task uDeployModel() { dependsOn '_mCopyGenCode' dependsOn '_mRemoveOldExtendedModel' dependsOn '_mLoadExtendedModel' + dependsOn '_mDeployFullModel' // I need it for cookie cutter tasks.findByName('_mLoadXMI').mustRunAfter '_mDeleteES' tasks.findByName('_mLoadExcel').mustRunAfter '_mDeleteES' tasks.findByName('_mFetchDescriptors').mustRunAfter '_mLoadXMI' @@ -335,6 +336,7 @@ task uDeployModel() { tasks.findByName('_mCopyGenCode').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mFetchDescriptors' tasks.findByName('_mLoadExtendedModel').mustRunAfter '_mRemoveOldExtendedModel' + tasks.findByName('_mDeployFullModel').mustRunAfter '_mFetchDescriptors' } /* @@ -354,7 +356,6 @@ Effects: - DHF-compatible entities entities folder */ task uCreateDHFEntities() { - dependsOn '_mDeployFullModel' // I need it for cookie cutter dependsOn '_cDeleteCutDump' dependsOn '_cCutEntities' dependsOn '_cFetchEntities' From 616a484e32fc2d848696c063a176057b86a3012a Mon Sep 17 00:00:00 2001 From: mhavey Date: Thu, 9 Apr 2020 16:43:04 -0400 Subject: [PATCH 23/25] decomp --- uml2es/examples/README.md | 8 +- uml2es/examples/decomposedModels/README.md | 25 + .../D5_ContactObjects_Pap/.project | 11 + .../D5_ContactObjects_Pap.di | 2 + .../D5_ContactObjects_Pap.notation | 161 ++ .../D5_ContactObjects_Pap.uml | 62 + .../data/D5_HR_Pap/D5_HR_Pap/.project | 11 + .../data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.di | 2 + .../D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.notation | 404 +++++ .../data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.uml | 119 ++ .../umlModels/D5_ContactObjects_MD.png | Bin 0 -> 92859 bytes .../umlModels/D5_ContactObjects_MD.xml | 931 +++++++++++ .../umlModels/D5_ContactObjects_Pap.png | Bin 0 -> 159309 bytes uml2es/examples/umlModels/D5_H5_Pap.png | Bin 0 -> 808975 bytes uml2es/examples/umlModels/D5_HR_MD.png | Bin 0 -> 612004 bytes uml2es/examples/umlModels/D5_HR_MD.xml | 1369 +++++++++++++++++ 16 files changed, 3101 insertions(+), 4 deletions(-) create mode 100644 uml2es/examples/decomposedModels/README.md create mode 100644 uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/.project create mode 100644 uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.di create mode 100644 uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.notation create mode 100644 uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.uml create mode 100644 uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/.project create mode 100644 uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.di create mode 100644 uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.notation create mode 100644 uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.uml create mode 100644 uml2es/examples/umlModels/D5_ContactObjects_MD.png create mode 100644 uml2es/examples/umlModels/D5_ContactObjects_MD.xml create mode 100644 uml2es/examples/umlModels/D5_ContactObjects_Pap.png create mode 100644 uml2es/examples/umlModels/D5_H5_Pap.png create mode 100644 uml2es/examples/umlModels/D5_HR_MD.png create mode 100644 uml2es/examples/umlModels/D5_HR_MD.xml diff --git a/uml2es/examples/README.md b/uml2es/examples/README.md index fb7f10a..9165ced 100644 --- a/uml2es/examples/README.md +++ b/uml2es/examples/README.md @@ -3,10 +3,10 @@ The examples show various uses of UML2ES. The table summarizes the examples: |Example|Features|Architecture|Modeling Tools|Status| |---|---|---|---|---| |[patient-hub](patient-hub)|Mapping UML to DHF5 entities.|DHF 5|Papyrus|complete| -|hr5Magic|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|MagicDraw|Coming soon| -|hr5Papyrus|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|Papyrus|Coming soon| -|hr5PapyrusTDE|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together. Shows use of TDE template to generate semantic triples for class relationships.|DHF 5|Papyrus|Coming soon| -|ontology2ES|How to generate an ES model from a semantic ontology.|Vanilla|Papyrus|Coming soon| +|hr5Magic|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|MagicDraw|Coming soon - Summer/fall 2020| +|hr5Papyrus|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together.|DHF 5|Papyrus|Coming soon - Summer/fall 2020| +|hr5PapyrusTDE|HR UML model with semantic relationships in DHF5. Shows how to split UML model into main and common submodels and link them together. Shows use of TDE template to generate semantic triples for class relationships.|DHF 5|Papyrus|Coming soon - Summer/fall 2020| +|ontology2ES|How to generate an ES model from a semantic ontology.|Vanilla|Papyrus|CComing soon - Summer/fall 2020| |[movies](movies)|UML class relationships and how to map them to ES. Vanilla build process. Using OOTB ES artifact generator for conversion, indexes, and TDE.|Vanilla|MagicDraw|complete| |[hr](hr)|UML model with semantic relationships and how to map them to ES. Generating harmonization code for DHF 4 based on model. Building the full envelope based on model. Incorporating mapping spec from mapping domain expert. DHF 4.1 build process.|DHF4.1|MagicDraw|complete| |[hrexcel](hrexcel)|Using Excel spreadsheet to design a model equivalent to HR data model. Model comparison|Vanilla|Excel|complete| diff --git a/uml2es/examples/decomposedModels/README.md b/uml2es/examples/decomposedModels/README.md new file mode 100644 index 0000000..ecd798a --- /dev/null +++ b/uml2es/examples/decomposedModels/README.md @@ -0,0 +1,25 @@ +- This is the ability to decompose a big model into smaller models. It's modularity, that idea. The example we show here is putting common classes for Contacts into a library model. We then build an HR model that uses classes from the Contact lib. +- Aspects of mapping to ES: +-> I need a way to specify an "include path" - where can I find dependent models? +-> In HR model, do I include contact classses or link them as external references? I think the former is better because I think DHF mapper will work better with it. Aside from DHF, external references are a bit harder to manage. + * Still, UML2ES should allow both + +- proposed flags on deploy: +embedOrLink=embed|link +dependentModelFiles=comma-sep list of dependent models; or else I just ask you deploy dependent models first... + * one thought on this; the tools link one model to another by GUID. So if HR model refers to Address class, it refers to the GUID of Address class in the contact lib model. Therefore, need to keep these GUIDs handy to check the reference + +- MagicDraw approach: + * Design contacts lib model. Ensure the classes (Address, etc) are in a package. Designate that package as Shared! + * Design main model for HR. Incorporate the contacts lib by doing "Use Model" option. Use "read-only" option: we want to use the classes but not modify them. You can now drag the contact lib classes into your diagram! + * See documentation: https://docs.nomagic.com/display/MD185/Using+other+projects+in+a+project +- include images D5*MD.png + +- Papyrus approach: + * Design contacts lib model as its own Papyrus project. + * Design main HR model as its own Papyrus project. Ensure you have Model Explorer view open. In Model Explorer, right-click on the HR model and select Import. From here import the contact lib model. You can now drag contact lib model classes into main model diagram! + * See useful video: https://www.youtube.com/watch?v=l7c1HORYyX8 +- include images D5*Pap.png + +- Remember to udpate build doc. New flags on deploy. +- Remember to update umlmapping doc. We now support multiple models. diff --git a/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/.project b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/.project new file mode 100644 index 0000000..f8d6927 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/.project @@ -0,0 +1,11 @@ + + + D5_ContactObjects_Pap + + + + + + + + diff --git a/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.di b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.di new file mode 100644 index 0000000..bf9abab --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.di @@ -0,0 +1,2 @@ + + diff --git a/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.notation b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.notation new file mode 100644 index 0000000..f7db279 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.notation @@ -0,0 +1,161 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.uml b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.uml new file mode 100644 index 0000000..0521b32 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_ContactObjects_Pap/D5_ContactObjects_Pap/D5_ContactObjects_Pap.uml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/.project b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/.project new file mode 100644 index 0000000..87028a5 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/.project @@ -0,0 +1,11 @@ + + + D5_HR_Pap + + + + + + + + diff --git a/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.di b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.di new file mode 100644 index 0000000..bf9abab --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.di @@ -0,0 +1,2 @@ + + diff --git a/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.notation b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.notation new file mode 100644 index 0000000..33c61f1 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.notation @@ -0,0 +1,404 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.uml b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.uml new file mode 100644 index 0000000..c9d9ad7 --- /dev/null +++ b/uml2es/examples/decomposedModels/data/D5_HR_Pap/D5_HR_Pap/D5_HR_Pap.uml @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org,http://www.w3.org/ns/org# + + + foaf:Agent + + + org:OrganizationalUnit + + + + + + + + + + + + + + + + + diff --git a/uml2es/examples/umlModels/D5_ContactObjects_MD.png b/uml2es/examples/umlModels/D5_ContactObjects_MD.png new file mode 100644 index 0000000000000000000000000000000000000000..8f2e6725b5e0ad422fbbb738dfa3108014382da0 GIT binary patch literal 92859 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 D9F%)~ literal 0 HcmV?d00001 diff --git a/uml2es/examples/umlModels/D5_ContactObjects_MD.xml b/uml2es/examples/umlModels/D5_ContactObjects_MD.xml new file mode 100644 index 0000000..916c675 --- /dev/null +++ b/uml2es/examples/umlModels/D5_ContactObjects_MD.xml @@ -0,0 +1,931 @@ + + + + + + + + MagicDraw UML + 18.5 + + + MagicDraw UML + 18.5 + + + + + + + + + + + + + + + + + + _18_5_2_8c5028b_1515334127154_25297_4924 + _18_5_2_8c5028b_1515249307192_458965_4794 + _18_5_2_8c5028b_1515334062191_371511_4889 + _18_5_2_8c5028b_1515333870182_154454_4844 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAAAMAAAAAAAAAAAA= + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_18_5_2_8c5028b_1506531077285_665817_5189"/> + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_18_5_2_8c5028b_1541008090722_724767_5273"/> + + + + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_12_1_8f90291_1173963939937_399630_100"/> + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081772108_624594_276"/> + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081771136_580423_99"/> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _18_5_2_8c5028b_1506531000136_647190_5168 + _18_5_2_8c5028b_1506531020694_739193_5173 + _18_5_2_8c5028b_1541008064756_656631_5244 + _18_5_2_8c5028b_1506530971176_692582_5131 + + + _9_0_be00301_1108044380615_150487_0 + _16_8beta_8ca0285_1257244649124_794756_344 + magicdraw_uml_standard_profile_v_0001 + _be00301_1073306188629_537791_2 + _be00301_1077726770128_871366_1 + _be00301_1073394345322_922552_1 + + + eee_1045467100313_135436_1 + + + _18_5_2_8c5028b_1515334127154_25297_4924 + _18_5_2_8c5028b_1515333870182_154454_4844 + _18_5_2_8c5028b_1515249307192_458965_4794 + _18_5_2_8c5028b_1515334062191_371511_4889 + + + + + + + + + + + + + + + + + + + + + magicdraw_uml_standard_profile_v_0001 + + + _18_5_2_8c5028b_1518721387851_92319_5302 + + local:/PROJECT-d4965b8a-e2ad-4a99-8d74-fd88537cc249?resource=com.nomagic.magicdraw.uml_umodel.shared_umodel#_18_5_3_8c5028b_1586453288059_651876_5360 + + + + _18_5_2_8c5028b_1506442711620_81982_4814 + + + _18_5_3_8c5028b_1586453288059_651876_5360 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + H4sIAAAAAAAAAFPmUg7JKFVwLChSMLBUMDSxMjSyMjZQcHUJUTAyMDLgSs7P1cvLz01Mz0zWA5MpRYnleqW5OfG5+SmpOXpg0tbJ088xKFI3JdXA3Mg8NUnX2MzYWNckLdVY18I4NUU30TTNMjkxJdU0KTGRCwDgWnIIcgAAAA== + + + H4sIAAAAAAAAAFPmUg7JKFVwLChSMLBUMDSxMjSyMjZQcHUJUTAyMDLgAgBVtzs5IAAAAA== + + + + + + + + 5, 5, 1161, 865 + + + + + + + + FILL_COLOR + FILL_COLOR_DESCRIPTION + + + + 35, 49, 204, 131 + + + + + + + + FILL_COLOR + FILL_COLOR_DESCRIPTION + + + + 35, 196, 102, 79 + + + + + + + + FILL_COLOR + FILL_COLOR_DESCRIPTION + + + + 154, 196, 132, 66 + + + + + + + + FILL_COLOR + FILL_COLOR_DESCRIPTION + + + + 70, 287, 129, 66 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_12_1_8f90291_1173963939937_399630_100"/> + + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081772108_624594_276"/> + + + + + + + + + + + + + + + + + + + <_extensionEndOfType href="#_10_0EAPbeta_be00301_1123081771136_580423_99"/> + + + + + + + + + + + + + + + H4sIAAAAAAAAAMVWy46bMBTd8xVIw9YI82YkFvNatIu2GmXTFTL2JXgENjJO2/x9nYTMIxOSYZqkbDD2vT73HM41XN3JtiOal7zhemmD0GppXc3qhX3TKdvLbBxeY/868OyH+5nte75n3XJBFIfe7ZTsQGkzzPfMWWb4Z+k2kpKmKH48fv/6cDdzahZmcVSmxKnBJ8ypQ5JlTp2yJHTqiqVpFCSU+mFWKOjlQlEoqGwdJmRL5pw6bH1jivx22KJtikUrGTRmenPrBen6Wur8f4KPMPc8DzOCDWySMt+AZxg7dVmy2Kkz4lcpjoPEK+OJ4H1NFLCXx8MKXLaIMylBuSkENBnQDMgTUH127sdgLeP8XgrSIJPnDmnus2IulQrcIcuVneZSmIYZcob5YTo/3VbWhB1MaCvFTin/mD+GD0M0NWqCmHMBoLiYj8GNhI/svvLm+jW5gzPXDyN77w++7Pk1rYsvW8QbjSl3NzVtV10GPVW801K9Gr61zUeTrIEh2hJEK35oRQ+t2KHX5PIpwbscnvt46+Hdet8FHHXaxyy28dauOKZzea9BGJuv3/UgV6f4L6KBQQeCmdVlY6LeKTsl+RiLwlxrG3SSC91Pap9DuSPdlCZJFKWQ+X5YYRyyyGNAcBVkBFOMR/37yQ/AmdCs2y/fbh5/IgZe4idQoiAOAhRWEKA0AIZIVGWUMIhKQvIJsafV7CQHz0WwX76j+341Dy1afwHXt1rAzwoAAA== + + \ No newline at end of file diff --git a/uml2es/examples/umlModels/D5_ContactObjects_Pap.png b/uml2es/examples/umlModels/D5_ContactObjects_Pap.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d4cc39d3c119a0dfde9c7ec310627b6a86cb98 GIT binary patch literal 159309 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

;bG6b>z>p2)TK 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 *Dcy}%HEIH+7nN|jDWr! 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

EM;$^aH9a@oM4h`KaWJ{UJ% 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